论文部分内容阅读
国家军用标准GJB1188A总线在我国航空领域被广泛运用。它定义了飞机悬挂物标准,使得一种飞机能与多种悬挂物兼容或者某种悬挂物与多种飞机兼容,解决了飞机与悬挂物的连接问题。因此研制具有监视GJB1188A接口信号功能的监测记录设备,为飞机悬挂物研制提供调试工具,具有重要意义。本文在深入研究GJB1188A总线协议的基础上,以ARM控制器为核心,以嵌入式Linux为操作系统,提出了具有监视记录1553B总线数据,视频信号及I/O信号功能的GJB1188A信号实时监测记录设备的设计方案。在ARM控制下,采用专用协议处理芯片,以内部RAM为存储区,利用微控制器响应芯片消息中断并读取RAM区数据,实现了1553B总线数据监视与记录。基于MPEG-4压缩编码技术,采用IME6400构建了设备视频压缩编码器,以U盘为大容量存储器,在软件的管理下,实现了视频信号实时监测记录的功能。在FPGA内部设计逻辑控制状态机,以FIFO为存储介质,实现了对数字I/O信号采集功能。在Linux编程环境下利用C语言实现了1553B总线监视模块、视频信号采集模块和数字I/O信号采集模块驱动程序编写,实现了对GJB1188A各功能模块的初始化和与应用程序之间的文件函数设计;设计了设备的应用程序,实现了设备的实时监视和存储信号的功能。测试与实际运行结果表明,本设备设计原理分析正确,设备基本实现对GJB1188A接口信号实时监测功能,符合设计要求。