摘要
在飞机D级模拟器研制中,针对模拟器仿真设备和真实设备之间数据传输问题,分析了传统以太网广播和组播的机制,提出了一种基于双中断的反射内存网通信方法实施方案。该方案通过在反射内存网上模拟以太网的广播与组播,实现了环形网络中各节点间的高速通信。该方案的实现,不仅解决了环网各节点通信过程中读写串行化的问题,还解决了模拟器研制过程中设备之间的实时通信、错帧、丢帧以及数据同步问题。目前,该通信方法已应用至飞机D级模拟器中。
In the development of an aircraft D simulator, as to the transmission between the simulator and real devices, the analysis of the mechanism of the traditional Ethernet broadcast and multicast was carried out, and an implementation scheme of reflective memory network communication based on double interrupt technique was presented. Through simulation broadcast and multicast Ethernet in the reflective memory network, high speed communication between ring network nodes was realized. The implementation of this scheme, not only solved the serial read and write in the ring network nodes communication process, also solved the problem of real-time communication, error frame, frame dropping and data synchronization between the devices in the development of the simulator. At present, the communication method has been applied to the D simulator of an aircraft.
出处
《航空科学技术》
2014年第12期54-58,共5页
Aeronautical Science & Technology
关键词
实时性
反射内存网
广播
组播
双中断
real-time
relfective memory network
broadcast
multicast
double interrupt