【技术实现步骤摘要】
本专利技术涉及飞行控制器领域,更具体地说,涉及一种双核多旋翼飞行控制器。
技术介绍
多旋翼飞行器控制器是近年来发展起来的一个集空气动力学、自动控制技术、无线传输技术、图像、数据处理、软件技术为一体的高科技产品,已经运用在军事领域例如鱼鹰飞行器以及专业的航拍领域。但市场数量最巨大的玩具级无人机,对产品价格、性能、功能较上述领域有更苛刻的要求,而同时对飞控的成本希望用业内最低的硬件配置来实现。随着飞控算法(姿态解算、飞行控制、图像处理等)理论、功能成熟,用户群体的广泛认同后,产品的性价比及实现方式就成为了市场上的焦点,然而理论的飞控姿态解算是基于非线性模型的扩展Kalman滤波器,完整的解算需要超过200MHZ时钟且具有浮点运算能力的Cortex M4,进行20维左右的浮点矩阵运算,对于玩具无人机来说,性价比较低。
技术实现思路
针对现有目前现有的玩具级的飞行控制器性价比低的问题,提出一种双核多旋翼飞行控制器,具有很好的性价比,既可以处理飞控数据,又可以处理好GPS数据。本专利技术上述技术问题这样解决,构造一种双核多旋翼飞行控制器,包括处理飞控核心程序数据的第一MCU(110)和处理GPS导航数据的第二MCU(120),所述第一MCU(110)和第二MCU(120)设于飞行控制器芯片(100)上;所述第一MCU包括控制各个任务执行的第一任务调度模块(111)、姿态数据模块(1111)、读取气压值的气压计处理模块(1112)、控制电机各种控制模式切换的控制模块(1113)、处理通讯数据的第一通讯处理模块(1114)、LED显示模块(1115)、用于检测电机和电池以 ...
【技术保护点】
一种双核多旋翼飞行控制器,其特征在于,包括处理飞控核心程序数据的第一MCU(110)和处理GPS导航数据的第二MCU(120),所述第一MCU(110)和第二MCU(120)设于飞行控制器芯片(100)上;所述第一MCU包括控制各个任务执行的第一任务调度模块(111)、姿态数据模块(1111)、读取气压值的气压计处理模块(1112)、控制电机各种控制模式切换的控制模块(1113)、处理通讯数据的第一通讯处理模块(1114)、LED显示模块(1115)、用于检测电机和电池以及通讯参数的第一检测模块(1116),以及调用硬件接口程序的第一BSP(112);所述第二MCU(120)包括控制第二MCU(120)任务切换的第二任务调度模块(122)、处理空间姿态数据的空间姿态数据模块(1221)、与第一MCU进行通讯的第二通讯模块(1222)、检测电池状态的第二检测模块(1223)以及调用GPS接口程序的第二BSP(121)。
【技术特征摘要】
1.一种双核多旋翼飞行控制器,其特征在于,包括处理飞控核心程序数据的第一MCU(110)和处理GPS导航数据的第二MCU(120),所述第一MCU(110)和第二MCU(120)设于飞行控制器芯片(100)上;所述第一MCU包括控制各个任务执行的第一任务调度模块(111)、姿态数据模块(1111)、读取气压值的气压计处理模块(1112)、控制电机各种控制模式切换的控制模块(1113)、处理通讯数据的第一通讯处理模块(1114)、LED显示模块(1115)、用于检测电机和电池以及通讯参数的第一检测模块(1116),以及调用硬件接口程序的第一BSP(112);所述第二MCU(120)包括控制第二MCU(120)任务切换的第二任务调度模块(122)、处理空间姿态数据的空间姿态数据模块(1221)、与第一MCU进行通讯的第二通讯模块(1222)、检测电池状态的第二检测模块(1223)以及调用GPS接口程序的第二BSP(121)。2.根据权利要求1所述一种双核多旋翼飞行控制器,其特征在于,所述第一MCU(110)和第二MCU(120)固化在同一个飞行控制器芯片(100)上。3.根据权利要求2所述双核多旋翼飞行控制器,其特征在于,所述姿态数据模块(1111)包括用于处理气压计(102)和陀螺仪(101)数据的IIC数据读取模块(1111a)、IIC数据写入模块(1111b),读取和校准加速度的加速计校准数据读取模块(1111c)、读取和校准角速度的角速度校准数据读取模块(1111d)以及融合校准后的角速度、加速度以及气压计高度值的数据融合模块(1111e),数据融合模块(1111e)对IIC数据读取模块(1111a)、IIC数据写入模块(1111b)、加速计校准数据读取模块(1111c)、角速度校准数据读取模块(1111d)的数据进行融合后,得到基于飞行器和地球坐标系的六维数据,与遥控器传来的目标数据结合,对飞行器进行控制。4.根据权利要求2所述双核多旋翼飞行控制器,其特征在于,所述加速计校准数据读取模块(1111c)根据存储的原始加速计值对读取的加速计值校
\t准后再存储;所述角速度校准数据读取模块(1111d)根据存储的角速度原始值判断读取的角速度值对角速度值校准后再存储。5.根据权利要求2所述双核多旋翼飞行控制器,其特征在于,所述气压计处理模块(1112)包括温度、气压值读取模...
【专利技术属性】
技术研发人员:朱才智,
申请(专利权)人:深圳蚁石科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。