欢迎来到天天文库
浏览记录
ID:62049305
大小:222.00 KB
页数:25页
时间:2021-04-13
《J1939协议-数据链路层.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、J1939-21网络链路层简介PreparedbyMaoLP2010-10-309/15/20211ATLConfidentialInformationJ1939综述J1939和CAN协议的比较协议数据单元参数群编号命令类型目录9/15/20212ATLConfidentialInformationSAEJ1939综述用于为中重型道路车辆(卡车、客车、建筑机械、农业机械等)上电子部件间的通讯提供标准的总线通信协议,诞生于1994年。美国汽车工程协会(SAE)的推荐标准,由“卡车与客车电气与电子委员会”(Track
2、&BusElectrical&ElectronicsCommittee)的“卡车与客车控制和通讯网络小组委员会”(Track&BusControlandCommunicationsNetworkSubcommittee)开发编写。以德国博世公司(RobertBoschGmbH)开发的控制局域网CAN2.0B协议为基础,扩展定义了网络层和应用层。9/15/20213ATLConfidentialInformationJ1939综述SAEJ1939的文档构成:物理层:J1939-01/11/15数据链路层:J1939
3、-21网络层:J1939-31应用层:J1939-71网络管理:J1939-81故障诊断:J1939-31/73这里只介绍J1939-21数据链路层。9/15/20214ATLConfidentialInformationJ1939-21数据链路层数据链路层定义了报文帧的数据结构、编码规则,包括通信优先权、传输方式、通信要求、总线仲裁、错误检测及处理,负责将CAN扩展帧的29位标识符重新分组定义,使报文的标识符就能够描述报文的全部特征,包括目标地址、源地址、消息类型等内容。9/15/20215ATLConfide
4、ntialInformationJ1939和CAN的数据帧比较J1939全面定义了使用扩展帧格式的标准化通信,标准帧格式只作为专用消息按J1939规定来使用。CAN中不用节点地址,J1939为设备统一分配地址。和CAN2.0B相比,J1939更进一步地定义了报文格式中仲裁字段的29个标识符位。数据帧的起始位SOF、替代远程请求位SRR、标识符扩展位IDE、远程发送请求位RTR、控制字段、CRC(校验)字段、ACK(应答)字段和EOF(帧结尾)字段七部分仍按CAN协议定义,SAEJ1939不作修改。附件为CAN数据
5、帧格式及CAN与J1939仲裁字段对照。9/15/20216ATLConfidentialInformationJ1939协议数据单元J1939把那些重要的报文信息概括在一起,统称为协议数据单元ProtocolDataUnit(PDU)。PDU包括29位的标识符和数据字段。29位的标识符被划分为六个部分:优先级字段P、扩展数据页位EDP、数据页位DP、协议数据单元格式PF、特定协议数据单元PS和源地址SA。9/15/20217ATLConfidentialInformation优先级字段Priority(P)-位
6、于仲裁字段前3位,数据传输时具有最高的相对优先级。-可从最高0设置到最低7,所有控制/命令类报文的默认优先级为3,其他报文如信息、专用、请求和响应的默认优先级是6。-报文接收方应将该字段的屏蔽位全部关闭(即无验收滤波,全接收),程序设计时可重编程该字段对报文优先级作调整。J1939协议数据单元9/15/20218ATLConfidentialInformation扩展数据页位ExtendedDataPage和数据页位DataPage(EDP/DP)-位于仲裁字段和第4和第5位。-用来确定数据帧标识符的体系结构。-
7、J1939当前报文的EDP:DP只使用00或01;EDP:DP=10保留作将来使用。-若EDP:DP=11,则表示这是一条ISO15765-3规范的报文。J1939协议数据单元9/15/20219ATLConfidentialInformation协议数据单元格式PDUFormat(PF)-位于仲裁字段的第6~11和14~15位(8位)。-有两种协议数据单元格式:PDU1和PDU2。-PDU1格式的取值范围为0~239;PDU2格式的取值范围为240~255。J1939协议数据单元9/15/202110ATLCo
8、nfidentialInformation特定协议数据单元PDUSpecific(PS)-位于仲裁字段的第16~23位(8位)。-其含义取决于PF:若PF为PDU1格式,则PS值表示目标地址;PF为PDU2格式,则PS值表示群扩展。-目标地址为预定要接收报文的设备地址;目标地址=255为全局地址,表示网络上的所有设备均可接收该条报文。-PDU2格式只能全局广播。J1939
此文档下载收益归作者所有