首页 > 专利 > 杭州电子科技大学 > 一种太阳能续航的四旋翼飞行器及控制方法专利详情

一种太阳能续航的四旋翼飞行器及控制方法   0    0

有效专利 查看PDF
专利申请流程有哪些步骤?
专利申请流程图
申请
申请号:指国家知识产权局受理一件专利申请时给予该专利申请的一个标示号码。唯一性原则。
申请日:提出专利申请之日。
2017-04-20
申请公布
申请公布指发明专利申请经初步审查合格后,自申请日(或优先权日)起18个月期满时的公布或根据申请人的请求提前进行的公布。
申请公布号:专利申请过程中,在尚未取得专利授权之前,国家专利局《专利公报》公开专利时的编号。
申请公布日:申请公开的日期,即在专利公报上予以公开的日期。
2017-09-12
授权
授权指对发明专利申请经实质审查没有发现驳回理由,授予发明专利权;或对实用新型或外观设计专利申请经初步审查没有发现驳回理由,授予实用新型专利权或外观设计专利权。
2020-10-09
预估到期
发明专利权的期限为二十年,实用新型专利权期限为十年,外观设计专利权期限为十五年,均自申请日起计算。专利届满后法律终止保护。
2037-04-20
基本信息
有效性 有效专利 专利类型 发明专利
申请号 CN201710262287.9 申请日 2017-04-20
公开/公告号 CN107065927B 公开/公告日 2020-10-09
授权日 2020-10-09 预估到期日 2037-04-20
申请年 2017年 公开/公告年 2020年
缴费截止日
分类号 G05D1/10 主分类号 G05D1/10
是否联合申请 独立申请 文献类型号 B
独权数量 1 从权数量 2
权利要求数量 3 非专利引证数量 1
引用专利数量 0 被引证专利数量 0
非专利引证 1、CN 106325289 A,2017.01.11CN 205901416 U,2017.01.18CN 104460685 A,2015.03.25CN 106487087 A,2017.03.08CN 105573333 A,2016.05.11CN 106394899 A,2017.02.15CN 103853156 A,2014.06.11叶小杰.PCI数据采集卡的设计及测试方法研究《.信息科技辑》.2011,张耀.太阳能无人机机翼气动结构能量多目标优化设计《.中国优秀硕士学位论文全文数据库 工程科技Ⅱ辑》.2016,第36,44页. 乌仁别丽克.基于串级PID控制算法的四旋翼无人机控制系统设计与实现《.中国优秀硕士学位论文全文数据库 工程科技II辑》.2017,;
引用专利 被引证专利
专利权维持 5 专利申请国编码 CN
专利事件 事务标签 公开、实质审查、授权
申请人信息
申请人 第一申请人
专利权人 杭州电子科技大学 当前专利权人 杭州电子科技大学
发明人 任齐凯、余善恩、尹克、毛路、孟祥松、王旭、谭国雄、王永铭、黄培武、胡友鹏 第一发明人 任齐凯
地址 浙江省杭州市下沙高教园区2号大街 邮编 310018
申请人数量 1 发明人数量 10
申请人所在省 浙江省 申请人所在市 浙江省杭州市
代理人信息
代理机构
专利代理机构是经省专利管理局审核,国家知识产权局批准设立,可以接受委托人的委托,在委托权限范围内以委托人的名义办理专利申请或其他专利事务的服务机构。
杭州君度专利代理事务所 代理人
专利代理师是代理他人进行专利申请和办理其他专利事务,取得一定资格的人。
杜军
摘要
本发明公开了一种太阳能续航的四旋翼飞行器及控制方法。本发明包括控制系统、超声测距模块、摄像头模块、MPU6050十轴传感器模块、太阳能模块、智能充电模块、飞行模块、显示模块;控制系统包括串口通信电路、本发明的太阳能和智能充电模块是利用太阳能转化为电能,在通过充电电路给电池充电,使四旋翼飞行器能有足够的电能进行工作,并实时将电流电压的数据传送给控制系统,并实时通过显示模块显示在屏幕上,可以便捷的观察;本发明控制简洁、直观,并能成功解决四旋翼飞行器时间不长的问题;解决了四旋翼飞行器续航能力差的问题,本发明的应用前景十分广阔。
  • 摘要附图
    一种太阳能续航的四旋翼飞行器及控制方法
法律状态
序号 法律状态公告日 法律状态 法律状态信息
1 2020-10-09 授权
2 2017-09-12 实质审查的生效 IPC(主分类): G05D 1/10 专利申请号: 201710262287.9 申请日: 2017.04.20
3 2017-08-18 公开
权利要求
权利要求书是申请文件最核心的部分,是申请人向国家申请保护他的发明创造及划定保护范围的文件。
1.一种太阳能续航的四旋翼飞行器,其特征在于:包括主控制驱动模块、超声波定高模块、位置监控模块、太阳能充电模块和电源控制驱动模块;
所述的主控制驱动模块包括串口通信电路、MCU控制电路和MPU6050检测模块;所述的超声波定高模块用于测量飞行器的飞行高度,并将高度数据信息传送给主控制驱动模块;
所述的位置监控模块包括摄像头模块和位置标定单元,摄像头模块将采集数据传送给主控制驱动模块;位置标定单元将采集数据传送给主控制驱动模块;太阳能充电模块包括太阳能板和充电模块,实时为电池充电;电源控制驱动模块包括电量监测电路和电池切换电路,实时为主控制驱动模块提供稳定的电压和电流;
所述的主控制驱动模块中MCU控制电路接收来自MPU6050检测的角速度和角加速度信息,再通过串级PID算法运算出四个无刷电机所需要的不同的PWM波调节无刷电机的不同转速,使得四轴飞行器能够稳定的悬停在空中;MPU6050模块不断检测飞行器的角速度和角加速度传给MCU控制电路,主控制器计算出角度并显示在OLED显示屏上;角度信息通过串级PID算法计算出四路PWM波占空比控制四个电机转速,使得飞行器能够平稳飞行;
所述的超声波定高模块测量或设定不同的高度,同时将高度数据传输给主控制模块,通过超声波PID的姿态解算,使得四路电机控制输出不同的PWM波,这样四轴飞行器就可以稳定的飞行在我们想要的高度了;超声波模块实时监测飞行器高度,将高度信息显示在OLED显示屏上,并通过单环PID计算出油门量,将油门量加在四路PWM波占空比上,使得飞行器能够定高悬停;
所述的摄像头模块是自动识别地面的景物,然后经过解算把结果数据传输给主控制模块,然后主控制模块通过这些数据做出不同的动作;摄像头采集位置信息,通过算法判断飞行方向,并将方向信息通过串口通信传给主控板,然后改变串级PID期望的角度,实现定向飞行;
所述的太阳能充电模块是在四轴的上表面铺设一层砷化镓太阳能电池板,在白天太阳能板可以接收太阳能,转化为电能再通过充电电路给四轴电池充电,延长电池的使用时间;
当采集到的电压低于设定值时,便启动电池转换电路更换电池;太阳能电池板全程工作发电为不工作电池充电;
所述的MCU控制电路,包括第一芯片MCU,第一芯片MCU的型号为STM32F103VCT6;
所述的第一芯片MCU的第二十三引脚、二十四引脚、二十五引脚和二十六引脚与四路电机连接,第一芯片MCU的第九十二引脚与MPU6050模块的第四引脚连接,第一芯片MCU的第九十三引脚与MPU6050模块的第三引脚连接,第八十六引脚和八十七引脚与超声波模块的第二和第三引脚相连接,第五十五引脚和五十六引脚与摄像头模块的RXD和TXD引脚相连接;
第一芯片MCU的第十四引脚与第三电容C3的一端、第一开关S1的一端、第十一电阻R1-1的一端连接,第十一电阻R1-1的另一端接VCC3.3,第三电容C3的另一端与第一开关S1的另一端接地,第一芯片MCU的第八引脚与第一晶振的Y1的一端、第二电容C2的一端连接,第九引脚与第一晶振Y1的另一端、第一电容C1的一端连接,第一电容C1的另一端、第二电容C2的另一端接地,第七十六引脚与串口下载SWD的3脚连接,第七十二引脚与串口下载SWD的2脚连接,串口下载SWD的4脚接地,串口下载的SWD的1脚加VCC3.3;第一芯片MCU的第九十四引脚与第八电阻R8的一端连接,第八电阻R8的另一端接地,第一芯片MCU的第三十八引脚与第九电阻R9的一端连接,第九电阻R9的另一端接地;第一芯片MCU的第八十一引脚与OLED模块的第一引脚连接,第一芯片MCU的第八十二引脚与OLED模块的第二引脚连接,第一芯片MCU的第八十三引脚与OLED模块的第三引脚连接,第一芯片MCU的第八十四引脚与OLED模块的第四引脚连接,OLED模块的第五引脚接VCC3.3,OLED模块的第六引脚接地,MPU6050模块的第一引脚、第二引脚与VCC3.3连接,MPU6050模块的第七引脚和第八引脚接地,第一芯片MCU的第五十六引脚与超声波模块的第五引脚和第六引脚连接,第一芯片的MCU的第五十五引脚与超声波模块的第三引脚和第四引脚连接,超声波模块的第一引脚和第二引脚接VCC5S,超声波模块的第七引脚和第八引脚接地,第一芯片MCU的第六十九引脚与摄像头模块的第七引脚连接,第一芯片MCU的第六十八引脚与摄像头模块的第八引脚连接,摄像头模块的第二引脚接地,摄像头模块的第三引脚接VCC5V,摄像头模块的第四引脚接VCC,摄像头模块的第一引脚、第五引脚、第六引脚、第九引脚,第十引脚架空,第一芯片MCU的第六引脚、第十一引脚、第二十一引脚、第二十二引脚、第二十八引脚、第五十引脚、第七十五引脚和第一百引脚接
3.3V电压;MCU的第十引脚、第十九引脚、第二十引脚、第二十七引脚、第四十九引脚、第七十四引脚和第九十九引脚均接地;
所述的太阳能充电模块,包括第一充电芯片U1,第二芯片U2;第一充电芯片的型号为BQ24032,第二芯片U2的型号为LM108X;
第二芯片U2的3脚与第四电容C4的正极、第六电容C6的一端连接并接太阳能电池板的2脚,太阳能电池板的1脚接地,第四电容C4的负极与第六电容C6的另一端、第二芯片U2的1脚、第七电容C7的一端、第五电容C5的负极连接,第二芯片U2的2脚与第七电容C7的另一端、第五电容C5的正极连接并作为电源输出端;
第一充电芯片U1的第四引脚与第二电容C2正极连接并接第二芯片U2的2脚,第二电容C2的另一端与地相连接,第一充电芯片U1的第18引脚与第一电阻R1的一端连接,第一电阻R1的另一端与第一发光二极管D1的阴极相连接,第一充电芯片U1的第九引脚与第一充电芯片U1的第十引脚、第一发光二极管D1的阳极连接并接第二芯片U2的2脚,第一充电芯片U1的第一引脚与第一电容C1的正极并与测试端口的3脚连接,第一电容C1的另一端接地,第一充电芯片U1的第十五引脚,第十六引脚与第十七引脚与电池的1脚、第三电容C3的负极与地相连;第一充电芯片U1的第十三引脚与第三电阻RP1的活动端连接,第三电阻RP1的固定端与地相连;第一充电芯片U1的第十一引脚与地相连;第一充电芯片U1的第五引脚、第六引脚与测试端口的1脚、第八电容C8的负极接地,第一充电芯片U1的第十二引脚与测试端口的2脚连接,第十引脚与第二电阻RP2的活动端连接,第二电阻RP2的固定端接地,第一充电芯片U1的第十四引脚与测试端口的3脚连接,第十九引脚、第二十引脚架空;电池的2脚,测试端口的4脚接地;
所述的电量监测电路,包括第三电源芯片U3,第三电源芯片U3的,第三电源芯片型号为TPS54229S;
第三电源芯片U3的第一引脚与第四电容C4-2的一端连接,第四电容C4-2的另一端与第三电源芯片的第三引脚、第一电感L1-2的一端连接,第一电感L1-2的另一端与第五电容C5-
2的一端、第六电容C6-2的一端、第四电阻R1S的一端连接并接VCC5VS;第二引脚与第十二电容C1-2的另一端连接、第三电源芯片U3的第四引脚、第二十二电容C2-2的一端;第三十二电容C3-2的一端、第二十二电阻R2-2S的一端、第六电容C6-2的另一端连接并接地;第三电源芯片U3的第五引脚与第五电容C5-2的另一端相连接,第十二电阻R1-2S的另一端与第四电阻R1S的另一端相连接,第三电源芯片U3的第六引脚与第二十二电容C2-2的另一端相连接,第三电源芯片U3的第七引脚与第三十二电阻R3-2的一端相连接,第三十二电阻R3-2的另一端接VCC12V,第三电源芯片U3的第八引脚与第三十二电容C3-2的另一端相连接,第二十电阻R2S的另一端与第二十二电阻R2-2S的另一端相连接;第三电源芯片U3的其余引脚皆架空。

2.如权利要求1所述的一种太阳能续航的四旋翼飞行器,其特征在超声定高模块使用型号为HC-SR04的测距模块。

3.一种太阳能续航的四旋翼飞行器的控制方法,其特征在于,该方法具体包括如下步骤:
步骤
1.对MPU6050检测模块、超声波定高模块,摄像头模块、MCU控制电路,MCU控制电路和太阳能充电模块进行初始化;
步骤
2.MPU6050模块不断检测飞行器的角速度和角加速度传给MCU控制电路,主控制器计算出角度并显示在OLED显示屏上;角度信息通过串级PID算法计算出四路PWM波占空比控制四个电机转速,使得飞行器能够平稳飞行;超声波模块实时监测飞行器高度,将高度信息显示在OLED显示屏上,并通过单环PID计算出油门量,将油门量加在四路PWM波占空比上,使得飞行器能够定高悬停;摄像头采集位置信息,通过算法判断飞行方向,并将方向信息通过串口通信传给主控板,然后改变串级PID期望的角度,实现定向飞行;同时通过AD口采集电池的电压并实时显示在显示屏上,当采集到的电压低于设定值时,便启动电池转换电路更换电池;太阳能电池板全程工作发电为不工作电池充电。
说明书

技术领域

[0001] 本发明涉及自动控制领域,主要是一种基于太阳能续航的四旋翼飞行器。

背景技术

[0002] 在科技迅猛发展的今天,四旋翼飞行器已经得到了极大的发展,也在普罗大众的生活中越来越普及。四旋翼飞行器有着重量轻,尺寸小,速度快,能耗和成本低的优势,随着四旋翼飞行器研究的不断深入,将来小型四旋翼飞行器技术将会走向成熟和实用,但是其短板和缺陷也日渐凸显出来。
[0003] 四旋翼飞行器一个非常明显的制约条件和短板就是熟知的续航问题。如今市面上普及的四旋翼飞行器,大多数续航时间在十多分钟到二十分钟左右,在使用的过程中给使用者带来了极大的不便。针对四轴续航的问题,我们提出了用太阳能给四旋翼飞行器续航的方案
[0004] 该文介绍了一种太阳能续航四旋翼飞行器,在实践之前我们进行了理论的分析。该飞行器不仅可以独立自主进行飞行,而且通过自主研制的砷化镓电路提高整个系统对太阳能转化电能的效率。不仅如此,该飞行器对电池有很好的保护和节约作用,很好地利用了资源,并且有很好的安全保护。

发明内容

[0005] 本发明的目的是针对现有技术的不足,提出一种基于太阳能续航的四旋翼飞行器。
[0006] 一种太阳能续航的四旋翼飞行器,包括主控制驱动模块、超声波定高模块、太阳能充电模块和电源控制驱动模块;
[0007] 所述的主控制驱动模块包括串口通信电路、MCU控制电路和MPU6050检测模块;所述的超声波定高模块用于测量飞行器的飞行高度,并将高度数据信息传送给主控制驱动模块;所述的位置监控模块包括摄像头模块和位置标定单元,摄像头模块将采集数据传送给主控制驱动模块;位置标定单元将采集数据传送给主控制驱动模块;太阳能充电模块包括太阳能板和充电模块,实时为电池充电;电源控制驱动模块包括电量监测电路和电池切换电路,实时为主控制驱动模块提供稳定的电压和电流;
[0008] 所述的主控制驱动模块中MCU控制电路接收来自MPU6050检测的角速度和角加速度信息,再通过串级PID算法运算出四个无刷电机所需要的不同的PWM波调节无刷电机的不同转速,使得四轴飞行器能够稳定的悬停在空中;
[0009] 所述的超声波定高模块测量或设定不同的高度,同时将高度数据传输给主控制模块,通过超声波PID的姿态解算,使得四路电机控制输出不同的PWM波,这样四轴飞行器就可以稳定的飞行在我们想要的高度了;
[0010] 所述的摄像头模块是自动识别地面的景物,然后经过解算把结果数据传输给主控制模块,然后主控制模块通过这些数据做出不同的动作;
[0011] 所述的太阳能充电模块是在四轴的上表面铺设一层砷化镓太阳能电池板,在白天太阳能板可以接收太阳能,转化为电能再通过充电电路给四轴电池充电,延长电池的使用时间;
[0012] 所述的MCU控制电路,包括第一芯片MCU,第一芯片MCU的型号为STM32F103VCT6;
[0013] 所述的第一芯片MCU的第二十三引脚、二十四引脚、二十五引脚和二十六引脚与四路电机连接,第一芯片MCU的第九十二引脚与MPU6050模块的第四引脚连接,第一芯片MCU的第九十三引脚与MPU6050模块的第三引脚连接,第八十六引脚和八十七引脚与超声波模块的第二和第三引脚相连接,第五十五引脚和五十六引脚与摄像头模块的RXD和TXD引脚相连接;第一芯片MCU的第十四引脚与第三电容C3的一端、第一开关S1的一端、第十一电阻R1-1的一端连接,第十一电阻R1-1的另一端接VCC3.3,第三电容C3的另一端与第一开关S1的另一端接地,第一芯片MCU的第八引脚与第一晶振的Y1的一端、第二电容C2的一端连接,第九引脚与第一晶振Y1的另一端、第一电容C1的一端连接,第一电容C1的另一端、第二电容C2的另一端接地,第七十六引脚与串口下载SWD的3脚连接,第七十二引脚与串口下载SWD的2脚连接,串口下载SWD的4脚接地,串口下载的SWD的1脚加VCC3.3;第一芯片MCU的第九十四引脚与第八电阻R8的一端连接,第八电阻R8的另一端接地,第一芯片MCU的第三十八引脚与第九电阻R9的一端连接,第九电阻R9的另一端接地;第一芯片MCU的第八十一引脚与OLED模块的第一引脚连接,第一芯片MCU的第八十二引脚与OLED模块的第二引脚连接,第一芯片MCU的第八十三引脚与OLED模块的第三引脚连接,第一芯片MCU的第八十四引脚与OLED模块的第四引脚连接,OLED模块的第五引脚接VCC3.3,OLED模块的第六引脚接地,MPU6050模块的第一引脚、第二引脚与VCC3.3连接,MPU6050模块的第七引脚和第八引脚接地,第一芯片MCU的第五十六引脚与超声波模块的第五引脚和第六引脚连接,第一芯片的MCU的第五十五引脚与超声波模块的第三引脚和第四引脚连接,超声波模块的第一引脚和第二引脚接VCC5S,超声波模块的第七引脚和第八引脚接地,第一芯片MCU的第六十九引脚与摄像头模块的第七引脚连接,第一芯片MCU的第六十八引脚与摄像头模块的第八引脚连接,摄像头模块的第二引脚接地,摄像头模块的第三引脚接VCC5V,摄像头模块的第四引脚接VCC,摄像头模块的第一引脚、第五引脚、第六引脚、第九引脚,第十引脚架空,第一芯片MCU的第六引脚、第十一引脚、第二十一引脚、第二十二引脚、第二十八引脚、第五十引脚、第七十五引脚和第一百引脚接3.3V电压;MCU的第十引脚、第十九引脚、第二十引脚、第二十七引脚、第四十九引脚、第七十四引脚和第九十九引脚均接地;
[0014] 所述的太阳能充电模块,包括第一充电芯片U1,第二芯片U2;第一充电芯片的型号为BQ24032,第二芯片U2的型号为LM108X;
[0015] 第二芯片U2的3脚与第四电容C4的正极、第六电容C6的一端连接并接太阳能电池板的2脚,太阳能电池板的1脚接地,第四电容C4的负极与第六电容C6的另一端、第二芯片U2的1脚、第七电容C7的一端、第五电容C5的负极连接,第二芯片U2的2脚与第七电容C7的另一端、第五电容C5的正极连接并作为电源输出端;
[0016] 第一充电芯片U1的第四引脚与第二电容C2正极连接并接第二芯片U2的2脚,第二电容C2的另一端与地相连接,第一充电芯片U1的第18引脚与第一电阻R1的一端连接,第一电阻R1的另一端与第一发光二极管D1的阴极相连接,第一充电芯片U1的第九引脚与第一充电芯片U1的第十引脚、第一发光二极管D1的阳极连接并接第二芯片U2的2脚,第一充电芯片U1的第一引脚与第一电容C1的正极并与测试端口的3脚连接,第一电容C1的另一端接地,第一充电芯片U1的第十五引脚,第十六引脚与第十七引脚与电池的1脚、第三电容C3的负极与地相连;第一充电芯片U1的第十三引脚与第三电阻RP1的活动端连接,第三电阻RP1的固定端与地相连;第一充电芯片U1的第十一引脚与地相连;第一充电芯片U1的第五引脚、第六引脚与测试端口的1脚、第八电容C8的负极接地,第一充电芯片U1的第十二引脚与测试端口的2脚连接,第十引脚与第二电阻RP2的活动端连接,第二电阻RP2的固定端接地,第一充电芯片U1的第十四引脚与测试端口的3脚连接,第十九引脚、第二十引脚架空;电池的2脚,测试端口的4脚接地;
[0017] 所述的电量监测电路,包括第三电源芯片U3,第三电源芯片U3的,第三电源芯片型号为TPS54229S;
[0018] 第三电源芯片U3的第一引脚与第四电容C4-2的一端连接,第四电容C4-2的另一端与第三电源芯片的第三引脚、第一电感L1-2的一端连接,第一电感L1-2的另一端与第五电容C5-2的一端、第六电容C6-2的一端、第四电阻R1S的一端连接并接VCC5VS;第二引脚与第十二电容C1-2的另一端连接、第三电源芯片U3的第四引脚、第二十二电容C2-2的一端。第三十二电容C3-2的一端、第二十二电阻R2-2S的一端、第六电容C6-2的另一端连接并接地;第三电源芯片U3的第五引脚与第五电容C5-2的另一端相连接,第十二电阻R1-2S的另一端与第四电阻R1S的另一端相连接,第三电源芯片U3的第六引脚与第二十二电容C2-2的另一端相连接,第三电源芯片U3的第七引脚与第三十二电阻R3-2的一端相连接,第三十二电阻R3-2的另一端接VCC12V,第三电源芯片U3的第八引脚与第三十二电容C3-2的另一端相连接,第二十电阻R2S的另一端与第二十二电阻R2-2S的另一端相连接;第三电源芯片U3的其余引脚皆架空。
[0019] 超声定高模块使用型号为HC-SR04的测距模块。
[0020] 一种太阳能续航的四旋翼飞行器的控制方法,该方法具体包括如下步骤:
[0021] 步骤1.对MPU6050检测模块、超声波定高模块,摄像头模块、MCU控制电路,MCU控制电路和太阳能充电模块进行初始化;
[0022] 步骤2.MPU6050模块不断检测飞行器的角速度和角加速度传给MCU控制电路,主控制器计算出角度并显示在OLED显示屏上;角度信息通过串级PID算法计算出四路PWM波占空比控制四个电机转速,使得飞行器能够平稳飞行;超声波模块实时监测飞行器高度,将高度信息显示在OLED显示屏上,并通过单环PID计算出油门量,将油门量加在四路PWM波占空比上,使得飞行器能够定高悬停。摄像头采集位置信息,通过算法判断飞行方向,并将方向信息通过串口通信传给主控板,然后改变串级PID期望的角度,实现定向飞行。同时通过AD口采集电池的电压并实时显示在显示屏上,当采集到的电压低于设定值时,便启动电池转换电路更换电池;太阳能电池板全程工作发电为不工作电池充电。
[0023] 本发明所具有的有益效果:
[0024] (1)传统的四轴飞行器飞行时间短,不能长时间的工作,我们的太阳能续航四轴飞行器能利用太阳能为四轴的电池充电,这样能有效的增加电池的使用时间,延长四轴飞行器的飞行时间。
[0025] (2)此太阳能续航四轴飞行器运用MPU6050陀螺仪,串级PID,闭环控制等自动控制原理技术,综合了单片机,太阳能充电等技术,增强了太阳能四轴飞行器的飞行的稳定性和飞行时间。

实施方案

[0034] 如图1所示,四旋翼飞行器,包括主控制驱动模块、超声波定高模块、太阳能充电模块和电源控制驱动模块;
[0035] 所述的主控制驱动模块包括串口通信电路、MCU控制电路和MPU6050检测模块;所述的超声波定高模块用于测量飞行器的飞行高度,并将高度数据信息传送给主控制驱动模块;所述的位置监控模块包括摄像头模块和位置标定单元,摄像头模块将采集数据传送给主控制驱动模块;位置标定单元将采集数据传送给主控制驱动模块;太阳能充电模块包括太阳能板和充电模块,实时为电池充电;电源控制驱动模块包括电量监测电路和电池切换电路,实时为主控制驱动模块提供稳定的电压和电流;
[0036] 所述的主控制驱动模块中MCU控制电路接收来自MPU6050检测的角速度和角加速度信息,再通过串级PID算法运算出四个无刷电机所需要的不同的PWM波调节无刷电机的不同转速,使得四轴飞行器能够稳定的悬停在空中;
[0037] 所述的超声波定高模块测量或设定不同的高度,同时将高度数据传输给主控制模块,通过超声波PID的姿态解算,使得四路电机控制输出不同的PWM波,这样四轴飞行器就可以稳定的飞行在我们想要的高度了;
[0038] 所述的摄像头模块是自动识别地面的景物,然后经过解算把结果数据传输给主控制模块,然后主控制模块通过这些数据做出不同的动作;
[0039] 所述的太阳能充电模块是在四轴的上表面铺设一层砷化镓太阳能电池板,在白天太阳能板可以接收太阳能,转化为电能再通过充电电路给四轴电池充电,延长电池的使用时间;
[0040] 如图2所示、如图3-1所示、图3-2所示、图3-3所示、图3-4所示,控制电路,包括第一芯片MCU,第一芯片MCU的型号为STM32F103VCT6;
[0041] 所述的第一芯片MCU的第二十三引脚、二十四引脚、二十五引脚和二十六引脚与四路电机连接,第一芯片MCU的第九十二引脚与MPU6050模块的第四引脚连接,第一芯片MCU的第九十三引脚与MPU6050模块的第三引脚连接,第八十六引脚和八十七引脚与超声波模块的第二和第三引脚相连接,第五十五引脚和五十六引脚与摄像头模块的RXD和TXD引脚相连接;第一芯片MCU的第十四引脚与第三电容C3的一端、第一开关S1的一端、第十一电阻R1-1的一端连接,第十一电阻R1-1的另一端接VCC3.3,第三电容C3的另一端与第一开关S1的另一端接地,第一芯片MCU的第八引脚与第一晶振的Y1的一端、第二电容C2的一端连接,第九引脚与第一晶振Y1的另一端、第一电容C1的一端连接,第一电容C1的另一端、第二电容C2的另一端接地,第七十六引脚与串口下载SWD的3脚连接,第七十二引脚与串口下载SWD的2脚连接,串口下载SWD的4脚接地,串口下载的SWD的1脚加VCC3.3;第一芯片MCU的第九十四引脚与第八电阻R8的一端连接,第八电阻R8的另一端接地,第一芯片MCU的第三十八引脚与第九电阻R9的一端连接,第九电阻R9的另一端接地;第一芯片MCU的第八十一引脚与OLED模块的第一引脚连接,第一芯片MCU的第八十二引脚与OLED模块的第二引脚连接,第一芯片MCU的第八十三引脚与OLED模块的第三引脚连接,第一芯片MCU的第八十四引脚与OLED模块的第四引脚连接,OLED模块的第五引脚接VCC3.3,OLED模块的第六引脚接地,MPU6050模块的第一引脚、第二引脚与VCC3.3连接,MPU6050模块的第七引脚和第八引脚接地,第一芯片MCU的第五十六引脚与超声波模块的第五引脚和第六引脚连接,第一芯片的MCU的第五十五引脚与超声波模块的第三引脚和第四引脚连接,超声波模块的第一引脚和第二引脚接VCC5S,超声波模块的第七引脚和第八引脚接地,第一芯片MCU的第六十九引脚与摄像头模块的第七引脚连接,第一芯片MCU的第六十八引脚与摄像头模块的第八引脚连接,摄像头模块的第二引脚接地,摄像头模块的第三引脚接VCC5V,摄像头模块的第四引脚接VCC,摄像头模块的第一引脚、第五引脚、第六引脚、第九引脚,第十引脚架空,第一芯片MCU的第六引脚、第十一引脚、第二十一引脚、第二十二引脚、第二十八引脚、第五十引脚、第七十五引脚和第一百引脚接3.3V电压;MCU的第十引脚、第十九引脚、第二十引脚、第二十七引脚、第四十九引脚、第七十四引脚和第九十九引脚均接地;
[0042] 如图5所示,充电模块,包括第一充电芯片U1,第二芯片U2;第一充电芯片的型号为BQ24032,第二芯片U2的型号为LM108X;
[0043] 第二芯片U2的3脚与第四电容C4的正极、第六电容C6的一端连接并接太阳能电池板的2脚,太阳能电池板的1脚接地,第四电容C4的负极与第六电容C6的另一端、第二芯片U2的1脚、第七电容C7的一端、第五电容C5的负极连接,第二芯片U2的2脚与第七电容C7的另一端、第五电容C5的正极连接并作为电源输出端;
[0044] 第一充电芯片U1的第四引脚与第二电容C2正极连接并接第二芯片U2的2脚,第二电容C2的另一端与地相连接,第一充电芯片U1的第18引脚与第一电阻R1的一端连接,第一电阻R1的另一端与第一发光二极管D1的阴极相连接,第一充电芯片U1的第九引脚与第一充电芯片U1的第十引脚、第一发光二极管D1的阳极连接并接第二芯片U2的2脚,第一充电芯片U1的第一引脚与第一电容C1的正极并与测试端口的3脚连接,第一电容C1的另一端接地,第一充电芯片U1的第十五引脚,第十六引脚与第十七引脚与电池的1脚、第三电容C3的负极与地相连;第一充电芯片U1的第十三引脚与第三电阻RP1的活动端连接,第三电阻RP1的固定端与地相连;第一充电芯片U1的第十一引脚与地相连;第一充电芯片U1的第五引脚、第六引脚与测试端口的1脚、第八电容C8的负极接地,第一充电芯片U1的第十二引脚与测试端口的2脚连接,第十引脚与第二电阻RP2的活动端连接,第二电阻RP2的固定端接地,第一充电芯片U1的第十四引脚与测试端口的3脚连接,第十九引脚、第二十引脚架空;电池的2脚,测试端口的4脚接地;
[0045] 如图4示,测电路,包括第三电源芯片U3,第三电源芯片U3的,第三电源芯片型号为TPS54229S;
[0046] 第三电源芯片U3的第一引脚与第四电容C4-2的一端连接,第四电容C4-2的另一端与第三电源芯片的第三引脚、第一电感L1-2的一端连接,第一电感L1-2的另一端与第五电容C5-2的一端、第六电容C6-2的一端、第四电阻R1S的一端连接并接VCC5VS;第二引脚与第十二电容C1-2的另一端连接、第三电源芯片U3的第四引脚、第二十二电容C2-2的一端。第三十二电容C3-2的一端、第二十二电阻R2-2S的一端、第六电容C6-2的另一端连接并接地;第三电源芯片U3的第五引脚与第五电容C5-2的另一端相连接,第十二电阻R1-2S的另一端与第四电阻R1S的另一端相连接,第三电源芯片U3的第六引脚与第二十二电容C2-2的另一端相连接,第三电源芯片U3的第七引脚与第三十二电阻R3-2的一端相连接,第三十二电阻R3-2的另一端接VCC12V,第三电源芯片U3的第八引脚与第三十二电容C3-2的另一端相连接,第二十电阻R2S的另一端与第二十二电阻R2-2S的另一端相连接;第三电源芯片U3的其余引脚皆架空;
[0047] 超声定高模块使用型号为HC-SR04的测距模块。
[0048] 一种太阳能续航的四旋翼飞行器的控制方法,该方法具体包括如下步骤:
[0049] 步骤1.对MPU6050检测模块、超声波定高模块,摄像头模块、MCU控制电路,MCU控制电路和太阳能充电模块进行初始化;
[0050] 步骤2.MPU6050模块不断检测飞行器的角速度和角加速度传给MCU控制电路,主控制器计算出角度并显示在OLED显示屏上;角度信息通过串级PID算法计算出四路PWM波占空比控制四个电机转速,使得飞行器能够平稳飞行;超声波模块实时监测飞行器高度,将高度信息显示在OLED显示屏上,并通过单环PID计算出油门量,将油门量加在四路PWM波占空比上,使得飞行器能够定高悬停。摄像头采集位置信息,通过算法判断飞行方向,并将方向信息通过串口通信传给主控板,然后改变串级PID期望的角度,实现定向飞行。同时通过AD口采集电池的电压并实时显示在显示屏上,当采集到的电压低于设定值时,便启动电池转换电路更换电池;太阳能电池板全程工作发电为不工作电池充电。

附图说明

[0026] 图1是本发明的硬件连接框图;
[0027] 图2是本发明的主控制驱动电路图;
[0028] 图3-1是本发明的摄像头的接口图;
[0029] 图3-2是本发明的超声波定高模块的接口图;
[0030] 图3-3是本发明的OLED的接口图;
[0031] 图3-4是本发明的MPU6050的接口图;
[0032] 图4是本发明的电源控制驱动电路图;
[0033] 图5是本发明的太阳能充电电路图。
版权所有:盲专网 ©2023 zlpt.xyz  蜀ICP备2023003576号