SimukinkでCAN通信を取り扱えるか

조회 수: 62 (최근 30일)
Yoshi Minami
Yoshi Minami 2017년 11월 20일
댓글: Takafumi 2017년 11월 28일
SimulinkでArduinoを用いて計測制御を考えています。CANでデータ送信をしようと考えているのですが、Simulinkだけで実現可能でしょうか。Simulinkは持っているのですが他のツールボックス等必要でしょうか。

채택된 답변

Akihiro Yasuda
Akihiro Yasuda 2017년 11월 20일
手前味噌な回答になりますが、ArduinoのCAN-BUSシールドで使用されているCANコントローラMCP2515のデバイスドライバーをモデル化したファイルを下記URL先にアップロードしています。
上記ファイルの制限はArduino UNOではエクスターナルモードができない、という点です。 その点ご注意願います。

추가 답변 (2개)

Takafumi
Takafumi 2017년 11월 20일
편집: michio 2017년 11월 20일
Vehicle Network Toolbox は、MATLAB/Simulink 上で、CANプロトコルの信号の送受信するのに必要です。
Arduino の CAN Bus シールドを使って、データを読み取りするためのプログラムを作りたい場合は、 CAN Bus ブロックが無いので、 Simulink 上に取り込むためのラッパーコードの作成が必要です。 以下のページが参考になると思いますので、参考にしてみてください。
  댓글 수: 2
Yoshi Minami
Yoshi Minami 2017년 11월 20일
回答ありがとうございます。やはり、Toolboxが必要なんですね。Simulinkだけでできればと思っていたのですが、購入を含めて検討したいと思います。
Takafumi
Takafumi 2017년 11월 28일
Simulink だけで可能です。

댓글을 달려면 로그인하십시오.


Nicolas Schmit
Nicolas Schmit 2017년 11월 20일
SimulinkでCAN通信するにはVehicle Network Toolboxが必要です。
  댓글 수: 1
Yoshi Minami
Yoshi Minami 2017년 11월 20일
回答ありがとうございます。さきほどの方もVehicle Network Toolboxが必要だと助言して頂いたので納得いたしました。Simulinkだけでできればと思っていたのですが、購入を含めて検討したいと思います。

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Device Driver Blocks에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!