【技术实现步骤摘要】
操作通信总线的方法、对应系统、设备以及车辆
[0001]相关申请的交叉引用
[0002]本申请要求2020年5月18日提交的意大利专利申请号102020000011479的权益,该申请通过引用结合于此。
[0003]本说明书涉及在汽车应用中使用的总线支持通信。例如,一个或多个实施例可以应用于车辆的电子控制单元(ECU)与车辆的一个或多个致动器设备和/或传感器设备之间的通信。
技术介绍
[0004]汽车领域中的各种应用涉及经由总线网络进行数据交换。高数据速率、鲁棒性、故障检测、安全性和低成本是此类总线网络所希望的特征。
[0005]现有的高数据速率(例如,1Mb/s)标准化车辆通信系统可能涉及复杂和精确的协议控制器,例如使用外部组件。这些可能会变得昂贵,特别是当实现为单芯片模拟/双极性专用集成电路(ASIC)或专用标准产品(ASSP)时。
[0006]车辆灯(例如,前、后和车内灯)正变得日益复杂和分布式(例如,矩阵发光二极管(LED)、环境LED)。控制这种复杂的分布式照明系统可依赖于高数据速率总线系统。此外,汽车级的安全性和鲁棒性是理想的,尤其是对于前后照明系统。
[0007]因此,本领域已知的解决方案可以依赖于CAN(控制器局域网)总线的使用,可选地根据CAN FD协议,用于根据主
‑
从通信方案管理用于照明模块的一个或多个ECU和驱动器电路之间的通信。文献EP 3547620 A1和US 2019/0294572 A1是这种已知解决方案的示例。
专利 ...
【技术保护点】
【技术特征摘要】
1.一种方法,包括:经由相应的控制器局域网CAN收发器电路将第二设备的集合和第一设备耦合到CAN通信总线,以通过所述CAN通信总线交换消息;将所述第一设备配置为通信主设备,以经由所述CAN通信总线传送:第一消息,携带操作数据消息部分的集合,所述操作数据消息部分的集合指示用于由所述第二设备的集合中的第二设备实现的操作;以及第二消息,被寻址到所述第二设备的集合中的所述第二设备,所述第二消息传递标识符,所述标识符标识所述第二消息被寻址到的所述第二设备的集合中的所述第二设备中的相应的第二设备,在相应的预期反应间隔内向所述第一设备请求相应的反应;将所述第二设备的集合中的所述第二设备配置为通信从设备,以:经由所述CAN通信总线接收从被配置为通信主设备的所述第一设备传送的所述第一消息,读取所述操作数据消息部分的集合中的相应操作数据消息部分,并且根据所读取的相应操作数据消息部分实现相应操作;以及经由所述CAN通信总线接收从被配置为所述通信主设备的所述第一设备传送的所述第二消息,并且通过经由所述CAN通信总线向被配置为所述通信主设备的所述第一设备传送反应消息,在相应的预期反应间隔内对所述第二消息作出反应;以及配置相应的CAN收发器电路,以在由相应的所述第一设备或所述第二设备的集合中的第二设备经由所述CAN通信总线传输所述消息期间,将所述CAN通信总线设置为隐性电平。2.根据权利要求1所述的方法,还包括配置所述相应的CAN收发器电路,以在由所述相应的第一设备或所述第二设备的集合中的第二设备经由所述CAN通信总线传输所述消息期间以数据传输操作模式操作。3.根据权利要求1所述的方法,其中由所述第一设备发送的所述第一消息包括同步消息,所述同步消息指示由所述第二设备的集合中的所述第二设备实现的时钟同步操作,并且所述同步消息传递相应同步标识符,所述方法包括:配置所述第一设备,以响应于在所述第一设备处接收到的由所述第二设备的集合中的第二设备传送的反应消息,经由所述CAN通信总线传送同步消息;以及配置所述第二设备的集合中的所述第二设备,以响应于所述同步消息被接收到,同步相应时钟信号。4.根据权利要求1所述的方法,还包括:根据存储在所述第二设备的集合中的所述第二设备的相应存储器中的至少一个相应休眠模式配置位,使所述第二设备的集合中的所述第二设备能够选择性地在激活状态和非激活状态之间切换;配置所述第一设备,以经由所述CAN通信总线传送用于停用所述第二设备的集合中的所述第二设备的停用消息;配置所述第二设备的集合中的所述第二设备,以响应于停用消息被接收到并且根据所述至少一个相应休眠模式配置位来切换到所述非激活状态;配置所述第一设备,以经由所述CAN通信总线传送用于激活所述第二设备的集合中的所述第二设备的激活消息;以及配置所述第二设备的集合中的所述第二设备,以响应于接收到传递包括显性
‑
隐性
‑
显
性脉冲的有效载荷部分的激活消息,切换到所述激活状态。5.根据权利要求4所述的方法,还包括:配置所述第一设备以经由所述CAN通信总线传送选择性唤醒消息,所述选择性唤醒消息唤醒所述第二设备的集合中的第二设备的相应子集,每个选择性唤醒消息传递相应选择性唤醒标识符,所述相应选择性唤醒标识符指示所述相应选择性唤醒标识符被寻址到的所述第二设备的集合中的第二设备的所述相应子集;以及配置所述第二设备的集合中的第二设备的所述相应子集,以响应于相应选择性唤醒消息被接收到,切换到所述激活状态。6.根据权利要求1所述的方法,还包括配置所述第一设备以经由所述CAN通信总线传送第一消息,所述第一消息包括用于由所述第二设备的集合中的所述第二设备实现的同步命令。7.根据权利要求1所述的方法,还包括:在通过所述CAN通信总线交换的所述消息中包括相应标识字段,所述标识字段携带从标识字符串组中选择的标识字符串,所述标识字符串指示始发所述消息的始发方设备和所述消息被寻址到的至少一个目的地设备;配置所述第一设备,以计数由具有相应标识字符串的所述第一设备发送的消息的相应计数,并且将所述相应计数包括在由具有所述相应标识字符串的所述第一设备发送的所述消息中;以及配置所述第二设备的集合中的所述第二设备以:根据所述相应标识字符串处理经由所述CAN通信总线交换的所述消息的子集;将包括在具有相应标识字符串的接收消息中的所述相应计数与包括在具有所述相应标识字符串的先前接收消息中的先前存储的计数进行比较;根据所述比较产生全局错误计数;将所述全局错误计数与阈值错误值进行比较;以及响应于所述全局错误计数高于所述阈值错误值,进入故障
‑
安全模式。8.根据权利要求7所述的方法,还包括:配置所述第二设备的集合中的所述第二设备,以对由所述第二设备的集合中的所述第二设备发送的具有相应标识字符串的消息的相应第二计数进行计数,并且将第二相应计数包括在由所述第二设备的集合中的第二设备发送的具有所述相应标识字符串的所述消息中;以及配置所述第一设备以:根据所述相应标识字符串处理经由所述CAN通信总线交换的所述消息的子集;将包括在具有相应标识字符串的接收消息中的所述第二相应计数与包括在具有所述相应标识字符串的先前接收消息中的先前存储的第二计数进行比较;根据所述比较产生全局错误计数;将所述全局错误计数与第二阈值错误值进行比较;以及响应于所述全局错误计数高于所述第二阈值错误值作出反应。9.根据权利要求7所述的方法,其中所述全局错误计数包括:针对标识字符串的子集中的每个标识字符串,计算的包括在具有所述相应标识字符串
的接收消息中的所述相应计数与包括在具有所述相应标识字符串的先前接收消息中的先前存储的计数之间的相应差;以及由于所计算的差等于零和/或所计算的差高于阈值差值而导致的所述相应计数的增加。10.根据权利要求7所述的方法,还包括配置所述第一设备和所述第二设备的集合中的所述第二设备以传送端到端保护消息,端到端保护消息包括控制字段,所述控制字段中存储有控制值,所述控制值包括所述相应计数、所述端到端保护消息的所述标识字符串的部分以及相应循环冗余校验CRC值。11.根据权利要求10所述的方法,还包括根据所述标识字符串、所述相应计数和在所述端到端保护消息的有效载荷部分中携带的数据来计算相应CRC值。12.根据权利要求10所述的方法,还包括由于以下各项而配置所述第二设备的集合中的所述第二设备以忽...
【专利技术属性】
技术研发人员:F,
申请(专利权)人:意法半导体应用有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。