SAE J1939协议

1、概述

        此协议是有美国汽车工程师协会SAE制定,主要用于商用车的CAN通讯协议。是基于CAN2.0的协议。在客车,货车,船舶,农业机械有广泛应用。

        SAEJ1939是车辆CAN通信的总协议,还包括网络分层子协议,以及不同设备协议。

2、功能

1)多包传输功能

        用于传输数据长度大于8个字节的报文。数据内容的发送主要采用单CANID帧分包分别发送,接收方接收再组包的方式。由于can的数据长度最大是8字节,分帧后的没帧第一个字节作为帧包的编号,所以每帧最多有效传输数据长度为7个字节。受到1字节帧序号最大255限制,多包传输时整帧的数据长度最大为(255*7byte)1785个字节。

参考:

1、Microsoft PowerPoint - SAE J1939协议培训教程.ppt (gitdns.org)

2、pic201412216417582.pdf (gcgd.net)pic201412216417582.pdf (gcgd.net)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值