计算机工程与应用 ›› 2019, Vol. 55 ›› Issue (16): 227-234.DOI: 10.3778/j.issn.1002-8331.1805-0144
郭林,孙青林,陈赛,陈增强,贾洪琛
GUO Lin, SUN Qinglin, CHEN Sai, CHEN Zengqiang, JIA Hongchen
摘要: 为了确保动力翼伞控制器的多功能实现及其系统稳定运行,设计了一种基于实时操作系统μC/OS-III的动力翼伞控制系统。系统基于Cortex-M4内核的微控制器STM32F407IGT6和Cortex-M3内核的微控制器STM32F103VCT6硬件平台,采用μC/OS-III系统实现了飞行模式选择、GPS采集、控制量计算、地面站交互、舵机位置采集、横向控制、纵向控制和系统信息读写等任务。详细介绍了系统总体构成以及软硬件实现方法。实验表明,采用μC/OS-III对动力翼伞系统进行实时多任务管理,可以最大化利用CPU资源,提高系统的运行效率,增强系统的稳定性和实时性。