[go: up one dir, main page]

WO2015159474A1 - ブラシレスモータ制御装置およびその診断処理方法 - Google Patents

ブラシレスモータ制御装置およびその診断処理方法 Download PDF

Info

Publication number
WO2015159474A1
WO2015159474A1 PCT/JP2015/001177 JP2015001177W WO2015159474A1 WO 2015159474 A1 WO2015159474 A1 WO 2015159474A1 JP 2015001177 W JP2015001177 W JP 2015001177W WO 2015159474 A1 WO2015159474 A1 WO 2015159474A1
Authority
WO
WIPO (PCT)
Prior art keywords
brushless motor
circuit
control device
motor control
current detection
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.)
Ceased
Application number
PCT/JP2015/001177
Other languages
English (en)
French (fr)
Inventor
佐藤 大資
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Intellectual Property Management Co Ltd
Original Assignee
Panasonic Intellectual Property Management Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Panasonic Intellectual Property Management Co Ltd filed Critical Panasonic Intellectual Property Management Co Ltd
Priority to US15/301,723 priority Critical patent/US9685892B2/en
Priority to EP15779720.0A priority patent/EP3118986B1/en
Priority to JP2016513617A priority patent/JP6051415B2/ja
Priority to CN201580018972.6A priority patent/CN106165289B/zh
Publication of WO2015159474A1 publication Critical patent/WO2015159474A1/ja
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P6/00Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
    • H02P6/12Monitoring commutation; Providing indication of commutation failure
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P6/00Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
    • H02P6/14Electronic commutators
    • H02P6/16Circuit arrangements for detecting position
    • H02P6/18Circuit arrangements for detecting position without separate position detecting elements
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P27/00Arrangements or methods for the control of AC motors characterised by the kind of supply voltage
    • H02P27/04Arrangements 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/06Arrangements 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/08Arrangements 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
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P29/00Arrangements for regulating or controlling electric motors, appropriate for both AC and DC motors
    • H02P29/02Providing protection against overload without automatic interruption of supply
    • H02P29/024Detecting a fault condition, e.g. short circuit, locked rotor, open circuit or loss of load
    • H02P29/0241Detecting a fault condition, e.g. short circuit, locked rotor, open circuit or loss of load the fault being an overvoltage
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P3/00Arrangements for stopping or slowing electric motors, generators, or dynamo-electric converters
    • H02P3/06Arrangements 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/18Arrangements 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
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02MAPPARATUS FOR CONVERSION BETWEEN AC AND AC, BETWEEN AC AND DC, OR BETWEEN DC AND DC, AND FOR USE WITH MAINS OR SIMILAR POWER SUPPLY SYSTEMS; CONVERSION OF DC OR AC INPUT POWER INTO SURGE OUTPUT POWER; CONTROL OR REGULATION THEREOF
    • H02M1/00Details of apparatus for conversion
    • H02M1/0003Details of control, feedback or regulation circuits
    • H02M1/0025Arrangements for modifying reference values, feedback values or error values in the control loop of a converter

Definitions

  • the present invention relates to a brushless motor control apparatus for driving and controlling a brushless motor and a diagnostic processing method thereof, and in particular, may cause the rotational speed and torque deviation with respect to a command to increase due to a partial abnormality of the motor control circuit.
  • the present invention relates to a brushless motor control device having a function of diagnosing a circuit and a diagnosis processing method thereof.
  • PWM Pulse Width Modulation
  • the rotational position of the motor is estimated from the value of the current flowing through the coil of each phase. Further, the actual rotational speed is calculated from the amount of change in the rotational position per unit time.
  • the switching pulse width of the MOS-FET element provided in the inverter circuit for realizing the PWM drive is controlled according to the calculated actual rotation speed.
  • the brushless control device of the present invention is a brushless motor control device that drives and controls a brushless motor so as to perform a rotation operation in accordance with an external command.
  • the brushless motor control device is connected to a drive control unit that generates a drive signal for driving the brushless motor, a current detection circuit that detects a current value of each phase of the brushless motor, and a current detection circuit of each phase.
  • the RC filter has a configuration in which a resistor and a capacitor are connected in series, a pull-up resistor connected to a predetermined power source is connected to the intermediate connection point, and the intermediate connection point is connected to a plurality of AD conversion circuits. .
  • the clock generation circuit, the AD conversion circuit, and the current detection circuit are determined to be abnormal. If it is determined as abnormal, for example, the rotation operation of the motor is stopped.
  • the brushless motor control device diagnosis processing method of the present invention includes a drive control unit that generates a drive signal for driving the brushless motor, a current detection circuit that detects a current value of each phase of the brushless motor, and each phase.
  • This is a diagnostic processing method for a brushless motor control device comprising a plurality of AD conversion circuits connected to the current detection circuit, and a clock generation circuit that outputs a clock pulse serving as a reference for an operation cycle.
  • an RC filter is configured by connecting resistors and capacitors in series, a pull-up resistor connected to a predetermined power source is connected to the intermediate connection point, and the intermediate connection point is connected to a plurality of AD conversion circuits.
  • This diagnosis processing method diagnoses the AD conversion circuit and the clock generation circuit based on the converted output value.
  • an increase in rotational speed or torque error due to an abnormality in the AD conversion circuit, the clock generation circuit, and the current detection circuit can be detected in advance. Can be prevented. Therefore, it is not necessary to mount a large motor to secure these margins, and the cooling fan can be reduced in size and weight. Further, according to the present invention, since it is not necessary to add many complicated diagnostic circuits, it can be easily realized with a small microcomputer having a small number of pins and an inexpensive circuit configuration, and the cost of the circuit can be suppressed.
  • FIG. 1 is a block diagram showing a configuration of a brushless motor control device according to an embodiment of the present invention.
  • FIG. 2A is a timing chart showing the waveform of the pulse signal Pls applied to the RC filter of the brushless motor control device, the waveform of the determination voltage Vc, and the reading timing of the AD conversion circuit when the clock generation circuit is normal.
  • FIG. 2B is a timing chart showing the waveform of the pulse signal Pls applied to the RC filter of the brushless motor control device, the waveform of the determination voltage Vc, and the reading timing of the AD conversion circuit when the clock generation circuit is abnormal.
  • FIG. 3 is a flowchart showing an abnormality diagnosis procedure of the brushless motor control device.
  • FIG. 1 is a block diagram showing a configuration of a brushless motor control device 10 according to an embodiment of the present invention.
  • FIG. 1 shows an example of a configuration in which a brushless motor 40 is connected to the brushless motor control device 10.
  • the brushless motor control device 10 drives and controls the brushless motor 40 so as to perform a rotational operation in accordance with an external command.
  • the brushless motor 40 includes a stator including a coil 41 having a winding wound around a stator core, and a rotor that rotates around the shaft by energizing the coil 41.
  • the brushless motor 40 has a three-phase coil 41 having a U phase, a V phase, and a W phase, and the brushless motor control device 10 uses a drive signal Drv in which each phase is pulse-width modulated (PWM).
  • PWM pulse-width modulated
  • the brushless motor control device 10 includes a control unit 11, an inverter circuit 14, a current detection circuit 15, and an RC filter 26.
  • the brushless motor control device 10 receives, for example, a rotational speed / torque command Tsp, which is a signal for commanding the rotational speed and torque amount, as one of commands from an external host controller (not shown).
  • the brushless motor control device 10 generates the drive signal Drv so that the rotation of the brushless motor 40 becomes a rotation speed or torque according to the rotation speed / torque command Tsp. Then, the brushless motor control device 10 applies each of the generated drive signals Drv to each coil 41, and thus controls the rotation of the brushless motor 40.
  • the control unit 11 performs PMD original signal Dp based on the residual between the rotational speed / torque command Tsp and the actual rotational speed by PID (proportional, integral, differential) control. Is generated and output. And the inverter circuit 14 produces
  • PID proportional, integral, differential
  • the brushless motor control device 10 is configured to drive and control the brushless motor 40 without using a position sensor or the like.
  • the current detection circuit 15 is provided in order to detect the position of the rotating rotor without such a sensor.
  • the current detection circuit 15 is disposed in the vicinity of the drive signal Drv of each phase, and detects the current value of each phase of U, V, and W flowing in the coil 41 wound around the stator core of the brushless motor 40.
  • the current detection circuit 15 supplies the control unit 11 with the voltage Det corresponding to each detected current value.
  • the control unit 11 includes an AD (Analog-Digital) conversion circuit.
  • the control unit 11 performs AD conversion on the voltage Det and uses the output data of the AD conversion to rotate the rotor. The position and rotation speed are calculated.
  • the present embodiment is characterized in that it has a function of judging abnormality such as the current detection circuit 15 and the AD conversion circuit. That is, in order to determine these abnormalities, in the present embodiment, the brushless motor control device 10 is provided with an RC filter 26 composed of a resistor (R) and a capacitor (C).
  • the control unit 11 drives and controls the brushless motor 40 so that the brushless motor 40 performs a desired rotation operation. Therefore, the rotation control unit 12, the drive waveform generation unit 13, the first AD converter circuit 221, 2 AD converter circuits 222, a third AD converter circuit 223 (hereinafter, the first to third AD converter circuits may be simply referred to as an AD converter circuit 22), a motor position calculator 18, And an actual rotation speed calculation unit 17.
  • These units and the inverter circuit 14 constitute a drive control unit that generates a drive signal Drv for driving the brushless motor 40.
  • control unit 11 includes a clock generation circuit 23 that generates a clock pulse Clk serving as the clock signal, and a timer circuit 24 that generates various timing signals based on the clock pulse Clk. I have.
  • control unit 11 determines the abnormality of each AD conversion circuit 22, the clock generation circuit 23 and the current detection circuit 15, a pulse output circuit 25, an AD conversion circuit diagnosis unit 19, and a clock generation circuit diagnosis unit 20. And a current detection circuit diagnosis unit 21.
  • the AD conversion circuit 22 converts the analog voltages input to the channels ch1 and ch2 into digital signals Dig1, Dig2, and Dig3, respectively, and outputs them.
  • a voltage Det corresponding to the current value detected by the current detection circuit 15 is supplied to the channel ch1.
  • a voltage DetU which is a voltage Det corresponding to the U-phase current value, is supplied to the channel ch1, and a digital signal Dig1 indicating a digital value corresponding to the voltage DetU is output.
  • a voltage DetV which is a voltage Det corresponding to the V-phase current value
  • a digital signal Dig2 indicating a digital value corresponding to the voltage DetV
  • a voltage DetW that is a voltage Det corresponding to the current value of the W phase is supplied to the channel ch1
  • a digital signal Dig3 indicating a digital value corresponding to the voltage DetW is output.
  • the digital signals Dig 1 to 3 output from the AD conversion circuits 22 are supplied to the motor position calculation unit 18.
  • the motor position calculation unit 18 receives the digital signals Dig 1 to 3 indicating the current value of each phase and calculates the rotor position of the brushless motor 40. That is, in the present embodiment, the motor position calculation unit 18 detects the rotational position of the rotor based on the current value detected in each phase.
  • the motor position calculation unit 18 outputs a rotor position signal Pd indicating the calculated rotor position to the actual rotation speed calculation unit 17 and the drive waveform generation unit 13.
  • a timer count number Cnt indicating a predetermined time width is notified to the actual rotation speed calculation unit 17 from the timer position signal Pd.
  • the actual rotational speed calculation unit 17 uses the timer count number Cnt and the rotor position signal Pd to calculate the actual rotational speed of the brushless motor 40 from the amount of change in the rotor position over a predetermined time width.
  • the actual rotation speed calculation unit 17 outputs a rotation speed signal Vd indicating the calculated rotation speed to the rotation control unit 12.
  • the rotation control unit 12 performs calculation processing (PID processing) such as proportional-integral differentiation on the deviation, which is the difference between the rotation speed / torque command Tsp and the rotation speed signal Vd, according to the result of the calculation processing.
  • PID processing calculation processing
  • a drive waveform duty signal Dd is generated and output.
  • the drive waveform generator 13 generates a PMW original signal Dp for controlling the switching element of the inverter circuit 14 from the drive waveform duty signal Dd and the rotor position signal Pd, and outputs the PMW original signal Dp to the inverter circuit 14.
  • the rotation speed signal Vd indicating the actual rotation speed of the rotor is generated based on the current value detected by the current detection circuit 15, and is also commanded to control the rotation speed.
  • a rotation speed / torque command Tsp indicating the command speed is notified.
  • the brushless motor control device 10 forms a speed control loop that performs feedback control based on the rotational speed signal Vd and the rotational speed / torque command Tsp so that the rotational speed of the rotor follows the command speed.
  • the brushless motor control device 10 controls the rotation of the brushless motor 40 by continuously executing this series of loops.
  • control unit 11 includes a clock generation circuit 23 and a timer circuit 24 in order to execute such a series of loop processing by digital processing and to generate the sampling timing of the AD conversion circuit 22.
  • the clock generation circuit 23 generates a periodic clock pulse Clk that serves as a reference for the operation cycle, and outputs it to the timer circuit 24 together with each digital processing unit of the control unit 11.
  • This clock pulse Clk serves as a reference clock for the control unit 11.
  • the timer circuit 24 operates using a reference clock pulse Clk. Then, the timer circuit 24 outputs trigger signals Trg1 and Trg3 as sampling signals to the AD conversion circuit 22 at a predetermined timing, and outputs trigger signals Trg2 and Trg4 to the pulse output circuit 25.
  • the timer circuit 24 has a counter that counts the clock pulse Clk.
  • the timer circuit 24 outputs a pulse signal indicating timing according to a predetermined count number as the trigger signals Trg1 to 4 and the timer count number Cnt by the counter.
  • the cycle of the clock pulse Clk is 0.1 ⁇ S (that is, the frequency is 10 MHz).
  • the count number for the high period of the pulse is 200
  • the count number for the low period of the pulse is 800.
  • the timer circuit 24 outputs a periodic pulse signal of 10 KHz with a High period of 20 ⁇ S and a Low period of 80 ⁇ S.
  • the AD conversion circuit 22 uses the timing at which such a pulse signal rises from Low to High, or the opposite timing, as the sampling timing. For example, if the rising edge of the 10 KHz pulse signal is set as the sampling timing of the AD conversion circuit 22, the AD conversion circuit 22 outputs a digital signal Dig every 100 ⁇ S.
  • a pulse signal is a signal composed of a high level and a low level, and the high level is a level near the voltage of the positive power supply Vcc, a low level. Is described as a level near the voltage of the ground serving as a negative power source.
  • the RC filter 26 provided in the brushless motor control device 10 is configured by connecting a resistor 27 and a capacitor 28 in series.
  • One side of the resistor 27 is connected to a pulse signal Pls for abnormality determination output from the pulse output circuit 25 of the control unit 11.
  • One of the capacitors 28 is connected to the ground 29.
  • an intermediate connection point P between the resistor 27 and the capacitor 28 is connected to the channel ch2 of each of the first to third AD conversion circuits 22 as the determination voltage Vc.
  • a pull-up resistor 30 having a predetermined resistance value is connected between the positive power supply Vcc, which is a positive 5V power supply, and the intermediate connection point P.
  • the AD conversion circuit 22 reads the determination voltage Vc at both timings indicated by the trigger signals Trg1 and Trg3 with respect to the determination voltage Vc that is the voltage at the intermediate connection point P of the RC filter 26. After completing the reading, the timer circuit 24 outputs trigger signals Trg2 and Trg4 to the pulse output circuit 25. When the trigger signals Trg2 and Trg4 are input, the pulse output circuit 25 generates the pulse signal Pls by switching the signal level to be output, and outputs the pulse signal Pls to the RC filter 26.
  • the AD conversion circuit diagnosis unit 19 that diagnoses each abnormality of the AD conversion circuit 22 using the RC filter 26 configured as described above will be described.
  • the reference voltage at the intermediate connection point P is shifted from 0 (zero) to V1. That is, at the timing when the pulse signal Pls from the pulse output circuit 25 is at the low level and a sufficient time has elapsed after the charge / discharge of the capacitor 28 is completed, the voltage at the intermediate connection point P is pulled up with the resistor 27. It becomes a constant voltage divided by the resistor 30.
  • the positive power supply Vcc is 5 V
  • the pull-up resistor 30 is 4 K ⁇
  • the resistor 27 is 1 K ⁇ .
  • the pulse signal Pls is at a low level (that is, 0V of the ground 29)
  • the voltage at the intermediate connection point P that is, the determination voltage Vc is divided by the positive power supply Vcc of 5V and becomes 1V.
  • Each of the AD conversion circuits 22 AD-converts the determination voltage Vc when the pulse signal Pls becomes sufficiently low level, and outputs it as digital signals Dig1 to Dig3.
  • the AD converter circuit diagnosis unit 19 determines that the AD converter circuit 22 is abnormal if the values of the digital signals Dig1 to Dig3 at this time are out of a predetermined range.
  • the AD conversion circuit diagnosis unit 19 checks whether each value of the digital signals Dig 1 to 3 is within the range of “120” to “140”, and deviates from the predetermined range “120” to “140”. In this case, it is determined that the AD conversion circuit 22 is abnormal.
  • FIG. 2A shows the waveform (upper side) of the pulse signal Pls applied to the RC filter 26, the capacitor voltage at the intermediate connection point P, that is, the waveform of the determination voltage Vc (lower side), and the AD conversion circuit 22 in the normal state. The reading timing is shown.
  • Trigger signals Trg2, Trg4 are supplied from the timer circuit 24 to the pulse output circuit 25.
  • the pulse output circuit 25 outputs a pulse signal Pls that switches from Low to High at the timing of the trigger signal Trg2, and switches from High to Low at the timing of the trigger signal Trg4.
  • the capacitor 28 repeats charging and discharging, so that the determination voltage Vc has a waveform as shown on the lower side of FIG. 2A.
  • the trigger signal Trg1 is output to the AD conversion circuit 22 as the sampling timing at the timing C1 immediately before the pulse signal Pls shown in FIG. 2A switches from Low to High. That is, since this timing C1 is a timing when a further sufficient time has elapsed after the pulse signal Pls switches to Low, the AD conversion circuit 22 is a voltage divided by the resistor 27 and the pull-up resistor 30. The determination voltage Vc having the value V1 can be read stably. As described above, the AD conversion circuit diagnosis unit 19 determines whether the AD conversion circuit 22 is abnormal depending on whether the values of the digital signals Dig1 to Dig3 read at the timing C1 are out of a predetermined range. Yes.
  • the AD conversion circuit diagnosis unit 19 diagnoses the output values of the plurality of AD conversion circuits 22 that receive the voltage at the intermediate connection point P when the pulse signal Pls to the RC filter 26 is Low. To do. Then, the AD conversion circuit diagnosis unit 19 determines that the AD conversion circuit 22 is abnormal when the diagnosed output value is out of the predetermined range.
  • the trigger signal Trg3 is output from the timer circuit 24 to the AD conversion circuit 22 as the sampling timing even at the timing C2 immediately before the pulse signal Pls switches from High to Low. Then, the AD conversion circuit 22 reads the determination voltage Vc at the intermediate connection point P of the RC filter 26.
  • This timing C2 is a timing when the capacitor 28 is charged with a time constant determined by the resistance value of the resistor 27 and the capacitance value of the capacitor 28 after the pulse signal Pls is switched to High.
  • the determination voltage Vc having the voltage value V2 as shown below can be read.
  • the trigger signals Trg1 to Trg4 are generated by a method in which the clock pulse Clk is counted by a counter. For this reason, if the cycle of the clock pulse Clk is a periodic pulse within a predetermined range, the waveform of the pulse signal Pls is similarly periodic within the predetermined range. Conversely, when the cycle of the clock pulse Clk deviates from a predetermined range, the cycle of the pulse signal Pls changes accordingly. For example, when the cycle of the clock pulse Clk increases by 10%, the cycle of the pulse signal Pls increases accordingly.
  • FIG. 2A shows the timing when the cycle of the clock pulse Clk is within a predetermined range as described above, that is, when the clock generation circuit 23 is normal, and the determination voltage Vc is a predetermined value based on the voltage value V1.
  • a sawtooth waveform having a peak at the voltage value V2 is obtained.
  • FIG. 2B shows an example in which the clock generation circuit 23 becomes abnormal and the cycle of the clock pulse Clk deviates from a predetermined range (in FIG. 2B, the clock frequency decreases).
  • the trigger signals Trg1 to Trg4 are generated by a method in which the clock pulse Clk is counted by a counter. For this reason, the timing C2 based on the trigger signal Trg3 becomes the peak voltage of the determination voltage Vc regardless of variations in the clock frequency. For example, when the clock frequency is lower than the standard, as shown in FIG. 2B, the peak voltage in this case is higher than the voltage value V2 at the normal time.
  • the clock generation circuit diagnosis unit 20 determines that the clock generation circuit 23 is abnormal if all the values of the digital signals Dig1 to Dig3 at the timing C2 deviate from the predetermined range. Judging.
  • the clock frequency when the clock frequency is normal, it is standard that “240” is output as the values of the digital signals Dig1 to Dig3 captured at the timing C2.
  • a range of “230” to “250” above and below it is set as a predetermined range. Prepare it. Then, the clock generation circuit diagnostic unit 20 checks whether the values of the digital signals Dig1 to Dig3 are within the range of “230” to “250”.
  • the clock generation circuit diagnosis unit 20 diagnoses the output values of the plurality of AD conversion circuits 22 having the pulse signal Pls to the RC filter 26 as High and the voltage at the intermediate connection point P as an input. To do. If all of the diagnosed output values exceed the predetermined range or all of the diagnosed output values fall below the predetermined range, it is determined that the clock generation circuit is abnormal.
  • the AD converter circuit 22 can be diagnosed as follows using the values of the digital signals Dig1 to Dig3 at the timing C2. That is, in the present embodiment, three AD conversion circuits 22 are provided. Here, when the same voltage is input to each AD conversion circuit 22, the output value of one AD conversion circuit 22 is different from the output values of the other two AD conversion circuits 22. It can be determined that one AD conversion circuit 22 is abnormal.
  • the clock generation circuit diagnosis unit 20 diagnoses the output values of the plurality of AD conversion circuits 22 having the pulse signal Pls to the RC filter 26 as High and the voltage at the intermediate connection point P as an input. When only one of the diagnosed output values deviates from the predetermined range, the clock generation circuit diagnosis unit 20 determines that the AD conversion circuit 22 is abnormal. In this way, it is possible to determine abnormality of the AD conversion circuit 22.
  • the current detection circuit diagnosis unit 21 determines whether or not the current detection circuit 15 is abnormal based on the values of the digital signals Dig1 to Dig3 at the timing when the brushless motor 40 is stopped. That is, at the timing when the brushless motor 40 is stopped, the AD conversion circuit 22 takes in the voltage Det via the channel ch1.
  • the current detection circuit diagnosis unit 21 inputs digital signals Dig1 to Dig3 corresponding to the acquired voltage Det.
  • the current detection circuit diagnosis unit 21 diagnoses whether or not the current detection circuit 15 is abnormal based on the values of the digital signals Dig1 to Dig3.
  • the current detection circuit diagnosis unit 21 diagnoses the output values of a plurality of AD conversion circuits that receive the output voltage of the current detection circuit 15 while the rotation operation of the brushless motor 40 is stopped. Then, the current detection circuit diagnosis unit 21 determines that the current detection circuit is abnormal when the diagnosed output value deviates from the predetermined range.
  • the AD conversion circuit diagnosis unit 19, the clock generation circuit diagnosis unit 20, and the current detection circuit diagnosis unit 21 output an error stop signal Err to the rotation control unit 12 when the diagnosis result is abnormal, and rotate the brushless motor 40. Stop. Note that the user may be notified of the abnormality by outputting a repair or replacement request signal.
  • control unit 11 may be configured to perform processing based on a processing procedure such as a program. That is, for example, functions such as the motor position calculation unit 18, the actual rotation speed calculation unit 17, the rotation control unit 12, and the drive waveform generation unit 13 are used as programs for executing the rotation control processing method, or the AD conversion circuit diagnosis unit 19,
  • the functions of the clock generation circuit diagnostic unit 20 and the current detection circuit diagnostic unit 21 are stored in a memory or the like as a program for executing a diagnostic processing method.
  • the present embodiment can also be realized by configuring the microcomputer (microcomputer) to execute these programs.
  • the control unit 11 including the clock generation circuit 23 for generating the microcomputer reference clock and the AD conversion circuit 22 may be configured as a one-chip LSI (Large Scale Integrated Circuit). It is.
  • FIG. 3 is a flowchart showing each step in the diagnostic processing method of the brushless motor control device according to the present embodiment.
  • control unit 11 executes a series of diagnosis flows of the clock generation circuit diagnosis unit 20, the AD conversion circuit diagnosis unit 19, and the current detection circuit diagnosis unit 21 according to the steps of the diagnosis processing method. Will be described with reference to FIG.
  • the diagnosis processing method of the brushless motor control device forms the RC filter 26 by connecting the resistor 27 and the capacitor 28 in series, and the intermediate connection point P has a predetermined power source.
  • a pull-up resistor 30 connected to Vcc is connected, and the intermediate connection point P is connected to a plurality of AD conversion circuits 22.
  • the pulse signal Pls generated based on the clock pulse Clk is applied to the RC filter 26, and the voltage at the intermediate connection point P is converted into the digital signal Dig by the plurality of AD conversion circuits 22.
  • This diagnosis processing method diagnoses the AD conversion circuit 22 and the clock generation circuit 23 based on the converted output value.
  • the diagnosis process is performed by executing the following steps.
  • control unit 11 refers to the timing generated by the timer circuit 24 and determines whether or not the timing for diagnosing the AD conversion circuit 22, that is, the timing C1 has been reached (step S1). If it reaches, the AD conversion circuit 22 reads the determination voltage Vc (step S2).
  • the AD conversion circuit diagnosis unit 19 inputs the digital signals Dig1 to 3 read from the AD conversion circuit 22 at the timing C1 (step S3), and the values of the digital signals Dig1 to 3 deviate from a predetermined upper limit or lower limit range. It is determined whether or not (step S4).
  • the AD conversion circuit diagnosis unit 19 determines that the AD conversion circuit 22 is abnormal if it deviates in the determination of step S4 (step S5), and outputs an error stop signal Err (step S6). If it is determined in step S4 that there is no deviation, the process proceeds to step S7.
  • the control unit 11 refers to the timing generated by the timer circuit 24 and determines whether or not the timing for diagnosing the clock generation circuit 23, that is, the timing C2 has been reached (step S7). If it reaches, the AD conversion circuit 22 reads the determination voltage Vc (step S8). Then, the clock generation circuit diagnostic unit 20 inputs the digital signals Dig1 to Dig3 read at timing C2 from the AD conversion circuit 22 (step S9).
  • the clock generation circuit diagnosis unit 20 determines whether only one of the digital signals Dig1 to Dig3 is out of a predetermined range (step S10).
  • step S10 When it is determined in step S10 that only one of the clock generation circuit diagnosis units 20 has deviated from the predetermined range, the clock generation circuit diagnosis unit 20 determines that one of the AD conversion circuits 22 is abnormal (step S5) and stops the error. The signal Err is output (step S6). If it is determined in step S10 that the operation is normal, the process proceeds to step S11.
  • step S11 the clock generation circuit diagnosis unit 20 determines whether all the values of the digital signals Dig1 to Dig3 exceed a predetermined range or whether all the values are below the predetermined range (step S11). S11).
  • the AD conversion circuit diagnosis unit 19 determines that the frequency of the clock generation circuit 23 has decreased or increased when it deviates from the predetermined range in step S11, and determines that the clock generation circuit 23 is abnormal (step S11). S12), an error stop signal Err is output (step S6). If it is determined in step S11 that the clock generation circuit 23 is not abnormal, the process proceeds to step S13.
  • step S13 the control unit 11 determines whether or not the brushless motor 40 is rotating (step S13). Then, at the timing when the brushless motor 40 is stopped, the AD conversion circuit 22 inputs the voltages DetU, DetV and DetW from the current detection circuit 15 (step S14).
  • the current detection circuit diagnosis unit 21 inputs the digital signals Dig1 to 3 read from the AD conversion circuit 22 at the stop timing of the brushless motor 40 (step S15), and the value deviates from a predetermined upper limit or lower limit range. It is determined whether or not (step S16).
  • the current detection circuit diagnosis unit 21 determines that the current detection circuit 15 is abnormal when the value deviates from the predetermined range in step S16 (step S17), and outputs an error stop signal Err (step S6). ), The rotation of the brushless motor 40 is stopped. If it is determined in step S16 that there is no abnormality, the process is terminated. If the brushless motor 40 is rotating in step S13, the rotation of the normal brushless motor 40 is controlled as described above.
  • the brushless motor control device as described above is applied to cooling fan control, it is possible to detect in advance an increase in rotational speed or torque error due to an abnormality in the AD conversion circuit, clock generation circuit, and current detection circuit. For this reason, it is possible to prevent an increase in variation in the air volume and driving sound of the cooling fan. And it becomes unnecessary to mount a big motor in order to ensure these margins, and the cooling fan can be reduced in size and weight.
  • the brushless motor control device since the brushless motor control device does not need to add a large number of complicated diagnostic circuits, it can be easily realized with a small microcomputer having a small number of pins, and the cost of the circuit can be suppressed.
  • the brushless motor control device of the present invention enables high-speed speed control and torque control with a simple configuration, it can be applied to household or industrial motors, and is particularly a cooling fan that requires high efficiency and low noise. And suitable for blower control.

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Control Of Motors That Do Not Use Commutators (AREA)

Abstract

本ブラシレスモータ制御装置は、ブラシレスモータを駆動するための駆動信号を生成する駆動制御部と、モータの電流を検出する電流検出回路と、電流検出回路に接続されたAD変換回路と、クロックパルスを出力するクロック発生回路と、クロックパルスに基づいてパルス信号を出力するパルス出力回路と、パルス信号を入力するRCフィルタを備える。さらに、RCフィルタは、抵抗とコンデンサが直列接続されてなり、その中間接続点には所定電源につながるプルアップ抵抗が接続され、中間接続点はAD変換回路に接続する。そして、AD変換回路の出力値に基づいて、クロック発生回路とAD変換回路と電流検出回路の異常を判定する。

Description

ブラシレスモータ制御装置およびその診断処理方法
 本発明は、ブラシレスモータを駆動制御するブラシレスモータ制御装置およびその診断処理方法に関し、特に、モータ制御回路の一部異常により、指令に対する回転速度およびトルクのズレが増加する前に、その原因となり得る回路を診断する機能を備えたブラシレスモータ制御装置およびその診断処理方法に関する。
 昨今、一般的に使われている冷蔵庫用などの冷却ファンには、その寿命や省エネ化の要求からブラシレスモータが使用されている。そして、冷却ファンには、その時々の気温や冷却対象の温度に応じて、ファンに必要とされる風量や、周辺付近に発する駆動音が定められており、それを満足するよう制御する必要がある。風量のバラツキは、インペラー(羽根車)に取り付けられているモータの回転速度のバラツキに依存し、駆動音はモータの回転トルクに依存することが知られている。
 ところで、パルス幅変調(Pulse Width Modulation、以下、適宜、「PWM」と記す)駆動で制御されるセンサレスの三相ブラシレスモータの場合、従来、例えば、次のようなブラシレスモータ制御装置で制御される。まず、その制御装置では、各相のコイルに流れる電流値から、モータの回転位置を推定する。さらに、単位時間当たりの回転位置の変化量から実回転速度を算出する。そして、その制御装置において、算出された実回転速度に従い、PWM駆動を実現するインバータ回路内に備え付けられたMOS-FET素子のスイッチングパルス幅が制御される。
 そのため、コイルの電流値を検出する電流検出回路や、電流検出回路の出力をマイコンに取り込むためのAD変換回路、および、単位時間を生成するためのクロック発生回路に誤差がある場合、算出される実回転速度およびトルクにも同様に誤差が発生し、目標値からのズレが発生する。
 このクロック発生回路の異常誤差の判定方法として、従来、例えば、クロックパルスに基づいて生成した所定時間間隔のパルス電圧をRCフィルタに入力し、所定のサンプリングタイムにおける電圧が、所定の範囲を逸脱する場合にクロック発生回路の異常と判定するものが提案されている(例えば、特許文献1参照)。
 しかしながら、上記従来の構成ではクロック発生回路の異常は判定できても、電流検出回路やAD変換回路の異常を判定することができなかった。そのため、AD変換回路、電流検出回路の異常による、回転速度やトルクの誤差増加を事前に検出することができず、冷却ファンの風量や駆動音のバラツキ拡大に対応できなかった。さらに、これらバラツキへの余裕を確保するために、大きなモータを搭載していた。また、複雑な診断用回路を多数追加するなどして対応することも可能であるが、ピン数が少ない小型マイコンでは回路構成ができず、大型マイコンの搭載などでコストアップとなっていた。
特開平8-230651号公報
 本発明のブラシレス制御装置は、外部からの指令に従った回転動作をするようにブラシレスモータを駆動制御するブラシレスモータ制御装置である。本ブラシレスモータ制御装置は、ブラシレスモータを駆動するための駆動信号を生成する駆動制御部と、ブラシレスモータの各相の電流値を検出する電流検出回路と、各相の電流検出回路に接続された複数のAD変換回路と、動作周期の基準となるクロックパルスを出力するクロック発生回路と、クロックパルスに基づいてパルス信号を出力するパルス出力回路と、パルス信号を入力するRCフィルタとを備える。さらに、RCフィルタは、抵抗とキャパシタが直列接続されてなり、その中間接続点には所定電源につながるプルアップ抵抗が接続され、さらに中間接続点は複数のAD変換回路に接続された構成とする。
 そして、複数のAD変換回路の出力値に基づいて、クロック発生回路とAD変換回路と電流検出回路の異常を判定し、異常と判定した場合は、例えばモータの回転動作を停止する。
 また、本発明のブラシレスモータ制御装置の診断処理方法は、ブラシレスモータを駆動するための駆動信号を生成する駆動制御部と、ブラシレスモータの各相の電流値を検出する電流検出回路と、各相の電流検出回路に接続された複数のAD変換回路と、動作周期の基準となるクロックパルスを出力するクロック発生回路とを備えるブラシレスモータ制御装置の診断処理方法である。本診断処理方法は、抵抗とキャパシタとを直列接続してRCフィルタを構成し、その中間接続点には所定電源につながるプルアップ抵抗を接続し、さらに中間接続点は複数のAD変換回路に接続する。そして、クロックパルスに基づいて生成したパルス信号をRCフィルタに印加し、中間接続点の電圧を複数のAD変換回路によってデジタル信号に変換する。本診断処理方法は、その変換した出力値に基づきAD変換回路とクロック発生回路とを診断する。
 本発明によれば、AD変換回路、クロック発生回路および電流検出回路の異常による、回転速度やトルクの誤差増加を事前に検出することができるため、冷却ファンの風量や駆動音のバラツキ拡大を未然に防ぐことができる。そのため、これらの余裕を確保するために大きなモータを搭載する必要がなくなり、冷却ファンの小型化・軽量化を図ることができる。また、本発明によれば、複雑な診断用回路を多数追加する必要がないため、ピン数が少ない小型マイコンと安価な回路構成とで容易に実現でき、回路のコストを抑制することができる。
図1は、本発明の実施の形態におけるブラシレスモータ制御装置の構成を示すブロック図である。 図2Aは、クロック発生回路が正常である場合における、同ブラシレスモータ制御装置のRCフィルタに印加されるパルス信号Plsの波形と、判定用電圧Vcの波形およびAD変換回路の読込みタイミングを示すタイミングチャートである。 図2Bは、クロック発生回路が異常である場合における、同ブラシレスモータ制御装置のRCフィルタに印加されるパルス信号Plsの波形と、判定用電圧Vcの波形およびAD変換回路の読込みタイミングを示すタイミングチャートである。 図3は、同ブラシレスモータ制御装置の異常の診断手順を示すフローチャートである。
 以下、本発明の実施の形態について図面を用いて説明する。
 (実施の形態)
 図1は、本発明の実施の形態におけるブラシレスモータ制御装置10の構成を示すブロック図である。図1では、本ブラシレスモータ制御装置10にブラシレスモータ40を接続した構成の一例を示している。このような構成により、ブラシレスモータ制御装置10は、外部からの指令に従った回転動作をするようにブラシレスモータ40を駆動制御する。
 ブラシレスモータ40は、巻線をステータコアに巻回したコイル41を備えるステータと、コイル41を通電駆動することで、シャフトを中心に回転するロータとを備えている。本実施の形態では、ブラシレスモータ40がU相、V相、W相とする3相のコイル41を有し、ブラシレスモータ制御装置10が各相をパルス幅変調(PWM)された駆動信号Drvで回転駆動する一例を挙げて説明する。
 図1に示すように、ブラシレスモータ制御装置10は、制御部11と、インバータ回路14と、電流検出回路15と、RCフィルタ26と、を含む構成である。
 ブラシレスモータ制御装置10には、例えば、外部の上位コントローラ(図示せず)などからの指令の1つとして、回転速度やトルク量を指令するための信号である回転速度/トルク指令Tspが入力される。ブラシレスモータ制御装置10は、ブラシレスモータ40の回転が回転速度/トルク指令Tspに応じた回転速度やトルクとなるように、駆動信号Drvを生成する。そして、ブラシレスモータ制御装置10は、生成したそれぞれの駆動信号Drvを各コイル41に印加し、このようにして、ブラシレスモータ40を回転制御する。
 ブラシレスモータ制御装置10をこのように動作させるために、制御部11は、PID(比例、積分、微分)制御により回転速度/トルク指令Tspと実際の回転速度との残差に基づきPMW原信号Dpを生成して出力する。そして、インバータ回路14は、PMW原信号Dpに応じて、電源に接続された内部のスイッチング素子をスイッチングすることで、各相の駆動信号Drvを生成して出力する。
 また、本実施の形態では、位置センサなどを設けないセンサレスによって、ブラシレスモータ制御装置10がブラシレスモータ40を駆動制御するような構成としている。本実施の形態では、このようなセンサレスで、回転するロータの位置を検出するために、電流検出回路15を設けている。
 電流検出回路15は、各相の駆動信号Drvの近辺に配置され、ブラシレスモータ40のステータコアに巻かれたコイル41に流れる、U・V・Wの各相の電流値を検出する。そして、電流検出回路15は、検出したそれぞれの電流値に対応する電圧Detとしてそれぞれ、制御部11に供給している。また、詳細については以下で説明するが、制御部11は、AD(Analog-Digital)変換回路を備えており、この電圧DetをAD変換し、AD変換の出力データを利用して、ロータの回転位置や回転速度を算出している。
 さらに、本実施の形態では、電流検出回路15やAD変換回路などの異常を判定する機能を備えていることを特徴としている。すなわち、これらの異常を判定するため、本実施の形態では、ブラシレスモータ制御装置10に、抵抗器(R)とキャパシタ(C)とで構成されたRCフィルタ26を設けている。
 次に、ブラシレスモータ制御装置10の各部において、さらに詳細な構成について説明する。
 まず、制御部11は、ブラシレスモータ40が所望の回転動作をするようにブラシレスモータ40を駆動制御するため、回転制御部12と、駆動波形生成部13と、第1のAD変換回路221、第2のAD変換回路222、および第3のAD変換回路223(以降、第1~3のAD変換回路を総称して、単にAD変換回路22という場合がある)と、モータ位置算出部18と、実回転速度算出部17とを備えている。そして、これら各部とインバータ回路14とによって、ブラシレスモータ40を駆動するための駆動信号Drvを生成する駆動制御部が構成されている。
 さらに、制御部11は、デジタル処理を行うために、そのクロック信号となるクロックパルスClkを生成するクロック発生回路23と、クロックパルスClkに基づき各種のタイミング信号を生成するためのタイマ回路24とを備えている。
 そして、制御部11は、各AD変換回路22、クロック発生回路23および電流検出回路15の異常を判定するために、パルス出力回路25と、AD変換回路診断部19と、クロック発生回路診断部20と、電流検出回路診断部21とを備えている。
 このように構成された制御部11において、AD変換回路22はそれぞれ、チャンネルch1、ch2に入力されたアナログの電圧をデジタル信号Dig1、Dig2、Dig3に変換して出力する。チャンネルch1には、電流検出回路15が検出した電流値に対応する電圧Detが供給されている。第1のAD変換回路221では、U相の電流値に対応する電圧Detである電圧DetUがチャンネルch1に供給され、電圧DetUに対応したデジタル値を示すデジタル信号Dig1が出力される。第2のAD変換回路222では、V相の電流値に対応する電圧Detである電圧DetVがチャンネルch1に供給され、電圧DetVに対応したデジタル値を示すデジタル信号Dig2が出力される。第3のAD変換回路223では、W相の電流値に対応する電圧Detである電圧DetWがチャンネルch1に供給され、電圧DetWに対応したデジタル値を示すデジタル信号Dig3が出力される。また、詳細については以下で説明するが、各AD変換回路22のチャンネルch2には共通に、RCフィルタ26から、異常判定をするために利用する判定用電圧Vcが供給されている。
 各AD変換回路22から出力されたデジタル信号Dig1~3は、モータ位置算出部18に供給される。モータ位置算出部18は、各相の電流値を示すデジタル信号Dig1~3を受けて、ブラシレスモータ40のロータ位置を算出する。すなわち、本実施の形態では、各相で検出した電流値に基づいて、モータ位置算出部18がロータの回転位置を検出している。モータ位置算出部18は、このように算出したロータ位置を示すロータ位置信号Pdを、実回転速度算出部17および駆動波形生成部13に出力する。
 実回転速度算出部17には、ロータ位置信号Pdに加えて、タイマ回路24から、所定の時間幅を示すタイマカウント数Cntが通知される。実回転速度算出部17は、このタイマカウント数Cntとロータ位置信号Pdとを用いて、所定の時間幅におけるロータ位置の変化量から、ブラシレスモータ40の実際の回転速度を算出している。実回転速度算出部17は、算出した回転速度を示す回転速度信号Vdを回転制御部12へ出力する。
 回転制御部12は、回転速度/トルク指令Tspと回転速度信号Vdとの差である偏差に対して、例えば比例積分微分などの演算処理(PID処理)を行い、この演算処理の結果に応じた駆動波形デューティ信号Ddを生成して出力する。駆動波形生成部13は、駆動波形デューティ信号Ddとロータ位置信号Pdから、インバータ回路14のスイッチング素子を制御するためのPMW原信号Dpを生成し、インバータ回路14へと出力する。
 このように、本実施の形態では、電流検出回路15が検出した電流値に基づいて、ロータの実回転速度を示す回転速度信号Vdが生成され、また、回転速度を制御するために指令された指令速度を示す回転速度/トルク指令Tspが通知される。そして、ブラシレスモータ制御装置10によって、回転速度信号Vdと回転速度/トルク指令Tspとに基づき、ロータの回転速度が指令速度に追従するようにフィードバック制御する速度制御ループが構成されている。ブラシレスモータ制御装置10は、この一連のループを連続的に実行することにより、ブラシレスモータ40を回転制御する。
 また、このような一連のループ処理をデジタル処理によって実行したり、AD変換回路22のサンプリングタイミングを生成したりするため、制御部11は、クロック発生回路23とタイマ回路24とを備えている。クロック発生回路23は、動作周期の基準となる周期的なクロックパルスClkを生成し、制御部11の各デジタル処理部とともに、タイマ回路24に出力する。このクロックパルスClkは制御部11の基準クロックとなる。タイマ回路24は、基準のクロックパルスClkを用いて動作する。そして、タイマ回路24は、所定のタイミングで、AD変換回路22へサンプリング信号としてのトリガ信号Trg1、Trg3を出力し、パルス出力回路25へトリガ信号Trg2、Trg4を出力する。
 タイマ回路24は、具体的には、クロックパルスClkをカウントするカウンタを有している。そして、タイマ回路24は、このカウンタによって、予め定めたカウント数に応じたタイミングを示すパルス信号を、トリガ信号Trg1~4やタイマカウント数Cntとして出力している。
 より具体的な例として、例えば、クロックパルスClkの周期は0.1μS(すなわち、周波数では10MHz)とする。そして、タイマ回路24において、パルスのHigh期間とするカウント数を200とし、パルスのLow期間のカウント数を800とする。これにより、タイマ回路24から、High期間が20μS、Low期間が80μSとなる10KHzの周期的なパルス信号を出力することになる。また、例えばAD変換回路22は、このようなパルス信号のLowからHighへと立ち上がるタイミングや、その逆の立ち下がるタイミングをサンプリングのタイミングとして利用する。例えば、上記10KHzのパルス信号の立ち上がりをAD変換回路22のサンプリングタイミングとすると、AD変換回路22は、100μS毎にデジタル信号Digを出力する。なお、以下、デジタル処理における一般的な表現と同様に、パルス信号とは、HighのレベルとLowのレベルとで構成された信号であり、Highレベルは正電源Vccの電圧近辺のレベル、Lowレベルは負側電源となるグランドの電圧近辺のレベルとして説明する。
 次に、各AD変換回路22とクロック発生回路23と電流検出回路15との異常を判定するための詳細な構成について説明する。
 これらの異常を判定するために、ブラシレスモータ制御装置10に設けたRCフィルタ26は、抵抗27とキャパシタ28を直列につなぎ、構成されている。その抵抗27の一方には、制御部11のパルス出力回路25が出力した異常判定用のパルス信号Plsが接続されている。そして、そのキャパシタ28の一方は、グランド29に接続されている。さらに、抵抗27とキャパシタ28との中間接続点Pは、判定用電圧Vcとして、第1~3のそれぞれのAD変換回路22のチャンネルch2に接続されている。さらに、例えば正の5V電源である正電源Vccと中間接続点Pとの間に、所定の抵抗値のプルアップ抵抗30が接続されている。
 RCフィルタ26の中間接続点Pの電圧である判定用電圧Vcに対し、AD変換回路22それぞれは、トリガ信号Trg1、Trg3が示す両タイミングで判定用電圧Vc読み込む。読込み完了後、タイマ回路24は、パルス出力回路25へトリガ信号Trg2、Trg4を出力する。トリガ信号Trg2、Trg4入力時、パルス出力回路25は、出力する信号レベルを切り替えることにより、パルス信号Plsを生成し、RCフィルタ26へ出力する。
 次に、以上のように構成されたRCフィルタ26を利用して、AD変換回路22それぞれの異常の診断を行うAD変換回路診断部19の診断手順について説明する。図1で示したように、RCフィルタ26にプルアップ抵抗30を接続したことにより、中間接続点Pの基準電圧は、0(ゼロ)からV1へシフトする。すなわち、パルス出力回路25からのパルス信号PlsがLowレベルで、キャパシタ28への充放電が完了してから十分な時間が経過したタイミングにおいては、中間接続点Pの電圧は、抵抗27とプルアップ抵抗30とで分圧された一定の電圧となる。例えば、正電源Vccが5Vで、プルアップ抵抗30を4KΩ、抵抗27を1KΩにしたとする。すると、パルス信号PlsがLowレベル(すなわち、グランド29の0V)であれば、中間接続点Pの電圧、すなわち判定用電圧Vcは、5Vの正電源Vccが分圧されて、1Vとなる。AD変換回路22はそれぞれに、パルス信号Plsが十分にLowレベルとなった時点における判定用電圧VcをAD変換し、デジタル信号Dig1~3として出力する。そして、AD変換回路診断部19は、この時点のデジタル信号Dig1~3の値が所定の範囲を逸脱していれば、AD変換回路22の異常と判断している。
 より具体的な例として、例えば、AD変換回路22が正常に動作する場合、入力に1Vの電圧が加わると、デジタル信号Dig1~3の値として「128」が出力されるのが標準であるとする。このようなAD変換回路22に対しては、例えば、所定の範囲として、標準である「128」の上下となる「120」~「140」という範囲を設けておく。そして、AD変換回路診断部19は、デジタル信号Dig1~3のそれぞれの値が「120」~「140」という範囲内かどうか確認し、所定の範囲「120」~「140」を逸脱していれば、AD変換回路22の異常と判断する。
 図2Aは、正常時における、RCフィルタ26に印加されるパルス信号Plsの波形(上側)と、中間接続点Pのキャパシタ電圧、すなわち判定用電圧Vcの波形(下側)およびAD変換回路22の読込みタイミングを示している。
 パルス出力回路25には、タイマ回路24からトリガ信号Trg2、Trg4が供給される。パルス出力回路25は、図2Aの上側に示すように、トリガ信号Trg2のタイミングでLowからHighへ切り替わり、トリガ信号Trg4のタイミングでHighからLowへ切り替わるパルス信号Plsを出力する。さらに、このようなパルス信号PlsをRCフィルタ26に印加することで、キャパシタ28が充放電を繰り返すため、判定用電圧Vcは、図2Aの下側に示すような波形となる。
 本実施の形態では、図2Aに示すパルス信号PlsがLowからHighへ切り替わる直前のタイミングC1で、トリガ信号Trg1がサンプリングのタイミングとしてAD変換回路22へ出力されるように構成している。すなわち、このタイミングC1は、パルス信号PlsがLowへと切り替わった後のさらに十分な時間が経過したタイミングであるため、AD変換回路22は、抵抗27とプルアップ抵抗30とで分圧された電圧値V1となる判定用電圧Vcを安定に読み込むことができる。上述したように、AD変換回路診断部19は、このタイミングC1で読み込んだデジタル信号Dig1~3のそれぞれの値が所定の範囲を逸脱しているかどうかによって、AD変換回路22の異常を判断している。
 以上のように、AD変換回路診断部19は、RCフィルタ26へのパルス信号PlsがLowの状態であって、中間接続点Pの電圧を入力とした複数のAD変換回路22の出力値を診断する。そして、AD変換回路診断部19は、診断した出力値が、所定範囲を逸脱している場合は、そのAD変換回路22の異常と判定している。
 本実施の形態では、さらに、パルス信号PlsがHighからLowへ切り替わる直前のタイミングC2においても、タイマ回路24からトリガ信号Trg3がサンプリングのタイミングとしてAD変換回路22へ出力される。そして、AD変換回路22は、RCフィルタ26の中間接続点Pの判定用電圧Vcを読み込む。このタイミングC2は、パルス信号PlsがHighへと切り替わった後、抵抗27の抵抗値とキャパシタ28の容量値で決まる時定数でキャパシタ28へ充電されたタイミングであり、AD変換回路22は、図2Aの下側で示すような電圧値V2となる判定用電圧Vcを読み込むことができる。
 ところで、これらトリガ信号Trg1~4は、上述したように、カウンタによってクロックパルスClkをカウントするような手法で生成している。このため、クロックパルスClkは、その周期が所定の範囲内での周期的なパルスであれば、パルス信号Plsの波形も、その周期が所定の範囲内で同様に周期的である。逆にクロックパルスClkの周期が所定の範囲を逸脱すると、それに合わせてパルス信号Plsの周期も変化する。例えば、クロックパルスClkの周期が10%増えると、それに合わせて、パルス信号Plsの周期も10%増える。
 図2Aでは、このようにクロックパルスClkの周期が所定の範囲内、すなわち、クロック発生回路23が正常である場合のタイミングを示しており、判定用電圧Vcは、電圧値V1を基準として所定の電圧値V2をピークとするノコギリ状の波形となる。これに対し、図2Bでは、クロック発生回路23が異常となり、クロックパルスClkの周期が所定の範囲を逸脱した場合の一例(図2Bでは、クロック周波数が低下した場合)を示している。
 次に、図2Aおよび図2Bを参照しながら、クロック発生回路23の異常の診断を行うクロック発生回路診断部20の診断手順について説明する。
 もし、クロック発生回路23から出力されるクロックパルスClkの周波数であるクロック周波数が低下し、異常状態となった場合を考える。すると、パルス信号PlsはクロックパルスClkのカウントに基づいて生成されるため、図2Bのように、パルス信号Plsの周波数も低下することになる。その結果、キャパシタ28の充電時間が増加するため、判定用電圧Vcの波形のピーク電圧が正常時の電圧値V2を越える電圧となる。逆にパルス信号の周波数が増加した場合は正常時の電圧値V2より低くなる。
 したがって、このピーク電圧を正常時の電圧値V2と比較することでクロック発生回路23が正常かどうかの診断が可能となる。上述したように、トリガ信号Trg1~4は、カウンタによってクロックパルスClkをカウントするような手法で生成している。このため、トリガ信号Trg3に基づくタイミングC2は、クロック周波数のバラツキにかかわらず、判定用電圧Vcのピーク電圧となる。そして、例えば、クロック周波数が標準よりも低い場合には、図2Bに示すように、この場合のピーク電圧は、正常時の電圧値V2よりも高くなる。
 クロック発生回路診断部20は、このような原理に基づき、タイミングC2時点でのデジタル信号Dig1~3の値のすべてが、同じように所定の範囲を逸脱していれば、クロック発生回路23の異常と判断している。より具体的な例として、例えば、クロック周波数が正常である場合、タイミングC2で取り込んだデジタル信号Dig1~3の値として「240」が出力されるのが標準であるとする。このようなクロック発生回路23に対しては、例えば、電圧値V2に対応した標準の場合での「240」に対し、所定の範囲として、その上下となる「230」~「250」という範囲を設けておく。そして、クロック発生回路診断部20は、デジタル信号Dig1~3のそれぞれの値が「230」~「250」という範囲内かどうか確認する。この確認の結果、デジタル信号Dig1~3のすべての値が所定の範囲での下限「230」よりも小さかったり、逆に、すべての値が所定の範囲での上限「250」よりも大きかったりして所定の範囲を逸脱していれば、クロック発生回路23の異常と判断する。
 以上のように、クロック発生回路診断部20は、RCフィルタ26へのパルス信号PlsがHighの状態であって、中間接続点Pの電圧を入力とした複数のAD変換回路22の出力値を診断する。そして、診断した出力値のすべてが所定範囲を超えるか、もしくは診断した出力値のすべてが所定範囲を下回る場合は、クロック発生回路の異常と判定している。
 なお、タイミングC2時点でのデジタル信号Dig1~3の値を利用して、次のようにAD変換回路22を診断することも可能である。すなわち、本実施の形態では3つのAD変換回路22を備えている。ここで、各AD変換回路22に同じ電圧を入力しているにもかかわらず、1つのAD変換回路22の出力値が他の2つのAD変換回路22の出力値と異なっているような場合には、1つのAD変換回路22は異常と判断することができる。
 すなわち、クロック発生回路診断部20によって、RCフィルタ26へのパルス信号PlsがHighの状態であって、中間接続点Pの電圧を入力とした複数のAD変換回路22の出力値を診断する。そして、クロック発生回路診断部20は、診断した出力値のうち一つのみが所定範囲を逸脱した場合は、そのAD変換回路22の異常と判定する。このようにして、AD変換回路22の異常判定も可能である。
 また、電流検出回路診断部21は、ブラシレスモータ40が停止しているタイミングにおけるデジタル信号Dig1~3の値に基づき、電流検出回路15が異常であるかどうかを判断している。すなわち、ブラシレスモータ40が停止しているタイミングにおいて、AD変換回路22がチャンネルch1を介して、それぞれ電圧Detを取り込む。電流検出回路診断部21は、取り込んだ電圧Detに対応するデジタル信号Dig1~3を入力する。そして、電流検出回路診断部21は、デジタル信号Dig1~3の値によって、電流検出回路15が異常であるかどうかを診断する。
 以上のように、電流検出回路診断部21は、ブラシレスモータ40の回転動作停止中であって、電流検出回路15の出力電圧を入力とした複数のAD変換回路の出力値を診断する。そして、電流検出回路診断部21は、診断した出力値が、所定範囲から逸脱している場合は、電流検出回路の異常と判定している。
 また、AD変換回路診断部19、クロック発生回路診断部20および電流検出回路診断部21は、診断結果が異常の場合、エラー停止信号Errを回転制御部12へ出力し、ブラシレスモータ40の回転動作を停止させる。なお、修理または交換の要求信号を出力したりして、ユーザーに異常の報知を行っても良い。
 なお、以上、制御部11はデジタル回路などによる機能ブロックを含む構成例を挙げて説明したが、例えば、プログラムのような処理手順に基づく処理で行うような構成であってもよい。すなわち、例えば、モータ位置算出部18、実回転速度算出部17、回転制御部12および駆動波形生成部13などの機能を、回転制御処理方法を実行するプログラムとしたり、AD変換回路診断部19、クロック発生回路診断部20および電流検出回路診断部21の機能を、診断処理の方法を実行するプログラムとしたりしてメモリなどに記憶させる。そして、マイコン(マイクロコンピュータ)がそれらのプログラムを実行するような構成とすることによっても、本実施の形態を実現できる。また、マイコンの機能とともに、マイコンの基準クロックを生成するクロック発生回路23やAD変換回路22も含めた制御部11を1チィップのLSI(大規模集積回路)とするような構成とすることも可能である。
 図3は、本実施の形態でのブラシレスモータ制御装置の診断処理方法における各ステップを示すフローチャートである。
 次に、本診断処理方法の各ステップによる、前述のクロック発生回路診断部20とAD変換回路診断部19と電流検出回路診断部21の一連の診断フローを、制御部11が実行するような一例について図3で説明する。
 なお、基本的には、本ブラシレスモータ制御装置の診断処理方法は、上述したように、抵抗27とキャパシタ28とを直列接続してRCフィルタ26を構成し、その中間接続点Pには所定電源Vccにつながるプルアップ抵抗30を接続し、さらに中間接続点Pは複数のAD変換回路22に接続する。そして、クロックパルスClkに基づいて生成したパルス信号PlsをRCフィルタ26に印加し、中間接続点Pの電圧を複数のAD変換回路22によってデジタル信号Digに変換する。本診断処理方法は、その変換した出力値に基づきAD変換回路22とクロック発生回路23とを診断している。そして、より詳細には、次のステップを実行することで診断処理を行っている。
 まず、制御部11は、タイマ回路24が生成するタイミングを参照して、AD変換回路22を診断するタイミング、すなわちタイミングC1に到達したかどうかを判断する(ステップS1)。そして、到達すれば、AD変換回路22は、判定用電圧Vcを読み込む(ステップS2)。
 次に、AD変換回路診断部19は、AD変換回路22からタイミングC1で読み込んだデジタル信号Dig1~3を入力し(ステップS3)、デジタル信号Dig1~3の値が所定の上限または下限範囲を逸脱しているかどうかを判断する(ステップS4)。
 AD変換回路診断部19は、ステップS4の判断で、逸脱していれば、AD変換回路22の異常と判定し(ステップS5)、エラー停止信号Errを出力する(ステップS6)。また、ステップS4の判断で、逸脱していなければ、ステップS7の処理に進む。
 ステップS7の処理に進むと、制御部11は、タイマ回路24が生成するタイミングを参照して、クロック発生回路23を診断するタイミング、すなわちタイミングC2に到達したかどうかを判断する(ステップS7)。そして、到達すれば、AD変換回路22は、判定用電圧Vcを読み込む(ステップS8)。そして、クロック発生回路診断部20は、AD変換回路22からタイミングC2で読み込んだデジタル信号Dig1~3を入力する(ステップS9)。
 ここで、まず、クロック発生回路診断部20は、そのデジタル信号Dig1~3のうち、1つのみが所定の範囲を逸脱しているかどうかを判断する(ステップS10)。
 クロック発生回路診断部20は、ステップS10の判断で、1つのみが所定の範囲を逸脱したと判断した場合には、その一つのAD変換回路22の異常と判定し(ステップS5)、エラー停止信号Errを出力する(ステップS6)。また、ステップS10の判断で、正常と判断すれば、ステップS11の処理に進む。
 ステップS11の処理に進むと、クロック発生回路診断部20は、デジタル信号Dig1~3のすべての値が所定の範囲を超えたか、またはすべての値が所定の範囲を下回ったかどうかを判断する(ステップS11)。
 AD変換回路診断部19は、ステップS11の判断で、所定範囲を逸脱している場合は、クロック発生回路23の周波数が低下または増加したと想定し、クロック発生回路23の異常と判定し(ステップS12)、エラー停止信号Errを出力する(ステップS6)。また、ステップS11の判断で、クロック発生回路23が異常でなければ、ステップS13の処理に進む。
 ステップS13の処理に進むと、制御部11は、ブラシレスモータ40が回転動作しているかどうかを判断する(ステップS13)。そして、ブラシレスモータ40が停止しているタイミングにおいて、AD変換回路22は電流検出回路15からの電圧DetU、DetV、DetWを入力する(ステップS14)。
 そして、電流検出回路診断部21は、AD変換回路22からブラシレスモータ40の停止タイミングで読み込んだデジタル信号Dig1~3を入力し(ステップS15)、その値が所定の上限または下限範囲を逸脱しているかどうかを判断する(ステップS16)。
 電流検出回路診断部21は、ステップS16の判断で、その値が所定の範囲を逸脱した場合は、電流検出回路15の異常と判定し(ステップS17)、エラー停止信号Errを出力し(ステップS6)、ブラシレスモータ40を回転停止させる。また、ステップS16の判断で、異常がなければ処理を終了する。なお、ステップS13で、ブラシレスモータ40が回転動作している場合は、前述したように通常のブラシレスモータ40を回転制御する。
 以上のようなブラシレスモータ制御装置を冷却ファンの制御へ適用すれば、AD変換回路、クロック発生回路および電流検出回路の異常による、回転速度やトルクの誤差増加を事前に検出することができる。このため、冷却ファンの風量や駆動音のバラツキ拡大を未然に防止することができる。そして、これらの余裕を確保するために大きなモータを搭載する必要がなくなり、冷却ファンの小型化・軽量化を図ることができる。
 また、本ブラシレスモータ制御装置は、複雑な診断用回路を多数追加する必要がないため、ピン数が少ない小型マイコンで容易に実現でき、回路のコストを抑制することができる。
 本発明のブラシレスモータ制御装置は、簡単な構成で高精度な速度制御およびトルク制御が可能となるので、家庭用あるいは産業用のモータに適用でき、特に高効率、低騒音が要求される冷却ファンやブロアの制御に好適である。
 10  ブラシレスモータ制御装置
 11  制御部
 12  回転制御部
 13  駆動波形生成部
 14  インバータ回路
 15  電流検出回路
 17  実回転速度算出部
 18  モータ位置算出部
 19  AD変換回路診断部
 20  クロック発生回路診断部
 21  電流検出回路診断部
 22  AD変換回路
 23  クロック発生回路
 24  タイマ回路
 25  パルス出力回路
 26  RCフィルタ
 27  抵抗
 28  キャパシタ
 29  グランド
 30  プルアップ抵抗
 40  ブラシレスモータ
 41  コイル

Claims (6)

  1. 外部からの指令に従った回転動作をするようにブラシレスモータを駆動制御するブラシレスモータ制御装置であって、
    前記ブラシレスモータを駆動するための駆動信号を生成する駆動制御部と、
    前記ブラシレスモータの各相の電流値を検出する電流検出回路と、
    前記各相の電流検出回路に接続された複数のAD変換回路と、
    動作周期の基準となるクロックパルスを出力するクロック発生回路と、
    前記クロックパルスに基づいてパルス信号を出力するパルス出力回路と、
    前記パルス信号を入力するRCフィルタとを備え、
    前記RCフィルタは、抵抗とキャパシタが直列接続されてなり、その中間接続点には所定電源につながるプルアップ抵抗が接続され、さらに前記中間接続点は前記複数のAD変換回路に接続されていることを特徴とするブラシレスモータ制御装置。
  2. 前記RCフィルタへの前記パルス信号がLowの状態であって、前記中間接続点の電圧を入力とした前記複数のAD変換回路の出力値が、所定範囲を逸脱している場合は、そのAD変換回路の異常と判定することを特徴とする請求項1に記載のブラシレスモータ制御装置。
  3. 前記RCフィルタへの前記パルス信号がHighの状態であって、前記中間接続点の電圧を入力とした前記複数のAD変換回路の出力値のうち一つのみが所定範囲を逸脱した場合は、そのAD変換回路の異常と判定することを特徴とする請求項1または2に記載のブラシレスモータ制御装置。
  4. 前記RCフィルタへの前記パルス信号がHighの状態であって、前記中間接続点の電圧を入力とした前記複数のAD変換回路の出力値のすべてが所定範囲を超えるか、もしくは出力値のすべてが所定範囲を下回る場合は、前記クロック発生回路の異常と判定することを特徴とする請求項1または2に記載のブラシレスモータ制御装置。
  5. 前記ブラシレスモータの回転動作停止中であって、前記電流検出回路の出力を入力とした前記複数のAD変換回路の出力値が、所定範囲から逸脱している場合は、電流検出回路の異常と判定することを特徴とする請求項1または2に記載のブラシレスモータ制御装置。
  6. ブラシレスモータを駆動するための駆動信号を生成する駆動制御部と、
    前記ブラシレスモータの各相の電流値を検出する電流検出回路と、
    前記各相の電流検出回路に接続された複数のAD変換回路と、
    動作周期の基準となるクロックパルスを出力するクロック発生回路とを備え、
    外部からの指令に従った回転動作をするように前記ブラシレスモータを駆動制御するブラシレスモータ制御装置の異常を診断するブラシレスモータ制御装置の診断処理方法であって、
    抵抗とキャパシタとを直列接続してRCフィルタを構成し、その中間接続点には所定電源につながるプルアップ抵抗を接続し、さらに前記中間接続点は前記複数のAD変換回路に接続し、前記クロックパルスに基づいて生成したパルス信号を前記RCフィルタに印加し、前記中間接続点の電圧を複数のAD変換回路によってデジタル信号に変換した出力値に基づき、前記AD変換回路と前記クロック発生回路とを診断することを特徴とするブラシレスモータ制御装置の診断処理方法。
PCT/JP2015/001177 2014-04-17 2015-03-05 ブラシレスモータ制御装置およびその診断処理方法 Ceased WO2015159474A1 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
US15/301,723 US9685892B2 (en) 2014-04-17 2015-03-05 Brushless motor control device and diagnostic processing method for same
EP15779720.0A EP3118986B1 (en) 2014-04-17 2015-03-05 Brushless motor control device and diagnostic processing method for same
JP2016513617A JP6051415B2 (ja) 2014-04-17 2015-03-05 ブラシレスモータ制御装置およびその診断処理方法
CN201580018972.6A CN106165289B (zh) 2014-04-17 2015-03-05 无刷电动机控制装置及其诊断处理方法

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2014-085164 2014-04-17
JP2014085164 2014-04-17

Publications (1)

Publication Number Publication Date
WO2015159474A1 true WO2015159474A1 (ja) 2015-10-22

Family

ID=54323703

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2015/001177 Ceased WO2015159474A1 (ja) 2014-04-17 2015-03-05 ブラシレスモータ制御装置およびその診断処理方法

Country Status (5)

Country Link
US (1) US9685892B2 (ja)
EP (1) EP3118986B1 (ja)
JP (1) JP6051415B2 (ja)
CN (1) CN106165289B (ja)
WO (1) WO2015159474A1 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019035402A1 (ja) * 2017-08-14 2019-02-21 パナソニックIpマネジメント株式会社 ブラシレスモータ制御装置、その診断処理方法および自己診断装置
JP2019097262A (ja) * 2017-11-20 2019-06-20 ファナック株式会社 電流検出器を有するモータ駆動装置

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6856585B2 (ja) * 2018-08-03 2021-04-07 ファナック株式会社 異常監視装置、異常監視方法及び制御装置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006180610A (ja) * 2004-12-22 2006-07-06 Matsushita Electric Ind Co Ltd Dcモータ回転数検出装置
JP2007074791A (ja) * 2005-09-05 2007-03-22 Nidec Shibaura Corp モータの駆動装置
WO2009125683A1 (ja) * 2008-04-07 2009-10-15 トヨタ自動車株式会社 モータ制御装置及びその制御方法
WO2013027348A1 (ja) * 2011-08-24 2013-02-28 パナソニック株式会社 モータ駆動装置およびブラシレスモータ

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08230651A (ja) * 1995-02-25 1996-09-10 Mazda Motor Corp 車両の制御装置
US6140792A (en) * 1997-02-17 2000-10-31 Canon Kabushiki Kaisha Motor drive control apparatus and method, and image forming apparatus using the method
JP2004343878A (ja) * 2003-05-15 2004-12-02 Nissan Motor Co Ltd 電動機の制御装置
JP5824918B2 (ja) * 2011-07-04 2015-12-02 日産自動車株式会社 インバータ制御装置及びインバータ制御方法
JP5351304B2 (ja) * 2012-04-19 2013-11-27 ファナック株式会社 Δς変調型ad変換器を有するモータ制御装置
CN103926533B (zh) * 2014-03-24 2016-09-07 河海大学 永磁同步电机失磁故障在线诊断方法及系统
CN103995229B (zh) * 2014-05-21 2016-06-22 浙江工业大学 一种基于特征选取和马氏距离的电机健康监测和异常诊断方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006180610A (ja) * 2004-12-22 2006-07-06 Matsushita Electric Ind Co Ltd Dcモータ回転数検出装置
JP2007074791A (ja) * 2005-09-05 2007-03-22 Nidec Shibaura Corp モータの駆動装置
WO2009125683A1 (ja) * 2008-04-07 2009-10-15 トヨタ自動車株式会社 モータ制御装置及びその制御方法
WO2013027348A1 (ja) * 2011-08-24 2013-02-28 パナソニック株式会社 モータ駆動装置およびブラシレスモータ

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP3118986A4 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019035402A1 (ja) * 2017-08-14 2019-02-21 パナソニックIpマネジメント株式会社 ブラシレスモータ制御装置、その診断処理方法および自己診断装置
JP2019097262A (ja) * 2017-11-20 2019-06-20 ファナック株式会社 電流検出器を有するモータ駆動装置
US10644628B2 (en) 2017-11-20 2020-05-05 Fanuc Corporation Motor drive device including current detector

Also Published As

Publication number Publication date
EP3118986B1 (en) 2018-07-11
EP3118986A1 (en) 2017-01-18
CN106165289B (zh) 2019-02-22
JPWO2015159474A1 (ja) 2017-04-13
CN106165289A (zh) 2016-11-23
US20170117831A1 (en) 2017-04-27
US9685892B2 (en) 2017-06-20
EP3118986A4 (en) 2017-05-17
JP6051415B2 (ja) 2016-12-27

Similar Documents

Publication Publication Date Title
JP4279886B2 (ja) 同期モータ駆動装置および方法
US8421390B2 (en) Fan motor control device
JP6089215B2 (ja) ブラシレスモータ駆動装置
CN102594234B (zh) 可调速的单相无刷直流风扇驱动集成电路
JP6051415B2 (ja) ブラシレスモータ制御装置およびその診断処理方法
CN109217253B (zh) 马达驱动装置、送风机、马达驱动方法和记录介质
JP6586639B2 (ja) モータ調整システム
CN113678363B (zh) 电机驱动控制装置以及电机的驱动控制方法
JP5841088B2 (ja) インバータ制御方法
JP6544141B2 (ja) モータ駆動装置
CN102291063A (zh) 鼓风机的驱动装置及驱动方法
JP2020141548A (ja) モータ駆動制御装置
CN105450100A (zh) 无刷电机驱动电路及其控制方法
JP5251577B2 (ja) 圧縮機の制御装置
JP2009303458A (ja) モータ制御装置、及びモータ制御方法
JP7276453B2 (ja) 電力変換装置、圧送装置、電力変換方法、プログラム、診断装置及び診断方法
JP2020141547A (ja) モータ駆動制御装置
WO2019035402A1 (ja) ブラシレスモータ制御装置、その診断処理方法および自己診断装置
JP5666544B2 (ja) モータ駆動装置
CN119087864A (zh) 一种自动检测并匹配电机参数的方法、无刷电机驱动控制器、风扇控制器
JP2010130734A (ja) 高電圧出力ドライバーおよび圧電ポンプ
CN103124156A (zh) 使用单晶片的风扇控制系统
JPWO2017085820A1 (ja) 電力変換装置
WO2016084295A1 (ja) モータ駆動装置

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 15779720

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2016513617

Country of ref document: JP

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: 15301723

Country of ref document: US

REEP Request for entry into the european phase

Ref document number: 2015779720

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2015779720

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: DE