推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

航模直升机飞行控制软件的设计与实现

更新时间:2020-04-14 13:22:21 大小:2M 上传用户:zhengdai查看TA发布的资源 标签:飞行控制软件 下载积分:3分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

随着科学技术的发展,越来越多的新技术被应用到航空模型领域。航空模型活动的趣味性、应用知识的广泛性、亲自动手的实践性和创造性可以培养青少年对科学兴趣的建立,学习和掌握丰富的科学知识,同时对培养青少年的创造力、学习能力、合作能力和竞争能力具有十分积极的意义。

  本文首先针对航模直升机的技术特点,构建了航模控制软件的结构,设计实现了航模直升机的飞行控制方法。将基于2.4G传输频道的PCM(Pulse Code Modulation)编码原理应用到航模直升机飞行控制系统中,详细地分析和设计了PCM编解码方法,使航模的飞行控制系统达到了响应速度快、抗干扰性强的要求。

  然后对航模直升机的舵机控制部分,设计了一种新颖的方法利用Atmel单片机产生多路控制舵机用的PWM(Pulse Width Modulation)控制信号。该方法利用硬件定时器和软件计数器相结合的方法,在不增加任何硬件接口的前提下,实现了多路PWM输出,达到了对多路伺服舵机精确控制的目的。在AVCS(Angular Vector Control System)陀螺仪控制部分,详细的分析了AVCS陀螺仪与普通陀螺仪工作方式的不同之处以及AVCS陀螺仪的特点和优点。设计了以AVR MCU(AVR Micro Control Unit)为控制和处理中心,通过ADC(Analog to Digital Converter)取样MEMS(Micro Electro Mechanical Systems)角速度传感器的测量值,采用积分运算计算航模直升机机身偏转角度的算法,实现了系统自动控制和调整机身偏转角度的功能。

  接着针对航模用BLDC(Brushless DC)无刷直流电机具有体积小、重量轻、效率高及可靠性好等特点,设计了BLDC无刷直流电机三段式启动策略、BLDC无刷直流电机的反电势过零检测方法和基于PI(Proportion Integration)控制算法的BLDC无刷直流电机速度控制系统。通过对MCU编程,实现了以单片机为核心的专用于航模的电子调速控制软件系统。

  最后,在航模直升机飞行控制软件设计完成后,通过制作实验样机和设计测试用例,对软件中各程序模块的功能和性能进行了测试,测试结果达到了预...

部分文件列表

文件名 大小
航模直升机飞行控制软件的设计与实现.pdf 2M

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载