您当前的位置:五五电子网电子知识单元电路接口电路CAN总线接口电路 正文
CAN总线接口电路

CAN总线接口电路

点击数:7152 次   录入时间:03-04 12:01:37   整理:http://www.55dianzi.com   接口电路

  采用NXP公司SJA1000作为CAN总线转换器.NXP公司TJA1050用做CAN总线收发器.为了提高CAN总线电路的可靠性,在设计中采用双冗余的CAN总线结构,具体设计为:在各节点设备之间布下两条基于CAN的系统通信总线,即用两套CAN总线控制电路分别连接到两路CAN总线通路上,正常情况下在两条总线上传送相同的通信数据,当一条总线出现故障时通信数据仍然可以通过另一条正常的总线传输,不影响节点设备的正常通信,然后对故障总线重新初始化使其恢复正常投入使用,这样即使一条通信通道出现故障也不会影响整个系统的数据传输;同时考虑工业应用,在CAN总线控制器和CAN总线收发器之间进行隔离。
  在电路中将SJA1000的AD0~AD7直接与主控芯片的低8位地址/数据复用总线相连,MODE引脚与+5V相连使得SJA1000工作于Intel模式[4],两路SJA1000的中断输出信号分别连接至C8051F340的端口P0.2和P0.7,使得CAN通信可以采用中断或查询两种方式工作,其中双冗余CAN总线电路的晶振均为16MHz,复位信号采用软件复位,详细电路原理图见下图。

56




本文关键字:接口  接口电路单元电路 - 接口电路