- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于FPGA和STM32的四旋翼飞行器控制系统的设计
杨新湦,高春燕
(中国民航大学 空中交通管理学院,天津 300300)
基金项目:中央高校基本科研业务费资助项目,项目编号:3122013SY02A
The Design of Control System of Quad-rotors Aircraft Based on
FPGA and STM32
Yang Xin-sheng, Gao Chun-yan
(College of Air Traffic Management, Civil Aviation University of China, Tianjin 300300, China )
Abstract: In this paper, a quad-rotors aircraft is introduced which is regulated through four different brushless motor to achieve pitch, roll and yaw operation. In order to improve the control performance of quad-rotors aircrafts, the design uses a combination of FPGA and STM32 dual-processor control mode, collects sensors data using FPGA parallel processing characteristics, and generates precious PWM signals to control it. In order to compensate for the lack of calculation of FPGA, the STM32 is used as an auxiliary arithmetic unit. Experimental result shows that the dual-processor FPGA and STM32 can solve the problem of the updated synchronization problems of sensors data, gets the more precise control signals for acquisition and PWM signals for output, and the control precision can be effectively improved.
Keywords: Quad-rotors; FPGA; STM32.
0引言
四旋翼飞行器具有使用灵活、体积小、成本低等特点, 是无人机发展的主要类型之一,它可以完成超低空侦察、干扰、监视等各种复杂的任务[1]。四旋翼飞行器的主要依靠读取三轴加速度传感器、陀螺仪传感器、磁航向传感器、气压传感器等数据,进行四旋翼飞行器姿态和高度等飞行信息的解算,并通过控制算法得到控制无刷电机的PWM信号,进行四个电机的转速调整,从而实现四旋翼飞行器的飞行控制。
1控制系统设计
1.1控制模型分析
四旋翼飞行器采用四个旋翼作为飞行的直接动力源。其旋翼对称分布在机体的前后、左右四个方向,并且结构和半径都相同的四个旋翼需要处于同一高度平面。旋翼1和旋翼3逆时针旋转,旋翼2和旋翼4顺时针旋转,四个电机对称的安装在飞行器的支架端。
图1 四旋翼飞行器控制模型
四旋翼飞行器在空间基本运动状态分别是:(1)垂直运动;(2)俯仰运动;(3)滚转运动;(4)偏航运动。其运动状态实现方式如下:
(1)垂直运动:四个旋翼转速同步增加或减小则可以实现飞行器的上升或者下降。?
(2)俯仰运动:电机1的转速上升或者下降,电机3的转速下降或者上升,电机2、电机4的转速保持不变,则实现四轴飞行器的俯仰操作。?
(3)滚转运动:改变电机2和电机4的转速,保持电机1和电机3的转速不变,则可实现飞行器的滚转运动。?
(4)偏航运动:当电机1和3转速增大或者电机2和4转速减小时,旋翼1和旋翼3对机身的反扭矩大于旋翼2和旋翼4对机身的反扭矩,机身便在其反扭矩的作用下绕偏航轴转动,实现飞行器与电机1、电机3的转向相反的偏航运动。?
1.2硬件平台
硬件系统主要包括FPGA、STM32、三轴加速度传感器、陀螺仪传感器、磁航向传感器、无线传输模块等,系统框图如图2所示。利用FPGA并行处理的优点,通过IIC同步采集飞行器的三轴加速度、角速度、磁航向等数据,进行数据的融合处理。
同时利用FPGA的程序并行处理和高精度时钟的优点,采集接收机输出的控制信号,并转化为相应的控制指令,
您可能关注的文档
最近下载
- [新疆]2024年新疆高级人民法院生产建设兵团分院_人民检察院聘用制书记员招聘笔试历年典型考题及解题.docx VIP
- Q/GDW 13002.3—2018 10kV变压器采购标准(第3部分:10kV三相干式变压器专用技术规范).pdf VIP
- 储能技术-全套PPT课件.pptx
- 口腔颌面外科登记手册.pdf VIP
- 纪念抗日战争胜利80周年弘扬抗战精神爱国主义教育ppt课件.pptx VIP
- 初中地理教师培训.pptx VIP
- 法学专转本题库及答案.doc VIP
- 山水田园诗训练(1).docx VIP
- 泵房改造施工方案.pdf VIP
- 2025-2026学年初中物理九年级上册(2024)教科版(2024)教学设计合集.docx
文档评论(0)