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Ω的电阻衔接到总线上。并在CANH和CANL脚与地之间并联2个30P的%&&&&&%, 用于滤除总线上高频搅扰。而防雷击管D1和D2能够起到产生瞬变搅扰时的维护效果。
TJA1050T的8脚衔接到F040的一个端口用于形式挑选,TJA1050T有两种作业形式用于挑选,高速形式和静音形式。TJA1050T正常作业在高速形式,而在静音形式下,TJA1050T的发送器被禁能,履行只听功用,可用于避免因为CAN控制器失控而形成的网络堵塞。