网络管理协议定义了一套ECU命名方法,用于地址管理、网络出错管理等功能。
Controller Application(CA)
控制器由硬件和软件组成,其中软件叫做CA
一个ECU可以有多个CA
CA名字(name)
64位的标识符,10个域
6个域的值由标委会分配给出,其余4个域的值或者根据网络特性以及汽车架构给出,或者由生产商直接给出
名字具有优先级,编号越小,优先级越高
CA地址(address)
每个节点拥有一个独一无二的地址是网络正常工作的前提条件
静态配置:事先给各节点预分配一个地址,地址在使用过程中不作更改,适用于固定在网络中节点
动态配置:事先不固定地址,ECU上电后通过地址仲裁的方法获得一个独一无二的地址,适用于节点较多情况或经常不在网络中运行的设备(比如诊断仪)
CA名字由64位(8个字节)组成,分为10个域。当节点进行地址声明时放在数据域(8个字节)中发送。 地址仲裁属性域
表示CA是否可以使用可仲裁的源地址来解决地址声明冲突
值为1,表示CA声明地址发生冲突时,可以在可仲裁的源地址(128—247)范围中选择一个地址将其声明为其源地址
工业组域
由标准委员会制订,可以在SAE J1939附录B中查询
车辆系统实例域
用来区别某汽车系统中的子系统,例如0表示第一个子系统
车辆系统域
工业组中具有相同功能的一个系统,与工业组一起共同定义一个汽车系统
保留域
功能域
值在0到127,其定义与其他域无关,大于127时,其定义依赖车辆系统域。
功能域与工业组成域和车辆系统域结合,为特定的控制器确定一个公用名字。
功能实例域
表示一个具体的功能实例,比如0表示第一个功能实例或只有一个 ECU实例域
用来区别相同功能域中的一组电控单元
例如一台发动机有两个独立的控制单元,第一个设为0,第二个设为1;如果只有一个用0表示 制造商代码域
表明哪一家公司对使用这个名字的ECU产品负责,与名字中的其他域无关。
ID编号域
其值由ECU制造商设置
当名字不唯一时,必须使用ID编号,这个域必须是唯一的,并且在断电的情况下保持不变。该域必须能够解决任何地址竞争问题
制造商可以把任何信息(如制造时间/日期、模块序列号、模块在车辆中的安装位置等)编码成ID编码 微信号:hongkeqiche
了解更多请戳www.hongkeqiche.com