摘要
为了实时采集飞行器在风洞试验时产生的数据,并控制试验流程,提出基于Windows 7+RTX64实时扩展平台设计和开发软件控制系统的方案。首先设计测试流程测试RTX64的实时性,并与在相同条件、Windows下测试的结果比较,验证了RTX64能够显著增强系统的实时性;然后详细阐述了飞行器虚拟飞行软件控制系统进程间通信和试验流程的设计,通过共享内存和事件体实现进程间数据交互和同步的目的;最后给出测试结果与分析。结果表明,在4 ms定时周期内系统能够实时采集陀螺仪、编码器和天平等传感器数据,控制飞行器的虚拟飞行试验时序,验证了系统设计方案的可行性。
In order to collect the data generated by the aerocraft during the wind tunnel test in real time and control the test flow,a scheme based on Windows 7+RTX64 is proposed to design and develop the software system.Firstly,a flow for testing the real-time performance of RTX64 is designed and the test result is compared with that of Windows under the same conditions,verifying that RTX64 can significantly enhance the real-time performance of the system.Secondly,the design of Inter-Process Communication(IPC) and test flow of the software system for aerocraft’s virtual flight is described in detail,and inter-process data interaction and synchronization is realized by using the shared memory and the event.Finally,the test results and analysis are given.The results show that the sensor data from the gyroscope,the encoder and the balance can be collected in real time and the time sequence of the virtual flight test of the aerocraft can be controlled correctly during the 4 ms period,proving the feasibility of the design.
作者
马胡伟
周建江
周明月
艾婧
MA Huwei;ZHOU Jianjiang;ZHOU Mingyue;AI Jing(Nanjing University of Aeronautics and Astronautics,Nanjing 211100,China)
出处
《电光与控制》
CSCD
北大核心
2021年第1期90-93,107,共5页
Electronics Optics & Control