CN111835238A - Multi-axis motor control system and method - Google Patents
Multi-axis motor control system and method Download PDFInfo
- Publication number
- CN111835238A CN111835238A CN202010748123.9A CN202010748123A CN111835238A CN 111835238 A CN111835238 A CN 111835238A CN 202010748123 A CN202010748123 A CN 202010748123A CN 111835238 A CN111835238 A CN 111835238A
- Authority
- CN
- China
- Prior art keywords
- group
- pulse width
- width modulation
- motors
- carrier signals
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 24
- 230000001360 synchronised effect Effects 0.000 claims abstract description 13
- 239000000969 carrier Substances 0.000 claims description 7
- 230000001276 controlling effect Effects 0.000 claims description 7
- 230000000875 corresponding effect Effects 0.000 claims description 5
- 238000007599 discharging Methods 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 230000003071 parasitic effect Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 238000009825 accumulation Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 239000003990 capacitor Substances 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000013016 damping Methods 0.000 description 1
- 230000007257 malfunction Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000004804 winding Methods 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
- H02P5/00—Arrangements specially adapted for regulating or controlling the speed or torque of two or more electric motors
- H02P5/74—Arrangements specially adapted for regulating or controlling the speed or torque of two or more electric motors controlling two or more AC dynamo-electric motors
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K7/00—Modulating pulses with a continuously-variable modulating signal
- H03K7/08—Duration or width modulation ; Duty cycle modulation
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Control Of Multiple Motors (AREA)
Abstract
Description
技术领域technical field
本发明涉及一种多轴马达控制系统及方法。The present invention relates to a multi-axis motor control system and method.
背景技术Background technique
通常脉宽调变(Pulse Width Modulation,脉宽调制)变频器驱动马达时,因脉宽调制的切换都会产生高频泄漏电流,且载波频率愈高,其泄漏电流愈明显,主因是因共模电压变化时即产生高频泄漏电流,其电流流向由马达绕组,经马达框架到地,有时其峰值可达额定值,它将会产生电磁干扰和变频器电流误动作等严重的问题,有时也会影响马达寿命。Usually, when a Pulse Width Modulation (Pulse Width Modulation) inverter drives a motor, a high-frequency leakage current will be generated due to the switching of the PWM, and the higher the carrier frequency, the more obvious the leakage current. The main reason is that the common mode When the voltage changes, high-frequency leakage current is generated. The current flows from the motor winding to the ground through the motor frame. Sometimes its peak value can reach the rated value, which will cause serious problems such as electromagnetic interference and inverter current malfunction. It will affect the life of the motor.
又由于驱动器整体电路对地(FG)存在多个寄生电容,在马达控制过程中,逆变开关的ON-OFF讯号切换的频率,等同将DC BUS电压对此寄生电容充电、放电的频率,此寄生电容高频充放电的过程,产生之交流电讯号即视为漏电流。而多合一驱动器在多轴同动过程中,各轴逆变开关有较高机会以同步方式设计,导致漏电流累加,造成产品可靠度问题。In addition, since there are multiple parasitic capacitances to ground (FG) in the overall circuit of the driver, during the motor control process, the switching frequency of the ON-OFF signal of the inverter switch is equivalent to the frequency of charging and discharging the parasitic capacitance of the DC BUS voltage. In the process of high frequency charging and discharging of parasitic capacitance, the generated alternating current signal is regarded as leakage current. In the multi-axis simultaneous motion process of the all-in-one driver, the inverter switches of each axis have a higher chance of being designed in a synchronous manner, resulting in the accumulation of leakage currents, resulting in product reliability problems.
一般要解决寄生电容高频充放电所产生的漏电问题,常用方法如下:1.利用额外的硬件装置(电路)处理漏电电流,2.调整单一轴的三相UVW的脉宽调制输出相位,3.调整不同轴之脉宽调制输出相位差。Generally, to solve the leakage problem caused by high-frequency charging and discharging of parasitic capacitance, the common methods are as follows: 1. Use additional hardware devices (circuits) to deal with leakage current, 2. Adjust the pulse width modulation output phase of single-axis three-phase UVW, 3. .Adjust the PWM output phase difference of different axes.
利用额外的硬件装置(电路)处理漏电电流的技术有︰公开号为:CN105024620A的申请公开的一种电路量测经LC滤波电路中电容的漏电流,采样并放大漏电讯号,并将此漏电电流补偿回驱动电路中,或台湾专利(TW449955B)所公开的一种共模变压器结构,功用类似阻尼电阻,将此共模变压器接在驱动器与马达之间,使共模电压变化产生的电位差不会引发漏电流。The technologies of using additional hardware devices (circuits) to process leakage current include: Publication number: CN105024620A A circuit is disclosed in the application to measure the leakage current of the capacitor in the LC filter circuit, sample and amplify the leakage current signal, and use the leakage current to measure the leakage current. Compensation back to the drive circuit, or a common mode transformer structure disclosed in Taiwan Patent (TW449955B), which functions like a damping resistor. will cause leakage current.
调整单一轴的三相UVW的脉宽调制输出相位的技术有︰日本专利(JP2016214038A)设计在U相输出脉宽调制讯号时,将V相与W相延迟触发,达到错开切换的效果。或日本专利(JP2005051959A)技术特征为利用开关组件,控制UVW三相的电压输出时机,避免同时进行多个相位的切换。The technology for adjusting the PWM output phase of a single-axis three-phase UVW is: Japanese patent (JP2016214038A) is designed to delay the triggering of the V and W phases when the U-phase outputs the PWM signal to achieve the effect of staggered switching. Or the technical feature of the Japanese patent (JP2005051959A) is to use switch components to control the voltage output timing of the UVW three-phase, so as to avoid switching multiple phases at the same time.
调整不同轴之脉宽调制输出相位差的技术有︰日本专利(JP2007336634A)技术特征在于将多轴驱动器的轴数分为两组,若总轴数为偶数则平分,若总轴数为奇数则两组最多差1轴,将两组轴设计脉宽调制相位差180度,达到减少漏电的效果。或美国专利(US20190363600A1) 技术特征在于将多轴驱动器的轴数分成M组,设计每组轴的脉宽调制相位差360/M度(即两轴差180度、三轴差120度),达到减少漏电的效果。The technology of adjusting the output phase difference of pulse width modulation of different axes is: Japanese patent (JP2007336634A) The technical feature is that the number of axes of the multi-axis drive is divided into two groups, if the total number of axes is even, it will be divided equally, if the total number of axes is odd Then the difference between the two groups is 1 axis at most, and the two groups of axes are designed with a pulse width modulation phase difference of 180 degrees to achieve the effect of reducing leakage. Or the technical feature of the US patent (US20190363600A1) is that the number of axes of the multi-axis drive is divided into M groups, and the PWM phase difference of each group of axes is designed to be 360/M degrees (that is, the difference between two axes is 180 degrees, and the difference between three axes is 120 degrees). The effect of reducing leakage.
所以无论通过软件或硬件方式,只要设计各轴逆变开关讯号互相存在相位差,藉由调整不同轴的脉宽调制输出相位差的方式减少漏电,让交流电讯号在系统内可相互抵销,即可有效抑制漏电问题。但各轴逆变开关讯号存在相位差可能会导致数字延迟,进而影响马达控制结果,造成加工问题。Therefore, no matter through software or hardware, as long as the inverter switching signals of each axis are designed to have a phase difference with each other, the leakage current can be reduced by adjusting the output phase difference of the pulse width modulation of different axes, so that the AC signals can cancel each other in the system. , the leakage problem can be effectively suppressed. However, the phase difference of the inverter switch signals of each axis may cause digital delay, which will affect the motor control results and cause processing problems.
发明内容SUMMARY OF THE INVENTION
本发明的目的是提供一种多轴马达控制系统,其能解决在马达控制过程中漏电流累加,造成产品可靠度的问题,还能防止各轴逆变开关讯号存在相位差可能会导致的数字延迟。The purpose of the present invention is to provide a multi-axis motor control system, which can solve the problem of product reliability caused by the accumulation of leakage current during the motor control process, and can also prevent the digital signal that may be caused by the phase difference of the inverter switch signals of each axis. Delay.
为解决上述技术问题,本发明采用如下技术方案:一种多轴马达控制系统,应用于多个马达的驱动控制,多个马达分为两组,分别为第一组马达和第二组马达,所述控制系统包括:In order to solve the above-mentioned technical problems, the present invention adopts the following technical solutions: a multi-axis motor control system, which is applied to the drive control of multiple motors, and the multiple motors are divided into two groups, which are respectively a first group of motors and a second group of motors, The control system includes:
控制装置,其用以产生对多轴马达的控制命令、脉宽调制周期设定与脉宽调制命令更新时间设定;a control device, which is used to generate a control command for the multi-axis motor, a pulse width modulation period setting and a pulse width modulation command update time setting;
多轴马达驱动器,其包含有︰Multi-axis motor drive, which includes:
控制模块,其接收所述控制命令后产生第一组电压命令与第二组电压命令;a control module, which generates a first set of voltage commands and a second set of voltage commands after receiving the control command;
脉宽调制载波模块,其接收所述脉宽调制周期设定后产生第一组载波信号与第二组载波信号,所述第一组载波信号与所述第二组载波信号的相位差为180度,且根据所述脉宽调制命令更新时间设定将所述第一组载波信号与所述第二组载波信号的脉宽调制命令更新时间同步;A pulse width modulation carrier module, which generates a first group of carrier signals and a second group of carrier signals after receiving the pulse width modulation period setting, and the phase difference between the first group of carrier signals and the second group of carrier signals is 180 and synchronizing the pulse width modulation command update time of the first group of carrier signals and the second group of carrier signals according to the pulse width modulation command update time setting;
第一组比较器,其接收所述第一组电压命令与所述第一组载波信号后产生第一组调变电压;a first group of comparators, which generate a first group of modulated voltages after receiving the first group of voltage commands and the first group of carrier signals;
第二组比较器,其接收所述第二组电压命令与所述第二组载波信号后产生第二组调变电压;a second group of comparators, which generate a second group of modulated voltages after receiving the second group of voltage commands and the second group of carrier signals;
第一组脉宽调制逆变器,其接收所述第一组调变电压后产生第一组交流电压,且传送所述第一组交流电压至第一组马达以驱动所述第一组马达;A first group of PWM inverters, which receive the first group of modulated voltages and generate a first group of AC voltages, and transmit the first group of AC voltages to a first group of motors to drive the first group of motors ;
第二组脉宽调制逆变器,其接收所述第二组调变电压后产生第二组交流电压,且传送所述第二组交流电压至第二组马达以驱动所述第二组马达。A second group of PWM inverters, which receive the second group of modulated voltages to generate a second group of AC voltages, and transmit the second group of AC voltages to the second group of motors to drive the second group of motors .
另一种优选方式,当所述马达总数量为偶数时,所述马达平均分配为数量相等的第一组马达及第二组马达。In another preferred manner, when the total number of the motors is an even number, the motors are evenly distributed into the first group of motors and the second group of motors with equal numbers.
另一种优选方式,当所述马达总数量为奇数时,所述马达分配为马达数量相差为一个的第一组马达及第二组马达。In another preferred manner, when the total number of motors is an odd number, the motors are allocated into a first group of motors and a second group of motors whose number of motors differs by one.
另一种优选方式,所述控制命令用以控制所述马达做出所需对应的动作。In another preferred manner, the control command is used to control the motor to perform a required corresponding action.
另一种优选方式,所述脉宽调制载波模块包含脉宽调制载波产生组件、控制组件、脉宽调制命令更新电路;所述控制组件负责控制两组载波之间的相位差设定、脉宽调制周期设定与脉宽调制命令更新时间设定,所述脉宽调制载波产生组件根据所述控制组件提供的相位差设定与接收的脉宽调制周期设定产生第一组载波信号与第二组载波信号,脉宽调制命令更新电路根据所述控制组件接收的脉宽调制命令更新时间设定进行同步脉宽调制命令更新。In another preferred manner, the PWM carrier module includes a PWM carrier generation component, a control component, and a PWM command update circuit; the control component is responsible for controlling the phase difference setting, pulse width between the two groups of carriers Modulation cycle setting and pulse width modulation command update time setting, the pulse width modulation carrier generation component generates the first group of carrier signals and the first set of carrier signals according to the phase difference setting provided by the control component and the received pulse width modulation cycle setting. For two groups of carrier signals, the PWM command update circuit performs synchronous PWM command update according to the PWM command update time setting received by the control component.
本发明还提供了一种多轴马达控制方法,应用于多个马达驱动控制,多个马达分为两组,分别为第一组马达和第二组马达,所述方法包括:The present invention also provides a multi-axis motor control method, which is applied to the drive control of multiple motors. The multiple motors are divided into two groups, which are a first group of motors and a second group of motors. The method includes:
通过产生对多轴马达的控制命令、脉宽调制周期设定与脉宽调制命令更新时间设定给多轴马达驱动器,所述多轴马达驱动器内包括控制模块、脉宽调制载波模块、第一组比较器、第二组比较器、第一组脉宽调制逆变器及第二组脉宽调制逆变器;The multi-axis motor driver includes a control module, a pulse-width modulation carrier module, a first a group of comparators, a second group of comparators, a first group of PWM inverters, and a second group of PWM inverters;
所述控制模块接收所述控制命令后产生第一组电压命令与第二组电压命令;且所述脉宽调制载波模块接收所述脉宽调制周期设定与脉宽调制命令更新时间设定后产生第一组载波信号与第二组载波信号,所述第一组载波信号与所述第二组载波信号的相位差为180度,且根据所述脉宽调制命令更新时间设定将所述第一组载波信号与所述第二组载波信号的脉宽调制命令更新时间同步;The control module generates a first set of voltage commands and a second set of voltage commands after receiving the control command; and after the PWM carrier module receives the PWM period setting and the PWM command update time setting Generate a first group of carrier signals and a second group of carrier signals, the phase difference between the first group of carrier signals and the second group of carrier signals is 180 degrees, and according to the pulse width modulation command update time setting The first group of carrier signals is synchronized with the pulse width modulation command update time of the second group of carrier signals;
再通过所述第一组比较器接收所述第一组电压命令与所述第一组载波信号后产生第一组调变电压,所述第二组比较器接收所述第二组电压命令与所述第二组载波信号后产生第二组调变电压;After receiving the first group of voltage commands and the first group of carrier signals through the first group of comparators, a first group of modulated voltages is generated, and the second group of comparators receives the second group of voltage commands and the first group of modulation voltages. generating a second group of modulated voltages after the second group of carrier signals;
以及所述第一组脉宽调制逆变器及所述第二组脉宽调制逆变器分别接收第一组调变电压和第二组调变电压后分别产生交流电压且分别驱动所述第一组马达与所述第二组马达。and the first group of PWM inverters and the second group of PWM inverters respectively receive the first group of modulated voltages and the second group of modulated voltages to generate AC voltages and drive the first group of modulated voltages respectively. One set of motors and the second set of motors.
另一种优选方式,当所述马达总数量为偶数时,将所述马达平均分配为数量相等的第一组马达及第二组马达。In another preferred manner, when the total number of the motors is an even number, the motors are evenly distributed into the first group of motors and the second group of motors with equal numbers.
另一种优选方式,当所述马达总数量为奇数时,将所述马达分配为数量相差为一个的第一组马达及第二组马达。In another preferred manner, when the total number of the motors is an odd number, the motors are allocated into a first group of motors and a second group of motors whose numbers differ by one.
另一种优选方式,所述控制命令用以控制所述马达做出所需对应的动作。In another preferred manner, the control command is used to control the motor to perform a required corresponding action.
另一种优选方式,所述脉宽调制载波模块包含脉宽调制载波产生组件、控制组件、脉宽调制命令更新电路;所述控制组件负责控制两组载波之间的相位差设定、脉宽调制周期设定与脉宽调制命令更新时间设定,所述脉宽调制载波产生组件根据所述控制组件提供的相位差设定与接收的所述脉宽调制周期设定产生所述第一组载波信号与第二组载波信号,脉宽调制命令更新电路根据从所述控制组件接收的脉宽调制命令更新时间设定进行同步脉宽调制命令更新。In another preferred manner, the PWM carrier module includes a PWM carrier generation component, a control component, and a PWM command update circuit; the control component is responsible for controlling the phase difference setting, pulse width between the two groups of carriers The modulation period setting and the pulse width modulation command update time setting, the pulse width modulation carrier generation component generates the first group according to the phase difference setting provided by the control component and the received pulse width modulation period setting For the carrier signal and the second group of carrier signals, the pulse width modulation command update circuit performs synchronous pulse width modulation command update according to the pulse width modulation command update time setting received from the control component.
本发明的有益效果在于:本发明中系统及方法,通过将各轴脉宽调制载波互相存在相位差180度之设计,让逆变开关高频充放电产生的交流电讯号在系统内可相互抵销,有效降低多合一驱动器进行多轴同动时的漏电问题,并设计搭配同步脉宽调制命令更新时间的方式以避免数字延迟。The beneficial effect of the present invention is that: the system and method of the present invention, through the design of 180-degree phase difference between the pulse width modulated carriers of each axis, allows the alternating current signals generated by the high frequency charging and discharging of the inverter switch to cancel each other in the system. It can effectively reduce the leakage problem of the multi-axis simultaneous movement of the all-in-one driver, and is designed with a method of synchronizing the update time of the PWM command to avoid digital delay.
附图说明Description of drawings
图1为多轴马达控制系统示意图。FIG. 1 is a schematic diagram of a multi-axis motor control system.
图2为脉宽调制载波模块示意图。FIG. 2 is a schematic diagram of a pulse width modulation carrier module.
图3为两轴同动之脉宽调制载波、逆变开关讯号之示意图;FIG. 3 is a schematic diagram of the PWM carrier and inverter switching signals of two axes simultaneously moving;
图中,100-控制装置;101-控制命令;102-脉宽调制周期设定;103-脉宽调制命令更新时间设定;200-多轴马达驱动器;210-控制模块;211-第一组电压命令;212-第二组电压命令;220-脉宽调制载波模块;221-第一组载波信号;222-第二组载波信号;230-第一组比较器;231-第一组调变电压;240-第二组比较器;241-第二组调变电压;250-第一组脉宽调制逆变器;251-第一组交流电压;260-第二组脉宽调制逆变器;261-第二组交流电压;310-第一组马达;320-第二组马达;410-控制组件;420-脉宽调制载波产生组件;430-脉宽调制命令更新电路;252(262)-逆变开关讯号。In the figure, 100-control device; 101-control command; 102-pulse width modulation cycle setting; 103-pulse width modulation command update time setting; 200-multi-axis motor driver; 210-control module; 211-first group Voltage command; 212-the second group of voltage commands; 220-pulse width modulation carrier module; 221-the first group of carrier signals; 222-the second group of carrier signals; 230-the first group of comparators; 231-the first group of modulation Voltage; 240- the second group of comparators; 241- the second group of modulated voltages; 250- the first group of PWM inverters; 251- the first group of AC voltages; 260- the second group of PWM inverters ; 261- the second group of AC voltage; 310- the first group of motors; 320- the second group of motors; 410- control components; 420- pulse width modulation carrier generation components; - Inverter switch signal.
具体实施方式Detailed ways
下面结合附图所示的实施例对本发明作以下详细描述:The present invention is described in detail below in conjunction with the embodiments shown in the accompanying drawings:
如图1所示,多轴马达控制系统应用于多个马达(即两个或两个以上马达)的驱动控制,所述马达总数量为偶数时,将所述马达平均分配为数量相等的第一组马达310及第二组马达320。当所述马达总数量为奇数时,将所述马达分配为数量相差为一个的第一组马达310及第二组马达320。As shown in Figure 1, the multi-axis motor control system is applied to the drive control of multiple motors (that is, two or more motors). A set of
多轴马达控制系统包括:控制装置100,其用以产生对多轴马达的一控制命令101、脉宽调制周期设定102以及脉宽调制命令更新时间设定103,控制命令101用以控制马达(第一组马达310及第二组马达320)做出所需对应的动作。其中,第一组马达310及第二组马达320根据控制命令101改变转速、位置或扭力等。The multi-axis motor control system includes: a
多轴马达驱动器200,多轴马达驱动器200内包含有︰控制模块210,其用以接收控制命令101后产生一第一组电压命令211与一第二组电压命令212;脉宽调制载波模块220,其用以接收脉宽调制周期设定102后产生第一组载波信号221与第二组载波信号222,第一组载波信号221与第二组载波信号222的相位差为180度,且根据脉宽调制命令更新时间设定103,将第一组载波信号221与第二组载波信号222的脉宽调制命令更新时间同步;第一组比较器230接收第一组电压命令211与第一组载波信号221后产生第一组调变电压231;第二组比较器240接收第二组电压命令212与第二组载波信号222后产生第二组调变电压241(上述的第一组比较器230和第二组比较器240为一般电路常使用的電子元件(即Comparator),才是市售常规的即可,其比较的信号即为后面叙述提到的电压命令与载波信号);第一组脉宽调制逆变器250接收第一组调变电压231后产生第一组交流电压251,且传送第一组交流电压251至第一组马达310,用以驱动第一组马达310;第二组脉宽调制逆变器260接收第二组调变电压241后产生第二组交流电压261,且传送第二组交流电压261至第二组马达320,用以驱动第二组马达320。The multi-axis motor driver 200 includes: a control module 210 for generating a first set of voltage commands 211 and a second set of voltage commands 212 after receiving the control command 101; a pulse width modulation carrier module 220 , which is used to generate the first group of carrier signals 221 and the second group of carrier signals 222 after receiving the PWM period setting 102, the phase difference between the first group of carrier signals 221 and the second group of carrier signals 222 is 180 degrees, and according to The PWM command update time setting 103 synchronizes the PWM command update time of the first group of carrier signals 221 and the second group of carrier signals 222; the first group of comparators 230 receives the first group of voltage commands 211 and the first group of The carrier signal 221 generates the first set of modulated voltages 231; the second set of comparators 240 receives the second set of voltage commands 212 and the second set of carrier signals 222 to generate the second set of modulated voltages 241 (the above-mentioned first set of comparators 230 and the second set of comparators 240 are electronic components (ie Comparator) that are often used in general circuits, and are commercially available and conventional, and the compared signals are the voltage commands and carrier signals mentioned later); first The group of PWM inverters 250 receives the first group of modulated voltages 231 to generate the first group of AC voltages 251, and transmits the first group of AC voltages 251 to the first group of motors 310 for driving the first group of motors 310; The two sets of PWM inverters 260 receive the second set of modulated voltages 241 to generate a second set of AC voltages 261 , and transmit the second set of AC voltages 261 to the second set of motors 320 for driving the second set of motors 320 .
控制装置100可以是加工机台(未在图中表示)的控制器、桌上型计算机、笔记型计算机、智能型手机或远程服务器等装置,且控制装置100与多轴马达驱动器200可以通过有线或无线方式连接。The
如图2所示,脉宽调制载波模块220包含脉宽调制载波产生组件420、控制组件410、脉宽调制命令更新电路430。控制组件410负责控制两组载波之间的相位差设定、脉宽调制周期设定与脉宽调制命令更新时间设定。As shown in FIG. 2 , the
脉宽调制载波产生组件420根据控制组件410提供的相位差设定与控制组件410接收的脉宽调制周期设定102产生第一组载波信号221与第二组载波信号222,使第一组载波信号221与第二组载波信号222的相位差为180度;且脉宽调制命令更新电路430根据控制组件410接收的脉宽调制命令更新时间设定103同步脉宽调制命令更新时间。The PWM
同步脉宽调制命令更新时间方面,利用相位差设计方法配合同步脉宽调制命令更新时间以避免数字延迟。如图3所示,两轴同动之脉宽调制载波、逆变开关讯号之示意图。黑色虚线代表逆变开关讯号252及262(分别为第一组脉宽调制逆变器250及第二组脉宽调制逆变器260的逆变开关讯号)的命令更新时间,即脉宽调制命令更新时间设定103,设计使脉宽调制载波(第一组载波信号221与第二组载波信号222)上数至波峰以及下数至波谷时皆会更新讯号,因此第一组马达310与第二组马达320取得数据的时刻相同,不会产生数字延迟。且逆变开关讯号252及262差别只在周期的前半段还是后半段更新,不影响讯号本身。又,因为第一组载波信号221与第二组载波信号222的相位差为180度的设计,第一组脉宽调制逆变器250及第二组脉宽调制逆变器260的逆变开关讯号ON-OFF的时间将会被错开,使逆变开关充放电产生的交流电讯号在系统内可相互抵销,减少漏电流问题。Regarding the update time of the synchronous PWM command, the phase difference design method is used to coordinate the update time of the synchronous PWM command to avoid digital delay. As shown in Figure 3, the schematic diagram of the PWM carrier and the inverting switching signal of the two-axis co-moving. The black dotted line represents the command update time of the inverter switching signals 252 and 262 (respectively the inverter switching signals of the first group of
综合上述,多轴马达控制方法为:通过控制装置100产生对多轴马达的控制命令101、脉宽调制周期设定102与脉宽调制命令更新时间设定103给多轴马达驱动器200,多轴马达驱动器200内的控制模块210接收控制命令101后产生第一组电压命令211与第二组电压命令212;且脉宽调制载波模块220接收脉宽调制周期设定102与脉宽调制命令更新时间设定103后产生第一组载波信号221与第二组载波信号222,第一组载波信号221与第二组载波信号222的相位差为180度,且根据脉宽调制命令更新时间设定103将第一组载波信号221与第二组载波信号222的脉宽调制命令更新时间同步;再通过第一组比较器250及第二组比较器260分别接收电压命令(211及212)与载波信号(221及222)后产生调变电压(231及241);以及第一组脉宽调制逆变器250及第二组脉宽调制逆变器260分别接收调变电压后产生交流电压(251及261)且藉此分别驱动第一组马达310与第二组马达320。To sum up the above, the multi-axis motor control method is as follows: the
本案同步脉宽调制更新时间搭配脉宽调制载波相位差之技术设计,可使各轴(第一组马达310与第二组马达320)逆变开关讯号互相存在有相位差关系,让交流电讯号在系统内可相互抵销,有效抑制漏电问题,且因各轴脉宽调制命令更新时间相同,不会导致数字延迟而影响马达控制结果。In this case, the technical design of synchronous PWM update time and PWM carrier phase difference can make the inverter switching signals of each axis (the first group of
本案的优点在于,通过本案驱动技术,将各轴脉宽调制载波互相存在相位差180度之设计,让逆变开关高频切换产生的交流电讯号在系统内可相互抵销,有效降低多合一驱动器进行多轴同动时的漏电问题,并设计搭配同步脉宽调制载波更新时间的方式,使此相位差设计不会造成数字延迟而影响马达控制结果。The advantage of this case is that, through the drive technology of this case, the PWM carriers of each axis have a phase difference of 180 degrees with each other, so that the AC signals generated by the high-frequency switching of the inverter switches can be offset in the system, effectively reducing the multi-combination The leakage problem when a driver performs multi-axis simultaneous motion, and the method of synchronizing the pulse width modulation carrier update time is designed, so that the phase difference design will not cause digital delay and affect the motor control results.
上述实施例只为说明本发明的技术构思及特点,其目的在于让熟悉此项技术的人士能够了解本发明的内容并据以实施,并不能以此限制本发明的保护范围。凡根据本发明精神所作的等效变化或修饰,都应涵盖在本发明的保护范围之内。The above-mentioned embodiments are only intended to illustrate the technical concept and characteristics of the present invention, and the purpose is to enable those skilled in the art to understand the content of the present invention and implement them accordingly, and cannot limit the protection scope of the present invention. All equivalent changes or modifications made according to the spirit of the present invention should be included within the protection scope of the present invention.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010748123.9A CN111835238A (en) | 2020-07-30 | 2020-07-30 | Multi-axis motor control system and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010748123.9A CN111835238A (en) | 2020-07-30 | 2020-07-30 | Multi-axis motor control system and method |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111835238A true CN111835238A (en) | 2020-10-27 |
Family
ID=72920381
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010748123.9A Pending CN111835238A (en) | 2020-07-30 | 2020-07-30 | Multi-axis motor control system and method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111835238A (en) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002345252A (en) * | 2001-05-17 | 2002-11-29 | Meidensha Corp | Method and apparatus for operating a plurality of power converters |
JP2007336634A (en) * | 2006-06-13 | 2007-12-27 | Oriental Motor Co Ltd | Apparatus and method for suppressing leakage current in multi-axis drive system |
US20080265680A1 (en) * | 2007-04-27 | 2008-10-30 | Liebert Corporation | Method for pulse width modulation synchronization in a parallel ups system |
CN102273058A (en) * | 2009-11-26 | 2011-12-07 | 松下电器产业株式会社 | Load drive systems, motor drive systems, and vehicle control systems |
CN109891735A (en) * | 2016-08-26 | 2019-06-14 | 迪尔公司 | The system and method for reducing DC link voltage dynamic characteristic using finite energy memory element |
CN111162715A (en) * | 2018-11-08 | 2020-05-15 | 中车永济电机有限公司 | Megawatt direct-drive permanent magnet electric transmission system for electric locomotive |
CN212305187U (en) * | 2020-07-30 | 2021-01-05 | 新代科技(苏州)有限公司 | Multi-shaft motor control system |
-
2020
- 2020-07-30 CN CN202010748123.9A patent/CN111835238A/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002345252A (en) * | 2001-05-17 | 2002-11-29 | Meidensha Corp | Method and apparatus for operating a plurality of power converters |
JP2007336634A (en) * | 2006-06-13 | 2007-12-27 | Oriental Motor Co Ltd | Apparatus and method for suppressing leakage current in multi-axis drive system |
US20080265680A1 (en) * | 2007-04-27 | 2008-10-30 | Liebert Corporation | Method for pulse width modulation synchronization in a parallel ups system |
CN102273058A (en) * | 2009-11-26 | 2011-12-07 | 松下电器产业株式会社 | Load drive systems, motor drive systems, and vehicle control systems |
CN109891735A (en) * | 2016-08-26 | 2019-06-14 | 迪尔公司 | The system and method for reducing DC link voltage dynamic characteristic using finite energy memory element |
CN111162715A (en) * | 2018-11-08 | 2020-05-15 | 中车永济电机有限公司 | Megawatt direct-drive permanent magnet electric transmission system for electric locomotive |
CN212305187U (en) * | 2020-07-30 | 2021-01-05 | 新代科技(苏州)有限公司 | Multi-shaft motor control system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2232692B1 (en) | Externally synchronizing multiphase pulse width modulation signals | |
US11539313B2 (en) | System and method of synchronizing a switching signal | |
TWI781134B (en) | Circuit device, electronic device, and cable harness | |
US8675376B2 (en) | Power layer generation of inverter gate drive signals | |
EP2408102B1 (en) | Power layer generation of inverter gate drive signals | |
CA2592354C (en) | Apparatus and method for driving an induction motor | |
CN105958874A (en) | Three-phase brushless direct current motor adaptive commutation angle compensation method | |
CN102783008A (en) | Inverter device and control method thereof | |
US11133751B2 (en) | Apparatus, inverter system, and method for synchronizing carriers | |
JP5124979B2 (en) | Multi-axis motor controller | |
US10063050B2 (en) | Power supply system and power supply apparatus | |
CN112468023A (en) | Leakage current suppression method for multi-motor driving system | |
CN103222179B (en) | Power-converting device | |
CN212305187U (en) | Multi-shaft motor control system | |
TWM604080U (en) | Multi-axis motor control system | |
CN111835238A (en) | Multi-axis motor control system and method | |
WO2005034327A1 (en) | Inverter apparatus | |
JP7091811B2 (en) | Motor control method and control device | |
TWI740592B (en) | Multi-axis motor control system and method | |
CN115987083B (en) | Control circuit for reducing electromagnetic radiation, control method thereof, and isolated power supply system | |
CN105141198A (en) | Brushless DC motor Hall signal synchronous waveform control circuit and control method | |
CN108712121A (en) | DC bus-bar voltage based on Selective harmonic elimination pulsewidth modulation fluctuates the method for sampling | |
JP7338558B2 (en) | PHASE SYNCHRONIZATION CONTROL DEVICE AND PHASE SYNCHRONIZATION CONTROL METHOD FOR PLURAL POWER CONVERTERS | |
US11764768B2 (en) | Dynamic slew rate controller | |
KR102763919B1 (en) | Circulating current reduction circuit of inverter for modular motor and its operation method |
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 |