我想获得有关与Android平板电脑进行CAN总线通信的建议。
我正和一位同事一起从事电动汽车项目。我们在BMS,逆变器和控制逻辑之间进行CAN总线通信。我需要获取数据,比如集群的速度。该群集将是Android平板电脑。我有一个用于CAN和蓝牙适配器的Arduino屏蔽,可以将数据发送到平板电脑。我对Android很新。
答案 0 :(得分:4)
根据您的输入,您需要使用Arduino将Android设备连接到您的车辆。 Arduino代码将数据从CAN转换为蓝牙,反之亦然。实际上,您的Android设备无法直接与您的CAN总线通信。
然后,您必须创建Android应用程序以从Arduino发送/接收数据。为此,请查看Android Bluetooth guide(也可以使用Wi-Fi屏蔽或以太网屏蔽或USB(更难))。
对于OBD-II代码,如果这些代码自行实施,则取决于您的车辆。
对于数据解码:
答案 1 :(得分:0)
这是an Android-CAN bus adapter中的一个简单解决方案,允许Android设备连接到CAN总线。