[控制系统]

基于SAE1939车载CAN通信协议之网络节点的地址与名称

[复制链接]
2127|0
手机看帖
扫描二维码
随时随地手机跟帖
海中水|  楼主 | 2017-6-6 21:50 | 显示全部楼层 |阅读模式

网络节点的地址(Address),即该节点的8位源地址,用于区别网络中的其他节点,网络中每个ECU都有唯一的地址与之对应。J1939为多数ECU提供了推荐地址。特别说明下,J1939网络节点的名称有两个作用。

    1.对电子控制单元ECU进行功能描述;

    2.用于网络的节点地址仲裁。

    J1939协议规定,节点名称由64位组成,分10个域,具体定义如下表所示:

内容 位数
可否任意地址 1位
行业组 3位
车辆系统实例 4位
车辆系统 7位
保留 1位
功能 8位
功能实例 5位
ECU实例 3位
制造商代码 11位
识别码 21位
   网络中的每个电控单元ECU在上电和自检完成后,要首先发送地址声明信息以确认其源地址的合法性。唯有当地址声明合法后,才能向总线上发送信息。其中电控单元ECU的发送地址在0~127和248~253之间的单元可以在声明之后就直接向总线上发布信息,其它地址内的电控单元需要在声明完后的20ms后才能正常开始通讯。

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

733

主题

10709

帖子

79

粉丝