CN112398416B - A back-drive braking control method and system for a spacecraft sheave mechanism - Google Patents
A back-drive braking control method and system for a spacecraft sheave mechanism Download PDFInfo
- Publication number
- CN112398416B CN112398416B CN202011053279.1A CN202011053279A CN112398416B CN 112398416 B CN112398416 B CN 112398416B CN 202011053279 A CN202011053279 A CN 202011053279A CN 112398416 B CN112398416 B CN 112398416B
- Authority
- CN
- China
- Prior art keywords
- motor
- drive
- module
- running speed
- 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.)
- Active
Links
- 230000007246 mechanism Effects 0.000 title claims abstract description 41
- 238000000034 method Methods 0.000 title claims abstract description 36
- 230000008569 process Effects 0.000 claims abstract description 13
- 238000005381 potential energy Methods 0.000 claims abstract description 12
- 238000004804 winding Methods 0.000 claims description 21
- 239000003990 capacitor Substances 0.000 claims description 13
- 238000004146 energy storage Methods 0.000 claims description 13
- 238000005070 sampling Methods 0.000 claims description 10
- 238000011897 real-time detection Methods 0.000 claims description 3
- 230000001052 transient effect Effects 0.000 claims description 3
- 230000005540 biological transmission Effects 0.000 abstract description 12
- 229910000831 Steel Inorganic materials 0.000 abstract 1
- 239000010959 steel Substances 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 7
- 241001061260 Emmelichthys struhsakeri Species 0.000 description 2
- 230000007423 decrease Effects 0.000 description 2
- 230000005669 field effect Effects 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 239000000314 lubricant Substances 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
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
- H02P29/00—Arrangements for regulating or controlling electric motors, appropriate for both AC and DC motors
- H02P29/02—Providing protection against overload without automatic interruption of supply
- H02P29/024—Detecting a fault condition, e.g. short circuit, locked rotor, open circuit or loss of load
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64G—COSMONAUTICS; VEHICLES OR EQUIPMENT THEREFOR
- B64G1/00—Cosmonautic vehicles
- B64G1/10—Artificial satellites; Systems of such satellites; Interplanetary vehicles
- B64G1/105—Space science
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64G—COSMONAUTICS; VEHICLES OR EQUIPMENT THEREFOR
- B64G4/00—Tools specially adapted for use in space
-
- 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
- H02P21/00—Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
-
- 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
- H02P27/00—Arrangements or methods for the control of AC motors characterised by the kind of supply voltage
- H02P27/04—Arrangements or methods for the control of AC motors characterised by the kind of supply voltage using variable-frequency supply voltage, e.g. inverter or converter supply voltage
- H02P27/06—Arrangements or methods for the control of AC motors characterised by the kind of supply voltage using variable-frequency supply voltage, e.g. inverter or converter supply voltage using DC to AC converters or inverters
- H02P27/08—Arrangements or methods for the control of AC motors characterised by the kind of supply voltage using variable-frequency supply voltage, e.g. inverter or converter supply voltage using DC to AC converters or inverters with pulse width modulation
-
- 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
- H02P3/00—Arrangements for stopping or slowing electric motors, generators, or dynamo-electric converters
- H02P3/06—Arrangements for stopping or slowing electric motors, generators, or dynamo-electric converters for stopping or slowing an individual dynamo-electric motor or dynamo-electric converter
- H02P3/18—Arrangements for stopping or slowing electric motors, generators, or dynamo-electric converters for stopping or slowing an individual dynamo-electric motor or dynamo-electric converter for stopping or slowing an AC motor
Landscapes
- Engineering & Computer Science (AREA)
- Remote Sensing (AREA)
- Power Engineering (AREA)
- Aviation & Aerospace Engineering (AREA)
- Physics & Mathematics (AREA)
- Astronomy & Astrophysics (AREA)
- General Physics & Mathematics (AREA)
- Stopping Of Electric Motors (AREA)
Abstract
Description
技术领域technical field
本公开属于航空航天技术领域,特别涉及一种航天器绳轮机构反驱制动控制方法及系统。The present disclosure belongs to the technical field of aerospace, and in particular relates to a method and system for back-drive braking control of a sheave mechanism of a spacecraft.
背景技术Background technique
中国在2020年发射火星着陆巡视器进行火星表面巡视探测。着陆巡视器安全着陆火面后,着陆平台上的坡道机构展开,一端搭在着陆平台,另一端接触火星表面,形成一定倾角的坡道。火星车在坡道机构上行驶,转移到火星表面开展移动探测任务。China will launch a Mars Landing Rover in 2020 to conduct a survey and exploration of the surface of Mars. After the landing rover safely landed on the fire surface, the ramp mechanism on the landing platform was deployed, one end was placed on the landing platform, and the other end touched the surface of Mars, forming a ramp with a certain inclination. The rover travels on a ramp mechanism and is transferred to the surface of Mars for a mobile exploration mission.
坡道机构控制系统采取了过流保护等策略,当坡道发生堵转时,可以紧急停机后再次重试,或向相反方向展开。如图1所示,坡道机构组件采用了钢丝绳传动的方式,控制系统驱动电机旋转,电机带动滚筒旋转并牵拉钢丝绳,钢丝绳另一端连接坡道机构,坡道机构从着陆平台中向外抽展。当坡道机构发生堵转时,控制系统判断过流保护并采取紧急停机措施。由于停机前钢丝绳中被最大限度的拉伸,钢丝绳中积蓄了大量的弹性势能,一旦控制系统执行紧急停机措施,电机出力消失,钢丝绳中的弹性势能将释放出来,钢丝绳收缩驱动电机反向旋转。根据实测情况,电机被反驱旋转的最高速度超过额定转速的2倍以上,持续时间长达2~3秒。电机转子为永磁体材料,电机被动高速旋转时,转子中的磁场高速切割定子绕组,将在电机定子上产生感应电动势,其感应电动势将反灌到控制电路中,可能造成控制电路过压烧毁或控制电路元器件损伤,且高速旋转也可能对传动齿轮和润滑材料造成损伤。The control system of the ramp mechanism adopts strategies such as overcurrent protection. When the ramp is blocked, it can be retryed after an emergency shutdown, or it can be deployed in the opposite direction. As shown in Figure 1, the ramp mechanism component adopts the wire rope transmission method, the control system drives the motor to rotate, the motor drives the drum to rotate and pulls the wire rope, the other end of the wire rope is connected to the ramp mechanism, and the ramp mechanism is drawn out from the landing platform. exhibition. When the ramp mechanism is blocked, the control system judges the overcurrent protection and takes emergency shutdown measures. Because the wire rope is stretched to the maximum extent before shutdown, a large amount of elastic potential energy is accumulated in the wire rope. Once the control system executes emergency shutdown measures, the motor output disappears, the elastic potential energy in the wire rope will be released, and the wire rope shrinks to drive the motor to rotate in the opposite direction. According to the actual measurement, the maximum speed of the motor being driven in reverse is more than twice the rated speed, and the duration is as long as 2 to 3 seconds. The rotor of the motor is made of permanent magnet material. When the motor rotates passively at high speed, the magnetic field in the rotor cuts the stator winding at a high speed, which will generate an induced electromotive force on the stator of the motor, and the induced electromotive force will be back fed into the control circuit, which may cause the control circuit to be over-voltage burned or Control circuit components are damaged, and high-speed rotation may also cause damage to transmission gears and lubricants.
感应电动势的幅度与电机反驱速度的幅度成线性关系。根据实测情况,该坡道机构反驱情况下在控制系统中造成的反灌电压高达70V,而控制电路中元器件最低耐压为75V,余量不足,存在较大的安全隐患。The magnitude of the induced electromotive force has a linear relationship with the magnitude of the motor backdrive speed. According to the actual measurement, the back-feed voltage in the control system caused by the reverse drive of the ramp mechanism is as high as 70V, while the minimum withstand voltage of the components in the control circuit is 75V, the margin is insufficient, and there is a greater safety hazard.
发明内容SUMMARY OF THE INVENTION
有鉴于此,本公开提出了一种航天器绳轮机构反驱制动控制方法及系统,能够减小反驱过程中电机运动速度,有效地减缓在紧急停机时反驱速度,缓慢释放钢丝绳中的弹性势能,避免对控制电路、传动系统(传动齿轮)等造成损伤。In view of this, the present disclosure proposes a method and system for back-drive braking of a spacecraft sheave mechanism, which can reduce the movement speed of the motor during the back-drive process, effectively slow down the back-drive speed during emergency shutdown, and slowly release the wire rope. The elastic potential energy can avoid damage to the control circuit, transmission system (transmission gear), etc.
根据本公开的一方面,提出了一种航天器绳轮机构反驱制动控制方法,所述方法包括:According to an aspect of the present disclosure, a method for controlling back-drive braking of a sheave mechanism of a spacecraft is proposed, the method comprising:
预先设定电机运行速度的最大值和最小值;Pre-set the maximum and minimum values of the motor running speed;
实时检测电机反驱运行速度,根据所述电机反驱运行速度与所述电机运行速度的最大值和最小值的关系,FPGA模块循环输出不同状态的PWM信号到所述驱动模块,以控制电机反驱运行速度在所述电机运行速度的最大值和最小值之间。Real-time detection of the motor reverse drive running speed, according to the relationship between the motor reverse drive running speed and the maximum and minimum values of the motor running speed, the FPGA module cyclically outputs PWM signals in different states to the drive module to control the motor reverse drive. The drive operating speed is between a maximum value and a minimum value of the motor operating speed.
在一种可能的实现方式中,根据所述电机反驱运行速度与所述电机运行速度的最大值和最小值的关系,FPGA模块输出不同状态的PWM信号到所述驱动模块,以控制电机反驱运行速度在所述电机运行速度的最大值和最小值之间,包括:In a possible implementation manner, the FPGA module outputs PWM signals in different states to the drive module according to the relationship between the motor reverse drive running speed and the maximum and minimum values of the motor running speed to control the motor reverse drive. The drive operating speed is between the maximum and minimum operating speeds of the motor, including:
当所述电机反驱运行速度大于所述电机运行速度的最大值时,FPGA模块输出PWM斩波信号到所述驱动模块生成与电机反驱运行相反的控制信号,降低所述电机反驱运行速度,使电机反驱运行速度在所述电机运行速度的最大值和最小值之间;When the motor reverse drive running speed is greater than the maximum value of the motor running speed, the FPGA module outputs a PWM chopper signal to the drive module to generate a control signal opposite to the motor reverse drive operation, reducing the motor reverse drive running speed , so that the motor back-drive running speed is between the maximum value and the minimum value of the motor running speed;
或,当所述电机反驱运行速度小于所述电机运行速度的最小值时,FPGA模块输出停机状态的PWM斩波信号到所述驱动模块,控制所述驱动模块的功率开关断开,在钢丝绳弹性势能的驱使下所述电机反驱运行速度升高,使电机反驱运行速度在所述电机运行速度的最大值和最小值之间。Or, when the motor back-drive running speed is less than the minimum value of the motor running speed, the FPGA module outputs a PWM chopper signal in a shutdown state to the drive module, and controls the power switch of the drive module to disconnect, and the wire rope Driven by elastic potential energy, the back-drive running speed of the motor increases, so that the motor's back-drive running speed is between the maximum value and the minimum value of the motor running speed.
在一种可能的实现方式中,该方法还包括:在所述反驱制动过程中,所述驱动模块的供电开关处于断开状态,利用所述储能电容和钢丝绳中残存能量进行反驱控制。当残存能量耗尽时,电机自动进入停机状态。In a possible implementation manner, the method further includes: during the reverse drive braking process, the power supply switch of the drive module is in an off state, and the energy storage capacitor and the residual energy in the wire rope are used to perform reverse drive control. When the residual energy is exhausted, the motor automatically enters the stop state.
根据本公开的另一方面,提出了一种航天器绳轮机构反驱制动控制系统,所述系统应用上述的航天器绳轮机构反驱制动控制方法,所述系统包括:AD采集模块、角度传感器模块、驱动模块和FPGA模块;According to another aspect of the present disclosure, a back-drive braking control system for a spacecraft sheave mechanism is proposed. The system applies the above-mentioned method for controlling back-drive braking of a spacecraft sheave mechanism. The system includes: an AD acquisition module , angle sensor module, driver module and FPGA module;
其中,所述AD采集模块,用于采集电机负载电流,并发送所述电机负载电流到所述FPGA模块;Wherein, the AD acquisition module is used to collect the motor load current and send the motor load current to the FPGA module;
所述角度传感器模块,用于采集所述电机转子的角速度,并发送所述角速度到所述FPGA模块;the angle sensor module, for collecting the angular velocity of the motor rotor, and sending the angular velocity to the FPGA module;
所述驱动模块,用于根据接收的所述FPGA的电机加断电信号和PWM信号对电机供电和绕组驱动进行控制,通过采样电阻采集电机负载电流,发送所述电机负载电流到所述AD采集模块;The drive module is used to control the motor power supply and winding drive according to the received motor power-on and power-off signals and PWM signals of the FPGA, collect the motor load current through a sampling resistor, and send the motor load current to the AD collection module;
所述FPGA模块,用于根据所述电机负载电流控制电机反驱制动状态,根据对所述电机角速度进行处理得到PWM信号进行所述驱动模块的电机绕组驱动的控制,且输出电机加断电信号到所述驱动模块用于电机供电的控制。The FPGA module is used to control the motor back-drive braking state according to the motor load current, control the motor winding drive of the drive module according to the PWM signal obtained by processing the motor angular velocity, and output the power on and off of the motor Signals to the drive module for motor power control.
在一种可能的实现方式中,所述用于根据所述电机负载电流控制电机反驱制动状态,包括:In a possible implementation manner, the controlling the motor back-drive braking state according to the motor load current includes:
当所述机负载电流判断电机处于过流堵转状态,将电机置于反驱制动状态。When the load current of the machine determines that the motor is in an overcurrent locked-rotor state, the motor is placed in a reverse drive braking state.
在一种可能的实现方式中,根据对所述电机角速度进行处理得到PWM信号进行所述驱动模块的电机绕组驱动的控制,包括:In a possible implementation manner, controlling the motor winding drive of the drive module according to the PWM signal obtained by processing the motor angular velocity includes:
对所述电机角速度进行差分运算得到电机运行速度,比较所述电机运行速度和预期运行速度得到电机运行速度的误差信息,根据所述误差信息调节PWM斩波占空比,结合PWM斩波占空比和PWM波控制时序生成PWM信号进行控制驱动模块的电机绕组驱动的控制。Perform a differential operation on the motor angular velocity to obtain the motor running speed, compare the motor running speed and the expected running speed to obtain error information of the motor running speed, adjust the PWM chopper duty cycle according to the error information, and combine the PWM chopper duty cycle The ratio and PWM wave control sequence generate PWM signal to control the motor winding drive of the drive module.
在一种可能的实现方式中,所述驱动模块包括:防反二极管、供电开关、储能电容、功率开关和电流采样电阻;In a possible implementation manner, the driving module includes: an anti-reverse diode, a power supply switch, an energy storage capacitor, a power switch and a current sampling resistor;
其中,所述防反二极管,用于防止驱动模块瞬态高压反灌到探测器供电母线;Wherein, the anti-reverse diode is used to prevent the transient high voltage of the driving module from being reversed to the power supply bus of the detector;
供电开关,用于控制驱动模块电路的加断电;The power supply switch is used to control the power-on and power-off of the drive module circuit;
储能电容,用于滤除电机控制过程中的电压波动;The energy storage capacitor is used to filter the voltage fluctuation during the motor control process;
功率开关,用于根据FPGA模块发出的PWM信号进行通断控制,在电机定子绕组中形成旋转磁场,带动电机旋转;The power switch is used for on-off control according to the PWM signal sent by the FPGA module, and a rotating magnetic field is formed in the stator winding of the motor to drive the motor to rotate;
电流采样电阻,用于采集电机负载电流,并将电机负载电流传输到AD采集模块。The current sampling resistor is used to collect the motor load current and transmit the motor load current to the AD acquisition module.
本公开的航天器绳轮机构反驱制动控制方法,通过预先设定电机运行速度的最大值和最小值;实时检测电机反驱运行速度,根据所述电机反驱运行速度与所述电机运行速度的最大值和最小值的关系,FPGA模块循环输出不同状态的PWM信号到所述驱动模块,以控制电机反驱运行速度在所述电机运行速度的最大值和最小值之间。能够减小反驱过程中电机运动速度,有效地减缓在紧急停机时反驱速度,缓慢释放钢丝绳中的弹性势能,避免对控制电路、传动系统(传动齿轮)等造成损伤。The method for controlling the back-drive braking of the spacecraft sheave mechanism of the present disclosure is to set the maximum and minimum values of the motor running speed in advance; The relationship between the maximum value and the minimum value of the speed, the FPGA module cyclically outputs PWM signals in different states to the driving module, so as to control the motor back-drive running speed to be between the maximum value and the minimum value of the motor running speed. It can reduce the movement speed of the motor during the reverse drive process, effectively slow down the reverse drive speed during emergency shutdown, slowly release the elastic potential energy in the wire rope, and avoid damage to the control circuit, transmission system (transmission gear), etc.
根据下面参考附图对示例性实施例的详细说明,本公开的其它特征及方面将变得清楚。Other features and aspects of the present disclosure will become apparent from the following detailed description of exemplary embodiments with reference to the accompanying drawings.
附图说明Description of drawings
包含在说明书中并且构成说明书的一部分的附图与说明书一起示出了本公开的示例性实施例、特征和方面,并且用于解释本公开的原理。The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate exemplary embodiments, features, and aspects of the disclosure, and together with the description, serve to explain the principles of the disclosure.
图1示出根据现有技术中航天器绳轮坡道机构组件的结构示意图;FIG. 1 shows a schematic structural diagram of a spacecraft sheave ramp mechanism assembly according to the prior art;
图2示出根据本公开一实施例的航天器绳轮机构反驱制动控制方法流程图;2 shows a flowchart of a method for controlling back-drive braking of a sheave mechanism of a spacecraft according to an embodiment of the present disclosure;
图3示出根据本公开一实施例的航天器绳轮机构反驱制动控制系统的结构框图;3 shows a structural block diagram of a back-drive braking control system for a sheave mechanism of a spacecraft according to an embodiment of the present disclosure;
图4示出根据本公开一实施例的航天器绳轮机构反驱制动控制系统的驱动模块的原理框图;FIG. 4 shows a schematic block diagram of a drive module of a back-drive braking control system for a sheave mechanism of a spacecraft according to an embodiment of the present disclosure;
图5示出根据本公开另一实施例的航天器绳轮机构反驱制动控制方法流程图。FIG. 5 shows a flowchart of a method for controlling back-drive braking of a sheave mechanism of a spacecraft according to another embodiment of the present disclosure.
图6示出根据本公开一实施例的航天器绳轮机构反驱制动控制系统的反驱控制磁场向量图。FIG. 6 shows a vector diagram of the back-drive control magnetic field of the back-drive braking control system of the spacecraft sheave mechanism according to an embodiment of the present disclosure.
具体实施方式Detailed ways
以下将参考附图详细说明本公开的各种示例性实施例、特征和方面。附图中相同的附图标记表示功能相同或相似的元件。尽管在附图中示出了实施例的各种方面,但是除非特别指出,不必按比例绘制附图。Various exemplary embodiments, features and aspects of the present disclosure will be described in detail below with reference to the accompanying drawings. The same reference numbers in the figures denote elements that have the same or similar functions. While various aspects of the embodiments are shown in the drawings, the drawings are not necessarily drawn to scale unless otherwise indicated.
在这里专用的词“示例性”意为“用作例子、实施例或说明性”。这里作为“示例性”所说明的任何实施例不必解释为优于或好于其它实施例。The word "exemplary" is used exclusively herein to mean "serving as an example, embodiment, or illustration." Any embodiment described herein as "exemplary" is not necessarily to be construed as preferred or advantageous over other embodiments.
另外,为了更好的说明本公开,在下文的具体实施方式中给出了众多的具体细节。本领域技术人员应当理解,没有某些具体细节,本公开同样可以实施。在一些实例中,对于本领域技术人员熟知的方法、手段、元件和电路未作详细描述,以便于凸显本公开的主旨。In addition, in order to better illustrate the present disclosure, numerous specific details are given in the following detailed description. It will be understood by those skilled in the art that the present disclosure may be practiced without certain specific details. In some instances, methods, means, components and circuits well known to those skilled in the art have not been described in detail so as not to obscure the subject matter of the present disclosure.
为了便于更好的理解航天器绳轮机构反驱制动控制方法,先介绍航天器绳轮机构反驱制动控制系统的工作原理。In order to better understand the back-drive braking control method of the spacecraft sheave mechanism, the working principle of the back-drive braking control system of the spacecraft sheave mechanism is introduced first.
图3示出根据本公开一实施例的航天器绳轮机构反驱制动控制系统的结构框图。如图3所示,该系统可以包括:AD采集模块、角度传感器模块、驱动模块和FPGA模块;FIG. 3 shows a structural block diagram of a back-drive braking control system for a sheave mechanism of a spacecraft according to an embodiment of the present disclosure. As shown in Figure 3, the system may include: AD acquisition module, angle sensor module, driver module and FPGA module;
AD采集模块,用于采集电机负载电流,并发送所述电机负载电流到所述FPGA模块。The AD acquisition module is used to collect the motor load current and send the motor load current to the FPGA module.
其中,AD采集模块主要功能为采集电机(如图1所示)负载电流(驱动电流),主要通过接收驱动模块中电流采样电阻传递过来的微弱电流信号,将电流信号放大到可采集范围,并进行模数转换,得到电流数据,将电流数据传递到FPGA模块中。Among them, the main function of the AD acquisition module is to collect the load current (driving current) of the motor (as shown in Figure 1). Perform analog-to-digital conversion to obtain current data, and transmit the current data to the FPGA module.
角度传感器模块,用于采集所述电机转子的角速度,并发送所述角速度到所述FPGA模块。An angle sensor module, configured to collect the angular velocity of the motor rotor, and send the angular velocity to the FPGA module.
驱动模块,用于根据接收的FPGA模块的电机加断电信号和PWM信号对电机供电和绕组驱动进行控制,通过采样电阻电阻采集电机负载电流,发送所述电机负载电流到所述AD采集模块。The drive module is used to control the power supply and winding drive of the motor according to the motor power-on and power-off signal and the PWM signal received from the FPGA module, collect the motor load current through the sampling resistor, and send the motor load current to the AD acquisition module.
图4示出根据本公开一实施例的航天器绳轮机构反驱制动控制系统的驱动模块的原理框图。FIG. 4 shows a schematic block diagram of a driving module of a back-drive braking control system for a sheave mechanism of a spacecraft according to an embodiment of the present disclosure.
在一示例中,如图4所示,驱动模块可以包括:防反二极管、供电开关、储能电容、功率开关和电流采样电阻;In an example, as shown in FIG. 4 , the driving module may include: an anti-reverse diode, a power supply switch, an energy storage capacitor, a power switch and a current sampling resistor;
防反二极管,用于防止驱动模块瞬态高压反灌到探测器供电母线。Anti-reverse diode is used to prevent the transient high voltage of the driver module from being backflowed to the power supply bus of the detector.
供电开关,用于控制驱动模块电路的加断电。其中,供电开关为三极管或场效应管The power supply switch is used to control the power-on and power-off of the drive module circuit. Among them, the power supply switch is a triode or a field effect transistor
储能电容,用于滤除电机控制过程中的电压波动。The energy storage capacitor is used to filter the voltage fluctuation during the motor control process.
功率开关,用于根据FPGA模块发出的PWM信号进行通断控制,在电机定子绕组中形成旋转磁场,带动电机旋转。The power switch is used for on-off control according to the PWM signal sent by the FPGA module, and forms a rotating magnetic field in the stator winding of the motor to drive the motor to rotate.
在一示例中,如图4所示,可以包括六套由场效应管和二极管组成的功率开关,根据FPGA发出的PWM信号进行通断控制,组合形成三相交流驱动信号,在电机定子绕组中形成旋转磁场,带动电机旋转。In an example, as shown in Figure 4, six sets of power switches composed of field effect transistors and diodes can be included, and the on-off control is carried out according to the PWM signal sent by the FPGA, and the three-phase AC drive signal is combined to form a three-phase AC drive signal, which is used in the stator winding of the motor. A rotating magnetic field is formed to drive the motor to rotate.
电流采样电阻,用于采集电机负载电流,并将电机负载电流传输到AD采集模块。The current sampling resistor is used to collect the motor load current and transmit the motor load current to the AD acquisition module.
驱动模块通过接收FPGA发出的加断电信号,控制驱动模块内部供电开关的通断,同时接收FPGA发出的PWM信号,用于驱动控制模块中的功率管,生成对电机的驱动信号。能够对电机加电以及电机绕组驱动进行控制。The drive module controls the on-off of the internal power supply switch of the drive module by receiving the power-on and power-off signal sent by the FPGA, and at the same time receives the PWM signal sent by the FPGA, which is used to drive the power tube in the control module and generate the drive signal for the motor. Controls the power-up of the motor and the drive of the motor windings.
FPGA模块,用于根据电机负载电流控制电机反驱制动状态,根据对所述电机角速度进行处理得到PWM信号进行所述驱动模块的电机绕组驱动的控制,且输出电机加断电信号到所述驱动模块用于电机供电的控制。The FPGA module is used to control the motor back-drive braking state according to the motor load current, control the motor winding drive of the drive module according to the PWM signal obtained by processing the motor angular velocity, and output the motor power-on and power-off signal to the The drive module is used for the control of the motor power supply.
其中,FPGA模块为航天器绳轮机构反驱制动控制系统的中枢,主要能够通过AD采集模块获取电机工作时的负载电流,以及通过角度传感器获取电机转子运动角度数据。Among them, the FPGA module is the center of the reverse drive braking control system of the spacecraft sheave mechanism. It can mainly obtain the load current of the motor during operation through the AD acquisition module, and obtain the motor rotor movement angle data through the angle sensor.
在一示例中,根据电机负载电流控制电机反驱制动状态可以包括:当机负载电流判断电机处于过流堵转状态,将电机置于反驱制动状态。根据采集的电机负载电流信息,判断电机是否处于过流堵转状态,当处于过流堵转时,将电机置于反驱制动状态,实现FPGA模块的过流保护功能。In an example, controlling the motor back-drive braking state according to the motor load current may include: when the motor load current determines that the motor is in an overcurrent locked-rotor state, placing the motor in a back-drive braking state. According to the collected motor load current information, it is judged whether the motor is in an over-current locked-rotor state. When it is in an over-current locked-rotor state, the motor is placed in a reverse drive braking state to realize the overcurrent protection function of the FPGA module.
在一示例中,根据对电机角速度进行处理得到PWM信号进行所述驱动模块的电机绕组驱动的控制可以包括:对所述电机角速度进行差分运算得到电机运行速度,比较所述电机运行速度和预期运行速度得到电机运行速度的误差信息,根据所述误差信息调节PWM斩波占空比,结合PWM斩波占空比和PWM波控制时序生成PWM信号进行控制驱动模块的电机绕组驱动的控制In an example, controlling the motor winding drive of the drive module according to the PWM signal obtained by processing the motor angular velocity may include: performing a differential operation on the motor angular velocity to obtain the motor running speed, and comparing the motor running speed with the expected running speed. The speed obtains the error information of the motor running speed, adjusts the PWM chopper duty cycle according to the error information, and combines the PWM chopper duty cycle and the PWM wave control sequence to generate a PWM signal to control the motor winding drive of the drive module.
FPGA模块通过对电机角度(电机转子运动角度)数据做差分运算,得到电机运行速度信息,将电机运行速度与电机运行期望角度做比较得到电机运行速度的误差信息,通过PI控制器调节PWM斩波占空比。根据PWM斩波占空比以及PWM波控制时序信号生成PWM信号,将PWM信号输出到驱动模块以对驱动模块功率开关的通断控制。进而实现FPGA模块对电机运行速度的闭环控制,实现FPGA模块的反驱控制功能。The FPGA module obtains the motor running speed information by performing differential operation on the motor angle (motor rotor movement angle) data, and compares the motor running speed with the expected motor running angle to obtain the error information of the motor running speed, and adjusts the PWM chopper through the PI controller. duty cycle. The PWM signal is generated according to the PWM chopper duty cycle and the PWM wave control timing signal, and the PWM signal is output to the driving module to control the on-off control of the power switch of the driving module. Then, the closed-loop control of the motor running speed by the FPGA module is realized, and the back-drive control function of the FPGA module is realized.
FPGA模块还输出加断电控制信号到驱动模块,以对驱动模块的加断电进行控制。FPGA模块实现过流保护功能和反驱控制功能。The FPGA module also outputs a power-on and power-off control signal to the drive module to control the power-on and power off of the drive module. The FPGA module implements the overcurrent protection function and the reverse drive control function.
本公开的航天器绳轮机构反驱制动控制系统,通过包括AD采集模块、角度传感器模块、驱动模块和FPGA模块;AD采集模块,用于采集电机负载电流,并发送所述电机负载电流到所述FPGA模块;角度传感器模块,用于采集所述电机转子的角速度,并发送所述角速度到所述FPGA模块;驱动模块,用于根据接收的所述FPGA的电机加断电信号和PWM信号对电机供电和绕组驱动进行控制,通过采样电机采集电机负载电流,发送所述电机负载电流到所述AD采集模块;FPGA模块,用于根据所述电机负载电流控制电机反驱制动状态,根据对所述电机角速度进行处理得到PWM信号进行所述驱动模块的电机绕组驱动的控制,且输出电机加断电信号到所述驱动模块用于电机供电的控制。能够减小反驱过程中电机运动速度,有效地减缓在紧急停机时反驱速度,缓慢释放钢丝绳中的弹性势能,避免对控制电路、传动系统(传动齿轮)等造成损伤。The back-drive braking control system of the spacecraft sheave mechanism of the present disclosure includes an AD acquisition module, an angle sensor module, a drive module and an FPGA module; the AD acquisition module is used to collect the motor load current and send the motor load current to the the FPGA module; the angle sensor module, used for collecting the angular velocity of the motor rotor, and sending the angular velocity to the FPGA module; the driving module, used for receiving the motor power-on and power-off signal and PWM signal of the FPGA The motor power supply and winding drive are controlled, the motor load current is collected by sampling the motor, and the motor load current is sent to the AD acquisition module; the FPGA module is used to control the motor back-drive braking state according to the motor load current, according to the The motor angular velocity is processed to obtain a PWM signal to control the motor winding drive of the drive module, and a motor power-on and power-off signal is output to the drive module for control of motor power supply. It can reduce the movement speed of the motor during the reverse drive process, effectively slow down the reverse drive speed during emergency shutdown, slowly release the elastic potential energy in the wire rope, and avoid damage to the control circuit, transmission system (transmission gear), etc.
当电机处于反驱制动过程中时,仍然实时采集电机转子角度数据计算电机的运行速度,根据电机的运行速度对电机的反驱制动状态进行控制。When the motor is in the process of reverse drive braking, the rotor angle data of the motor is still collected in real time to calculate the running speed of the motor, and the reverse drive braking state of the motor is controlled according to the running speed of the motor.
图2示出根据本公开一实施例的航天器绳轮机构反驱制动控制方法流程图。该方法能够应用于上述航天器绳轮机构反驱制动控制系统中,可以包括:FIG. 2 shows a flowchart of a method for controlling back-drive braking of a sheave mechanism of a spacecraft according to an embodiment of the present disclosure. The method can be applied to the reverse drive braking control system of the above-mentioned spacecraft sheave mechanism, and may include:
步骤S1:预先设定电机运行速度的最大值和最小值。Step S1: preset the maximum and minimum values of the motor running speed.
预先设置电机速度上限值(最大值)和下限值(最小值),电机反驱运行速度超过电机速度上限值时,反驱制动控制自动启动。电机反驱运行速度低于电机速度下限值时,反驱制动控制自动停止。可避免反驱制动控制的频繁启动或停止。The upper limit value (maximum value) and the lower limit value (minimum value) of the motor speed are preset. When the motor reverse drive running speed exceeds the motor speed upper limit value, the reverse drive braking control will automatically start. When the motor reverse drive running speed is lower than the lower limit value of the motor speed, the reverse drive braking control will automatically stop. Frequent starts or stops of backdrive braking control can be avoided.
步骤S2:实时检测电机反驱运行速度,根据所述电机反驱运行速度与所述电机运行速度的最大值和最小值的关系,FPGA模块循环输出不同状态的PWM信号到所述驱动模块,以控制电机反驱运行速度在所述电机运行速度的最大值和最小值之间。Step S2: real-time detection of the motor reverse drive running speed, according to the relationship between the motor reverse drive running speed and the maximum value and the minimum value of the motor running speed, the FPGA module cyclically outputs PWM signals in different states to the drive module to The back-drive running speed of the motor is controlled to be between the maximum value and the minimum value of the motor running speed.
其中,电机运行速度的最大值和最小值也可以分别称为电机运行速度的上限值和下限值。Among them, the maximum value and the minimum value of the motor running speed can also be referred to as the upper limit value and the lower limit value of the motor running speed, respectively.
FPGA实时检测电机反驱运行速度,当电机反驱运行速度大于所述电机运行速度的最大值或高于电机运行速度的上限值时,FPGA模块输出PWM斩波信号到驱动模块,在驱动模块中生成与电机反驱运行方向相反的控制矢量信号,该控制矢量信号阻碍电机反驱运行速度提高,降低电机反驱运行速度,使电机反驱运行速度在所述电机运行速度的最大值和最小值之间。The FPGA detects the motor reverse drive running speed in real time. When the motor reverse drive running speed is greater than the maximum value of the motor running speed or higher than the upper limit value of the motor running speed, the FPGA module outputs a PWM chopper signal to the drive module. The control vector signal is generated in the reverse driving direction of the motor, and the control vector signal prevents the motor reverse driving speed from increasing, reduces the motor reverse driving speed, and makes the motor reverse driving speed at the maximum and minimum values of the motor speed. between values.
当电机反驱运行速度小于电机运行速度的最小值或低于电机运行速度的下限值时,FPGA模块生成停机状态的PWM斩波信号到驱动模块,驱动模块的六只功率管均关断,航天器绳轮机构钢丝绳弹性势能持续释放,电机反驱运行速度提高,使电机反驱运行速度在电机运行速度的最大值(上限值)和最小值(下限值)之间。When the motor reverse drive running speed is less than the minimum value of the motor running speed or lower than the lower limit value of the motor running speed, the FPGA module generates a PWM chopper signal in the shutdown state to the drive module, and the six power tubes of the drive module are all turned off. The elastic potential energy of the wire rope of the spacecraft sheave mechanism is continuously released, and the motor back-drive running speed is increased, so that the motor back-drive running speed is between the maximum value (upper limit) and the minimum value (lower limit) of the motor speed.
通过FPGA模块对电机反驱运行速度滞环控制,能够控制电机反驱控制循环启动或停止,使电机反驱运行速度始终控制在电机速度上下限之间,有效避免了反驱制动控制的频繁启动和停止。The hysteresis control of the motor's back-drive running speed through the FPGA module can control the motor's back-drive control cycle to start or stop, so that the motor's back-drive running speed is always controlled between the upper and lower limits of the motor speed, effectively avoiding the frequent back-drive braking control. start and stop.
[1]图5示出根据本公开另一实施例的航天器绳轮机构反驱制动控制方法流程图。如图5所示,该方法还可以包括:[1] FIG. 5 shows a flowchart of a method for controlling back-drive braking of a sheave mechanism of a spacecraft according to another embodiment of the present disclosure. As shown in Figure 5, the method may further include:
步骤S3:在所述反驱制动过程中,所述驱动模块的供电开关处于断开状态,利用所述储能电容和钢丝绳中残存能量进行反驱控制,当残存能量耗尽时,电机自动进入停机状态。Step S3: During the back-drive braking process, the power supply switch of the drive module is in an off state, and the back-drive control is performed by using the energy storage capacitor and the residual energy in the wire rope. When the residual energy is exhausted, the motor automatically Enter the shutdown state.
由于在反驱制动过程中,驱动模块的供电开关一直处于断开状态,当航天器绳轮机构的钢丝绳中弹性势能释放完毕后,外部电源系统不再为驱动模块提供能量。该系统利用储能电容和钢丝绳中残存能量进行反驱控制,当航天器绳轮机构的钢丝绳中弹性势能散完毕后,实现能量自动受控耗散后,电机自动进入停机状态,能够实现反驱制动利用系统中残存能量进行制动控制。Since the power supply switch of the drive module is always off during the back-drive braking process, when the elastic potential energy in the wire rope of the spacecraft sheave mechanism is released, the external power supply system no longer provides energy for the drive module. The system uses the energy storage capacitor and the residual energy in the wire rope for back-drive control. After the elastic potential energy in the wire rope of the spacecraft sheave mechanism is dissipated, the energy is automatically controlled and dissipated, and the motor automatically enters the shutdown state, which can realize back-drive. Braking utilizes the residual energy in the system for braking control.
图6示出根据本公开一实施例的航天器绳轮机构反驱制动控制系统的反驱控制磁场向量图。FIG. 6 shows a vector diagram of the back-drive control magnetic field of the back-drive braking control system of the spacecraft sheave mechanism according to an embodiment of the present disclosure.
如图6所示,将驱动模块的供电开关PMOS关断,利用PWM信号固定占空比开环模式,反驱制动控制的驱动方向与反驱方向相反。As shown in Figure 6, the power supply switch PMOS of the drive module is turned off, and the PWM signal is used to fix the duty cycle open-loop mode, and the driving direction of the back-drive braking control is opposite to the back-drive direction.
反驱制动控制在电机定子绕组中生成的磁场向量与转子磁场向量角度差为90°。The angle difference between the magnetic field vector generated in the motor stator winding and the rotor magnetic field vector in the backdrive braking control is 90°.
反驱制动控制方向为如图1所示的绳轮机构的坡道展开方向,绳轮机构钢丝绳反驱力的方向为坡道收拢方向,则反驱制动控制所产生的力矩与钢丝绳反驱力矩形成对抗。当驱动模块的储能电容中的电量逐渐减小,反驱制动控制力矩也将慢慢减小,反驱力大于反驱制动控制力矩,电机反驱速度增加;反电动势增加,电流反灌到储能电容中,反驱制动控制力矩又会有所增加。如此反复,直到钢丝绳反驱力矩释放完成,储能电容中的电量也消耗完成。The control direction of the back-drive braking is the ramp unfolding direction of the sheave mechanism as shown in Figure 1, and the direction of the reverse driving force of the wire rope of the sheave mechanism is the ramp-retracting direction, then the torque generated by the back-drive braking control is opposite to the wire rope The driving moment forms a confrontation. When the power in the energy storage capacitor of the drive module gradually decreases, the back-drive braking control torque will also gradually decrease, the back-drive force is greater than the back-drive braking control torque, and the motor back-drive speed increases; the back-EMF increases, the current reverses Filled into the energy storage capacitor, the back-drive braking control torque will increase again. This is repeated until the release of the reverse driving torque of the wire rope is completed, and the power in the energy storage capacitor is also consumed.
本公开的航天器绳轮机构反驱制动控制方法,通过预先设定电机运行速度的最大值和最小值;实时检测电机反驱运行速度,根据所述电机反驱运行速度与所述电机运行速度的最大值和最小值的关系,FPGA模块循环输出不同状态的PWM信号到所述驱动模块,以控制电机反驱运行速度在所述电机运行速度的最大值和最小值之间。能够减小反驱过程中电机运动速度,有效地减缓在紧急停机时反驱速度,缓慢释放钢丝绳中的弹性势能,避免对控制电路、传动系统(传动齿轮)等造成损伤。The method for controlling the back-drive braking of the spacecraft sheave mechanism of the present disclosure is to set the maximum and minimum values of the motor running speed in advance; The relationship between the maximum value and the minimum value of the speed, the FPGA module cyclically outputs PWM signals in different states to the driving module, so as to control the motor back-drive running speed to be between the maximum value and the minimum value of the motor running speed. It can reduce the movement speed of the motor during the reverse drive process, effectively slow down the reverse drive speed during emergency shutdown, slowly release the elastic potential energy in the wire rope, and avoid damage to the control circuit, transmission system (transmission gear), etc.
以上已经描述了本公开的各实施例,上述说明是示例性的,并非穷尽性的,并且也不限于所披露的各实施例。在不偏离所说明的各实施例的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实施例的原理、实际应用或对市场中的技术改进,或者使本技术领域的其它普通技术人员能理解本文披露的各实施例。Various embodiments of the present disclosure have been described above, and the foregoing descriptions are exemplary, not exhaustive, and not limiting of the disclosed embodiments. Numerous modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The terminology used herein was chosen to best explain the principles of the embodiments, the practical application or technical improvement in the marketplace, or to enable others of ordinary skill in the art to understand the embodiments disclosed herein.
Claims (5)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202011053279.1A CN112398416B (en) | 2020-09-29 | 2020-09-29 | A back-drive braking control method and system for a spacecraft sheave mechanism |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202011053279.1A CN112398416B (en) | 2020-09-29 | 2020-09-29 | A back-drive braking control method and system for a spacecraft sheave mechanism |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN112398416A CN112398416A (en) | 2021-02-23 |
| CN112398416B true CN112398416B (en) | 2022-07-29 |
Family
ID=74596248
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202011053279.1A Active CN112398416B (en) | 2020-09-29 | 2020-09-29 | A back-drive braking control method and system for a spacecraft sheave mechanism |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN112398416B (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113525725B (en) * | 2021-05-26 | 2022-08-30 | 哈尔滨工业大学 | Lander tool kit transfer device and method |
| CN114132533B (en) * | 2021-10-29 | 2023-08-01 | 中国运载火箭技术研究院 | Connector forced disengaging mechanism and method with inconsistent disengaging and unwinding directions |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4268698B2 (en) * | 1998-03-23 | 2009-05-27 | 株式会社日立産機システム | Crane traveling device and inverter for crane traveling device |
| CN101557084B (en) * | 2009-05-27 | 2012-07-18 | 厦门Abb开关有限公司 | Digital control method of electric handcart and device thereof |
| CN104052373B (en) * | 2013-03-14 | 2017-04-12 | 通用电气公司 | motor fault protection system and method |
| CN103633896A (en) * | 2013-10-09 | 2014-03-12 | 天津安一机电科技有限公司 | Rare earth permanent-magnet moment motor flexible reverse braking control method |
| CN111452627A (en) * | 2020-03-31 | 2020-07-28 | 江苏金丰机电有限公司 | Anti-slope-sliding control method with self-adjusting torsion |
-
2020
- 2020-09-29 CN CN202011053279.1A patent/CN112398416B/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| CN112398416A (en) | 2021-02-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN112398416B (en) | A back-drive braking control method and system for a spacecraft sheave mechanism | |
| EP3375981A1 (en) | Variable speed ac bus powered tail cone boundary layer ingestion thruster | |
| EP1617553B1 (en) | Electric motor control strategies | |
| CN102457224B (en) | Control apparatus for power conversion system including DC/AC converter connected between electric rotating machine and DC power source | |
| CN105060037B (en) | Brake control method and system | |
| JPH07106073B2 (en) | Motor reducer and motor drive circuit or sewing machine controller used for the same | |
| EP2045907B1 (en) | Method to re-engage start of dynamoelectric machine | |
| CN105141214B (en) | A kind of processing method of electric machine controller to busbar voltage failure | |
| JPH0132760B2 (en) | ||
| US20240337221A1 (en) | Electricity generation system and aircraft | |
| CN104310190B (en) | Staircase control system and staircase progress control method | |
| JPH03256591A (en) | Power supply system for vacuum pump | |
| CN102400912A (en) | Screw pump shutdown braking system and method | |
| CN105656382A (en) | Method and device for controlling rotation speed and constant speed of motor | |
| JP4380089B2 (en) | Rotation speed detection method and restart method of induction motor during free rotation | |
| Pan et al. | Improving the start and restart behavior through state recognition of AC drives | |
| JP2004040987A5 (en) | ||
| US20240213894A1 (en) | Control method for braking an electric motor, control method for controlling an electric drive unit and computer program product | |
| Hu et al. | Strategy for restarting the free-running induction motor driven by a high-voltage inverter based on V/f fuzzy control | |
| EP3832878B1 (en) | Sequential electrical braking with pulsed dc injection rotor lock mechanism | |
| CN211830629U (en) | Missile-borne steering engine driver system | |
| JP2017028959A (en) | Fan drive circuit and engine generator | |
| CN111348203A (en) | Starting device of handheld aviation hybrid power system and control method thereof | |
| JPH07250496A (en) | Induction motor controller | |
| JP2541113Y2 (en) | Motor control device |
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 |