当前位置:文档之家› 四旋翼设计报告

四旋翼设计报告

四旋翼设计报告
四旋翼设计报告

四旋翼自主飞行器(A题)

摘要

四旋翼飞行器是无人飞行器中一个热门的研究分支,随着惯性导航技术的发展与惯导传感器精度的提高,四旋翼飞行器在近些年得到了快速的发展。

为了满足四旋翼飞行的设计要求,系统以STM32F103VET6作为四旋翼自主飞行器控制的核心,处理器内核为ARM32位Cortex-M3 CPU,最高72MHz工作频率,工作电压3.3V-5.5V。该四旋翼由电源模块、电机电调调速控制模块、传感器检测模块、飞行器控制模块等构成。飞行姿态检测模块是通过采用MPU-6050模块,整合3轴陀螺仪、3轴加速度计,检测飞行器实时飞行姿态,实现飞行器运动速度和转向的精准控制。传感器检测模块包括红外障碍传感器、超声波测距模块,在动力学模

型的基础上,将四旋翼飞行器实时控制算法分为两个PID 控制回路,即位置控制回

路和姿态控制回路。测试结果表明系统可通过各个模块的配合实现对电机的精确控制,具有平均速度快、定位误差小、运行较为稳定等特点。

关键词:四旋翼飞行器;STM32;飞行姿态控制;串口PID

目录

1 系统方案论证与控制方案的选择...................................................................-

2 -

1.1 地面黑线检测传感器...................................................................... .............- 2 -

1.2 电机的选择与论证...................................................................... .................- 2 -

1.3 电机驱动方案的选择与论证...................................................................... .- 2 -

2 四旋翼自主飞行器控制算法设计...................................................................-

3 -

2.1 四旋翼飞行器动力学模型...................................................................... .....- 3 -

2.2 PID 控制算法结构分析...................................................................... .........- 3 -

3 硬件电路设计与实现...................................................................... ...............-

4 -

3.1 飞行控制电路设计................................. .................................... .................- 5-

3.2 电源模块...................................................................... .................. ..............- 5 -

3.3 电机驱动模块...................................................................... .........................- 5-

3.4 传感器检测模块...................................................................... .....................- 5-

4 系统的程序设计...................................................................... .........................-

5 -

5 测试与结果分析...................................................................... .........................-

6 -

5.1 测试设计...................................................................... .................................- 6 -

5.2 测试结果...................................................................... .................................- 6 -

6 总结...................................................................... . (6)

1 系统方案论证与控制方案的选择

根据题目要求,对该系统的特点及其控制特性进行了分析,进行了几种不同设计方案的比较。

1.1 地面黑线检测传感器

测地面黑线的基本原理是:光线照射到路面并反射,由于黑线和白色地面对光的反射系数不同,所以可以根据接收到的反射光强弱来判断黑线。可实现的方案有:方案一:采用普通发光二极管及光敏电阻组成的发射接收方案。该方案在实际使用时,容易受到外界光源的干扰,有时甚至检测不到。主要是因为可见光的反射效果跟地表的平坦程度、地表材料的反射情况均对检测效果产生直接影响。虽然可采取超高高度发光二极管降低一定的干扰,但这又增加额外的功率损耗。

方案二:红外避障传感器E18-D80NK。这是一种集发射与接收于一体的光电传感器,发射光经过调制后发出,接收头对反射光进行解调输出,有效的避免了可见光的干扰。透镜的使用,也使得这款传感器最远可以检测80 厘米距离。检测障碍物的距离可以根据要求通过尾部的电位器旋钮进行调节。并且具有探测距离远、受可见光干扰小、价格便宜、易于装配、使用方便等特点。

比较以上二种方案,方案二占有很大优势,不但能准确完成测量,而且能避免电路的复杂性,因此选择方案二。

1.2 电机的选择与论证

四旋翼无人飞行器是通过控制四个不同无刷直流电机的转速,达到控制四旋翼无人飞行器的飞行姿态和位置,与传统直升机通过控制舵机来改变螺旋桨的桨距角,达到控制直升机的目的不同。在电机的选型上,主要有直流有刷电机和直流无刷电机两种。

方案一:直流有刷电机是当前普遍使用的一种直流电机,它的驱动电路简单、控制方法成熟,但是直流有刷电机使用电刷进行换向,换向时电刷与线圈触电存在机械接触,电机长时间高速转动使极易因磨损导致电气接触不良等问题,而且有刷电机效率低、力矩小、重量大,不适合对功率重量比敏感的电动小型飞行器。

方案二:直流无刷电机能量密度高、力矩大、重量轻,采用非接触式的电子换向方法,消除了电刷磨损,较好地解决了直流有刷电机的缺点,适用于对功率重量比敏感的用途,同时增强了电机的可靠性。所以选择直流无刷电机作为动力源。

1.3 电机驱动方案的选择与论证

方案一:采用电阻网络或数字电位器调整电动机的分压,从而达到调速的目的。但是电阻网络只能实现有级调速,而数字电阻的元器件价格比较昂贵。更主要的问题在于一般电动机的电阻很小,但电流很大;分压不仅会降低效率,而且实现很困难。

方案二:采用继电器对电动机的开或关进行控制,通过开关的切换对小车的速度进行调整。这个方案的优点是电路较为简单,缺点是继电器的响应时间慢、机械结构易损坏、寿命较短、可靠性不高。

方案三:采用全桥驱动PWM 电路。这种驱动的优点是使管子工作在占空比可调的开关状态,提高使用效率实现电机转速的微调。并且保证了可以简单的方式实现方向控制。

基于上述理论分析,选择方案三。

2 四旋翼自主飞行器控制算法设计

2.1 四旋翼飞行器动力学模型

设计的小型四旋翼飞行器适用于室内低速飞行,因此忽略空气阻力的影响。因此,简化后的飞行器动力学模型为:

式中[x y z]T 为四旋翼飞行器在导航坐标系下的线位移,[x y z]T 为运动加速度,

m

为飞行器质量,θ,Φ,φ,分别为机体的偏航角、俯仰角和横滚角,l为旋翼面中心到

四旋翼飞行器质心的距离,I X,I Y,I Z 为轴向惯性主矩。该动力学模型对四旋翼飞行器的真实飞行状态进行了合理的简化,忽略了空气阻力等对系统运行影响较小的参数,使得飞行控制算法更加简洁。

2.2 PID 控制算法结构分析

在动力学模型的基础上,将小型四旋翼飞行器实时控制算法分为两个控制回路,

即位置控制回路和姿态控制回路。算法结构如图B-1 所示

使用经典PID 控制算法实现位置控制回路和姿态控制回路。PID 算法简单可

靠,理论体系完备,而且在长期的应用过程中积攒了大量的使用经验,在飞行器位置和姿态控制应用中具有良好的控制效果和较强的鲁棒性,能提供控制量的较优解。

串级PID:采用的角度P和角速度PID的双闭环PID算法------>角度的误差被作为期望输入到角速度控制器中(角度的微分就是角速度)对于本系统则采用了将角度控制与角速度控制级联的方式组成整个串级 PID 控制器。串级 PID 算法中,角速度内环占着极为重要的地位。在对四旋翼飞行的物理模型进行分析后,可以知道造成系统不稳定的物理表现之一就是不稳定的角速度。因此,若能够直接对系统的角速度进行较好的闭环控制,必然会改善系统的动态特性及其稳定性,通常也把角速度内环称为增稳环节。而角度外环的作用则体现在对四旋翼飞行器的姿态角的精确控制。外环:输入为角度,输出为角速度内环:输入为角速度,输出为PWM增量使用串级pid,分为:角度环控制pid环,和角速度控制环稳定环。主调为角度环(外环),副调为角速度环(内环)。参数整定原则为先内后外,故在整定内环时将外环的PID均设为0所谓外环就是只是一个P在起作用,也就是比例在起作用;P 也就是修正力度,越大越容易使飞机震荡。震荡的特点是:频率小、幅度大

控制回路包含了x, y, z 三个控制量,因此设计3 个独立的PID 控制器对位移进行控制。根据PID控制器的原理,设k p ,k i ,k d 分别为比例项、积分项和微分项系数,有

其中,x d ,y d ,z d 为航姿参考系统测量到的加速度积分得到的位移量。

姿态控制回路的作用是控制四旋翼飞行器的飞行姿态,使其实际姿态与设定的姿态一致。姿态控制回路有偏航角、俯仰角和横滚角三个控制量,在此忽略三个通道之间的耦合效应,设计3 个独立的PID 控制器对每个量进行独立控制。

根据PID 控制器的原理,设k p ,k i ,k d 分别为比例项、积分项和微分项系数,有控制器方程如B-4。

其中比例项系数为3.3 积分项系数为0.14 微分项系数为3.2

3 硬件电路设计与实现

系统以STM32F103VET6单片机最小系统板为核心,主要包括电源模块、电机驱动模块、飞行控制模块、传感器检测等功能模块,该系统硬件结构框图如图2-2 所

示。

3.1 飞行控制电路设计

飞行控制模块是控制系统的核心部分。它在每个控制周期内实时处理传感器采集的数据和飞行器的姿态信息,完成PID 控制的算法,得到四旋翼飞行器的姿态和

位置信息,计算出控制量,转化为相应的控制信号经驱动电路后驱动四个电机工作,保持四旋翼飞行器稳定飞行。

3.2 电源模块

电源由一块11.1V1200am的锂电池(重量约为166 克)供电,在由电调降压给系统中的各个模块供5v 电压并给电机提供电流,这样可满足可满足各个小系统的电源要求。

3.3 电机驱动模块

四电机驱动模块根据中心控制模块指令驱动各个电机到达指定转速,将电机的速度通过测速反馈装置反馈给飞行姿态控制模块,控制无刷直流电机闭环控制转速,从而控制飞行状态,达到预期位置和姿态。通过电子调速器给电机提供电流.

3.4 传感器检测模块

传感器模块是为四旋翼飞行器的飞行控制提供各种飞行参数的装置,包括测量机身MPU-6050整合3轴陀螺仪、3轴加速度计,检测飞行器实时飞行姿态、测量机身航向及姿态信息的罗盘,电机转速检测的测速传感器、飞行高度传感器HC-SRO4和黑线检测传感器。

4 系统的程序设计

本系统以STM32F103VET6最小系统板为核心,采用C 语言对单片机进行编程。

主程序主要起导向和决策的作用,系统的控制总流程图如图所示。系统包括延时子程序电机转速控制子程序,检测子程序,副翼子程序。系统控制的总流程图如图2-7 所

示。

5 测试与结果分析

5.1 测试设备

模拟区域:按题目要求设计。

设备:秒表、卷尺。

测试环境为室内。

5.2 测试结果

经测试,系统目前可以基本满足飞行器起飞与降落。

6 总结

本次设计按照题目要求,采用模块化的硬件和软件设计方法。由于时间的原因,只能完成基本的起落,以后融入姿态解算和PID算法,可以完成所有任务要求。

电赛设计报告

题目:基于STM32的嵌入式四旋翼飞行器设计

参赛人员:周洋唐习洋王铭杨

专业班级:测控1301 电子1301 测控1303

学院:机械学院物电学院

提交日期:2015年6月29日

基于STM32的四旋翼飞行器设计

摘要 四轴飞行器是一种结构紧凑、飞行方式独特的垂直起降式飞行器,与普通飞行器相比,具有结构简单、故障率低和单位体积能够产生更大升力等优点,所以在军事和民用多个领域都有广阔的应用前景,非常适合在狭小空间内执行任务。 本设计采用stm32f103zet6作为主控芯片,3轴加速度传感器mpu6050作为惯性测量单元,通过2.4G无线模块和遥控板进行通信,最终使用PID控制算法以PWM方式控制电子调速器驱动电机实现了四轴飞行器的设计。 关键词:四轴飞行器,stm32;mpu6050,2.4G无线模块.PID.PWM

Abstract Quadrocopter has broad application prospect in the area of military and civilian because of its advantages of simple structure. Small size, low failure rate, taking off and landing ertically . etc. it is suitable for having task in narrow space. This design uses STM32f103zet6 as the master chip, and triaxial accelerometer mpu6050 inertial measurement unit, via 2.4G wireless module and remote control panel for communication. Finally using pid control algorithm with pwm drives the electronic speed controller to change moto to realize the design of quadrocopter. Key word : quadrocopter,stm32,mpu6050,2.4G wireless module ;pid; pwm

2015年全国大学生电子设计大赛四旋翼飞行器论文

2015年全国大学生电子设计竞赛多旋翼自主飞行器(C题) 2015年8月15日

摘要 本文对四旋翼碟形飞行器进行了初步的研究和设计。首先,对飞行器各旋翼的电机选择做了论证,分析了实际升力效率与PWM的关系并选择了此样机的最优工作频率,并重点对飞行器进行了硬件和软件的设计。 本飞行器采用瑞萨R5F100LEA单片机为主控制器,通过四元数算法处理传感器MPU6000采集机身平衡信息并进行闭环的PID控制来保持机身的平衡。整个控制系统包括电源模块、传感器检测模块、电机调速模块、飞行控制模块及微处理器模块等。角度传感器和角速率传感模块为整个系统提供飞行器当前姿态和角速率信号,构成飞行器的增稳系统。本系统经过飞行测试,可以达到设计要求。关键字:R5F100LEA单片机、传感器、PWM、PID控制。

目录 1系统方案 (1) 1.1电机的论证与选择 (1) 1.2红外对管检测传感器的论证与选择 (1) 1.3电机驱动方案的论证与选择 (2) 2系统控制理论分析 (2) 2.1控制方式 (2) 2.2 PID模糊控制算法 (2) 3控制系统硬件与软件设计 (4) 3.1系统硬件电路设计 (4) 3.1.1系统总体框图 (4) 3.1.2 飞行控制电路原理图 (4) 3.1.3电机驱动模块子系统 (5) 3.1.4电源 (5) 3.1.5简易电子示高模块电路原理图 (6) 3.2系统软件设计 (6) 3.2.1程序功能描述与设计思路 (6) 3.2.2程序流程图 (6) 4测试条件与测试结果 (7) 4.1 测试条件与仪器 (7) 4.2 测试结果及分析 (7) 4.2.1测试结果(数据) (7) 4.2.2测试分析与结论 (8) 附录1:电路图原理 (9) 附录2:源程序 (10)

电子设计大赛四旋翼设计报告最终版

四旋翼飞行器(A 题)参赛队号:20140057号

四旋翼飞行器 设计摘要: 四旋翼作为一种具有结构特殊的旋转翼无人飞行器,与固定翼无人机相比,它具有体积小,垂直起降,具有很强的机动性,负载能力强,能快速、灵活的在各个方向进行机动,结构简单,易于控制,且能执行各种特殊、危险任务等特点。 因此在军用和民用领域具有广泛的应用前景如低空侦察、灾害现场监视与救援等。多旋翼无人机飞行原理上比较简单,但涉及的科技领域比较广,从机体的优化设计、传感器算法、软件及控制系统的设计都需要高科技的支持。 四旋翼无人机的飞行控制技术是无人机研究的重点之一。它使用直接力矩,实现六自由度(位置与姿态)控制,具有多变量、非线性、强耦合和干扰敏感的特性。此外,由于飞行过程中,微型飞行器同时受到多种物理效应的作用,还很容易受到气流等外部环境的干扰,模型准确性和传感器精度也将对控制器性能产生影响,这些都使得飞行控制系统的设计变得非常困难。 因此,研究既能精确控制飞行姿态,又具有较强抗干扰和环境自适应能力的姿态控制器是微小型四旋翼飞行器飞行控制系统研究的当务之急。

一、引言: 1.1 题目理解:四旋翼飞行器,顾名思义,其四只旋转的翅膀为飞行的动力来源。四只旋转翼是无刷电机,因此对于无刷电机的控制调速系统对飞行器的飞行性能起着决定性的作用。在本次大赛中,需要利用四旋翼飞行器平台,实现四旋翼的起飞,悬停,姿态控制,以及四旋翼和地面之间的测距等功能。 1.2 设计思路:为了满足飞行器的设计要求,要使用以微控制器为核心的控制系统,使本系统以MC9S12XS128模拟出控制信号,用STM32 MMC10接收模拟信号,然后翻译出模拟信号,利用加速度与陀螺仪传感器采集飞行器的飞行数据,加以闭环调控和精准的控制算法。进行上升、下降以及悬停等动作。 1.3 特点:本飞行器脱离遥控器控制,用微处理器实现整个飞行过程全自动控制,控制精度高。 二、方案设计: 系统主要由STM32模块,微处理器MC9S12XS128模块,电源模块,电机模块,超声波模块,加速度陀螺仪模块等构成。 系统总体框图如下图(图2.0): STM32 MMC10 四路 PWM 通道 电调 无刷电机 高度显示数码管 信号接收 MC9S12XS128 GPIO 模块 时钟 模块 超声波传 感器 电源 图2.0 其中微处理器MC9S12XS128模块的外围电路见附录一2.1 控制系统选择方案:

电子设计大赛报告.doc

自动搬运机器人 王泽栋1 曹嘉隆1 高召晗1 杨超2 (1.电子信息工程系学生,2.电子信息工程系教师) 【摘要】 本设计与实作是利用反射式红外线传感器所检测到我们所要跑的路线,我们以前后车头共4颗红外感应传感器TCRT5000来检测黑色路线,并利用Atmel 公司生产的8位单片机AT89S52单片机做决策分析。,将控制结果输出至直流电机让车体自行按预先设计好的路线行走。以AT89S52晶片控制自动搬运机器人的行径,藉由自动搬运的制作过程学习如何透过程式化控制流程、方法与策略、利用汇编语言控制电机停止及正反转,使自动搬运机器人能够沿轨道自行前进、后退以及转弯。目的是在于让车子达到最佳效能之后,参加比赛为最终目的。自动搬运机器人运行过程中会遇到直线、弯道、停止。该设计集检测,微控等技术为一体,运用了数电、模电和小系统设计技术。该设计具有一定的可移植性,能应用于一些高难度作业环境中。 【关键词】自动搬运;黑线检测;时间显示。 1.系统方案选择和论证 1.1 系统基本方案 根据要求,此设计主要分为控制部分和检测部分,还添加了一些电路作为系统的扩展功能,有电动车每一次往返的时间(记录显示装置需安装在机器人上)和总的行驶时间的显示。系统中控制部分包括控制器模块、显示模块及电动机驱动模块。信号检测部分包括黑线检测模块。系统方框图如图1.1.1 图1.1 系统方框图 1.2各模块方案的比较与论证 (1)控制器模块 根据设计要求,控制器主要用于信号的接收和辨认控制电机的正反转、小车的到达直角转弯处的转向、时间显示。 方案一:采用MCS-51系列单片机价格低、体积小、控制能力强。 方案二:采用与51系列单片机兼容的Atmel公司的AT89S52作为控制器件

四旋翼直升机的动力学原理

冯如杯论文 《四旋翼飞行器的设计与控制》 院(系)名称机械工程及自动化学院 作者姓名薛骋豪 学号35071422 指导教师梁建宏 2008年3月22日

四旋翼飞行器的设计与控制 薛骋豪 摘要 四旋翼直升机,其主旋翼分成前后与左右两组,旋转时方向相反,因此与一般直升机最主要的不同点为四旋翼直升机不需要用尾旋翼来平衡机体。因为四旋翼直升机为不稳定系统,因此需利用旋转专用的感测器:陀螺仪来感知机身的平衡程度并将讯号传送至微控制器,再通过微控制器内部程序的运算产生控制信号来控制机体上四个旋翼的转速,以维持整个机身的平衡促使四旋翼直升机能顺利飞行。 关键词:四旋翼、VTOL(垂直起降)、矩阵控制、 Abstract Quadrotor, its main rotor divides into with two about groups from beginning to end, in opposite direction while rotating, so Quadrotor and does not need to fasten the wing and having the balance organism for four with the end with the main difference of general helicopter. Whether four fasten wing helicopter stable system, need to utilize and rotate the special-purpose detecting device. The gyroscope comes to perceive balancing the degree and conveying the signal to the little controller of the fuselage, and then produce the control signal to control four rotational speed of fastenning the wings on the organism through the operation of the procedure within the little controller, impel four to fly smoothly while Quadrotor for the balance of maintaining the whole fuselage. Key words: Quadrotor、VTOL(Vertical Take-Off and Landing)、matrix control

四旋翼飞行机器人的设计与制作

图书分类号: 密级: 毕业设计(论文) 四旋翼飞行机器人的设计与制作Four-rotor flying robot design and production

学位论文原创性声明 此人郑重声明:所呈交的学位论文,是此人在导师的指导下,独立进行研究工作所取得的成果。除文中已经注明引用或参考的内容外,此论文不含任何其他个人或集体已经发表或撰写过的作品或成果。对此文的研究做出重要贡献的个人和集体,均已在文中以明确方式标注。 此人完全意识到此声明的法律结果由此人承担。 论文作者签名: 学位论文版权协议书 此人完全了解关于收集、保存、使用学位论文的规定,即:此校学生在学习期间所完成的学位论文的知识产权归所拥有。有权保留并向国家有关部门或机构送交学位论文的纸此复印件和电子文档拷贝,允许论文被查阅和借阅。可以 公布学位论文的全部或部分内容,可以将此学位论文的全部或部分内容提交至各类数据库进行发布和检索,可以采用影印、缩印或扫描等复制手段保存和汇编此学位论文。 论文作者签名:

摘要 四旋翼飞行机器人它拥有着四个可以旋转的旋翼,属于多旋翼飞行机器人。四旋翼飞行机器人具有着两组对称着分布的旋翼。它是控制着两组对称的旋翼转动速度,而不是机械结构来完成着各种各样的飞行举动行为。四旋翼飞行机器人是一种外型新颖、功能优越的可以垂直起降的飞行机器人,结构简单、没有机械结构、飞行比较平稳方便。然而可以应用在人类无法接触到的一些复杂恶劣的环境当中去。在很多行业都有涉及到了,比如遥感勘测、军事侦察、喷洒农药、实时监控中,四旋翼飞行机器人及多旋翼飞行机器人已经得到了很广阔的应用在各个方面,并且也形成了相关产业。四旋翼飞行机器人还具有飞行姿态控制过程复杂、非线性控制、控制数量多等这些特性。 此次课题在综合了四旋翼飞行机器人的现状、技术与应用的基础之上,为了完成四旋翼飞行机器人造价低造型微的原则,按照它的数学模型以及控制系统的功能要求,完成了四旋翼飞行机器人的飞行姿态控制、姿态数据的获取和飞行姿态解算于MCU上。硬件上使用的是stm32系列STM32F103C8T6 32位处理器作为主控制器负责分析处理数据,依照姿态运算得出来的结果,输出电机的控制信号;采用场效应管驱动电路来驱动的心杯电机;检测姿态信息的惯性测量单元mcu-6050传感器模块用途;负责沟通实施飞行数据分析PC 机与蓝牙模块。整个的软件和硬件系统基此处于模块化设计的思想之上。传感器数据使用的通用数字接口和数据在飞行机器人各传感器采集到的交流和沟通。基于软件之上,飞行姿态控制软件的编写,在单片机上完成quaternion法和卡尔曼滤波算法,并把正确的姿态角也解算出来。姿态角的闭环控制也可以使用控制进行,稳住了飞行姿态。这次所设计的四旋翼飞行机器人可以很好的达到稳定飞行状态,并且抗震能力强。飞行姿态控制算法可完美完成使四旋翼飞行机器人稳定的飞行。 关键词 :四旋翼飞行机器人;姿态控制算法;飞行控制系统;滤波;

全国大学生电子设计竞赛设计报告

全国大学生电子设计竞 赛设计报告精选文档 TTMS system office room 【TTMS16H-TTMS2A-TTMS8Q8-

2017年全国大学生电子设计竞赛简易水情检测系统(P题) 2017年8月12日

摘要 本设计的是简易水情检测系统以STC89C52芯片为核心,辅以相关的外围电路,设计了以单片机为核心的水情检测系统。系统主要由5V电源供电。在硬件电路上在,用总线连接PH值传感器和水位传感器,通过传感器收集到的水情数据发送到单片机,单片机存储实时数据,并显示在12864LCD液晶屏上。在软件方面,采用C语言编程。通过对单片机程序设计实现对水情检测系统的水情数据的采集、显示和检测。 关键词:单片机最小系统;PH值传感器;水位传感器;AD模块 Abstract The design is a simple water regime detection system to STC89C52 chip as the core, supplemented by the relevant external circuit, designed to single-chip as the core of the water regime detection system. The system is powered by 5V power supply. In the hardware circuit, with the bus connection PH sensor and water level sensor, through the sensor to collect the water data sent to the microcontroller, single-chip storage of real-time data, and displayed on the 12864LCD LCD screen. In software, the use of C language programming. Through the single-chip program design to achieve the water regime detection system of water data collection, display and detection. Key words:single chip minimum system; PH value sensor; water level sensor; capacitance

四旋翼飞行器论文(原理图 程序)..

四旋翼自主飞行器(B题) 摘要 系统以R5F100LE作为四旋翼自主飞行器控制的核心,由电源模块、电机调速控制模块、传感器检测模块、飞行器控制模块等构成。飞行控制模块包括角度传感器、陀螺仪,传感器检测模块包括红外障碍传感器、超声波测距模块、TLS1401-LF模块,瑞萨MCU综合飞行器模块和传感器检测模块的信息,通过控制4个直流无刷电机转速来实现飞行器的欠驱动系统飞行。在动力学模型的基础上,将小型四旋翼飞行器实时控制算法分为两个PID控制回路,即位置控制回路和姿态控制回路。测试结果表明系统可通过各个模块的配合实现对电机的精确控制,具有平均速度快、定位误差小、运行较为稳定等特点。

目录 1 系统方案论证与控制方案的选择............................................................................................. - 2 - 1.1 地面黑线检测传感器............................................................................................................. - 2 - 1.2 电机的选择与论证................................................................................................................. - 2 - 1.3 电机驱动方案的选择与论证................................................................................................. - 3 - 2 四旋翼自主飞行器控制算法设计............................................................................................. - 3 - 2.1 四旋翼飞行器动力学模型..................................................................................................... - 3 - 2.2 PID控制算法结构分析.......................................................................................................... - 3 - 3 硬件电路设计与实现................................................................................................................. - 5 - 3.1飞行控制电路设计.................................................................................................................. - 5 - 3.2 电源模块................................................................................................................................. - 6 - 3.3 电机驱动模块......................................................................................................................... - 6 - 3.4 传感器检测模块..................................................................................................................... - 7 - 4 系统的程序设计......................................................................................................................... - 8 - 5 测试与结果分析......................................................................................................................... - 9 - 5.1 测试设备................................................................................................................................. - 9 - 5.2 测试结果................................................................................................................................. - 9 - 6 总结........................................................................................................................................... - 10 - 附录A 部分程序清单.................................................................................................................. - 11 -

四旋翼飞行器实验报告

实验报告 课程名称:《机械原理课内实验》 学生姓名:徐学腾 学生学号:1416010122 所在学院:海洋信息工程学院 专业:机械设计制造及其自动化 报导教师:宫文峰 2016年6 月26 日

实验一四旋翼飞行器实验 一、实验目的 1.通过对四旋翼无人机结构的分析,了解四旋翼无人机的基本结构、工作的原理和传动控制系统; 2. 练习采用手机控制终端来控制无人机飞行,并了解无人机飞行大赛的相关内容,及程序开发变为智能飞行无人机。 二、实验设备和工具 1. Parrot公司AR.Drone 2.0四旋翼飞行器一架; 2. 苹果手机一部; 3. 蓝牙数据传输设备一套。 4. 自备铅笔、橡皮、草稿纸。 三、实验内容 1、了解四旋翼无人机的基本结构; 2、了解四旋翼无人机的传动控制路线; 3、掌握四旋翼无人机的飞行控制的基本操作; 4、了解四旋翼无人机翻转动作的机理; 5、能根据指令控制无人机完成特定操作。 四、实验步骤 1、学生自行用IPHONE手机下载并安装AR.FreeFlight四旋翼飞行器控制软件。 2、检查飞行器结构是否完好无损; 3、安装电沲并装好安全罩; 4、连接WIFI,打开手机AR.FreeFlight软件,进入控制界面; 5、软件启动,设备连通,即可飞行。 6、启动和停止由TAKE OFF 控制。 五、注意事项 1.飞行器在同一时间只能由一部手机终端进行控制; 2. 飞行之前,要检查螺旋浆处是否有障碍物干涉; 3. 飞行之后禁止用手去接飞行器,以免螺旋浆损伤手部; 4. 电量不足时,不可强制启动飞行; 5. 翻转特技飞行时,要注意飞行器距地面高度大于4米以上; 6. 飞行器不得触水; 7. 飞行器最大续航时间10分钟。

四旋翼设计报告

四旋翼自主飞行器(A题) 摘要 四旋翼飞行器是无人飞行器中一个热门的研究分支,随着惯性导航技术的发展与惯导传感器精度的提高,四旋翼飞行器在近些年得到了快速的发展。 为了满足四旋翼飞行的设计要求,系统以STM32F103VET6作为四旋翼自主飞行器控制的核心,处理器内核为ARM32位Cortex-M3 CPU,最高72MHz工作频率,工作电压3.3V-5.5V。该四旋翼由电源模块、电机电调调速控制模块、传感器检测模块、飞行器控制模块等构成。飞行姿态检测模块是通过采用MPU-6050模块,整合3轴陀螺仪、3轴加速度计,检测飞行器实时飞行姿态,实现飞行器运动速度和转向的精准控制。传感器检测模块包括红外障碍传感器、超声波测距模块,在动力学模 型的基础上,将四旋翼飞行器实时控制算法分为两个PID 控制回路,即位置控制回 路和姿态控制回路。测试结果表明系统可通过各个模块的配合实现对电机的精确控制,具有平均速度快、定位误差小、运行较为稳定等特点。 关键词:四旋翼飞行器;STM32;飞行姿态控制;串口PID

目录 1 系统方案论证与控制方案的选择...................................................................- 2 - 1.1 地面黑线检测传感器...................................................................... .............- 2 - 1.2 电机的选择与论证...................................................................... .................- 2 - 1.3 电机驱动方案的选择与论证...................................................................... .- 2 - 2 四旋翼自主飞行器控制算法设计...................................................................- 3 -

电子技术乒乓球比赛游戏机课程设计报告书

1绪论 1.1选题背景 1.1.1 课题目的及意义 本次课程设计的容是独立完成一个乒乓球比赛游戏机的设计,采用EWB电路仿真设计软件完成乒乓球比赛游戏机电路的设计及仿真调试,在微机上仿真实现乒乓球比赛游戏机的设计。通过这次课程设计让我们了解和熟悉了乒乓球游戏机的原理和Multisim仿真设计软件的操作,也让我们加深了解了对双向移位寄存器、双D触发器及、加法器及逻辑门电路的一些实际用途,并将理论与实践相结合。 1.1.2 课题的容和要求 独立完成一个乒乓球比赛游戏机的设计,采用EWB电路仿真设计软件完成乒乓球比赛游戏机电路的设计及仿真调试,在微机上仿真实现乒乓球比赛游戏机的设计。 课程设计具体容如下:乒乓球比赛是由甲乙双方参赛,加上裁判的三人游戏(也可以不用裁判),乒乓球比赛模拟机是用发光二极管(LED)模拟乒乓球运 乒乓球比赛模拟机框图 设计要求:

1、基本部分 (1) 至少用8个LED排成直线,以中点为界,两边各代表参赛双方的位置,其中一个点亮的LED(乒乓球)依次从左到右,或从由到左移动,“球”的移动速度能由时钟电路调节。 (2) 当球(被点亮的那只LED)移动到某方的最后一位时,参赛者应该果断按下自己的按扭使“球”转向,即表示启动球拍击中,若行动迟缓或超前,表示未击中或违规,则对方得一分。 (3) 设计自动记分电路,甲乙双方各用一位数码管显示得分,每记满9分为一局。 2、发挥部分(选做) (1) 甲乙双方各设一个发光二极管表示拥有发球权,每得5分自动交换发球权,拥有发球权的一方发球才能有效。 (2) 发球次数能由一位数码管显示。 (3) 一方得分,电路自动响铃3秒,此期间发球无效,等铃声停止后方可比赛。 课题任务要求 1、画出总体设计框图,以说明乒乓球比赛游戏机由哪些相对独立的功能模块组成,标出各个模块之间互相联系,时钟信号传输路径、方向和频率变化。并以文字对原理作辅助说明。 2、设计各个功能模块的电路图,加上原理说明。 3、选择合适的元器件,在EWB上连接验证、仿真、调试各个功能模块的电路。在连接验证时设计、选择合适的输入信号和输出方式,在充分电路正确性同时,输入信号和输出方式要便于电路的仿真、调试和故障排除。 4、在验证各个功能模块基础上,对整个电路的元器件和连接,进行合理布局,进行整个数字钟电路的连接验证、仿真、调试。 5、自行接线验证、仿真、调试,并能检查和发现问题,根据原理、现象和仿真结果分析问题所在,加以解决。学生要解决的问题包括元器件选择、连接和整体设计引起的问题。 1.2 方案选择 根据设计任务,对照图乒乓球比赛模拟及1.1,可以分为三个模块进行设计:

电子设计大赛国赛_四旋翼自主飞行器A题

2013年全国大学生电子设计竞赛课题:四旋翼自主飞行器(B 题) 【本科组】 2013年9月7日

摘要 为了满足四旋翼飞行器的设计要求,设计了以微控制器为核心的控制系统和算法。首先进行了各单元电路方案的比较论证,确定了硬件设计方案。四旋翼飞行器采用了固连在刚性十字架交叉结构上的4个电机驱动的一种飞行器,以78K0R CPU內核为基础,围绕新的RL78 CPU內核演化而来的RL78/G13作为控制核心,工作频率高达32MHz,工作电压1.6V-5.5V,适合各种类型的消费类电子和工业应用, 满足8/16位微控制器的需求,有助于降低系统功耗,削减总系统的构建成本。采用9926B MOS管芯片的驱动直流电机,该驱动芯片具有内阻小、负载电流大、且控制简单的特性。通过采用MPU-6050整合的3轴陀螺仪、3轴加速器,并含可藉由第二个I2C端口连接其他厂牌之加速器、磁力传感器、或其他传感器的数位运动处理(DMP: Digital Motion Processor)硬件加速引擎,由主要I2C端口以单一数据流的形式,向应用端输出完整的9轴融合演算技术InvenSense的运动处理资料库,可处理运动感测的复杂数据,降低了运动处理运算对操作系统的负荷,实现了四旋翼飞行器运动速度和转向的精准控制。通过HC-SR04超声波测距模块实现了对四旋翼飞行器飞行高度的准确控制。通过激光传感器,实现了四旋翼飞行器沿黑线前进,在规定区域起降,投放铁片等功能,所采用的设计方案先进有效,完全达到了设计要求。 关键词:四旋翼自主飞行器,E18-D50NK光电传感器,寻线,超声波,单片机。

四旋翼自主飞行器(B 题) 【本科组】 1系统方案 本系统主要由电源模块、电机驱动模块、光电循迹模块模块、超声波测高模块、姿态传感器模块组成,下面分别论证这几个模块的选择。 1.1 电源模块的论证与选择 方案一:采用线性元器件LM7805三端稳压器构成稳压电路,为单片机等其他模块供电,输出纹波小,效率低,容易发热。 方案二:采用元器件2596为开关稳压芯片,效率高,输出的纹波大,不容易发热。 方案三:采用线性元器件2940构成稳压电路,为单片机等其他模块供电,输出纹波小,效率高,不容易发热,综合性能高。 综合以上三种方案,选择方案三。 1.2 电机驱动模块的论证与选择 方案一:采用三极管驱动,由于输出电流很大,容易发热, 方案二:采用L298N电机驱动模块,通过电流大,容易发热,使得电机转速变慢,载重量变小。 方案三:采用场效应管9926B芯片组成的电机驱动模块,驱动能力好。能承受的最大电流为7.5A,符合要求。 综合以上三种方案,选择方案三。 1.3 光电循迹模块的论证与选择 方案一:采用CCD摄像头采集图片经过算法处理循迹,前瞻性比较好、循迹效果好,但是处理程序复杂、成本高。 方案二:采用红外对管,有效距离太短,不能满足实际循迹要求。 方案三:采用E18-D50NK光电传感器,这是一种集发射与接收于一体的光电传感器, 检测距离可以根据要求进行调节。探测距离远、受可见光干扰小、前瞻性较好、抗干扰性较好。

智能手机硬件体系结构

智能手机硬件体系 结构

智能手机的硬件体系结构 -06-04 本文来源:电子设计信息作者:厦门大学信息科学与技术学院江有财 随着通信产业的不断发展,移动终端已经由原来单一的通话功能向话音、数据、图像、音乐和多媒体方向综合演变。 而对于移动终端,基本上能够分成两种:一种是传统手机(feature phone);另一种是智能手机(smart phone)。智能手机具有传统手机的基本功能,并有以下特点:开放的操作系统、硬件和软件的可扩充性和支持第三方的二次开发。相对于传统手机,智能手机以其强大的功能和便捷的操作等特点,越来越得到人们的青睐,将逐渐成为市场的一种潮流。 然而,作为一种便携式和移动性的终端,完全依靠电池来供电,随着智能手机的功能越来越强大,其功率损耗也越来越大。因此,必须提高智能手机的使用时间和待机时间。对于这个问题,有两种解决方案:一种是配备更大容量的手机电池;另一种是改进系统设计,采用先进技术,降低手机的功率损耗。

现阶段,手机配备的电池以锂离子电池为主,虽然锂离子电池的能量密度比以往提升了近30%,可是仍不能满足智能手机发展需求。就当前使用的锂离子电池材料而言,能量密度只有20%左右的提升空间。而另一种被业界普遍看做是未来手机电池发展趋势的燃料电池,能使智能手机的通话时间超过13 h,待机时间长达1个月,可是这种电池技术仍不成熟,离商用还有一段时间[1]。增大手机电池容量总的趋势上将会增加整机的成本。 因此,从智能手机的总体设计入手,应用先进的技术和器件,进行降低功率损耗的方案设计,从而尽可能延长智能手机的使用时间和待机时间。事实上,低功耗设计已经成为智能手机设计中一个越来越迫切的问题。 1 智能手机的硬件系统架构 本文讨论的智能手机的硬件体系结构是使用双cpu架构,如图1所示。

2015年电子设计大赛综合测评题课程设计解析汇报

郑州轻工业学院 电子技术课程设计 题目: 2015年电赛测评试题 姓名:王苗龙 专业班级:电信13-01 学号: 541301030134 院(系):电子信息工程学院 指导教师:曹卫锋谢泽会 完成时间: 2015年10月 29日

郑州轻工业学院 课程设计任务书 题目 2015年电子设计大赛综合测评试题 专业电信工程13-1 学号 541301030134 姓名王苗龙 主要内容、基本要求、主要参考资料等: 主要内容 1.阅读相关科技文献。 2.学习电子制图软件的使用。 3.学会整理和总结设计文档报告。 4.学习如何查找器件手册及相关参数。 技术要求 1、使用555时基电路产生频率20kHz-50kHz连续可调,输出电压幅度为1V的方波Ⅰ; 2、使用数字电路74LS74,产生频率5kHz-10kHz连续可调,输出电压幅度为1V的方波Ⅱ; 3、使用数字电路74LS74,产生频率5kHz-10kHz连续可调,输出电压幅度峰峰值为3V的三角波; 4、产生输出频率为20kHz-30kHz连续可调,输出电压幅度峰峰值为3V的正弦波Ⅰ; 5、产生输出频率为250kHz,输出电压幅度峰峰值为8V的正弦波Ⅱ;方波、三角波和正弦波的波形应无明显失真(使用示波器测量时)。频率误差不大于5%;通带内输出电压幅度峰峰值误差不大于5%。 主要参考资料 1.何小艇,电子系统设计,浙江大学出版社,2010年8月 2.姚福安,电子电路设计与实践,山东科学技术出版社,2001年10月 3.王澄非,电路与数字逻辑设计实践,东南大学出版社,1999年10月 4.李银华,电子线路设计指导,北京航空航天大学出版社,2005年6月 5.康华光,电子技术基础,高教出版社,2006年1月 完成期限: 2015年10月30日 指导教师签章: 专业负责人签章: 2015 年 10月26日

四旋翼飞行器 设计报告

大学生电子设计竞赛 设计报告 摘要:本设计实现基于STM32开发板的十字形四旋翼飞行器,四旋翼由主控制板、陀螺仪、电机模块、超声波测距、电源和投弹打靶模块等六部分组成。其中,控制核心STM32负责飞行器姿态数据接收和飞行姿态控制;陀螺仪采用MPU6050模块,该模块经过卡尔曼滤波处理采集的数据,输出数据,用PID控制算法对数据进行处理,同时,解算出相应电机需要的的PWM增减量,及时调整电机转速,调整飞行姿态,使飞行器的飞行的更加稳定。电机模块通过电调控制无刷直流电机,超声波传感器进行测距,起飞后悬停在一定高度,打靶后降落。 关键词:四旋翼;PID控制;陀螺仪,姿态角,电机控制

2

目录 1系统方案 (1) 1.1控制系统选择方案 (1) 1.2飞行姿态控制方案论证 (1) 1.3角度测量模块的方案论证 (2) 1.4高度测量模块方案论证.............................................. 错误!未定义书签。2理论分析与计算 (2) 2.1控制模块 .................................................................... 错误!未定义书签。 2.2机翼电机 .................................................................... 错误!未定义书签。 2.3飞行姿态控制单元 (3) 3电路与程序设计 (4) 3.1系统总体设计思路 (4) 3.2主要元器件清单......................................................... 错误!未定义书签。 3.3系统框图 .................................................................... 错误!未定义书签。 3.3.1系统硬件框图 ..................................................... 错误!未定义书签。 3.3.2系统软件框图 ..................................................... 错误!未定义书签。4测试方案与测试结果.. (5) 5结论 (6) 3

智能手机硬件体系结构

智能手机的硬件体系结构 2008-06-04 本文来源:电子设计信息作者:厦门大学信息科学与技术学院江有财 随着通信产业的不断进展,移动终端差不多由原来单一的通话功能向话音、数据、图像、音乐和多媒体方向综合演变。 而关于移动终端,差不多上能够分成两种:一种是传统手机(feature phone);另一种是智能手机(smart pho ne)。智能手机具有传统手机的差不多功能,并有以下特点:开放的操作系统、硬件和软件的可扩充性和支持第三方的二次开发。相关于传统手机,智能手机以其强大的功能和便捷的操作等特点,越来越得到人们的青睐,将逐渐成为市场的一种潮流。 然而,作为一种便携式和移动性的终端,完全依靠电池来供电,随着智能手机的功能越来越强大,其功率损耗也越来越大。因此,必须提高智能手机的使用时刻和待机时刻。关于那个问题,有两种解决方案:一种是配备更大容量的手机电池;另一种是改进系统设计,采纳先进技术,降低手机的功率损耗。

现时期,手机配备的电池以锂离子电池为主,尽管锂离子电池的能量密度比以往提升了近30%,然而仍不能满足智能手机进展需求。就目前使用的锂离子电池材料而言,能量密度只有2 0%左右的提升空间。而另一种被业界普遍看做是以后手机电池进展趋势的燃料电池,能使智能手机的通话时刻超过13 h,待机时刻长达1个月,然而这种电池技术仍不成熟,离商用还有一段时刻[1]。增大手机电池容量总的趋势上将会增加整机的成本。 因此,从智能手机的总体设计入手,应用先进的技术和器件,进行降低功率损耗的方案设计,从而尽可能延长智能手机的使用时刻和待机时刻。事实上,低功耗设计差不多成为智能手机设计中一个越来越迫切的问题。 1 智能手机的硬件系统架构 本文讨论的智能手机的硬件体系结构是使用双cpu架构,如图1所示。

电子设计大赛报告设计书

设计项目:模拟路灯控制系统 学校:辽宁工程技术大学电气与控制工程学院参赛人员:高庆 吴琨 王立强

目录 第一章前言 1 第二章方案论证与论证 2 一系统结构综述 4 二系统结构示意图 5 第三章硬件设计 5 一89C52单片机简述 6 二电源模块设计7 三恒流源电路设计7 四案件及显示模块7 五时钟电路设计8 六光电对射传感器模块设计 8 七比较电路模块设计9 八DA转换模块设计10 九交通状况检测模块设计10 十路灯故障检测及报警模块设计 10 第四章系统软件设计 一系统软件设计综述11 二各模块软件部分分述 12 14 15 第七章参考文献16

模拟路灯控制系统(I题) 【高职高专组】 摘要: 本文介绍了基于STC89C52单片机的模拟路灯控制系统的设计和实现过程,通过交通情况自动调节检测,路灯故障检测及报警检测,环境明暗变化检测,定时开关模块的设计控制以实现题目要求。整个系统的电路结构简单,可靠性能高。实验测试结果满足要求,本文着重介绍系统的硬件及软件设计部分。 采用的技术主要有: (1)通过软件编程控制定时开关灯时间,报警检测; (2)光电传感器的有效应用; (3)LM311比较器的有效应用; (4)新型时钟芯片DS12C877的有效应用。 关键词: 80C52单片机,光电传感器,路灯控制,亮度调节 Abstract: This paper introduces the STC89C52 based on single-chip microcomputer simulation street lamp control system design and realization process, through the traffic situation automatic adjustment test, street lamp fault detection and alarm test, light and shade environment change detection, timer switch module design in order to achieve the topic request. The whole system of the circuit structure simple, reliable performance is high. The test results meet the requirement, the paper introduces the hardware and software of the system design part. The technique to be used mainly has: 1. Through software programming control timing open to turn off the lights time, alarm detection; 2. Effective application of the photoelectric sensor; 3. LM393 comparator effective application; 4. New clock chip DS12C877 effective application. Key words: 80 C52, photoelectric sensor, street lamp control, brightness to adjust

相关主题
文本预览
相关文档 最新文档