论文部分内容阅读
飞行模拟器是现代飞行员训练的必需设备,而如何创造一个逼真的、可靠的、低成本的和易维护的飞行模拟器座舱仪表系统,一直是飞行模拟器研究的关键问题之一。文中总结了当前智能仪表的发展特点和未来发展趋势,简要分析了现场总线技术和DSP技术的发展,根据飞行模拟器的实际需要和总线自身特点,选用了CAN总线来作为主机和现场设备的通信方式;并使用TMS320F2812芯片作为仪表智能节点的核心处理器设计和开发了原型电路板,进行了试验和研究。论文完成了仪表智能节点的硬件设计。利用F2812丰富的通用数字I/O口(GPIO)作为仪表设备数字量的输入输出端口;采用片内A/D转换模块采集现场仪表设备的状态;应用F2812的串行外围设备接口(SPI)扩展了D/A转换,用于对指针仪表进行驱动,并且为其设计了信号调理电路。完成了控制器与上位机通信的CAN模块收发驱动电路以及控制器必需的工作电源提供电路、复位电路以及逻辑电平转换电路、仿真接口等。在软件设计中,使用了集成开发环境CCS2(Code Composer Studio Version 2.0)作为开发工具,采用C语言和汇编语言混合编程,完成了系统主程序模块、A/D子程序模块、D/A子程序模块、CAN子程序模块以及GPIO模块等模块的代码编写。仪表系统的接口配置文件将现场仪表设备的器件及其信号和仪表控制计算机主程序中的变量对应起来,方便了对仪表智能节点的调度和管理,文中对仪表接口系统配置文件的编写进行说明。通过与仪表控制计算机联调试验,验证了仪表面板智能节点可以正常工作。