鸭脖娱乐|双冗余CAN总线模块的设计与实现

本文摘要:为了满足危险环境下计算机系统高可靠性的市场需求,将冗余技术融入到CAN总线模块的软硬件开发中,并阐述了其总体方案。

鸭脖娱乐

为了满足危险环境下计算机系统高可靠性的市场需求,将冗余技术融入到CAN总线模块的软硬件开发中,并阐述了其总体方案。硬件和软件设计方法,重点是在VWorks系统下驱动软件的构建,得到一些构建细节和设计流程。测试结果表明,该设计能够成功构建总线故障下的CAN校准模块的校准转换,提高设备的可靠性。章节冗余技术有两种方式:工作检查和备份检查。

工作校准是对关键设备重复配备双重或三重原理,这些设备同时处于工作和运行状态。如果某个设备在工作过程中经常出现故障,不会自动崩溃系统,但不会影响系统的长期工作。备用校准方法是将一台设备投入运行,而另一台校准设备处于热可用性状态,但不投入运行。

一旦在线运行设备经常出现故障,备用设备将立即投入运行。常用的校准系统根据其结构可以分为并行系统。

备用系统和投票系统。最简单的验证设计是并联装置,其他方法包括串并联或并串联混合装置和多数表决装置。

本文通过对上述冗余技术的分析,自由选择并将其集成到CAN总线模块的设计中,设计了一个VxWorks系统下的双校验驱动程序。通过测试,验证了该设计的有效性。1.总体设计双校验CAN总线模块的设计主要包括硬件设计和软件设计两部分。

鸭脖娱乐

为了建立验证功能,硬件上必须有几个相同的设备可以独立工作;软件不要有检错和动态转换功能,转换时间尽量短。在本设计中,双校验CAN总线模块的硬件配备了两个独立国家的CAN控制器,由FPGA控制。软件可以通过加载控制器局域网总线状态寄存器来判断是否执行检查转换。下面将详细描述双校验CAN总线模块的硬件和软件设计以及校验功能的构造细节。

2硬件设计我们自由选择PCI9052作为模块芯片,用功能芯片搭建硬件的逻辑和物理构造。CAN控制器使用飞利浦的SJAl000,可以工作在基本模式或PeI模式。CAN模式,其中PeIiCAN模式反对CAN2.0B协议,使用8位地址/数据适配总线模块。

如图1右图所示,PCJ总线双CAN接口卡通过两个SJAl000获得两个独立的CAN模块、8位地址/数据总线和每个芯片的读控制信号。锁存信号必须与PCI9052连接。

SJAl000输入信号光耦合到CAN收发器PCA82C250,82C250的电源为隔离电源,由隔离电源切换模块获得。现场可编程门阵列获得现场可编程门阵列总线失效信号,现场可编程门阵列输入现场可编程门阵列控制器SJAl000的中断信号。在硬件方面,CAN总线验证模块拒绝用于两个相同的CAN设备(CAN0。CANl),每个都包括独立国家的总线电缆。

鸭脖娱乐

总线驱动器和总线控制器来构建物理介质。物理层。数据链路层和应用层综合验证。

两套设备以热备份方式运行:系统上电后用一个CAN控制器作为配置文件的CAN(称为多数CAN);另一个是系统可用的控制器局域网(称为从控制器局域网)。系统长时间工作时,主CAN设备(CAN0)投入运行。当主CAN设备再次出现故障时,系统自动切换到从CAN设备运行,保证了整个系统的长时间通信,提高了系统的可靠性。

本文关键词:鸭脖娱乐

本文来源:鸭脖娱乐-www.qiqi23.com

网站地图xml地图