【技术实现步骤摘要】
一种CAN总线中继电路、控制方法、装置、电子设备
[0001]本申请涉及CAN总线
,具体而言,涉及一种CAN总线中继电路、控制方法、装置、电子设备。
技术介绍
[0002]尽管控制器局域网络(CAN,Controller Area Network)总线中具有基于协议中内置的确认字段的可靠消息传递机制,但CAN总线缺乏协议级别的消息认证机制,也就是说,任何接入CAN总线的外部设备都可以将任意的CAN消息发送到系统的CAN总线中,既将系统外部的网络流量发送到系统中,这些外部网络流量可能是无恶意的、也可能是恶意的。举例来说,连接到车辆CAN网络的外部设备和车辆系统内部CAN总线设备具有相同的访问CAN总线的能力,可以直接访问车辆系统内部的网络,在CAN总线上接收和发送CAN信息。任何影响CAN通信的外部设备控制器应用程序中的网络安全漏洞都可能导致严重后果,使车辆的控制系统崩溃、车辆失控。
[0003]在新设计的车辆系统中,设计人员可以指定一些应用层的身份验证机制,例如校验和或加密消息身份验证码(CMAC)。但是,为 ...
【技术保护点】
【技术特征摘要】
1.一种CAN总线中继电路,其特征在于,包括:单向中继器模块和控制模块;其中,所述单向中继器模块的第一端连接第一CAN总线,第二端连接第二CAN总线;第三段连接所述控制模块,所述单向中继器模块用于根据所述控制模块的信号将所述第一CAN总线的数据单向传输到所述第二CAN总线;所述控制模块和所述第二CAN总线连接,用于控制所述第一CAN总线和第二CAN总线的连接状态;所述第一CAN总线连接车辆内部的设备,所述第二CAN总线连接所述车辆外部的设备。2.根据权利要求1所述的CAN总线中继电路,其特征在于,所述单向中继器模块包括:第一CAN接口、单向中继器和第二CAN接口;所述单向中继器连接于所述第一CAN接口的第一端和第二CAN接口的第一端之间;所述第一CAN接口的第二端连接所述第一CAN总线;所述第二CAN接口的第二端连接所述第二CAN总线;所述单向中继器连接所述控制模块。3.根据权利要求1所述的CAN总线中继电路,其特征在于,所述控制模块包括:响应模块,所述响应模块和所述第二CAN总线连接;所述响应模块用于向连接在所述第二CAN总线上的设备发送确认信息。4.根据权利要求1所述的CAN总线中继电路,其特征在于,控制模块还包括:监控模块,所述监控模块和所述单向中继器模块、所述第二CAN总线连接;所述监控模块用于获取所述第二CAN总线上的错误信息,根据所述错误信息发送控制信号到所述单向中继器模块,断开所述第一CAN总线和所述第二CAN总线的连接。5.根据权利要求1所述的CAN总线中继电路,其特征在于,所述单向中继器包括相互连接的第一CAN收发器和第二CAN收发器;所述控制模块包括相互连接的第三CAN收发器和CAN控制芯片;所述第一CAN收发器连接所述第一CAN总线;所述第二CAN收发器连接所述第二CAN总线;所述CAN控制芯片连接所述第二CAN收发器。6.一种CAN总线控制方法,应用于控制模块,其特征在于,包括:获取第二CAN总线的传输状态;其中,所述...
【专利技术属性】
技术研发人员:李建国,
申请(专利权)人:北京天融信科技有限公司北京天融信软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。