● 摘要
热敏记录仪是航天航空领域遥测系统中普遍使用的可见记录设备,主要实现PCM遥测数据的多路采集、显示和打印,具有遥测前端接口和计算机终端接口功能,热敏记录仪具有高速度、高清晰度、高可靠性等优点。我国现有的国产热敏记录仪稳定性较差,高码速率时不能满足实时性要求,打印幅宽较小,而且状态的转换速度较慢,不能够很好的满足航天航空领域中遥测系统的使用要求。而国外的热敏记录仪虽然能够满足要求,但价格非常昂贵,且一般不对中国军方出售。本论文在工程实现的背景下,介绍了高速热敏记录仪系统软件的设计与实现。该系统软件的主要特点是通过应用软件与驱动软件的同步设计和缓冲设计合理解决了采用多任务非实时操作系统和提高实时性能之间的矛盾,并因此降低了整机开发难度,缩短了开发周期,降低了开发成本。经过实验证明,该系统软件能够与各硬件模块共同实现实时有效的解调、采样、显示和打印遥测信号。系统软件的设计实现过程采用面向对象的程序设计方法,充分应用可视化技术,按照软件工程学的思想对系统作分析,建立开发文档,列出数据流图,然后用Visual C++6.0编程开发上位机应用软件,并用DDK及Driver Studio开发底层设备驱动软件。