数据链路层传输控制规程课件.
- 格式:ppt
- 大小:1008.00 KB
- 文档页数:7
路面车辆推荐操作规程(被采纳为美国国家标准)SAE J1939-21:(R)数据链路层前言本系列SAE推荐操作规程是由卡车及客车电子电气委员会所属的卡车及客车控制及通信小组委员会制定的。
该小组委员会的目标是针对电控单元的需求、设计和使用,提交消息报告、制定推荐操作规程。
这些电控单元在汽车部件之间传递着电子信号和控制信息。
本规程的使用不限于卡车和客车应用,其对于其他的应用也可以提供直接的支持,正如已在建筑及农业设备和固定式的动力系统。
本推荐操作规程的最终目标是形成工业标准,因此可能为适应实际应用和技术进步作出经常性的调整。
这个数据链路层适用于所有SAE J1939的应用。
在所有SAE J1939的应用中,它有共通的特性。
目录前言 (1)1 目标 (4)2参考 (4)2.1 应用出版物 (4)2.1.1 SAE出版物 (4)2.2 相关出版物 (4)3定义 (4)4缩写 (5)5技术要求 (5)5.1 消息/帧格式 (6)J1939消息帧格式(“CAN 2.0B”扩展帧格式) (6)5.1.1 SAE5.1.2 参数群编号(PGN) (9)2.0B”标准帧格式消息的SAE J1939支持 (9)5.1.3 “CAN5.2 协议数据单元(PDU) (10)5.2.1 优先级(P) (11)5.2.2 保留位(R) (11)5.2.3 数据页(DP) (11)5.2.4 PDU格式(PF) (11)5.2.5 特定PDU(PS) (12)5.2.5.1 目标地址(DA) (12)5.2.5.2 群扩展(GE) (13)5.2.6 源地址(SA) (13)5.2.7 数据域 (14)5.2.7.1 长度从0字节到8字节的数据 (14)5.2.7.2 长度从9字节到1785字节的数据 (14)5.3 协议数据单元(PDU)格式 (14)5.3.1 PDU1格式 (15)5.3.2 PDU2格式 (15)5.4 消息类型 (16)5.4.1 命令 (16)5.4.2 请求 (16)5.4.3 广播/响应 (18)5.4.4 确认 (18)5.4.5 群功能 (20)5.5 消息优先级 (21)5.6 总线访问 (21)5.7 争夺仲裁 (21)5.8 错误检测 (21)5.9 源地址和参数群编号的分配过程 (22)5.9.1 地址分配准则 (22)5.9.2 参数群设定准则 (22)5.9.3 数据域的定义 (23)5.10 传输协议功能 (23)5.10.1 (消息)拆装和重组 (24)5.10.1.1 数据包 (24)5.10.1.2 序列编号 (24)5.10.1.3 (数据)拆装 (24)5.10.1.4 (数据)重组 (24)5.10.2 连接管理 (25)5.10.2.1 多组消息广播 (25)5.10.2.2 连接的开始 (25)5.10.2.3 数据传输 (25)5.10.2.4 连接的关闭 (26)5.10.3 传输协议连接管理消息 (27)5.10.3.1 连接模式下的请求发送(TP.CM_RTS) (28)5.10.3.2 连接模式下的准备发送(TP.CM_CTS) (28)5.10.3.3 消息结束应答(TP.CM_EndofMsgACK) (29)5.10.3.4 放弃连接(TP.Conn_Abort) (29)5.10.3.5 广播公告消息(BAM) (29)5.10.4 传输协议——数据传送消息(TP.DT) (29)5.10.5 连接的限制 (30)5.10.5.1 节点必须支持的连接数目和类型 (30)5.10.5.2 传输协议的预期使用 (30)5.10.5.3 并发PGN接收 (31)5.11 PDU处理所需的条件 (31)5.12 应用注解 (31)5.12.1 高速数据更新 (31)5.12.2 请求调度 (31)5.12.3 设备响应时间和默认超时 (31)5.12.4 必需的响应 (32)5.12.5 发至指定或全局目标地址的PGN的传输 (32)5.12.6 数据包建议使用的CTS数目 (32)6注释 (32)6.1 页边标记 (32)附录A (33)SAE J1939 PDU处理过程——典型的接收流程 (33)附录B (34)通讯消息类型 (34)图B1——举例附录C (35)附录C (36)传输协议的传送次序 (36)附录: (39)理论基础: (39)SAE标准与ISO标准的联系 (39)应用 (39)参考文献 (39)1 目标正如母文档SAE J1939中所述,完全定义一个SAE J1939网络至少需要七个文档。
高级数据链路控制规程HDLC目录1.数据链路控制规程 (2)1.1 数据链路结构 (2)1.2 数据链路控制规程功能 (2)1.3 数据链路控制规程分类 (3)2.HDLC基本概念 (3)2.1 主站、从站、复合站 (3)2.2 HDLC链路结构 (4)2.3 操作方式 (4)3.HDLC帧结构 (5)4.控制字段和参数 (6)4.1 信息帧(I帧) (6)4.2 监控帧(S帧) (7)4.3 无编号帧(U帧) (7)4.4 P/F比特的使用 (8)5.HDLC操作 (9)1.数据链路控制规程1.1 数据链路结构数据链路结构可以分为两种:点-点链路和点-多点链路,如图1所示。
图中数据链路两端DTE称为计算机或终端,从链路逻辑功能的角度常称为站,从网络拓扑结构的观点则称为节点。
在点-点链路中,发送信息和命令的站称为主站,接收信息和命令而发出确认信息或响应的站称为从站,兼有主、从功能可发送命令与响应的站称为复合站。
在点-多点链路中,往往有一个站为控制站,主管数据链路的信息流,并处理链路上出现的不可恢复的差错情况,其余各站则为受控站。
1.2 数据链路控制规程功能数据链路层是OSI参考模型的第二层,它在物理层提供的通信接口与电路连接服务的基础上,将易出错的数据电路构筑成相对无差错的数据链路,以确保DTE与DTE之间、DTE 与网络之间有效、可靠地传送数据信息。
为了实现这个目标,数据链路控制规程的功能应包括以下几个部分:●帧控制数据链路上传输的基本单位是帧。
帧控制功能要求发送站把网络送来的数据信息分成若干码组,在每个码组中加入地址字段、控制字段、校验字段以及帧开始和结束标志,组成帧来发送;要求接收端从收到的帧中去掉标志字段,还原成原始数据信息后送到网络层。
●帧同步在传输过程中必须实现帧同步,以保证对帧中各个字段的正确识别。
●差错控制当数据信息在物理链路中传输出现差错,数据链路控制规程要求接收端能检测出差错并予以恢复,通常采用的方法有自动请求重发ARQ和前向纠错两种。