

The integration and verification of avionics systems is the top priority in the development of avionics systems, and it is also a key process for civil aircraft to demonstrate airworthiness compliance. The serialization development of modern civil aircraft avionics system design has put forward urgent needs and realization prerequisites for the universal design of comprehensive verification environments for avionics systems. This project conducts research on the design technology of a universal comprehensive verification environment for the main navigation system consisting of a navigation system and an indication and recording system. It breaks through key technologies such as configurable, reusable and automated testing of the verification environment. The aircraft main navigation system has been developed. The universal comprehensive verification environment has served the comprehensive verification work of multiple types of main navigation systems, greatly shortening the cycle of system comprehensive verification work and reducing the airworthiness risks and development costs of system comprehensive verification work.
The universal comprehensive verification environment developed by the project innovatively combines the Corba middleware protocol and data distribution service (DDS) technology to meet the needs of multiple models of avionics system-level comprehensive verification, and proposes a universal comprehensive verification environment for the main navigation system. Architecture, realizing the integration of the test control network, test data network and clock synchronization network, and proposing a programmable switching method for hardware interfaces based on FPGA, which realizes online dynamic switching between simulation models and the system under test; An automatic test model generation method based on interface control file (ICD) configuration is proposed, which realizes the dynamic configuration of tested objects and hardware resources; a self-testing method for real-time monitoring and alarm of the state of the comprehensive verification environment itself is proposed, which realizes verification environment fault alarm and rapid location during the comprehensive verification process of the system. The comprehensive verification environment is configurable, reusable, and supports automated testing. It can monitor and record the test process and data throughout the process, support the reuse of test cases and the reproduction of test processes, and meet the requirements of airworthiness traceability. It can conduct complete requirements verification and functional and performance testing on avionics systems and subsystems, achieving the goal of serving multiple models with one verification platform, and greatly improving the automation degree of the system and comprehensive verification efficiency.
The universal comprehensive verification environment of the aircraft's main navigation system is rich in interface resources and complex in composition. It includes 34 hardware devices and 37 software modules, covering typical avionics such as ARICN429, RS422, analog video, digital video, discrete quantities, analog quantities, and Ethernet. The system bus can meet the simulation and monitoring testing of more than 5000 signals. Supports automatic switching of comprehensive verification configurations, automatic interpretation of ICD data and automatic operation of test programs. There is little manual intervention during the testing process and a high degree of automation. Compared with similar foreign products, this environment software has a friendly interface, simple operation, and greater practicality and flexibility. This environment uses a data network built by DDS technology, replacing the reflective memory technology used in traditional large-scale comprehensive verification environments at home and abroad, and solving the problems of poor openness and weak scalability of the system architecture. At the same time, the environment has real-time self-detection function, which can detect the state of the environment itself online and alarm in the process of test, and has strong engineering application value for rapid fault location in the process of system synthesis and verification.
The general comprehensive verification environment for the aircraft's main navigation system has been put into use in the integration and verification of the main navigation system and electronic flight instrument system of the Jiaolong 600 aircraft project and the integrated avionics processing system, display system and flight management system of the Xinzhou 600 special aircraft platform project. The application shows that the environment significantly improves the comprehensive efficiency of the main navigation system, shortens the comprehensive verification cycle of the system, and has good reusability, reaching the domestic leading level. The key technologies of the general comprehensive verification environment for the aircraft's main navigation system can be promoted and applied to the research and development and testing process of typical aircraft avionics systems. From portable test equipment, field maintenance equipment, LRU-level test systems to large-scale comprehensive verification of avionics systems, it can be adopted. This technological achievement has very broad prospects for promotion and application, and has significant economic and social benefits.
See original page on![]()

