摘要
对于舰载机集中式架构的飞控系统,由于外部设备、串行通信设备、ARINC659总线、处理软件等的运行频率各有差异,导致数据写入总线接口模块端(BIM)和控制与管理模块端(CPM)读取数据的速率不完全匹配,造成数据包丢失或数据包重复解析,数据传输可靠性得不到保证。对不同因素导致的读/写冲突问题进行详细的分析,分别针对数据包接收不完整和重复解析的问题给出相应的解决方案,设计了一种数据包格式并且提出数据缓冲方案。经试验验证,该方案能够保证数据包的完整性且避免了对数据包的重复解析,提升了软件的可靠性和运行效率。
In the centralized flight control system for carrier aircraft,the differences of operating frequency among the external equipment,the serial communication equipment,the ARINC659 bus and the processing software lead to the mismatch of the rate between writing data to Bus Interface Modular(BIM)and reading data from Control and Program Modular(CPM),resulting in the missing of and the repeated analysis of the data packet.The reliable data transmission can not be guaranteed.By analyzing the reasons of conflicts in reading and writing in details,corresponding solutions are given to problems of incomplete data packet reception and repeated analysis,a new data packet format is designed and a data transmission scheme is proposed.The experiments prove that the scheme can guarantee the data-integrity and avoid repeated analysis of the data packets,improving the reliability and efficiency of the software.
作者
杨绚
魏小勇
崔德龙
YANG Xuan;WEI Xiaoyong;CUI Delong(AVIC The First Aircraft Institute,Xi’an 710089,China)
出处
《航空学报》
EI
CAS
CSCD
北大核心
2019年第4期67-75,共9页
Acta Aeronautica et Astronautica Sinica
基金
陕西省青年科技新星计划(2016KJXX-74)~~