Abstract:Aiming at the teaching requirements of the communication principles and electrical characteristics of airborne auxiliary buses, an airborne auxiliary bus experimental system based on a modular architecture has been designed and implemented in this paper. The system adopts a hierarchical hardware architecture that combines a core processing board with a bus interface backplane, which supports multiple bus protocols such as ARINC429, RS-422, RS-485, RS-232 and CAN. The core processing board, with the STM32 microcontroller as the core, integrates functional modules such as multi-bus communication control, touch screen human-machine interaction, sensor timing drive, and data computation. The bus interface baseboard is configured with bus protocol chips, level conversion circuits, general-purpose I/O expansion interfaces, and test interface terminals, which is convenient for the electrical characteristic testing of bus signals and the development of interface expansion. The software adopts a hierarchical design to achieve protocol analysis, function management, and hardware resource management respectively, and supports multi-level experimental projects such as basic verification type, comprehensive design type, and open innovation type to meet the needs of students with different professional backgrounds and basic levels. Applications show that the experimental system has the advantages of good testability, low cost, and intuitiveness. It can provide students with an open hardware platform and standardized software interfaces, effectively improve the practical teaching effect, and enhance students" engineering practical ability.