SAEJ1939教学文档课件.ppt

  1. 1、本文档共141页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SAE J1939协议;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;0;21;22;23;24;f;26;27;28;29;30;31;32;33;34;35;36;37;38; PGNs分配模板 A B C D A B C;40;41;42;6;44;45;6;47;48;49;50;51;52;53;54;55;56;57;58;59;60;61;62;63;64;65;66;67;68;69;70;71;72;73;74;75;76;77;78;79;80;81;82;83;84;85;86;87;88;89;90;0;位;93;94;95;96;97;98;99;0;位;0; 诊断报文(DM3) 需要特别注意:DM3是一个数据长度为“0”的报文。也 就是DM3对应的PGN内没有任何参数,是一个“空”参数组。 这是因为DM3诊断报文主要关心其参数组编号(用于请求 PGN),而不是其内容。 例子:假设一个诊断仪希望清除发动机的历史故障数据。 首先诊断仪使用PGN59904向发动机发送一个PGN请求。该 PGN就是DM3对应的PGN65228。如果发动机支持“清除历 史故障数据”(即PGN65228),给予ACK应答,执行清除, 并发送PGN65228(DM3报文)。否则就给予NACK应答。;0;5;0; 诊断报文(其它) 与当前故障码相关的诊断报文包括: ◆当前故障码个数及诊断就绪状态信息(由DM5 读出) ◆当前故障码(由DM1 读出所有当前故障码,由DM12 读出排放相关 当前故障码) ◆停帧数据(由DM4 读出) ◆系统监视测试状态(由DM6 读出) ◆在线监视测试结果(由DM10 读出) ◆故障灯点亮时的累计里程(由DM21 读出) ◆可执行的监视系统信息(由DM20 读出); 诊断报文(其它) 与历史故障码相关的诊断报文包括: ◆历史故障码个数及诊断就绪状态信息(由DM5 读出) ◆历史故障码(由DM2 读出) ◆系统监视测试状态(由DM6 读出) ◆在线监视测试结果(由DM10 读出) ◆故障灯点亮时的累计里程(由DM21 读出) ◆可执行的监视系统信息(由DM20 读出); 诊断报文(其它) 与存储器访问和安全验证机制相关的诊断报文包括:; 大纲 SAE J1939概述 物理层(SAE J1939-11) 数据链路层(SAE J1939-21) 网络层(SAE J1939-31) 应用层(SAE J1939-71) 故障诊断(SAE J1939-73) 网络管理层(SAE J1939-81) 应用实例; 网络管理(Network Management) 网络管理协议定义了一套ECU命名方法,用于地址管理、 网络出错管理等功能。; 控制器应用程序(CA)的基本概念 Controller Application (CA) 控制器由硬件和软件组成,其中软件叫作CA 一个ECU可以有多个CA 每个CA都有可以唯一识别的名字和地址 CA名字(name) 64位的标识符,10个域 6个域的值由标委会分配给出,其余4个域的值或者根据网络特性以及汽车架 构给出,或者由生产厂商直接给出 名字具有优先级,编号越小,优先级越高 CA地址(address) 每个节点拥有一个独一无二的地址是网络正常工作的前提条件 静态配置:事先给各节点预分配一个地址,地址在使用过程中不作更改,适用 于固定在网络中的节点 动态配置:事先不固定地址,ECU上电后通过地址仲裁的方法获得一个独一 无 二的地址,适用于节点较多情况或经常不在网络中运行的设备(比如诊断 仪); CA命名 CA名字由64位(8个字节)组成,分为10个域。 当节点进行地址声明时放在数据域(8个字节)中发送。; CA命名 地址仲裁属性域: 表示CA 是否可以使用可仲裁的源地址来解决地址声明冲突 值为1,表示CA 声明地址发生冲突时,可以在可仲裁的源地址(128 – 247) 范围中选择一个地址将其声明为其源地址 工业组域: 由标准委员会制订,可以在SAE J1939附录B中查询; CA命名 车辆系统实例域 用来区别某汽车系统中的子系统,例如0表示第一个子系统 车辆系统域 工业组中具有相同功能的一个系统,与工业组一起共同定义一个汽车系统。 可以在SAE J1939附录B12中查询 保留域 该域预留以备以后使用,其值应设为零 功能域 值在0 到127,其定义与其它域无关,大于127 时,其定义依赖车辆系统域。 功能域与工业组域和车辆系统域结合,为特定的控制器确定一个公用名字。 可以在SAE J1939附录B11中查询 功能实例域 表示一个具体的功能实例,比如0表示第一个功能实例或只有一个; C

文档评论(0)

菜心 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档