​微信公众号
手机版
​​新浪微博
会员登录
关于我们  |   商务合作  |  友情链接   |  意见反馈  |  人才招聘
北京云翼同创科技有限公司 深圳高博特文化发展有限公司   版权所有,并保留所有权利 © 2018 京ICP备16044150号-1                       

跨界 · 融合 · 服务 · 创新



双击此处添加文字
科普园地
首页  > 新闻聚焦 > 科普园地  >  详情 
基于uC/OS-II操作系统的无人机飞控系统软件设计
来源:尖兵之翼 | 作者:史峰 何立明 马晓峰 史中正 | 发布时间: 2021-12-08 | 7165 次浏览 | 分享到:
针对以往飞控系统软件中代码多,可靠性、实时性差,不具通用性等缺点,采用uC/OS-II操作系统设计无人机飞控软件,利用......

 

TaskIint( )伪代码如下:

 

TaskWork( )伪代码如下:

 

TaskDataMemory( )伪代码如下:

 

TaskDataTransfer( )伪代码如下:

 

3、试飞试验

将该飞控系统软件烧录进无人机飞控计算机中进行试飞试验, 让无人机进行简单的自主控制直线飞行和转弯飞行, 并通过地面控制站采集飞机飞行状态数据。地面控制站接收到的数据如图2所示。通过试飞试验发现软件系统运行稳定, 各模块工作稳定, 达到设计要求。

 图2 地面控制站接收到的数据 

4、结束语

通过地面测试和空中试验表明:该软件系统完全可以满足飞控系统软件设计的基本要求, 并具有代码量少、程序结构层次清晰、可靠性高、实时性强等优点,为飞控系统软件开发提供了一个较好的参考方法。


参考文献:[ 1 ]  张明廉. 飞行控制系统[M] . 北京: 国防工业出版社, 1994.[ 2 ]  无人机系统导论[M] . 吴汉平, 译. 北京: 电子工业出版社,2003.[ 3 ]  嵌入式实时操作系统uC/OS-II[M] . 邵贝贝, 译. 北京: 北京航空航天大学出版社, 2003.

作者简介:史峰(1983- ) ,男,安徽蚌埠人,硕士研究生,主要从事无人机飞控系统软件与硬件设计。