欢迎来到天天文库
浏览记录
ID:9143361
大小:79.00 KB
页数:6页
时间:2018-04-19
《四旋翼飞行器智能控制系统设计》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、四旋翼飞行器智能控制系统设计四旋翼飞行器在许多领域有着广阔的应用前景。但是四旋翼飞行器控制系统十分复杂,因此本文以AVR单片机为控制核心,设计具有红外传感器智能避障的控制算法,并且拥有良好稳定性的飞行系统的四旋翼飞行器。在此基础上加装远程图像实时传输系统,将图像实时传输回来,从而能做出图像的实时处理。这样才可让飞行器在抢险救灾、地质勘查等领域中有效工作,获得可靠信息,凸显飞行器的实用价值。关键词AVR单片机避障图像传输系统控制算法抢险救灾一、引言在一些场合四旋翼飞行器发挥着特有的优势和重要的作用。四旋翼飞行器机动灵活性强,有高度的机动
2、性和有效承载力。四旋翼飞行器可以在悬空静止的状态下瞬吋改变其姿态。本文以AVR单片机为控制核心,控制陀螺仪加速计,实现姿态的控制。利用红外传感器可探测障碍信息,将信息反馈给单片机,做出适当的措施进行避障。配以无线遥控模块,可以实现远程操作控制。与此同时,加上无线视频模块辅助,可进行高空拍摄,并将图像信息实时传递,进行无线视频监控,获取的图像传回指定的服务器上,给工作人员提供必要信息做出决策。二、四旋飞行器的飞行控制原理四旋翼飞行器是由2对桨翼组成,飞行动力由这两对旋翼提供的。通常的情况是,只要控制每一个旋翼上的旋转速度,而桨叶的桨矩角
3、和旋翼轴均不变。因为飞行器的的各种姿态是由这两对的桨翼产生的升力和扭力来控制的。奖叶的奖矩角没有必要来调节。每对旋翼上安装正反一对的浆叶。这样,在飞行时正反桨所产生的桨距正好相反,转矩便可以相互抵消。这样就达到了整个飞行器的转矩平衡,不会出现打转现象。当要改变飞行器的的飞行角度时,改变总的转矩,即加大两个正桨或反浆的转矩即可实现。四旋翼飞行器的飞行速度则是由俯仰角和电机的转动速度共同决定的。通过这两者可以达到控制飞行器的目的。图1为飞行器的飞行原理图。(一)四旋翼飞行器的硬件及结构设计本飞行器的硬件及结构设计主要是由:支撑部分、旋翼部
4、分、飞行控制部分、红外避障部分、无线遥控部分以及无线图像传输部分组成。1、支撑部分和旋翼部分支撑部分即飞行器主机架,由高强度高韧性工程尼龙板、铝合金方管、不锈钢高强度螺丝构成,轴矩为550mm,可折叠设计,简单操作。旋翼部分由电机、桨叶组成。从性能和总重量考虑,选用新两达A2212无刷直流电机,重量48克,选择kv值为10⑻,扭力大。选用工作电压11V,电流9.9A,转速7130转,推力650克的电机。可通过调节电机的占空比来调节电压,从而实现转速的调节。根据kv值高配小奖,kv值低配大浆,因此采用与之相应的1045大桨。(二)飞行控
5、制部分本飞行器的飞行控制部分主耍是由:无刷电调部分、陀螺仪传感器、加速度传感器、大气压传感器等部分组成。1、无刷电调部分由于无刷电机使用的是三相交流电,和有刷电机不同,没有电刷。因此要把电池的直流电引入,用电调转化为三相交流电,从而启动无刷电机。同时,电调也起着将电机和单片机相连的作用,因为电机工作是需要大电流和大电压,如果直接将单片机供给大电流的话,单片机则会因电流过大而直接烧毁,不用外部单片机无法提供足够的电压电流。因此本文选用了兼容性好的30A的SkyWalker电调。该电调自带PID控制器,能很好地控制电机,让飞行器平稳的在空
6、中悬停、飞行。2、陀螺仪传感器为了采集飞行器三个方向的角速率,本文中采用了3个角速度陀螺仪,型号是ENC-03R。控制器可通过对陀螺仪输出的角加速度进行积分计算获得飞行时要偏离的角度。3、加速度传感器由于陀螺仪使川是会出现温度漂移现象,在做完一次相反方句的旋转后,陀螺仪的积分并不为零,存在偏差,在ENC-03R上偏差较厉害些。如果不加以处理出便会出现问题。因此必须用加速度传感测得数裾,然后对所获得的数据加以修正补偿。同时,有一种更好修正补偿,就是在此基础上融入卡曼滤波的方法。木文采用飞思卡尔公司生产的MMA7360型号的加速度传感器。
7、4、大气压传感器在本系统采用了采用了常用的飞思卡尔公司生产的型号MPX4115大气压传感器,此传感器主要作用是控制飞行器的飞行高度。(三)红外避障模块为了增强飞行器的适应性,增加了避障模块。本系统采用广泛运用的红外避障模块。红外传感器是一种比较有效的接近觉传感器。避障传感器通常是一个红外发射电路和红外接收电路组成,这个红外接收管对38KHz的频率比较敏感,红外发射管发射这个波段的红外线,当碰到障碍物后,红外波被反射回来,接收管接收到,就可以判断这个方向上有无障碍物。红外传感器的电路如下图2所示。(四)无线遥控模块为了实现远程无线遥控,
8、设计中采用了蓝牙传输模块。通过将与八VR单片机相连,PC机可以通过蓝牙发送器将控制命令传递给飞行控制板上的蓝牙接收器,当蓝牙接收器接受到命令后,可将命令通过UART通讯传给AVR,再由AVR单片机发出PPM波传送到姿态控
此文档下载收益归作者所有