WO2023171392A1 - モータ駆動制御装置、モータユニット、およびモータ駆動制御方法 - Google Patents
モータ駆動制御装置、モータユニット、およびモータ駆動制御方法 Download PDFInfo
- Publication number
- WO2023171392A1 WO2023171392A1 PCT/JP2023/006473 JP2023006473W WO2023171392A1 WO 2023171392 A1 WO2023171392 A1 WO 2023171392A1 JP 2023006473 W JP2023006473 W JP 2023006473W WO 2023171392 A1 WO2023171392 A1 WO 2023171392A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- coil
- motor
- short
- time
- circuit
- 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
Links
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
- H02P8/00—Arrangements for controlling dynamo-electric motors rotating step by step
- H02P8/36—Protection against faults, e.g. against overheating or step-out; Indicating faults
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P29/00—Arrangements for regulating or controlling electric motors, appropriate for both AC and DC motors
- H02P29/02—Providing protection against overload without automatic interruption of supply
- H02P29/024—Detecting a fault condition, e.g. short circuit, locked rotor, open circuit or loss of load
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P29/00—Arrangements for regulating or controlling electric motors, appropriate for both AC and DC motors
- H02P29/02—Providing protection against overload without automatic interruption of supply
- H02P29/024—Detecting a fault condition, e.g. short circuit, locked rotor, open circuit or loss of load
- H02P29/027—Detecting a fault condition, e.g. short circuit, locked rotor, open circuit or loss of load the fault being an over-current
-
- 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
- H02P8/00—Arrangements for controlling dynamo-electric motors rotating step by step
- H02P8/12—Control or stabilisation of current
Definitions
- the present invention relates to a motor drive control device, a motor unit, and a motor drive control method, and for example, to a motor drive control device for driving a stepping motor.
- Patent Document 1 discloses a motor drive control device equipped with a current limiting function that limits the current flowing through the coil of a stepping motor so that it does not exceed a preset value. ing.
- the current limiting function disclosed in Patent Document 1 is a function for limiting the current of the coil when switching the drive mode of the motor from excitation mode (charge mode) to decay mode, for example. Therefore, unless the current in the coil exceeds a preset limit value for a certain period of time or more, the current is not limited, and it is not possible to prevent a large current from flowing instantaneously.
- the current limit function of a microcontroller is not specialized for detecting coil short circuits, and even if this function is simply used, if a large current does not flow for a certain period of time, a coil short circuit will occur. cannot be detected.
- a motor drive control device having an overcurrent detection function that operates when a large current flows is also known.
- some overcurrent detection functions allow the settings of the detection time and detection current value to be changed using a microcontroller, the degree of freedom is limited. Therefore, even if the motor drive control device has an overcurrent detection function, a short circuit in the coil cannot be detected unless a large current flows for a certain period of time or more.
- the present invention has been made in view of the above-mentioned problems, and an object of the present invention is to enable faster detection of short circuits in the coils of a motor.
- a motor drive control device includes a control circuit that generates a drive control signal for controlling the drive of a motor, and a control circuit that excites a coil of the motor based on the drive control signal.
- the control circuit includes a drive control signal generation unit that generates the drive control signal so that the motor is in a drive state according to the drive command, and a drive control signal generation unit that limits the current flowing through the coil.
- a current limit value setting unit that sets a reference current limit value; and an instruction to the drive control signal generation unit to stop excitation of the coil when the current flowing through the coil reaches the current limit value.
- a current limiter a timer that measures the time during which the coil is excited by the drive circuit, and a determination as to whether or not the coil of the motor is short-circuited based on the time measured by the timer.
- a short-circuit determination unit that performs a short-circuit determination process, and the short-circuit determination unit determines that the coil is short-circuited when the time measured by the timer is smaller than a threshold value in the short-circuit determination process. It is characterized by
- FIG. 2 is a block diagram showing the configuration of a motor unit according to an embodiment.
- FIG. 3 is a diagram showing a connection relationship between an H-bridge circuit and a motor coil.
- FIG. 3 is a diagram showing a connection relationship between an H-bridge circuit and a motor coil.
- FIG. 2 is a diagram showing the configuration of a control circuit in a motor drive control device according to an embodiment.
- FIG. 6 is a diagram showing an example of waveforms of currents in coils of each phase when the motor is driven by a one-phase excitation method in a normal control mode.
- 5 is an enlarged diagram of a current waveform in a range indicated by reference numeral 410 in FIG. 4.
- FIG. 6 is a diagram showing an example of a waveform of a current in an A-phase coil when the motor is driven in a hold control mode before the start of normal driving of the motor.
- FIG. 6 is a diagram showing an example of the characteristics of the coil current in the hold control mode before the start of normal driving of the motor.
- It is a flow chart which shows the flow of short circuit judgment processing by a control circuit in a motor drive control device concerning an embodiment.
- It is a flowchart which shows the flow of calculation processing (step S2) of cumulative time.
- step S7 shows the flow of the process for determining the presence or absence of a short circuit of a coil.
- a motor drive control device (3) includes a control circuit (1) that generates a drive control signal (Sd) for controlling the drive of a motor (4); a drive circuit (2) that excites the coils (41, 41A, 41B) of the motor based on the drive control signal; a drive control signal generation unit (10) that generates the drive control signal so that ), a current limiter (16) that instructs the drive control signal generator to stop excitation of the coil when the current flowing through the coil reaches the current limit value; A timing unit (19) that measures the time during which the coil is excited; and a short circuit that performs a short-circuit determination process that determines whether the coil of the motor is short-circuited based on the time measured by the timing unit. a determination unit (17), and the short circuit determination unit determines that the coil is short-circuited when the time measured by the timer is smaller than a threshold value in the short circuit determination process. shall be.
- the motor is a stepping motor having the two-phase coils (41A, 41B), and the timekeeping section is configured to control the coils for each phase.
- the short-circuit determination unit may measure the excitation time, and perform the short-circuit determination process for each phase based on the time for each phase measured by the time measurement unit.
- the timer repeatedly measures the time during which the coil is energized, and the short-circuit determination unit measures a preset number of measurements. If the time (cumulative time, average time, etc.) based on the time measured by the timer is smaller than the threshold, it may be determined that the coil in the motor is short-circuited.
- the short-circuit determination unit performs cumulative time calculation to calculate a cumulative time (Ta) obtained by accumulating the measurement time by the clock unit for a preset number of measurements. and a determination unit (171) that determines that the coil in the motor is short-circuited when the cumulative time is smaller than the threshold.
- the control circuit selects a control mode for controlling the drive of the motor before the start of normal drive or during the normal drive.
- the current limit value setting section changes the current limit value to a predetermined value over time during a period in which the control mode is the hold control mode.
- the current limit value setting unit includes a first period (710) and a second period (711) in which the current limit value setting unit fixes the current limit value to the predetermined value, and the current limit value setting unit fixes the current limit value to the predetermined value.
- the current limit value may be kept constant during a part of the period (712), and the short circuit determination section may perform the short circuit determination process during the part of the period (712).
- the control circuit controls the rotational position specified by the drive command as a control mode for controlling the drive of the motor.
- the motor may have a normal control mode for moving the rotor of the motor up to a point, and the short circuit determining section may perform the short circuit determining process in the normal control mode.
- the drive circuit includes a plurality of switching elements (22 to 25) whose on/off is controlled by the drive control signal.
- the time measuring section measures the time during which the plurality of switching elements are turned on so that current flows in the coil in one direction, and the measured time is It may also be the time when the coil is excited.
- a motor unit (5) includes the motor drive control device (3) according to any one of [1] to [8] above, and the motor (4). It is characterized by comprising the following.
- a method is a motor drive control method in which a coil (41, 41A, 41B) of a motor (4) is excited to rotate a rotor (40) of the motor. a first step of exciting the coil so that the motor is in a driving state according to the drive command (Sc), and a current flowing through the coil serving as a reference current for limiting the current flowing through the coil.
- a second step of stopping the excitation of the coil when the limit value is exceeded a third step of measuring the time during which the coil is energized; and based on the time measured in the third step, a fourth step of performing a short-circuit determination process (S2 to S7) to determine whether the coil of the motor is short-circuited;
- the present invention is characterized in that it includes a step (S7, S71, S72) of determining that the coil is short-circuited if the time spent is smaller than a threshold value.
- FIG. 1 is a block diagram showing the configuration of a motor unit 5 according to an embodiment.
- the motor unit 5 includes a motor 4 and a motor drive control device 3 that drives the motor 4.
- the motor unit 5 is applicable to various devices that use a motor as a power source, such as an actuator that can be used in HVAC (Heating Ventilation and Air-Conditioning) as an air conditioning unit for vehicle use.
- HVAC Heating Ventilation and Air-Conditioning
- the motor 4 is, for example, a stepping motor.
- the motor 4 will be described as a two-phase stepping motor.
- the motor 4 includes a rotor 40, an A-phase coil 41A, A-phase stator yokes 42A_1 and 42A_2, a B-phase coil 41B, and B-phase stator yokes 42B_1 and 42B_2.
- the rotor 40 includes permanent magnets that are multi-pole magnetized so that south poles and north poles are alternately arranged along the circumferential direction.
- FIG. 1 the case where the rotor 40 has two poles is shown as an example.
- the stator yokes 42A_1, 42A_2, 42B_1, and 42B_2 are provided at positions that divide the circumferential direction of the rotor 40 into four equal parts.
- the A-phase stator yoke 42A_1 and the A-phase stator yoke 42A_2 are arranged to face each other with the rotor 40 in between.
- the B-phase stator yoke 42B_1 and the B-phase stator yoke 42B_2 face each other with the rotor 40 in between, and are perpendicular to the direction in which the A-phase stator yoke 42A_1 and the A-phase stator yoke 42A_2 are lined up. It is arranged so that
- Winding wires are wound in the same direction around the stator yokes 42A_1, 42A_2, 42B_1, and 42B_2.
- the windings wound around the stator yoke 42A_1 and the stator yoke 42A_2 are connected in series, and both windings are collectively referred to as an A-phase "coil 41A.”
- the windings wound around the stator yoke 42B_1 and the stator yoke 42B_2 are connected in series, and both windings are collectively referred to as a B-phase "coil 41B.”
- the A-phase stator yokes 42A_1 and 42A_2 When current flows through the A-phase coil 41A, the A-phase stator yokes 42A_1 and 42A_2 are excited, and when current flows through the B-phase coil 41B, the B-phase stator yokes 42B_1 and 42B_2 are excited.
- the rotor 40 rotates by periodically switching the phase of the current flowing through each of the coils 41A and 41B.
- An output shaft (not shown) is connected to the rotor 40, and by driving the output shaft by the rotational force of the rotor 40, the function as the actuator described above is realized, for example.
- coil 41 when the coils 41A and 41B are not distinguished from each other, they may be simply referred to as "coil 41.”
- the motor drive control device 3 is a device for driving the motor 4.
- the motor drive control device 3 controls the rotation and stopping of the motor 4 by controlling the energization state of the coils 41A and 41B of each phase of the motor 4 based on the drive command Sc from the host device 6, for example.
- the motor drive control device 3 includes a control circuit 1 and a drive circuit 2.
- the drive circuit 2 is a circuit that energizes the coils 41A and 41B of the motor 4 to drive the motor 4.
- the drive circuit 2 rotates the rotor 40 of the motor 4 by exciting the coils 41A and 41B of the motor 4 based on the drive control signal Sd output from the control circuit 1.
- the drive circuit 2 includes an inverter circuit 21A for exciting the A-phase coil 41A, an inverter circuit 21B for exciting the B-phase coil 41B, and a current detection circuit 20A for detecting the current of the A-phase coil 41A. , and a current detection circuit 20B that detects the current of the B-phase coil 41B.
- the inverter circuits 21A and 21B are, for example, H-bridge circuits.
- the inverter circuit 21A will also be referred to as the "H bridge circuit 21A”
- the inverter circuit 21B will also be referred to as the "H bridge circuit 21B”.
- H-bridge circuit 21A and the H-bridge circuit 21B are not distinguished, they are simply referred to as "H-bridge circuit 21.”
- the H-bridge circuit 21A and the H-bridge circuit 21B have the same circuit configuration.
- the configuration of the A-phase H bridge circuit 21A will be described below as a representative example.
- FIGS 2A and 2B are diagrams showing the connection relationship between the H-bridge circuit 21A and the coil 41A of the motor 4.
- the H-bridge circuit 21A includes a plurality of switching elements 22 to 25 whose ON/OFF states are controlled by the drive control signal Sd.
- the switching element 22 and the switching element 23 are connected in series between the power supply voltage Vdd and the ground voltage.
- switching element 24 and switching element 25 are connected in series between power supply voltage Vdd and ground voltage.
- the node where the switching element 22 and the switching element 23 are connected to each other is connected to the negative terminal AN of the coil 41A, and the node where the switching element 24 and the switching element 25 are connected to each other is connected to the positive terminal AN of the coil 41A. Connected to terminal AP.
- the switching elements 22 to 25 are, for example, transistors. Note that, as shown in FIGS. 2A and 2B, diodes 26 to 29 may be connected in parallel with each switching element 22 to 25.
- the diodes 26 to 29 may be parasitic diodes included in transistors as the switching elements 22 to 25, or may be diode elements as electronic components separate from the switching elements 22 to 25.
- the switching elements 22 to 25 are selectively turned on and off based on the drive control signal Sd, thereby switching the energization state of the coil 41A.
- the drive control signal Sd controls the switching element 23. , 24 are turned on, and the switching elements 22 and 25 are turned off.
- FIG. 2B by turning off all the switching elements 22 to 25 in the feedthrough protection mode, a current flows from the ground potential through the diodes 29 and 26 to the power supply voltage Vdd.
- the switching elements 22 and 25 are activated by the drive control signal Sd. It turns on, and turns off the switching elements 23 and 24.
- the energization state (energization direction) of the A-phase coil 41A can be switched.
- the energization state of the B phase coil 41B can be switched by selectively turning on and off the switching elements 22 to 25 of the H bridge circuit 21B.
- the current detection circuit 20A is connected to the H-bridge circuit 21A, detects the current flowing through the coil 41A, and outputs a current detection signal Sia.
- the current detection circuit 20B is connected to the H bridge circuit 21B, detects the current flowing through the coil 41B, and outputs a current detection signal Sib.
- the current detection circuits 20A and 20B include, for example, a shunt resistor.
- the shunt resistor is connected in series with the H bridge circuits 21A and 21B between the power supply voltage Vdd and the ground voltage, and outputs the voltage generated across the shunt resistor as current detection signals Sia and Sib.
- the current detection circuits 20A and 20B can adopt various known circuit configurations capable of detecting the current flowing through the coils 41A and 41B of the motor 4, and are limited to the circuit configuration including the above-mentioned shunt resistor. isn't it.
- the drive circuit 2 may include a predrive circuit for driving the switching elements 22 to 25 of each H bridge circuit 21A, 21B based on the drive control signal Sd.
- the control circuit 1 is a circuit that performs overall control of the motor drive control device 3.
- the control circuit 1 includes, for example, a processor such as a CPU, various storage devices such as RAM and ROM, and peripherals such as a timer (counter), an A/D conversion circuit, a D/A conversion circuit, and an input/output I/F circuit.
- a program processing device for example, a microcontroller
- the control circuit 1 is packaged as, for example, an IC (integrated circuit), but the control circuit 1 is not limited to this. Note that the control circuit 1 and the drive circuit 2 may be packaged into one.
- the control circuit 1 has a function of controlling the drive of the motor 4 by, for example, generating a drive control signal Sd and applying it to the drive circuit 2, and a function of detecting a short circuit in the coil 41 of the motor 4. .
- FIG. 3 is a diagram showing the configuration of the control circuit 1 in the motor drive control device 3 according to the embodiment.
- the control circuit 1 includes a drive control signal generation section 10, a current value acquisition section 14, a current limit value setting section 15, a current limit section 16, a short-circuit It has a determination section 17, a storage section 18, and a timekeeping section 19.
- These functional units include, for example, a program processing device (microcontroller) as the control circuit 1 described above, in which a processor executes calculations using various parameters stored in a storage device according to a program stored in the storage device. This is realized by controlling peripheral circuits such as A/D conversion circuits and timers.
- a program processing device microcontroller
- peripheral circuits such as A/D conversion circuits and timers.
- the drive control signal generation unit 10 is a functional unit that generates a drive control signal Sd so that the motor 4 is in a drive state according to the drive command Sc.
- the drive control signal generation section 10 includes a drive command acquisition section 11, a control mode determination section 12, and a signal output section 13.
- the drive command acquisition unit 11 acquires a drive command Sc for the motor 4 input from the outside of the motor drive control device 3 (for example, the host device 6).
- the drive command Sc includes, for example, information specifying the rotational position of the motor 4, information instructing the rotation of the motor 4 to stop, and the like.
- the drive command Sc is, for example, a PWM signal.
- the drive command acquisition unit 11 acquires information on the target rotational position of the motor 4 (target rotational position) by, for example, analyzing the drive command Sc, and provides the information to the control mode determination unit 12.
- the control mode determining unit 12 determines a control mode for controlling the drive of the motor 4.
- the signal output section 13 generates and outputs a drive control signal Sd according to the control mode determined by the control mode determination section 12.
- the drive control signal Sd is a signal for controlling on/off of each of the switching elements 22 to 25 of the H bridge circuits 21A and 21B.
- the control circuit 1 has, for example, a normal control mode and a hold control mode as control modes.
- the normal control mode is a control mode for moving (rotating) the rotor 40 of the motor 4 to the rotational position (target rotational position) specified by the drive command Sc given from the host device 6. Note that in the following description, driving the motor 4 in the normal control mode is also referred to as "normal drive.”
- the rotor 40 of the motor 4 is moved (rotated) to a predetermined standby position (target standby position) before the normal drive of the motor 4 starts or before the normal drive stops, and then the rotor 40 is put on standby.
- This is a control mode for maintaining (holding) in position.
- the control mode determining unit 12 sets the control mode to the hold control mode.
- the signal output unit 13 sends the drive control signal Sd to move the rotor 40 (output shaft) of the motor 4 to a preset target standby position (initial position). Generate and output.
- the signal output unit 13 stops the rotor 40 at the initial position (fixed ) and outputs the drive control signal Sd.
- the control mode determining unit 12 switches the control mode from the hold control mode to the normal control mode.
- the signal output unit 13 generates and outputs a drive control signal Sd so that the rotor 40 moves to the target rotational position specified by the drive command Sc, and the motor 4 starts normal driving.
- the control mode determining unit 12 switches the control mode from the normal control mode to the hold control mode before the normal drive of the motor 4 is stopped.
- the signal output unit 13 keeps the rotor 40 at the target standby position in order to prevent the rotor 40 from moving from the target standby position due to a load being applied to the rotor 40.
- a drive control signal Sd is generated and output to stop the drive. As a result, the rotor 40 of the motor 4 moves to the target standby position and is fixed at that position.
- the signal output unit 13 drives the A-phase coil 41A and the B-phase coil 41B to excite the A-phase coil 41A and the B-phase coil 41B at a predetermined timing based on a predetermined excitation method in order to move the rotor 40 to a target rotational position or a target standby position.
- a control signal Sd is generated and output.
- the predetermined excitation method is, for example, any one of the known one-phase excitation method, two-phase excitation method, 1-2-phase excitation method, and microstep method.
- Information specifying the excitation method is stored in the storage section 18, for example, and the signal output section 13 generates the drive control signal Sd according to the information specifying the excitation method stored in the storage section 18.
- the signal output unit 13 When generating the drive control signal Sd using the one-phase excitation method, the signal output unit 13 operates, for example, during the "A-phase (+) excitation period" during which current flows from the terminal AP of the A-phase coil 41A to the terminal AN, and during the B-phase coil 41A during the "A-phase (+) excitation period".
- B-phase (+) excitation period in which current flows from terminal BP to terminal BN of coil 41B
- A-phase (-) excitation period in which current flows from terminal AN of A-phase coil 41A to terminal AP
- a drive control signal Sd is generated and outputted so that the energization states of the A and B phase coils 41A and 41B are switched in the order of the "B phase (-) excitation period” in which current flows from the terminal BN to the terminal BP of the coil 41B.
- the signal output unit 13 outputs a drive control signal Sd such that the switching elements 23 and 24 of the H bridge circuit 21 are turned off and the switching elements 22 and 25 are turned on. generate.
- the signal output unit 13 generates a drive control signal Sd to turn on the switching elements 23 and 24 while turning off the switching elements 22 and 25 of the H bridge circuit 21A. do.
- the signal output unit 13 similarly generates the drive control signal Sd for the "B-phase (+) excitation period” and the "B-phase (-) excitation period", and outputs the drive control signal Sd to the switching elements 22 to 25 of the B-phase H bridge circuit 21B. Selectively turn on/off.
- the storage unit 18 is a functional unit for storing various data necessary for motor drive control by the control circuit 1.
- the storage unit 18 stores various data necessary for generating the drive control signal Sd and various data necessary for a short-circuit determination process for determining whether the coil 41 of the motor 4 is short-circuited.
- the storage unit 18 stores information 180 about current limit value Ith, information 181 about judgment reference number Nth, information 182 about judgment reference time Tth, information 183 about cumulative time Ta, and specifying the above-mentioned excitation method. information is stored.
- the current value acquisition unit 14 is a functional unit that acquires the value of the current flowing through the coil 41 of each phase of the motor 4.
- Current detection signals Sia and Sib output from the current detection circuits 20A and 20B of the drive circuit 2 are input to the current value acquisition unit 14.
- the current value acquisition unit 14 includes, for example, an A/D conversion circuit, and the A/D conversion circuit converts the input voltage as the current detection signal Sia into a digital value, and converts the input voltage as the current detection signal Sia into a digital value as the current value of the A-phase coil 41A. Output.
- the current value acquisition unit 14 converts the voltage as the current detection signal Sib into a digital value using, for example, an A/D conversion circuit, and outputs the digital value as a current value of the B-phase coil 41B.
- the current limit value setting section 15 is a functional section for setting the current limit value Ith.
- the current limit value Ith is a reference value for limiting the current flowing through the coil 41 of the motor 4, in other words, it is a value that determines the upper limit of the current flowing through the coil 41.
- Information regarding the current limit value Ith is stored in advance in the storage unit 18, for example, as information 180 about the current limit value Ith.
- Current limit value setting section 15 provides current limit value Ith to current limit section 16 based on information 180 of current limit value Ith read from storage section 18 .
- the current limit value setting unit 15 may output a constant (fixed value) current limit value Ith, or may change the current limit value Ith over time.
- the current limiter 16 is a functional unit that monitors the current flowing through the coil 41 of the motor 4 and controls the current so that it does not exceed the current limit value Ith. Current monitoring by the current limiter 16 is performed for each phase of the motor 4. For example, during the "A-phase (+) excitation period” and “A-phase (-) excitation period” during which the A-phase coil 41A is excited, the current of the A-phase coil 41A (current detection signal Sia) is monitored, During the "B-phase (+) excitation period” and “B-phase (-) excitation period” during which the B-phase coil 41B is excited, the current (current detection signal Sib) of the B-phase coil 41B is monitored.
- the current limiter 16 instructs the drive control signal generator 10 to stop excitation of the coil 41 when the current flowing through the coil 41 reaches the current limit value Ith. For example, the current limiter 16 compares the current value of the coil 41 output from the current value acquisition unit 14 with the current limit value Ith, and when the current value of the coil 41 is equal to or greater than the current limit value Ith, 41, that is, a signal instructing to stop turning on (turn off) each of the switching elements 22 to 25 of the H bridge circuit 21 using the drive control signal Sd.
- the signal output unit 13 generates and outputs a drive control signal Sd to stop excitation of the coil 41 while the current limiter 16 outputs a signal instructing to stop excitation of the coil 41.
- the signal output section 13 receives a signal from the current limiting section 16 that instructs to stop excitation of the A-phase coil 41A
- the signal output section 13 , the switching elements 22 and 25 in the A-phase H bridge circuit 21A are stopped being turned on (turned off), and the drive control signal Sd is generated so that all the switching elements 22 to 25 are turned off (see FIG. 2B).
- the current of the A-phase coil 41A is limited so as not to exceed the current limit value Ith.
- the current of the B-phase coil 41B is also limited by the same method.
- the clock unit 19 is a functional unit that measures the time during which the coil 41 of the motor 4 is excited by the drive circuit 2 (excitation period).
- the clock unit 19 is realized by using, for example, a counter in a microcontroller that constitutes the control circuit 1.
- the timer 19 measures the time during which the coils 41A and 41B are excited for each phase of the motor 4 (hereinafter also referred to as "excitation time”). For example, by monitoring the drive control signal Sd, the timer 19 measures the time during which the plurality of switching elements 22 to 25 are turned on so that current flows in the coil 41 in one direction, and the measured time is 41 is excited.
- the timer 19 monitors the drive control signal Sd to control the switching elements 22 and 25 in the H-bridge circuit 21A.
- the counter starts measuring time.
- the timer 19 detects that the switching elements 22 and 25 are turned off during the "+A phase excitation period”
- the timer 19 stops measuring time by the counter, and stores the measured time in the storage 18, for example. and reset the counter.
- the timer 19 repeatedly measures the time during which the coil 41 is excited in accordance with the on and off states of the switching elements of the H-bridge circuit 21.
- the short-circuit determination unit 17 performs a short-circuit determination process to determine whether or not the coil 41 of the motor 4 is short-circuited based on the excitation time (hereinafter also referred to as “measured time”) measured by the timer 19. It is a functional part.
- the short circuit determination unit 17 performs short circuit determination processing for each phase based on the measured time for each phase by the clock unit 19. For example, the short-circuit determination unit 17 identifies the excited phase by monitoring the drive control signal Sd, and uses the measurement time of the identified phase to perform a short-circuit determination process for the coil 41 of the excited phase. . In the short-circuit determination process, the short-circuit determining unit 17 determines that the coil 41 to be monitored is short-circuited when the measurement time measured by the clock unit 19 is smaller than a threshold value.
- FIG. 4 is a diagram showing an example of the waveform of the current in the coils 41A and 41B of each phase when the motor 4 is driven by the one-phase excitation method in the normal control mode.
- the temporal changes in the currents of the coils 41A and 41B when the excitation of the coil 41 is switched are shown in the order of the period and the B-phase (-) excitation period.
- the solid line indicated by reference numeral 400 represents the characteristics of the current flowing through the A-phase coil 41A when the A-phase coil 41A is normal
- the dashed line indicated by reference numeral 401 represents the characteristic of the current flowing through the A-phase coil 41A when the A-phase coil 41A is normal. It shows the characteristics of the current flowing through the B-phase coil 41B when the coil 41B is normal.
- a solid line indicated by reference numeral 403 represents the characteristics of the B-phase current when the B-phase coil 41B is short-circuited.
- the current limit value Ith is set to "I5".
- FIG. 5 is an enlarged diagram of the current waveform in the range of reference numeral 410 in FIG.
- the current limiter 16 stops excitation of the coil 41 (switching A signal indicating that the elements 22 and 25 are turned off is output.
- the signal output section 13 stops outputting the drive control signal Sd in response to the signal from the current limiting section 16 so as to turn off the switching elements 22 and 25.
- the current in the coil 41 gradually decreases from "I5".
- the signal output unit 13 outputs the drive control signal Sd again to turn on the switching elements 22 and 25.
- the coil 41 to be excited is detected on the B-phase side immediately after switching from the A-phase to the B-phase.
- the applied current increases sharply.
- the current limiter 16 detects that the current of the phase to be monitored has reached the current limit value Ith, and then Until the excitation is stopped, the current exceeds the current limit value Ith. Thereafter, when the switching elements 22 and 25 are turned off, the current in the coil 41 drops sharply, but when the switching elements 22 to 25 are turned on after a certain period of time Toff has passed, the current in the coil 41 again reaches the current limit value Ith. exceed. Therefore, when the coil 41 of the motor 4 is short-circuited, as shown in FIG. Become.
- the short-circuit determination unit 17 determines that the time from the start of excitation of the coil 41 until the excitation is stopped, that is, the time measured by the timer 19 is smaller than the threshold value. In this case, it is determined that the coil 41 is short-circuited.
- the short-circuit determination unit 17 compares the measurement time for one time with a threshold value, and determines that the coil 41 of the phase to be monitored is short-circuited when the measurement time for one time is smaller than the threshold value. More preferably, the short-circuit determination unit 17 may determine that the coil 41 is short-circuited when the time based on the measurement time by the clock unit 19 for a preset number of measurements is smaller than a threshold value.
- the time based on the measurement time by the clock unit 19 for the preset number of measurements may be the cumulative time Ta obtained by accumulating the measurement time by the clock unit 19 for the preset number of measurements, or the time based on the measurement time for the preset number of measurements.
- the average value (average time) of the time measured by the timer 19 can be exemplified.
- a case where the short circuit determination process is performed based on the cumulative time Ta will be described in detail.
- the short circuit determining section 17 may include, for example, a cumulative time calculating section 170 and a determining section 171.
- the cumulative time calculation unit 170 is a functional unit that accumulates the plurality of measurement times measured by the time measurement unit 19.
- the cumulative time calculation section 170 integrates the measurement time for a preset number of times measured by the timer section 19, and calculates the cumulative time Ta.
- a determination reference number Nth indicating the number of measurements serving as a determination criterion in the short circuit determination process is stored in advance in the storage unit 18 as information 181 of the determination reference number Nth.
- the cumulative time calculation unit 170 integrates the measurement time for the number of measurements specified by the determination reference number Nth stored in the storage unit 18, and stores it in the storage unit 18 as the cumulative time Ta.
- the determining unit 171 is a functional unit that determines whether there is a short circuit in the coil 41 based on the cumulative time Ta.
- the determination unit 171 determines that the coil 41 is short-circuited when the cumulative time Ta stored in the storage unit 18 is smaller than the determination reference time Tth.
- the determination reference time Tth is a time (threshold value) serving as a reference for determining whether there is a short circuit in the coil 41, and is stored in advance in the storage unit 18, for example, as information 182 on the determination reference time Tth.
- the determination reference time Tth is set to a time sufficiently shorter than the time from when the coil 41 starts excitation until the current in the coil 41 reaches the current limit value Ith when the coil 41 is normal. It is preferable to leave it there.
- the cumulative time calculation unit 170 calculates that the measurement by the timer unit 19 during the B-phase excitation period is The number of measurements performed by the timer 19 is counted by incrementing the value of the counter (+1) each time the process is started. Every time the cumulative time calculation unit 170 counts up the number of measurements, the cumulative time calculation unit 170 integrates the measurement time by the clock unit 19 and stores it in the storage unit 18 as the cumulative time Ta. Then, when the number of measurements reaches two, the cumulative time calculation unit 170 adds the second measurement time to the cumulative value of the measurement times up to that point, and ends the integration of the measurement times.
- the determination unit 171 compares the cumulative time Ta stored in the storage unit 18 with the determination reference time Tth. When the cumulative time Ta is equal to or longer than the determination reference time Tth, the determination unit 171 determines that the B-phase coil 41B is not short-circuited, and continues the excitation control of the coil 41 in the normal control mode.
- the determination unit 171 outputs an abnormality detection signal So including information indicating that the B-phase coil 41B is short-circuited.
- the abnormality detection signal So is input to the host device 6, for example.
- the abnormality detection signal So may be input to the signal output section 13.
- the signal output unit 13 controls the excitation of the B-phase coil 41B (switching of the H bridge circuit 21B) after the time when the B-phase coil 41B is determined to be short-circuited. ) may be stopped.
- the short circuit determination unit 17 performs the short circuit determination process when the control mode is the normal control mode, but the short circuit determination unit 17 similarly performs the short circuit determination process when the control mode is the hold control mode. may perform short circuit determination processing.
- FIG. 6 is a diagram showing an example of the waveform of the current in the A-phase coil 41A when the motor 4 is driven in the hold control mode before the start of normal driving of the motor 4.
- the dotted line indicated by reference numeral 600 represents the current limit value Ith.
- a dashed line indicated by reference numeral 601 represents the characteristics of the current flowing through the A-phase coil 41A when the A-phase coil 41A is normal.
- a solid line indicated by reference numeral 602 represents the characteristics of the current on the A-phase side when the A-phase coil 41A is short-circuited.
- the A-phase coil 41A when the coil 41 is in a normal state with no short circuit, the A-phase coil 41A is excited in the hold control mode, and the current flowing through the A-phase coil 41A is linear.
- the excitation of the A-phase coil 41A is stopped, and after a predetermined period of time, the A-phase coil 41A is excited again.
- the hold control period one phase or two phases are excited to attract the rotor 40 to the hold position (target rotational position or target standby position), and the rotor 40 continues to be attracted to that position, so the excitation phase is switched. Not done.
- the A-phase current sharply increases immediately after the excitation of the A-phase coil 41A starts, and the current After reaching the current limit value Ith, the excitation of the A-phase coil 41A is stopped, and the current sharply decreases.
- the cumulative time calculation unit 170 calculates that the measurement by the timer unit 19 is not possible during the A-phase excitation period.
- the number of measurements performed by the clock section 19 is counted, for example, by incrementing (+1) the value of a counter.
- the cumulative time calculation unit 170 integrates the measurement time by the clock unit 19, and stores the cumulative time Ta in the storage unit 18 as information 183 of the cumulative time Ta. Then, when the number of measurements reaches 10, the cumulative time calculation unit 170 adds the 10th measurement time to the cumulative value of the measurement times up to that point, and ends the integration of the measurement times.
- the determination unit 171 determines that the A-phase coil 41A is short-circuited. Then, it outputs an abnormality detection signal So containing information indicating that the A-phase coil 41A is short-circuited. Then, the signal output unit 13 performs drive control such that, for example, the excitation of the A-phase coil 41A is stopped after the time when the abnormality detection signal So is output (timing after the 10th measurement time ts9 is calculated). Generate signal Sd.
- control circuit 1 may change the current of the coil 41 to a target value over time.
- FIG. 7 is a diagram showing an example of the current characteristics of the coil 41 in the hold control mode before the start of normal driving of the motor 4.
- the first period 710 corresponds to a period during which the rotor 40 of the motor 4 is moved to the target standby position at the start of driving (the period during which it is attracted), and the second period 711 corresponds to the period after the rotor 40 is moved until the start of driving. This is the period during which the drive is held at the standby position at the start of driving.
- the short circuit determination unit 17 may perform the short circuit determination process at any timing during the first period 710. For example, the short circuit determination unit 17 may perform the short circuit determination process at time t3 when the current (current limit value Ith) of the coil 41 becomes I2.
- the current limit value Ith is kept constant during a part of the first period 710 in which the current increases, and Short circuit determination processing may be performed during the period.
- the current limit value setting unit 15 changes the current limit value Ith to a predetermined value (for example, I3) over time during a part of the first period 710 from time t0 to time t2.
- the short circuit determination unit 17 performs short circuit determination processing. According to this, the current in the coil 41 becomes approximately constant during the period in which the short circuit determination process is performed, so that it is possible to determine with higher accuracy whether or not there is a short circuit in the coil 41.
- the period 712 during which the current limit value Ith is constant does not necessarily have to be the first period of the first period 710.
- the current limit value Ith may be kept constant during a part of the period from time t3 to time t4 in FIG.
- FIG. 8 is a flowchart showing the flow of short circuit determination processing by the control circuit 1 in the motor drive control device 3 according to the embodiment.
- a process flow when performing short circuit determination processing based on the above-mentioned cumulative time Ta will be described.
- the short circuit determination unit 17 performs the measurement of the timer unit 19. Based on the status, a flag indicating the measurement status is set.
- the flag indicating the measurement state is set to "measurement stopped (for example, 0)" as an initial value.
- the timer 19 starts measuring the excitation time.
- the short circuit determination unit 17 sets a flag indicating the measurement state to “start measurement (for example, 1)” in response to the start of measurement by the timer 19 (step S1).
- the short circuit determination unit 17 performs a process of calculating the cumulative time Ta (step S2).
- FIG. 9 is a flowchart showing the flow of the cumulative time Ta calculation process (step S2).
- the short-circuit determining unit 17 first determines whether the flag indicating the measurement state is "start measurement” (step S21). If the flag indicating the measurement state is not "measurement start", that is, if the flag indicating the measurement state is "measurement stop” (step S21: NO), the short circuit determination unit 17 calculates the cumulative time Ta (step S2) end.
- the short circuit determination unit 17 determines whether the current in the coil 41 of the phase to be monitored has reached the current limit value Ith. (Step S22). For example, the short circuit determining unit 17 determines whether the current in the coil 41 of the phase to be monitored has reached the current limit value Ith by monitoring whether the clock unit 19 is measuring the excitation time. do.
- the short-circuit determination unit 17 determines that the current in the coil 41 of the phase to be monitored has not reached the current limit value Ith (step S22: NO), and The time Ta calculation process (step S2) ends.
- the short-circuit determining unit 17 determines that the current in the coil 41 of the phase to be monitored has reached the current limit value Ith (step S22: YES), the measurement time corresponding to the number of measurements measured by the timer unit 19 is accumulated to calculate the cumulative time Ta (step S23). Further, the short circuit determining unit 17 switches the flag indicating the measurement state from "start measurement” to "stop measurement” (step S24). Thereafter, the short circuit determination unit 17 ends the cumulative time Ta calculation process (step S2).
- step S3 determines whether the flag indicating the measurement state is "measurement stopped” (step S3). If the flag indicating the measurement state is not "measurement stopped” (step S3: NO), the short circuit determination unit 17 returns to step S2.
- step S3 If the flag indicating the measurement state is "measurement stopped” (step S3: YES), the short circuit determination unit 17 counts up the number of measurements (+1) (step S4). Next, the short circuit determination unit 17 determines whether the number of measurements has reached the determination reference number Nth (step S5). If the number of measurements has not reached the determination reference number Nth (step S5: NO), the short circuit determination unit 17 waits until the start of the next measurement (step S6). After that, the short circuit determination unit 17 returns to step S1.
- step S7 determines whether there is a short circuit in the coil 41 of the phase to be monitored.
- FIG. 10 is a flowchart showing the flow of the process (step S7) for determining whether there is a short circuit in the coil 41.
- step S7 the short circuit determination unit 17 first determines whether the cumulative time Ta is smaller than the determination reference time Tth (step S71). If the cumulative time Ta is smaller than the determination reference time Tth (step S71: YES), the short-circuit determining unit 17 determines that the coil 41 of the phase to be monitored is short-circuited (step S72). In this case, the short circuit determination unit 17 outputs the abnormality detection signal So, and ends the process of step S7.
- step S71: NO the short-circuit determination unit 17 determines that the coil 41 of the phase to be monitored is not short-circuited (step S73), and in step S7 The process is ended and the cumulative time Ta is reset. Note that the short circuit determination process is repeatedly performed at regular intervals.
- the control circuit 1 measures the time during which the coil 41 is excited (excitation time), and when the current of the coil 41 reaches the current limit value Ith. The excitation is stopped and the measurement of the excitation time is also stopped.
- the control circuit 1 determines that the coil 41 is short-circuited when the measured time is smaller than the threshold value. Thereby, a short circuit in the coil 41 of the motor 4 can be detected more quickly.
- microcontrollers for motor drive control, etc. which do not have a conventional coil short circuit detection function, turn on each switching element of the H-bridge circuit as a motor drive circuit during the period when the motor coil is excited. Many of them have a function to measure the period during which they are being used.
- a conventional microcontroller for motor drive control is applied as the control circuit 1 according to the present embodiment, and a program (software) related to the short circuit determination process described above is incorporated into the microcontroller. It becomes possible to realize the short circuit detection function of the motor 4 at low cost using an existing microcontroller without developing new hardware.
- the control circuit 1 measures the time during which the coils 41A and 41B are excited for each phase of the motor 4, and performs short circuit determination processing for each phase based on the measured time for each phase. . According to this, even if the motor 4 has a plurality of phase coils 41, it is possible to reliably detect a short circuit in the coils 41.
- the control circuit 1 calculates an excitation time (cumulative time or average time) based on the measurement time for a preset number of measurements, and when the excitation time is smaller than a threshold value, the control circuit 1 calculates the excitation time (cumulative time or average time) It may be determined that the coil 41 is short-circuited. According to this, for example, even if the current in the coil 41 suddenly increases due to load fluctuation of the motor 4 while the motor 4 is in a normal state, false detection of a short circuit in the coil 41 can be prevented, and more accurate detection can be achieved. It becomes possible to realize a high level of short circuit detection function.
- the control circuit 1 has a hold control mode for moving the rotor 40 of the motor 4 to a predetermined standby position and maintaining it as a control mode for controlling the drive of the motor 4.
- the control circuit 1 may perform the short circuit determination process during the period when the control mode is the hold control mode. According to this, for example, when operating the motor 4 in the hold control mode before starting the normal drive of the motor 4, a short circuit in the coil 41 is detected before starting the normal drive of the motor 4, and the drive of the motor 4 is stopped. becomes possible. This makes it possible to improve the safety of driving the motor 4.
- the short circuit determination process may be performed in the period 712 using I1).
- control circuit 1 also operates as a control mode for controlling the drive of the motor 4, in a normal control mode for moving the rotor 40 of the motor 4 to the rotational position specified by the drive command Sc.
- the short circuit determination process may be performed in the normal control mode. According to this, even if a short circuit occurs in the coil 41 during normal driving of the motor 4, it is possible to promptly detect the short circuit in the coil 41.
- the drive circuit 2 includes H-bridge circuits 21A and 21B each including a plurality of switching elements 22 to 25 whose on/off is controlled by a drive control signal Sd, and the control circuit 1 includes a coil
- the time during which the plurality of switching elements 22 to 25 are turned on so that current flows in one direction through the coil 41 is measured, and the measured time is defined as the time during which the coil 41 is excited (excitation time). According to this, by monitoring the drive control signal Sd, it is possible to easily determine whether or not the coil 41 is excited, thereby making it easy to measure the time during which the coil 41 is excited.
- the number of phases of the motor 4 in the above embodiment is not limited to two phases.
- the motor 4 in the above embodiment is not limited to a stepping motor.
- the motor may be a brushless DC motor.
- the present invention is not limited to this.
- the current (current limit value Ith) may increase stepwise or curved.
- the short-circuit determination process of the coil 41 in the hold control mode is not limited to the period of the hold control mode before the normal drive of the motor 4 shown in FIG. 6 or 7 is started; It is also applicable to the mode period.
- the case where the measurement time by the timer 19 is accumulated by a predetermined number of times is illustrated, but the number of measurements to be accumulated is not particularly limited.
- short circuit determination may be performed by comparing one measurement time with a threshold value without integrating the measurement time.
- the switching element when the coil is excited, the switching element is not turned off during the period from when the switching element is turned on until the current in the coil reaches the current limit value.
- the switching element repeats on/off depending on the carrier frequency even before the coil current reaches the current limit value.
- the present invention can also be used in such control cases. Note that in the above embodiment, the time from when the switching element is turned on until the coil current reaches the current limit value and the switching element is turned off is measured, but in the case of PWM control, the time from when the coil excitation is started is measured. By measuring the time it takes for the current in the coil to reach the current limit value, the same effects as in the above embodiment can be obtained.
- each functional part of the control circuit 1 is mainly realized by program processing of a microcontroller, etc.
- the present invention is not limited to this, and part or all of each functional part of the control circuit 1 is realized by a dedicated circuit (hardware). It may also be realized by (ware).
- the above-mentioned flowchart shows an example for explaining the operation, and is not limited thereto. That is, the steps shown in each figure of the flowchart are specific examples, and the flowchart is not limited to this flow. For example, the order of some processes may be changed, other processes may be inserted between each process, or some processes may be performed in parallel.
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Control Of Stepping Motors (AREA)
- Control Of Electric Motors In General (AREA)
Abstract
Description
先ず、本願において開示される発明の代表的な実施の形態について概要を説明する。なお、以下の説明では、一例として、発明の構成要素に対応する図面上の参照符号を、括弧を付して記載している。
以下、本発明の実施の形態の具体例について図を参照して説明する。なお、以下の説明において、各実施の形態において共通する構成要素には同一の参照符号を付し、繰り返しの説明を省略する。
図1は、実施の形態に係るモータユニット5の構成を示すブロック図である。
図1に示すように、モータユニット5は、モータ4と、モータ4を駆動するモータ駆動制御装置3と、を備えている。モータユニット5は、例えば、車載用途の空調ユニットとしてのHVAC(Heating Ventilation and Air-Conditioning)で使用可能なアクチュエータ等のモータを動力源として用いる各種装置に適用可能である。
駆動回路2は、モータ4のコイル41A,41Bに通電して、モータ4を駆動する回路である。駆動回路2は、制御回路1から出力される駆動制御信号Sdに基づいて、モータ4のコイル41A,41Bを励磁することにより、モータ4のロータ40を回転させる。
制御回路1は、例えば、CPU等のプロセッサと、RAM,ROM等の各種記憶装置と、タイマ(カウンタ)、A/D変換回路、D/A変換回路、および入出力I/F回路等の周辺回路とがバスを介して互いに接続された構成を有するプログラム処理装置(例えば、マイクロコントローラ)である。本実施の形態において、制御回路1は、例えば、IC(集積回路)としてパッケージ化されているが、これに限られるものではない。なお、制御回路1と駆動回路2とが一つにパッケージ化されていてもよい。
電流制限値Ithは、モータ4のコイル41に流れる電流を制限するための基準となる値であり、換言すれば、コイル41の電流の上限を定める値である。
図5に示すように、A相(+)励磁期間において、コイル41に流れる電流が電流制限値Ith=I5に到達した時刻t50において、電流制限部16が、コイル41の励磁を停止する(スイッチング素子22,25がオフする)ことを指示する信号を出力する。信号出力部13は、電流制限部16からの信号に応じて、スイッチング素子22,25をオフするように駆動制御信号Sdの出力を停止する。これにより、コイル41の電流が“I5”から徐々に低下する。
図7において、参照符号701で示される実線は、モータユニット5の起動時のホールド制御モードにおいて、電流制限値Ithをゼロから目標値(=I3)まで段階的に増加させたときの、コイル41の電流の特性を表している。
ここでは、一例として、上述した累積時間Taに基づいて短絡判定処理を行う場合の処理の流れについて、説明する。
累積時間Taの算出処理において、短絡判定部17は、先ず、計測状態を示すフラグが“計測開始”であるか否かを判定する(ステップS21)。計測状態を示すフラグが“計測開始”でない場合、すなわち、計測状態を示すフラグが“計測停止”の場合(ステップS21:NO)、短絡判定部17は、累積時間Taの算出処理(ステップS2)を終了する。
これによれば、例えば、モータ4が正常な状態においてモータ4の負荷変動等によってコイル41の電流が急激に増加した場合であっても、コイル41の短絡の誤検知を防止し、より精度の高い短絡検出機能を実現することが可能となる。
これによれば、例えば、モータ4の通常駆動を開始する前にホールド制御モードで動作させる場合、モータ4の通常駆動を開始する前にコイル41の短絡を検出し、モータ4の駆動を停止させることが可能となる。これにより、モータ4の駆動の安全性を向上させることが可能となる。
これによれば、電流を目標値まで増加させるホールド制御モードであっても、電流が変化しない期間が設けられ、その期間において短絡判定処理が行われるので、短絡判定の精度の低下を防ぐことが可能となる。
これによれば、モータ4の通常駆動中にコイル41の短絡が発生した場合であっても、コイル41の短絡を速やかに検出することが可能となる。
これによれば、駆動制御信号Sdを監視することにより、コイル41が励磁されているか否かを容易に判別することができるので、コイル41が励磁されている時間の計測が容易となる。
以上、本発明者によってなされた発明を実施の形態に基づいて具体的に説明したが、本発明はそれに限定されるものではなく、その要旨を逸脱しない範囲において種々変更可能であることは言うまでもない。
また、ホールド制御モードにおけるコイル41の短絡判定処理は、図6または図7に示したモータ4の通常駆動開始前のホールド制御モードの期間に限定されず、モータ4の通常駆動停止前のホールド制御モードの期間にも適用可能である。
Claims (10)
- モータの駆動を制御するための駆動制御信号を生成する制御回路と、
前記駆動制御信号に基づいて、前記モータのコイルを励磁する駆動回路と、を備え、
前記制御回路は、
前記モータが駆動指令に応じた駆動状態となるように前記駆動制御信号を生成する駆動制御信号生成部と、
前記コイルに流れる電流を制限するための基準となる電流制限値を設定する電流制限値設定部と、
前記コイルに流れる電流が前記電流制限値に到達した場合に、前記コイルの励磁を停止することを前記駆動制御信号生成部に指示する電流制限部と、
前記駆動回路によって前記コイルが励磁されている時間を計測する計時部と、
前記計時部によって計測された時間に基づいて、前記モータの前記コイルが短絡しているか否かを判定する短絡判定処理を行う短絡判定部と、を有し、
前記短絡判定部は、前記短絡判定処理において、前記計時部によって計測された時間が閾値より小さい場合に前記コイルが短絡していると判定する
モータ駆動制御装置。 - 請求項1に記載のモータ駆動制御装置において、
前記モータは、2相の前記コイルを有するステッピングモータであって、
前記計時部は、相毎に、前記コイルが励磁された時間を計測し、
前記短絡判定部は、前記計時部によって計測された相毎の前記時間に基づいて、相毎に前記短絡判定処理を行う
モータ駆動制御装置。 - 請求項1または2に記載のモータ駆動制御装置において、
前記計時部は、前記コイルが励磁された時間を繰り返し計測し、
前記短絡判定部は、予め設定された計測回数分の前記計時部による計測時間に基づく時間が前記閾値より小さい場合に、前記モータにおいて前記コイルが短絡していると判定する
モータ駆動制御装置。 - 請求項3に記載のモータ駆動制御装置において、
前記短絡判定部は、
予め設定された計測回数分の前記計時部による計測時間を累積した累積時間を算出する累積時間算出部と、
前記累積時間が前記閾値より小さい場合に、前記モータにおいて前記コイルが短絡していると判定する判定部と、を含む
モータ駆動制御装置。 - 請求項1乃至4の何れか一項に記載のモータ駆動制御装置において、
前記制御回路は、前記モータの駆動を制御するための制御モードとして、前記モータの通常駆動の開始前または前記通常駆動の停止前に、前記モータのロータを所定の待機位置まで移動させて維持するためのホールド制御モードを有し、
前記短絡判定部は、前記制御モードが前記ホールド制御モードである期間に、前記短絡判定処理を行う
モータ駆動制御装置。 - 請求項5に記載のモータ駆動制御装置において、
前記制御モードが前記ホールド制御モードである期間において、前記電流制限値設定部が時間の経過とともに前記電流制限値を所定値まで変化させる第1期間と、前記電流制限値設定部が前記電流制限値を前記所定値に固定する第2期間と、を含み、
前記電流制限値設定部は、前記第1期間内の一部の期間において、前記電流制限値を一定にし、
前記短絡判定部は、前記一部の期間において前記短絡判定処理を行う
モータ駆動制御装置。 - 請求項1乃至6の何れか一項に記載のモータ駆動制御装置において、
前記制御回路は、前記モータの駆動を制御するための制御モードとして、前記駆動指令によって指定された回転位置まで前記モータのロータを移動させるための通常制御モードを有し、
前記短絡判定部は、前記通常制御モードにおいて前記短絡判定処理を行う
モータ駆動制御装置。 - 請求項1乃至7の何れか一項に記載のモータ駆動制御装置において、
前記駆動回路は、前記駆動制御信号によってオン・オフが制御される複数のスイッチング素子から成るHブリッジ回路を含み、
前記計時部は、前記コイルに一方向に電流が流れるように前記複数のスイッチング素子がオンされている時間を計測し、計測した時間を前記コイルが励磁された時間とする
モータ駆動制御装置。 - 請求項1乃至8の何れか一項に記載のモータ駆動制御装置と、
前記モータと、を備える
モータユニット。 - モータのコイルを励磁して前記モータのロータを回転させるモータ駆動制御方法であって、
前記モータが駆動指令に応じた駆動状態となるように前記コイルを励磁する第1ステップと、
前記コイルに流れる電流が、前記コイルに流れる電流を制限するための基準となる電流制限値を超えた場合に、前記コイルの励磁を停止する第2ステップと、
前記コイルが励磁されている時間を計測する第3ステップと、
前記第3ステップにおいて計測された時間に基づいて、前記モータの前記コイルが短絡しているか否かを判定する短絡判定処理を行う第4ステップと、を含み、
前記第4ステップにおける前記短絡判定処理は、前記第3ステップにおいて計測された時間が閾値より小さい場合に、前記コイルが短絡していると判定するステップを含む
モータ駆動制御方法。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US18/843,822 US20250183825A1 (en) | 2022-03-09 | 2023-02-22 | Motor drive control device, motor unit, and motor drive control method |
| CN202380020447.2A CN118679674A (zh) | 2022-03-09 | 2023-02-22 | 马达驱动控制装置、马达单元以及马达驱动控制方法 |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022036195A JP2023131436A (ja) | 2022-03-09 | 2022-03-09 | モータ駆動制御装置、モータユニット、およびモータ駆動制御方法 |
| JP2022-036195 | 2022-03-09 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2023171392A1 true WO2023171392A1 (ja) | 2023-09-14 |
Family
ID=87935022
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2023/006473 Ceased WO2023171392A1 (ja) | 2022-03-09 | 2023-02-22 | モータ駆動制御装置、モータユニット、およびモータ駆動制御方法 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US20250183825A1 (ja) |
| JP (1) | JP2023131436A (ja) |
| CN (1) | CN118679674A (ja) |
| WO (1) | WO2023171392A1 (ja) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH11356085A (ja) * | 1998-06-10 | 1999-12-24 | Aisin Seiki Co Ltd | 電気モータのコイル短絡検出装置 |
| JP2018021823A (ja) * | 2016-08-03 | 2018-02-08 | 横河電機株式会社 | 駆動回路および電磁流量計 |
-
2022
- 2022-03-09 JP JP2022036195A patent/JP2023131436A/ja active Pending
-
2023
- 2023-02-22 WO PCT/JP2023/006473 patent/WO2023171392A1/ja not_active Ceased
- 2023-02-22 US US18/843,822 patent/US20250183825A1/en active Pending
- 2023-02-22 CN CN202380020447.2A patent/CN118679674A/zh active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH11356085A (ja) * | 1998-06-10 | 1999-12-24 | Aisin Seiki Co Ltd | 電気モータのコイル短絡検出装置 |
| JP2018021823A (ja) * | 2016-08-03 | 2018-02-08 | 横河電機株式会社 | 駆動回路および電磁流量計 |
Also Published As
| Publication number | Publication date |
|---|---|
| US20250183825A1 (en) | 2025-06-05 |
| JP2023131436A (ja) | 2023-09-22 |
| CN118679674A (zh) | 2024-09-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2018082581A (ja) | モータ駆動制御装置及びモータ駆動制御方法 | |
| JPH0847294A (ja) | 直流サーボモータの制御装置及び方法 | |
| JP2012016221A (ja) | モータ制御装置及び脱調状態検出方法 | |
| WO2023171392A1 (ja) | モータ駆動制御装置、モータユニット、およびモータ駆動制御方法 | |
| JP7158970B2 (ja) | 異常検知装置、モータ装置、異常検知方法、及びモータの駆動制御方法 | |
| US11750125B2 (en) | Motor drive control device, motor unit, and motor drive control method | |
| JP2000188891A (ja) | ブラシレスモータの駆動方法及び駆動装置 | |
| JP7269824B2 (ja) | モータ駆動制御装置、モータユニット、およびモータ駆動制御方法 | |
| JP2023084894A (ja) | モータ駆動制御装置、モータユニット、およびモータ駆動制御方法 | |
| JP6133177B2 (ja) | モータ駆動制御装置及びモータ駆動制御装置の制御方法 | |
| KR100282366B1 (ko) | 센서리스 비엘디씨(bldc) 모터의 구동방법 | |
| JPH09166610A (ja) | モータの回転異常検出装置 | |
| WO2023228945A1 (ja) | モータ駆動制御装置、モータユニット、およびモータ駆動制御方法 | |
| US20250023496A1 (en) | Motor drive control device, motor unit, and motor drive control method | |
| JP7770251B2 (ja) | モータ駆動制御装置、モータユニット、およびモータ駆動制御方法 | |
| JP2006129543A (ja) | ステッピングモータ駆動装置およびステッピングモータ駆動方法 | |
| US20220385215A1 (en) | Motor drive control device, motor unit, and motor drive control method | |
| JP7748317B2 (ja) | モータ駆動制御装置、ファンユニット、およびモータ起動制御方法 | |
| JP2019146405A (ja) | モータ制御装置及びモータ制御方法 | |
| JP2024142847A (ja) | モータ駆動制御装置、アクチュエータ、およびモータ駆動制御方法 | |
| JP2021027747A (ja) | モータ駆動制御装置、モータユニット、およびモータ駆動制御方法 | |
| JP2023151233A (ja) | モータ駆動制御装置、アクチュエータ、およびモータ駆動制御方法 | |
| CN118487229A (zh) | 电机保护方法及相关设备 | |
| JPH08322281A (ja) | 直流ブラシレスモータの保護装置 | |
| JPH10117494A (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: 23766570 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 202380020447.2 Country of ref document: CN |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 18843822 Country of ref document: US |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 23766570 Country of ref document: EP Kind code of ref document: A1 |
|
| WWP | Wipo information: published in national office |
Ref document number: 18843822 Country of ref document: US |