The technical scheme describes the communication between controllers in a protocol independent manner. For example, sent by the controller generating method includes protocol independent data frames, the protocol independent data frame including complement mode identifier, message identifier, rolling counter, signal group, cyclic redundancy check, the CRC mode and the identifier of the rolling counter complement code. The method also includes: the controller will send the protocol independent data frame is transmitted to the first receiving controller using a first communication protocol; and by the controller will send the protocol independent data frame is transmitted to the second communication protocol second receiving controller.
【技术实现步骤摘要】
车辆控制器间通信相关申请的交叉引用本专利申请要求2016年8月23日提交的序列号为62/378,426的美国临时专利申请的优先权,其全部内容通过引用并入本文。
本申请通常涉及车辆中电子控制单元(ECU)之间的通信,特别是与车辆中的电动助力转向(EPS)系统和车辆中的其它ECU相关联的一个或多个ECU之间的通信。
技术介绍
对自动驾驶辅助系统(ADAS)渐增的依赖使得车辆中各个子系统的一个或多个控制器彼此通信。例如,通信有助于子系统共享信息,从而有助于子系统自动地对其它子系统采取的动作做出反应。此外,渐增的车辆安全性需求正在推动系统冗余,以实现更高的安全级别。通过增加车辆的控制系统而实现冗余,达到具有冗余ECU的程度。这反过来又要求两个ECU之间的鲁棒和故障安全的通信方法。ECU之间差的通信链路对整个系统性能有不利影响,导致安全隐患。因此,期望具有鲁棒性的控制器间通信。
技术实现思路
描述了用于有助于车辆中电子控制单元(ECU)具有鲁棒的控制器间通信的技术方案。例如,诸如在转向系统中的ECU以协议无关(agnostic)数据帧封装数据,并且将多个通信信道上的协议无关数据帧传输到一个或多个其它ECU。ECU可以以冗余的方式将协议无关数据帧传输到另一个ECU。描述了用于控制器间通信的计算机实现的方法的一个或多个示例。该方法包括由发送控制器生成协议无关数据帧,所述协议无关数据帧包括模式标识符、滚动计数器、消息标识符、信号组、循环冗余校验CRC、所述模式标识符的补码以及所述滚动计数器的补码。该方法还包括:由所述发送控制器将所述协议无关数据帧发送到使用第一通信协议的第一接 ...
【技术保护点】
一种用于控制器间通信的计算机实现方法,所述方法包括:由发送控制器生成协议无关数据帧,所述协议无关数据帧包括模式标识符、滚动计数器、消息标识符、信号组、循环冗余校验CRC、所述模式标识符的补码以及所述滚动计数器的补码;由所述发送控制器将所述协议无关数据帧发送到使用第一通信协议的第一接收控制器;以及由所述发送控制器将所述协议无关数据帧发送到使用第二通信协议的第二接收控制器。
【技术特征摘要】
2016.08.23 US 62/378,4261.一种用于控制器间通信的计算机实现方法,所述方法包括:由发送控制器生成协议无关数据帧,所述协议无关数据帧包括模式标识符、滚动计数器、消息标识符、信号组、循环冗余校验CRC、所述模式标识符的补码以及所述滚动计数器的补码;由所述发送控制器将所述协议无关数据帧发送到使用第一通信协议的第一接收控制器;以及由所述发送控制器将所述协议无关数据帧发送到使用第二通信协议的第二接收控制器。2.根据权利要求1所述的计算机实现方法,其中所述发送控制器使用与所述第一通信协议和所述第二通信协议不同的第三通信协议。3.根据权利要求1所述的计算机实现方法,其中响应于所述模式标识符和所述模式标识符的所述补码的异或运算的结果不全为1,所述协议无关数据帧是无效的。4.根据权利要求1所述的计算机实现方法,其中响应于所述滚动计数器和所述滚动计数器的所述补码的异或运算的结果不全为1,所述协议无关数据帧是无效的。5.根据权利要求1所述的计算机实现方法,其中响应于来自所述协议无关数据帧的所述滚动计数器小于或等于由接收控制器存储的滚动计数器的值,所述协议无关数据帧是无效的。6.根据权利要求1所述的计算机实现方法,其中所述CRC包括基于来自所述协议无关数据帧的所述消息标识符和所述信号组的CRC值。7.根据权利要求1所述的计算机实现方法,其中所述信号组包括多个信号,所述消息标识符指示信号的数量和每个信号的大小。8.根据权利要求1所述的计算机实现方法,其中所述协议无关数据帧不具有大小限制。9.根据权利要求1所述的计算机实现方法,还包括:由所述第一接收控制器校验所述协议无关数据帧的有效性;响应于所述协议无关数据帧有效:由所述第一接收控制器从所述协议无关数据帧...
【专利技术属性】
技术研发人员:K·R·帕特尔,V·S·纳加纳坦,T·E·韦尼欧,
申请(专利权)人:操纵技术IP控股公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。