CN105700552B - 一种多旋翼飞行器闭源飞控的控制器 - Google Patents
一种多旋翼飞行器闭源飞控的控制器 Download PDFInfo
- Publication number
- CN105700552B CN105700552B CN201610058626.7A CN201610058626A CN105700552B CN 105700552 B CN105700552 B CN 105700552B CN 201610058626 A CN201610058626 A CN 201610058626A CN 105700552 B CN105700552 B CN 105700552B
- Authority
- CN
- China
- Prior art keywords
- chip
- electric capacity
- port
- interface
- module
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000006243 chemical reaction Methods 0.000 claims abstract description 11
- 230000005540 biological transmission Effects 0.000 claims abstract description 9
- 239000013078 crystal Substances 0.000 claims description 17
- 230000000087 stabilizing effect Effects 0.000 claims description 16
- 230000004913 activation Effects 0.000 claims description 8
- 238000004088 simulation Methods 0.000 claims 1
- 238000011161 development Methods 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 11
- 230000005611 electricity Effects 0.000 description 5
- 238000000034 method Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 3
- 230000034994 death Effects 0.000 description 2
- 231100000517 death Toxicity 0.000 description 2
- RZVHIXYEVGDQDX-UHFFFAOYSA-N 9,10-anthraquinone Chemical compound C1=CC=C2C(=O)C3=CC=CC=C3C(=O)C2=C1 RZVHIXYEVGDQDX-UHFFFAOYSA-N 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000010355 oscillation Effects 0.000 description 1
- 230000002062 proliferating effect Effects 0.000 description 1
- 230000003362 replicative effect Effects 0.000 description 1
- 238000012827 research and development Methods 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/10—Simultaneous control of position or course in three dimensions
- G05D1/101—Simultaneous control of position or course in three dimensions specially adapted for aircraft
Landscapes
- Engineering & Computer Science (AREA)
- Aviation & Aerospace Engineering (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Selective Calling Equipment (AREA)
Abstract
本发明公开了一种多旋翼飞行器闭源飞控的控制器,属于控制器领域。工作指示模块和复位模块均与电源模块相连;接收机控制信号接收模块、控制信号发送模块和接口转换模块均与最小***板模块相连;接口转换模块用于将计算机的USB接口信号转换为RS232接口信号,并将转换后的控制信号发送给最小***板模块;最小***板模块用于接收接口转换模块发送来的控制信号或接收机控制信号接收模块传输的控制信号,判断并向飞控发送对应模块的控制信号。本发明具有优点如下:1)在不影响闭源飞控良好性能的基础上,能对闭源飞控进行二次开发;2)对飞行器进行快速的手动模式与自动模式切换,保障飞行安全;3)本发明体积小、质量轻、应用范围广。
Description
技术领域
本发明涉及控制器领域,尤其涉及一种多旋翼飞行器闭源飞控的控制器。
背景技术
多旋翼飞行器(尤其是四旋翼飞行器,下文简称飞行器)在世界范围内掀起了一股热潮。作为多旋翼飞行器的核心部分,飞行控制***(简称飞控,下文均使用此简称)的性能也越来越好。相比于开源飞控,闭源飞控的使用更加易于上手,且性能也非常优越,这大大降低了多旋翼飞行器的使用门槛。使用多旋翼飞行器进行航拍已经不能满足人们的需求了,智能化已经成为了多旋翼飞行器的一大趋势。
为了实现飞行器能不依靠人操控、达到自主飞行的目的,要对飞行器进行二次开发。目前主流的方法是在飞行器上安装一个利用串口与飞行器通信的小型计算机,或者地面工作站(也是一种计算机)通过无线信号与飞行器进行通信。当人们在计算机上处理完各个传感器的信号之后,发送给飞控,对飞行器进行控制。
人们希望多旋翼飞行器能在特定的环境中自主地执行某些任务,而这个目标实现的前提就是拥有一个稳定易上手的飞行器平台。开源飞控开放源代码,但是调试复杂,有些人在花费大量时间调试开源飞控后搭建好一个稳定的平台,但飞行中每次意外坠机都需要花费大量时间再次调试,大大影响研发进度。闭源飞控虽然能很容易的实现一个稳定的平台,但是由于其不开放源代码,人们很难在此基础将计算机计算好的控制信号发送给飞控,从而达到二次开发的目的。
发明内容
基于上述的问题,本发明提出了一种多旋翼飞行器闭源飞控的控制器。
本发明解决其技术问题的技术方案是:一种多旋翼飞行器闭源飞控的控制器,它包括外部+5V电源、电源模块、工作指示模块、复位模块、接收机供电模块、最小***板模块、接收机控制信号接收模块、控制信号发送模块、接口转换模块;其中,所述外部+5V电源为电源模块、接收机供电模块、接收机控制信号接收模块、接口转换模块提供工作电压;电源模块将外部+5V电源转化为+3.3V电源,为工作指示模块、复位模块和最小***板模块供电;工作指示模块和复位模块均与电源模块相连,工作指示模块用于指示电源模块是否产生稳定的+3.3V电压,复位模块用于对最小***板模块复位;接收机控制信号接收模块、控制信号发送模块和接口转换模块均与最小***板模块相连;接收机控制信号接收模块用于接收遥控器所发出的控制信号;控制信号发送模块用于将接收到的信号发送给飞控;接口转换模块用于将计算机的USB接口信号转换为RS232接口信号,并将转换后的控制信号发送给最小***板模块;最小***板模块用于接收接口转换模块发送来的控制信号或接收机控制信号接收模块传输的控制信号,判断并向飞控发送对应模块的控制信号。
进一步的,所述电源模块由稳压芯片U1、电容C8和电容C9组成;其中,外部+5V电源分别与电容C8的正极和稳压芯片U1的电压输入端口相连;稳压芯片U1的电压输出端口输出+3.3V电源,电容C9的正极与稳压芯片U1的电压输出端口相连;电容C8的负极、稳压芯片U1的接地端口和电容C9的负极均接地;
所述工作指示模块由电阻R1和发光二极管D1组成,电阻R1一端连接+3.3V电源,另一端连接发光二极管D1的正极,发光二极管D1的负极接地;
所述复位模块包括电阻R2、电容C5和复位开关S1;其中,电阻R2的一端连接+3.3V电源,电阻R2的另一端分别连接复位开关S1的一端和电容C5的一端,复位开关S1的另一端和电容C5的另一端均接地;
所述接收机供电模块为接口P1,接口P1的第一端口连接外部+5V电源,接口P1的第二端口接地;
所述最小***板模块包括电容C1、电容C2、电容C3、电容C4、电容C6、电容C7、电容C10、芯片U2、晶体振荡器Y1、接口P4、;其中,所述电容C1的一端和晶体振荡器Y1的一端均与芯片U2的第一时钟输入端口相连,电容C2的一端和晶体振荡器Y1的另一端均与芯片U2的第二时钟输入端口相连;电容C1的另一端和电容C2的另一端均接地;电容C3的一端和电容C4的一端以及芯片U2的模拟接地端均接地;电容C3的另一端和电容C4的另一端以及芯片U2的模拟电压输入端均与+3.3V电源相连;电容C6的一端、芯片U2的电源输入端和芯片U2的电池电压输入端均与+3.3V电源相连;电容C6的另一端和芯片U2的启动模式端均接地;电容C7的一端接地,另一端和芯片U2的电源输入端口相连后与+3.3V电源相连;电容C10的一端与芯片U2的电源输入端口相连后与+3.3V电源,电容C10的另一端接地;接口P4的第一端口与+3.3V电源相连,接口P4的第二端口与芯片U2的第一SWD烧写端口相连,接口P4的第三端口与芯片U2的第二SWD烧写端口相连,接口P4的第四端口接地;芯片U2的所有接地端口均接地;
所述接收机控制信号接收模块包括接口P2、电阻R3、发光二极管D2和芯片U2组成;电阻R3的一端连接外部+5V电源,电阻R3的另一端连接发光二极管D2的正极,发光二极管D2的负极连接接口P2的第一端口,接口P2的第一端口连接芯片U2的第一I/O端口;接口P2的第二端口连接芯片U2的第二I/O端口,接口P2的第三端口连接芯片U2的第三I/O端口,接口P2的第四端口连接芯片U2的第四I/O端口,接口P2的第五端口连接芯片U2的第五I/O端口,接口P2的第六端连接芯片U2的第六I/O端口;
所述控制信号发送模块为接口P3,接口P3的第一端口连接芯片U2的第七I/O端口,接口P3的第二端口连接芯片U2的第八I/O端口,接口P3的第三端口连接芯片U2的第九I/O端口,接口P3的第四端口连接芯片U2的第十I/O端口;
所述接口转换模块包括芯片U3、电阻R4、电阻R5、电阻R6、电阻R7、电阻R8、电阻R9、电容C11、电容C12、电容C13、发光二极管D3、发光二极管D4、晶体振荡器Y2、接口P5;其中,发光二极管D3的正极与外部+5V电源相连,发光二极管D3的负极与电阻R5的一端相连,电阻R5的另一端与芯片U3的数据发送端口相连;电阻R4的一端接地,另一端分别与电容C11的一端和芯片U3的接地端口相连;电容C11的另一端与芯片U3的电源端口相连;电阻R6的一端和电阻R7的一端均与外部+5V电源相连;电阻R6的另一端与芯片U3的第一I/O端口相连,电阻R7的另一端与芯片U3的第二I/O端口相连;电容C12的一端和电容C13的一端均接地,电容C12的另一端和晶体振荡器Y2的一端相连后接芯片U3的第一时钟端口,电容C13的另一端和晶体振荡器Y2的另一端相连后接芯片U3的第二时钟端口;发光二极管D4的负极接地,发光二极管D4的正极与电阻R9的一端相连,电阻R9的另一端、芯片U3的电源端口以及接口P5的第一端口均与外部+5V电源相连;接口P5的第二端口与芯片U3的第一USB信号端口相连;接口P5的第三端口与芯片U3的第二USB信号端口相连;接口P5的第四端口接地;电阻R8的一端与接口P5的第三端口相连,另一端与芯片U3的电源输出端口相连;芯片U3的接地端口均接地;芯片U3的数据发送端口与芯片U2的数据接收端口相连,芯片U3的数据接收端口与芯片U2的数据发送端口相连。
本发明具有的有益效果是:
1、在“自动模式”下,将计算机输出的控制信号在控制器中经过相应的处理后发送给闭源飞控,闭源飞控将接收到的控制信号在内部进行相应的算法处理,然后输出信号给飞行器的电子调速器(简称电调)。既达到了接收计算机的控制信号,实现了闭源飞控的二次开发目的,又没有影响到闭源飞控的良好性能。
2、在“自动模式”下,闭源飞控接收来自于计算机的控制信号;当紧急情况发生时,用遥控器将控制器切换至“手动模式”,利用遥控器操控飞行器,避免了飞行器的损坏、人员的伤亡及财产的损失。
3、无论控制器处于哪种控制模式,都会将所接收的控制信号实时发送给飞控,不会有信号的丢失与延迟。
4、控制器集成USB-RS232接头转换芯片,可直接连接计算机,方便快捷。
5、控制器成品体积约18立方厘米,质量约15克,具有体积小、质量轻的有点,在飞行器上的安装位置无任何不合理的要求,对飞行器的空气动力学模型产生的影响可以忽略不计。
附图说明
图1是本发明控制器的结构示意图;
图2是本发明控制器的电源模块电路图;
图3是本发明控制器的工作指示模块电路图;
图4是本发明控制器的复位模块电路图;
图5是本发明控制器的接收机供电模块电路图;
图6是本发明控制器的最小***板模块电路图;
图7是本发明控制器的接收机控制信号接收模块电路图;
图8是本发明控制器的控制信号发送模块电路图;
图9是本发明控制器的接口转换模块电路图;
图10是本发明控制器的实施例示意图;
图11是本发明中由接收机到接收机控制信号接收模块的数据通道框图;
图12是本发明中由控制信号发送模块到飞控的数据通道框图;
图13是本发明的控制器工作流程图。
具体实施方式
下面结合说明书附图对本发明作进一步的说明。
如图1所示,一种多旋翼飞行器闭源飞控的控制器控制器,包括外部+5V电源、电源模块、工作指示模块、复位模块、接收机供电模块、最小***板模块、接收机控制信号接收模块、控制信号发送模块、接口转换模块;其中,所述外部+5V电源为电源模块、接收机供电模块、接收机控制信号接收模块、接口转换模块提供工作电压;电源模块将外部+5V电源转化为+3.3V电源,为工作指示模块、复位模块和最小***板模块供电;工作指示模块和复位模块均与电源模块相连,工作指示模块用于指示电源模块是否产生稳定的+3.3V电压,复位模块用于对最小***板模块复位;接收机控制信号接收模块、控制信号发送模块和接口转换模块均与最小***板模块相连;接收机控制信号接收模块用于接收遥控器所发出的控制信号;控制信号发送模块用于将接收到的信号发送给飞控;接口转换模块用于将计算机的USB接口信号转换为RS232接口信号,并将转换后的控制信号发送给最小***板模块;最小***板模块用于接收接口转换模块发送来的控制信号或接收机控制信号接收模块传输的控制信号,判断并向飞控发送对应模块的控制信号。
如图2所示,电源模块由稳压芯片U1、电容C8和电容C9组成;其中,外部+5V电源分别与电容C8的正极和稳压芯片U1的电压输入端口相连;稳压芯片U1的电压输出端口输出+3.3V电源,电容C9的正极与稳压芯片U1的电压输出端口相连;电容C8的负极、稳压芯片U1的接地端口和电容C9的负极均接地;所述稳压芯片U1可以采用Advanced MonolithicSystems公司AMS1117-3.3型号的产品,但不限于此。
如图3所示,工作指示模块由电阻R1和发光二极管D1组成,电阻R1一端连接+3.3V电源,另一端连接发光二极管D1的正极,发光二极管D1的负极接地。
如图4所示,复位模块包括电阻R2、电容C5和复位开关S1;其中,电阻R2的一端连接+3.3V电源,电阻R2的另一端分别连接复位开关S1的一端和电容C5的一端,复位开关S1的另一端和电容C5的另一端均接地。
如图5所示,接收机供电模块为接口P1,接口P1的第一端口连接外部+5V电源,接口P1的第二端口接地。
如图6所示,最小***板模块包括电容C1、电容C2、电容C3、电容C4、电容C6、电容C7、电容C10、芯片U2、晶体振荡器Y1、接口P4、;其中,所述电容C1的一端和晶体振荡器Y1的一端均与芯片U2的第一时钟输入端口相连,电容C2的一端和晶体振荡器Y1的另一端均与芯片U2的第二时钟输入端口相连;电容C1的另一端和电容C2的另一端均接地;电容C3的一端和电容C4的一端以及芯片U2的模拟接地端均接地;电容C3的另一端和电容C4的另一端以及芯片U2的模拟电压输入端均与+3.3V电源相连;电容C6的一端、芯片U2的电源输入端和芯片U2的电池电压输入端均与+3.3V电源相连;电容C6的另一端和芯片U2的启动模式端均接地;电容C7的一端接地,另一端和芯片U2的电源输入端口相连后与+3.3V电源相连;电容C10的一端与芯片U2的电源输入端口相连后与+3.3V电源,电容C10的另一端接地;接口P4的第一端口与+3.3V电源相连,接口P4的第二端口与芯片U2的第一SWD烧写端口相连,接口P4的第三端口与芯片U2的第二SWD烧写端口相连,接口P4的第四端口接地;芯片U2的所有接地端口均接地;所述芯片U2可以采用STMicroelectronics公司STM32F103RET6型号的产品,但不限于此。
如图7所示,接收机控制信号接收模块包括接口P2、电阻R3、发光二极管D2和芯片U2组成;电阻R3的一端连接外部+5V电源,电阻R3的另一端连接发光二极管D2的正极,发光二极管D2的负极连接接口P2的第一端口,接口P2的第一端口连接芯片U2的第一I/O端口;接口P2的第二端口连接芯片U2的第二I/O端口,接口P2的第三端口连接芯片U2的第三I/O端口,接口P2的第四端口连接芯片U2的第四I/O端口,接口P2的第五端口连接芯片U2的第五I/O端口,接口P2的第六端连接芯片U2的第六I/O端口。
如图8所示,控制信号发送模块为接口P3,接口P3的第一端口连接芯片U2的第七I/O端口,接口P3的第二端口连接芯片U2的第八I/O端口,接口P3的第三端口连接芯片U2的第九I/O端口,接口P3的第四端口连接芯片U2的第十I/O端口。
如图9所示,接口转换模块包括芯片U3、电阻R4、电阻R5、电阻R6、电阻R7、电阻R8、电阻R9、电容C11、电容C12、电容C13、发光二极管D3、发光二极管D4、晶体振荡器Y2、接口P5;其中,发光二极管D3的正极与外部+5V电源相连,发光二极管D3的负极与电阻R5的一端相连,电阻R5的另一端与芯片U3的数据发送端口相连;电阻R4的一端接地,另一端分别与电容C11的一端和芯片U3的接地端口相连;电容C11的另一端与芯片U3的电源端口相连;电阻R6的一端和电阻R7的一端均与外部+5V电源相连;电阻R6的另一端与芯片U3的第一I/O端口相连,电阻R7的另一端与芯片U3的第二I/O端口相连;电容C12的一端和电容C13的一端均接地,电容C12的另一端和晶体振荡器Y2的一端相连后接芯片U3的第一时钟端口,电容C13的另一端和晶体振荡器Y2的另一端相连后接芯片U3的第二时钟端口;发光二极管D4的负极接地,发光二极管D4的正极与电阻R9的一端相连,电阻R9的另一端、芯片U3的电源端口以及接口P5的第一端口均与外部+5V电源相连;接口P5的第二端口与芯片U3的第一USB信号端口相连;接口P5的第三端口与芯片U3的第二USB信号端口相连;接口P5的第四端口接地;电阻R8的一端与接口P5的第三端口相连,另一端与芯片U3的电源输出端口相连;芯片U3的接地端口均接地;芯片U3的数据发送端口与芯片U2的数据接收端口相连,芯片U3的数据接收端口与芯片U2的数据发送端口相连;所述芯片U3可以采用Prolific公司PL2303型号的产品,但不限于此。
实施例:
如图10所示,计算机与控制器的接口转换模块相连,控制器的接口转换模块与控制器的最小***板模块相连,遥控器与接收机通过无线信号相连,接收机与控制器的接收机控制信号接收模块相连,控制器的接收机控制信号接收模块与控制器的最小***板模块相连,控制器的最小***板模块与控制器的控制信号发送模块相连,控制器的控制信号发送模块与飞控相连,飞控与飞行器的电子调速器相连。
如图13所示,本发明控制器有两种模式,分别为“自动模式”和“手动模式”。
当控制器为“自动模式”时,控制器的最小***板模块接收来自于计算机的控制信号。计算机接收各种传感器的数据(摄像头、超声波、激光雷达、惯性测量元件等),使用者将这些数据进行处理后输出相应的控制信号。计算机输出的控制信号是USB接口信号,控制器的最小***板模块接收的是RS232接口信号,由于控制器包含的接口转换模块可以将USB接口信号转换为RS23接口信号,所以控制器的最小***板模块是接收来自于计算机的控制信号。
当控制器为“手操模式”时,控制器接收来自于遥控器的控制信号。如图11所示,接收机向控制器的接收机控制信号接收模块发送的控制信号包含6个通道的指令,分别为控制飞行器飞行的“CH1:俯仰通道”、“CH2:横滚通道”、“CH3:油门通道”和“CH4:偏航通道”,及功能模块“CH5:模式通道”和“CH6:控制通道”。这6个通道的作用为:前4个通道分别控制飞行器的俯仰、横滚、油门和偏航;CH5通道用于切换在手动模式下的操纵模式(纯手动模式/姿态模式/GPS姿态模式等),CH6通道用于切换“手动模式”与“自动模式”,即手动自动切换开关。控制器的接收机控制信号接收模块是接收遥控器的控制信号,然后将所接收的控制信号传输给控制器的最小***板模块,接收机只是遥控器发送控制信号给控制器的载体,所以控制器的最小***板模块在此模式下是接收来自于遥控器的控制信号。
无论控制器的最小***板模块接收计算机的控制信号还是遥控器的控制信号,最终都会将控制信号传输给控制信号发送模块,然后控制信号发送模块将控制信号发送给闭源飞控,如图12所示,控制信号发送模块与飞控连接的四个通道分别为“A:俯仰通道”、“E:横滚通道”、“T:油门通道”和“R:偏航通道”。至于发送从哪里来的控制信号,取决于接收机通过“CH6:控制通道”发送控制信号是“自动模式”信号还是“手动模式”信号。当接收机通过“CH6:控制通道”发送控制信号是“自动模式”信号时,控制器会将来自计算机的控制信号发送给飞控;当接收机通过“CH6:控制通道”发送控制信号是“自动模式”信号时,控制器会将来自遥控器的控制信号发送给飞控。
当飞控接收到控制信号后,经过飞控内部相应算法的处理,将控制信号输出给电子调速器,电子调速器会控制飞行器各个电机的转速与转向,最终达到控制飞行器的目的。
(1)在正常模式下工作时,遥控器通过“CH6:控制通道”发送控制信号是“自动模式”信号,此时用于飞行器操纵的信号只来自于计算机;控制信号从计算机发出,经过接口转换模块、最小***板模块和控制信号发送模块,最终发送给飞控。当出现紧急情况时,立刻通过遥控器将“CH6:控制通道”发送的控制信号改为“手动模式”,此时用于飞行器操纵的信号只来自于遥控器;控制信号从遥控器发出,经过接收机、接收机控制信号接收模块、最小***板模块和控制信号发送模块,最终发送给飞控。最终,通过遥控器进行手动操纵飞行器,避免了飞行器的损坏、人员的伤亡及财产的损失。当紧急情况解除后,再将“CH6:控制通道”发送的控制信号改为“自动模式”,重新恢复正常模式。
由于USB接口中含有电源线,所以控制器使用的外接+5V电源来自于使用USB接口进行数据传输的计算机。另外控制器有SWD接口,方便使用者通过仿真器对控制器的程序进行重新烧录。
如图11所示,图中字母P表示接口:P1为接收机供电模块的接口,用来给接收机供电;P2为接收机控制信号接收模块的接口,分别为“CH1:俯仰通道”、“CH2:横滚通道”、“CH3:油门通道”,“CH4:偏航通道”、“CH5:模式通道”和“CH6:控制通道”;P3为控制信号发送模块的接口,向飞控发送4路控制信号,如图12所示,4个通道分别为“A:俯仰通道”、“E:横滚通道”、“T:油门通道”和“R:偏航通道”;P4为连接仿真器的SWD接口,利用此接口对本发明控制器的程序进行烧录;P5为USB接口,用来与计算机直接连接,接收来自计算机的控制信号。
在图9中,芯片U3上的DM端口和DP端口接收来自于电脑的USB接口信号,U3上的TXD(A9)端口和RXD(A10)端口向U2发送将USB接口信号转换后的RS232接口信号,U2上的A9端口和A10端口接收经过USB-RS232接头转换芯片的来自计算机的控制信号,芯片U2上的A8端口、A15端口、B4端口、B6端口、A0端口和A2端口接收来自于接收机的控制信号,U2上的C6端口、C7端口、C8端口和C9端口向闭源飞控发送经处理过的控制信号,U2上的A13(SWDIO)端口和A14(SWCLK)端口用来通过连接计算机的仿真机来向U2烧录程序。
上述具体实施方式用来解释说明本发明,仅为本发明的优选实施例而已,而不是对本发明进行限制,在本发明的精神和权利要求的保护范围内,对本发明作出的任何修改、等同替换、改进等,都落入本发明的保护范围。
Claims (2)
1.一种多旋翼飞行器闭源飞控的控制器,其特征在于,它包括外部+5V电源、电源模块、工作指示模块、复位模块、接收机供电模块、最小***板模块、接收机控制信号接收模块、控制信号发送模块、接口转换模块;其中,所述外部+5V电源为电源模块、接收机供电模块、接收机控制信号接收模块、接口转换模块提供工作电压;电源模块将外部+5V电源转化为+3.3V电源,为工作指示模块、复位模块和最小***板模块供电;工作指示模块和复位模块均与电源模块相连,工作指示模块用于指示电源模块是否产生稳定的+3.3V电压,复位模块用于对最小***板模块复位;接收机控制信号接收模块、控制信号发送模块和接口转换模块均与最小***板模块相连;接收机控制信号接收模块用于接收遥控器所发出的控制信号;控制信号发送模块用于将接收到的信号发送给飞控;接口转换模块用于将计算机的USB接口信号转换为RS232接口信号,并将转换后的控制信号发送给最小***板模块;最小***板模块用于接收接口转换模块发送来的控制信号或接收机控制信号接收模块传输的控制信号,判断并向飞控发送对应模块的控制信号。
2.根据权利要求1所述的多旋翼飞行器闭源飞控的控制器,其特征在于,所述电源模块由稳压芯片U1、电容C8和电容C9组成;其中,外部+5V电源分别与电容C8的正极和稳压芯片U1的电压输入端口相连;稳压芯片U1的电压输出端口输出+3.3V电源,电容C9的正极与稳压芯片U1的电压输出端口相连;电容C8的负极、稳压芯片U1的接地端口和电容C9的负极均接地;
所述工作指示模块由电阻R1和发光二极管D1组成,电阻R1一端连接+3.3V电源,另一端连接发光二极管D1的正极,发光二极管D1的负极接地;
所述复位模块包括电阻R2、电容C5和复位开关S1;其中,电阻R2的一端连接+3.3V电源,电阻R2的另一端分别连接复位开关S1的一端和电容C5的一端,复位开关S1的另一端和电容C5的另一端均接地;
所述接收机供电模块为接口P1,接口P1的第一端口连接外部+5V电源,接口P1的第二端口接地;
所述最小***板模块包括电容C1、电容C2、电容C3、电容C4、电容C6、电容C7、电容C10、芯片U2、晶体振荡器Y1、接口P4、;其中,所述电容C1的一端和晶体振荡器Y1的一端均与芯片U2的第一时钟输入端口相连,电容C2的一端和晶体振荡器Y1的另一端均与芯片U2的第二时钟输入端口相连;电容C1的另一端和电容C2的另一端均接地;电容C3的一端和电容C4的一端以及芯片U2的模拟接地端均接地;电容C3的另一端和电容C4的另一端以及芯片U2的模拟电压输入端均与+3.3V电源相连;电容C6的一端、芯片U2的电源输入端和芯片U2的电池电压输入端均与+3.3V电源相连;电容C6的另一端和芯片U2的启动模式端均接地;电容C7的一端接地,另一端和芯片U2的电源输入端口相连后与+3.3V电源相连;电容C10的一端与芯片U2的电源输入端口相连后与+3.3V电源,电容C10的另一端接地;接口P4的第一端口与+3.3V电源相连,接口P4的第二端口与芯片U2的第一SWD烧写端口相连,接口P4的第三端口与芯片U2的第二SWD烧写端口相连,接口P4的第四端口接地;芯片U2的所有接地端口均接地;
所述接收机控制信号接收模块包括接口P2、电阻R3、发光二极管D2和芯片U2组成;电阻R3的一端连接外部+5V电源,电阻R3的另一端连接发光二极管D2的正极,发光二极管D2的负极连接接口P2的第一端口,接口P2的第一端口连接芯片U2的第一I/O端口;接口P2的第二端口连接芯片U2的第二I/O端口,接口P2的第三端口连接芯片U2的第三I/O端口,接口P2的第四端口连接芯片U2的第四I/O端口,接口P2的第五端口连接芯片U2的第五I/O端口,接口P2的第六端连接芯片U2的第六I/O端口;
所述控制信号发送模块为接口P3,接口P3的第一端口连接芯片U2的第七I/O端口,接口P3的第二端口连接芯片U2的第八I/O端口,接口P3的第三端口连接芯片U2的第九I/O端口,接口P3的第四端口连接芯片U2的第十I/O端口;
所述接口转换模块包括芯片U3、电阻R4、电阻R5、电阻R6、电阻R7、电阻R8、电阻R9、电容C11、电容C12、电容C13、发光二极管D3、发光二极管D4、晶体振荡器Y2、接口P5;其中,发光二极管D3的正极与外部+5V电源相连,发光二极管D3的负极与电阻R5的一端相连,电阻R5的另一端与芯片U3的数据发送端口相连;电阻R4的一端接地,另一端分别与电容C11的一端和芯片U3的接地端口相连;电容C11的另一端与芯片U3的电源端口相连;电阻R6的一端和电阻R7的一端均与外部+5V电源相连;电阻R6的另一端与芯片U3的第一I/O端口相连,电阻R7的另一端与芯片U3的第二I/O端口相连;电容C12的一端和电容C13的一端均接地,电容C12的另一端和晶体振荡器Y2的一端相连后接芯片U3的第一时钟端口,电容C13的另一端和晶体振荡器Y2的另一端相连后接芯片U3的第二时钟端口;发光二极管D4的负极接地,发光二极管D4的正极与电阻R9的一端相连,电阻R9的另一端、芯片U3的电源端口以及接口P5的第一端口均与外部+5V电源相连;接口P5的第二端口与芯片U3的第一USB信号端口相连;接口P5的第三端口与芯片U3的第二USB信号端口相连;接口P5的第四端口接地;电阻R8的一端与接口P5的第三端口相连,另一端与芯片U3的电源输出端口相连;芯片U3的接地端口均接地;芯片U3的数据发送端口与芯片U2的数据接收端口相连,芯片U3的数据接收端口与芯片U2的数据发送端口相连。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610058626.7A CN105700552B (zh) | 2016-01-27 | 2016-01-27 | 一种多旋翼飞行器闭源飞控的控制器 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610058626.7A CN105700552B (zh) | 2016-01-27 | 2016-01-27 | 一种多旋翼飞行器闭源飞控的控制器 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105700552A CN105700552A (zh) | 2016-06-22 |
CN105700552B true CN105700552B (zh) | 2017-04-05 |
Family
ID=56229494
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610058626.7A Expired - Fee Related CN105700552B (zh) | 2016-01-27 | 2016-01-27 | 一种多旋翼飞行器闭源飞控的控制器 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105700552B (zh) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106291528B (zh) * | 2016-08-08 | 2019-03-29 | 浙江大学 | 一种用于多旋翼飞行器的微波雷达测速测距***及方法 |
WO2018039884A1 (zh) * | 2016-08-29 | 2018-03-08 | 深圳市大疆创新科技有限公司 | 多旋翼无人机的电调编址方法、用于多旋翼无人机中电调的控制***、电调、动力***及多旋翼无人机 |
CN106444810A (zh) * | 2016-10-31 | 2017-02-22 | 浙江大学 | 借助虚拟现实的无人机机械臂空中作业***及其控制方法 |
CN108508915A (zh) * | 2018-04-02 | 2018-09-07 | 沈阳航空航天大学 | 一种多旋翼飞行器自动控制***及其控制方法 |
CN113759950A (zh) * | 2021-09-24 | 2021-12-07 | 天津津航计算技术研究所 | 通用旋翼无人机飞控信号接入方法 |
CN115385212A (zh) * | 2022-07-21 | 2022-11-25 | 展鹏科技股份有限公司 | 一种电梯光幕信号发射装置及电梯光幕*** |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0961122A1 (de) * | 1998-05-28 | 1999-12-01 | Electrowatt Technology Innovation AG | Elektrizitätszähler mit einem einen Mikrocomputer aufweisenden Basis-Elektrizitätszähler, der mit einem oder mehreren austauschbaren Zählerbausteinen bestückt ist |
CN201886323U (zh) * | 2010-12-09 | 2011-06-29 | 重庆航天工业公司 | 矿用控制器上层程序升级装置 |
CN203697011U (zh) * | 2014-01-06 | 2014-07-09 | 上海未来伙伴机器人有限公司 | 机器人中的io复用电路 |
CN204480239U (zh) * | 2015-02-12 | 2015-07-15 | 北京惠朗时代科技有限公司 | 一种usb转串口控制电路 |
-
2016
- 2016-01-27 CN CN201610058626.7A patent/CN105700552B/zh not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
CN105700552A (zh) | 2016-06-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105700552B (zh) | 一种多旋翼飞行器闭源飞控的控制器 | |
CN104049625A (zh) | 基于无人飞行器的物联网灌溉设施调控平台及方法 | |
CN101515178A (zh) | 基于can总线的主从负担式余度无人飞机自动驾驶仪 | |
CN102185904B (zh) | 一种多接口的远程监控*** | |
CN206489418U (zh) | 植保无人机遥控器的主控板 | |
CN204989980U (zh) | 一种变桨距多旋翼飞行器控制器 | |
CN102981508A (zh) | 一种无人飞艇的无线飞行遥控器及其无线飞行遥控方法 | |
CN106872645B (zh) | 一种基于太阳能-电力混动子母无人机的空气质量检测装置 | |
CN102520730A (zh) | 一种用于无人飞行器操控终端的实现方法 | |
CN202159138U (zh) | 基于网络的分布式雷达监控*** | |
CN102183941A (zh) | 基于民用手机网络的超远程无人机控制*** | |
CN103317514B (zh) | 一种矿用环境探测机器人控制*** | |
CN107145160A (zh) | 一种车载系留多旋翼控制***架构及控制方法 | |
CN107219794A (zh) | 一种长航时无人机油电***电压手自动切换控制方法及控制装置 | |
CN110271685A (zh) | 一种基于arm与fpga的航拍无人机 | |
CN104111615A (zh) | 一种基于msp430f5310单片机的微型四旋翼飞行器 | |
CN110517539A (zh) | 一种无人机地面站 | |
CN108803397A (zh) | 一种机器人电源管理***及控制方法 | |
CN208922123U (zh) | 一种紧凑型的避震飞行控制*** | |
CN112034747A (zh) | 一种基于WiFi的便携式无人机测试*** | |
CN205015661U (zh) | 无人机集线装置 | |
CN211403244U (zh) | 基于多源信息融合的四旋翼无人机 | |
CN204361784U (zh) | 一种全站仪供电的远程控制装置 | |
CN206557608U (zh) | 一种基于语音控制的飞行器控制*** | |
CN108880826B (zh) | 一种rs232与rs485组合式接口 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20170405 Termination date: 20190127 |
|
CF01 | Termination of patent right due to non-payment of annual fee |