WO2019150440A1 - Drive control system, motor, and method for controlling drive control system - Google Patents
Drive control system, motor, and method for controlling drive control system Download PDFInfo
- Publication number
- WO2019150440A1 WO2019150440A1 PCT/JP2018/003010 JP2018003010W WO2019150440A1 WO 2019150440 A1 WO2019150440 A1 WO 2019150440A1 JP 2018003010 W JP2018003010 W JP 2018003010W WO 2019150440 A1 WO2019150440 A1 WO 2019150440A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- motor
- polarity
- rotation direction
- control system
- drive control
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01D—MEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
- G01D5/00—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable
- G01D5/12—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means
- G01D5/244—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means influencing characteristics of pulses or pulse trains; generating pulses or pulse trains
- G01D5/245—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means influencing characteristics of pulses or pulse trains; generating pulses or pulse trains using a variable number of pulses in a train
-
- 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
Definitions
- the present invention relates to a drive control system, a motor, and a control method for the drive control system.
- a reference magnetic pole 104aP is provided on the rotor 102aP with respect to a rotation angle of 360 ° of the motor 102P.
- the width of the N pole corresponding to the reference position of the crank X of the internal combustion engine corresponds to the rotation angle of the motor 90 °, and the widths of the other N poles and S poles correspond to the rotation angle of the motor 30 ° (FIG. 5). ). Then, the phase of the motor 102P (that is, the reference position of the crank X of the internal combustion engine) is grasped from the pulse signal of the Hall element 104bP of the sensor 104P provided on the stator 102bP, and the crank X is positioned (FIG. 6). .
- the position of the motor 102P (crank of the internal combustion engine) is determined by rotating 360 °, and the phase of the motor, that is, the crank position (stage of the internal combustion engine) is determined (FIG. 6).
- an object of the present invention is to provide a drive control system that can shorten the time for specifying the phase of the motor and increase the speed of motor control.
- a drive control system includes: A motor, A magnet for detection provided on the outer periphery of the rotor of the motor along the rotation direction, wherein a plurality of magnetic poles having a first polarity and a second polarity are alternately arranged in the rotation direction of the motor. And when the magnetic flux of the first polarity magnet of the detection magnet is detected, a first level pulse signal is output and the second polarity magnetic pole of the detection magnet is provided.
- a Hall element that outputs a second level pulse signal upon detecting magnetic flux;
- a driver circuit for controlling the operation of the motor;
- a controller that detects the phase of the motor based on the pulse signal output by the Hall element of the sensor and controls the driver circuit to drive the motor;
- the widths of the plurality of first polarity magnetic poles of the sensor in the rotation direction of the motor are set differently in the rotation direction of the motor,
- the widths of the plurality of magnetic poles of the second polarity of the sensor in the rotation direction of the motor are set to be the same.
- the widths of the plurality of magnetic poles of the first polarity of the sensor in the rotation direction of the motor are set differently to increase or decrease in order of one rotation in the rotation direction of the motor.
- the difference between the widths of the two magnetic poles of the first polarity that are continuous in the rotation direction of the motor is set to be constant within a range of one rotation in the rotation direction of the motor. It is characterized by.
- the rotor angle corresponding to the difference between the widths of the two consecutive magnetic poles of the first polarity is 3 °, 6 °, or 12 °.
- a width of the plurality of second polarity magnetic poles in the rotation direction of the motor is larger than the difference between the widths of the two consecutive magnetic poles of the first polarity.
- a width of the plurality of magnetic poles of the second polarity in the rotation direction of the motor is three times the difference between the widths of the two consecutive magnetic poles of the first polarity.
- the controller is Measuring the second time when the pulse signal is at the second level, and calculating the angular velocity of the rotor of the motor based on the measured second time and the width of the magnetic pole of the second polarity; After measuring the second time, the first time when the pulse signal is at the first level is measured, and the second time is measured based on the measured first time and the calculated angular velocity. Estimating the width of the magnetic pole of the first polarity adjacent to the magnetic pole of the second polarity, and identifying the phase of the motor associated with the estimated width of the magnetic pole of the first polarity; It is characterized by detection.
- the controller is After measuring the second time when the pulse signal becomes the second level, measure the first time, and again measure the second time when the pulse signal becomes the second level, and measure 2
- the angular velocity of the rotor of the motor is calculated based on the average value of the two second times and the width of the magnetic pole of the second polarity.
- a storage unit M that stores the width of the magnetic pole having the first polarity and the phase of the motor in association with each other is further provided.
- the controller reads out the phase of the motor associated with the estimated width of the magnetic pole of the first polarity from the storage unit when detecting the phase of the motor.
- the motor is configured such that the rotor is connected to a crankshaft of an internal combustion engine and torque is applied to the internal combustion engine.
- the control unit detects a crank phase of the internal combustion engine based on the pulse signal output from the Hall element of the sensor.
- the control unit specifies a direction in which the motor is rotating based on the pulse signal output from the Hall element of the sensor.
- a plurality of the hall elements are provided along the rotation direction on the outer periphery of the rotor of the motor.
- the drive control system is mounted on a two-wheeled vehicle, the motor is connected to an internal combustion engine of the two-wheeled vehicle, and the control unit drives the internal combustion engine by driving the motor by the driver circuit. To do.
- the position of the magnetic pole of the first polarity with the minimum width in the rotor of the motor corresponds to the crank angle at the top dead center of the internal combustion engine.
- the Hall element is provided at a position facing the outer periphery of the rotor.
- a control method of a drive control system includes: The motor and the outer periphery of the rotor of the motor are provided along the rotation direction, and a plurality of first polarity magnetic poles and second polarity magnetic poles are alternately arranged in the rotation direction of the motor.
- a magnetic flux of a first polarity magnet of the detection magnet is detected, a first level pulse signal is output and a second polarity of the detection magnet is provided on the detection magnet and the stator of the motor.
- a control method for a drive control system comprising: a sensor including a Hall element that outputs a pulse signal of a second level when the magnetic flux of the magnetic pole of the motor is detected; a driver circuit that controls the operation of the motor; Because The controller detects the phase of the motor based on the pulse signal output from the Hall element of the sensor, and controls the driver circuit to drive the motor,
- the widths of the plurality of first polarity magnetic poles of the sensor in the rotation direction of the motor are set differently in the rotation direction of the motor,
- the widths of the plurality of magnetic poles of the second polarity of the sensor in the rotation direction of the motor are set to be the same.
- a motor includes: A motor, A rotor, A stator, and Sensor detection magnets are provided on the outer periphery of the rotor of the motor along the rotation direction, and a plurality of first polarity magnetic poles and second polarity magnetic poles are alternately arranged in the rotation direction of the motor.
- a hall element of the sensor is provided in the stator of the motor; The Hall element outputs a first level pulse signal when detecting the magnetic flux of the first polarity magnet of the detection magnet, and detects the magnetic flux of the second polarity magnetic pole of the detection magnet.
- the width of the plurality of first polarity magnetic poles of the sensor in the rotation direction of the motor is set differently in the rotation direction of the motor,
- the widths of the plurality of magnetic poles of the second polarity of the sensor in the rotation direction of the motor are set to be the same.
- the drive control system is provided along the rotation direction on the outer periphery of the motor and the rotor of the motor, and the magnetic pole having the first polarity (for example, N pole) and the second in the rotation direction of the motor.
- Detection magnets configured by alternately arranging a plurality of magnetic poles of the same polarity (for example, S poles) and a first stator of the detection magnets provided at a position opposite to the outer periphery of the rotor on the stator of the motor.
- the first level for example, “High” level
- the second level for example, A sensor including a Hall element that outputs a pulse signal of “Low” level
- a driver circuit that controls the operation of the motor
- a phase of the motor based on the pulse signal output by the Hall element of the sensor
- the widths of the plurality of first polarity magnetic poles of the sensor in the rotation direction of the motor are set differently in the rotation direction of the motor (including the forward rotation direction and the reverse rotation direction).
- the widths of the plurality of second polarity magnetic poles of the sensor are set to be the same.
- the widths of the plurality of first polarity magnetic poles of the sensor are set differently (non-uniformly), and the widths of the plurality of second polarity magnetic poles are the same. Therefore, based on the pulse signal output from the Hall element of the sensor, the phase of the motor is specified before the motor rotates 360 °.
- the drive control system of the present invention it is possible to shorten the time for specifying the phase of the motor and to increase the speed of the motor control.
- FIG. 1 is a diagram illustrating an example of a configuration of a drive control system 1000 according to the first embodiment.
- FIG. 2 is a diagram illustrating an example of a schematic configuration of the motor 102 and the sensor 104 illustrated in FIG.
- FIG. 3 is a diagram showing an example of the relationship between the pulse signal output from the sensor 104 shown in FIGS. 1 and 2 and the crank angle of the internal combustion engine 103 (rotation angle of the motor 102).
- FIG. 4 is a diagram showing another example of the relationship between the pulse signal output from the sensor 104 shown in FIGS. 1 and 2 and the crank angle of the internal combustion engine 103 (rotation angle of the motor 102).
- FIG. 5 is a diagram illustrating an example of a schematic configuration of a motor and a sensor of a conventional drive control system.
- FIG. 6 is a diagram showing an example of the relationship between the pulse signal output from the sensor shown in FIG. 5 and the crank angle (rotational angle of the motor) of the internal combustion engine.
- FIG. 1 is a diagram illustrating an example of a configuration of a drive control system 1000 according to the first embodiment.
- FIG. 2 is a diagram illustrating an example of a schematic configuration of the motor 102 and the sensor 104 illustrated in FIG. 1.
- FIG. 3 is a diagram showing an example of the relationship between the pulse signal output from the sensor 104 shown in FIGS. 1 and 2 and the crank angle of the internal combustion engine 103 (rotation angle of the motor 102).
- a drive control system 1000 for controlling the drive of the internal combustion engine according to the first embodiment includes, for example, a drive control device (ECU: Engine Control Unit) 100, a battery B, and a motor 102 as shown in FIGS. And an engine (internal combustion engine) 103 and a sensor 104.
- ECU Engine Control Unit
- FIGS. A drive control system 1000 for controlling the drive of the internal combustion engine according to the first embodiment
- a drive control device ECU: Engine Control Unit
- a battery B for controlling the drive of the internal combustion engine
- an engine internal combustion engine
- the drive control system 1000 is mounted on, for example, a two-wheeled vehicle (not shown).
- the motor 102 is connected to the internal combustion engine 103 of the motorcycle.
- the internal combustion engine 103 is, for example, a 4-stroke engine. Therefore, the state of the internal combustion engine 103 changes between an intake stroke, a compression stroke, a combustion stroke, and an exhaust stroke.
- the battery B supplies driving power to the motor 102 or charges regenerative power by the motor 102.
- the rotor 102a is connected to the crankshaft X of the internal combustion engine, and torque is applied to the internal combustion engine 103 (that is, the crank of the internal combustion engine 103).
- the motor 102 is connected to the crankshaft X of the internal combustion engine 103 so as to be able to transmit and receive torque. That is, the motor 102 has both functions of an electric motor and a generator. As described above, the motor 102 is driven by the internal combustion engine 103 to generate electric power, and also functions as an AC generator (ACG) that outputs an AC voltage.
- ACG AC generator
- the motor 102 includes a stator 102 b, a U-phase coil, a V-phase coil, and a W-phase coil (not shown) provided on the stator 102 b, and an internal combustion engine 103. And a rotor 102a to which the crankshaft X is connected.
- the sensor 104 detects, for example, the rotational speed (rpm) and crank angle (for example, change in rotational angle, top dead center) of the internal combustion engine 103, and outputs a signal corresponding to the detection result. Yes.
- the sensor 104 includes, for example, a detection magnet 104a and a hall element 104b as shown in FIG.
- the detection magnet 104 a is provided along the rotation direction R on the outer periphery of the rotor 102 a of the motor 102.
- the detection magnet 104a has a magnetic pole G1 having a first polarity (eg, N pole in the example of FIG. 2) and a second polarity (eg, S pole in the example of FIG. 2) in the rotation direction R of the motor 102.
- a plurality of magnetic poles G2 are alternately arranged.
- the hall element 104b is provided at a position facing the stator 102b of the motor 102 and the outer periphery of the rotor 102a (for example, the inner periphery of the stator 102b).
- the Hall element 104b outputs a pulse signal of the first level (for example, “High” level) when detecting the magnetic flux of the first polarity G1 magnet of the detection magnet 104a. .
- the Hall element 104b when detecting the magnetic flux of the magnetic pole G of the second polarity G2 of the detection magnet 104a, the Hall element 104b outputs a pulse signal of the second level (for example, “Low” level).
- the number of hall elements 104b is one in the example of FIG. 2, but a plurality of hall elements 104b may be provided along the rotation direction R on the outer periphery of the rotor 102a of the motor 102. Thereby, the accuracy of magnetic flux detection of the detection magnet 104a can be improved.
- the width (length) of the magnetic pole G1 of the plurality of first polarities (N poles) of the sensor 104 in the rotational direction R of the motor 102 is the rotational direction R ( It is set differently in the direction including the forward rotation direction and the reverse rotation direction).
- the widths of the plurality of first polarity magnetic poles G ⁇ b> 1 of the sensor 104 in the rotation direction R of the motor 102 are set differently so as to increase in the order of one rotation in the rotation direction R of the motor 102. Has been.
- the minimum width (length) of the magnetic pole G1 having the first polarity corresponds to the rotation angle of the motor 102 of 12 °.
- the width of the magnetic pole G1 having the first polarity is set so as to increase in the unit of the width corresponding to the rotation angle 12 ° of the motor 102 in the order of one rotation in the rotation direction R of the motor 102.
- the position of the first polarity magnetic pole G1 having the minimum width described above in the rotor 102a of the motor 102 corresponds to, for example, the top dead center crank angle (motor phase) of the internal combustion engine.
- the sizes of the plurality of first magnetic poles (N poles) G1 and second magnetic poles (S poles) G2 of the sensor 104 in the direction orthogonal to the rotation direction R of the motor 102 are, for example, the same. ing.
- the width difference between the two magnetic poles G1 of the first polarity that are continuous in the rotation direction R of the motor 102 is set so as to be constant within a range of one rotation in the rotation direction R of the motor 102. Yes.
- the above-described difference between the widths of the two consecutive magnetic poles G1 having the first polarity (for example, the width corresponding to the rotation angle 48 ° of the motor 102 ⁇ the width corresponding to the rotation angle 36 °). ) Is, for example, 12 ° (corresponding to a rotation angle 12 ° of the motor 102).
- the angle of the rotor 102a corresponding to the above-described difference between the widths of the two consecutive magnetic poles G1 having the first polarity is 3 ° or 6 ° (corresponding to the rotation angle 3 ° or 6 ° of the motor 102). There may be.
- the widths of the plurality of second polarity magnetic poles G2 in the rotation direction R of the motor 102 are continuous. It is set to be larger than the above-described difference between the widths of the two first polarity magnetic poles G1 (corresponding to the rotation angle 12 ° of the motor 102 in the example of FIG. 2).
- the widths of the plurality of second polarity magnetic poles G in the rotation direction R of the motor 102 are, for example, This is three times the above-described difference (corresponding to the rotation angle 12 ° of the motor 102 in the example of FIG. 2) of the widths of the two consecutive magnetic poles G1 having the first polarity.
- the first magnetic pole G1 is an N pole and the second magnetic pole G2 is an S pole.
- the first magnetic pole G1 is an S pole and the second magnetic pole G2 is an N pole. Good.
- the widths of the plurality of first polarity magnetic poles (N poles) G1 of the sensor 104 in the rotation direction R of the motor 102 are set differently so as to decrease in the order of one rotation in the rotation direction R of the motor 102. It may be.
- the drive control apparatus 100 outputs a signal output from the sensor 104 (that is, the rotation speed and phase of the motor 102 obtained from the signal (crank angle, for example, change in rotation angle, Based on the top dead center)), the drive of the motor 102 and the internal combustion engine 103 is controlled.
- a signal output from the sensor 104 that is, the rotation speed and phase of the motor 102 obtained from the signal (crank angle, for example, change in rotation angle, Based on the top dead center)
- crank angle for example, change in rotation angle, Based on the top dead center
- the drive control apparatus 100 includes, for example, a control unit (CPU: Central Processing Unit) CON, a storage unit M, and a driver circuit D as shown in FIG.
- a control unit CPU: Central Processing Unit
- a storage unit M storage unit
- a driver circuit D driver circuit D as shown in FIG.
- the driver circuit D is configured to control the operation of the motor 102 that applies torque to the internal combustion engine 103.
- the storage unit M is configured to store a map for controlling the start of the internal combustion engine 103 (for controlling the motor 102).
- the storage unit M is configured to store the width of each of the plurality of first polarity magnetic poles G1 and the phase of the motor 102 in association with each other.
- the width of the magnetic pole G1 of the plurality of first polarities (N poles) of the sensor 104 in the rotation direction R of the motor 102 is equal to the rotation direction R (forward rotation direction and reverse rotation direction) of the motor 102.
- the different widths of the plurality of first polarity magnetic poles G1 and the phases of the different motors 102 can be set so as to correspond one-to-one and stored in the storage unit M.
- control unit CON after the power is turned on, before the start of the internal combustion engine 103 (ignition control), based on the pulse signal output from the Hall element 104b of the sensor 104 (the crank of the internal combustion engine) Phase (crank angle)) is detected. Further, the control unit CON identifies the direction in which the motor 102 is rotating based on the pulse signal output from the Hall element 104b of the sensor 104.
- control unit CON refers to the storage unit M and determines the driver circuit D based on the rotation speed and crank angle (for example, change in rotation angle, top dead center) of the internal combustion engine 103 detected using the sensor 104.
- the internal combustion engine 103 is started and the internal combustion engine 103 is driven.
- control unit CON rotates the motor 102 after the power is turned on and before starting (ignition control) of the internal combustion engine 103, and based on the pulse signal output from the Hall element 104b of the sensor 104, The phase of the motor 102 (the crank phase (crank angle) of the internal combustion engine) is detected, and the internal combustion engine 103 is driven while the motor 102 is driven based on the detection result.
- control unit CON measures the second time (tl) when the pulse signal output from the Hall element 104b of the sensor 104 becomes the second level (“Low” level) (FIG. 5). 3).
- the control unit CON calculates the angular velocity of the rotor 102a of the motor 102 based on the measured second time (tl) and the width of the magnetic pole G2 having the second polarity.
- the width of the magnetic pole G2 having the second polarity is a fixed (constant) known value as described above, and thus the value of the known width is divided by the measured second time (tl).
- the angular velocity of the rotor 102a of the motor 102 can be calculated.
- the control unit CON measures the first time (th) when the pulse signal becomes the first level (“High” level) (FIG. 3).
- the controller CON determines the width of the magnetic pole G1 having the first polarity adjacent to the magnetic pole G2 having the second polarity measured for the second time. Is supposed to be estimated.
- the width of the magnetic pole G1 having the first polarity is calculated (estimated) by multiplying the measured first time (th) by the calculated angular velocity.
- the control unit CON reads the phase of the motor 102 associated with the estimated width of the magnetic pole G having the first polarity from the storage unit M when the phase of the motor 102 is detected.
- the control unit CON detects the phase of the motor 102 by specifying the phase of the motor 102 associated with the estimated width of the magnetic pole G having the first polarity.
- the widths of the magnetic poles G1 of the plurality of first polarities (N poles) of the sensor 104 in the rotation direction R of the motor 102 are set differently in the rotation direction R of the motor 102. Further, the widths (lengths) of the plurality of second polarity magnetic poles (S poles) G2 of the sensor 104 in the rotation direction R of the motor 102 are set to be the same.
- the phase of the motor 102 is specified before the motor 102 rotates 360 °.
- the widths of the plurality of second polarity magnetic poles G2 in the rotation direction R of the motor 102 (corresponding to the rotation angle 36 ° of the motor 102 in the example of FIG. 2) It is set to be larger than the above-described difference in the width of the magnetic pole G1 having one polarity (corresponding to the rotation angle 12 ° of the motor 102 in the example of FIG. 2).
- control unit CON can detect the change in the level of the pulse signal more reliably and can estimate the phase of the motor 102.
- the widths of the plurality of first polarity magnetic poles G of the sensor 104 are all set differently (non-uniformly), and the plurality of first Since the widths of the magnetic poles G having the two polarities are all set to be the same, based on the pulse signal output from the Hall element of the sensor 104, before the motor 102 rotates 360 °, The phase will be specified.
- the drive control system 1000 according to the first embodiment, it is possible to shorten the time for specifying the phase of the motor 102 and increase the speed of the motor control.
- control unit CON calculates based on the pulse signal output from the sensor 104 and detects (estimates) the phase of the motor 102.
- control unit CON controls the driver circuit D to rotate the motor 102 after the drive control system 1000 is turned on and before the internal combustion engine 103 is started (ignition control).
- control unit CON sets the pulse signal output from the Hall element 104b of the sensor 104 to the second level (“Low” level) (after the pulse (3)). Measure 2 hours (tl).
- the controller CON calculates the angular velocity of the rotor 102a of the motor 102 based on the measured second time (tl) and the width of the magnetic pole G2 having the second polarity.
- the width of the magnetic pole G2 having the second polarity is a fixed (constant) known value as described above, and thus the value of the known width is divided by the measured second time (tl).
- the angular velocity of the rotor 102a of the motor 102 can be calculated.
- the controller CON measures the first time (th) of the pulse signal at the first level (“High” level) (of the pulse (4)). .
- the controller CON determines the width of the magnetic pole G1 having the first polarity adjacent to the magnetic pole G2 having the second polarity measured for the second time. Is estimated.
- the width of the magnetic pole G1 having the first polarity is calculated (estimated) by multiplying the measured first time (th) corresponding to the width of the pulse (4) by the calculated angular velocity.
- the control unit CON reads the phase of the motor 102 associated with the estimated width of the magnetic pole G having the first polarity from the storage unit M when detecting the phase of the motor 102.
- the control unit CON detects the phase of the motor 102 by specifying the phase of the motor 102 associated with the estimated width of the magnetic pole G having the first polarity.
- the widths of the magnetic poles G1 of the plurality of first polarities (N poles) of the sensor 104 in the rotation direction R of the motor 102 are set differently in the rotation direction R of the motor 102. Further, the widths (lengths) of the plurality of second polarity magnetic poles (S poles) G2 of the sensor 104 in the rotation direction R of the motor 102 are set to be the same.
- the phase of the motor 102 is specified before the motor 102 rotates 360 °.
- the widths of the plurality of second polarity magnetic poles G2 in the rotation direction R of the motor 102 (corresponding to the rotation angle 36 ° of the motor 102 in the example of FIG. 2) It is set to be larger than the above-described difference in the width of the magnetic pole G1 having one polarity (corresponding to the rotation angle 12 ° of the motor 102 in the example of FIG. 2).
- control unit CON can detect the change in the level of the pulse signal more reliably and can estimate the phase of the motor 102.
- the maximum positioning rotation angle is the width of the pulse (3), the subsequent “Low” level period, and the width of the pulse (4), and before the motor 102 is rotated 360 °, the motor
- the phase of 102 can be specified.
- the rotation angle of the motor corresponds to the crank angle of the internal combustion engine 103, and the stage (each process) of the internal combustion engine can be specified by specifying the phase of the motor.
- control unit CON refers to the storage unit M, and based on the rotational speed and crank angle (for example, change in rotational angle, top dead center) of the internal combustion engine 103 detected using the sensor 104, the driver circuit D By controlling the above and driving the motor 102, the internal combustion engine 103 can be started and the internal combustion engine 103 can be driven.
- the widths of the plurality of first polarity magnetic poles G of the sensor 104 are set differently (non-uniformly), Since the width of the magnetic pole G of the second polarity is set to be the same, before the motor 102 rotates 360 ° based on the pulse signal output by the Hall element of the sensor 104, The phase will be specified.
- FIG. 4 is a diagram showing another example of the relationship between the pulse signal output from the sensor 104 shown in FIGS. 1 and 2 and the crank angle of the internal combustion engine 103 (rotation angle of the motor 102).
- control unit CON detects and estimates (estimates) the phase of the motor 102 based on the pulse signal output from the sensor 104.
- control unit CON controls the driver circuit D to rotate the motor 102 after the drive control system 1000 is turned on and before the internal combustion engine 103 is started (ignition control).
- control unit CON sets the second level ("Low” level) of the pulse signal output from the Hall element 104b of the sensor 104 (after the pulse (2)). Measure for 2 hours (tl 1 ).
- the control unit CON measures the first time (th) of the pulse signal at the first level (“High” level) (of the pulse (3)). To do.
- control unit CON measures the second time (tl 1 ) when the pulse signal output from the Hall element 104b of the sensor 104 becomes the second level (“Low” level), and then the first time (th). Then, the second time (tl 2 ) when the pulse signal becomes the second level (“Low” level) is measured again.
- control unit CON determines the angular velocity of the rotor 102a of the motor 102 based on the average value of the two measured second times (tl 1 ) and (tl 2 ) and the width of the magnetic pole G having the second polarity. It comes to calculate.
- the width of the magnetic pole G2 having the second polarity is a fixed (fixed) known value as described above, the two second times (tl 1 ) when the value of the known width is measured. ), And dividing by the average value of (tl 2 ), the angular velocity of the rotor 102a of the motor 102 can be calculated.
- the controller CON determines the width of the magnetic pole G1 having the first polarity adjacent to the magnetic pole G2 having the second polarity measured for the second time. Is estimated.
- the width of the magnetic pole G1 having the first polarity is calculated (estimated) by multiplying the measured first time (th) corresponding to the width of the pulse (4) by the calculated angular velocity.
- the control unit CON reads the phase of the motor 102 associated with the estimated width of the magnetic pole G having the first polarity from the storage unit M when detecting the phase of the motor 102.
- the control unit CON detects the phase of the motor 102 by specifying the phase of the motor 102 associated with the estimated width of the magnetic pole G having the first polarity.
- the maximum positioning rotation angle is the width of the pulse (3), the subsequent “Low” level period, the width of the pulse (4), and the subsequent “Low” level period.
- the phase of the motor 102 can be determined.
- the rotation angle of the motor corresponds to the crank angle of the internal combustion engine 103, and the stage (each process) of the internal combustion engine can be specified by specifying the phase of the motor.
- the drive control system is provided along the rotation direction on the outer periphery of the motor 102 and the rotor of the motor, and has the first polarity (for example, N pole) in the rotation direction of the motor.
- first polarity for example, N pole
- second polarity for example, S poles
- stator of the motor provided at a position facing the outer periphery of the rotor
- a sensor 104 including a Hall element that outputs a pulse signal of level 2 (eg, “Low” level), a driver circuit D that controls the operation of the motor, and a pulse signal output by the Hall element of the sensor. ,motor It detects the phase, and a control unit CON for driving the motor by controlling the driver circuit.
- level 2 eg, “Low” level
- the widths of the plurality of first polarity magnetic poles of the sensor in the rotation direction of the motor are set differently in the rotation direction of the motor (including the forward rotation direction and the reverse rotation direction).
- the widths of the plurality of second polarity magnetic poles of the sensor are set to be the same.
- the widths of the plurality of first polarity magnetic poles of the sensor are set differently (non-uniformly), and the widths of the plurality of second polarity magnetic poles are the same. Therefore, based on the pulse signal output from the Hall element of the sensor, the phase of the motor is specified before the motor rotates 360 °.
- the drive control system of the present invention it is possible to shorten the time for specifying the phase of the motor and to increase the speed of the motor control.
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Control Of Motors That Do Not Use Commutators (AREA)
- Brushless Motors (AREA)
Abstract
Description
本発明は、駆動制御システム、モータ、および、駆動制御システムの制御方法に関する発明である。 The present invention relates to a drive control system, a motor, and a control method for the drive control system.
従来、直流電源が出力する直流電圧を電力変換した交流電圧をモータに供給して、当該モータを駆動するインバータ回路を備えた駆動制御システムがある(例えば、特開2010-239748号参照)。 2. Description of the Related Art Conventionally, there is a drive control system provided with an inverter circuit that supplies an AC voltage obtained by converting a DC voltage output from a DC power source to a motor and drives the motor (see, for example, JP 2010-239748 A).
このような従来の駆動制御システムにおいて、例えば、図5に示すように、モータ102Pの回転角360°に対して基準磁極104aPを回転子102aPに設けているものがある。
In such a conventional drive control system, for example, as shown in FIG. 5, a reference magnetic pole 104aP is provided on the rotor 102aP with respect to a rotation angle of 360 ° of the
そして、内燃機関のクランクXの基準位置に対応するN極の幅がモータの回転角90°に対応し、その他のN極及びS極の幅がモータの回転角30°に対応する(図5)。そして、固定子102bPに設けられたセンサ104Pのホール素子104bPのパルス信号により、モータ102Pの位相(すなわち、内燃機関のクランクXの基準位置)を把握し、クランクXの位置決めを行う(図6)。
The width of the N pole corresponding to the reference position of the crank X of the internal combustion engine corresponds to the rotation angle of the motor 90 °, and the widths of the other N poles and S poles correspond to the rotation angle of the
この従来の方式では、モータ102P(内燃機関のクランク)が360°回転することで位置を特定して、モータの位相、すなわちクランク位置(内燃機関のステージ)を決定する(図6)。
In this conventional system, the position of the
このように、この従来の方式では、モータ102Pが360°回転しないとモータ102Pの位相を特定ができない(クランクXの基準位置を特定できない)ために、モータ102Pの位相を特定する時間が長くなり、モータ制御の高速化を図ることができない問題がある。
Thus, in this conventional method, since the phase of the
そこで、本発明では、モータの位相を特定する時間を短縮して、モータ制御の高速化を図ることが可能な駆動制御システムを提供することを目的とする。 Therefore, an object of the present invention is to provide a drive control system that can shorten the time for specifying the phase of the motor and increase the speed of motor control. *
本発明の一態様に係る実施形態に従った駆動制御システムは、
モータと、
前記モータの回転子の外周に回転方向に沿って設けられ、前記モータの回転方向に第1の極性の磁極と第2の極性の磁極とが交互に複数個配置されて構成された検出用磁石と、前記モータの固定子に設けられ、前記検出用磁石の第1の極性の磁石の磁束を検出すると第1のレベルのパルス信号を出力するとともに前記検出用磁石の第2の極性の磁極の磁束を検出すると第2のレベルのパルス信号を出力するホール素子と、を含むセンサと、
前記モータの動作を制御するドライバ回路と、
前記センサの前記ホール素子が出力する前記パルス信号に基づいて、前記モータの位相を検出するとともに、前記ドライバ回路を制御して前記モータを駆動する制御部と、を備え、
前記モータの前記回転方向における前記センサの複数の前記第1の極性の磁極の幅は、前記モータの前記回転方向に異なって設定されており、
前記モータの前記回転方向における前記センサの複数の前記第2の極性の磁極の幅は、同じになるように設定されている
ことを特徴とする。
A drive control system according to an embodiment of one aspect of the present invention includes:
A motor,
A magnet for detection provided on the outer periphery of the rotor of the motor along the rotation direction, wherein a plurality of magnetic poles having a first polarity and a second polarity are alternately arranged in the rotation direction of the motor. And when the magnetic flux of the first polarity magnet of the detection magnet is detected, a first level pulse signal is output and the second polarity magnetic pole of the detection magnet is provided. A Hall element that outputs a second level pulse signal upon detecting magnetic flux;
A driver circuit for controlling the operation of the motor;
A controller that detects the phase of the motor based on the pulse signal output by the Hall element of the sensor and controls the driver circuit to drive the motor;
The widths of the plurality of first polarity magnetic poles of the sensor in the rotation direction of the motor are set differently in the rotation direction of the motor,
The widths of the plurality of magnetic poles of the second polarity of the sensor in the rotation direction of the motor are set to be the same.
前記駆動制御システムにおいて、
前記モータの前記回転方向における前記センサの複数の前記第1の極性の磁極の幅は、前記モータの前記回転方向に1回転する順番に、大きくなるように異なって設定され若しくは小さくなるように異なって設定されており、
前記モータの前記回転方向において連続する2つの前記第1の極性の磁極の幅の差が、前記モータの前記回転方向に1回転する範囲において、一定の大きさになるように設定されている
ことを特徴とする。
In the drive control system,
The widths of the plurality of magnetic poles of the first polarity of the sensor in the rotation direction of the motor are set differently to increase or decrease in order of one rotation in the rotation direction of the motor. Is set,
The difference between the widths of the two magnetic poles of the first polarity that are continuous in the rotation direction of the motor is set to be constant within a range of one rotation in the rotation direction of the motor. It is characterized by.
前記駆動制御システムにおいて、
前記連続する2つの前記第1の極性の磁極の幅の前記差に対応する前記回転子の角度が3°、6°、又は、12°である
ことを特徴とする。
In the drive control system,
The rotor angle corresponding to the difference between the widths of the two consecutive magnetic poles of the first polarity is 3 °, 6 °, or 12 °.
前記駆動制御システムにおいて、
前記モータの前記回転方向における複数の前記第2の極性の磁極の幅は、前記連続する2つの前記第1の極性の磁極の幅の前記差よりも、大きい
ことを特徴とする。
In the drive control system,
A width of the plurality of second polarity magnetic poles in the rotation direction of the motor is larger than the difference between the widths of the two consecutive magnetic poles of the first polarity.
前記駆動制御システムにおいて、
前記モータの前記回転方向における複数の前記第2の極性の磁極の幅は、前記連続する2つの前記第1の極性の磁極の幅の前記差の3倍である
ことを特徴とする。
In the drive control system,
A width of the plurality of magnetic poles of the second polarity in the rotation direction of the motor is three times the difference between the widths of the two consecutive magnetic poles of the first polarity.
前記駆動制御システムにおいて、
前記制御部は、
前記パルス信号が前記第2のレベルとなる第2時間を測定し、測定した前記第2時間と前記第2の極性の磁極の幅に基づいて、前記モータの前記回転子の角速度を算出し、
前記第2時間を測定した後に、前記パルス信号が前記第1のレベルとなる第1時間を測定し、測定した前記第1時間と算出した前記角速度に基づいて、前記第2時間が測定された第2の極性の磁極に隣接する第1の極性の磁極の幅を推定し、推定した第1の極性の磁極の幅に関連付けられた前記モータの位相を特定することで、前記モータの位相を検出する
ことを特徴とする。
In the drive control system,
The controller is
Measuring the second time when the pulse signal is at the second level, and calculating the angular velocity of the rotor of the motor based on the measured second time and the width of the magnetic pole of the second polarity;
After measuring the second time, the first time when the pulse signal is at the first level is measured, and the second time is measured based on the measured first time and the calculated angular velocity. Estimating the width of the magnetic pole of the first polarity adjacent to the magnetic pole of the second polarity, and identifying the phase of the motor associated with the estimated width of the magnetic pole of the first polarity; It is characterized by detection.
前記駆動制御システムにおいて、
前記制御部は、
前記パルス信号が前記第2のレベルとなる第2時間を測定した後、前記第1時間を測定し、再度、前記パルス信号が前記第2のレベルとなる第2時間を測定し、測定した2つの前記第2時間の平均値と前記第2の極性の磁極の幅に基づいて、前記モータの前記回転子の角速度を算出する
ことを特徴とする。
In the drive control system,
The controller is
After measuring the second time when the pulse signal becomes the second level, measure the first time, and again measure the second time when the pulse signal becomes the second level, and measure 2 The angular velocity of the rotor of the motor is calculated based on the average value of the two second times and the width of the magnetic pole of the second polarity.
前記駆動制御システムにおいて、
前記第1の極性の磁極の幅と前記モータの位相とを関連付けて記憶する記憶部Mをさらに備えることを特徴とする。
In the drive control system,
A storage unit M that stores the width of the magnetic pole having the first polarity and the phase of the motor in association with each other is further provided.
前記駆動制御システムにおいて、
前記制御部は、前記モータの位相の検出時に、前記記憶部から、推定した前記第1の極性の磁極の幅に関連付けられた前記モータの位相を読み出す
ことを特徴とする。
In the drive control system,
The controller reads out the phase of the motor associated with the estimated width of the magnetic pole of the first polarity from the storage unit when detecting the phase of the motor.
前記駆動制御システムにおいて、
前記モータは、前記回転子が内燃機関のクランク軸に接続されるとともに、前記内燃機関にトルクを付与するものであり、
前記制御部は、前記センサの前記ホール素子が出力する前記パルス信号に基づいて、前記内燃機関のクランクの位相を検出する
ことを特徴とする。
In the drive control system,
The motor is configured such that the rotor is connected to a crankshaft of an internal combustion engine and torque is applied to the internal combustion engine.
The control unit detects a crank phase of the internal combustion engine based on the pulse signal output from the Hall element of the sensor.
前記駆動制御システムにおいて、
前記制御部は、前記センサの前記ホール素子が出力する前記パルス信号に基づいて、前記モータが回転している方向を特定する
ことを特徴とする。
In the drive control system,
The control unit specifies a direction in which the motor is rotating based on the pulse signal output from the Hall element of the sensor.
前記駆動制御システムにおいて、
前記ホール素子は、前記モータの前記回転子の外周に回転方向に沿って複数個設けられていることを特徴とする。
In the drive control system,
A plurality of the hall elements are provided along the rotation direction on the outer periphery of the rotor of the motor.
前記駆動制御システムにおいて、
前記駆動制御システムは、二輪車に積載され、前記モータは前記二輪車の内燃機関に接続され、前記制御部は、前記ドライバ回路により前記モータを駆動することにより、前記内燃機関を駆動する
ことを特徴とする。
In the drive control system,
The drive control system is mounted on a two-wheeled vehicle, the motor is connected to an internal combustion engine of the two-wheeled vehicle, and the control unit drives the internal combustion engine by driving the motor by the driver circuit. To do.
前記駆動制御システムにおいて、
前記モータの前記回転子における、最小の幅の第1の極性の磁極の位置は、内燃機関の上死点のクランク角に対応していることを特徴とする。
In the drive control system,
The position of the magnetic pole of the first polarity with the minimum width in the rotor of the motor corresponds to the crank angle at the top dead center of the internal combustion engine.
前記駆動制御システムにおいて、前記ホール素子は、前記回転子の前記外周と対向する位置に設けられていることを特徴とする。 In the drive control system, the Hall element is provided at a position facing the outer periphery of the rotor.
本発明の一態様に係る実施形態に従った駆動制御システムの制御方法は、
モータと、前記モータの回転子の外周に回転方向に沿って設けられ、前記モータの回転方向に第1の極性の磁極と第2の極性の磁極とが交互に複数個配置されて構成された検出用磁石と、前記モータの固定子に設けられ、前記検出用磁石の第1の極性の磁石の磁束を検出すると第1のレベルのパルス信号を出力するとともに前記検出用磁石の第2の極性の磁極の磁束を検出すると第2のレベルのパルス信号を出力するホール素子と、を含むセンサと、前記モータの動作を制御するドライバ回路と、制御部と、を備えた駆動制御システムの制御方法であって、
前記制御部により、前記センサの前記ホール素子が出力する前記パルス信号に基づいて、前記モータの位相を検出するとともに、前記ドライバ回路を制御して前記モータを駆動すること、を備え、
前記モータの前記回転方向における前記センサの複数の前記第1の極性の磁極の幅は、前記モータの前記回転方向に異なって設定されており、
前記モータの前記回転方向における前記センサの複数の前記第2の極性の磁極の幅は、同じになるように設定されている
ことを特徴とする。
A control method of a drive control system according to an embodiment according to an aspect of the present invention includes:
The motor and the outer periphery of the rotor of the motor are provided along the rotation direction, and a plurality of first polarity magnetic poles and second polarity magnetic poles are alternately arranged in the rotation direction of the motor. When a magnetic flux of a first polarity magnet of the detection magnet is detected, a first level pulse signal is output and a second polarity of the detection magnet is provided on the detection magnet and the stator of the motor. A control method for a drive control system, comprising: a sensor including a Hall element that outputs a pulse signal of a second level when the magnetic flux of the magnetic pole of the motor is detected; a driver circuit that controls the operation of the motor; Because
The controller detects the phase of the motor based on the pulse signal output from the Hall element of the sensor, and controls the driver circuit to drive the motor,
The widths of the plurality of first polarity magnetic poles of the sensor in the rotation direction of the motor are set differently in the rotation direction of the motor,
The widths of the plurality of magnetic poles of the second polarity of the sensor in the rotation direction of the motor are set to be the same.
本発明の一態様に係る実施形態に従ったモータは、
モータであって、
回転子と、
固定子と、を備え、
センサの検出用磁石が、前記モータの前記回転子の外周に回転方向に沿って設けられ、前記モータの回転方向に第1の極性の磁極と第2の極性の磁極とが交互に複数個配置されて構成され、
前記センサのホール素子が、前記モータの前記固定子にに設けられ、
前記ホール素子は、前記検出用磁石の第1の極性の磁石の磁束を検出すると第1のレベルのパルス信号を出力するとともに前記検出用磁石の第2の極性の磁極の磁束を検出すると第2のレベルのパルス信号を出力するものであり
前記モータの前記回転方向における前記センサの複数の前記第1の極性の磁極の幅は、前記モータの前記回転方向に異なって設定されており、
前記モータの前記回転方向における前記センサの複数の前記第2の極性の磁極の幅は、同じになるように設定されている
ことを特徴とする。
A motor according to an embodiment of one aspect of the present invention includes:
A motor,
A rotor,
A stator, and
Sensor detection magnets are provided on the outer periphery of the rotor of the motor along the rotation direction, and a plurality of first polarity magnetic poles and second polarity magnetic poles are alternately arranged in the rotation direction of the motor. Is configured,
A hall element of the sensor is provided in the stator of the motor;
The Hall element outputs a first level pulse signal when detecting the magnetic flux of the first polarity magnet of the detection magnet, and detects the magnetic flux of the second polarity magnetic pole of the detection magnet. The width of the plurality of first polarity magnetic poles of the sensor in the rotation direction of the motor is set differently in the rotation direction of the motor,
The widths of the plurality of magnetic poles of the second polarity of the sensor in the rotation direction of the motor are set to be the same.
本発明の一態様に係る駆動制御システムは、モータと、モータの回転子の外周に回転方向に沿って設けられ、モータの回転方向に第1の極性(例えば、N極)の磁極と第2の極性(例えば、S極)の磁極とが交互に複数個配置されて構成された検出用磁石と、モータの固定子に回転子の外周と対向する位置に設けられ、検出用磁石の第1の極性の磁石の磁束を検出すると第1のレベル(例えば、“High”レベル)のパルス信号を出力するとともに検出用磁石の第2の極性の磁極の磁束を検出すると第2のレベル(例えば、“Low”レベル)のパルス信号を出力するホール素子と、を含むセンサと、モータの動作を制御するドライバ回路と、センサのホール素子が出力するパルス信号に基づいて、モータの位相を検出するとともに、ドライバ回路を制御してモータを駆動する制御部と、を備える。 The drive control system according to one aspect of the present invention is provided along the rotation direction on the outer periphery of the motor and the rotor of the motor, and the magnetic pole having the first polarity (for example, N pole) and the second in the rotation direction of the motor. Detection magnets configured by alternately arranging a plurality of magnetic poles of the same polarity (for example, S poles) and a first stator of the detection magnets provided at a position opposite to the outer periphery of the rotor on the stator of the motor. When detecting the magnetic flux of the magnet having the polarity of, the first level (for example, “High” level) pulse signal is output, and when detecting the magnetic flux of the magnetic pole of the second polarity of the detecting magnet, the second level (for example, A sensor including a Hall element that outputs a pulse signal of “Low” level), a driver circuit that controls the operation of the motor, and a phase of the motor based on the pulse signal output by the Hall element of the sensor , De Controls driver circuit and a control unit for driving the motor.
そして、モータの回転方向におけるセンサの複数の第1の極性の磁極の幅は、モータの回転方向に(順回転方向及び逆回転方向を含む方向)に異なって設定されており、モータの回転方向におけるセンサの複数の第2の極性の磁極の幅は、同じになるように設定されている。 The widths of the plurality of first polarity magnetic poles of the sensor in the rotation direction of the motor are set differently in the rotation direction of the motor (including the forward rotation direction and the reverse rotation direction). The widths of the plurality of second polarity magnetic poles of the sensor are set to be the same.
このように、本発明の駆動制御システムでは、センサの複数の第1の極性の磁極の幅が異なって(不均一に)設定されており、複数の第2の極性の磁極の幅は、同じになるように設定されていることから、センサのホール素子が出力するパルス信号に基づいて、モータが360°回転する前に、モータの位相が特定されることとなる。 Thus, in the drive control system of the present invention, the widths of the plurality of first polarity magnetic poles of the sensor are set differently (non-uniformly), and the widths of the plurality of second polarity magnetic poles are the same. Therefore, based on the pulse signal output from the Hall element of the sensor, the phase of the motor is specified before the motor rotates 360 °.
すなわち、本発明の駆動制御システムによれば、モータの位相を特定する時間を短縮して、モータ制御の高速化を図ることができる。 That is, according to the drive control system of the present invention, it is possible to shorten the time for specifying the phase of the motor and to increase the speed of the motor control.
以下、本発明に係る実施形態について図面に基づいて説明する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings.
図1は、実施例1に係る駆動制御システム1000の構成の一例を示す図である。また、図2は、図1に示すモータ102及びセンサ104の概略構成の一例を示す図である。また、図3は、図1、図2に示すセンサ104が出力するパルス信号と、内燃機関103のクランク角(モータ102の回転角)との関係の一例を示す図である。
FIG. 1 is a diagram illustrating an example of a configuration of a
本実施例1に係る内燃機関の駆動を制御する駆動制御システム1000は、例えば、図1、図2に示すように、駆動制御装置(ECU:Engine Control Unit)100と、バッテリBと、モータ102と、エンジン(内燃機関)103と、センサ104と、を備える。なお、図1の例では、モータ102とセンサ104とが別々の構成として表記されているが、モータ102とセンサ104とが一体になっている形態も想定される。
A
この駆動制御システム1000は、例えば、二輪車(図示せず)に積載される。この場合、モータ102は当該二輪車の内燃機関103に接続される。
The
内燃機関103は、ここでは、例えば、4ストロークエンジンである。したがって、内燃機関103の状態は、吸気行程、圧縮行程、燃焼行程、および、排気行程を遷移するようになっている。
Here, the
また、図1に示すように、バッテリBは、モータ102に駆動電力を供給し、または、モータ102による回生電力を充電するようになっている。
Further, as shown in FIG. 1, the battery B supplies driving power to the
そして、モータ102は、回転子102aが内燃機関のクランク軸Xに接続されるとともに、内燃機関103(すなわち、内燃機関103のクランク)にトルクを付与するようになっている。
In the
ここでは、モータ102は、内燃機関103のクランク軸Xにトルクを授受可能に連結されている。すなわち、このモータ102は、電動機と発電機の両方の機能を併せ持つ。このように、モータ102は、内燃機関103により駆動されて発電し、交流電圧を出力する交流発電機(ACG)としても機能するようになっている。
Here, the
このモータ102は、例えば、図2に示すように、固定子102bと、この固定子102bに設けられたU相コイル、V相コイル、及びW相コイル(図示せず)と、内燃機関103のクランク軸Xが接続された回転子102aと、を含む。
For example, as shown in FIG. 2, the
また、センサ104は、例えば、内燃機関103の回転速度(rpm)およびクランク角(例えば、回転角度の変化、上死点)を検出し、この検出結果に応じた信号を出力するようになっている。
The
このセンサ104は、例えば、図2に示すように、検出用磁石104aと、ホール素子104bと、を含む。
The
そして、検出用磁石104aは、モータ102の回転子102aの外周に回転方向Rに沿って設けられている。
The detection magnet 104 a is provided along the rotation direction R on the outer periphery of the rotor 102 a of the
この検出用磁石104aは、モータ102の回転方向Rに第1の極性(図2の例では、例えば、N極)の磁極G1と第2の極性(図2の例では、例えば、S極)の磁極G2とが交互に複数個配置されて構成されている。
The detection magnet 104a has a magnetic pole G1 having a first polarity (eg, N pole in the example of FIG. 2) and a second polarity (eg, S pole in the example of FIG. 2) in the rotation direction R of the
また、ホール素子104bは、モータ102の固定子102bに回転子102aの外周と対向する位置(例えば、固定子102bの内周)に設けられている。
Further, the
そして、例えば、このホール素子104bは、検出用磁石104aの第1の極性G1の磁石の磁束を検出すると第1のレベル(例えば、“High”レベル)のパルス信号を出力するようになっている。
For example, the
一方、このホール素子104bは、検出用磁石104aの第2の極性G2の磁極Gの磁束を検出すると第2のレベル(例えば、“Low”レベル)のパルス信号を出力するようになっている。
On the other hand, when detecting the magnetic flux of the magnetic pole G of the second polarity G2 of the detection magnet 104a, the
なお、ホール素子104bは、図2の例では1個であるが、モータ102の回転子102aの外周に回転方向Rに沿って複数個設けられているようにしてもよい。これにより、検出用磁石104aの磁束の検出の精度を向上することができる。
Note that the number of
ここで、例えば、図2に示すように、モータ102の回転方向Rにおけるセンサ104の複数の第1の極性(N極)の磁極G1の幅(長さ)は、モータ102の回転方向R(順回転方向及び逆回転方向を含む方向)に異なって設定されている。
Here, for example, as shown in FIG. 2, the width (length) of the magnetic pole G1 of the plurality of first polarities (N poles) of the
この図2の例では、モータ102の回転方向Rにおけるセンサ104の複数の第1の極性の磁極G1の幅は、モータ102の回転方向Rに1回転する順番に、大きくなるように異なって設定されている。
In the example of FIG. 2, the widths of the plurality of first polarity magnetic poles G <b> 1 of the
特に、図2の例では、最小の第1の極性の磁極G1の幅(長さ)は、モータ102の回転角12°に対応している。そして、この第1の極性の磁極G1の幅は、モータ102の回転方向Rに1回転する順番に、モータ102の回転角12°に対応する幅の単位で、大きくなるように設定されている。そして、最大の第1の極性の磁極G1の幅は、モータ102の回転角12°×5=60°に対応している。
In particular, in the example of FIG. 2, the minimum width (length) of the magnetic pole G1 having the first polarity corresponds to the rotation angle of the
また、この図2の例では、モータ102の回転方向Rにおけるセンサ104の複数の第2の極性の磁極(S極)G2の幅(長さ)は、同じ(モータ102の回転角12°×3=36°)になるように設定されている。
In the example of FIG. 2, the width (length) of the plurality of second polarity magnetic poles (S poles) G2 of the
なお、モータ102の回転子102aにおける、既述の最小の幅の第1の極性の磁極G1の位置は、例えば、内燃機関の上死点のクランク角(モータの位相)に対応している。
Note that the position of the first polarity magnetic pole G1 having the minimum width described above in the rotor 102a of the
なお、モータ102の回転方向Rと直交する方向における、センサ104の複数の第1の極性の磁極(N極)G1及び第2の磁極(S極)G2の大きさは、例えば、同じになっている。
Note that the sizes of the plurality of first magnetic poles (N poles) G1 and second magnetic poles (S poles) G2 of the
また、モータ102の回転方向Rにおいて連続する2つの第1の極性の磁極G1の幅の差が、モータ102の回転方向Rに1回転する範囲において、一定の大きさになるように設定されている。
Further, the width difference between the two magnetic poles G1 of the first polarity that are continuous in the rotation direction R of the
特に、図2に示す例では、連続する2つの第1の極性の磁極G1の幅の既述の差(例えば、モータ102の回転角48°に対応する幅-回転角36°に対応する幅)に対応する回転子102aの角度が、例えば、12°(モータ102の回転角12°に対応)である。しかしながら、連続する2つの第1の極性の磁極G1の幅の既述の差に対応する回転子102aの角度が、3°又は6°(モータ102の回転角3°又は6°に対応)であってもよい。
In particular, in the example shown in FIG. 2, the above-described difference between the widths of the two consecutive magnetic poles G1 having the first polarity (for example, the width corresponding to the rotation angle 48 ° of the
また、例えば、図2に示すように、モータ102の回転方向Rにおける複数の第2の極性の磁極G2の幅(図2の例では、モータ102の回転角36°に対応)は、連続する2つの第1の極性の磁極G1の幅の既述の差(図2の例では、モータ102の回転角12°に対応)よりも、大きくなるように設定されている。
For example, as shown in FIG. 2, the widths of the plurality of second polarity magnetic poles G2 in the rotation direction R of the motor 102 (corresponding to the rotation angle 36 ° of the
また、例えば、図2に示すように、モータ102の回転方向Rにおける複数の第2の極性の磁極Gの幅(図2の例では、モータ102の回転角36°に対応)は、例えば、連続する2つの第1の極性の磁極G1の幅の既述の差(図2の例では、モータ102の回転角12°に対応)の3倍である。
For example, as shown in FIG. 2, the widths of the plurality of second polarity magnetic poles G in the rotation direction R of the motor 102 (corresponding to the rotation angle 36 ° of the
なお、図2の例では、第1の磁極G1をN極とし、第2の磁極G2をS極としているが、第1の磁極G1をS極とし、第2の磁極G2をN極としてもよい。 In the example of FIG. 2, the first magnetic pole G1 is an N pole and the second magnetic pole G2 is an S pole. However, the first magnetic pole G1 is an S pole and the second magnetic pole G2 is an N pole. Good.
なお、モータ102の回転方向Rにおけるセンサ104の複数の第1の極性の磁極(N極)G1の幅は、モータ102の回転方向Rに1回転する順番に、小さくなるように異なって設定されていてもよい。
The widths of the plurality of first polarity magnetic poles (N poles) G1 of the
ここで、駆動制御装置100は、例えば、図1に示すように、センサ104が出力する信号(すなわち、当該信号から得られるモータ102の回転速度および位相(クランク角、例えば、回転角度の変化、上死点))に基づいて、モータ102及び内燃機関103の駆動を制御するようになっている。
Here, for example, as shown in FIG. 1, the
この駆動制御装置100は、例えば、図1に示すように、制御部(CPU:Central Processing Unit)CONと、記憶部Mと、ドライバ回路Dと、を有する。
The
そして、ドライバ回路Dは、内燃機関103にトルクを付与するモータ102の動作を制御するようになっている。
The driver circuit D is configured to control the operation of the
また、記憶部Mは、内燃機関103の始動等を制御するため(モータ102を制御するための)のマップを記憶するようになっている。 Further, the storage unit M is configured to store a map for controlling the start of the internal combustion engine 103 (for controlling the motor 102).
特に、記憶部Mは、複数の第1の極性の磁極G1のそれぞれの幅とモータ102の位相とを関連付けて記憶するようになっている。
In particular, the storage unit M is configured to store the width of each of the plurality of first polarity magnetic poles G1 and the phase of the
ここで、既述のように、モータ102の回転方向Rにおけるセンサ104の複数の第1の極性(N極)の磁極G1の幅は、モータ102の回転方向R(順回転方向及び逆回転方向を含む方向)に異なって設定されている。このため、複数の第1の極性の磁極G1の異なる幅と、それぞれ異なるモータ102の位相とを、一対一に対応するように設定して、記憶部Mに記憶することができる。
Here, as described above, the width of the magnetic pole G1 of the plurality of first polarities (N poles) of the
また、制御部CONは、電源が投入された後、内燃機関103の始動(点火制御)前に、センサ104のホール素子104bが出力するパルス信号に基づいて、モータ102の位相(内燃機関のクランクの位相(クランク角))を検出するようになっている。さらに、制御部CONは、センサ104のホール素子104bが出力する当該パルス信号に基づいて、モータ102が回転している方向を特定するようになっている。
Further, the control unit CON, after the power is turned on, before the start of the internal combustion engine 103 (ignition control), based on the pulse signal output from the
そして、制御部CONは、記憶部Mを参照し、センサ104を用いて検出した内燃機関103の回転速度およびクランク角(例えば、回転角度の変化、上死点)に基づいて、ドライバ回路Dを制御してモータ102を駆動することにより、内燃機関103を起動するとともに、内燃機関103を駆動するようになっている。
Then, the control unit CON refers to the storage unit M and determines the driver circuit D based on the rotation speed and crank angle (for example, change in rotation angle, top dead center) of the
このように、制御部CONは、電源が投入された後、内燃機関103の始動(点火制御)前に、モータ102を回転させて、センサ104のホール素子104bが出力するパルス信号に基づいて、モータ102の位相(内燃機関のクランクの位相(クランク角))を検出して、この検出結果に基づいて、モータ102を駆動しつつ、内燃機関103を駆動するようになっている。
As described above, the control unit CON rotates the
ここで、制御部CONは、例えば、センサ104のホール素子104bが出力するパルス信号が第2のレベル(“Low”レベル)となる第2時間(tl)を測定するようになっている(図3)。
Here, for example, the control unit CON measures the second time (tl) when the pulse signal output from the
そして、制御部CONは、測定した第2時間(tl)と第2の極性の磁極G2の幅に基づいて、モータ102の回転子102aの角速度を算出するようになっている。
The control unit CON calculates the angular velocity of the rotor 102a of the
なお、第2の極性の磁極G2の幅は、既述のように固定された(一定の)既知の値であるので、この既知の幅の値を測定した第2時間(tl)で除算することで、モータ102の回転子102aの角速度を算出することができる。
Note that the width of the magnetic pole G2 having the second polarity is a fixed (constant) known value as described above, and thus the value of the known width is divided by the measured second time (tl). Thus, the angular velocity of the rotor 102a of the
そして、制御部CONは、当該第2時間(tl)を測定した後に、パルス信号が第1のレベル(“High”レベル)となる第1時間(th)を測定するようになっている(図3)。 Then, after measuring the second time (tl), the control unit CON measures the first time (th) when the pulse signal becomes the first level (“High” level) (FIG. 3).
そして、制御部CONは、測定した第1時間(th)と算出した角速度に基づいて、当該第2時間が測定された第2の極性の磁極G2に隣接する第1の極性の磁極G1の幅を推定するようになっている。 Then, based on the measured first time (th) and the calculated angular velocity, the controller CON determines the width of the magnetic pole G1 having the first polarity adjacent to the magnetic pole G2 having the second polarity measured for the second time. Is supposed to be estimated.
なお、測定した第1時間(th)と算出した当該角速度とを乗算することで、当該第1の極性の磁極G1の幅が算出(推定)される。 The width of the magnetic pole G1 having the first polarity is calculated (estimated) by multiplying the measured first time (th) by the calculated angular velocity.
そして、制御部CONは、モータ102の位相の検出時に、記憶部Mから、推定した第1の極性の磁極Gの幅に関連付けられたモータ102の位相を読み出すようになっている。
The control unit CON reads the phase of the
そして、制御部CONは、推定した第1の極性の磁極Gの幅に関連付けられたモータ102の位相を特定することで、モータ102の位相を検出するようになっている。
The control unit CON detects the phase of the
ここで、既述のように、モータ102の回転方向Rにおけるセンサ104の複数の第1の極性(N極)の磁極G1の幅は、モータ102の回転方向Rに異なって設定されている。さらに、モータ102の回転方向Rにおけるセンサ104の複数の第2の極性の磁極(S極)G2の幅(長さ)は、同じになるように設定されている。
Here, as described above, the widths of the magnetic poles G1 of the plurality of first polarities (N poles) of the
これにより、センサ104のホール素子が出力するパルス信号に基づいて、モータ102が360°回転する前に、モータ102の位相が特定されることとなる。
Thus, based on the pulse signal output from the Hall element of the
さらに、既述のように、モータ102の回転方向Rにおける複数の第2の極性の磁極G2の幅(図2の例では、モータ102の回転角36°に対応)は、連続する2つの第1の極性の磁極G1の幅の既述の差(図2の例では、モータ102の回転角12°に対応)よりも、大きくなるように設定されている。
Further, as described above, the widths of the plurality of second polarity magnetic poles G2 in the rotation direction R of the motor 102 (corresponding to the rotation angle 36 ° of the
これにより、制御部CONは、より確実にパルス信号のレベルの変化を検出して、モータ102の位相の推定を実行することができる。
Thereby, the control unit CON can detect the change in the level of the pulse signal more reliably and can estimate the phase of the
以上のように、本実施例1に係る駆動制御システム1000によれば、センサ104の複数の第1の極性の磁極Gの幅が全て異なって(不均一に)設定されており、複数の第2の極性の磁極Gの幅は、全て同じになるように設定されていることから、センサ104のホール素子が出力するパルス信号に基づいて、モータ102が360°回転する前に、モータ102の位相が特定されることとなる。
As described above, according to the
すなわち、本実施例1に係る駆動制御システム1000によれば、モータ102の位相を特定する時間を短縮して、モータ制御の高速化を図ることができる。
That is, according to the
次に、以上のような構成を有する駆動制御システム1000の制御方法の一例について説明する。ここでは、特に、図3を参照して、制御部CONが、センサ104が出力するパルス信号に基づいて、演算して、モータ102の位相を検出(推定)する動作について説明する。
Next, an example of a control method of the
先ず、制御部CONは、例えば、駆動制御システム1000に電源が投入された後、内燃機関103の始動(点火制御)前に、ドライバ回路Dを制御して、モータ102を回転させる。
First, for example, the control unit CON controls the driver circuit D to rotate the
そして、図3に示すように、制御部CONは、例えば、センサ104のホール素子104bが出力するパルス信号が第2のレベル(“Low”レベル)となる(パルス(3)の後の)第2時間(tl)を測定する。
Then, as shown in FIG. 3, for example, the control unit CON sets the pulse signal output from the
そして、制御部CONは、測定した第2時間(tl)と第2の極性の磁極G2の幅に基づいて、モータ102の回転子102aの角速度を算出する。
Then, the controller CON calculates the angular velocity of the rotor 102a of the
なお、第2の極性の磁極G2の幅は、既述のように固定された(一定の)既知の値であるので、この既知の幅の値を測定した第2時間(tl)で除算することで、モータ102の回転子102aの角速度を算出することができる。
Note that the width of the magnetic pole G2 having the second polarity is a fixed (constant) known value as described above, and thus the value of the known width is divided by the measured second time (tl). Thus, the angular velocity of the rotor 102a of the
そして、制御部CONは、当該第2時間(tl)を測定した後に、パルス信号が第1のレベル(“High”レベル)となる(パルス(4)の)第1時間(th)を測定する。 Then, after measuring the second time (tl), the controller CON measures the first time (th) of the pulse signal at the first level (“High” level) (of the pulse (4)). .
そして、制御部CONは、測定した第1時間(th)と算出した角速度に基づいて、当該第2時間が測定された第2の極性の磁極G2に隣接する第1の極性の磁極G1の幅を推定する。 Then, based on the measured first time (th) and the calculated angular velocity, the controller CON determines the width of the magnetic pole G1 having the first polarity adjacent to the magnetic pole G2 having the second polarity measured for the second time. Is estimated.
なお、パルス(4)の幅に対応する測定した第1時間(th)と、算出した当該角速度とを乗算することで、当該第1の極性の磁極G1の幅が算出(推定)される。 The width of the magnetic pole G1 having the first polarity is calculated (estimated) by multiplying the measured first time (th) corresponding to the width of the pulse (4) by the calculated angular velocity.
そして、制御部CONは、モータ102の位相の検出時に、記憶部Mから、推定した第1の極性の磁極Gの幅に関連付けられたモータ102の位相を読み出す。
The control unit CON reads the phase of the
そして、制御部CONは、推定した第1の極性の磁極Gの幅に関連付けられたモータ102の位相を特定することで、モータ102の位相を検出する。
The control unit CON detects the phase of the
ここで、既述のように、モータ102の回転方向Rにおけるセンサ104の複数の第1の極性(N極)の磁極G1の幅は、モータ102の回転方向Rに異なって設定されている。さらに、モータ102の回転方向Rにおけるセンサ104の複数の第2の極性の磁極(S極)G2の幅(長さ)は、同じになるように設定されている。
Here, as described above, the widths of the magnetic poles G1 of the plurality of first polarities (N poles) of the
これにより、センサ104のホール素子が出力するパルス信号に基づいて、モータ102が360°回転する前に、モータ102の位相が特定されることとなる。
Thus, based on the pulse signal output from the Hall element of the
さらに、既述のように、モータ102の回転方向Rにおける複数の第2の極性の磁極G2の幅(図2の例では、モータ102の回転角36°に対応)は、連続する2つの第1の極性の磁極G1の幅の既述の差(図2の例では、モータ102の回転角12°に対応)よりも、大きくなるように設定されている。
Further, as described above, the widths of the plurality of second polarity magnetic poles G2 in the rotation direction R of the motor 102 (corresponding to the rotation angle 36 ° of the
これにより、制御部CONは、より確実にパルス信号のレベルの変化を検出して、モータ102の位相の推定を実行することができる。
Thereby, the control unit CON can detect the change in the level of the pulse signal more reliably and can estimate the phase of the
なお、図3の例では、最大位置決め回転角は、パルス(3)の幅、その後の“Low”レベルの期間、及びパルス(4)の幅となり、モータ102を360°回転する前に、モータ102の位相を特定することができる。
In the example of FIG. 3, the maximum positioning rotation angle is the width of the pulse (3), the subsequent “Low” level period, and the width of the pulse (4), and before the
さらに、図3に示すように、モータの回転角は内燃機関103のクランク角と対応しており、モータの位相を特定することで、内燃機関のステージ(各工程)を特定することができる。
Further, as shown in FIG. 3, the rotation angle of the motor corresponds to the crank angle of the
これにより、制御部CONは、記憶部Mを参照し、センサ104を用いて検出した内燃機関103の回転速度およびクランク角(例えば、回転角度の変化、上死点)に基づいて、ドライバ回路Dを制御してモータ102を駆動することにより、内燃機関103を起動するとともに、内燃機関103を駆動することができる。
Thereby, the control unit CON refers to the storage unit M, and based on the rotational speed and crank angle (for example, change in rotational angle, top dead center) of the
このように、本実施例1に係る駆動制御システム1000の制御方法によれば、センサ104の複数の第1の極性の磁極Gの幅が異なって(不均一に)設定されており、複数の第2の極性の磁極Gの幅は、同じになるように設定されていることから、センサ104のホール素子が出力するパルス信号に基づいて、モータ102が360°回転する前に、モータ102の位相が特定されることとなる。
Thus, according to the control method of the
すなわち、本実施例1に係る駆動制御システム1000の制御方法によれば、モータ102の位相を特定する時間を短縮して、モータ制御の高速化を図ることができる。
That is, according to the control method of the
本実施例2では、駆動制御システム1000の制御方法の他の例について説明する。
In the second embodiment, another example of the control method of the
ここで、図4は、図1、図2に示すセンサ104が出力するパルス信号と、内燃機関103のクランク角(モータ102の回転角)との関係の他の例を示す図である。
Here, FIG. 4 is a diagram showing another example of the relationship between the pulse signal output from the
ここでは、特に、図4を参照して、制御部CONが、センサ104が出力するパルス信号に基づいて、演算して、モータ102の位相を検出(推定)する動作について説明する。
Here, in particular, with reference to FIG. 4, an operation in which the control unit CON detects and estimates (estimates) the phase of the
先ず、制御部CONは、例えば、駆動制御システム1000に電源が投入された後、内燃機関103の始動(点火制御)前に、ドライバ回路Dを制御して、モータ102を回転させる。
First, for example, the control unit CON controls the driver circuit D to rotate the
そして、図4に示すように、制御部CONは、例えば、センサ104のホール素子104bが出力するパルス信号が第2のレベル(“Low”レベル)となる(パルス(2)の後の)第2時間(tl1)を測定する。
Then, as shown in FIG. 4, for example, the control unit CON sets the second level ("Low" level) of the pulse signal output from the
そして、制御部CONは、当該第2時間(tl1)を測定した後に、パルス信号が第1のレベル(“High”レベル)となる(パルス(3)の)第1時間(th)を測定する。 Then, after measuring the second time (tl 1 ), the control unit CON measures the first time (th) of the pulse signal at the first level (“High” level) (of the pulse (3)). To do.
そして、制御部CONは、センサ104のホール素子104bが出力するパルス信号が第2のレベル(“Low”レベル)となる第2時間(tl1)を測定した後、第1時間(th)を測定し、再度、当該パルス信号が第2のレベル(“Low”レベル)となる第2時間(tl2)を測定する。
Then, the control unit CON measures the second time (tl 1 ) when the pulse signal output from the
そして、制御部CONは、測定した2つの当該第2時間(tl1)、(tl2)の平均値と第2の極性の磁極Gの幅に基づいて、モータ102の回転子102aの角速度を算出するようになっている。
Then, the control unit CON determines the angular velocity of the rotor 102a of the
なお、第2の極性の磁極G2の幅は、既述のように固定された(一定の)既知の値であるので、この既知の幅の値を測定した2つの当該第2時間(tl1)、(tl2)の平均値で除算することで、モータ102の回転子102aの角速度を算出することができる。
Since the width of the magnetic pole G2 having the second polarity is a fixed (fixed) known value as described above, the two second times (tl 1 ) when the value of the known width is measured. ), And dividing by the average value of (tl 2 ), the angular velocity of the rotor 102a of the
そして、制御部CONは、測定した第1時間(th)と算出した角速度に基づいて、当該第2時間が測定された第2の極性の磁極G2に隣接する第1の極性の磁極G1の幅を推定する。 Then, based on the measured first time (th) and the calculated angular velocity, the controller CON determines the width of the magnetic pole G1 having the first polarity adjacent to the magnetic pole G2 having the second polarity measured for the second time. Is estimated.
なお、パルス(4)の幅に対応する測定した第1時間(th)と算出した当該角速度とを乗算することで、当該第1の極性の磁極G1の幅が算出(推定)される。 The width of the magnetic pole G1 having the first polarity is calculated (estimated) by multiplying the measured first time (th) corresponding to the width of the pulse (4) by the calculated angular velocity.
そして、制御部CONは、モータ102の位相の検出時に、記憶部Mから、推定した第1の極性の磁極Gの幅に関連付けられたモータ102の位相を読み出す。
The control unit CON reads the phase of the
そして、制御部CONは、推定した第1の極性の磁極Gの幅に関連付けられたモータ102の位相を特定することで、モータ102の位相を検出する。
The control unit CON detects the phase of the
なお、図4の例では、最大位置決め回転角は、パルス(3)の幅、その後の“Low”レベルの期間、及びパルス(4)の幅、その後の“Low”レベルの期間となり、モータ102を360°回転する前に、モータ102の位相を特定することができる。
In the example of FIG. 4, the maximum positioning rotation angle is the width of the pulse (3), the subsequent “Low” level period, the width of the pulse (4), and the subsequent “Low” level period. Before rotating 360 °, the phase of the
そして、図4に示すように、モータの回転角は内燃機関103のクランク角と対応しており、モータの位相を特定することで、内燃機関のステージ(各工程)を特定することができる。
As shown in FIG. 4, the rotation angle of the motor corresponds to the crank angle of the
なお、実施例2のその他の構成及び機能は、実施例1と同様である。 The other configurations and functions of the second embodiment are the same as those of the first embodiment.
すなわち、本実施例3に係る駆動制御システム1000の制御方法によれば、実施例1と同様に、モータ102の位相を特定する時間を短縮して、モータ制御の高速化を図ることができる。
That is, according to the control method of the
以上のように、本発明の一態様に係る駆動制御システムは、モータ102と、モータの回転子の外周に回転方向に沿って設けられ、モータの回転方向に第1の極性(例えば、N極)の磁極と第2の極性(例えば、S極)の磁極とが交互に複数個配置されて構成された検出用磁石と、モータの固定子に回転子の外周と対向する位置に設けられ、検出用磁石の第1の極性の磁石の磁束を検出すると第1のレベル(例えば、“High”レベル)のパルス信号を出力するとともに検出用磁石の第2の極性の磁極の磁束を検出すると第2のレベル(例えば、“Low”レベル)のパルス信号を出力するホール素子と、を含むセンサ104と、モータの動作を制御するドライバ回路Dと、センサのホール素子が出力するパルス信号に基づいて、モータの位相を検出するとともに、ドライバ回路を制御してモータを駆動する制御部CONと、を備える。
As described above, the drive control system according to one embodiment of the present invention is provided along the rotation direction on the outer periphery of the
そして、モータの回転方向におけるセンサの複数の第1の極性の磁極の幅は、モータの回転方向に(順回転方向及び逆回転方向を含む方向)に異なって設定されており、モータの回転方向におけるセンサの複数の第2の極性の磁極の幅は、同じになるように設定されている。 The widths of the plurality of first polarity magnetic poles of the sensor in the rotation direction of the motor are set differently in the rotation direction of the motor (including the forward rotation direction and the reverse rotation direction). The widths of the plurality of second polarity magnetic poles of the sensor are set to be the same.
このように、本発明の駆動制御システムでは、センサの複数の第1の極性の磁極の幅が異なって(不均一に)設定されており、複数の第2の極性の磁極の幅は、同じになるように設定されていることから、センサのホール素子が出力するパルス信号に基づいて、モータが360°回転する前に、モータの位相が特定されることとなる。 Thus, in the drive control system of the present invention, the widths of the plurality of first polarity magnetic poles of the sensor are set differently (non-uniformly), and the widths of the plurality of second polarity magnetic poles are the same. Therefore, based on the pulse signal output from the Hall element of the sensor, the phase of the motor is specified before the motor rotates 360 °.
すなわち、本発明の駆動制御システムによれば、モータの位相を特定する時間を短縮して、モータ制御の高速化を図ることができる。 That is, according to the drive control system of the present invention, it is possible to shorten the time for specifying the phase of the motor and to increase the speed of the motor control.
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。 Although several embodiments of the present invention have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These embodiments can be implemented in various other forms, and various omissions, replacements, and changes can be made without departing from the spirit of the invention. These embodiments and their modifications are included in the scope and gist of the invention, and are also included in the invention described in the claims and the equivalents thereof.
1000 駆動制御システム
100 駆動制御装置
B バッテリ
102 モータ
103 エンジン(内燃機関)
104 センサ
CON 制御部
M 記憶部
D ドライバ回路
1000
104 Sensor CON Control unit M Storage unit D Driver circuit
Claims (17)
前記モータの回転子の外周に回転方向に沿って設けられ、前記モータの回転方向に第1の極性の磁極と第2の極性の磁極とが交互に複数個配置されて構成された検出用磁石と、前記モータの固定子に設けられ、前記検出用磁石の第1の極性の磁石の磁束を検出すると第1のレベルのパルス信号を出力するとともに前記検出用磁石の第2の極性の磁極の磁束を検出すると第2のレベルのパルス信号を出力するホール素子と、を含むセンサと、
前記モータの動作を制御するドライバ回路と、
前記センサの前記ホール素子が出力する前記パルス信号に基づいて、前記モータの位相を検出するとともに、前記ドライバ回路を制御して前記モータを駆動する制御部と、を備え、
前記モータの前記回転方向における前記センサの複数の前記第1の極性の磁極の幅は、前記モータの前記回転方向に異なって設定されており、
前記モータの前記回転方向における前記センサの複数の前記第2の極性の磁極の幅は、同じになるように設定されている
ことを特徴とする駆動制御システム。 A motor,
A magnet for detection provided on the outer periphery of the rotor of the motor along the rotation direction, wherein a plurality of magnetic poles having a first polarity and a second polarity are alternately arranged in the rotation direction of the motor. And when the magnetic flux of the first polarity magnet of the detection magnet is detected, a first level pulse signal is output and the second polarity magnetic pole of the detection magnet is provided. A Hall element that outputs a second level pulse signal upon detecting magnetic flux;
A driver circuit for controlling the operation of the motor;
A controller that detects the phase of the motor based on the pulse signal output by the Hall element of the sensor and controls the driver circuit to drive the motor;
The widths of the plurality of first polarity magnetic poles of the sensor in the rotation direction of the motor are set differently in the rotation direction of the motor,
The drive control system, wherein widths of the plurality of second polarity magnetic poles of the sensor in the rotation direction of the motor are set to be the same.
前記モータの前記回転方向において連続する2つの前記第1の極性の磁極の幅の差が、前記モータの前記回転方向に1回転する範囲において、一定の大きさになるように設定されている
ことを特徴とする請求項1に記載の駆動制御システム。 The widths of the plurality of magnetic poles of the first polarity of the sensor in the rotation direction of the motor are set differently to increase or decrease in order of one rotation in the rotation direction of the motor. Is set,
The difference between the widths of the two magnetic poles of the first polarity that are continuous in the rotation direction of the motor is set to be constant within a range of one rotation in the rotation direction of the motor. The drive control system according to claim 1.
ことを特徴とする請求項2に記載の駆動制御システム。 The drive according to claim 2, wherein an angle of the rotor corresponding to the difference between the widths of the two consecutive magnetic poles of the first polarity is 3 °, 6 °, or 12 °. Control system.
ことを特徴とする請求項3に記載の駆動制御システム。 The width of the plurality of magnetic poles of the second polarity in the rotation direction of the motor is larger than the difference between the widths of the two consecutive magnetic poles of the first polarity. The drive control system described.
ことを特徴とする請求項4に記載の駆動制御システム。 The width of the plurality of magnetic poles of the second polarity in the rotation direction of the motor is three times the difference between the widths of the two consecutive magnetic poles of the first polarity. The drive control system described in 1.
前記パルス信号が前記第2のレベルとなる第2時間を測定し、測定した前記第2時間と前記第2の極性の磁極の幅に基づいて、前記モータの前記回転子の角速度を算出し、
前記第2時間を測定した後に、前記パルス信号が前記第1のレベルとなる第1時間を測定し、測定した前記第1時間と算出した前記角速度に基づいて、前記第2時間が測定された第2の極性の磁極に隣接する第1の極性の磁極の幅を推定し、推定した第1の極性の磁極の幅に関連付けられた前記モータの位相を特定することで、前記モータの位相を検出する
ことを特徴とする請求項4に記載の駆動制御システム。 The controller is
Measuring the second time when the pulse signal is at the second level, and calculating the angular velocity of the rotor of the motor based on the measured second time and the width of the magnetic pole of the second polarity;
After measuring the second time, the first time when the pulse signal is at the first level is measured, and the second time is measured based on the measured first time and the calculated angular velocity. Estimating the width of the magnetic pole of the first polarity adjacent to the magnetic pole of the second polarity, and identifying the phase of the motor associated with the estimated width of the magnetic pole of the first polarity; The drive control system according to claim 4, wherein the drive control system is detected.
前記パルス信号が前記第2のレベルとなる第2時間を測定した後、前記第1時間を測定し、再度、前記パルス信号が前記第2のレベルとなる第2時間を測定し、測定した2つの前記第2時間の平均値と前記第2の極性の磁極の幅に基づいて、前記モータの前記回転子の角速度を算出する
ことを特徴とする請求項6に記載の駆動制御システム。 The controller is
After measuring the second time when the pulse signal becomes the second level, measure the first time, and again measure the second time when the pulse signal becomes the second level, and measure 2 The drive control system according to claim 6, wherein an angular velocity of the rotor of the motor is calculated based on an average value of the two second times and a width of the magnetic pole having the second polarity.
ことを特徴とする請求項8に記載の駆動制御システム。 The said control part reads the phase of the said motor linked | related with the estimated width | variety of the said 1st polarity magnetic pole from the said memory | storage part at the time of the detection of the phase of the said motor. Drive control system.
前記制御部は、前記センサの前記ホール素子が出力する前記パルス信号に基づいて、前記内燃機関のクランクの位相を検出する
ことを特徴とする請求項9に記載の駆動制御システム。 The motor is configured such that the rotor is connected to a crankshaft of an internal combustion engine and torque is applied to the internal combustion engine.
The drive control system according to claim 9, wherein the control unit detects a phase of a crank of the internal combustion engine based on the pulse signal output from the Hall element of the sensor.
ことを特徴とする請求項1に記載の駆動制御システム。 The drive control system according to claim 1, wherein the control unit specifies a direction in which the motor is rotating based on the pulse signal output from the Hall element of the sensor.
ことを特徴とする請求項10に記載の駆動制御システム。 The drive control system is mounted on a two-wheeled vehicle, the motor is connected to an internal combustion engine of the two-wheeled vehicle, and the control unit drives the internal combustion engine by driving the motor by the driver circuit. The drive control system according to claim 10.
前記制御部により、前記センサの前記ホール素子が出力する前記パルス信号に基づいて、前記モータの位相を検出するとともに、前記ドライバ回路を制御して前記モータを駆動すること、を備え、
前記モータの前記回転方向における前記センサの複数の前記第1の極性の磁極の幅は、前記モータの前記回転方向に異なって設定されており、
前記モータの前記回転方向における前記センサの複数の前記第2の極性の磁極の幅は、同じになるように設定されている
ことを特徴とする駆動制御システムの制御方法。 The motor and the outer periphery of the rotor of the motor are provided along the rotation direction, and a plurality of first polarity magnetic poles and second polarity magnetic poles are alternately arranged in the rotation direction of the motor. When a magnetic flux of a first polarity magnet of the detection magnet is detected, a first level pulse signal is output and a second polarity of the detection magnet is provided on the detection magnet and the stator of the motor. A control method for a drive control system, comprising: a sensor including a Hall element that outputs a pulse signal of a second level when the magnetic flux of the magnetic pole of the motor is detected; a driver circuit that controls the operation of the motor; Because
The controller detects the phase of the motor based on the pulse signal output from the Hall element of the sensor, and controls the driver circuit to drive the motor,
The widths of the plurality of first polarity magnetic poles of the sensor in the rotation direction of the motor are set differently in the rotation direction of the motor,
The drive control system control method, wherein widths of the plurality of second polarity magnetic poles of the sensor in the rotation direction of the motor are set to be the same.
回転子と、
固定子と、を備え、
センサの検出用磁石が、前記モータの前記回転子の外周に回転方向に沿って設けられ、前記モータの回転方向に第1の極性の磁極と第2の極性の磁極とが交互に複数個配置されて構成され、
前記センサのホール素子が、前記モータの前記固定子に設けられ、
前記ホール素子は、前記検出用磁石の第1の極性の磁石の磁束を検出すると第1のレベルのパルス信号を出力するとともに前記検出用磁石の第2の極性の磁極の磁束を検出すると第2のレベルのパルス信号を出力するものであり
前記モータの前記回転方向における前記センサの複数の前記第1の極性の磁極の幅は、前記モータの前記回転方向に異なって設定されており、
前記モータの前記回転方向における前記センサの複数の前記第2の極性の磁極の幅は、同じになるように設定されている
ことを特徴とするモータ。 A motor,
A rotor,
A stator, and
Sensor detection magnets are provided on the outer periphery of the rotor of the motor along the rotation direction, and a plurality of first polarity magnetic poles and second polarity magnetic poles are alternately arranged in the rotation direction of the motor. Is configured,
A hall element of the sensor is provided in the stator of the motor;
The Hall element outputs a first level pulse signal when detecting the magnetic flux of the first polarity magnet of the detection magnet, and detects the magnetic flux of the second polarity magnetic pole of the detection magnet. The width of the plurality of first polarity magnetic poles of the sensor in the rotation direction of the motor is set differently in the rotation direction of the motor,
A width of the plurality of magnetic poles of the second polarity of the sensor in the rotation direction of the motor is set to be the same.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018526607A JP6577145B1 (en) | 2018-01-30 | 2018-01-30 | Drive control system, motor, and control method of drive control system |
| PCT/JP2018/003010 WO2019150440A1 (en) | 2018-01-30 | 2018-01-30 | Drive control system, motor, and method for controlling drive control system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2018/003010 WO2019150440A1 (en) | 2018-01-30 | 2018-01-30 | Drive control system, motor, and method for controlling drive control system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2019150440A1 true WO2019150440A1 (en) | 2019-08-08 |
Family
ID=67478210
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2018/003010 Ceased WO2019150440A1 (en) | 2018-01-30 | 2018-01-30 | Drive control system, motor, and method for controlling drive control system |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP6577145B1 (en) |
| WO (1) | WO2019150440A1 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113030806A (en) * | 2021-03-16 | 2021-06-25 | 北京华能新锐控制技术有限公司 | Tool instrument for detecting magnetic pole arrangement of permanent magnet array |
| CN113775457A (en) * | 2021-11-09 | 2021-12-10 | 金城集团有限公司 | Ignition control method and fault diagnosis method for aviation piston engine |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005020887A (en) * | 2003-06-26 | 2005-01-20 | Mitsuba Corp | Magnet fixing structure and magnet fixing method of rotating electric machine |
| JP2011112427A (en) * | 2009-11-25 | 2011-06-09 | Toyota Motor Corp | Encoder and vehicle |
| WO2011108421A1 (en) * | 2010-03-03 | 2011-09-09 | 株式会社ジェイテクト | Angle of rotation detetction device |
| JP2015028450A (en) * | 2013-07-30 | 2015-02-12 | 株式会社デンソー | Rotor |
-
2018
- 2018-01-30 JP JP2018526607A patent/JP6577145B1/en active Active
- 2018-01-30 WO PCT/JP2018/003010 patent/WO2019150440A1/en not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005020887A (en) * | 2003-06-26 | 2005-01-20 | Mitsuba Corp | Magnet fixing structure and magnet fixing method of rotating electric machine |
| JP2011112427A (en) * | 2009-11-25 | 2011-06-09 | Toyota Motor Corp | Encoder and vehicle |
| WO2011108421A1 (en) * | 2010-03-03 | 2011-09-09 | 株式会社ジェイテクト | Angle of rotation detetction device |
| JP2015028450A (en) * | 2013-07-30 | 2015-02-12 | 株式会社デンソー | Rotor |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113030806A (en) * | 2021-03-16 | 2021-06-25 | 北京华能新锐控制技术有限公司 | Tool instrument for detecting magnetic pole arrangement of permanent magnet array |
| CN113775457A (en) * | 2021-11-09 | 2021-12-10 | 金城集团有限公司 | Ignition control method and fault diagnosis method for aviation piston engine |
Also Published As
| Publication number | Publication date |
|---|---|
| JP6577145B1 (en) | 2019-09-18 |
| JPWO2019150440A1 (en) | 2020-02-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN104104285B (en) | Control device for vehicle generator-motor and control method therefor | |
| US20100117572A1 (en) | Brushless motor control device and brushless motor control method | |
| JP5035895B2 (en) | Power generation control device | |
| EP2959156B1 (en) | Four-stroke engine unit for use in vehicle and vehicle | |
| US7348684B2 (en) | Drive unit | |
| JP3945696B2 (en) | Rotation detector | |
| JP6577145B1 (en) | Drive control system, motor, and control method of drive control system | |
| JP6050100B2 (en) | AC power generation system | |
| JP5972248B2 (en) | Synchronous motor rotation phase detector | |
| US9777605B2 (en) | Motor control apparatus | |
| TWI690652B (en) | Straddle type vehicle | |
| TW201814152A (en) | Engine unit and straddled vehicle | |
| JP4645171B2 (en) | DC brushless motor device and turbo molecular pump | |
| CN105227009A (en) | For the method that the position of the rotor to motor checks | |
| JP6642311B2 (en) | Control device for rotating electric machine | |
| WO2020012679A1 (en) | Drive device for three-phase rotating electric machine and three-phase rotating electric machine unit | |
| JP6828415B2 (en) | Switched reluctance motor controller | |
| JP4079421B2 (en) | Rotation detector | |
| ITMI20081420A1 (en) | INTEGRATED TIMING SYSTEM FOR SYNCHRONOUS ELECTRIC MACHINE COMBINED WITH ENDOTHERMAL MOTOR AND RELATIVE METHOD | |
| CN109983690B (en) | Method and circuit arrangement for determining the position of a rotor of an electric motor | |
| JP6369205B2 (en) | Control device | |
| JPWO2021015183A1 (en) | Motor generator for internal combustion engine | |
| JP7413000B2 (en) | Internal combustion engine system and misfire detection method | |
| JP2002291296A (en) | Starter of internal combustion engine for vehicle | |
| US20250253783A1 (en) | Method for Detecting Field Magnet Position of an Electric Motor |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| ENP | Entry into the national phase |
Ref document number: 2018526607 Country of ref document: JP Kind code of ref document: A |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 18903830 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 18903830 Country of ref document: EP Kind code of ref document: A1 |