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 PDFInfo
- 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
Links
- 230000006641 stabilisation Effects 0.000 claims abstract description 20
- 238000011105 stabilization Methods 0.000 claims abstract description 20
- 238000005259 measurement Methods 0.000 claims abstract description 9
- 238000002955 isolation Methods 0.000 claims abstract description 7
- 230000003287 optical effect Effects 0.000 claims abstract description 7
- 238000004364 calculation method Methods 0.000 claims description 17
- 238000006243 chemical reaction Methods 0.000 claims description 7
- 238000004804 winding Methods 0.000 claims description 5
- 238000004891 communication Methods 0.000 claims description 4
- 238000012545 processing Methods 0.000 claims description 4
- 230000005540 biological transmission Effects 0.000 claims description 3
- 230000003750 conditioning effect Effects 0.000 claims description 2
- 238000005096 rolling process Methods 0.000 claims 2
- 238000012544 monitoring process Methods 0.000 claims 1
- 238000003384 imaging method Methods 0.000 abstract description 17
- 230000008878 coupling Effects 0.000 abstract description 5
- 238000010168 coupling process Methods 0.000 abstract description 5
- 238000005859 coupling reaction Methods 0.000 abstract description 5
- 206010034719 Personality change Diseases 0.000 abstract description 3
- 238000005516 engineering process Methods 0.000 abstract description 2
- 238000000034 method Methods 0.000 description 7
- 238000004091 panning Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 5
- 230000008569 process Effects 0.000 description 4
- 230000007423 decrease Effects 0.000 description 3
- 101001121408 Homo sapiens L-amino-acid oxidase Proteins 0.000 description 2
- 102100026388 L-amino-acid oxidase Human genes 0.000 description 2
- 101100233916 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) KAR5 gene Proteins 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 101000827703 Homo sapiens Polyphosphoinositide phosphatase Proteins 0.000 description 1
- 102100023591 Polyphosphoinositide phosphatase Human genes 0.000 description 1
- 101100012902 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) FIG2 gene Proteins 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 238000011990 functional testing Methods 0.000 description 1
- 238000004806 packaging method and process Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P5/00—Arrangements specially adapted for regulating or controlling the speed or torque of two or more electric motors
- H02P5/46—Arrangements 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
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/10—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration
- G01C21/12—Navigation; 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/16—Navigation; 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/18—Stabilised platforms, e.g. by gyroscope
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02K—DYNAMO-ELECTRIC MACHINES
- H02K11/00—Structural association of dynamo-electric machines with electric components or with devices for shielding, monitoring or protection
- H02K11/20—Structural association of dynamo-electric machines with electric components or with devices for shielding, monitoring or protection for measuring, monitoring, testing, protecting or switching
- H02K11/27—Devices for sensing current, or actuated thereby
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02K—DYNAMO-ELECTRIC MACHINES
- H02K11/00—Structural association of dynamo-electric machines with electric components or with devices for shielding, monitoring or protection
- H02K11/30—Structural association with control circuits or drive circuits
- H02K11/33—Drive 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
技术领域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)
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)
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)
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)
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 |
-
2022
- 2022-06-16 CN CN202210679411.2A patent/CN115065275B/en active Active
Patent Citations (2)
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 |