论文部分内容阅读
航空蓄电池,主要用途是当飞机主电源不工作或发生故障时作为辅助电源或应急电源向重要用电设备供电。为了保障航空蓄电池的使用安全,航空蓄电池配有相应的航空蓄电池控制器,其作用是实时监控电池组的状态信息、故障信息以及维护信息,并根据约定好的通信协议将这些信息发送给电池管理系统主机。主机收到电池组的这些信息后,会采取相应的措施对电池组进行实时管理以确保电池组的使用安全。在传输电池参数的过程中任何一个异常都可能导致整个系统性能的降低甚至引起重大事故,因此对航空蓄电池控制器的通讯测试对于民用以及军用飞机的生产和维护来说显得尤为重要。航空蓄电池控制器通讯测试软件是适应这种要求而设计的。该软件在研究RS-422、RS-485、CAN、ARINC429及1394总线接口的航空蓄电池控制器的通信方式及通信协议的基础上,设计了一款适用于上述五种总线接口的航空蓄电池控制器的通讯测试软件。软件的主要功能有:能够收、发上述五种总线接口的蓄电池控制器的数据;RS-422、RS-485、CAN以及ARINC429四种总线接口的蓄电池控制器的通信协议内容(参数信息、故障信息、维护信息等)可以在软件上配置,软件根据配置的通信协议对收到的数据实时进行解析;在数据库中以配置的通信协议为模版自动建立存储该蓄电池控制器电池数据的表格;可对存储在数据库中的电池数据(如电池状态、器件故障、电池电压、电池电流)等进行坐标图绘制;存储的配置及数据可进行管理。本文在对RS-422总线、RS-485总线、CAN总线、ARINC429总线以及1394总线的标准规范及其相应的通信协议的研究基础上,完成了上述的软件功能。最后,对软件的各项功能进行了验证,验证结果表明了航空蓄电池控制器通讯测试软件能够有效的解决在航空蓄电池控制器开发过程中因通信协议内容变更导致通信测试软件需要重新开发的问题。该软件节约了人力资源,减少了开发、调试周期,具有很高的实用价值。