论文部分内容阅读
飞行模拟器操纵系统是向飞行员提供了操纵力的操纵负荷仿真系统。操纵系统的硬件和软件接口是飞行模拟器系统的重要组成部分,其性能的好坏直接影响到整个飞行模拟仿真系统的性能。
本文以研究飞行模拟器操纵设备的硬件和软件的设计为主要内容,阐述了以美国Cygnal公司的C8051F330单片机为主控芯片的一套系统方案,介绍了上位机软件、下位机硬件和软件的开发方法以及通讯算法的设计,并给出了具体的设计过程。主要研究内容和工作如下:
(1)对飞行模拟器软件仿真系统的总体框架作简要的介绍,在此基础上提出了操纵设备接口系统的总体方案,以及它与仿真系统其他部分协同工作的过程。
(2)提出基于多线程的上位机I/O接口进程的设计方法,并给出Comm接口子模块的设计思路和实际设计过程。
(3)采用SOC(SystemOnChip)单片机(C8051F330)作为系统下位机(控制采集板)的中央处理单元,提高了系统的可靠性和经济性。对C8051F330的资源进行巧妙的安排和分配,满足了实际项目的需要。
(4)解决了在上位机和下位机通讯遇到的一些问题,设计出一种实用的通讯分包算法,并在下位机中使用了双缓冲技术。