【发布时间】:2021-12-24 13:37:12
【问题描述】:
从 CAN DBC 文件中,我获取少量 Can Messages 并为 Can Messages 的每个信号分配值,然后对其进行编码以发送 can 消息。
对于每个信号,数据以不同的方式编码(下面列出了几个示例)
Data1--> b'\x00\x00d\x01P\x00\x00\x01'
Data2--> b'\x01\x81\x0f\x11\xc8\x00\x00\x00'
Data3--> b'\x00\x00d\x01P\x00\x00\x01'
我的疑问是.. x00d,x01P,x00d 这些数据是什么意思,它表示什么剂量(P 和 d 是什么)。
请告诉我为什么数据字节采用这种格式(例如:x00d、x01P、x00d)以及如何以正常/通常格式获取数据(例如:Data2--> b'\x01\x81\x0f\ x11\xc8\x00\x00\x00')
【问题讨论】:
标签: python can-bus automotive