我想获得有关与 Android 平板电脑进行 CAN 总线通信的建议。
我正在与一位同事开展电动汽车项目。我们在 BMS、逆变器和控制逻辑之间进行 CAN 总线通信。我需要获取数据,比如集群的速度。该集群将是一个 Android 平板电脑。我有一个用于 CAN 和蓝牙适配器的 Arduino 扩展板,可以将数据发送到平板电脑。我对Android相当陌生。
- 我应该开始寻找什么?
- 这些OBD-II代码会起作用吗,因为我也需要发送数据。
- 在您看来,我应该在 Arduino 上解码还是将 CAN 数据传递到 Android 并在那里处理?数据为 COB ID/编号。字节/数据。(601/ 8/ 22 98 60 00 22 00 00 00) 我想知道要处理它。例如,如果前两个字节是灯,第二个字节是速度,依此类推。或者我应该通过分隔符''和字节来分割它们到int?
- 我能够从 Android 向 CAN 总线发送数据。我有 CAN 分析仪,控制器接受它。