最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

J1939 canid数据结构解析

IT圈 admin 47浏览 0评论

2024年4月11日发(作者:妫驰媛)

陈万东

J1939 can报文解析:

或vehicle spy3回放can数据,获取canid:

2.使用canpro找出can回放的此canid的数据:‘’2991 接收 15:36:17.000 发

动机转速 0x0CF00400 数据帧 扩展帧 0x08 31 C8 C8 C0 1D 21 F3 C8 ‘’

陈万东

3.根据J1939协议找到F004定义:(8个字节,如发动机速度为4-5字节,那么取

值'C0 1D',16进制解析为10进制,需要反序解析即1DC0解析10进制为7616)

5.根据第4步解析得到7616,查看5.2.1.9节定义需要*0.125(7616*0.125=952),

那么实际发动机转速为952rpm

对于J1939未定义的canid,某些canid是车厂私有id,按照代码实现方式确定数据

陈万东

结构:

如{0X00C900, DBC_MSG_RQST2 , "RQST2" , 8, 0,

NULL , "Request 2"},

{DBC_MSG_RQST2 , DBC_SGL_RQST2_UseTransferMode_3383 , 2575,

DBC_SGL_MUX_TYPE_signal, 0 , 24 , 2 , DBC_SGL_BO_little_endian , 0 ,

1.000000 , 0.000000 , 0.000000 , 3.000000 , NULL}

确定为‘DBC_SGL_MUX_TYPE_signal, 0 , 24 , 2’,24/8,第3个字节转换成2

进制占2位

SAE_J1939-71恒

润 协议中文.pdf

2024年4月11日发(作者:妫驰媛)

陈万东

J1939 can报文解析:

或vehicle spy3回放can数据,获取canid:

2.使用canpro找出can回放的此canid的数据:‘’2991 接收 15:36:17.000 发

动机转速 0x0CF00400 数据帧 扩展帧 0x08 31 C8 C8 C0 1D 21 F3 C8 ‘’

陈万东

3.根据J1939协议找到F004定义:(8个字节,如发动机速度为4-5字节,那么取

值'C0 1D',16进制解析为10进制,需要反序解析即1DC0解析10进制为7616)

5.根据第4步解析得到7616,查看5.2.1.9节定义需要*0.125(7616*0.125=952),

那么实际发动机转速为952rpm

对于J1939未定义的canid,某些canid是车厂私有id,按照代码实现方式确定数据

陈万东

结构:

如{0X00C900, DBC_MSG_RQST2 , "RQST2" , 8, 0,

NULL , "Request 2"},

{DBC_MSG_RQST2 , DBC_SGL_RQST2_UseTransferMode_3383 , 2575,

DBC_SGL_MUX_TYPE_signal, 0 , 24 , 2 , DBC_SGL_BO_little_endian , 0 ,

1.000000 , 0.000000 , 0.000000 , 3.000000 , NULL}

确定为‘DBC_SGL_MUX_TYPE_signal, 0 , 24 , 2’,24/8,第3个字节转换成2

进制占2位

SAE_J1939-71恒

润 协议中文.pdf

发布评论

评论列表 (0)

  1. 暂无评论