『7x24小时有问必答』
上一节我们主要介绍了控制器应用程序(Controller Application)的基本概念以及CA的命名,今天就接着来学习关于CA的几个概念以及网络管理中的地址管理报文。

>>>>
几个概念
地址配置功能
Address Configuration and Capability
地址配置是一种CA确定在地址声明中使用的源地址的方法。出于地址声明过程的需要,地址配置定义两种功能:单地址功能和仲裁功能,由名字的地址仲裁能力域决定。

单地址CA   
Single Address Capable CA
对于单地址CA,如果没有外部的干预,这些CA无法改变它们已声明并正在使用的地址。它们包括不可配置地址CA、服务可配置地址CA、命令可配置地址CA、自配置地址CA。这些CA名字的地址仲裁能力域的值均为0

不可配置地址CA   
Non-Configurable Address CA
不可配置地址CA的源地址由制造商提供。包括服务工具在内的任何手段都不能改变其源地址。

服务可配置地CA   
Service Configurable Address CA
服务可配置地址CA是指源地址可以通过技术服务人员改变的CA。运行在“服务”模式下,可以通过专用技术或者命令地址报文改变其地址。一般需要一个服务工具完成该操作。
命令可配置地CA   
Command Configurable Address CA
命令可配置地址CA源地址可以通过命令地址报文改变。该类CA可以在ECU上电时改变地址,不需要服务工具或者运行于特殊模式。要求车辆网络上有一个CA能够发送命令地址报文来改变其地址,并且命令可配置地址CA的程序能够识别出该命令。

自配置地址CA   
Self-Configurable Address CA
这是一种特殊情况,CA根据车辆的配置信息,从一个有限的源地址集中选择一个可供它使用的源地址。挂车的网桥是一个最好的例子:在一个车辆中,编号为NO.2的挂车网桥,它改变它的源地址是基于内部判断。它位于车辆中的位置决定了它使用的地址。如果它被移到编号为NO.1的位置,就必须使用指定给NO.1位置的地址。注意,每个位置只有一个正确的地址;CA首先确定自己的位置,然后使用这个位置的信息产生一个新的名字,再选择一个正确的地址。使用接插件信息来确定自己处于左边/右边的设备也属于这一类。
可仲裁地址CA   
Arbitrary Address Capable CA
可仲裁地址的CA,根据内部算法,可以从任何合适的源地址(包括范围在128-247的仲裁地址区)中选择它的源地址,然后声明该地址。如果发生地址冲突的情况,这类CA能够重新计算一个CA并重新声明地址(直到所有从128-247范围内的120个地址全部被声明)。名字的地址仲裁属性域的值表明了一个CA是否具有这个功能。这种类型的CA特别适合于在一个车辆上需要有多个相同设备实例的CA。出现这种情况时,由于可仲裁地址CA用于地址声明名字的地址仲裁属性域为1,降低了它的优先级,因此在竞争同一个首选地址时会失去仲裁。注意,如果CA的功能在正常情况下需要使用一个小于128的地址,CA必须首先声明那个地址。只有在地址声明过程中失去仲裁的情况下,该CA才能声明范围在128以上的未用的地址。

>>>>
地址管理报文
地址声明报文/不能声明地址报文
地址声明PGN有两种用法:声明一个地址和公告不能声明地址。前者是地址声明内报文,后者是不能声明地址报文。任何CA都可以使用地址声明报文,或者用于响应接收到的地址声明请求,或者只是简单的在网络上声明一个地址。

连接在网络上的CA,如网桥、诊断工具或者扫描工具,可以使用命令地址报文命令其它的CA使用给定的源地址。命令地址报文可用于命令特定名字的CA使用一个特定源地址。CA接收到包含有自己名字的命令地址报文后有两种响应方式:使用命令地址报文给出的新地址启动地址声明程序表明接收该命令;不发送应答表明忽略该命令。

>>>>
地址管理报文总结

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

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

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

本帖子中包含更多资源

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

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

本版积分规则

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

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

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


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