使用Busmaster录CAN数据并解析报文

发表于:2023-11-07 10:10

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:火山口车神丶    来源:CSDN

  01--打开Busmaster,CAN,选择驱动driveselection,选择581.4(也可以是582,593等取决于你的工具),在弹出的对话框中选择CAN(1-4其中一个)(从台架OBD接口引出来的CAN线对应即可)
  02--点击菜单上CAN旁边的双箭头看是否连接上,若连接上会有报码跳动(由控制器发出的信号)。
  03--Busmaster数据录入时保存地址配置:
  Can→Logging→Configure→Add→OK
  04--Busmaster数据开始记录:CAN→Logging→Activate→CAN
  05--此时如果录入数据,这里会有报码跳动
  06--这些在dbc的地址(以0x11与0x97为例)与busmaster录入的数据地址一一对应。
  07--再回到dbc本身,点击0x97对应的信号,TESTRIG_03_TCU代表是台架发给TCU的信号,EngSpd_Trq_Brake代表这个信号内包含转速、扭矩、刹车制动信号。
  08--举例说明:电池电压
  电池电压为5和6位,注意(看报文时顺序为从右到左),故对应的报文为1949(16进制),1949对应的十进制为6473,得到的十进制还要再乘以系数0.002,最终结果为12.946V(补偿值为0,不再做处理)
  09--举例说明:变速箱油温
  58对应十进制为88,系数为1,补偿值为-50.
  故最终结果为:
  (88*1)-50=38
  本文内容不用于商业目的,如涉及知识产权问题,请权利人联系51Testing小编(021-64471599-8017),我们将立即处理
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号