双冗余CAN总线模块设计原理电路图

2013-10-27 17:38:00
  •   双冗余can总线模块设计主要包括硬件与软件设计两部分。为实现冗余功能,硬件上需要有几个相同可独立工作的设备支持;软件上要具备错误检测和动态切换功能,且切换时间要尽可能短。   下图为一款双冗余can总线模块设计原理电路图。   总线模块设计原理电路图

双冗余can总线模块设计主要包括硬件与软件设计两部分。为实现冗余功能,硬件上需要有几个相同可独立工作的设备支持;软件上要具备错误检测和动态切换功能,且切换时间要尽可能短。

下图为一款双冗余can总线模块设计原理电路图。

总线模块设计原理电路图

我们选择pci9052作为接口芯片,利用功能芯片实现硬件的逻辑和物理实现。can控 制器采用philips的sjal000,可工作于basiccan模式或pei.can模式下,其中peiican模式支持can 2.0b协议,采用8位地址/数据复用总线接口。

pc j总线双can接口卡由两片sjal000提供两路独立的can接口,每片芯片的8位地址/数据总线和读写控制信号。锁存信号直接与pci9052相连。 sjal000输出信号经过光耦到can收发器pca82c250,82c250供电电源为隔离电源,由隔离电源转换模块提供。can总线的复位信号由fpga提供,can控制器sjal000的中断信号输出到fpga.