J1939-21资料.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SAE J1939-21 Data Link Layer 2010-9-4 阚予平 主要内容: ?概述 ?报文格式 ?协议数据单元 ?参数组编号 ?报文类型 ?传输协议功能 ※SAE J1939对OSI模型的应用 节点 节点 应用层 (Priority,EDP,DP,PF,PS,SA,Data) (Priority,EDP,DP,PF,PS,SA,Data) 应用层 网络层 网络层 数据链路 数据链路 逻辑链路控制 1个或多个PDU 1个或多个PDU 逻辑链路控制 媒体访问控制 1个或多个数据帧 1个或多个数据帧 媒体访问控制 物理层 物理层 概述 概述 ? 数据链路层保证数据在物理层上可靠的传送。 ? 包括:CAN数据场必要的同步发送、顺序控制、错误控 制和流控制。 ? 流控制由一致的报文/帧格式来完成。 ※技术要求 主要内容: ?概述 ?报文格式 ?协议数据单元 ?参数组编号 ?报文类型 ?传输协议功能 报文格式 ?报文格式遵循1991年9月发行的CAN2.0B规范。 ?CAN 规范不使用节点地址。为了防止多个节点使 用相同的CAN标识符,SAE J1939采用了节点地 址。 ?CAN2.0B规定了两种帧格式:标准帧和扩展帧。 ?SAE J1939仅使用CAN扩展帧帧格式定义了通信 标准。 ?CAN标准帧 CAN Data Frame 帧 起 始 仲裁场 控制场 数据场 CRC场 应 答 场 帧 结 束 S O F identifier R T R I D E r 0 DLC Data Field CRC D E L A C K EOF 1 11 1 1 1 4 0-64 15 1 2 7 报文格式 ?CAN扩展帧 CAN Data Frame 帧 起 始 仲裁场 控制场 数据场 CRC场 应 答 场 帧结 束 S O F ID S R R I D E Extended ID R T R r 1 r 0 DLC Data Field CRC D E L A C K EOF 1 11 1 1 18 1 1 1 4 0-64 15 1 2 7 报文格式 ?J1939 PDU映射到CAN数据帧 CAN Data Frame 1 11 1 1 18 1 1 1 4 0-64 15 1 2 7 S O F ID S R R I D E Extended ID R T R r 1 r 0 D L C Data Field CRC D E L A C K EOF ID Extended ID Data Field P E D P D P P F 8 P F 7 P F 6 P F 5 P F 4 P F 3 P F 2 P F 1 PS SA Data Field P E D P D P PF PS SA Data Field 3 1 1 8 8 8 0-64 SAE J1939 PDU 报文格式 主要内容: ?概述 ?报文格式 ?协议数据单元 ?参数组编号 ?报文类型 ?传输协议功能 J1939 PDU P E D P D P PF PS SA Data Field 3 1 1 8 8 8 0-64 ※ ABBREVIATIONS ? PDU Protocol Data Unit ? P Priority ? EDP Extended Data Page ? DP Data Page ? PF PDU Format ? PS PDU Specific ? SA Source Address 协议数据单元 协议据单元 J1939 PDU P E D P D P PF PS SA Data Field 3 1 1 8 8 8 0-64 ※ PDU-协议数据单元 ? 应用层或网络层,提供一串被称作协议数据单元的信息。 ? 协议数据单元提供一个组织信息的框架,它是要发送的 每个CAN数据帧的关键。 ? 协议数据单元由7个场组成:优先权、扩展数据页、数 据页、PDU格式、 PDU细节(可以是目的地址,组扩展或 专用)、源地址和数据场。 ? PDU被打包成一个或多个数据帧通过物理介质发送给其 他网络设备。 协议数据单元 J1939 PDU P E D P D P PF PS SA Data Field 3 1 1 8 8 8 0-64 ※ PDU-协议数据单元 ?每一个CAN数据帧中只有一个PDU。有些PGN需要多个 CAN数据帧来发送。 ? CAN数据帧中的一些场没有考虑PDU的定义,因为它们 完全由CAN规范来控制,并且它们在

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

我是一名原创力文库的爱好者!从事自由职业!

1亿VIP精品文档

相关文档