一种控制电路及控制器制造技术

技术编号:11585883 阅读:70 留言:0更新日期:2015-06-10 19:14
本实用新型专利技术提供了一种控制电路及控制器,该控制电路包括至少一个控制单元,每个控制单元包括:处理器、CAN控制器以及逻辑电路,其中,CAN控制器与所述处理器电连接,CAN控制器的接收端与总线相连,以发送待校验的数据。CAN控制器的输出端通过所述逻辑电路与所述总线连线,进行各处理器间的总线竞争,实现处理器通讯的优先级划分。可见本控制电路无需采用收发器即可实现数据的传输,电路结构简单,成本低。且本控制电路采用标准的CAN协议,实现多种校验、容错处理及接收应答,保证了数据传输的稳定性,进而提高汽车操控的安全性,适用范围广。

【技术实现步骤摘要】

本技术涉及汽车电子控制领域,更具体的说是涉及一种控制电路及控制器
技术介绍
随着经济的发展,汽车已经成为日常生活的一部分,而汽车的操控离不开汽车电子控制系统。目前,在汽车电子控制系统中,为了提高控制器的安全性及可靠性,会采用多处理器或双处理器结构。如图1所示,为双处理器采用串行通讯数据接口的实现方式,其中,处理器I的发送端(TX)与处理器2的接收端(RX)相连,处理器I通过TX发送数据给处理器2,处理器2通过RX进行接收;处理器I的接收端(RX)与处理器2的发送端(TX)相连,处理器2通过TX发送数据给处理器1,处理器I通过RX进行接收。这样,实现了处理器I与处理器2之间的数据信号传输,进而对数据信号进行安全算法处理,实现对汽车的控制。除此,还有如图2所示的双处理器方式,具体的,两个处理器都有一个数据接口(DATA)和一个时钟接口(CLK),其中一个处理器作为主控制器,产生时钟信号,并发送命令及数据,通过时钟信号使两个处理器同步,另一处理器接收到命令后,进行处理,返回数据,实现双处理器互联。但上述实现方式均存在当其中一个处理器发生故障后,导致数据传输中断,进而影响汽车操控的问题,甚至会发生行车的危险。
技术实现思路
有鉴于此,本技术提供了一种控制电路及控制器,无需采用收发器即可实现数据的传输,进而提高汽车操控的安全性。为实现上述目的,本技术提供如下技术方案:一种控制电路,所述控制电路包括至少一个控制单元,所述控制单元包括:处理器、CAN控制器以及逻辑电路;所述CAN控制器的输入端与所述处理器的输出端电连接;所述CAN控制器的接收端与总线相连,以发送待校验的数据;所述CAN控制器的输出端通过所述逻辑电路与所述总线相连,进行所述处理器的总线竞争。优选的,所述CAN控制器设置在所述处理器的内部。优选的,所述CAN控制器设置在所述处理器的外部。优选的,所述逻辑电路包括二极管,相应的,所述CAN控制器的输出端与所述二极管的阳极相连,所述二极管的阴极与所述总线相连。优选的,所述控制电路还包括:串接在所述CAN控制器的输出端与所述总线之间的限流电阻。优选的,所述逻辑电路为或门电路。一种控制器,包括任意一项上述的控制电路。经由上述的技术方案可知,与现有技术相比,本技术提供了一种控制电路,包括至少一个控制单元,所述控制单元包括:处理器、CAN控制器以及逻辑电路,其中,CAN控制器与所述处理器电连接。CAN控制器的接收端与总线相连,以发送待校验的数据。CAN控制器的输出端通过逻辑电路与总线连线,进行各处理器间的总线竞争,实现处理器通讯的优先级划分。可见本控制电路无需采用收发器即可实现数据的传输,电路结构简单,成本低。且本控制电路采用标准的CAN协议,实现多种校验、容错处理及接收应答,保证了数据传输的稳定性,进而提高汽车操控的安全性,适用范围广。除此,本技术还提供了一种控制器,包括上述控制电路,同样无需采用收发器即可实现数据的传输,电路结构简单,成本低。【附图说明】为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为现有技术中采用的双处理器结构的实现方式的原理框图;图2为现有技术中另一种双处理器结构的实现方式的原理框图;图3为本技术提供的一种控制电路的原理框图;图4为本技术提供的另一种控制电路的原理框图;图5为本技术提供的第三种控制电路的原理框图;图6为本技术提供的第四种控制电路的原理框图;图7为本技术提供的第五种控制电路的原理框图。【具体实施方式】下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。实施例请参阅图3,为本技术实施例提供了一种控制电路的结构示意图,该控制电路包括至少一个控制单元,所述控制单元包括:处理器,CAN控制器以及逻辑电路。结合附图3,本实施例采用三个处理器间的数据传输进行举例说明,当然,本技术提供的控制电路并不局限于三个处理器间的通讯,可以为多个处理器间的通讯,其工作原理相同。具体的,第一处理器301的输出端与第一 CAN控制器3011的输入端电连接,第一CAN控制器3011的接收端RX与总线相连,以发送待校验的数据。第一 CAN控制器3011的输出端TX通过第一逻辑电路3012与总线连线。第二处理器302与第二 CAN控制器3021电连接,第二 CAN控制器3021的接收端RX与总线相连,以发送待校验的数据。第二 CAN控制器3021的输出端TX通过第二逻辑电路3022与总线连线。第三处理器303与第三CAN控制器3031电连接,第三CAN控制器3031的接收端RX与总线相连,以发送待校验的数据。第三CAN控制器3031的输出端TX通过第三逻辑电路3032与总线连线,进行所述处理器的总线竞争,实现处理器通讯的优先级划分。可见,本控制电路无需采用收发器即可实现数据的当前第1页1 2 本文档来自技高网...

【技术保护点】
一种控制电路,其特征在于,所述控制电路包括至少一个控制单元,所述控制单元包括:处理器、CAN控制器以及逻辑电路;所述CAN控制器的输入端与所述处理器的输出端电连接;所述CAN控制器的接收端与总线相连,以发送待校验的数据;所述CAN控制器的输出端通过所述逻辑电路与所述总线相连,进行所述处理器的总线竞争。

【技术特征摘要】

【专利技术属性】
技术研发人员:贾春冬
申请(专利权)人:北京经纬恒润科技有限公司
类型:新型
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1