『7x24小时有问必答』
网络管理协议定义了一套ECU命名方法,用于地址管理、网络出错管理等功能。

控制器应用程序(CA)的基本概念

Controller ApplicationCA
控制器由硬件和软件组成,其中软件叫做CA
一个ECU可以有多个CA
每个CA都有可以唯一识别的名字和地址

CA名字(name
64位的标识符,10个域
6个域的值由标委会分配给出,其余4个域的值或者根据网络特性以及汽车架构给出,或者由生产商直接给出
名字具有优先级,编号越小,优先级越高

CA地址(address
每个节点拥有一个独一无二的地址是网络正常工作的前提条件
静态配置:事先给各节点预分配一个地址,地址在使用过程中不作更改,适用于固定在网络中节点
动态配置:事先不固定地址,ECU上电后通过地址仲裁的方法获得一个独一无二的地址,适用于节点较多情况或经常不在网络中运行的设备(比如诊断仪)

CA命名

CA名字由64位(8个字节)组成,分为10个域。

当节点进行地址声明时放在数据域(8个字节)中发送。

地址仲裁属性域
表示CA是否可以使用可仲裁的源地址来解决地址声明冲突
值为1,表示CA声明地址发生冲突时,可以在可仲裁的源地址(128247)范围中选择一个地址将其声明为其源地址
工业组域
由标准委员会制订,可以在SAE J1939附录B中查询

车辆系统实例域
用来区别某汽车系统中的子系统,例如0表示第一个子系统
车辆系统域
工业组中具有相同功能的一个系统,与工业组一起共同定义一个汽车系统
可以在SAE J1939附录B12中查询

保留域
该域预留以备以后使用,其值应设为零

功能域
值在0127,其定义与其他域无关,大于127时,其定义依赖车辆系统域。
功能域与工业组成域和车辆系统域结合,为特定的控制器确定一个公用名字。
可以在SAE J1939附录B11中查询

功能实例域
表示一个具体的功能实例,比如0表示第一个功能实例或只有一个

ECU实例域
用来区别相同功能域中的一组电控单元
例如一台发动机有两个独立的控制单元,第一个设为0,第二个设为1;如果只有一个用0表示

制造商代码域
表明哪一家公司对使用这个名字的ECU产品负责,与名字中的其他域无关。
可以在SAE J1939附录B10中查询

ID编号域
其值由ECU制造商设置
当名字不唯一时,必须使用ID编号,这个域必须是唯一的,并且在断电的情况下保持不变。该域必须能够解决任何地址竞争问题
制造商可以把任何信息(如制造时间/日期、模块序列号、模块在车辆中的安装位置等)编码成ID编码

虹科汽车电子感谢您的关注!
微信号:hongkeqiche
了解更多请戳www.hongkeqiche.com

点击下方“阅读原文”了解更多虹科信息
↓↓↓

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

上一主题上一主题         下一主题下一主题
QQ手机版小黑屋粤ICP备17165530号

关于我们·投诉举报· 用户帮助· 联系我们 · 本站服务 · 版权声明· 隐私政策 · 投搞指南

法律保护:PLC技术网,plcjs.com,plcjs.net等字样
Copyright 2010-2030. All rights reserved. 


微信公众号二维码 抖音二维码 百家号二维码 今日头条二维码哔哩哔哩二维码