US8773060B2 - Brushless motor drive device and drive method - Google Patents
Brushless motor drive device and drive method Download PDFInfo
- Publication number
- US8773060B2 US8773060B2 US13/445,335 US201213445335A US8773060B2 US 8773060 B2 US8773060 B2 US 8773060B2 US 201213445335 A US201213445335 A US 201213445335A US 8773060 B2 US8773060 B2 US 8773060B2
- Authority
- US
- United States
- Prior art keywords
- voltage
- pulse
- brushless motor
- lower limit
- duty ratio
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active, expires
Links
- 238000000034 method Methods 0.000 title claims abstract description 39
- 230000010355 oscillation Effects 0.000 claims description 12
- 238000001514 detection method Methods 0.000 abstract description 16
- 239000003921 oil Substances 0.000 description 48
- 230000007423 decrease Effects 0.000 description 24
- 230000008569 process Effects 0.000 description 15
- 238000006243 chemical reaction Methods 0.000 description 13
- 230000008859 change Effects 0.000 description 11
- 238000012937 correction Methods 0.000 description 11
- 238000010586 diagram Methods 0.000 description 8
- 238000005070 sampling Methods 0.000 description 8
- 230000009467 reduction Effects 0.000 description 7
- 230000005540 biological transmission Effects 0.000 description 6
- 239000002826 coolant Substances 0.000 description 5
- 230000003247 decreasing effect Effects 0.000 description 4
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 4
- 230000001174 ascending effect Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 238000002474 experimental method Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000007935 neutral effect Effects 0.000 description 2
- 238000004088 simulation Methods 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 230000000295 complement effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000004907 flux Effects 0.000 description 1
- 239000010720 hydraulic oil Substances 0.000 description 1
- 238000005461 lubrication Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000013021 overheating Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000004043 responsiveness Effects 0.000 description 1
- 229920006395 saturated elastomer Polymers 0.000 description 1
- 230000002459 sustained effect Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- 238000004804 winding Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P6/00—Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
- H02P6/14—Electronic commutators
- H02P6/16—Circuit arrangements for detecting position
- H02P6/18—Circuit arrangements for detecting position without separate position detecting elements
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L1/00—Supplying electric power to auxiliary equipment of vehicles
- B60L1/003—Supplying electric power to auxiliary equipment of vehicles to auxiliary motors, e.g. for pumps, compressors
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L15/00—Methods, circuits, or devices for controlling the traction-motor speed of electrically-propelled vehicles
- B60L15/007—Physical arrangements or structures of drive train converters specially adapted for the propulsion motors of electric vehicles
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L15/00—Methods, circuits, or devices for controlling the traction-motor speed of electrically-propelled vehicles
- B60L15/20—Methods, circuits, or devices for controlling the traction-motor speed of electrically-propelled vehicles for control of the vehicle or its driving motor to achieve a desired performance, e.g. speed, torque, programmed variation of speed
-
- 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
- H02P6/00—Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
- H02P6/08—Arrangements for controlling the speed or torque of a single motor
-
- 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
- H02P6/00—Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
- H02P6/10—Arrangements for controlling torque ripple, e.g. providing reduced torque ripple
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L2210/00—Converter types
- B60L2210/40—DC to AC converters
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L2220/00—Electrical machine types; Structures or applications thereof
- B60L2220/10—Electrical machine types
- B60L2220/14—Synchronous machines
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L2220/00—Electrical machine types; Structures or applications thereof
- B60L2220/10—Electrical machine types
- B60L2220/16—DC brushless machines
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L2240/00—Control parameters of input or output; Target parameters
- B60L2240/40—Drive Train control parameters
- B60L2240/44—Drive Train control parameters related to combustion engines
- B60L2240/441—Speed
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/60—Other road transportation technologies with climate change mitigation effect
- Y02T10/64—Electric machine technologies in electromobility
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/60—Other road transportation technologies with climate change mitigation effect
- Y02T10/72—Electric energy management in electromobility
Definitions
- the present invention relates to a brushless motor drive device that performs switching determination of energization modes of a three-phase brushless motor according to a sensorless method, and a drive method thereof.
- Japanese Laid-open Patent Publication No. 2009-189176 discloses a drive system of a synchronous electric motor that detects a pulse induced voltage of a non-energized phase induced by a pulse voltage, in a three-phase synchronous electric motor, and compares the pulse induced voltage with a reference voltage to sequentially switch the energization modes according to the comparison result.
- the pulse induced voltage of the non-energized phase is detected while a pulse voltage is applied to two phases. However, immediately after start of voltage application, the pulse induced voltage oscillates. Therefore, if a duty ratio of the pulse voltage is small, the level of the pulse induced voltage is detected in a state with the pulse induced voltage oscillating, and hence, energization mode switching timing may be erroneously determined.
- a magnitude of the pulse induced voltage in the non-energized phase changes according to the duty ratio of the pulse voltage. Consequently, if the duty ratio is small, the voltage falls below a voltage detection resolution, and hence, determination of the energization mode switching timing may not be performed.
- a brushless motor drive device includes: a switching section that has a plurality of energization modes in which two phases to be applied with a pulse voltage are selected from three phases of a three-phase brushless motor, and switches the plurality of energization modes; a determining section that determines switching timing of the energization modes based on a pulse induced voltage induced in a non-energized phase of the three phases by the pulse voltage; and a restricting section that sets a duty ratio of the pulse voltage to equal to or greater than a lower limit.
- a brushless motor drive method includes the steps of: determining switching timing of energization modes based on a pulse induced voltage induced in a non-energized phase of three phases of a three-phase brushless motor; switching a plurality of energization modes in which two phases to be applied with a pulse voltage are selected from the three phases of the three-phase brushless motor, at the switching timing of the energization modes; and
- FIG. 1 is a block diagram showing a hydraulic system in an embodiment of the present invention
- FIG. 2 is a circuit diagram showing a motor control unit and a brushless motor in the embodiment of the present invention
- FIG. 3 is a block diagram showing a controller in the embodiment of the present invention.
- FIG. 4 is a timing chart showing an energization pattern of the brushless motor in the embodiment of the present invention.
- FIG. 5 is a flowchart showing a main routine of drive control of the brushless motor in the embodiment of the present invention.
- FIG. 6 is a flowchart showing details of the drive control of the brushless motor in the embodiment of the present invention.
- FIG. 7 is a diagram showing a characteristic of a target number of motor revolutions in the embodiment of the present invention.
- FIG. 8 is a timing chart showing a voltage detection period of a non-energized phase in the embodiment of the present invention.
- FIG. 9 is a timing chart for explaining a characteristic of a lower limit in the embodiment of the present invention.
- FIG. 10 is a timing chart for explaining the characteristic of the lower limit in the embodiment of the present invention.
- FIG. 11 is a diagram showing a correlation between a pulse induced voltage in a non-energized phase and a duty ratio in the embodiment of the present invention.
- FIG. 12 is a diagram showing a change in the pulse induced voltage due to motor temperature in the embodiment of the present invention.
- FIG. 13 is a diagram showing a change in the pulse induced voltage due to motor power-supply voltage in the embodiment of the present invention.
- FIG. 14 is a flowchart showing drive control of the brushless motor in the embodiment of the present invention.
- FIG. 15 is a timing chart showing a correlation among a target number of motor revolutions, motor current, and a duty ratio in the embodiment of the present invention.
- FIG. 16 is a timing chart for explaining a generation process of a PWM signal in the embodiment of the present invention.
- FIG. 17 is a timing chart for explaining the generation process of the PWM signal in the embodiment of the present invention.
- FIG. 1 is a block diagram showing a configuration of a hydraulic system for an automatic transmission of a vehicle.
- the hydraulic system shown in FIG. 1 includes a mechanical oil pump 6 driven by an output of an engine (not shown), and a motor-driven electric oil pump 1 , serving as oil pumps that supply oil to a transmission 7 and an actuator 8 .
- the hydraulic system includes an idle reduction function for stopping an engine when an automatic stop condition is established, and restarting the engine when an automatic startup condition is established. While the engine is stopped by the idle reduction function, the operation of mechanical oil pump 6 is also stopped. Consequently, during the idle reduction, electric oil pump 1 is operated to supply oil to transmission 7 and the actuator 8 , thereby suppressing a decrease in oil pressure.
- Electric oil pump 1 is driven by a brushless motor 2 directly connected thereto.
- Brushless motor 2 is controlled by a motor control unit 3 based on a command from an AT control unit 4 .
- Motor control unit 3 is a drive device that drives brushless motor 2 .
- Electric oil pump 1 supplies oil in an oil pan 10 to transmission 7 and actuator 8 via an oil pipe 5 .
- oil in the oil pan 10 is supplied to the transmission 7 and the actuator 8 via an oil pipe 9 by mechanical oil pump 6 .
- brushless motor 2 is stopped and a check valve 11 blocks off the flow of oil toward electric oil pump 1 .
- AT control unit 4 transmits a motor startup command to motor control unit 3 in synchronization with engine shutdown by idle reduction.
- motor control unit 3 Upon reception of a startup command, motor control unit 3 starts up brushless motor 2 to rotate electric oil pump 1 , thereby starting pressure feed of oil by electric oil pump 1 .
- Equipment driven by brushless motor 2 is not limited to the oil pump.
- the equipment driven by brushless motor 2 can be, for example, an electric water pump used for circulating engine coolant in a hybrid vehicle.
- FIG. 2 shows the configuration of motor control unit 3 and brushless motor 2 .
- Motor control unit 3 includes a motor drive circuit 212 and a controller 213 including a microcomputer. Controller 213 communicates with AT control unit 4 .
- Brushless motor 2 is a three-phase DC brushless motor including three-phase windings 215 u , 215 v , and 215 w of a U-phase, a V-phase, and a W-phase in a cylindrical stator (not shown), and a permanent magnet rotor 216 that is rotatable in a space formed at the center of the stator.
- Motor drive circuit 212 includes a circuit including three-phase bridge-connected switching devices 217 a to 217 f including antiparallel diodes 218 a to 218 f , and a power supply circuit 219 .
- Switching devices 217 a to 217 f are formed of, for example, an FET.
- Control terminals of switching devices 217 a to 217 f are connected to controller 213 , and ON and OFF of switching devices 217 a to 217 f is controlled by pulse width modulation by controller 213 .
- Controller 213 calculates a voltage applied to brushless motor 2 and generates a pulse width modulation signal (PWM signal) to be output to drive circuit 212 .
- controller 213 includes a PWM generator 251 , a gate signal switching unit 252 , an energization mode determining unit 253 , a comparator 254 , a threshold switching unit 255 , a threshold learning unit 256 , and a selector 257 .
- PWM generator 251 is a circuit for generating a PWM wave based on a command value of applied voltage.
- Energization mode determining unit 253 is a device that sequentially outputs a mode command signal for determining the energization mode of motor drive circuit 212 , and switches the energization mode to six different modes based on a signal output by comparator 254 .
- the energization mode indicates a two-phase selection pattern to apply the pulse voltage, of three phases.
- Gate signal switching unit 252 determines the operation of the respective switching devices 217 a to 217 f in motor drive circuit 212 based on an output of energization mode determining unit 253 , and outputs six gate pulse signals to motor drive circuit 212 according to the determination.
- Threshold switching unit 255 is a circuit that generates a threshold in switching control of the energization mode based on a comparison between a pulse induced voltage in a non-energized phase and the threshold. Switching timing of the threshold is determined based on a mode command signal, which is an output of energization mode determining unit 253 .
- Selector 257 selects a voltage value of a non-energized phase of three-phase terminal voltages Vu, Vv, and Vw of brushless motor 2 according to the mode command signal, and outputs the selected voltage value to comparator 254 and threshold learning unit 256 .
- the terminal voltage of the non-energized phase is a voltage between the ground and a terminal.
- a voltage at a neutral point is detected, and a difference between the voltage at the neutral point and the voltage between the ground and the terminal is designated as terminal voltages Vu, Vv, and Vw.
- Comparator 254 compares the threshold output by threshold switching unit 255 with a voltage value of the non-energized phase output by selector 257 to determine the energization mode switching timing, and orders energization mode determining unit 253 to switch the energization modes.
- the voltage of the non-energized phase is a pulse induced voltage induced in a non-energized phase by application of the pulse voltage to two phases.
- the saturated state of the magnetic circuit changes according to the position of the rotor, a pulse induced voltage corresponding to the position of the rotor is generated in a non-energized phase. Consequently, the position of the rotor is estimated based on the pulse induced voltage in the non-energized phase, and the energization mode switching timing can be detected based on the estimated position of the rotor.
- threshold learning unit 256 is a device that updates and stores a threshold used for determination of the energization mode switching timing.
- the pulse induced voltage in the non-energized phase detected for determining the switching timing fluctuates due to the production tolerance of brushless motor 2 or the detection tolerance of the voltage detection circuit. Consequently, when a fixed value is used as a threshold with respect to the tolerance of the pulse induced voltage, the energization mode switching timing may be erroneously determined.
- threshold learning unit 256 detects the pulse induced voltage at a position of a magnetic pole corresponding to the energization mode switching timing, updates the threshold based on the detection result, and rewrites the threshold stored by threshold switching unit 255 based on the updated threshold.
- FIG. 4 shows a voltage applied state to the respective phases in each energization mode.
- the energization mode includes six different energization modes, which are sequentially switched over for each electric angle of 60 degrees. In each of the six different energization modes, pulse voltage is applied to two phases selected from three phases.
- a state in which the rotor is positioned at an angular position of a U-phase coil is designated as a position at which an angular position of the rotor is 0 degrees.
- An angular position of the rotor that switches over from a third energization mode to a fourth energization mode is set to 30 degrees
- an angular position of the rotor that switches from the fourth energization mode to a fifth energization mode is set to 90 degrees
- an angular position of the rotor that switches from the fifth energization mode to a sixth energization mode is set to 150 degrees
- an angular position of the rotor that switches from the sixth energization mode to a first energization mode is set to 210 degrees
- an angular position of the rotor that switches from the first energization mode to a second energization mode is set to 270 degrees
- switching devices 217 a and 217 d are on-controlled, and all other switching devices are turned off, thereby applying voltage V to the U-phase and voltage ⁇ V to the V-phase, so that electric current flows from the U-phase to the V-phase.
- switching devices 217 a and 217 f are on-controlled, and all other switching devices are turned off, thereby applying voltage V to the U-phase and voltage ⁇ V to the W-phase, so that electric current flows from the U-phase to the W-phase.
- switching devices 217 c and 217 f are on-controlled, and all other switching devices are turned off, thereby applying voltage V to the V-phase and voltage ⁇ V to the W-phase, so that electric current flows from the V-phase to the W-phase.
- switching devices 217 b and 217 c are on-controlled, and all other switching devices are turned off, thereby applying voltage V to the V-phase and voltage ⁇ V to the U-phase, so that electric current flows from the V-phase to the U-phase.
- switching devices 217 b and 217 e are on-controlled, and all other switching devices are turned off, thereby applying voltage V to the W-phase and voltage ⁇ V to the U-phase, so that electric current flows from the W-phase to the U-phase.
- switching devices 217 e and 217 d are on-controlled, and all other switching devices are turned off, thereby applying voltage V to the W-phase and voltage ⁇ V to the V-phase, so that electric current flows from the W-phase to the V-phase.
- switching devices 217 a and 217 d are turned on, and all other switching devices are turned off, thereby applying voltage V to the U-phase and voltage ⁇ V to the V-phase, so that electric current flows from the U-phase to the V-phase.
- energization in the respective energization modes can be performed according to a complementary control method in which switching device 217 c in an upper stage is driven by a PWM wave in an opposite phase to a PWM wave that drives switching device 217 d in a lower stage, so that when switching device 217 d in the lower stage is turned on, switching device 217 c in the upper stage is turned off, and when switching device 217 d in the lower stage is turned off, switching device 217 c in the upper stage is turned on.
- the six energization modes are switched over for each electric angle of 60 degrees, thereby energizing the respective switching devices 217 a to 217 f for 120 degrees for every 240 degrees, and thus, the energization method shown in FIG. 4 is referred to as 120-degree energization method.
- the flowchart in FIG. 5 shows an outline of drive control of brushless motor 2 by motor control unit 3 .
- Step S 301 motor control unit 3 determines whether a threshold learning condition used for determination of the energization mode switching timing, in other words, an operation condition of threshold learning unit 256 , is established.
- the threshold learning condition is such that a drive request of brushless motor 2 has not been issued immediately after power on or immediately after shutdown of electric oil pump 1 .
- Step S 302 as a threshold learning process to learn a threshold.
- rotor 216 is first positioned at an angle corresponding to the third energization mode.
- the angle of 90 degrees at which rotor 216 is attracted when phase energization corresponding to the third energization mode is performed, is an angular position at which switching from the fourth energization mode to the fifth energization mode is performed.
- switching from the fourth energization mode to the fifth energization mode is set to be performed at the angle of 90 degrees, as described above, and it is determined whether the rotor has rotated to the angle of 90 degrees, in other words, whether it is the switching timing from the fourth energization mode to the fifth energization mode, based on the terminal voltage Vw of the W-phase, which is a non-energized phase in the fourth energization mode.
- Rotor 216 can be positioned at the angular position, at which switching from the fourth energization mode to the fifth energization mode is performed, by sustaining applied voltage corresponding to the third energization mode.
- the terminal voltage Vw of the W-phase immediately after switching to the fourth energization mode indicates a terminal voltage V of a non-energized phase at an angular position of 90 degrees.
- the threshold V 4 - 5 used for switching determination from the fourth energization mode to the fifth energization mode is updated based on the terminal voltage Vw of the W-phase immediately after switching from the state in which the applied voltage corresponding to the third energization mode is sustained, to the fourth energization mode, and is then stored.
- a threshold used for switching of other energization modes can be learnt in the same manner.
- the terminal voltage V of a non-energized phase at the angular position for switching the energization modes can be stored directly as the threshold.
- a weighted average between the previous thresholds and the terminal voltage V of a non-energized phase acquired this time can be set as a new threshold.
- a moving average of the terminal voltage V of a non-energized phase acquired for several times in the past can be stored as a new voltage threshold.
- the threshold is updated based on the terminal voltage V of the non-energized phase acquired this time. If the terminal voltage V is outside of the normal range, update of the threshold based on the terminal voltage V of the non-energized phase acquired this time is restricted and the threshold can be left as it is and held.
- the energization mode switching timing can be determined by using the initial value as the threshold.
- a common threshold can be set with respect to switching of these modes.
- the threshold V 4 - 5 learnt as described above is set as the common threshold at the time of switching from the second energization mode to the third energization mode, at the time of switching from the fourth energization mode to the fifth energization mode, and at the time of switching from the sixth energization mode to the first energization mode.
- a threshold having an absolute value the same as that of the threshold V 4 - 5 can be used as a common threshold.
- the threshold learning process is not limited to the one described above, and well-known various learning processes can be appropriately adopted.
- Step S 302 When the threshold to be used for determination of the mode switching timing is learnt in Step S 302 , and when it is determined that the learning condition has not been established in Step S 301 , control proceeds to Step S 303 .
- Step S 303 it is determined whether a drive request of electric oil pump 1 is generated.
- an idle reduction request indicates the drive request of electric oil pump 1 .
- Step S 304 in which sensorless motor control is performed to determine the switching timing to the next energization mode by comparing the voltage of a non-energized phase in the energization mode at that time with the threshold.
- the energization mode is switched to the fifth energization mode to start rotation of brushless motor 2 .
- motor control unit 3 determines that rotor 216 is at the position of 150 degrees, which is the angular position for switching from the fifth energization mode to the sixth energization mode, based on the voltage of the V-phase, which is a non-energized phase in the fifth energization mode, to perform switching to the sixth energization mode.
- the energization modes are sequentially switched by comparing the voltage of a non-energized phase with the threshold.
- Step S 304 when a drive request of electric oil pump 1 is not generated, the routine is finished by bypassing Step S 304 .
- Step S 304 Details of the motor control in Step S 304 will be explained with reference to the flowchart in FIG. 6 .
- Step S 351 a target number of revolutions (rpm) of brushless motor 2 is calculated.
- brushless motor 2 that rotates electric oil pump 1 of the present embodiment, for example, as shown in FIG. 7 , as the oil temperature becomes higher, the target number of revolutions is set to higher revolutions.
- the target number of revolutions can be set to higher revolutions, as the coolant temperature becomes higher.
- Step S 352 a command value of the applied voltage is calculated based on the target number of revolutions calculated in Step S 351 and an actual number of motor revolutions (rpm).
- the command value of the applied voltage is determined according to the following equation by proportional-integral control based on a deviation between the target number of revolutions and the actual number of revolutions.
- the method of determining the command value of the applied voltage is not limited to the method based on a target number of motor revolutions.
- well-known determination methods such as a method of determining a command value of the applied voltage based on a deviation between a target discharge pressure and an actual discharge pressure of electric oil pump 1 , and a method of determining a command value of the applied voltage based on a requested torque can be appropriately adopted.
- a calculation process of the applied voltage for approximating the actual value to the target value is not limited to the proportional-integral control, and a well-known calculation method such as a proportional-integral-derivative control can be appropriately adopted.
- Step S 353 a lower limit DMIN of a duty ratio of the voltage application is determined.
- the lower limit DMIN is a lower limit of the duty ratio when phase energization is PWM controlled. A determination method of the lower limit DMIN will be explained later in detail.
- Step S 354 the duty ratio of the voltage application is determined based on the applied voltage determined in Step S 352 and the lower limit DMIN determined in Step S 353 .
- the basic duty ratio (%) is larger than the lower limit DMIN, the basic duty ratio is directly designated as a final duty ratio.
- the lower limit DMIN is designated as the final duty ratio, thereby limiting the duty ratio so as not to fall below the lower limit DMIN.
- the actual applied voltage becomes higher than the requested applied voltage based on the deviation between the target number of revolutions and the actual number of revolutions.
- the energization mode switching timing may be erroneously determined in the sensorless control, thereby causing loss of synchronism. Accordingly, when there is a drive request of brushless motor 2 , control of loss of synchronism should be given priority to satisfying the request of the applied voltage based on the deviation of the number of revolutions. Consequently, the duty ratio is limited so as not to fall below the lower limit DMIN.
- Step S 355 the voltage of a non-energized phase in the energization mode at that time is detected.
- the voltage of the W-phase is detected in the first energization mode
- the voltage of the V-phase is detected in the second energization mode
- the voltage of the U-phase is detected in the third energization mode
- the voltage of the W-phase is detected in the fourth energization mode
- the voltage of the V-phase is detected in the fifth energization mode
- the voltage of the U-phase is detected in the sixth energization mode.
- Selector 257 selects a non-energized phase based on the signal from the energization mode determining unit 253 .
- a detection period of the terminal voltage of a non-energized phase will be explained with reference to FIG. 8 , using the third energization mode as an example.
- the third energization more, because voltage V is applied to the V-phase, and voltage ⁇ V is applied to the W-phase so that electric current flows from the V-phase to the W-phase, the voltage of the U-phase is to be detected, and the terminal voltage of the U-phase is detected during the ON-period of the switching device 217 f in the upper stage of the V-phase.
- the energization mode switching timing may be erroneously determined.
- a voltage detection value immediately after switching of the energization modes is not used for determination of the switching timing from the first determination up to a set number of times.
- the set number of times can be variably set according to the number of motor revolutions and a motor current, and as the number of motor revolutions becomes higher and the motor current becomes higher, a larger value is set for the set number of times.
- Step S 356 it is determined whether the motor rotational speed is higher than the set speed.
- the speed electromotive voltage becomes low, thereby making it difficult to detect the switching timing accurately.
- sensorless control is performed such that the switching timing is determined based on a comparison between the pulse induced voltage and the threshold.
- Step S 356 it is determined whether it is in a speed range, in which mode switching can be determined by using the speed electromotive voltage as a trigger, based on whether the motor rotational speed is higher than the set speed.
- the set speed is a minimum value of the motor rotational speed enabling the switching determination based on the speed electromotive voltage, and is determined beforehand by experiments and simulation and stored.
- the motor rotational speed is calculated based on a switching cycle of the energization mode. Moreover, for example, a first set speed for determining transition to the sensorless control by the pulse induced voltage, and a second set speed for determining stop of the sensorless control by the pulse induced voltage (second set speed>(is greater than) first set speed) are set as the set speed, so that a situation in which switching of the sensorless control is performed repetitively in a short time can be suppressed.
- Step S 356 when the motor rotational speed is lower than the set speed, control proceeds to Step S 357 to compare the voltage of a non-energized phase with the threshold. When the voltage of the non-energized phase crosses the threshold, the energization mode switching timing is determined, and control proceeds to Step S 359 to perform switching to the next energization mode.
- switching timing to the second energization mode is determined. If in the second energization mode at that time, when the voltage of the V-phase, which is a non-energized phase, becomes equal to or greater than a threshold V 2 - 3 , switching timing to the third energization mode is determined.
- switching timing to the fourth energization mode is determined. If in the fourth energization mode at that time, when the voltage of the W-phase, which is a non-energized phase, becomes equal to or greater than a threshold V 4 - 5 , switching timing to the fifth energization mode is determined. If in the fifth energization mode at that time, when the voltage of the V-phase, which is a non-energized phase, becomes equal to or lower than a threshold V 5 - 6 , switching timing to the sixth energization mode is determined. If in the six energization mode at that time, when the voltage of the U-phase, which is a non-energized phase, becomes equal to or greater than a threshold V 6 - 1 , switching timing to the first energization mode is determined.
- Step S 356 when it is determined that the motor rotational speed is greater than the set speed, control proceeds to Step S 358 , in which the sensorless control by the speed electromotive voltage is performed such that a point in time when it is determined that rotor 216 rotates further by 30 degrees from a point in time when the voltage of a non-energized phase crosses the zero level, is detected as the switching timing to the next energization mode.
- Step S 359 to perform switching to the next energization mode.
- Step S 360 the number of motor revolutions rpm is calculated based on a switching cycle of the energization mode.
- Step S 353 a determination method of the lower limit DMIN in Step S 353 will be explained in detail.
- a point at which a value of a counter repeating increase and decrease for each carrier cycle in the PWM control changes from a decrease to an increase, in other words, the vicinity of the center of a pulse width PW of a pulse applied voltage is designated as sampling timing of the voltage of a non-energized phase.
- sampling timing is determined in this manner, when a period in which the pulse induced voltage of a non-energized phase immediately after application of the pulse voltage oscillates is longer than 1 ⁇ 2 of the pulse width PW, the pulse induced voltage of the non-energized phase is sampled while the pulse induced voltage is oscillating, and hence, the pulse induced voltage of the non-energized phase is unable to be accurately detected.
- the lower limit MIN (%) is calculated according to the following equation.
- DMIN max(voltage oscillation time, A/D conversion time) ⁇ 2/carrier cycle ⁇ 100
- one of the voltage oscillation time and the A/D conversion time, whichever the longer, is doubled and designated as the minimum pulse width. Accordingly, a situation in which the pulse induced voltage of a non-energized phase is sampled while the pulse induced voltage is oscillating can be suppressed. Moreover a situation in which application of voltage to an energized phase is stopped during the A/D conversion can be suppressed.
- the lower limit DMIN is calculated in the above-described manner.
- a value acquired beforehand by experiments and simulation can be used for the voltage oscillation time and A/D conversion time, or the voltage oscillation time can be measured in Step S 353 and the lower limit DMIN determined based on the measurement result.
- the sampling timing of the voltage of a non-energized phase can be set to arbitrary timing, as shown in FIG. 10 , the A/D conversion can be started immediately after the voltage oscillation time has passed.
- sampling of the pulse induced voltage of a non-energized phase can be performed within a pulse as short as possible, and a situation in which the pulse induced voltage of a non-energized phase is sampled while the pulse induced voltage is oscillating can be suppressed.
- a situation in which application of voltage to an energized phase is stopped during the A/D conversion can be suppressed.
- the lower limit DMIN (%) is calculated according to the following equation.
- DMIN (voltage oscillation time+A/D conversion time)/carrier cycle ⁇ 100
- the magnitude of the pulse induced voltage of a non-energized phase changes according to the duty ratio of the voltage application. As shown in FIG. 11 , as the duty ratio becomes smaller, the pulse induced voltage of a non-energized phase becomes smaller. If the duty ratio is small, the pulse induced voltage falls below the voltage detection resolution, and determination of the energization mode switching timing may not be possible.
- the minimum value of the duty ratio that generates the pulse induced voltage detectable in a voltage detection circuit can be set as the lower limit DMIN.
- a duty ratio of the lower limit DMIN calculated according to the above-described equation or a duty ratio of the lower limit DMIN set based on the voltage detection resolution, whichever the larger, can be set as the final lower limit.
- the energization mode switching timing can be determined by generating a voltage that can be detected as a pulse induced voltage, and occurrence of loss of synchronism in brushless motor 2 can be suppressed.
- oil can be stably supplied from electric oil pump 1 during the idle reduction to suppress a decrease in hydraulic pressure efficiently.
- the coolant can be stably circulated to suppress overheating of the engine.
- the carrier cycle can be changed to an increase side in order to increase the time for applying the pulse voltage continuously.
- learning can be performed in a state with the duty ratio of the voltage application being set as the lower limit DMIN.
- the pulse induced voltage becomes smaller. Therefore, if the threshold is learnt in a state with the duty ratio being larger than the lower limit DMIN, then when the duty ratio becomes smaller than that at the time of learning the threshold, the pulse induced voltage does not cross the threshold, and switching of the energization mode may become impossible.
- the threshold is learnt in a state with the duty ratio being set as the lower limit DMIN, so that even if the duty ratio becomes the lower limit DMIN, the pulse induced voltage reaches the threshold, and the energization mode switching timing can be determined.
- the lower limit DMIN can be corrected with respect to the change in motor temperature and motor power-supply voltage.
- the duty ratio at the time of learning the threshold is A 1 and the motor temperature at the time of learning the threshold is T 1 .
- the absolute value of the actual pulse induced voltage at the energization mode switching timing decreases.
- the absolute value of the actual pulse induced voltage at the energization mode switching timing decreases. Consequently, if the threshold learnt at the time of low motor temperature is directly used under a condition that the motor temperature is high, the pulse induced voltage does not reach the threshold, and the energization mode switching timing may not be detected.
- the lower limit DMIN is corrected to increase so as to compensate a level decrease in the pulse induced voltage due to an increase in the motor temperature, thereby increasing the pulse induced voltage when the duty ratio is set as the lower limit DMIN, so that the voltage is held in the vicinity of the pulse induced voltage at the time of learning the threshold.
- the lower limit DMIN is changed in a direction of suppressing a change in the pulse induced voltage due to the motor temperature when the duty ratio is set as the lower limit DMIN.
- a correction amount of the duty ratio with respect to a temperature increase since the time of learning is stored beforehand, and a correction amount of the duty ratio is determined from a difference between the motor temperature T 2 at that time and the motor temperature T 1 at the time of learning, to increase the lower limit DMIN by the correction amount.
- the duty ratio A 1 is corrected to duty ratio A 2 .
- the energization mode switching timing is determined based on a comparison between the pulse induced voltage and the threshold, thereby enabling to perform switching of the energization modes sequentially.
- the motor temperature can be represented by oil temperature.
- the oil temperature can be detected by a sensor or can be estimated from an operation condition of the engine. Moreover, a sensor that detects the motor temperature can be provided.
- the lower limit DMIN is set high beforehand so that even if the motor temperature becomes the highest temperature, the energization mode switching timing can be determined based on the comparison between the pulse induced voltage and the threshold.
- the motor temperature becomes lower than that at the time of learning
- the actual pulse induced voltage at the energization mode switching timing increases.
- the lower limit DMIN is decreased, the pulse induced voltage is held in the vicinity of the pulse induced voltage at the time of learning.
- the switching determination of the energization mode is performed based on the comparison with the threshold. Therefore the occurrence of a loss of synchronism can be suppressed by increasing the lower limit DMIN at least with respect to an increase in the motor temperature.
- the threshold When the threshold is learnt by setting the duty ratio of the voltage application as the lower limit DMIN, the threshold can be learnt for each motor temperature. In this case, correction of the lower limit DMIN corresponding to the change in the motor temperature can be omitted.
- the motor power-supply voltage also affects the absolute value of the pulse induced voltage at the energization mode switching timing. As shown in FIG. 13 , when the motor power-supply voltage decreases more than that at the time of learning, the absolute value of the pulse induced voltage at the energization mode switching timing decreases, and the pulse induced voltage does not reach the threshold. As a result, the energization mode switching timing may not be determined.
- the lower limit DMIN is increased so as to compensate a level decrease of the pulse induced voltage due to a decrease in the power-supply voltage, and the pulse induced voltage is increased when a motor applied duty is set to the lower limit DMIN, thereby holding the pulse induced voltage in the vicinity of the pulse induced voltage at the time of learning.
- the lower limit DMIN is changed in a direction of suppressing a change in the pulse induced voltage due to the power-supply voltage when the duty ratio is set to the lower limit DMIN.
- a correction amount of the duty ratio with respect to a decrease in the power-supply voltage since the time of learning is determined and stored beforehand, and a correction amount of the duty ratio is determined based on a difference between the power-supply voltage at that time and the power-supply voltage at the time of learning, and the lower limit DMIN is corrected by the correction amount.
- the duty ratio A 1 is corrected to a duty ratio A 3 .
- the energization mode switching timing is determined based on the comparison between the pulse induced voltage and the threshold, thereby enabling to perform switching of the energization modes sequentially.
- the pulse induced voltage at the energization mode switching timing increases.
- the lower limit DMIN is decreased, the pulse induced voltage is held in the vicinity of that at the time of learning.
- the switching determination of the energization mode can be performed based on the comparison with the threshold. Therefore, the occurrence of a loss of synchronism can be suppressed by increasing the lower limit DMIN at least with respect to a decrease in the power-supply voltage.
- the threshold When the threshold is learnt by setting the duty ratio as the lower limit DMIN, the threshold can be learnt for each power-supply voltage. In this case, correction of the lower limit DMIN corresponding to the change in the power-supply voltage can be omitted.
- the energization mode switching timing can be determined based on the comparison between the pulse induced voltage and the threshold, thereby enabling to perform switching of the energization modes sequentially.
- the duty ratio can be switched to the lower limit DMIN based on the motor operation condition.
- Step S 354 - 1 and Step S 354 - 2 the process explained in the flowchart in FIG. 6 is performed in the same manner. Therefore, explanation of the processing content in the respective steps other than Step S 354 - 1 and in Step S 354 - 2 is omitted.
- Step S 354 - 1 it is determined whether the duty ratio needs to be switched to the lower limit DMIN.
- the duty ratio is switched to the lower limit DMIN.
- An operation condition in which the load of brushless motor 2 is small is for example, one when the target number of revolutions (rpm) of brushless motor 2 is lower than a specified number of revolutions and the motor current is lower than a specified current.
- Step S 354 - 2 the duty ratio is switched to the lower limit DMIN, instead of the duty ratio based on the applied voltage determined based on a deviation between the target rotational speed and the actual rotational speed.
- the actual number of revolutions can be approximated to the target number of revolutions (rpm) with a low duty ratio falling below the lower limit DMIN.
- the pulse induced voltage is sampled in an oscillating period of the pulse induced voltage, thereby causing erroneous detection of the pulse induced voltage or causing the pulse induced voltage to fall below the voltage detection resolution. As a result, determination of the energization mode switching timing may not be possible.
- the duty ratio is switched to the lower limit DMIN beforehand.
- the specified number of revolutions and the specified current for determining whether the duty ratio is in the low load area in which the duty ratio is set to the lower limit DMIN are adapted beforehand so as to be able to determine an operation area in which the duty ratio required for approximating the actual number of revolutions to the target number of revolutions (rpm) falls below the lower limit DMIN.
- FIG. 15 is a timing chart showing an example of a change in target motor rotational speed, motor current, and motor applied duty when the process shown in the flowchart in FIG. 14 is performed.
- the duty ratio is uniformly switched to the lower limit DMIN, and if the conditions of the target number of motor revolutions being lower than the specified number of revolutions and the motor current being lower than the specified current are not satisfied, the duty ratio required for approximating the actual number of revolutions to the target number of revolutions (rpm) is used.
- brushless motor 2 that drives an in-car oil pump 1
- brushless motor 2 may be used in a temperature range of from an extremely low temperature to a high temperature such as 100° C. Therefore there is a large change in a pump load due to a change in viscosity of the oil.
- the duty ratio at the time of performing the PWM control of brushless motor 2 is limited to equal to or larger than the lower limit DMIN, then even if an instruction to largely decrease the discharge amount at a high temperature is provided, the duty ratio does not decrease to be lower than the lower limit DMIN, and hence, shutdown of brushless motor 2 can be avoided. As a result a decrease in the hydraulic pressure can be suppressed.
- the application time of the pulse voltage needs only to be increased.
- the pulse shift process described below can be performed.
- the pulse shift process is a process for increasing the continuous voltage application time without changing the duty ratio which is the sum of the voltage application time in one cycle. If the duty ratio is limited by the lower limit DMIN after performing the pulse shift process, the lower limit DMIN can be suppressed to be low, and a wide variable range of the duty ratio can be ensured.
- FIG. 16 shows general PWM generation.
- PWM of the V-phase uses a result of a comparison between the triangular wave carrier and a voltage command value D+B
- PWM of the W-phase uses a result of a comparison between the triangular wave carrier and a voltage command value D ⁇ B.
- the switching device in the upper stage of the V-phase is turned on in a period in which the voltage command value D+B is higher than the triangular wave carrier
- the switching device in the lower stage of the W-phase is turned on in a period in which the triangular wave carrier is higher than the voltage command value D ⁇ B.
- the voltage command value is corrected at the peak and valley timing of the triangular wave carrier.
- the time during which both the V-phase and the W-phase are energized in an ascending period of the triangular wave carrier increases by a decrease in the time during which both the V-phase and the W-phase are energized in a descending period of the triangular wave carrier, thereby enabling to increase the continuous time during which both the two phases are energized, without changing the duty ratio.
- a situation in which the pulse induced voltage is sampled in the oscillating period of the pulse induced voltage or the voltage application is lost during the A/D conversion can be suppressed.
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Control Of Motors That Do Not Use Commutators (AREA)
Abstract
Description
Applied voltage=deviation×proportional gain+integral value of deviation×integral gain
Deviation=target number of revolutions−actual number of revolutions
DMIN=max(voltage oscillation time, A/D conversion time)×2/carrier cycle×100
DMIN=(voltage oscillation time+A/D conversion time)/carrier cycle×100
Claims (12)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011122490A JP5670258B2 (en) | 2011-05-31 | 2011-05-31 | Brushless motor drive device |
JP2011-122490 | 2011-05-31 |
Publications (2)
Publication Number | Publication Date |
---|---|
US20120306416A1 US20120306416A1 (en) | 2012-12-06 |
US8773060B2 true US8773060B2 (en) | 2014-07-08 |
Family
ID=47173542
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/445,335 Active 2032-06-04 US8773060B2 (en) | 2011-05-31 | 2012-04-12 | Brushless motor drive device and drive method |
Country Status (4)
Country | Link |
---|---|
US (1) | US8773060B2 (en) |
JP (1) | JP5670258B2 (en) |
CN (1) | CN102811006B (en) |
DE (1) | DE102012208452A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11251734B2 (en) | 2017-09-22 | 2022-02-15 | Janislav SEGA | Zero to low speed operation of a sensorless brushless DC motor |
Families Citing this family (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5708802B2 (en) * | 2011-06-22 | 2015-04-30 | トヨタ自動車株式会社 | Electric water pump control device |
JP5853438B2 (en) * | 2011-06-29 | 2016-02-09 | 株式会社ジェイテクト | Sensorless control device for brushless DC motor |
JP5634963B2 (en) * | 2011-09-01 | 2014-12-03 | 日立オートモティブシステムズ株式会社 | Synchronous motor drive system and synchronous motor |
JP5682515B2 (en) * | 2011-09-08 | 2015-03-11 | 三菱自動車工業株式会社 | Control device for hybrid electric vehicle |
JP2013151862A (en) * | 2012-01-24 | 2013-08-08 | Hitachi Koki Co Ltd | Engine working machine |
JP5875970B2 (en) * | 2012-12-21 | 2016-03-02 | 愛三工業株式会社 | Automotive fuel supply system |
JP6027889B2 (en) * | 2012-12-28 | 2016-11-16 | 株式会社ミクニ | Brushless DC motor sensorless driving apparatus, control method, and program |
WO2014147694A1 (en) * | 2013-03-18 | 2014-09-25 | 日本精工株式会社 | Electric power steering device |
JP5908424B2 (en) * | 2013-03-25 | 2016-04-26 | 日立オートモティブシステムズステアリング株式会社 | Motor control device and power steering device |
JP5952502B2 (en) * | 2013-09-20 | 2016-07-13 | 日立オートモティブシステムズ株式会社 | 3-phase brushless motor drive device |
JP6277796B2 (en) | 2014-03-14 | 2018-02-14 | アイシン精機株式会社 | Electric pump |
JP6275605B2 (en) * | 2014-09-17 | 2018-02-07 | 愛三工業株式会社 | Fuel supply device |
JP6408403B2 (en) * | 2015-03-12 | 2018-10-17 | 日立オートモティブシステムズ株式会社 | Driving apparatus for vehicle motor |
WO2017122592A1 (en) * | 2016-01-14 | 2017-07-20 | 日立工機株式会社 | Rotary impact tool |
CN105846798A (en) * | 2016-05-27 | 2016-08-10 | 上海路虹电子科技有限公司 | Soft switching module |
JP6690579B2 (en) * | 2017-03-07 | 2020-04-28 | 株式会社デンソー | Shift range control device |
JP6764361B2 (en) | 2017-03-22 | 2020-09-30 | 日立オートモティブシステムズ株式会社 | Brushless motor drive device and drive method |
KR102427372B1 (en) * | 2017-10-24 | 2022-07-29 | 미쓰비시덴키 가부시키가이샤 | Abnormality diagnosis device, abnormality diagnosis method, and abnormality diagnosis system |
WO2023027739A1 (en) * | 2021-08-27 | 2023-03-02 | Integrity Circuits Llc | Apparatus and method for fan soft-start controller |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1132498A (en) | 1997-07-08 | 1999-02-02 | Fujitsu General Ltd | Control method and control device for brushless motor |
JPH1169867A (en) | 1997-08-11 | 1999-03-09 | Matsushita Electric Ind Co Ltd | Device and method for controlling and driving sensorless dc brushless motor |
US20020140395A1 (en) * | 2001-03-29 | 2002-10-03 | Matsushita Electric Industrial Co., Ltd. | Brushless motor control method and controller |
JP2005057990A (en) | 2003-07-23 | 2005-03-03 | Matsushita Electric Ind Co Ltd | Motor controller and washing machine and dryer employing it |
US20070145919A1 (en) * | 2004-01-05 | 2007-06-28 | Koji Hamaoka | Driving method and driver of brushless dc motor |
US20080048598A1 (en) * | 2006-07-28 | 2008-02-28 | Shinji Shibuya | Brushless motor driving device, brushless motor starting method, and method of detecting rotor stop position of brushless motor |
JP2009189176A (en) | 2008-02-07 | 2009-08-20 | Renesas Technology Corp | Drive system for synchronous motor |
JP2010017044A (en) | 2008-07-07 | 2010-01-21 | Hitachi Ltd | Motor controller, power converter, and hybrid vehicle |
US20100164581A1 (en) * | 2008-12-31 | 2010-07-01 | Bcd Semiconductor Manufacturing Limited | Pulsed width modulated control method and apparatus |
US8436564B2 (en) * | 2010-09-01 | 2013-05-07 | Standard Microsystems Corporation | Natural commutation for three phase brushless direct current (BLDC) motors |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07184389A (en) * | 1993-12-24 | 1995-07-21 | Toshiba Corp | Protection device for drive circuit of sensorless brushless dc motor |
KR20060122897A (en) * | 2004-02-26 | 2006-11-30 | 로무 가부시키가이샤 | Electric drive with motor drive and motor |
JP5427579B2 (en) | 2009-12-09 | 2014-02-26 | 三菱重工業株式会社 | Coal gasification combined power generation facility |
-
2011
- 2011-05-31 JP JP2011122490A patent/JP5670258B2/en active Active
-
2012
- 2012-04-12 US US13/445,335 patent/US8773060B2/en active Active
- 2012-05-21 DE DE102012208452A patent/DE102012208452A1/en active Pending
- 2012-05-29 CN CN201210172816.3A patent/CN102811006B/en active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1132498A (en) | 1997-07-08 | 1999-02-02 | Fujitsu General Ltd | Control method and control device for brushless motor |
JPH1169867A (en) | 1997-08-11 | 1999-03-09 | Matsushita Electric Ind Co Ltd | Device and method for controlling and driving sensorless dc brushless motor |
US20020140395A1 (en) * | 2001-03-29 | 2002-10-03 | Matsushita Electric Industrial Co., Ltd. | Brushless motor control method and controller |
JP2005057990A (en) | 2003-07-23 | 2005-03-03 | Matsushita Electric Ind Co Ltd | Motor controller and washing machine and dryer employing it |
US20070145919A1 (en) * | 2004-01-05 | 2007-06-28 | Koji Hamaoka | Driving method and driver of brushless dc motor |
US20080048598A1 (en) * | 2006-07-28 | 2008-02-28 | Shinji Shibuya | Brushless motor driving device, brushless motor starting method, and method of detecting rotor stop position of brushless motor |
JP2009189176A (en) | 2008-02-07 | 2009-08-20 | Renesas Technology Corp | Drive system for synchronous motor |
JP2010017044A (en) | 2008-07-07 | 2010-01-21 | Hitachi Ltd | Motor controller, power converter, and hybrid vehicle |
US20100164581A1 (en) * | 2008-12-31 | 2010-07-01 | Bcd Semiconductor Manufacturing Limited | Pulsed width modulated control method and apparatus |
US8436564B2 (en) * | 2010-09-01 | 2013-05-07 | Standard Microsystems Corporation | Natural commutation for three phase brushless direct current (BLDC) motors |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11251734B2 (en) | 2017-09-22 | 2022-02-15 | Janislav SEGA | Zero to low speed operation of a sensorless brushless DC motor |
US11264930B2 (en) | 2017-09-22 | 2022-03-01 | Janislav SEGA | Low to high speed operation of a sensorless brushless DC motor |
US11277086B2 (en) | 2017-09-22 | 2022-03-15 | Janislav SEGA | Radially symmetric three-phase optimized power control PCB layout |
US11309819B2 (en) | 2017-09-22 | 2022-04-19 | Janislav SEGA | Initial rotor position detection in a brushless DC motor |
Also Published As
Publication number | Publication date |
---|---|
JP2012253844A (en) | 2012-12-20 |
US20120306416A1 (en) | 2012-12-06 |
JP5670258B2 (en) | 2015-02-18 |
CN102811006B (en) | 2017-01-11 |
DE102012208452A1 (en) | 2012-12-06 |
CN102811006A (en) | 2012-12-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8773060B2 (en) | Brushless motor drive device and drive method | |
US8710788B2 (en) | Brushless motor drive apparatus and drive method | |
US9013128B2 (en) | Brushless motor drive device | |
US9035588B2 (en) | Brushless motor driving apparatus and brushless motor driving method | |
JP5952502B2 (en) | 3-phase brushless motor drive device | |
JP5356320B2 (en) | Brushless motor drive device | |
EP2538545B1 (en) | Sensorless control unit for brushless DC motor | |
KR20140038878A (en) | Sensorless driving device and sensorless driving method for brushless motor | |
JP5561792B2 (en) | Brushless motor drive device | |
JP2011200058A (en) | Driving device for brushless motor | |
US8729840B2 (en) | Sensorless control unit for brushless DC motor | |
JP5886095B2 (en) | Brushless motor drive device | |
JP6150647B2 (en) | Brushless motor control device | |
WO2014156847A1 (en) | Brushless motor drive device and drive method | |
JP2013183550A (en) | Brushless motor drive unit | |
JP5852088B2 (en) | Brushless motor drive device | |
JP6159852B2 (en) | Brushless motor drive device | |
JP5960783B2 (en) | Brushless motor drive device | |
JP5422526B2 (en) | Brushless motor drive device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: HITACHI AUTOMOTIVE SYSTEMS, LTD., JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:HANO, MASAKI;REEL/FRAME:028041/0953 Effective date: 20120319 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551) Year of fee payment: 4 |
|
AS | Assignment |
Owner name: HITACHI ASTEMO, LTD., JAPAN Free format text: CHANGE OF NAME;ASSIGNOR:HITACHI AUTOMOTIVE SYSTEMS, LTD.;REEL/FRAME:056299/0447 Effective date: 20210101 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 8 |