我一直在尝试使用Pican2和python-can库,我已经能够读取总线并解释我车中的许多消息。问题是当我向总线发送消息时(例如,打开A / C),它会在candump打印输出中快速出现一次,然后恢复到之前的状态。例如:
[436] 00 08 00 10 FE 00 00 01
[436] 04 10 00 10 FE 00 00 01
[436] 00 08 00 10 FE 00 00 01
[436] 00 08 00 10 FE 00 00 01
...
当A / C打开且风扇速度处于1级时发生04 10.我发送此数据... 00 08 A / C已关闭,这将自行覆盖我的can消息。
似乎我必须在循环中发送消息才能获取它。有什么我想念的吗?我觉得我应该能够发送一次消息并让canbus接受它。
答案 0 :(得分:0)
CAN消息控制的许多功能都需要定期消息,以保证他们正在做他们正在做的事情。在您的日志中,看起来有定期消息控制风扇。