重型柴油车SAE J1939总线数据结构分析及应用

重型柴油车标准CAN协议遵循J1939,同样适用于一些工程机械和大部分的客车,SAE J1939物理层基于ISO11898-2,速率为250kbit/s。CAN(Controller Area Network)总线信息传输着车辆各总成控制器的重要控制信号,如何直接从CAN总线上获取、保存与分析报文非常重要。

我们针对各类不同的汽车做数据采集,这些数据不仅有利于驾驶员更好获取驾驶信息,提高车辆操控性,而且便于交通事故的调查分析,为汽车智能化提供了数据基础。SAE J1939协议是目前客车、卡车等大型汽车中最广泛的应用层协议,其针对车辆内部ECU(Electronic Control Unit)的报文格式、ISO拉丁字母符集、参数范围、传输重复率、地址配置、发动机参数命名、通信方式及报文发送优先级等做了明确的规定。
在这里插入图片描述
SAE J1939的消息格式使用参数群编号作为一组参数的标号。这些参数中的每一个都可以用ASCII码表达,或者由两个或者两个以上的字母组成的功能状态。字母数字字符将首先作为最高位的有效字节进行传送,除非另外有特殊指定,字母数字字符都遵照ISO字母组,其他两个或者两个以上数字字节组成的参数,首先作为最低位有效字节进行传送。

对每个参数都应该确定它的数据类型,数据的类型可以是状态值或者是测量值。状态值表示一个或多个状态参数的目前状态,比如车门为打开状态、或者为关闭状态,当下车速是60码,

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值