设计 任务书 文档 开题 答辩 说明书 格式 模板 外文 翻译 范文 资料 作品 文献 课程 实习 指导 调研 下载 网络教育 计算机 网站 网页 小程序 商城 购物 订餐 电影 安卓 Android Html Html5 SSM SSH Python 爬虫 大数据 管理系统 图书 校园网 考试 选题 网络安全 推荐系统 机械 模具 夹具 自动化 数控 车床 汽车 故障 诊断 电机 建模 机械手 去壳机 千斤顶 变速器 减速器 图纸 电气 变电站 电子 Stm32 单片机 物联网 监控 密码锁 Plc 组态 控制 智能 Matlab 土木 建筑 结构 框架 教学楼 住宅楼 造价 施工 办公楼 给水 排水 桥梁 刚构桥 水利 重力坝 水库 采矿 环境 化工 固废 工厂 视觉传达 室内设计 产品设计 电子商务 物流 盈利 案例 分析 评估 报告 营销 报销 会计
 首 页 机械毕业设计 电子电气毕业设计 计算机毕业设计 土木工程毕业设计 视觉传达毕业设计 理工论文 文科论文 毕设资料 帮助中心 设计流程 
垫片
您现在所在的位置:首页 >>电子电气毕业设计 >> 文章内容
                 
垫片
   我们提供全套毕业设计和毕业论文服务,联系微信号:biyezuopin QQ:2922748026   
基于STM32的自由度云台运动姿态控制系统 毕业论文+程序+实物图+演示视频+数据和曲线
文章来源:www.biyezuopin.vip   发布者:毕业作品网站  

目录
设计报告撰写内容 2
一、设计要求 2
1、掌握 MEMS 传感器 MPU6050 的应用方法; 2
3、二自由度云台运动姿态控制系统设计。 2
二、设计方案(要求给出详细的设计思路及其必要的论证) 2
1、硬件设计 3
1)电源系统 3
2)数字控制器 4
3)角度测量传感器 4
4)执行机构 5
5)系统原理总体框图 5
2、软件设计 7
1)主函数 8
2)姿态角数据采集与处理 8
3)角度控制算法 9
三、设计内容(包括具体的原理和电路,相关的硬件设计和软件程序等,可以结合图、表等形式说明,分析) 9
1、硬件实现 9
1  )STM32 最小系统 9
2)电源系统设计 10
3)光电隔离 11
4)系统电气连接图 11
2、软件实现 12
1)PWM 信号输出配置程序 12
2)角度数据包的解算算法 13
3)数字 PID 控制算法 16
1 )  u ( 16
4)中断服务程序 20
四、调试结果分析及结论 21
1)程控姿态控制系统 21
2)恒值姿态控制系统 23
3)作品实物图 25
五、指导教师评语及学生成绩 26
设计报告撰写内容
一、设计要求
1、掌握 MEMS 传感器 MPU6050 的应用方法;
2、掌握 STM32 系统应用,脉冲宽度调制(PWM)信号控制舵机的方法;
3、二自由度云台运动姿态控制系统设计。
二、设计方案(要求给出详细的设计思路及其必要的论证)
按照控制系统中输入量的变化规律,二自由度云台运动姿态控制系统可设计为程控姿态控制系统和恒值运动姿态控制系统。其中程控姿态控制系统的输入量是按预定规律,随时间变化的函数,该种系统可用于飞行器姿态角的控制,对其设计要求系统的响应迅速,准确度高。而恒值姿态控制系统的输入量是一个固定常值,即运动姿态不受外界载体运动的干扰而维持恒定角度,该种系统可应用在航拍无人机上的自稳云台上,对其的设计要求系统的抗干扰能力强。因此,该设计题目中对两种系统分别进行设计研究。
控制系统的设计包括硬件设计和软件设计两大部分,程控姿态控制系统和恒值姿态控制系统的区别主要体现在输入量的变化规律不同,需采用不同的参数进行调试,因此两者的硬件基础和软件基本框架大致相似,均可统一设计。
1、硬件设计
硬件系统主要包括电源系统、数字控制器系统、角度测量传感器、执行机构等部分,通过对各部分进行合理的器件选型和方案制定,从而组成整个系统。
1)电源系统
电源部分主要功能是为系统中的其他部分提供合适的供电电压,工程中常用的供电方案有如下两种。
方案一:使用 220V 交流电作为系统总的电源输入,通过 AC-DC 转换模块得到需要的较高电压的直流电源,再通过 DC-DC 稳压模块分别得到其他任意值的直流电压。该种供电方式适用于固定的设备,输出电流大,负载能力强,不足之处是体积较大,不灵活。
方案二:使用可充电电池供电。根据系统所需的动力电压和系统功耗分别选取相应的电池电压和电池容量。通过 DC-DC 稳压模块分别得到其他任意值的直流电压。该种供电方式体积小重量轻,方便灵活,适用于需要移动的系统。缺点是电池成本较高,且使用寿命有限。
由于该姿态角控制系统仅用于原理验证说明,功耗低,体积小,故以上两种方案均可使用, 考虑成本和使用范围等方面因素,决定使用方案一,即用开关电源将 220V 交流电转化为 12V 直流电为系统供电。
2)数字控制器
数字控制器是系统的关键组成部分,通过对其编程可以实现复杂的控制算法,控制执行机构动作,进而实现系统功能,因此控制器的选取在一定程度上决定系统的性能。控制器的选取一般应考虑其运行速度,外设资源,开发的难易程度等方面。目前较常用的数字控制器有以下几种:
方案一:51 单片机。STC89C51 单片机价格便宜,但运算速度较慢,内部资源较少,功能单一,逐渐被市场淘汰。而增强型的 51 单片机 STC12C5A,较 STC89C51 在性能方面有很大改善,
16 位字长,运行频率 35MHz,同时内部自带 60K FLASHROM,而且 STC 系列单片机支持串口程序烧写,对开发设备的要求很低,开发时间也大大缩短,对于有一定编程基础的人较容易使用。
方案二:STM32 单片机。STM32F103 系列单片机基于专为要求高性能、低成本、低功耗的嵌入式应用专门设计的 ARM Cortex-M3 内核,32 位字长,时钟频率达到 72MHz,同时功耗较低。内部自带 12 位 ADC 单元,6 通道 DMA,多达 8 个定时器,以及强大灵活的特定控制接口。控制和计算功能十分强大,是同类产品中性价比较高的产品,但系统开发需要有较强的编程能力和微机硬件基础。
方案三:Arduino Uno 控制器。Arduino 是一款便捷灵活、方便上手的开源电子平台,包含硬件(各种型号的 Arduino 板)和软件(Arduino IDE)。硬件部分是可以用来做电路连接的 Arduino 电路板;软件是 Arduino IDE,即在计算机中的程序开发环境。只要在 IDE 中通过简单的语言编写程序代码,将程序上传到 Arduino 电路板后,电路板便执行相关的操作。该控制器几乎不需要任何编程基础,适用于简单的机电控制系统。
综上所述,为了达到更好的控制效果,选用 STM32F103 单片机作为控制器,通过软件编程实现控制算法,达到姿态角控制的目的。












  全套毕业设计论文现成成品资料请咨询微信号:biyezuopin QQ:2922748026     返回首页 如转载请注明来源于www.biyezuopin.vip  

                 

打印本页 | 关闭窗口
本类最新文章
基于西门子S7-200PLC四层 基于PLC的鸡禽自动喂食机控制系 基于PLC的智能楼宇消防控制系统
三菱FX2N PLC在5层电梯逻 基于单片机的教室照明控制系统设计 5KW分布式并网光伏发电系统的设
| 关于我们 | 友情链接 | 毕业设计招聘 |

Email:biyeshejiba@163.com 微信号:biyezuopin QQ:2922748026  
本站毕业设计毕业论文资料均属原创者所有,仅供学习交流之用,请勿转载并做其他非法用途.如有侵犯您的版权有损您的利益,请联系我们会立即改正或删除有关内容!