本发明涉及新能源汽车can总线通讯技术领域,尤其是提供了一种具有使能控制的can总线通信电路。
背景技术:
随着汽车电子技术的发展,汽车控制系统电子装置越来越多,同时汽车的各种状态信息需要传递给控制器,导致连接结构较为复杂,线缆较多,因此can网络通信已成为电子单元之间最主流的通信方式。can总线不仅传递了数据交互信息而且节省了制造成本。can总线上承载了大量信息,一旦传递信息有误,就会使汽车控制系统处于不稳定、不安全的状态中,造成极大的安全隐患。因此当出现类似故障状态时,整车控制器主芯片可以及时的禁能can总线数据收发芯片,彻底断开整车控制器和外部的通信联系,保障错误信息不会影响整车控制器,极大地消除不安全因素。
技术实现要素:
本发明要解决的技术问题是提供一种具有使能控制的can总线通信电路,can总线通信电路传递了各个控制单元的状态信息,当传递信息有误时,整车控制器主芯片禁能can总线数据收发芯片,彻底断开整车控制器和外部的通信联系。
为解决上述技术问题,本发明所采取的技术方案是:
一种具有使能控制的can总线通信电路,包括单片机,can总线,can总线数据收发芯片u2,共模电感u1,esd保护二极管d1、d2和电阻r1、r2、r3、r4,电容c1、c2、c3、c4;can总线数据收发芯 片u2的1、4、8脚与单片机连接;can总线数据收发芯片u2的7脚连接二极管d1的1脚及共模电感u1的4脚;二极管d1的2脚接地;can总线数据收发芯片u2的6脚连接二极管d2的1脚及共模电感u1的3脚;can总线数据收发芯片u2的2脚接地二极管d2的2脚接地;电阻r1并联在共模电感u1的1和4脚上;电阻r2并联在共模电感u1的2和3脚上;电容c1的一端接共模电感u1的1脚,另一端接地;电容c2的一端接共模电感u1的2脚,另一端接地;共模电感u1的1和2脚连接到can总线上;电阻r3的一端接vcc(5v),另一端接can总线数据收发芯片u2的5脚;电阻r4的一端接can总线数据收发芯片u2的5脚,另一端接地;电容c3与电阻r4并联;电容c4的一端接5v,另一端接地。
采用上述技术方案所产生的有益效果在于:
本发明采用单片机控制can总线数据收发芯片,一旦传递信息有误,单片机会将can总线数据收发芯片禁能,可以防止传送一些错误信号,增加了汽车的稳定性和安全性。
本发明体积小巧,方便集成安装在电路板上,而且使用can总线数据收发芯片进行can总线通信,节约了车身线束体积和材料成本,使汽车整体成本降低和更加轻量化。
附图说明
图1是本发明的电路原理图。
具体实施方式
下面结合附图和具体实施方式对本发明作进一步详细的说明。
如图1所示,本发明为一种具有使能控制的can总线通信电路,包括单片机,can总线,can总线数据收发芯片u2,共模电感u1,esd保护二极管d1、d2和电阻r1、r2、r3、r4,电容c1、c2、c3、c4;can总线数据收发芯片u2的1、4、8脚与单片机连接;can总线数据收发芯片u2的7脚连接二极管d1的1脚及共模电感u1的4脚;二极管d1的2脚接地;can总线数据收发芯片u2的6脚连接二极管d2的1脚及共模电感u1的3脚;can总线数据收发芯片u2的2脚接地二极管d2的2脚接地;电阻r1并联在共模电感u1的1和4脚上;电阻r2并联在共模电感u1的2和3脚上;电容c1的一端接共模电感u1的1脚,另一端接地;电容c2的一端接共模电感u1的2脚,另一端接地;共模电感u1的1和2脚连接到can总线上;电阻r3的一端接vcc(5v),另一端接can总线数据收发芯片u2的5脚;电阻r4的一端接can总线数据收发芯片u2的5脚,另一端接地;电容c3与电阻r4并联;电容c4的一端接5v,另一端接地。
本发明的使用原理:
本发明中,单片机控制can总线数据收发芯片的使能和禁能,单片机将控制信号输入到can总线数据收发芯片u2的8脚。当can总线数据收发芯片u2的8脚为低电平时,处于使能状态;当can总线数据收发芯片u2的8脚为高电平时,处于禁能状态。并且can网络 可以通过can总线数据收发芯片完成信息的交互。can总线上的各种状态信息通过can总线数据收发芯片给到单片机进行分析处理;同时单片机发出的信号也可以通过can总线数据收发芯片给到can总线上,其中传递的信息经过了滤波、滤除共模干扰、防静电、防浪涌的处理。