摘要
将STM32-Mat/Target开发固件库和STM32CubeMX引入MATLAB/Simulink,首先提出了一种基于快速控制原型技术(Rapid Control Prototype,RCP)建立与标定产品具有相同I/O口与实际功能的原型系统建模过程。然后,结合一类航空电子系统大气数据计算机(Air Data Computer,ADC),详细阐述了所测试原型系统的建模方法及半实物仿真环境的配置过程,提出了一种快速高效开发嵌入式工程的方法。最后,将所建立的原型系统用于半实物仿真,测试其相对于理论数学模型的性能和效果。工程应用验证表明,上述方法可充分发挥快速原型系统用于半实物仿真的优势,结合引入的开发固件库,极大地节省时间与成本,提高开发效率。
The developing firmware library called STM32-Mat/Target and STM32CubeMX are introduced into MATLAB/Simulink,and a modeling process based on rapid control prototype(RCP)technology is presented firstly to build the prototype system which has the same I/O ports and practical function with standardized products.Then,the modeling method of tested prototype system and configuration of semi-physical simulation are expounded combined with a kind of avionics system,air data computer(ADC),and a technique is presented to develop embedded engineering quickly.Finally,the established prototype system is used for semi-physical simulation to test its performance and effect relative to theoretical mathematical models.The engineering application verification shows that the method above can fully utilize the advantages of the rapid prototype system for semi-physical simulation,combined with the introduction of the development firmware library,it greatly saves time and cost and improves development efficiency.
作者
黄雨可
徐军
虞江航
Huang Yuke;Xu Jun;Yu Jianghang(School of Astronautics,Beijing Institute of Technology,Beijing 100081,China)
出处
《电子技术应用》
2019年第6期120-124,129,共6页
Application of Electronic Technique