一种CAN收发器连接电路制造技术

技术编号:20368969 阅读:36 留言:0更新日期:2019-02-16 19:30
本实用新型专利技术公开了一种CAN收发器连接电路,包括CAN收发器、MCU和CAN控制器,所述CAN收发器的引脚1和引脚4与所述CAN控制器的UART接口的TXD引脚、RXD引脚连接,所述CAN收发器的引脚6和引脚7分别与CAN高位数据线、CAN低位数据线连接,所述CAN收发器的引脚8与MCU的I/O接口连接,所述CAN收发器的引脚8还与电阻串联后与电源连接。采用本实用新型专利技术的CAN收发器连接电路,可以优化整车上电至MCU初始化完成这段时间中CAN控制器产生的错误帧,降低整车节点控制器出现故障的概率。

A Connecting Circuit of CAN Transceiver

The utility model discloses a CAN transceiver connection circuit, which comprises a CAN transceiver, a MCU and a CAN controller. The pins 1 and 4 of the CAN transceiver are connected with the TXD pins and RXD pins of the UART interface of the CAN controller. The pins 6 and 7 of the CAN transceiver are connected with the CAN high-bit data line and the CAN low-bit data line respectively. The pins 8 of the CAN transceiver are connected with the I/O interface of the MCU. The pin 8 of the CAN transceiver is also connected to the power supply after being in series with the resistance. By using the CAN transceiver connection circuit of the utility model, the error frames generated by the CAN controller during the period from power-up to MCU initialization can be optimized, and the failure probability of the node controller of the vehicle can be reduced.

【技术实现步骤摘要】
一种CAN收发器连接电路
本技术涉及一种CAN收发器连接电路。
技术介绍
CAN收发器是CAN控制器和物理总线之间的接口,将CAN控制器的逻辑电平转换为CAN总线的差分电平,在两条有差分电压的总线电缆上传输数据。CAN控制器用于实现CAN总线的协议底层以及数据链路层,用于生成CAN帧并以二进制码流的方式发送数据。MCU是微控制单元的简称,又称单片微型计算机或者单片机。CAN总线上的模块自身是无法工作,需要MCU的介入,控制CAN模块按照设定的模式来收发总线数据。因此,CAN收发器与CAN控制器连接,MCU与CAN控制器连接。现有技术中,大多将CAN控制器集成在MCU中。TJA1042型CAN收发器的操作模式有两种:正常模式和待机模式,其STB引脚(即引脚8)为待机模式控制输入引脚,当STB引脚接低电平时,收发器处于正常模式;当STB引脚接高电平时,收发器进入待机模式。现有技术中,TJA1042的STB引脚通常接地。这种接法使得在整车上电时,CAN节点控制器会产几帧至几十帧的错误帧,一般在500ms后续信号才恢复正常。因为在汽车上电至MCU进行初始化过程中,CAN收发器的STB引脚一直接地即接低电平,因而一直处于正常工作状态,在这段时间中,CAN控制器和CAN收发器容易出现不稳定的情况,而此时CAN控制器和CAN收发器已经开始随机发送数据并导致错误帧的出现。中国专利技术专利CN200610010427.5公开了一种CAN错误帧检测与显示的装置及方法,可以对CAN错误帧进行有效检测与显示。该专利技术公开的装置结构复杂,而且只能对错误帧进行检测和显示,却无法消除错误帧。所以上述问题依然存在。
技术实现思路
本技术的目的是提供一种CAN收发器连接电路,优化整车上电过程中产生的错误帧,降低整车节点控制器出现故障的概率。为了实现上述目的,本技术采取的技术方案为:CAN收发器连接电路,包括CAN收发器、MCU和CAN控制器,所述CAN收发器的引脚1和引脚4与所述CAN控制器的UART接口的TXD引脚、RXD引脚连接,所述CAN收发器的引脚6和引脚7分别与CAN高位数据线、CAN低位数据线连接,所述CAN收发器的引脚8与MCU的I/O接口连接,所述CAN收发器的引脚8还与电阻串联后与电源连接。所述CAN收发器连接电路还包括共模电感,所述CAN收发器的引脚6和引脚7经共模电感与CAN高位数据线、CAN低位数据线连接。所述CAN收发器的引脚6和引脚7分别与所述共模电感的第一绕组的同名端、第二绕组的同名端连接,所述共模电感的第一绕组的异名端、第二绕组的异名端分别与CAN高位数据线、CAN低位数据线连接。所述CAN收发器的引脚5与电阻串联后连接至所述共模电感的第一绕组的异名端。所述CAN收发器的引脚2接地。所述CAN收发器的型号为TJA1042。所述电源的电压为5V。采用上述技术方案,可以实现在整车上电至MCU初始化过程中,优化节点控制器产生的错误帧,降低控制器出现故障的概率。附图说明图1是本技术CAN收发器连接电路的电路图。上述图中的标记均为:1、CAN收发器2、共模电感3、MCU4、CAN控制器具体实施方式下面对照附图,通过对最优实施例的描述,对本技术的具体实施方式作进一步详细的说明。如图1所示,CAN收发器1的引脚1和引脚4分别与CAN控制器4的UART接口的TXD引脚、RXD引脚连接;CAN收发器1的引脚2接地;CAN收发器1引脚6和引脚7分别与共模电感2的第一绕组的同名端、第二绕组的同名端连接,共模电感2的第一绕组的异名端、第二绕组的异名端分别与CAN高位数据线(CAN_H)、CAN低位数据线(CAN_L)连接;CAN收发器1引脚5与电阻串联后与共模电感2的第一绕组的异名端连接;CAN收发器1引脚8与MCU3的I/O接口连接,CAN收发器1的引脚8还与电阻串联后与电源连接,优选的,CAN收发器1的型号为TJA1042,电源电压为5V。整车上电时,MCU3进行初始化操作,由于CAN收发器1的引脚8与MCU3的I/O接口连接,MCU3初始化过程中,会通过与CAN收发器1的引脚8串联的上拉电阻将其拉高至高电平,由于CAN收发器1的引脚8(STB引脚)低电平时有效,此时CAN收发器1处于待机模式。MCU3初始化完成后,根据设置,把MCU3控制CAN收发器1的8引脚拉低,即接低电平,此时CAN收发器1处于正常模式,实现正常的数据发送功能。采用上述的电路连接方式,可以使得CAN收发器1的引脚8(STB引脚)在整车上电后至MCU初始化完成时间段始终处于高电平,即此时CAN收发器1处于待机状态,此时CAN收发器1不与CAN控制器进行数据的传递;MCU初始化完成后,CAN收发器1的引脚8(STB引脚)接低电平,此时CAN收发器1可以实现正常的数据发送功能。因此,在整车上电时,即使CAN节点控制器产生错误帧数据,也不会传递至CAN总线,MCU初始化完成后,CAN节点控制器已经处于稳定状态,此时通过CAN收发器1实现与CAN总线数据的正常传递。显然本技术具体实现并不受上述方式的限制,只要采用了本技术的方法构思和技术方案进行的各种非实质性的改进,均在本技术的保护范围之内。本文档来自技高网
...

【技术保护点】
1.一种CAN收发器连接电路,其特征在于:包括CAN收发器(1)、MCU(3)和CAN控制器(4),所述CAN收发器(1)的引脚1和引脚4与所述CAN控制器(4)的UART接口的TXD引脚、RXD引脚连接,所述CAN收发器(1)的引脚6和引脚7分别与CAN高位数据线、CAN低位数据线连接,所述CAN收发器(1)的引脚8与MCU(3)的I/O接口连接,所述CAN收发器(1)的引脚8还与电阻串联后与电源连接。

【技术特征摘要】
1.一种CAN收发器连接电路,其特征在于:包括CAN收发器(1)、MCU(3)和CAN控制器(4),所述CAN收发器(1)的引脚1和引脚4与所述CAN控制器(4)的UART接口的TXD引脚、RXD引脚连接,所述CAN收发器(1)的引脚6和引脚7分别与CAN高位数据线、CAN低位数据线连接,所述CAN收发器(1)的引脚8与MCU(3)的I/O接口连接,所述CAN收发器(1)的引脚8还与电阻串联后与电源连接。2.根据权利要求1所述的CAN收发器连接电路,其特征在于:所述CAN收发器(1)连接电路还包括共模电感(2),所述CAN收发器(1)的引脚6和引脚7经共模电感(2)与CAN高位数据线、CAN低位数据线连接。3.根据权利要求2所述的CAN收发器连接...

【专利技术属性】
技术研发人员:龚军苏洋赵晓明敦世杰林军昌刘志勇沈长海刘慧军
申请(专利权)人:浙江众泰汽车制造有限公司
类型:新型
国别省市:浙江,33

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

1