SAE J1939协议(五)

发布者:会弹琴的鲸鱼3312最新更新时间:2016-09-09 来源: eefocus关键字:SAE  J1939协议 手机看文章 扫描二维码
随时随地手机看文章
>>>>

多包报文

  • 采用多包报文,在连接管理报文的协调下进行多帧传输。

 

  • 长度大于8 字节的报文无法用单个CAN 数据帧来装载。因此,它们必须被拆分为若干个小的数据包,然后使用单个的数据帧对其逐一传送。而接收方必须能够接收这些单个的数据帧,然后解析各个数据包并重组成原始的信息。

 

  • CAN 数据帧包含一个8 字节的数据域。由于组成长信息的单个数据包必须能被识别出来以便正确重组,因此把数据域的首字节定义为数据包的序列编号。每个数据包都会被分配到一个从1 到255 的序列编号。由此可知,多帧传输最大的数据长度是(255 包×7字节/包=)1785 个字节。

 

>>>>

序列编号

  • 序列编号是在数据拆装时分配给每个数据包,然后通过网络传送给接收方。接收方接收后,利用这些编号把数据包重组成原始信息。

 

  • 序列编号从1 开始,依次分配给每个数据包,直到整个数据都被拆装和传送完毕。这些数据包从编号为1的数据包开始按编号的递增顺序发送。

 

  • 第一个数据传送包包含序列编号1 和字符串的头7 个字节,其后的7 个字节跟随序列编号2 存放在另一个CAN 数据帧中,再随后的7 个字节与编号3 一起,直到原始信息中所有的字节都被存放到CAN 数据帧中并被传送。

 

 

 

>>>>

数据包

  • 传送的每个数据包(除了传送队列中的最后一个数据包)都装载着原始数据中的7 个字节。而最后一个数据包的数据域的8 个字节包含:数据包的序列编号和参数组至少一个字节的数据,余下未使用的字节全部设置为“FF 16 ”。

 

  • 多包广播报文的数据包发送间隔时间为50 到200 毫秒。对于发送到某个指定目标地址的多包消息,发送者将保持数据包(在CTS 允许多于一个数据包时)发送间隔的最长时间不多于200毫秒。响应者必须知道这些数据包都具有相同的标识符。

 

  • 数据包被顺序接收。按照序列编号的顺序把多包消息的数据包重新组合成一多字节字符串。这个字符串被作为长信息的应答传送给应用程序模块。

 

>>>>

实例

下图是多帧传输机制的实例:

关键字:SAE  J1939协议 引用地址:SAE J1939协议(五)

上一篇:SAE J1939协议(三)
下一篇:LIN总线技术及应用——协议规范(一)

推荐阅读最新更新时间:2024-05-03 00:38

基于LabVIEW和J1939协议的CAN总线通讯平台开发
   应用领域: 商用车CAN 总线通讯   挑战:CAN2.0B 规范的工业总线通讯、报文标识符和数据帧定义没有形成统一的标准,参数定义   随意性很大。商用车CAN 总线通讯标准,遵循建立在CAN2.0B 基础上的SAE J1939 协议。报文标识   符ID,按照SAE 标准制定的车速、发动机转速、扭矩、温度、压力、燃油消耗量等参数的物理定   义,报文数据帧格式对应协议数据单元相应数据内容的封装。面临的挑战是将J1939 协议融会贯通   于CAN 总线通讯平台的设计之中。    应用方案: 使用NI LabVIEW 软件开发平台和PXI 模块化仪器系统中的CAN 通讯模块,创建过滤   识别J
[嵌入式]
SAE大会:燃料电池的优劣势探讨
  、       过去十年中,车企工程师每年都会在SAE大会上讨论燃料电池技术,但是今年与众不同,多达三家车企都带来了量产车型。     其中之一就是现代途胜FCV。它在去年夏天登陆美国市场。然后是丰田Mirai,它已经在日本开售,十月开始登陆美国。最后是本田的FCX Clarity,它接替了本田FCEV的位置。     宝马公司负责燃料电池和电动汽车的Jesse Schneider是SAE燃料电池领域的主席。她说:“过去几年中有八家公司公布了燃料电池电动车的开发计划,他们中的许多都建立了合作关系,它们是:宝马-丰田、通用-本田、戴姆勒-福特-日产、和现代。”     “为了支持燃料电池汽车,欧洲(德国
[汽车电子]
智能驾驶的安全保证:系统性能定义
自动驾驶系统的出现由于技术一直遵循上升的模式,曾经是科幻小说中特有的概念正在现实中显现出来。现在汽车行业中出现的一个曾经虚构的概念就是自动驾驶。车辆中的自动驾驶系统通常被称为几个可互换的名称之一,无论是在科幻小说中还是在现代的口语中,包括 自动驾驶汽车 、 无人驾驶汽车 或 自动驾驶汽车 。近年来,由于众多行业领导者和先驱者在探索在不久的将来现实地实施这些术语的可能性,这些术语的使用量激增。然而,这些努力发现了不确定性。公司正在努力寻找从哪里开始,以及要考虑哪些因素。幸运的是,标准化长期以来一直帮助任何行业的成员在风险最小化的情况下前进。对于无人驾驶汽车来说,标准化使这个概念更容易解决。 指导汽车行业开发、测试和最终大规模生产
[嵌入式]
智能驾驶的安全保证:系统性能定义
英飞凌获得ISO/SAE 21434汽车网络安全标准认证
英飞凌即将推出的AURIX™ TC4xx系列微控制器将成为获得该标准认证的首款产品 【2022年11月29日,德国慕尼黑讯】 联合国欧洲经济委员会(UNECE)新颁布的第155号法规(UN R155)旨在解决智能网联汽车日益突出的网络安全问题 。这项法规自2022年7月开始生效,要求汽车制造商在其产品和流程中采用安全设计方法。如要将新车销售至R155法规所涵盖的市场,汽车制造商必须取得适用于每种车型且有效的网络安全管理体系(CSMS)合规认证。为了获得该认证,汽车制造商必须在整个供应链中实施网络安全实践,从而降低车辆在全生命周期(从初始概念到车辆报废)内遭受攻击的总体风险。 为帮助客户达到UN R155法规等国家和
[汽车电子]
英飞凌获得ISO/<font color='red'>SAE</font> 21434汽车网络安全标准认证
瑞萨电子宣布将全面支持面向未来汽车级MCU和SoC的ISO/SAE 21434标准
网络安全管理系统更新确保贯穿产品生命周期的整体网络安全 全球半导体解决方案供应商瑞萨电子集团(TSE:6723)今日宣布,自2022年1月起的新开发项目中,瑞萨的汽车级微控制器(MCU)和片上系统(SoC)解决方案将完全满足ISO/SAE 21434道路车辆网络安全工程国际标准。瑞萨此举秉承公司对汽车网络安全的持续性承诺,旨在建立并实施强大的网络安全管理系统(CSMS),并使其成为联合国欧洲经济委员会(UNECE)新法规 UN R155 的组成部分。 这一承诺还向OEM(original equipment manufacturers,原始设备制造商)和一级供应商重申瑞萨将继续履行其CSMS责任。自2022年1月开始,瑞萨
[汽车电子]
瑞萨电子宣布将全面支持面向未来汽车级MCU和SoC的ISO/<font color='red'>SAE</font> 21434标准
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved