J1939协议培训课程旨在教授学员关于车载网络通讯标准J1939的知识和技术应用,包括数据传输、地址管理及故障诊断等内容。适合汽车行业从业人员参加。
SAE J1939协议是由美国汽车工程师协会(SAE)制定的针对商用车的CAN总线通讯标准,该标准基于CAN 2.0B协议,并应用于客车、载重货车以及船舶、农业机械等非路面设备中。此协议定义了车辆网络串行通信的标准控制方法,涵盖了物理层、数据链路层、网络层、应用层和网络管理层等多个层面。
在物理层(SAE J1939-11)方面,它规定了电气接口与介质的特性,并确保电控单元之间的电连接。这包括机械特征、电气特性和功能性的定义等信息。
数据链路层(SAE J1939-21)则负责数据传输和接收规则的制定以及数据帧格式的设计;
网络层(SAE J1939-31)管理着地址与路由,确保了在网络环境中正确地寻址和传递消息;
应用层(SAE J1939-71)定义应用程序接口及数据交换的标准模式,并提供了车辆软件的接入点。
故障诊断功能(SAE J1939-73)则提供了一套实时监控车辆状态与问题的方法,以便于快速发现和解决潜在的问题;
网络管理层(SAE J1939-81)负责整个系统的配置与维护工作,并定义了相应的管理规则。
此外,该协议还为车辆应用层的接口及数据交换格式提供了标准支持。CAN总线技术的发展始于上世纪八十年代,当时Bosch公司开始研究用于汽车中的串行通讯系统;在随后几年内,Intel和Philips相继推出了相关的控制芯片。1991年,Bosch发布了最初的CAN 2.0规范,并于两年后ISO制定了国际标准ISO11898。到了1994年,在此基础上SAE开发出了专门针对客车与货车的通信协议——即现在的J1939。
就OSI模型而言,它为制定协议提供了一个标准化框架,而SAE J1939则根据这一模式进行了分层设计;
在实际应用中,该标准被广泛应用于多种类型的车辆和设备上,包括但不限于客车、载重货车等商用车辆以及船舶与农业机械等领域。