The invention provides a controller. For the first second CAN bus and CAN bus communication, including: encoding module for encoding the first message according to the default encoding rules; which contains multi frame CAN message of the first message; sending module for encoding after the first message information is sent to the CAN bus and the first the second CAN bus; receiving module, for receiving a second message from the first CAN bus, while receiving the second message from the second CAN bus; judgment module for judgment according to the preset judgment rule to judge the second message information is correct; selection module according to preset selection rules. The second message application; thus realizing the application of dual redundant CAN bus, CAN bus and CAN bus, the first second are redundant, enhanced The ability of CAN bus to resist failure.
【技术实现步骤摘要】
本专利技术涉及通信技术,尤其涉及一种控制器。
技术介绍
目前,CAN总线技术已经广泛应用于各种检测和控制系统中,它是一种有效支持分布式控制系统的串行通信网络,CAN总线将汽车电子设备和汽车底盘的电子控制单元(ElectronicControlUnit,ECU)有效的连接了起来,通常CAN总线连接不止一个ECU。现有技术中,CAN总线系统架构中的两个ECU之间只存在一条CAN路径,当该条CAN路径出现故障时,会造成ECU之间无法通信。因此,亟需提出一种与双冗余CAN总线通讯的控制器,以增强CAN总线抗失效的能力。
技术实现思路
本专利技术提供一种控制器,以增强CAN总线抗失效的能力。本专利技术提供一种控制器,用于与第一CAN总线和第二CAN总线通讯,包括:编码模块,用于按照预设编码规则对第一报文信息进行编码;其中,所述第一报文信息包含多帧CAN消息;发送模块,用于将编码后的所述第一报文信息发送给所述第一CAN总线和所述第二CAN总线;接收模块,用于从所述第一CAN总线接收第二报文信息,同时从所述第二CAN总线接收所述第二报文信息;判断模块,用于按照判断所述预设判断规则判断所述第二报文信息是否正确;选择模块,用于根据预设选择规则,确定所应用的所述第二报文信息。如上所述的控制器,其中,所述预设编码规则包括:使用所述CAN消息中的预设字节作为所述CAN消息的编码字节,所述CAN消息的编码由初始值逐帧增加至预设最大值。如上所述的控制器,其中,所述预设判断规则包括:根据预设数据范围判断所述第二报文信息中的报文数据是否可信。如上所述的控制器,其中,所述预设 ...
【技术保护点】
一种控制器,用于与第一CAN总线和第二CAN总线通讯,其特征在于,包括:编码模块,用于按照预设编码规则对第一报文信息进行编码;其中,所述第一报文信息包含多帧CAN消息;发送模块,用于将编码后的所述第一报文信息发送给所述第一CAN总线和所述第二CAN总线;接收模块,用于从所述第一CAN总线接收第二报文信息,同时从所述第二CAN总线接收所述第二报文信息;判断模块,用于按照判断所述预设判断规则判断所述第二报文信息是否正确;选择模块,用于根据预设选择规则,确定所应用的所述第二报文信息。
【技术特征摘要】
1.一种控制器,用于与第一CAN总线和第二CAN总线通讯,其特征在于,包括:编码模块,用于按照预设编码规则对第一报文信息进行编码;其中,所述第一报文信息包含多帧CAN消息;发送模块,用于将编码后的所述第一报文信息发送给所述第一CAN总线和所述第二CAN总线;接收模块,用于从所述第一CAN总线接收第二报文信息,同时从所述第二CAN总线接收所述第二报文信息;判断模块,用于按照判断所述预设判断规则判断所述第二报文信息是否正确;选择模块,用于根据预设选择规则,确定所应用的所述第二报文信息。2.根据权利要求1所述的控制器,其特征在于,所述预设编码规则包括:使用所述C...
【专利技术属性】
技术研发人员:谭宏,
申请(专利权)人:湘潭智联技术转移促进有限责任公司,
类型:发明
国别省市:湖南;43
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。