欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    小型四旋翼飞行器状态显示仪表设计Word格式文档下载.docx

    • 资源ID:8221450       资源大小:438.64KB        全文页数:7页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    小型四旋翼飞行器状态显示仪表设计Word格式文档下载.docx

    1、一套功能良好的无人机状态显示仪表系统软件,能够很好地帮助地面操作人员对飞行器进行飞行状况监视和实时控制。状态显示仪表系统是通过串口通信和无线数传电台接收来自飞行器的遥测数据包,并且通过通信协议对遥测数据包进行解析,然后进行实时显示,能实时采集分析遥测数据、定时发送遥控指令以及显示飞机位置数据的地面监控平台2。综合考虑状态显示仪表系统监控平台的功能要求,可以把监控平台分为四大块,第一大模块是数据的通讯控制与数据接收模块,第二大模块是数据处理模块,第三大模块是数据显示模块,第四大模块是数据存储模块。状态显示仪表系统监控平台结构图见图1。图1状态显示仪表系统监控平台结构图2系统硬件设计小型四旋翼飞行

    2、器飞行状态显示仪表的任务是监测飞机的飞行状态和机载有效载荷的工作状态,使地面操作人员能够有效地对飞行器有效载荷实施控制。基于这一目的,综合考虑四旋翼地面显示仪表的功能要求,可以把地面显示仪表分为数据通信、数据解析和数据显示三个模块。2.1 数据通信模块通过无线链路对四旋翼下传的遥测数据包进行实时接收,然后通过既定的串口通信协议对遥测数据进行解析并进行实时的显示,因此,在通信过程中选取无线链路和既定串口通信协议并实现其功能非常关键。2.1.1无线数传模块本课题选用433MHz无线数传模块,采用高性能单片机加低功耗射频芯片CC1101,无需二次开发即可使用。该模块性能稳定,支持“无线唤醒”;体积小

    3、巧,尺寸仅为1.45cm2.8cm;在直线空旷地带传输距离可达200m,且433MHz频段的穿透能力较强;相比NRF24L01模块,该模块通信距离更远,穿透性更好;相比Si4432模块;其通信速率更高,功耗更低。2.1.2数据通信通信协议要对四旋翼下传的遥测数据包和四旋翼发送任务载荷的主要参数进行全方位的解析,包括标识符、飞行状态、姿态、高度、速度、航向、航迹、卫星信号、各舵机的工作状态等。本文从飞行环境、距离和功能角度出发,采用无线数传电台来实现四旋翼与地面显示仪表之间遥测数据包的传输。无线数传电台是指借助DSP技术和无线电技术实现的高性能专业数据传输电台。数传电台的环境适应性非常强,并且采

    4、用数字通信的方式进行无线数据传输,通过对传输信号的调制解调进行信息的接收和发送,无线数传电台具有抗干扰性、稳定性以及纠错能力强等特点,适合高质量的通信3。对四旋翼通信系统最基本的要求是需提供显示仪表与四旋翼之间的数据链路(上行和下行)。本实验的传输媒介是无线电波,数据链路的主要功能是下行,即从四旋翼到显示仪表,它用于发送有关四旋翼飞行状态的参数到显示仪表,比如俯仰、偏航、横滚等。数传电台和显示仪表之间的通信采用RS-232串行通信协议,以此完成四旋翼与显示仪表之间的数据通信任务。2.2 数据处理模块本实验选择STM32F103ZETT6作为MCU,该芯片拥有的资源包括:64KB SRAM、51

    5、2KB FLASH、2个基本定时器、4个通用定时器、2个高级定时器、3个SPI、2个IIC、5个串口、1个USB、1个CAN、3个12位ADC、1 个12位DAC、1个SDIO接口、1个FSMC接口以及112个通用IO口,并且还带外部总线(FSMC),可以用来外扩SRAM和连接LCD等。通过FSMC驱动LCD,可以显著提高LCD的刷屏速度4。该模块通过串口协议将无线数传模块下传的遥测数据包解析为与显示界面匹配的数据格式,然后传给数据显示模块,再由STM32微处理器完成数据读取、处理及逻辑控制、数据传输等一系列的任务。2.3 数据显示模块该模块的功能包括:第一,对四旋翼飞行器的姿态实时监控;第二

    6、,对四旋翼的飞行状态参数如油门量、电机转速、传感器数据等进行实时监测;第三,确保通信链路做到实时、可靠、高效;第四,使得图形和数据具有直观性。选择TFT-LCD,将解析后的数据传输给该显示屏,进行飞行状态参数信息的实时显示,以便地面操作人员对四旋翼进行可靠和有效的控制5。数据显示分为图形显示和文本显示。图形显示具有直观、形象的特点,动态效果明显,本实验主要对飞行姿态信息进行2D图形显示,对电机油门量进行实时柱状图形显示等;文本显示选择了一些相对重要的参数,如高度、电压、PID数值等,这种图形和数字相结合的表示方法非常直观。2.4 开发工具简介开发工具选用 Keil Vision4,它是ARM发

    7、布的新一代集成开发环境(IDE),用来在微控制器和智能卡设备上创建、仿真和调试嵌入式应用。Vision4 IDE是为了提高开发人员的工作效率所设计的,它可以更快速、更高效地开发和检验程序。通过Vision4 IDE中引入灵活的窗口管理系统,可以更好地利用屏幕空间,有效地组织多个窗口,为开发应用提供整齐高效的环境。3系统软件实现软件的设计与实现是四旋翼飞行器地面控制系统的主体,为确保每个功能的实现,本文对整个软件流程进行了设计,结合功能实现对硬件平台进行统筹安排,保证软件架构能够增强显示仪表的可靠性。3.1总体程序流程设计单片机外部中断,不断查询是否有无线信号发射过来,若没有接收到信号,单片机按

    8、照原来的预编入内容进行扫描,然后送给显示屏显示,反之,单片机接收到数据,辨认显示方式,接收完毕后,更新显示内容,总体程序如图2所示。图2 系统程序流程3.2串口通信程序串口是MCU的重要外部接口,同时也是软件开发重要的调试手段。STM32F103ZET6板载了1个USB串口和1个RS232串口,该实验通过USB串口与电脑进行通信。串口设置需要几个与串口基本配置直接相关的固件库函数,这些函数和定义主要分布在stm32f10x_usart.h和stm32f10x_usart.c文件中。3.3接收程序设计接收程序主要涉及usart文件夹,其中包含了usart.c 和usart.h两个文件,这两个文件

    9、用于串口的初始化和中断接收。void USART1_IRQHandler(void)函数是串口1的中断响应函数,当串口1发生相应的中断后,就会跳到该函数执行。函数体里面通过语句if(USART_GetITStatus (USART1,USART_IT_RXNE)!=RESET)判断是否接受中断。如果接受中断,则读取串口接受到的数据Res -USART_ ReceiveData(USART1),然后对数据进行分析6。3.4 TFT-LCD显示程序从图3可以看出,TFT-LCD模块采用16位的并方式与外部连接。该模块的并口有如下一些信号线:图3 TFT-LCD模块接口图CS:TFT-LCD片选信号

    10、。WR:向TFT-LCD写入数据。RD:从TFT-LCD读取数据。D15:0:16位双向数据线。RST:硬复位TFTLCD。RS:命令/数据标志(0,读写命令;1,读写数据)。驱动TFT-LCD模块需要的相关设置步骤如下:1)设置STM32与TFT-LCD模块相连接的IO。先将与TFTLCD模块相连的IO口进行初始化,以便驱动LCD。2)初始化TFT-LCD模块。通过向TFTLCD写入一系列的设置,来启动TFTLCD的显示,为后续显示字符和数字做准备。3)通过函数将字符和数字显示到TFT-LCD模块上。通过以上三步,即可使用TFT-LCD模块来显示字符和数字,还可以显示各种颜色的背景。4 实验

    11、验证显示仪表系统的设计主要包括无线数传模块、串口、TFT-LCD显示屏等,功能主要是对四旋翼飞行器飞行状态参数进行实时显示。在实验过程中,该系统对四旋翼的遥测数据包接收并分析,并对四旋翼的飞行姿态和油门等参数进行显示,通过显示效果分析状态显示仪表的可行性。四旋翼显示仪表的调试是通过控制四旋翼飞行,分析四旋翼上相关传感器参数与显示仪表的数据传输显示结果,通过实际数据显示和飞行效果的比较分析进行相关参数的设置和进一步的调试。本文通过对显示仪表的各项基本功能、飞行数据显示等进行测试,测试内容包括偏航角、俯仰角、滚转角、高度、油门量等,测试方法为在小型无人机各项飞行数据的量程内,通过上位机测试软件和显

    12、示仪表同时接收四旋翼数据,观察上位机显示的现实情况,再观察显示仪表的显示情况,对比效果差异,分析情况,做好参数设置,以达到调试的目的。同时,为了更好地验证显示仪表的可行性,分别测试四旋翼的偏航角、俯仰角和滚转角等参数,在各项数据均显示正常、对比效果在可允许误差范围内时,即可证明四旋翼显示仪表的可行性。5结束语本文以STM32微处理器作为主控芯片来设计四旋翼飞行器显示仪表系统,融合了陀螺仪、加速度计、电子罗盘、高度计等传感器的参数显示,还基于 PID 控制策略的飞行控制律来进行显示仪表的实验验证,并根据实验结果进行改进,使得实验效果大大改善。其目的在于可以更好地操纵四旋翼,发挥其更加优良的性能,

    13、同时保证其安全可靠的飞行。参考文献1 岳基隆,张庆杰,朱华勇. 微小型四旋翼无人机研究进展及关键技术浅析J. 电光与控制,2010,17(10):1033-1039.2 马少瑛. 小型无人机地面站的研究与设计J. 计算机应用技术,2009(5):10-15.3 杜亚玲,刘建业,姜涌,等. 基于DSP 的航姿系统多传感器信息融合技术J. 传感器技术,2005,24(9):1088-1091.4 苑艳华,李四海,南江,等. 基于卡尔曼滤波器的航姿系统测姿算法研究J. 传感技术学报,2011,24(12):1278-1282.5 张浩, 任芊.四旋翼飞行器航姿测量系统的数据融合方法J.兵工自动化, 2013(1):28-31+52-55.6 张洋. STM32开发指南-库函数版本_V1.3M. 北京:人民教育出版社,1998:90-99.


    注意事项

    本文(小型四旋翼飞行器状态显示仪表设计Word格式文档下载.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开