can总线自定协议发送大于8个字节_从应用角度来讲讲J1939协议

在这篇介绍中,我们介绍了J1939协议的基本知识,其中包括PGN和SPN。

因为这是一篇偏向应用的简介,所有您还将会学习到如何通过DBC文件解码J1939数据、如何记录J1939、典型的应用案例和实用技巧。

下面,来了解下这份简单易懂的J1939介绍吧~

c54e20ee5e4459899813106e04d684ac.png

什么是J1939?

简而言之,SAE J1939其实是一套标准,重型车辆ECU间就是按照这套标准在CAN总线上进行通信的。

当今大多数车辆都通过CAN(Controller Area Network)进行ECU通信。但是,CAN总线仅仅只是提供了通信的基础(就像是电话),但是没有提供对话的“语言”来进行更复杂的操作。在大多数大型车辆中,这个“语言”就是汽车工程师协会(SAE)定义的SAE J1939标准。那用专业点术语来解释就是:基于CAN这个“物理层”,J1939提供了一个高层协议HLP(higher layer protocol)。

还是有点晕?继续往下看吧~

6e97a44dced07cd6f8c47c3d58ee7bc1.png

它是一种广泛应用于重型车辆的标准:简单来说,就是J1939将ECU之间的通信标准化了,或者换句话说:J1939为不同的供应商提供了一种通用的语言。相比之下,乘用车都是使用OEM自定义的专用协议

J1939应用案例

J1939最广为人知的其中一个应用是在重型车辆(例如客车或货车)上的应用(不过,现在在一些基础工业领域还会用到SAE J1939的衍生标准,如:ISO 11783,MilCAN,NMEA 2000,FMS):

  • 客货车辆:大巴,轻卡,重卡等
  • 林业机械:伐木机、运材车、集木机等
  • 矿用车辆:推土机、挖掘机等
  • 军用车辆:坦克、运输车辆等
  • 农用车辆:拖拉机、收割机等
  • 建筑领域:液压移动升降机、起重机等
  • 救援机械:救护车、消防车等
  • 其他:船、电动公交车、发电设备以及泵类机械等

数据标准化是数据记录应用在重型车辆上的关键推动力,下面将进一步介绍。

5109925717f0ff07ecc4d05970b748cf.png

J1939的历史

  • 1994年:发布了第一批文档(J1939-11,J1939-21,J1939-31)
  • 2000年:发布了初始最高级的文档
  • 2000年:CAN正式被纳入J1939标准
  • 2001年:J1939开始取代以前的SAE J1708 / J1587标准
6b7a084af61e6a76eac5348e8049d321.png

未来的J1939

随着重型车辆的远程信息处理技术兴起,J1939在车联网市场中扮演的角色越来越重要。因此,J1939 IoT(物联网)记录器的安全性越来越受到重视。同时,OEM将会从传统CAN逐渐转向CAN FD ,向具有可变数据域速率的J1939协议过渡。

此外,在电动汽车的充电桩领域同样以J1939作为应用层标准。比如国标GBT27930-2015电动汽车非车载传导式充电机与电池管理系统之间的通信协议中,定义了J1939应用层的通信参数组等等。随着电动汽车的稳步发展,J1939应用的节点将会越来越多。

到2020年,车载连接(硬件以及应用可以为驾驶员或者车队带来了各种各样的新功能)的市场预计将达到1200亿欧元。源自:Boston Consulting Group, Connected Vehicles and the Road to Revenue

J1939的4个关键特征

J1939协议中有以下一些典型的特征:

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值