我想获得有关与 Android 平板电脑进行 CAN 总线通信的建议。
我正在与一位同事一起从事电动汽车项目。我们有 BMS、逆变器和控制逻辑之间的 CAN 总线通信。我需要获取数据,比如集群的速度。该集群将是一个 Android 平板电脑。我有一个用于 CAN 和蓝牙适配器的 Arduino 扩展板,可以将数据发送到平板电脑。我对Android相当陌生。
根据您的输入,您将需要使用 Arduino 将 Android 设备连接到车辆。Arduino 代码会将数据从 CAN 转换为蓝牙,反之亦然。事实上,您的 Android 设备无法直接与 CAN 总线通信。
然后,您必须创建 Android 应用程序来从 Arduino 发送/接收数据。为此,请查看Android 蓝牙指南(也可以使用 Wi-Fi 扩展板或以太网扩展板或通过 USB 执行相同操作(难度要大得多))。
对于 OBD-II 代码,如果这些代码自行实现,则取决于您的车辆。
对于数据解码:
| 归档时间: |
|
| 查看次数: |
14895 次 |
| 最近记录: |