基于dsp的四旋翼无人机控制系统研究

基于dsp的四旋翼无人机控制系统研究

ID:31359207

大小:103.00 KB

页数:4页

时间:2019-01-09

基于dsp的四旋翼无人机控制系统研究_第1页
基于dsp的四旋翼无人机控制系统研究_第2页
基于dsp的四旋翼无人机控制系统研究_第3页
基于dsp的四旋翼无人机控制系统研究_第4页
资源描述:

《基于dsp的四旋翼无人机控制系统研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于DSP的四旋翼无人机控制系统研究  摘要:四旋翼无人机是一个复杂的多输入多输出系统,控制难度较大,一直是研发人员的重点研究对象,本文以DSP为核心控制器,利用DSP可以快速实现各类数字信号处理算法的优势,研究在DSP环境下四旋翼无人机控制系统的设计,包括硬件设计和软件设计,并利用自动代码生成技术实现。  关键词:四旋翼DSP控制  中图分类号:TP273文献标识码:A文章编号:1007-9416(2016)05-0000-0  四旋翼无人机具有结构简单,可垂直起降、对飞行空间要求少等优点,近年来备受研究人员的关注,四旋翼无人机的研究热度持续增加

2、。四旋翼无人机是一个典型多输入多输出系统,控制难度较大,需要处理器对姿态传感器采集的姿态信号快速处理,并发送控制信号给动力系统,时时调整无人机飞行姿态。因此,四旋翼无人机的控制器需要具有快速实现各类数字信号处理算法的能力,而DSP即数字信号处理器可以解决这一问题。  本文以TMS320F28335为核心,研究四旋翼无人机的控制系统设计。TMS320F28335型数字信号处理器是TI公司的一款TMS320C28X系列浮点DSP控制器。与以往的定点DSP相比,该器件的精度高,成本低,功耗小,性能高,外设集成度高,数据以及程序存储量大,A/D转换更精确快

3、速等优点[1]。TMS320F28335具有150MHz的高速处理能力,具备32位浮4点处理单元,6个DMA通道支持ADC、McBSP和EMIF,有多达18路的PWM输出,其中有6路为TI特有的更高精度的PWM输出(HRPWM),12位16通道ADC,满足四旋翼无人机的基本需求。无人机控制系统可分为硬件系统设计和软件系统设计两部分。  1系统硬件整体设计  无人机控制系统硬件部分主要包括处理器模块、姿态检测模块、无线通讯模块、稳压供电模块等,硬件系统整体框图如图1所示。  该系统以DSP控制器为主要处理器,起到对无人机各个模块整体协调的作用。惯性测

4、量模块(IMU)主要包括MPU6050姿态传感器和高度气压计等,用来测量四旋翼无人机的飞行姿态数据和高度数据;无线通讯模块主要指与遥控器配对使用的接收机,无线电遥控器通过接收机远程遥控四旋翼无人机,进行姿态控制;电机驱动模块主要是指电子调速器,可以方便的控制直流无刷电机,电子调速器主要由六个功率开关和ECU芯片组成,主要功能是将直流电逆变为三相交流电,波形一般为梯形波;稳压供电模块主要负责整个系统的稳定供电,防止电脉冲信号对电子元器件的损坏;上位机可以通过串口与飞控系统连接,采集四旋翼无人机的飞行数据,以便调试和更好的控制。  2系统软件整体设计4

5、  系统软件部分设计的思路是,惯性测量传感器测的飞机姿态信号和气压计测的高度信号进行数据融合处理后,解出飞机的俯仰角、偏航角、滚转角信号,再将这些姿态信号传递给DSP控制器进行数据处理,这些信号经过DSP控制器控制算法运算后,输出PWM信号给电子调速器,进而控制无刷直流电机的转速,达到无人机稳定飞行。  姿态解算是四旋翼无人机控制的关键之一,姿态解算的精度和速度将直接影响飞行控制算法的稳定性、可靠性和实现的难易程度,所以,姿态解算是飞行控制实现的前提[2]。常用的姿态解算算法有很多,如欧拉角法,四元数法,方向余弦法。姿态解算的主要作用是将姿态传感器

6、和加速度传感器信号转化为无人机的姿态角和速度信号。本控制系统用的是基于四元数的姿态解算算法,四元数是爱尔兰数学家哈密顿发明的数学概念,它是复数在四维空间的延伸,它实质上是求解四个未知量的线性微分方程组,具有计算量小、算法简单等特点。  3自动代码生成  系统硬件和软件搭建起来后,需要对DSP开发板进行程序编写和下载。传统的DSP开发方式是在TI公司提供的CCS软件下编写程序,经过仿真器与DSP开发板连接,然后进行调试、下载等工作,这样做开发效率低下、容易出错。而MATLAB为开发人员提供了DSP的自动代码生成技术,使软件开发人员摆脱了底层开发的困扰

7、,同时将算法设计和代码实现在统一的开发环境中进行,完成了算法仿真和系统实现的无缝连接[3]。  MathWorks公司和TI公司联合开发了CCSLink工具,提供了MATLAB和CCS的接口,即把MATLAB和TICCS及目标DSP连接起来。而且Simulink中集成了DSP的开发模块,本文在Simulink环境下建立控制系统模型,并进行模型仿真,对算法进行验证,一旦仿真结果满意,便可以插入C2000DSP的应用模块,利用Real―TimeWorkshop直接生成DSP的可执行目标代码,完成代码加载、执行及与目标DSP进行通信等功能。4  4结语 

8、 通过利用TMS320F28335搭建四旋翼无人机控制系统,充分利用DSP数字信号处理方面的优势,综合硬件部分和软件部分,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。