找回密码
 注册
7月份EDA365直播计划
查看: 125|回复: 5

[电子大赛] 多旋翼自主飞行器

[复制链接]

该用户从未签到

发表于 2019-12-31 10:33 | 显示全部楼层 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
多旋翼自主飞行器(C题)
  i) I# B+ d+ I5 h& u* z  m

+ ^1 ?/ p9 ], h6 C  m摘要  j1 i1 ?; d5 N1 P) r
四旋翼飞行器结构较简单,且能够控制其稳定飞行。通过对MPU6050陀螺仪姿态索取,并以R5F100LEA单片机作为主控芯片,利用其内部资源,进行运算完成四元数矩阵转换及姿态解算、融和、矫正。针对四旋翼飞行器的动力来源为直流电机,通过采用PWM控制方式对电机进行调速,通过调节电机转速,实现升力变化,控制飞行器的姿态及位置变化。采用ov7620摄像头循迹使飞行器从A区到B区。通过对四旋翼工作模式与控制参数的研究,采用PID算法,编程实现,模拟相应的飞行姿态,使四旋翼飞行器能够实现自主飞行、自主悬停控制,并且能够完成题目要求内容。 ( h% _+ Q/ h4 T& K
关键词:四旋翼飞行器;PWM;PID% @# ]) P( ]1 a* e
. e$ j5 D0 I& ?7 g$ }. a3 u9 \

# t0 r1 A$ A2 Q. [Abstract
: A+ G: t9 m7 w8 Y" yFour rotating propeller-driven aircraft structure is relatively simple. Through to the MPU6050 gyroscope to read gestures. And R5F100LEA single-chip microcomputer as main control chip, Operations with its internal resources, complete the quaternion matrix transformation and attitude algorithm, hARMony, and correct. In view of the four rotor aircraft power source for dc motor, through the adoption of PWM control method for motor speed adjustment, for adjusting the motor speed, implement changes to lift, and control aircraft attitude and position changes.We use ov7620 camera tracking make aircraft from area A to area B. Through the study of four rotor working mode and the control parameters of the PID algorithm, and programming implementation, simulation of the corresponding flight attitude, make four rotor aircraft can realize autonomous flight, hovering control independently and complete the subject requirements.2 ~$ r% P  k' w1 m( W1 w  G  D- \

) P: S  [9 v' h1 c" z  o$ Pkey words:Four rotating propeller-driven aircraft; PWM ; PID
: V0 m3 O9 B5 Y( j: f
% g9 {, V# U. [4 J" `
8 c: u8 A/ }: f0 U; y* R; A* l( d目录
% S7 e& f' R  y, n/ _1. 系统方案论证与选择        15 A2 z" |) x. R+ E
1.1 姿态检测模块        12 Z. S3 W4 z, l: `7 B- a
1.2 电源模块        2- u  b* l# j+ S% h, J
1.3 光电传感器模块        2
  v: W2 ?, S( [6 l! R' z/ D& P2.系统理论分析与计算        3+ O; J. \0 }8 f0 s' U2 z/ K
2.1 姿态控制方法        37 f; U* L0 j! z8 p- S* o
2.2 电机驱动模块        5
% p% i& Y# ?6 n2 g3.系统硬件电路设计与分析        5
2 `7 {( l8 |1 V' ?7 W3.1电机驱动        6
* G5 O/ n9 d1 q. Q/ D, X% n# x3.2姿态检测模块        6
4 X/ v$ i, j/ i, n8 F/ |3.3 mcu主控电路        62 C$ Q$ [6 I' A2 P
4.系统软件设计        70 h, o  {; F3 R2 `* s* O* ~/ e
4.1 中值窗口滤波算法        8% F5 j# u' D  U
4.2 PID算法        87 t" D* e/ {9 c$ ?$ \
5.仿真测试与实飞        9& J7 g- ?1 P: c$ b8 R$ c
5.1仿真测试        9) ?- L7 D7 _- A- y! V
5.2作品实物图        10
  B9 m2 `1 b. Q+ C; v/ J. B5.3实飞测试        11
* ^  n2 K$ C! I  M9 i' b. y* R* o6.结论        12. V1 G- B0 I8 J/ K; j/ E" G. Y0 X
参考文献        I
6 Z: K: L) @- ?& }; s- m& R7 X  B" V+ @8 b( c0 U2 H
+ k3 U8 N6 l* m2 o$ h" J

7 Z6 f1 N  Z- g# Y" Q' k1. 系统方案论证与选择- u6 ?$ D5 K) h7 ~0 O
随着传感器技术和控制理论的不断发展,尤其是微电子和微机械技术的逐步成熟使四轴飞行器的自主飞行控制变得易实现并成为国际上的热点研究对象。以此为背景,2015年第十二届全国大学生电子设计竞赛本科组C题要求设计一个四旋翼自主飞行器,可以自动识别指示线、降落区,实现自主循线飞行、起降吸合贴片等动作。本论文针对该问题,采用新型磷酸铁锂电池组为动力,MPU6050整合性6轴运动处理组件作为飞行器姿态检测传感器,通过卡尔曼、窗口滤波对MPU6050测量数据进行整定,并以R5F100LEA单片机作为主控芯片,利用其内部资源,进行运算完成四元数矩阵转换及姿态解算、融和、矫正,飞行导航用摄像头作为检测模块,设计实现了四旋翼自主飞行器工作系统。 下面对各个关键模块进行说明。0 z- D* {) Q0 W7 V

5 f6 p0 Y  H. t+ A5 D1 q1.1 姿态检测模块
. S3 R1 s4 y6 g. i方案一:利用串口读取模式MPU6050(JY-61),模块内部集成了姿态解算器,配合动态卡尔曼滤波算法,能够在动态环境下准确输出模块的当前姿态,姿态测量精度0.01度,稳定性极高。采用高精度的陀螺加速度计MPU6050,通过处理器读取MPU6050的测量数据然后通过串口输出,免去了用户自己去开发MPU6050复杂的I2C协议。模块内部自带电压稳定电路,可以兼容3.3V/5V的嵌入式系统,连接方便。采用先进的数字滤波技术,能有效降低测量噪声,提高测量精度。
8 r5 x; u+ _- N# H方案二:利用I2C读取模式6轴飞控传感器模块GY-521(MPC6050),以数字输出6轴或9轴的旋转矩阵、四元数、欧拉角格式的融合演算数据。具有131 LSBs/°c 敏感度与全格感测范围为±250、±500、±1000与±2000°c 的3轴角速度感测器(陀螺仪)。可程式控制,且程式控制范围为±2g、±4g、±8g和±16g的3轴加速器。数字运动处理(DMP)引擎可减少复杂的融合演算数据、感测器同步化、姿势感应等的负荷。高达400kHz快速模式的I2C。
4 N5 Q  l% F! N& R9 l方案三:利用I2C读取模式10轴飞控传感器模块GY-86,模块I2C总线上挂载MPU6050+HMC5883L+MS5611,可以测量出三轴加速度、三轴角速度、三轴磁场和气压。! S+ P5 R% g4 s1 Z
综合比较,方案三包含方案二的所有优点,且采样周期较方案一短,方案三中数据采样更多,在运动过程中,GY-86更适合于四旋翼飞行器的姿态控制,故选择方案三。6 q. o6 u9 g  m

6 {4 j& v" g8 s; u- d1.2 电源模块: _3 g7 ?( E0 D( W5 E! a4 d, h
方案一:利用铅蓄电池,电极主要由铅制成,电解液是硫酸溶液的一种蓄电池。其通过氧化还原反应对用电设备进行供电。$ O3 O5 Z3 w0 i( C
方案二:利用锂聚合物电池,锂聚合物电池是采用锉合金做正极,采用高分子导电材料、聚乙炔、聚苯胺或聚对苯酚等做负极,有机溶剂作为电解质。该电池具有安全性能好、更轻薄、容量大、内阻小、放电性能佳等优点。
- m3 N' H. i& x0 d0 Y$ O综合比较,通过对飞行器的载重能力进行分析,故选择方案二。
, r0 f; |1 Y! O$ e# Z, q0 b. c5 Y" J* a* A2 I9 N* }3 |
游客,如果您要查看本帖隐藏内容请回复
4 M( o. G* v7 P( {5 d) Z

1 A# _" Y3 R/ l3 v; k

该用户从未签到

发表于 2019-12-31 19:00 | 显示全部楼层
回忆一下多旋翼自主飞行器
  • TA的每日心情
    郁闷
    2020-6-24 15:25
  • 签到天数: 25 天

    [LV.4]偶尔看看III

    发表于 2020-6-12 17:55 | 显示全部楼层
    了解了解         
    / [& g/ i- m; l; q% s
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号 )

    GMT+8, 2020-7-9 19:51 , Processed in 0.093750 second(s), 23 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19925233282

    快速回复 返回顶部 返回列表