基于飞行模拟机CANbus的I/O系统故障诊断
2018-10-21赵国柱
赵国柱
摘 要:根据CANbus通道的架构分析可知,引起一个或多个通道失效的可能的原因有:电源问题、主干线故障、主干线的终端问题和SimHost的问题。每个基于母线的CANbus通道包含一组联网的智能控制器,每个控制器位于网络的一个“节点”上。通常,每个节点控制器都位于它所服务的I/O设备附近。典型的情况是,一个节点控制器管理模拟驾驶舱里的一个面板上的I/O设备的通信,并直接安装在该面板上,故障诊断主要依靠经验积累的故障树推理。
关键词:CANbus;SimHost;I/O系统;故障诊断
1概述
CJ1飞行模拟器座舱中的许多I/O设备是独立的接口,如开关、信号牌、灯泡和电位计等。CJ1飞行模拟器使用基于控制器局域网络总线(Controller Area Network bus,简称CANbus)的I/O系统为它们提供与计算机系统的连接[1-3]。
基于CANbus的I/O系统通常使用以下两种拓扑结构:基于母线的CANbus通道和/或基于“卡笼”的CANbus通道。在CJ1飞行模拟器上有4个CANbus通道,名为CANbus通道0 (CC0)至CANbus通道3 (CC3) ,它们都是基于母线的。所有CANbus通道都通过Sim Host连接到计算机系统,并以每秒500千比特的数据速率进行异步操作[4-7]。
2 基于母线的CANbus通道的架构
所有基于母线的CANbus通道都具有相同的架构,每个基于母线的CANbus通道是一个由一个菊鏈式连接的主干线(Trunk Line)构成的网络,它在Sim Host和座舱上的一个或多个母线(Busbar)之间传输数据。每个母线可以连接多达4条分接线(Drop Lines),每根分接线都承载着数据和电源,并连接到一个CANbus节点。
所有CANbus节点都具有相同的架构,CANbus节点的形式较为单一。每个CANbus节点包含一个节点控制器,它管理多个输入和输出。……
