CN205121332U - Four rotor crafts based on host computer regulation and control and demonstration - Google Patents
Four rotor crafts based on host computer regulation and control and demonstration Download PDFInfo
- Publication number
- CN205121332U CN205121332U CN201520832819.4U CN201520832819U CN205121332U CN 205121332 U CN205121332 U CN 205121332U CN 201520832819 U CN201520832819 U CN 201520832819U CN 205121332 U CN205121332 U CN 205121332U
- Authority
- CN
- China
- Prior art keywords
- aircraft
- host computer
- module
- display
- main control
- 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
Landscapes
- Toys (AREA)
Abstract
本实用新型涉及一种基于上位机调控与显示的四旋翼飞行器,主控单元通过无线传输模块连接上位机,用于飞行器起飞之前,将四旋翼飞行器的平横状态参数信号通过无线网络传输到上位机,并通过上位机显示并调节飞行器平衡状态参数,直至飞行器的四旋翼螺旋桨达到平衡状态;遥控器通过连接飞控板连接主控单元,用于飞行器平稳起飞后,通过遥控器来控制飞行器的方向、速度,并通过上位机显示主调节飞行器的状态参数;主控单元通过驱动模块连接直流无刷电机及螺旋桨;电源模块分别连接主控单元和驱动模块。通过无线模块将飞行器的状态参数传输到上位机,并可在上位机上显示并调控飞行器的内部参数,以达到调试飞行器控制平衡、实时显示飞行状态的目的。
The utility model relates to a four-rotor aircraft based on the control and display of a host computer. The main control unit is connected to the host computer through a wireless transmission module, and is used to transmit the level and horizontal state parameter signals of the quadrotor aircraft to the host through a wireless network before the aircraft takes off. machine, and display and adjust the parameters of the balance state of the aircraft through the host computer until the four-rotor propeller of the aircraft reaches a balanced state; Direction, speed, and display the state parameters of the main adjustment aircraft through the host computer; the main control unit is connected to the brushless DC motor and propeller through the drive module; the power module is connected to the main control unit and the drive module respectively. The status parameters of the aircraft are transmitted to the host computer through the wireless module, and the internal parameters of the aircraft can be displayed and adjusted on the host computer, so as to achieve the purpose of debugging the control balance of the aircraft and displaying the flight status in real time.
Description
技术领域technical field
本实用新型涉及一种上位机调控与显示的四旋翼飞行器,具体涉及一种四旋翼飞行器的状态参数通过无线网络传输到上位机软件,并在电脑软件可调控与显示状态参数的相关硬、软件设备。The utility model relates to a four-rotor aircraft controlled and displayed by a host computer, in particular to the related hardware and software that transmits the status parameters of a quad-rotor aircraft to the host computer software through a wireless network, and can control and display the status parameters in the computer software. equipment.
背景技术Background technique
无人飞行器是指不需要驾驶员驾驶,利用现代电子设备,使用微处理运行预定的控制程序,接收外部无线控制信号或按照内部预设程序决定飞行姿态和飞行轨迹,利用空气动力学原理实现飞行的可回收飞行器。由于无人飞行器无需驾驶员参与飞行,使其更适合于执行危险任务或在不适合人类生存的环境中执行任务,所以世界各国争相研究无人飞行器。An unmanned aerial vehicle refers to an unmanned aerial vehicle that does not require a driver to drive, uses modern electronic equipment, uses a microprocessor to run a predetermined control program, receives an external wireless control signal or determines the flight attitude and flight trajectory according to an internal preset program, and uses the principle of aerodynamics to achieve flight recyclable aircraft. Since unmanned aerial vehicles do not require a pilot to fly, making them more suitable for performing dangerous tasks or performing tasks in environments that are not suitable for human survival, countries around the world are rushing to study unmanned aerial vehicles.
四旋翼飞行器也称四旋翼直升机,是一种具有四个螺旋桨的飞行器并且四个螺旋桨呈十字形交叉结构,相对的四旋翼具有相同的旋转方向并可分为分两组,两组的旋转方向不同。Quadrotor aircraft, also known as quadrotor helicopter, is an aircraft with four propellers and the four propellers have a cross-shaped cross structure. The opposite quadrotors have the same rotation direction and can be divided into two groups. The rotation direction of the two groups different.
四旋翼飞行器采用四个旋翼作为飞行的直接动力源,旋翼对称分布在机体的前后、左右四个方向,四个旋翼处于同一高度平面,且四个旋翼的结构和半径都相同,其中两旋翼属于逆时针旋转,另外两旋翼属于顺时针旋转,四个电机对称的安装在飞行器的支架端,支架中间空间安放飞控板、无线模块等外部设备。四旋翼飞行器是通过调节四个电机转速来改变旋翼转速,实现升力的变化,从而控制飞行器的姿态和位置。实现上述所有运动的控制基础是四旋翼飞行器的稳定悬停。因此,有效地调试四旋翼飞行器,使其能保持平稳的飞行状态是当前研究的重点。The quadrotor aircraft uses four rotors as the direct power source for the flight. The rotors are symmetrically distributed in the front, rear, left and right directions of the body. The four rotors are on the same height plane, and the structures and radii of the four rotors are the same. Rotate counterclockwise, and the other two rotors rotate clockwise. The four motors are symmetrically installed on the bracket end of the aircraft, and the space in the middle of the bracket is placed for external devices such as flight control boards and wireless modules. The quadrotor aircraft changes the rotation speed of the rotor by adjusting the rotation speed of the four motors to realize the change of the lift force, thereby controlling the attitude and position of the aircraft. The control basis for all the above-mentioned movements is the stable hovering of the quadrotor aircraft. Therefore, effectively debugging the quadrotor aircraft so that it can maintain a stable flight state is the focus of current research.
发明内容Contents of the invention
本实用新型是要提供一种基于上位机调控与显示的四旋翼飞行器,特别嵌入了飞控板、上位机和无线传输模块,可通过无线网络将飞行器的状态参数传输到上位机,并可在上位机软件上修改飞行器的内部参数,以达到调试飞行器控制平衡、实时显示飞行状态的目的。The utility model is to provide a four-rotor aircraft based on the control and display of the upper computer, especially embedded with the flight control board, the upper computer and the wireless transmission module, which can transmit the state parameters of the aircraft to the upper computer through the wireless network, and can Modify the internal parameters of the aircraft on the host computer software to achieve the purpose of debugging the control balance of the aircraft and displaying the flight status in real time.
本实用新型是通过这样的技术方案来实现的:一种基于上位机调控与显示的四旋翼飞行器,包括主控单元、直流无刷电机及螺旋桨、驱动模块、电源模块、飞控板、无线传输模块、遥控器、上位机,所述主控单元通过无线传输模块连接上位机,用于飞行器起飞之前,将四旋翼飞行器的平横状态参数信号通过无线网络传输到上位机,并通过上位机显示并调节飞行器平衡状态参数,直至飞行器的四旋翼螺旋桨达到平衡状态;所述遥控器通过连接飞控板连接主控单元,用于飞行器平稳起飞后,通过遥控器来控制飞行器的方向、速度,并通过上位机显示主调节飞行器的状态参数;所述主控单元通过驱动模块连接直流无刷电机及螺旋桨;所述的电源模块分别连接主控单元和驱动模块。The utility model is realized through such a technical scheme: a four-rotor aircraft based on the control and display of the upper computer, including a main control unit, a DC brushless motor and a propeller, a drive module, a power module, a flight control board, a wireless transmission Module, remote controller, and host computer, the main control unit is connected to the host computer through the wireless transmission module, and is used to transmit the level and horizontal state parameter signals of the quadrotor aircraft to the host computer through the wireless network before the aircraft takes off, and display it through the host computer And adjust the balance state parameters of the aircraft until the four-rotor propeller of the aircraft reaches a balanced state; The status parameters of the main control aircraft are displayed through the host computer; the main control unit is connected to the brushless DC motor and the propeller through the drive module; the power supply module is connected to the main control unit and the drive module respectively.
所述无线通讯模块为WIFI232无线网络芯片。The wireless communication module is a WIFI232 wireless network chip.
所述的飞控板采用STM32F主控制器,具有6通道PWM输入模块、8通道PWM输出模块、MS5611气压高度计、姿态测量仪、AT45DB数据存储模块、3*LED显示模块、独立的数字电源模拟电源及接口。The flight control board adopts STM32F main controller, has 6-channel PWM input module, 8-channel PWM output module, MS5611 barometric altimeter, attitude measuring instrument, AT45DB data storage module, 3*LED display module, independent digital power analog power supply and interface.
所述飞控板中的姿态测量仪采用STM32F103芯片为主控芯片,并有三轴加速度、三轴角速率、三轴磁力计、气压高度计传感器。The attitude measuring instrument in the flight control board adopts the STM32F103 chip as the main control chip, and has three-axis acceleration, three-axis angular rate, three-axis magnetometer, and barometric altimeter sensors.
本实用新型的有益效果是:与一般飞行器相比,本实用新型通过无线模块将飞行器的状态参数传输到上位机,并可在上位机上显示并调控飞行器的内部参数,以达到调试飞行器控制平衡、实时显示飞行状态的目的。The beneficial effect of the utility model is: compared with the general aircraft, the utility model transmits the status parameters of the aircraft to the host computer through the wireless module, and can display and regulate the internal parameters of the aircraft on the host computer, so as to achieve the adjustment of the control balance of the aircraft, The purpose of displaying the flight status in real time.
附图说明Description of drawings
图1为四旋翼飞行器的结构模块图;Fig. 1 is the structural block diagram of quadrotor aircraft;
图2为四旋翼飞行器的俯视图;Fig. 2 is the top view of quadrotor aircraft;
图3为四旋翼飞行器的侧视图。Figure 3 is a side view of the quadrotor aircraft.
具体实施方式detailed description
下面结合附图和具体实施过程对本发明进行详细说明:Below in conjunction with accompanying drawing and specific implementation process, the present invention is described in detail:
如图1所示,一种基于上位机调控与显示的四旋翼飞行器,包括主控单元、直流无刷电机及螺旋桨、驱动模块、电源模块、飞控板、无线传输模块、遥控器、上位机,所述主控单元通过无线传输模块连接上位机,用于飞行器起飞之前,将四旋翼飞行器的平横状态参数信号通过无线网络传输到上位机,并通过上位机显示并调节飞行器平衡状态参数,直至飞行器的四旋翼螺旋桨达到平衡状态;所述遥控器通过连接飞控板连接主控单元,用于飞行器平稳起飞后,通过遥控器来控制飞行器的方向、速度,并通过上位机显示主调节飞行器的状态参数;所述主控单元通过驱动模块连接直流无刷电机及螺旋桨;电源模块分别连接主控单元和驱动模块。As shown in Figure 1, a quadrotor aircraft based on the control and display of the host computer includes a main control unit, a brushless DC motor and a propeller, a drive module, a power supply module, a flight control board, a wireless transmission module, a remote controller, and a host computer. , the main control unit is connected to the host computer through the wireless transmission module, and is used to transmit the level and horizontal state parameter signals of the quadrotor aircraft to the host computer through the wireless network before the aircraft takes off, and display and adjust the balance state parameters of the aircraft through the host computer, Until the four-rotor propeller of the aircraft reaches a balanced state; the remote controller is connected to the main control unit by connecting the flight control board, and is used to control the direction and speed of the aircraft through the remote controller after the aircraft takes off smoothly, and display the main adjustment of the aircraft through the host computer. state parameters; the main control unit is connected to the brushless DC motor and propeller through the drive module; the power module is respectively connected to the main control unit and the drive module.
如图2,3所示,四个旋翼臂对称设在机身的四角处,四个旋翼臂与机身组合成“十”字形结构,旋翼臂上均固定连接有无刷电机,无刷电机上均固定连接有螺旋桨,无刷电机连接导线,导线穿过旋翼臂进入到安装部内,且导线的另一端连接在飞控装置上。飞控装置上安装WIFI通讯模块,通过无线连接上位机。As shown in Figures 2 and 3, the four rotor arms are symmetrically arranged at the four corners of the fuselage, and the four rotor arms are combined with the fuselage to form a "ten"-shaped structure. The brushless motors are fixedly connected to the rotor arms. Both are fixedly connected with the propeller, the brushless motor is connected with wires, the wires pass through the rotor arm and enter the installation part, and the other end of the wires is connected to the flight control device. The WIFI communication module is installed on the flight control device, and the host computer is connected wirelessly.
电源模块分别为主控单元和执行驱动模块供电。The power supply module supplies power to the main control unit and the execution drive module respectively.
在飞行器起飞之前,四旋翼飞行器的平横状态参数通过无线网络传输到上位机。若飞行器起飞前,四旋翼的螺旋桨状态不平衡,则起飞后飞行器将会朝着螺旋桨偏重的一方落下,飞行器可能会因此摔坏。故起飞前,可通过上位机软件显示并调节飞行器平衡状态参数,直至飞行器的四旋翼螺旋桨达到平衡状态。当飞行器平稳起飞后,可通过发射机遥控器来控制飞行器的方向、速度等。上位机软件可显示并调节飞行器的状态参数如加速度、角速率、磁力计、气压高度等。Before the aircraft takes off, the level and horizontal state parameters of the quadrotor aircraft are transmitted to the host computer through the wireless network. If the propellers of the quadrotor are unbalanced before the aircraft takes off, the aircraft will fall towards the side where the propellers are heavier after take-off, and the aircraft may break. Therefore, before take-off, the host computer software can be used to display and adjust the balance state parameters of the aircraft until the four-rotor propeller of the aircraft reaches a balanced state. After the aircraft takes off smoothly, the direction and speed of the aircraft can be controlled through the transmitter remote control. The host computer software can display and adjust the status parameters of the aircraft such as acceleration, angular rate, magnetometer, barometric altitude, etc.
作为优选,所述的飞控板选取Captain飞控板,其采用STM32F主控制器,有6通道PWM输入模块、8通道PWM输出模块、MS5611气压高度计、姿态测量仪、AT45DB数据存储模块、3*LED显示模块、独立的数字电源模拟电源及丰富的接口。此Captain飞控板是一个飞行控制器或者机器人控制器的硬件平台,其提供板子上硬件的驱动程序,用户需自行编写软件。Captain控制算法基于PID,需自行调节PID参数。As preferably, the flight control board is selected as Captain flight control board, which adopts STM32F main controller, has 6-channel PWM input module, 8-channel PWM output module, MS5611 barometric altimeter, attitude measuring instrument, AT45DB data storage module, 3 * LED display module, independent digital power analog power supply and rich interfaces. The Captain flight control board is a hardware platform for flight controllers or robot controllers. It provides drivers for the hardware on the board, and users need to write their own software. The Captain control algorithm is based on PID, and the PID parameters need to be adjusted by themselves.
1)Captain控制板使用两组独立的LDO分别给数字电源和模拟电源供电。而且模拟电源经过了两级的滤波电路,最大程度地减少来自外界的电源干扰,已得到最准确的测量数据。数字电源最大电压为3.3V,最大电流为800mA。模拟电源最大电压为3.3V,最大电流为150mA。1) The Captain control board uses two sets of independent LDOs to supply power to the digital power supply and the analog power supply respectively. Moreover, the analog power supply has gone through a two-stage filter circuit to minimize the interference from the external power supply and obtain the most accurate measurement data. The maximum voltage of the digital power supply is 3.3V, and the maximum current is 800mA. The maximum voltage of the analog power supply is 3.3V, and the maximum current is 150mA.
2)Captain带有6通道的PWM输入,用于连接接收机,已采集来自遥控器的控制信号,每通道都有RC滤波电路以减少高频和毛刺脉冲帮的影响。通过编程,可以支持PPM的信号输入以扩展更多的通道输入。2) The Captain has 6-channel PWM input for connecting to the receiver. It has collected the control signal from the remote control. Each channel has an RC filter circuit to reduce the influence of high frequency and glitch pulses. Through programming, it can support PPM signal input to expand more channel input.
3)Captain飞控板带有8通道的舵机输出,每个通道连接到STM32的比较输出,可以单独控制通道的占空比和频率。支持模拟舵机和数字舵机的驱动,同时还可以连接电子调速器以驱动马达电机。8路PWM信号都经过缓冲器将3.3V的驱动电压,转成了舵机电源的逻辑电压,可以达到5V或更高的6V。3) The Captain flight control board has 8 channels of servo output, each channel is connected to the comparison output of STM32, and the duty cycle and frequency of the channel can be controlled independently. It supports the driving of analog steering gear and digital steering gear, and can also connect the electronic speed controller to drive the motor. The 8 channels of PWM signals are converted into the logic voltage of the servo power supply from the 3.3V driving voltage through the buffer, which can reach 5V or higher 6V.
4)Captain飞控板的姿态传感器模块由以下芯片组成:(a)MPU6050集成了三轴的陀螺仪和三轴的加速度,用于解算俯仰角和横滚角。(b)HMC5883三轴的磁力计,感应地磁来得到载体的航向角。(c)MS5611高精度气压计,通过气压值转换成高度值。以上硬件,经过传感器融合技术,可以得到当前载体相对水平面的俯仰角和横滚角,还有相对北极的航向角。4) The attitude sensor module of the Captain flight control board is composed of the following chips: (a) MPU6050 integrates a three-axis gyroscope and three-axis acceleration to calculate the pitch angle and roll angle. (b) The HMC5883 three-axis magnetometer senses geomagnetism to obtain the heading angle of the carrier. (c) MS5611 high-precision barometer, which converts the air pressure value into an altitude value. The above hardware, through sensor fusion technology, can obtain the pitch angle and roll angle of the current carrier relative to the horizontal plane, as well as the heading angle relative to the North Pole.
5)Captain飞控板使用三个不同颜色的LED来显示当前系统的运行状态,这些LED是用户可以控制和自定义功能的。Flash存储器存在的意义是,方便用户存储:(a)传感器的标定值,补偿值。(b)程序中用到的可改变的参数或是常量,如PID参数值。(c)存储任务状态,GPS信息和航点的经度、纬度和高度等信息。AT45DB连接到STM32F的SPI2接口,可以达到最高18M的时钟速度,快速访问Flash数据。5) The Captain flight control board uses three LEDs of different colors to display the current operating status of the system. These LEDs can be controlled and customized by the user. The significance of the existence of the Flash memory is that it is convenient for the user to store: (a) The calibration value and compensation value of the sensor. (b) Changeable parameters or constants used in the program, such as PID parameter values. (c) Store mission status, GPS information, and longitude, latitude, and altitude of waypoints. AT45DB is connected to the SPI2 interface of STM32F, which can reach a clock speed of up to 18M and quickly access Flash data.
Captain飞控板中的姿态测量仪,以STM32F103芯片为主控芯片,并有三轴加速度、三轴角速率、三轴磁力计、气压高度计传感器,可测量俯仰、横滚、航向、高度及温度,其广泛应用在飞行器、汽车、机器人及机械手臂等方面。The attitude measuring instrument in the Captain flight control board uses the STM32F103 chip as the main control chip, and has three-axis acceleration, three-axis angular rate, three-axis magnetometer, and barometric altimeter sensors, which can measure pitch, roll, heading, altitude and temperature. It is widely used in aircraft, automobiles, robots and mechanical arms, etc.
1)姿态测量仪的主控制芯片选用了STM32F103T8,ARM32-bitCortexTM-M3内核,它有64KB的闪存存储器,和20KB的运行内存。姿态测量仪上的传感器通过I2C接口与STM32F连接,同时传感器的数据中断引脚与STM32F的I0相连。使得传感器在完成ADC轮换后,STM32F在第一时间读取最新的数据,快速响应姿态的变化。这样的连接使得控制器拥有最大的主动权,最快地获取各传感器的状态和转换结果。姿态测量仪引出了STM32单片机的两个串行通信口:UART1作为从的连接端口,UART2作为主的数据输出端口。姿态测量仪引出了STM32F的SWD调试接口。SWD接口只需要四条线就可以连接STM32F的内核进行仿真调试。1) The main control chip of the attitude measuring instrument is STM32F103T8, ARM32-bitCortex TM -M3 core, which has 64KB flash memory and 20KB running memory. The sensor on the attitude measuring instrument is connected to the STM32F through the I2C interface, and the data interrupt pin of the sensor is connected to the I0 of the STM32F. After the sensor completes the ADC rotation, the STM32F reads the latest data at the first time and responds quickly to changes in attitude. This connection allows the controller to have the greatest initiative and obtain the status and conversion results of each sensor the fastest. The attitude measuring instrument leads to two serial communication ports of the STM32 microcontroller: UART1 is used as the connection port of the slave, and UART2 is used as the data output port of the master. The attitude measuring instrument leads to the SWD debugging interface of STM32F. The SWD interface only needs four lines to connect to the STM32F core for simulation debugging.
2)MPU-6050为全球首例整合性6轴运动处理组件,相较于多组件方案,免除了组合陀螺仪与加速器时之轴间差的问题,减少了大量的包装空间。MPU6050通过I2C接口连接到主控制器STM32F。在初始化阶段,STM32将要设置MPU6050的测量感度和采样频率,同时能使数据更新中断。之后STM32配置自己的引脚为中断输入。这样在一个新的采样完成后MPU6050产生中断,呼叫STM32读取新的数据。2) MPU-6050 is the world's first integrated 6-axis motion processing component. Compared with multi-component solutions, it eliminates the problem of inter-axis difference when combining gyroscopes and accelerators, and reduces a lot of packaging space. The MPU6050 is connected to the main controller STM32F through the I2C interface. In the initialization phase, STM32 will set the measurement sensitivity and sampling frequency of MPU6050, and at the same time, it can interrupt the data update. After that, STM32 configures its own pin as an interrupt input. In this way, after a new sampling is completed, MPU6050 generates an interrupt and calls STM32 to read new data.
3)HMC5883L包括最先进的高分辨率HMC118X系列磁阻传感器,并附带霍尼韦尔专利的集成电路包括放大器、自动消磁驱动器、偏差校准、能使罗盘精度控制在1`~2`的12位模数转换器,简易的I2C系列总线接口。HMC5883L并没有直接和主控制器的I2C接口相连接,而是与MPU6050的AUX2C接口连接,这样,有两种方式访问HMC5883L的数据:将MPU6050的AUX接口设置成直连式,STM32F可以通过I2C直接访问HMC588L;开启MPU6050的AUX接口为主控制器,通过AUXI2C接口MPU6050负责采集HMC5883L的采样结果,并将结果存放在自己的F1F0寄存器中。STM32F通过访问MPU6050读取HMC5883的转换结果。以上两个方式都可以在姿态测量仪中实现,不需要额外的增加或是修改电路,只需要设置MPU6050相应的控制寄存器。HMC5883L的数据准备引脚连接到了STM32,通过查询该引脚的电平,判断是否有新的转换数据。3) HMC5883L includes the most advanced high-resolution HMC118X series magnetoresistive sensors, and comes with Honeywell patented integrated circuits including amplifiers, automatic degaussing drivers, offset calibration, and 12-bit compass accuracy that can be controlled at 1`~2` Analog-to-digital converter, simple I2C serial bus interface. The HMC5883L is not directly connected to the I2C interface of the main controller, but to the AUX2C interface of the MPU6050. In this way, there are two ways to access the data of the HMC5883L: set the AUX interface of the MPU6050 to direct connection, and the STM32F can be directly connected through I2C Access HMC588L; open the AUX interface of MPU6050 as the main controller, through the AUXI2C interface MPU6050 is responsible for collecting the sampling results of HMC5883L, and store the results in its own F1F0 register. STM32F reads the conversion result of HMC5883 by accessing MPU6050. Both of the above two methods can be implemented in the attitude measuring instrument, without additional addition or modification of the circuit, only the corresponding control registers of the MPU6050 need to be set. The data preparation pin of HMC5883L is connected to STM32, by checking the level of this pin, it is judged whether there is new conversion data.
4)MS5611是新一代高分辨率气压传感器,分辨率可达10cm。其内置24位AD转换器,支持IIC和SPI通讯协议,传输速率可达20MHz,其转换时间可以设置。MS5611是由压阻传感器和传感器接口组成的集成电路,主要功能是把测得未得补偿模拟气压值经ADC转换成24位的数字值输出,同时也可以输出一个24位的数字温度值。4) MS5611 is a new generation of high-resolution air pressure sensor with a resolution of up to 10cm. It has a built-in 24-bit AD converter, supports IIC and SPI communication protocols, the transmission rate can reach 20MHz, and its conversion time can be set. MS5611 is an integrated circuit composed of a piezoresistive sensor and a sensor interface. Its main function is to convert the measured uncompensated analog air pressure value into a 24-bit digital value for output through the ADC, and can also output a 24-bit digital temperature value.
5)飞控装置配置了一个上位机软件,用于显示各个传感器的输出,和解算后的姿态。其有多种显示模式:(a)波形,以波形的形式显示数据值和时间的关系。(b)文字,文字显示当前的值。(c)3D显示,解算后的姿态数据可以使用3D显示各个数据。5) The flight control device is equipped with a host computer software, which is used to display the output of each sensor and the attitude after calculation. It has multiple display modes: (a) Waveform, which shows the relationship between data value and time in the form of waveform. (b) Text, the text displays the current value. (c) 3D display, the attitude data after solving can be displayed in 3D.
6)要与上位机通信,需要通信协议的支持。固定的帧格式和字节数都是指定的。上位机将通过已知的协议进行解帧并把相应的数据更新到波形、文字和3D显示。6) To communicate with the host computer, the support of the communication protocol is required. A fixed frame format and number of bytes are specified. The host computer will deframe through the known protocol and update the corresponding data to waveform, text and 3D display.
此飞行器运行的操作步骤如下:The operation steps of this aircraft operation are as follows:
1)将调试平台上端的四旋翼飞行器锂电池接通,观察到接收机、WiFi通讯模块和飞控板上的灯均亮起;1) Connect the lithium battery of the quadrotor aircraft on the upper end of the debugging platform, and observe that the lights on the receiver, WiFi communication module and flight control board are all on;
2)在电脑上连接无线通讯模块的WIFI,并通过无线将飞控板连接到上位机;2) Connect the WIFI of the wireless communication module on the computer, and connect the flight control board to the host computer through wireless;
3)在电脑上安装相应的虚拟串口软件和上位机软件,并打开软件调试参数使上位机正常显示波形和数据;3) Install the corresponding virtual serial port software and host computer software on the computer, and open the software debugging parameters to make the host computer display waveforms and data normally;
4)打开遥控器操控四旋翼飞行器飞行,并选择相应的模式来控制四旋翼飞行器飞行的高度;4) Turn on the remote control to control the flight of the quadrotor, and select the corresponding mode to control the flying height of the quadrotor;
5)观察在不同高度时四旋翼飞行器是否保持“悬停”状态以及上位机上显示的相关飞行状态信息;修改PID内部参数,直至四旋翼飞行器能稳定飞行。5) Observe whether the quadrotor remains in the "hover" state at different altitudes and the relevant flight status information displayed on the host computer; modify the internal parameters of the PID until the quadrotor can fly stably.
步骤2)中,先通过WIFI232模块建立一个无线网络“HF-A11x_AP”,在电脑上连接此网络,并设置为自动获取IP,WIFI模块支持DHCPServer功能并默认开启,此时模块的Link指示灯亮起。In step 2), first establish a wireless network "HF-A11x_AP" through the WIFI232 module, connect to this network on the computer, and set it to obtain IP automatically. The WIFI module supports the DHCPServer function and is enabled by default. At this time, the Link indicator of the module is on. .
步骤3)中,等电脑连上模块WIFI网络后,在虚拟串口软件的主页面上点击“搜索”,在下拉菜单中选择“USR-WIFI232-x”,在弹出的搜索列表对话框中,点击“搜索设备”,在设备列表中选择搜索到的设备,并点击“连接虚拟串口”。在弹出的对话框中,建立一个虚拟串口,设置虚拟串口为COM2,网络协议为TCPClient目标IP为10.10.100.254,目标端口为8899,服务器地址为“10.10.100.100”,WiFi串口模块的波特率设置为“115200”,数据位为“8”,停止位为“1”,设置完成后重启虚拟串口。再打开上位机测试软件“AHRS_Captain_Flight”,点击文件操作在端口设置处,设置为同虚拟串口相同的参数。点击“端口已关闭”处的按钮打开端口使之变为红色且显示为“端口已打开”,同时上位机软件下方的信息显示栏中提示COM2端口打开成功,此时软件上方串口状态RXD变亮,且解算速率处的小灯闪烁,表明有数据传输,连接成功。点击显示面板上的“跟随最新”即可显示飞行器的状态参数。点击“3D显示”即可显示飞行器的3D参数状态。In step 3), after the computer is connected to the module WIFI network, click "Search" on the main page of the virtual serial port software, select "USR-WIFI232-x" in the drop-down menu, and in the pop-up search list dialog box, click "Search Device", select the found device in the device list, and click "Connect Virtual Serial Port". In the pop-up dialog box, create a virtual serial port, set the virtual serial port as COM2, the network protocol as TCPClient, the target IP is 10.10.100.254, the target port is 8899, the server address is "10.10.100.100", the baud rate of the WiFi serial port module Set it to "115200", the data bit to "8", and the stop bit to "1". After the setting is complete, restart the virtual serial port. Then open the upper computer test software "AHRS_Captain_Flight", click the file operation in the port setting, set the same parameters as the virtual serial port. Click the button at the "port is closed" to open the port so that it turns red and displays "port is open", and at the same time, the information display bar below the host computer software prompts that the COM2 port is successfully opened, and the status of the serial port above the software RXD lights up , and the small light at the calculation rate blinks, indicating that there is data transmission and the connection is successful. Click "Follow Latest" on the display panel to display the status parameters of the aircraft. Click "3D display" to display the 3D parameter status of the aircraft.
步骤5)主要是观察四旋翼飞行器在不同调试高度下,是否保持平稳飞行状态。具体操作为:修改横滚、俯仰、航向、高度以及角度平衡PID的参数,修改完后点击写入,就能把数据存储到飞控板。断电后重新上电,再点击读取数据,就变成修改后的数据。重复该操作步骤,直至观察到四旋翼飞行器保持平衡飞行时,保存此时的相关数据。通过修改上位机的PID内部参数,实时调整控制飞行器的平衡状态,从而大大提高了调试的效率,最终达到调试飞行器控制平衡、实时显示飞行状态的目的。Step 5) is mainly to observe whether the quadrotor maintains a stable flight state at different debugging altitudes. The specific operation is: modify the parameters of roll, pitch, heading, altitude and angle balance PID, click write after modification, and the data can be stored in the flight control board. After power off, power on again, and then click to read the data, it will become the modified data. Repeat this operation step until the quadrotor is observed to maintain a balanced flight, and save the relevant data at this time. By modifying the PID internal parameters of the upper computer, the balance state of the control aircraft can be adjusted in real time, thereby greatly improving the debugging efficiency, and finally achieving the purpose of debugging the control balance of the aircraft and displaying the flight state in real time.
Claims (4)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201520832819.4U CN205121332U (en) | 2015-10-26 | 2015-10-26 | Four rotor crafts based on host computer regulation and control and demonstration |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201520832819.4U CN205121332U (en) | 2015-10-26 | 2015-10-26 | Four rotor crafts based on host computer regulation and control and demonstration |
Publications (1)
Publication Number | Publication Date |
---|---|
CN205121332U true CN205121332U (en) | 2016-03-30 |
Family
ID=55576924
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201520832819.4U Expired - Fee Related CN205121332U (en) | 2015-10-26 | 2015-10-26 | Four rotor crafts based on host computer regulation and control and demonstration |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN205121332U (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107765182A (en) * | 2017-12-07 | 2018-03-06 | 智灵飞(北京)科技有限公司 | A kind of ground unmanned plane motor electricity commissioning test system and method based on LABVIEW |
CN107977021A (en) * | 2017-11-28 | 2018-05-01 | 佛山市安尔康姆航空科技有限公司 | A kind of control method of holder steering engine |
CN108710384A (en) * | 2018-06-20 | 2018-10-26 | 深圳市中科汉天下电子有限公司 | A kind of winged control debugging system of four axis |
CN108974340A (en) * | 2018-06-15 | 2018-12-11 | 河池学院 | A kind of miniature quadrotor |
CN109656246A (en) * | 2018-11-01 | 2019-04-19 | 广东电网有限责任公司 | The small vehicle drive circuit of AGV and its driving method for electrometric experiment room instrument check |
CN109760851A (en) * | 2019-03-18 | 2019-05-17 | 大连理工大学 | A four-rotor test adjustment bracket |
CN110682303A (en) * | 2019-10-15 | 2020-01-14 | 江苏艾什顿科技有限公司 | Intelligent robot training device, control system and method |
-
2015
- 2015-10-26 CN CN201520832819.4U patent/CN205121332U/en not_active Expired - Fee Related
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107977021A (en) * | 2017-11-28 | 2018-05-01 | 佛山市安尔康姆航空科技有限公司 | A kind of control method of holder steering engine |
CN107765182A (en) * | 2017-12-07 | 2018-03-06 | 智灵飞(北京)科技有限公司 | A kind of ground unmanned plane motor electricity commissioning test system and method based on LABVIEW |
CN108974340A (en) * | 2018-06-15 | 2018-12-11 | 河池学院 | A kind of miniature quadrotor |
CN108710384A (en) * | 2018-06-20 | 2018-10-26 | 深圳市中科汉天下电子有限公司 | A kind of winged control debugging system of four axis |
CN109656246A (en) * | 2018-11-01 | 2019-04-19 | 广东电网有限责任公司 | The small vehicle drive circuit of AGV and its driving method for electrometric experiment room instrument check |
CN109760851A (en) * | 2019-03-18 | 2019-05-17 | 大连理工大学 | A four-rotor test adjustment bracket |
CN109760851B (en) * | 2019-03-18 | 2024-01-02 | 大连理工大学 | Four rotor test regulation support |
CN110682303A (en) * | 2019-10-15 | 2020-01-14 | 江苏艾什顿科技有限公司 | Intelligent robot training device, control system and method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN205121332U (en) | Four rotor crafts based on host computer regulation and control and demonstration | |
CN105468009B (en) | It is applied to many power fusion flight control system and the method for micro air vehicle | |
CN104914874B (en) | A kind of pose control system for unmanned plane and method based on adaptive Mutually fusion | |
CN105573333A (en) | Modular control method for four-rotor aircraft | |
CN105353762A (en) | Six-rotor unmanned plane on the basis of dual-redundancy attitude sensor and control method thereof | |
CN102424112A (en) | Three-layer airborne flight control device for micro four-rotor aerial vehicle | |
Fuller et al. | Using a mems gyroscope to stabilize the attitude of a fly-sized hovering robot | |
CN204229233U (en) | A kind of many rotor wing unmanned aerial vehicles automatic flight control system | |
CN100356281C (en) | Automatic pilot for aircraft | |
CN105955305A (en) | Four-axis unmanned aerial vehicle | |
CN106325289A (en) | Renesas R5F100LEA master control-based four-rotor flight controller and control method thereof | |
CN102968123A (en) | Automatic pilot of unmanned aerial vehicle | |
CN105589467A (en) | Low-cost expansion flight attitude sensor module | |
CN207374661U (en) | Multi-rotor unmanned aerial vehicle | |
CN103984339B (en) | Mechanical breakdown debugging apparatus for rotor craft | |
CN2681997Y (en) | Aircraft autopilot with dual processors | |
CN202939490U (en) | Autopilot for unmanned aerial vehicles | |
CN205983093U (en) | Many rotors flight control system | |
CN203264283U (en) | Inertial posture balancer for model airplane | |
Dantsker et al. | Flight data acquisition platform development, integration, and operation on small-to medium-sized unmanned aircraft | |
CN115202271A (en) | A Micro-UAV Embedded Flight Controller | |
CN104536458A (en) | Portable flight parameter data calibration method and device | |
CN202490444U (en) | Circuit board for flight control on fixed-wing model aircraft and fixed-wing model aircraft | |
CN203870468U (en) | Mechanical failure debugging device used for rotorcraft | |
CN108664036A (en) | A kind of unmanned aerial vehicle control system and unmanned aerial vehicle (UAV) control method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20160330 Termination date: 20161026 |