您当前的位置:首页 > 生活热点

CAN总线通信典型电路原理图 四款CAN总线通信电路原理图分享

时间:2023-02-08 17:25:17

CAN总线通信典型电路原理图 四款CAN总线通信电路原理图分享

CAN总线通信典型电路原理图(一)CAN总线通信硬件原理图(使用TJA1050T CAN总线驱动器)

F040内置CAN总线协议控制器。只要外接总线驱动芯片和合适的抗干扰电路,就可以方便地建立CAN总线智能测控节点。本设计采用了PHILIP公司的TJA1050T CAN总线驱动器。

CAN总线通信的硬件原理图如图3所示。

图中F040的CAN信号接收引脚RX和发送引脚TX没有直接连接到TJA1050T的RXD和TXD端,而是通过高速光耦6N137连接。这样做的目的是实现CAN总线每个节点的电气隔离。为了实现完全的电气隔离,光耦的VA和VB必须通过DC-DC模块或具有多路隔离输出的开关电源模块隔离。为防止过流冲击,TJA1050T的CANH和CANL引脚通过一个5电阻连接到总线。两个30P电容并联在CANH和CANL引脚与地之间,以滤除总线上的高频干扰。D1和D2的避雷针可以防止瞬时干扰。

TJA1050T的引脚8连接到F040的一个端口,用于模式选择。TJA1050T有两种工作模式可供选择,高速模式和静音模式。TJA1050T在高速模式下正常工作,但在静音模式下,TJA1050T的发射器被禁用,可以用来防止CAN控制器失控导致网络拥塞。

CAN总线通信典型电路原理图(二)CAN总线通信典型电路(带隔离)

CAN是控制器局域网(CAN)的缩写,由德国BOSCH公司开发,最终成为国际标准(ISO 11898),是世界上应用最广泛的现场总线之一。其典型应用是在汽车领域。下面分享一个典型的CAN总线电路。

图中ADUM1201实现隔离效果,CAN电平转换芯片由AMIS42675实现。

CAN总线通信典型电路示意图(三)

图2是本发明的控制器部分的示意图。

图3是本发明的总线部分的示意图

详细实施模式

下面将参照上述附图详细描述本发明:

本发明的CAN总线通信电路包括两个回路,第一部分是CAN控制器输出CANTX信号的线路和电路;第二部分是CAN收发器电路。

1)1)CAN控制器输出CANTX信号的线路和电路原理图如图1所示(以SJA1000为例)。首先,假设总线上只有一个CAN控制器。如果控制器的TXO引脚处于高电平,CANTX总线也会处于高电平,因为它包含一个上拉电阻(电阻见图2中的R1)。如果TXO引脚为低电平,二极管将在R1限流后导通。此时CANTX总线也会被下拉到二极管的导通电压(一般为0.7V),总线为低电平。因此,通过二极管后,CANTX上的状态与CAN控制器的发送引脚TXO的状态一致。其次,在CANTX总线上有多个CAN控制器的情况下,如果两个控制器的TXO分别输出高电平和低电平,则输出高电平控制器的TXO不会与输出低电平控制器的TXO形成回路,因为有一个二极管反向串联,避免了总线短路。解决了没有CAN收发器的CAN控制器直接互联的问题。另外,有些CAN控制器的发送引脚可以直接配置为开漏状态,电路中可以省去串联的二极管V1。

2)总线电路原理图如图2所示(以PCA82C250为例)。CANTX总线需要增加一个上拉电阻,将总线拉至某个高电平。由于CAN总线采用发送和监控的方式,所以需要在总线末端增加一个CAN收发器,这样CAN控制器就可以监控总线上的数据,满足了CAN控制器正常收发的条件。

上述优选实施例已经公开了本发明,但这并不意味着对本发明的限制,所有通过等效替换或等效变换获得的技术方案都在本发明的保护范围之内。

can总线通信典型电路原理图(四)51单片机CAN总线通信电路图

标签:CAN总线控制器

总线

最新文章