[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN115065275B - A control system for a stable platform of an aerial remote sensing camera - Google Patents

A control system for a stable platform of an aerial remote sensing camera Download PDF

Info

Publication number
CN115065275B
CN115065275B CN202210679411.2A CN202210679411A CN115065275B CN 115065275 B CN115065275 B CN 115065275B CN 202210679411 A CN202210679411 A CN 202210679411A CN 115065275 B CN115065275 B CN 115065275B
Authority
CN
China
Prior art keywords
loop
motor
control system
camera
closed
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.)
Active
Application number
CN202210679411.2A
Other languages
Chinese (zh)
Other versions
CN115065275A (en
Inventor
周大立
王晓东
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Changchun Institute of Optics Fine Mechanics and Physics of CAS
Original Assignee
Changchun Institute of Optics Fine Mechanics and Physics of CAS
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Changchun Institute of Optics Fine Mechanics and Physics of CAS filed Critical Changchun Institute of Optics Fine Mechanics and Physics of CAS
Priority to CN202210679411.2A priority Critical patent/CN115065275B/en
Publication of CN115065275A publication Critical patent/CN115065275A/en
Application granted granted Critical
Publication of CN115065275B publication Critical patent/CN115065275B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P5/00Arrangements specially adapted for regulating or controlling the speed or torque of two or more electric motors
    • H02P5/46Arrangements specially adapted for regulating or controlling the speed or torque of two or more electric motors for speed regulation of two or more dynamo-electric motors in relation to one another
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/10Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration
    • G01C21/12Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning
    • G01C21/16Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning by integrating acceleration or speed, i.e. inertial navigation
    • G01C21/18Stabilised platforms, e.g. by gyroscope
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02KDYNAMO-ELECTRIC MACHINES
    • H02K11/00Structural association of dynamo-electric machines with electric components or with devices for shielding, monitoring or protection
    • H02K11/20Structural association of dynamo-electric machines with electric components or with devices for shielding, monitoring or protection for measuring, monitoring, testing, protecting or switching
    • H02K11/27Devices for sensing current, or actuated thereby
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02KDYNAMO-ELECTRIC MACHINES
    • H02K11/00Structural association of dynamo-electric machines with electric components or with devices for shielding, monitoring or protection
    • H02K11/30Structural association with control circuits or drive circuits
    • H02K11/33Drive circuits, e.g. power electronics

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Power Engineering (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Automation & Control Theory (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Studio Devices (AREA)

Abstract

本发明涉及航空遥感成像技术领域,具体涉及一种航空遥感相机稳定平台控制系统,为保证相机成像质量,需要在载体飞机姿态变化条件下对相机姿态进行校正,保证其在惯性空间的稳定性。通过姿态测量单元感知飞机载体的三种姿态位置变化,同时通过陀螺感知航向轴电机、俯仰轴电机及横滚轴电机的惯性空间角速率;通过接口扩展FPGA模块将感知的数据传输至主控制器,在主控制器内完成闭环控制算法并生成电机驱动信号,通过光耦隔离与电机驱动器完成对航向轴电机、俯仰轴电机及横滚轴电机的驱动,进而完成位置环及速度环的闭环反馈控制,实现相机的惯性空间稳定。

The present invention relates to the field of aerial remote sensing imaging technology, and specifically to a control system for an aerial remote sensing camera stabilization platform. To ensure the imaging quality of the camera, it is necessary to correct the camera attitude under the condition of the carrier aircraft attitude change to ensure its stability in the inertial space. The attitude measurement unit senses the three attitude position changes of the aircraft carrier, and the gyroscope senses the inertial space angular rate of the heading axis motor, the pitch axis motor and the roll axis motor; the interface expands the FPGA module to transmit the sensed data to the main controller, complete the closed-loop control algorithm in the main controller and generate the motor drive signal, and complete the driving of the heading axis motor, the pitch axis motor and the roll axis motor through the optical coupling isolation and the motor driver, thereby completing the closed-loop feedback control of the position loop and the speed loop to achieve the inertial space stability of the camera.

Description

一种航空遥感相机稳定平台控制系统A control system for a stable platform of an aerial remote sensing camera

技术领域Technical Field

本发明涉及航空遥感成像技术领域,具体而言,涉及一种航空遥感相机稳定平台控制系统。The invention relates to the technical field of aerial remote sensing imaging, and in particular to a control system for an aerial remote sensing camera stabilization platform.

背景技术Background Art

在成像过程中,由于机载平台姿态(偏航、俯仰、横滚)变化,将导致相机成像质量下降,这种影响主要表现在相机连续成像时。飞机姿态变化会造成地面成像条带扭曲,在TDI CCD探测器的行和列两个方向产生像移。例如,飞机俯仰姿态变化会产生行方向像移,横滚姿态变化会产生列方向像移,偏航姿态变化同时产生行与列方向的像移。同时飞机横滚姿态变化还会导致相机倾斜,进而造成成像偏离目标区域。在基于速高比的前向像移补偿过程中,当飞机姿态角发生变化时,会造成理论计算像移补偿速度与实际所需像移补偿速度之间存在偏差,且姿态角变化越大,像移补偿偏差越大,从而导致成像分辨率下降。During the imaging process, the camera imaging quality will be reduced due to changes in the attitude (yaw, pitch, roll) of the airborne platform. This effect is mainly manifested when the camera is continuously imaging. Changes in the aircraft attitude will cause distortion of the ground imaging strips and produce image shifts in the row and column directions of the TDI CCD detector. For example, changes in the aircraft pitch attitude will produce image shifts in the row direction, changes in the roll attitude will produce image shifts in the column direction, and changes in the yaw attitude will produce image shifts in both the row and column directions. At the same time, changes in the aircraft's roll attitude will also cause the camera to tilt, causing the imaging to deviate from the target area. In the forward image motion compensation process based on the speed-to-height ratio, when the aircraft attitude angle changes, there will be a deviation between the theoretically calculated image motion compensation speed and the actual required image motion compensation speed, and the greater the change in the attitude angle, the greater the image motion compensation deviation, which will lead to a decrease in imaging resolution.

因此,现有技术还存在缺陷,有待于进一步发展。Therefore, the prior art still has defects and needs further development.

发明内容Summary of the invention

本发明实施例提供了一种航空遥感相机稳定平台控制系统,以至少解决现有飞机姿态变化时,导致相机成像质量下降,从而导致成像分辨率下降的问题。The embodiment of the present invention provides an aerial remote sensing camera stabilization platform control system to at least solve the problem that when the attitude of the existing aircraft changes, the camera imaging quality decreases, thereby causing the imaging resolution to decrease.

根据本发明的一实施例,提供了一种航空遥感相机稳定平台控制系统,包括:According to one embodiment of the present invention, there is provided an aerial remote sensing camera stabilization platform control system, comprising:

主控制器,与相机控制器通讯连接,接收控制指令并进行状态反馈;The main controller is connected to the camera controller for communication, receiving control instructions and providing status feedback;

接口扩展FPGA模块,接口扩展PFGA模块上连接有编码器、陀螺及姿态测量单元,接口扩展PFGA模块从编码器、陀螺及姿态测量单元上采集数据并传输至主控制器;其中,陀螺包括航向轴陀螺、俯仰轴陀螺、横滚轴陀螺,编码器包航横向轴编码器、俯仰轴编码器及横滚轴编码器;The interface expansion FPGA module is connected to the interface expansion PFGA module, and the interface expansion PFGA module collects data from the encoder, gyro and attitude measurement unit and transmits the data to the main controller; wherein the gyro includes a heading axis gyro, a pitch axis gyro and a roll axis gyro, and the encoder includes a lateral axis encoder, a pitch axis encoder and a roll axis encoder;

电机驱动器,与主控制器连接,主控制器通过电机驱动器驱动飞机的电机;其中,飞机的电机包括航向轴电机、俯仰轴电机及横滚轴电机,航向轴电机、俯仰轴电机及横滚轴电机各自配有一个电机驱动器;A motor driver connected to the main controller, the main controller drives the motor of the aircraft through the motor driver; wherein the motor of the aircraft includes a panning axis motor, a pitch axis motor and a roll axis motor, and each of the panning axis motor, the pitch axis motor and the roll axis motor is equipped with a motor driver;

霍尔电流传感器,用于检测绕组电流及电阻分压方式监测母线电压;Hall current sensor, used to detect winding current and monitor bus voltage by resistor voltage division;

ADC转换器,与接口扩展FPGA模块及霍尔电流传感器连接,用于将霍尔电流传感器检测的电流及电压数据经过接口扩展FPGA模块传输给主控制器;An ADC converter is connected to the interface expansion FPGA module and the Hall current sensor, and is used to transmit the current and voltage data detected by the Hall current sensor to the main controller through the interface expansion FPGA module;

主控制器完成闭环控制算法并生成电机驱动信号,主控制器与电机驱动器光耦隔离,通过光耦隔离与电机驱动器实现对各航向轴电机、俯仰轴电机及横滚轴电机的驱动。The main controller completes the closed-loop control algorithm and generates motor drive signals. The main controller is optically isolated from the motor driver, and the heading axis motor, pitch axis motor and roll axis motor are driven through the optical coupling isolation and the motor driver.

进一步地,稳定平台控制系统还包括:Furthermore, the stable platform control system also includes:

电源变换单元,与相机控制器连接,相机控制器为稳定平台控制系统提供彼此隔离的功率电源及信号电源;A power conversion unit connected to the camera controller, the camera controller provides a power supply and a signal power supply isolated from each other for the stable platform control system;

电源变换单元用于将信号电源中的数字电源转换为稳定平台控制系统所需的多种数字电源。The power conversion unit is used to convert the digital power in the signal power into a variety of digital power supplies required for a stable platform control system.

进一步地,主控制器与相机控制器通过RS-422接口连接。Furthermore, the main controller is connected to the camera controller via an RS-422 interface.

进一步地,主控制器包括:Further, the main controller includes:

控制指令解析状态反馈模块,用于接收相机控制器的控制指令并其进行状态反馈;A control instruction parsing state feedback module is used to receive control instructions from the camera controller and provide state feedback;

闭环控制算法模块,用于完成闭环控制算法,其中包括完成航向轴电机、俯仰轴电机及横滚轴电机各自的位置环、速度环及电流环闭环控制;The closed-loop control algorithm module is used to complete the closed-loop control algorithm, including completing the position loop, speed loop and current loop closed-loop control of the panning axis motor, pitch axis motor and roll axis motor respectively;

XINTF接口,与接口扩展FPGA连接,用于与接口扩展FPGA进行数据传输。The XINTF interface is connected to the interface expansion FPGA and is used for data transmission with the interface expansion FPGA.

进一步地,闭环控制算法具体包括:Furthermore, the closed-loop control algorithm specifically includes:

设置0.05ms(1/20kHz)为计数周期;Set 0.05ms (1/20kHz) as the counting period;

每次计数周期到则进入中断处理,在每次中断中均执行电流闭环算法一次,包括读取电流数据及校正器计算,并更新占空比;Each time a counting cycle is reached, the interrupt processing is started. In each interrupt, the current closed-loop algorithm is executed once, including reading current data and corrector calculation, and updating the duty cycle;

每10次中断执行一次速度闭环算法,包括读取速度数据及校正器计算比,更新电流值给定;The speed closed-loop algorithm is executed once every 10 interruptions, including reading speed data and corrector calculation ratio, and updating the current value setting;

每100次中断执行一次位置闭环算法,包括读取位置数据及校正器计算,更新速度值给定。The position closed-loop algorithm is executed once every 100 interrupts, including reading position data and corrector calculation, and updating the speed value.

进一步地,电流环的计算频率均取20KHz,速度环的计算频率均取2KHz,位置环的计算频率均取200Hz。Furthermore, the calculation frequency of the current loop is 20KHz, the calculation frequency of the speed loop is 2KHz, and the calculation frequency of the position loop is 200Hz.

进一步地,霍尔电流传感器通过信号调理电路将检测的电流及电压传输至ADC转换器。Furthermore, the Hall current sensor transmits the detected current and voltage to an ADC converter through a signal conditioning circuit.

本发明实施例中的航空遥感相机稳定平台控制系统,为保证相机成像质量,需要在载体飞机姿态变化条件下对相机姿态进行校正,保证其在惯性空间的稳定性。通过姿态测量单元感知飞机载体的三种姿态(俯仰、偏航、横滚)位置变化,同时通过陀螺感知航向轴电机、俯仰轴电机及横滚轴电机的惯性空间角速率;通过接口扩展FPGA模块将感知的数据传输至主控制器,在主控制器内完成闭环控制算法并生成电机驱动信号,通过光耦隔离与电机驱动器完成对航向轴电机、俯仰轴电机及横滚轴电机的驱动,进而完成位置环及速度环的闭环反馈控制,实现相机的惯性空间稳定。In order to ensure the imaging quality of the camera, the control system of the aerial remote sensing camera stabilization platform in the embodiment of the present invention needs to correct the camera attitude under the condition of the carrier aircraft attitude change to ensure its stability in the inertial space. The attitude measurement unit senses the position changes of the three attitudes (pitch, yaw, and roll) of the aircraft carrier, and the gyroscope senses the inertial space angular rate of the heading axis motor, the pitch axis motor, and the roll axis motor; the interface expands the FPGA module to transmit the sensed data to the main controller, complete the closed-loop control algorithm in the main controller and generate the motor drive signal, and complete the driving of the heading axis motor, the pitch axis motor, and the roll axis motor through the optical coupling isolation and the motor driver, thereby completing the closed-loop feedback control of the position loop and the speed loop to achieve the inertial space stability of the camera.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:The drawings described herein are used to provide a further understanding of the present invention and constitute a part of this application. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings:

图1为本发明航空遥感相机稳定平台控制系统的原理图;FIG1 is a schematic diagram of a control system for an aerial remote sensing camera stabilization platform according to the present invention;

图2为本发明三轴平台永磁有刷直流力矩电机算法执行策略;FIG2 is a three-axis platform permanent magnet brushed DC torque motor algorithm execution strategy of the present invention;

图3为本发明空中稳定模式下位置环控制系统框图;FIG3 is a block diagram of a position loop control system in an air stabilization mode of the present invention;

图4为本发明地面应用模式下稳定平台控制系统框图。FIG. 4 is a block diagram of a control system of a stable platform in a ground application mode of the present invention.

具体实施方式DETAILED DESCRIPTION

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

根据本发明一实施例,提供了一种航空遥感相机稳定平台控制系统,参见图1,包括:According to an embodiment of the present invention, a control system for an aerial remote sensing camera stabilization platform is provided, referring to FIG1 , comprising:

主控制器,与相机控制器通讯连接,接收控制指令并进行状态反馈;The main controller is connected to the camera controller for communication, receiving control instructions and providing status feedback;

接口扩展FPGA模块,接口扩展PFGA模块上连接有编码器、陀螺及姿态测量单元,接口扩展PFGA模块从编码器、陀螺及姿态测量单元上采集数据并传输至主控制器;其中,陀螺包括航向轴陀螺、俯仰轴陀螺、横滚轴陀螺,编码器包航横向轴编码器、俯仰轴编码器及横滚轴编码器;The interface expansion FPGA module is connected to the interface expansion PFGA module, and the interface expansion PFGA module collects data from the encoder, gyro and attitude measurement unit and transmits the data to the main controller; wherein the gyro includes a heading axis gyro, a pitch axis gyro and a roll axis gyro, and the encoder includes a lateral axis encoder, a pitch axis encoder and a roll axis encoder;

电机驱动器,与主控制器连接,主控制器通过电机驱动器驱动飞机的电机;其中,飞机的电机包括航向轴电机、俯仰轴电机及横滚轴电机,航向轴电机、俯仰轴电机及横滚轴电机各自配有一个电机驱动器;A motor driver connected to the main controller, the main controller drives the motor of the aircraft through the motor driver; wherein the motor of the aircraft includes a panning axis motor, a pitch axis motor and a roll axis motor, and each of the panning axis motor, the pitch axis motor and the roll axis motor is equipped with a motor driver;

霍尔电流传感器,用于检测绕组电流及电阻分压方式监测母线电压;Hall current sensor, used to detect winding current and monitor bus voltage by resistor voltage division;

ADC转换器,与接口扩展FPGA模块及霍尔电流传感器连接,用于将霍尔电流传感器检测的电流及电压数据经过接口扩展FPGA模块传输给主控制器;An ADC converter is connected to the interface expansion FPGA module and the Hall current sensor, and is used to transmit the current and voltage data detected by the Hall current sensor to the main controller through the interface expansion FPGA module;

主控制器完成闭环控制算法并生成电机驱动信号,主控制器与电机驱动器光耦隔离,通过光耦隔离与电机驱动器实现对各航向轴电机、俯仰轴电机及横滚轴电机的驱动。The main controller completes the closed-loop control algorithm and generates motor drive signals. The main controller is optically isolated from the motor driver, and the heading axis motor, pitch axis motor and roll axis motor are driven through the optical coupling isolation and the motor driver.

本发明实施例中的航空遥感相机稳定平台控制系统,为保证相机成像质量,需要在载体飞机姿态变化条件下对相机姿态进行校正,保证其在惯性空间的稳定性。通过姿态测量单元感知飞机载体的三种姿态(俯仰、偏航、横滚)位置变化,同时通过陀螺感知航向轴电机、俯仰轴电机及横滚轴电机的惯性空间角速率;通过接口扩展FPGA模块将感知的数据传输至主控制器,在主控制器内完成闭环控制算法并生成电机驱动信号,通过光耦隔离与电机驱动器完成对航向轴电机、俯仰轴电机及横滚轴电机的驱动,进而完成位置环及速度环的闭环反馈控制,实现相机的惯性空间稳定。In order to ensure the imaging quality of the camera, the control system of the aerial remote sensing camera stabilization platform in the embodiment of the present invention needs to correct the camera attitude under the condition of the carrier aircraft attitude change to ensure its stability in the inertial space. The attitude measurement unit senses the position changes of the three attitudes (pitch, yaw, and roll) of the aircraft carrier, and the gyroscope senses the inertial space angular rate of the heading axis motor, the pitch axis motor, and the roll axis motor; the interface expands the FPGA module to transmit the sensed data to the main controller, complete the closed-loop control algorithm in the main controller and generate the motor drive signal, and complete the driving of the heading axis motor, the pitch axis motor, and the roll axis motor through the optical coupling isolation and the motor driver, thereby completing the closed-loop feedback control of the position loop and the speed loop to achieve the inertial space stability of the camera.

本发明涉及航空遥感成像技术领域,具体涉及一种基于DSP(主控制器)和FPGA构架的TDI CCD航空遥感相机稳定平台控制方法,同时具备了空中稳定模式和地面稳定模式,参考图3及图4。地面稳定模式模拟空中稳定模式闭环控制算法流程,对于实验室条件下TDICCD推扫成像实验带来很大便利性,方便完成各项功能性试验验证,对于实际工程项目应用具有重要意义。The present invention relates to the field of aerial remote sensing imaging technology, and in particular to a TDI CCD aerial remote sensing camera stabilization platform control method based on DSP (main controller) and FPGA architecture, which has both an air stabilization mode and a ground stabilization mode, as shown in Figures 3 and 4. The ground stabilization mode simulates the closed-loop control algorithm flow of the air stabilization mode, which brings great convenience to the TDICCD push-broom imaging experiment under laboratory conditions, facilitates the completion of various functional test verifications, and is of great significance for the application of actual engineering projects.

的主控制器采用TI公司的TM320F28335ZJZQ型DSP控制器,3对ePWM分别用来驱动三个直流电机;一路SCI负责与相机控制器通讯,一路SPI接口负责与E2PROM的数据交互,XINTF接口负责与扩展FPGA及外部扩展SRAM进行数据交互。The main controller uses TI's TM320F28335ZJZQ DSP controller. Three pairs of ePWM are used to drive three DC motors respectively; one SCI is responsible for communicating with the camera controller, one SPI interface is responsible for data interaction with E2PROM, and the XINTF interface is responsible for data interaction with the extended FPGA and external extended SRAM.

接口扩展FPGA选用Xilinx公司的XC4VLX25,其负责采集三个速率陀螺、三个编码器及POS系统的数据,同时采集ADC转换器输出的三个绕组电路及母线电压数据,并打包整理后通过XINTF接口实时发送给DSP。The interface expansion FPGA uses Xilinx's XC4VLX25, which is responsible for collecting data from three rate gyroscopes, three encoders and the POS system. It also collects data from three winding circuits and bus voltage output by the ADC converter, and sends them to the DSP in real time through the XINTF interface after packaging and sorting.

稳定平台控制系统功能组成框图如图1所示,系统与相机控制器的电气接口为电源供电接口及RS-422通讯接口。其中,相机控制器为稳定平台控制系统提供彼此隔离的功率电源与信号电源,多种功率电源及模拟电源在相机控制器内完成变换。The functional block diagram of the stable platform control system is shown in Figure 1. The electrical interface between the system and the camera controller is the power supply interface and the RS-422 communication interface. The camera controller provides the stable platform control system with isolated power supply and signal power supply, and multiple power supplies and analog power supplies are converted in the camera controller.

稳定平台控制系统还包括:The stable platform control system also includes:

电源变换单元,与相机控制器连接,相机控制器为稳定平台控制系统提供彼此隔离的功率电源及信号电源;A power conversion unit connected to the camera controller, the camera controller provides a power supply and a signal power supply isolated from each other for the stable platform control system;

电源变换单元用于将信号电源中的数字电源转换为稳定平台控制系统所需的多种数字电源。The power conversion unit is used to convert the digital power in the signal power into a variety of digital power supplies required for a stable platform control system.

电源变换单元负责将信号电源中数字电源+5V转换为系统控制用多种数字电源。主控制器负责通过RS-422接口与相机控制器通讯,接收控制指令并进行状态反馈。The power conversion unit is responsible for converting the digital power +5V in the signal power supply into a variety of digital power supplies for system control. The main controller is responsible for communicating with the camera controller through the RS-422 interface, receiving control instructions and providing status feedback.

主控制器包括:The main controller includes:

控制指令解析状态反馈模块,用于接收相机控制器的控制指令并其进行状态反馈;A control instruction parsing state feedback module is used to receive control instructions from the camera controller and provide state feedback;

闭环控制算法模块,用于完成闭环控制算法,其中包括完成航向轴电机、俯仰轴电机及横滚轴电机各自的位置环、速度环及电流环闭环控制;The closed-loop control algorithm module is used to complete the closed-loop control algorithm, including completing the position loop, speed loop and current loop closed-loop control of the panning axis motor, pitch axis motor and roll axis motor respectively;

XINTF接口,与接口扩展FPGA连接,用于与接口扩展FPGA进行数据传输。The XINTF interface is connected to the interface expansion FPGA and is used for data transmission with the interface expansion FPGA.

接口扩展FPGA模块采集各轴系编码器、陀螺及POS姿态测量系统数据,并通过XINTF接口传输给DSP,通过霍尔电流传感器检测绕组电流、电阻分压方式监测母线电压,经ADC转换的电流及电压数据同样经FPGA传输给DSP;在主控制器DSP内部完成闭环控制算法并生成电机驱动PWM信号,通过光耦隔离与电机驱动器完成对各轴系电机的驱动。The interface expansion FPGA module collects data from the encoders, gyroscopes and POS attitude measurement systems of each axis, and transmits it to the DSP through the XINTF interface. The winding current is detected by the Hall current sensor and the bus voltage is monitored by the resistor voltage divider. The current and voltage data converted by the ADC are also transmitted to the DSP through the FPGA. The closed-loop control algorithm is completed inside the main controller DSP and the motor drive PWM signal is generated. The drive of the motors of each axis is completed through optocoupler isolation and the motor driver.

闭环控制算法具体包括:The closed-loop control algorithm specifically includes:

设置0.05ms(1/20kHz)为计数周期;Set 0.05ms (1/20kHz) as the counting period;

每次计数周期到则进入中断处理,在每次中断中均执行电流闭环算法一次,包括读取电流数据及校正器计算,并更新占空比;Each time a counting cycle is reached, the interrupt processing is started. In each interrupt, the current closed-loop algorithm is executed once, including reading current data and corrector calculation, and updating the duty cycle;

每10次中断执行一次速度闭环算法,包括读取速度数据及校正器计算比,更新电流值给定;The speed closed-loop algorithm is executed once every 10 interruptions, including reading speed data and corrector calculation ratio, and updating the current value setting;

每100次中断执行一次位置闭环算法,包括读取位置数据及校正器计算,更新速度值给定。The position closed-loop algorithm is executed once every 100 interrupts, including reading position data and corrector calculation, and updating the speed value.

主控制器需要完成三个电机(航向轴电机、俯仰轴电机及横滚轴电机各)的位置环、速度环及电流环三闭环控制,其中PWM频率取为20kHz,则通常电流环的计算频率也取20kHz,按照1/10计算,速度环的计算频率为2kHz,位置环的计算频率为200Hz。The main controller needs to complete the three closed-loop control of the position loop, speed loop and current loop of the three motors (the panning axis motor, the pitch axis motor and the roll axis motor). The PWM frequency is 20kHz, so the calculation frequency of the current loop is usually 20kHz. According to the calculation of 1/10, the calculation frequency of the speed loop is 2kHz, and the calculation frequency of the position loop is 200Hz.

对于主控制器实现来说,其实现时序示意图如图2所示,开启0.05ms(1/20kHz)为周期的计数器,每次计数周期到则进入中断处理,在每次中断中均执行电流闭环算法一次,包括读取电流数据及校正器计算,并更新占空比;每10次中断执行一次速度闭环算法,包括读取速度数据及校正器计算比,更新电流值给定;每100次中断执行一次位置闭环算法,包括读取位置数据及校正器计算,更新速度值给定。For the main controller implementation, its implementation timing diagram is shown in Figure 2. A counter with a period of 0.05ms (1/20kHz) is turned on. Each time the counting cycle is reached, interrupt processing is entered. The current closed-loop algorithm is executed once in each interrupt, including reading current data and corrector calculations, and updating the duty cycle; the speed closed-loop algorithm is executed once every 10 interrupts, including reading speed data and corrector calculations, and updating the current value setting; the position closed-loop algorithm is executed once every 100 interrupts, including reading position data and corrector calculations, and updating the speed value setting.

其中,图3所示空中稳定模式下,位置数据由姿态测量单元给定;图4所示地面稳定模式下,位置数据由编码器给定。In the air stabilization mode shown in FIG3 , the position data is given by the attitude measurement unit; in the ground stabilization mode shown in FIG4 , the position data is given by the encoder.

与传统惯性稳定平台相比,本发明特殊之处在于在满足了空中稳定模式的基础上,同时实现了地面稳定模式,有助于实验室环境下更好完成TDI CCD相机地面推扫成像试验,给地面成像试验带来了极大的便利性。Compared with the traditional inertial stabilization platform, the special feature of the present invention is that on the basis of satisfying the air stabilization mode, it also realizes the ground stabilization mode, which helps to better complete the TDI CCD camera ground push-broom imaging test in the laboratory environment, bringing great convenience to the ground imaging test.

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。The above is only a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principle of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.

Claims (7)

1. An aerial remote sensing camera stabilized platform control system, comprising:
the main controller is in communication connection with the camera controller, receives the control instruction and performs state feedback;
The interface expansion FPGA module is connected with an encoder, a gyroscope and a gesture measurement unit, and the interface expansion FPGA module collects data from the encoder, the gyroscope and the gesture measurement unit and transmits the data to the main controller; the gyro comprises a course axis gyro, a pitch axis gyro and a roll axis gyro, and the encoder comprises a course transverse axis encoder, a pitch axis encoder and a roll axis encoder;
The motor driver is connected with the main controller, and the main controller drives a motor of the aircraft through the motor driver; the motor of the airplane comprises a course shaft motor, a pitching shaft motor and a rolling shaft motor, wherein the course shaft motor, the pitching shaft motor and the rolling shaft motor are respectively provided with one motor driver;
The Hall current sensor is used for detecting winding current and monitoring bus voltage in a resistor voltage division mode;
The ADC is connected with the interface expansion FPGA module and the Hall current sensor and is used for transmitting current and voltage data detected by the Hall current sensor to the main controller through the interface expansion FPGA module;
The main controller completes a closed-loop control algorithm and generates motor driving signals, the main controller is isolated from the motor driver by an optical coupler, and the motor driver drives the course shaft motor, the pitch shaft motor and the roll shaft motor through the optical coupler isolation.
2. The aerial remote sensing camera stabilized platform control system of claim 1, further comprising:
The power conversion unit is connected with the camera controller, and the camera controller provides a power supply and a signal power supply which are isolated from each other for the stable platform control system;
The power supply conversion unit is used for converting digital power supply in the signal power supply into various digital power supplies required by the stable platform control system.
3. The aerial remote sensing camera stabilization platform control system of claim 2, wherein the master controller is connected with the camera controller through an RS-422 interface.
4. The aerial remote sensing camera stabilized platform control system of claim 3, wherein the master controller includes:
The control instruction analysis state feedback module is used for receiving the control instruction of the camera controller and carrying out state feedback;
The closed-loop control algorithm module is used for completing a closed-loop control algorithm and comprises the completion of closed-loop control of a position loop, a speed loop and a current loop of each of the course shaft motor, the pitch shaft motor and the roll shaft motor;
XINTF interface, connected with the interface expansion FPGA, for data transmission with the interface expansion FPGA.
5. The aerial remote sensing camera stabilized platform control system of claim 4, wherein the closed-loop control algorithm specifically comprises:
Setting 0.05ms as a counting period;
The interrupt processing is carried out when each counting period is up, and a current closed loop algorithm is executed once in each interrupt, wherein the current closed loop algorithm comprises the steps of reading current data and calculating by a corrector, and updating the duty ratio;
executing a speed closed loop algorithm once every 10 interrupts, including reading speed data and calculating a ratio by a corrector, and updating a current value given;
The position closed loop algorithm is executed once every 100 interrupts, including reading the position data and corrector calculations, updating the speed value set.
6. The aerial remote sensing camera stabilized platform control system of claim 5, wherein the calculated frequencies of the current loops are 20KHz, the calculated frequencies of the speed loops are 2KHz, and the calculated frequencies of the position loops are 200Hz.
7. The aerial remote sensing camera stabilized platform control system of claim 6, wherein the hall current sensor transmits the detected current and voltage to the ADC converter via a signal conditioning circuit.
CN202210679411.2A 2022-06-16 2022-06-16 A control system for a stable platform of an aerial remote sensing camera Active CN115065275B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210679411.2A CN115065275B (en) 2022-06-16 2022-06-16 A control system for a stable platform of an aerial remote sensing camera

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210679411.2A CN115065275B (en) 2022-06-16 2022-06-16 A control system for a stable platform of an aerial remote sensing camera

Publications (2)

Publication Number Publication Date
CN115065275A CN115065275A (en) 2022-09-16
CN115065275B true CN115065275B (en) 2024-10-25

Family

ID=83200842

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210679411.2A Active CN115065275B (en) 2022-06-16 2022-06-16 A control system for a stable platform of an aerial remote sensing camera

Country Status (1)

Country Link
CN (1) CN115065275B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117939117B (en) * 2024-03-25 2024-05-28 长春长光睿视光电技术有限责任公司 Dynamic resolution detection method of aviation camera with forward image motion compensation function

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102436262A (en) * 2011-09-26 2012-05-02 北京航空航天大学 High-precision and large-load control system and method of three-axis inertially stabilized platform for airborne remote sensing
CN104848859A (en) * 2014-12-26 2015-08-19 北京航天控制仪器研究所 Three-axis inertial stabilization platform and self-positioning and orientation control method thereof

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6786405B2 (en) * 2017-01-11 2020-11-18 ヤマハ発動機株式会社 Motor control system, component mounting machine, motor control method
CN106953553A (en) * 2017-03-12 2017-07-14 纳恩博(北京)科技有限公司 The control method and device of a kind of head and horizontal stage electric machine

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102436262A (en) * 2011-09-26 2012-05-02 北京航空航天大学 High-precision and large-load control system and method of three-axis inertially stabilized platform for airborne remote sensing
CN104848859A (en) * 2014-12-26 2015-08-19 北京航天控制仪器研究所 Three-axis inertial stabilization platform and self-positioning and orientation control method thereof

Also Published As

Publication number Publication date
CN115065275A (en) 2022-09-16

Similar Documents

Publication Publication Date Title
CN102436262B (en) High-precision and large-load control system and method of three-axis inertially stabilized platform for airborne remote sensing
Sa et al. Build your own visual-inertial drone: A cost-effective and open-source autonomous drone
CN105700540A (en) FPGA-based unmanned plane flight control circuit
CN104875890B (en) Quadrotor
CN105955302A (en) Multi-rotor unmanned aerial vehicle environment autonomous monitoring control system and method
CN108759822B (en) Mobile robot 3D positioning system
CN115065275B (en) A control system for a stable platform of an aerial remote sensing camera
EP2340998A1 (en) On-line inertia estimation for use in controlling an aerospace vehicle
CN104615153A (en) TMX320F28335 floating point DSP (Digital Signal Processor) based two-shaft photoelectric tracking system
CN205353762U (en) High integrated micro air vehicle flight control system that independently flies
CN104199460A (en) Intelligent four-rotor aircraft reconnoitering system based on image recognition and tracking
CN110806754A (en) Attitude correction control system and method for quadrotor aircraft
Weng Design and control of a quad-rotor flying robot for aerial surveillance
CN107357318A (en) The control method and control system of stable cloud platform rotation and stable head
CN104991571A (en) Holder stability augmentation device and method
CN111474938A (en) Inertial navigation automatic guided vehicle and track determination method thereof
US12097865B2 (en) Methods and apparatus for providing state estimation in autonomous vehicles
CN110162068A (en) A kind of control method of self-balance robot
CN204128560U (en) A kind of quadrotor inertial measurement system
CN110332932A (en) An indoor drone positioning system
CN110030995B (en) Intelligent trolley control method and system integrating image sensor and inertial sensor
CN204314726U (en) A kind of six rotor unmanned helicopters follow the tracks of flight control system
CN112644726B (en) A structure and method of a tilt photography three-axis pan/tilt device for a powered delta wing
CN100587644C (en) An integrated single-loop controller for stable tracking of camera optical axis
Stingu et al. A hardware platform for research in helicopter uav control

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant