论文部分内容阅读
随着电子技术和计算机技术的进步,机载数据采集系统已从少量数据的采集、显示和记录发展成为大量的模拟、数字以及各种通信接口信号的实时采集、处理、传输和存储。本文针对机载的多通道数据采集系统进行设计,主要对惯导设备、大气机等输出的模拟信号、三相同步器信号、离散量信号及ARINC 429串行数据进行实时采集、显示和记录,同时接收来自GPS电路的串行时钟信号作为采集数据的时标。 本论文应用多片模拟开关进行了多通道的模拟量信号的数据采集;采用并行数据转换串行数据的方法解决了多通道的离散量的数据采集方法;通过GPS模块的精确时钟以及时间延时计算为采集的数据打上准确的时标;以AT91RM9200 ARM片上系统为核心给系统提供了丰富的外围接口;以Linux为操作系统保证了数据的实时采集、显示、传输及存储。 测试结果表明该设计能够实时完成数据的采集、显示、传输及存储,体现了ARM具有高性能、高集成度、低功耗、低成本、低开发难度的优点;Linux操作系统是开放源代码的操作系统,软件资源丰富,同时具有功能强大、高效、稳定及支持多任务的内核,支持ARM,有完善的网络通信、图形和文件管理机制,支持大量的外围硬件设备,驱动丰富,系统大小、功能都可定制等诸多优点;通过选用ARM芯片与Linux操作系统,大大提高了系统的可靠性和稳定性,同时也降低了系统的开发难度。对于系统复杂、接口种类多的相同问题的解决,本文提供了一个很好的参考方法。