5

AndroidタブレットとのCANバス通信についてアドバイスを頂きたいです。

私は同僚と電気自動車プロジェクトに取り組んでいます。BMS、インバーター、および制御ロジック間の CAN バス通信があります。そして、クラスターへの速度などのデータを取得する必要があります。クラスタは Android タブレットになります。タブレットにデータを送信するためのCANおよびBluetoothアダプター用のArduinoシールドがあります。私はAndroidにかなり慣れていません。


  • あなたの意見では、Arduinoでデコードするか、CANデータをAndroidに渡してそこで処理する必要がありますか? データはCOB ID/No. バイト数/DATA. (601/ 8/ 22 98 60 00 22 00 00 00) そして、私はそれに対処するのだろうか. たとえば、最初の 2 バイトがライトの場合、2 番目のバイトは速度などです。または、区切り文字 ' ' とバイトを int で分割する必要がありますか?
  • Android から CAN バスにデータを送信できます。CAN アナライザーがあり、コントローラーはそれを受け入れます。
4

2 に答える 2