This invention relates to a motor driving control apparatus for controlling driving of a motor, particularly to a motor driving control apparatus for controlling driving of a three-phase brushless motor.
As a driving method for driving a brushless motor, a driving method by intermittent turn-on and a driving method by continuous turn-on are known.
In the driving method by intermittent turn-on, a turn-on stop section in which the turn-on is stopped is provided for each phase, and because the phase current is switched in this turn-on stop section, there is a merit that the efficiency is not deteriorated even if strict lead angle control is not performed. In addition, because a square wave is frequently used as a driving voltage waveform applied to the motor, it is possible to make a circuit to generate driving signals relatively simple. Because of such merits, the driving method by intermittent turn-on is broadly used for a commercial 3-phase brushless motor, and a 120-degree turn-on driving method in which the turn-on degree is 120 degrees is frequently used, especially.
On the other hand, in the driving method by continuous turn-on, because the driving control is performed by a driving signal that has a continuous waveform such as a sine wave, there is a merit that the torque fluctuation is less than that of the driving method by intermittent turn-on, and it is possible to suppress occurrence of the vibration and/or noises, as a result. Moreover, when the driving voltage in the sine waveform is used, it is possible to obtain high efficiency by synchronizing the phase of the induced voltage with the phase of the phase current by appropriate lead angle control, because the waveform of the induced voltage is similar to that of the phase current.
However, the lead angle control in the driving method by continuous turn-on is typically performed based on positions of magnetic poles, which are predicted from output signals of sensors (typically, hall effect sensors) or the voltage waveform and current waveform, which are measured by a voltage and current detector, which is provided in advance, to measure the voltage waveform and current waveform of a coil terminal for each phase in the motor. Even in either of them, it is impossible or extremely difficult to predict the positions of the magnetic poles in a low rotation state immediately after the rotation start of the motor. Accordingly, the appropriate lead angle control cannot be realized. When the appropriate lead angle control is not performed in the driving method by continuous turn-on, the phase of the induced voltage is deviated from the phase of the phase current. In such a case, because there is no turn-on stop section in the driving method by continuous turn-on, the efficiency is rapidly deteriorated because the phase of the induced voltage becomes opposite to the phase of the phase current.
Thus, in a transient state in which the rotation speed and/or torque of the motor are largely changed and the prediction of the magnetic poles is difficult, the high efficiency that is a merit of the driving method by continuous turn-on is not realized and the efficiency is rather deteriorated than the driving method by intermittent turn-on. In order to cope with such a problem, a technique is proposed in which, in transient state such as the low rotation state of the motor, the driving is performed in the driving method by intermittent turn-on, and when the rotation speed of the motor exceeds a predetermined speed and the rotation becomes a steady state, the driving method is shifted to the driving method by continuous turn-on. For example, in Japanese Laid-open Patent Application Publication 2001-245487 (Patent Document 1), a method is disclosed in which the driving signal by intermittent turn-on and the driving signal by continuous turn-on are switched according to presence or absence of a disturbance such as a rapid change of the rotation speed.
Patent Document 1: Japanese Laid-open Patent Application Publication 2001-245487
However, in the conventional switching control from the driving method by intermittent turn-on to the driving method by continuous turn-on, there is a problem that the vibration and/or noises easily occur, because the torque of the motor changes suddenly when shifting from the driving method by intermittent turn-on to the driving method by continuous turn-on.
Namely, there is no conventional motor driving control apparatus that can suppress the occurrence of the vibration and/or noises when switching between the driving method by intermittent turn-on and the driving method by continuous turn-on.
A motor driving control apparatus for driving a brushless motor in one embodiment includes: a turn-on controller configured to generate a first signal for controlling turn-on to the brushless motor; a Pulse Width Modulation (PWM) signal generator configured to generate a PWM signal for driving the brushless motor by continuous turn-on with a sine wave; and an inverter circuit configured to supply a driving voltage generated based on the first signal and the PWM signal for the brushless motor. The turn-on controller is configured to generate the first signal so that a turn-on section represented by the first signal continuously increases from a reference turn-on angle that is less than 180 degrees in accordance with increase of a rotation speed of the brushless motor, and the turn-on section of an angle corresponding to the continuous turn-on is kept when the rotation speed is equal to or greater than a predetermined speed, and the PWM signal generator is configured to output the PWM signal in a rotation speed range including a rotation speed at which the turn-on section begins to increase from the reference turn-on angle and more.
A motor driving control apparatus for driving a brushless motor in another embodiment includes: a turn-on controller configured to generate a first signal for controlling turn-on to the brushless motor; a Pulse Width Modulation (PWM) signal generator configured to generate a PWM signal for driving the brushless motor; and an inverter circuit configured to supply a driving voltage generated based on the first signal and the PWM signal for the brushless motor. The turn-on controller is configured to generate the first signal so that a turn-on section represented by the first signal continuously increases from a reference turn-on angle that is less than 180 degrees in accordance with increase of a rotation speed of the brushless motor, and the turn-on section of an angle corresponding to the continuous turn-on is kept when the rotation speed is equal to or greater than a predetermined speed. The PWM signal generator includes: a first generator configured to generate a first waveform for driving the brushless motor by continuous turn-on with a sine wave; a waveform mixer configured to generate a driving waveform by mixing a direct current waveform having a constant level for intermittent turn-on driving with a rectangular wave and the first waveform with mixing ratios that correspond to the rotation speed; and a second generator configured to generate the PWM signal based on the driving waveform. The waveform mixer is configured to increase the mixing ratio of the first waveform when the rotation speed increases, and is further configured to set 100% as the mixing ratio of the first waveform when the rotation speed is equal to or greater than the predetermined speed.
Various embodiments of this invention will be explained properly referring to drawings, thereinafter. In addition, the same reference symbol is attached to the same element in the drawings.
As depicted in
As for the secondary battery 101, various secondary batteries can be used such as a lithium ion secondary battery, a lithium ion polymer secondary battery, or a nickel-metal hydride chargeable battery. In one embodiment of this invention, the secondary battery 101 is a lithium ion secondary battery with a maximum supply voltage of 24 V (when fully charged).
The torque sensor 103 is provided on a wheel, which is installed in the crankshaft. The torque sensor 103 detects a pedal force or pressure, and outputs this detection result to the motor driving control apparatus 102.
The brake sensor 104 is composed of a magnet (not depicted) and a well-known reed switch (not depicted). The magnet is fixed to a brake wire (not depicted) coupled with a brake lever in a housing in which the brake lever is fixed and through which the brake wire passes. The brake lever is configured so as to cause the reed switch to be an ON state when the brake lever is grasped by the hand. In addition, the reed switch is fixed in the housing. An electrical connection signal of this reed switch is transmitted to the motor driving control apparatus 102.
The motor 105 is, for example, a well-known three-phase direct current brushless motor. The motor 105 is mounted on a front wheel of the motor-assisted bicycle 1, for example. The motor 105 rotates the front wheel, and is coupled to the front wheel so that an internal rotor rotates according to the rotation of the front wheel. In addition, the motor 105 has plural (typically, three) hall effect elements (not depicted) in order to detect positions (i.e. phase of the rotor) of a magnetic pole, which the internal rotor has. A signal (i.e. hall output signal) that represents a phase of the rotor, which is detected by the hall effect element, is outputted to the motor driving control apparatus 102. When the number of hall effect elements is 3, these three hall effect elements are arranged in the motor 105 at regular intervals of 120 degrees of the electrical angle, for example, along a circumference direction. When the rotor of the motor 105 rotates, the hall effect elements detect a magnetic field caused by a permanent magnet of the rotor, and output the hall output signals Hu, Hv and Hw (See (a) in
The motor driving control apparatus 102 for controlling the driving of the motor 105 is roughly depicted in
As depicted in
The driving controller 110 relating to one embodiment of this invention includes a turn-on angle control signal generator 111 for intermittent driving (may simply be referred to “turn-on angle control signal generator 111”), a turn-on angle expansion width determination unit 112, a turn-on angle expansion unit 113, a driving waveform generator 114, a driving signal output unit 115, a driving voltage generator 117, a phase detector 118, an effective driving voltage multiplier 150 and a PWM modulator 160. The effective driving voltage multiplier 150 is a generic name for an effective driving voltage multiplier 150u, effective driving voltage multiplier 150v and effective driving voltage multiplier 150w for respective phases (U phase, V phase and W phase), and the PWM modulator 160 is a generic name for a PWM modulator 160u, PWM modulator 160v and PWM modulator 160w for respective phases (U phase, V phase and W phase). A memory (not depicted) to store various data used for calculation, intermediate data during processing and the like may be provided in the driving controller 110. This memory may be provided separately from the driving controller 110.
The turn-on angle control signal generator 111 generates a turn-on angle control signal representing a turn-on timing for each phase in the motor 105 based on the hall outputs of the respective phases from the motor 105. (b) in
The turn-on angle expansion width determination unit 112 relating to one embodiment of this invention determines a turn-on angle expansion width for expanding the reference turn-on angle of the turn-on angle control signal generated in the turn-on angle control signal generator 111, and outputs an expansion width signal representing the turn-on angle expansion width to the turn-on angle expansion unit 113. For example, the turn-on angle expansion width determination unit 112 is configured to include a monostable multivibrator circuit that detects rising edges and falling edges of the hall outputs for the respective phases, and outputs a high level signal (monostable multivibrator output signal) across a predetermined time (Ex_MM) since this detection timing. In such a case, the monostable multivibrator output signal outputted from the monostable multivibrator circuit becomes an expansion width signal. In an example of
The time Ex_MM during which the monostable multivibrator circuit outputs a one-shot high-level signal is determined as described below so that the high-level signal continues during a time period corresponding to the electrical angle of 60 degrees in the continuous turn-on shifting frequency ft corresponding to the continuous turn-on shifting speed Vt.
Ex_MM=(1/ft)*(60 degrees/360 degrees)=⅙ ft
By determining the time period Ex_MM as described above, the monostable multivibrator circuit can output the monostable multivibrator output signal (the expansion width signal) for the electrical angle corresponding to (V/Vt)*(60 degrees), when the vehicle speed V of the motor-assisted bicycle 1 is speed V (however, V is equal to or less than Vt). Therefore, when the vehicle speed V of the motor-assisted bicycle 1 is near zero, the expansion of the aforementioned time period is limited to almost zero degree of the electrical angle, and when the vehicle speed increases, a section during which the monostable multivibrator output signal (the high-level signal) is outputted is expanded to 60 degrees of the electrical angle, and when the vehicle speed reaches the continuous turn-on shifting speed Vt, the monostable multivibrator output signal is outputted across 60 degrees of the electrical angle. Thus, while the speed of the motor-assisted bicycle 1 changes from zero to Vt, as illustrated in (c) in
The turn-on angle expansion unit 113 expands the reference turn-on angle in the turn-on angle control signal for each phase, which was received from the turn-on angle control signal generator 111, based on the monostable multivibrator output signal (the expansion width signal) received from the turn-on angle expansion width determination unit 112. More specifically, the turn-on angle expansion unit 113 synthesizes, by ORing, the turn-on angle control signal for each phase and the monostable multivibrator output signal to expand the reference turn-on angle in the turn-on angle control signal for each phase. In this specification, the turn-on angle control signal whose reference turn-on angle is expanded may be referred to “expanded turn-on angle control signal”, and the turn-on angle (which represents the ON section of the expanded turn-on angle control signal by the electrical angle) after the expansion in the expanded turn-on angle control signal may be referred to “expanded turn-on angle”.
(c) in
As a result, the turn-on angle expansion unit 113 can expand the reference turn-on angle of the initial turn-on angle control signal according to the vehicle speed of the motor-assisted bicycle 1 (or frequency of the driving voltage of the motor 105), backwardly. Reversely, it can be said that the turn-on stop section in the initial turn-on angle control signal is shortened forwardly. In (d) in
The expanded turn-on angle control signals for the respective phases, which are generated as described above, are outputted to the driving signal output unit 115. The driving signal output unit 115 will be explained later.
The phase detector 118 relating to one embodiment of this invention obtains a high-resolution phase output for the sine wave driving based on the hall output signals and the output signals (the voltage waveform and current waveform or either of them) from the current and voltage waveform detector 107. The driving waveform generator 114 relating to one embodiment of this invention generates a waveform signal to drive the motor 105 by the continuous turn-on by driving the respective FETs of the inverter circuit 170 through the effective driving voltage multiplier 150, PWM modulator 160 and driving signal output unit 115. The driving waveform generator 114 predicts a magnetic pole position provided in a rotor in the motor 105, for example, based on the hall output signals from the motor 105, and generates a turn-on waveform based on the predicted position of the magnetic pole, and further based on a lead angle value, which is calculated based on an input representing the vehicle speed of the motor-assisted bicycle 1, which is calculated from the hall output signals, an input representing a pedaling force or pressure, which is detected by the torque sensor 103, an input representing the brake force detected by the brake sensor 104 and signals other than these inputs. The driving voltage generator 117 generates a driving voltage code by digitizing an input (e.g. assist ratio) from the control panel 106, the input representing the vehicle speed of the motor-assisted bicycle 1, which is calculated from the hall output signals, the input representing the pedaling force or pressure detected by the torque sensor 103, the input representing the brake force detected by the brake sensor 104 and an output voltage from the secondary battery 101. The effective driving voltage multiplier 150 (each of 150u, 150v and 150w) controls the level of outputs of the driving waveform generator 114 based on this driving voltage code. The PWM modulator 160 converts the output waveform of the effective driving voltage multiplier 150 into a binary PWM signal to drive the inverter through the driving signal output unit 115. The specific calculation method of the duty ratio and lead angle value are described in detail in a Japanese Patent Application No. 2012-549736 filed by this applicants, which is U.S. Pat. No. 9,162,730 incorporated herein by reference.
The driving signal output unit 115 relating to one embodiment of this invention generates the PWM driving signals by controlling ON and OFF of the PWM signal for each phase with the expanded turn-on angle control signal for the corresponding phase from the turn-on angle expansion unit 113 to output the generated PWM driving signals to FETs for the respective phases in the inverter circuit 170. The PWM signal for each phase is received from the driving waveform generator 114 through the effective driving voltage multiplier 150 and the PWM modulator 160. More specifically, the driving signal output unit 115 relating to one embodiment of this invention outputs the PWM signal for each phase, which is received from the driving waveform generator 114 through the effective driving voltage multiplier 150 and the PWM modulator 160, within the sections of the expanded turn-on angle of the expanded turn-on angle control signal for each phase from the turn-on angle expansion unit 113. On the other hand, in a low-level section of the expanded turn-on angle control signal, the corresponding FET in the inverter circuit 170 is controlled as being in the high-impedance state.
As illustrated in (b) in
Similarly to this case, also in the case where the speed V of the motor-assisted bicycle 1 is low and the case where the speed V of the motor-assisted bicycle 1 is high as illustrated in (c) and (d) in
As being apparent when comparing (b) to (d) in
As described above, in one embodiment of this invention, the continuous turn-on driving waveform signal for each phase from the driving waveform generator 114 is outputted to the corresponding FET in the inverter circuit 170 through the effective driving voltage multiplier 150 and the PWM modulator 160 within the sections of the extended turn-on angle in the expanded turn-on angle control signal for each phase, and on the other hand, in the section in which the expanded turn-on angle control signal is in the low level, the corresponding FET in the inverter circuit 170 is controlled as being in the high-impedance state. At this time, the expanded turn-on angle of the expanded turn-on angle control signal for each phase is continuously expanded according to the speed V of the motor-assisted bicycle 1 (according to the frequency f of the driving voltage of the motor 105), and when the speed V of the motor-assisted bicycle 1 is equal to or greater than the predetermined continuous turn-on shifting speed Vt (when the frequency f of the driving voltage of the motor 105 is equal to or greater than the predetermined continuous turn-on shifting frequency ft), the expanded turn-on angle becomes the turn-on angle throughout the one period of the hall output signal. Then, along with the expansion of the turn-on angle, the section in which the continuous turn-on driving waveform signal is outputted is prolonged, and when the speed V is equal to or greater than the continuous turn-on shifting speed Vt, the motor 105 is driven by the PWM signals of the continuous turn-on driving waveform throughout one period of the hall output signal.
Therefore, immediately after starting of the motor-assisted bicycle 1, the driving control of the motor 105 is performed in the driving method similar to the driving method by intermittent turn-on, and along with the acceleration of the motor-assisted bicycle 1, the turn-on angle is continuously expanded proportionally to the speed of the motor-assisted bicycle 1, and at the predetermined continuous turn-on shifting speed Vt, the entire section becomes the turn-on section, and the driving control of the motor 105 is performed with the driving voltage similar to that in the driving method by continuous turn-on. Thus, according to this embodiment, the driving control in the driving method by intermittent turn-on is performed in the low speed, and when the speed is equal to or greater than the predetermined speed, the driving control in the driving method by continuous turn-on is performed. Therefore, the motor 105 is driven with high efficiency.
In addition, as being apparent when compared the PWM driving signals for V phase in (d) and (e) in
Next, by referring to
The driving controller 210 relating to one embodiment of this invention is different from the driving controller 110 in view of expanding the turn-on section of the turn-on angle control signal for each phase, which are received from the turn-on angle control signal generator 111, based on a result of comparing an output of a turn-on angle expansion function with a triangular wave obtained from high-resolution phase information for the sine-wave driving, which are obtained by interpolating, in the phase, the section between the edges of the hall output signals or by calculation from the voltage waveform and current waveform of each phase coil, which are obtained from the motor 105.
More specifically, the driving controller 210 relating to one embodiment of this invention has the turn-on angle control signal generator 111, a turn-on angle expansion width determination unit 112′, the turn-on angle expansion unit 113, a driving waveform generator 114 and the driving signal output unit 115. As illustrated in
The vehicle speed calculation unit 211 relating to one embodiment of this invention calculates a rotation rate of the rotor per a unit time, based on the hall output signals from the motor 105, and calculates the vehicle speed V of the motor-assisted bicycle 1 based on the rotation rate of the rotor and a reduction ratio of the motor 105. The calculated vehicle speed V of the motor-assisted bicycle 1 is outputted to the expansion coefficient generator 212.
The expansion coefficient generator 212 relating to one embodiment of this invention calculates a function value corresponding to the vehicle speed V received from the vehicle speed calculation unit 211 by using a predetermined turn-on angle expansion function.
The phase signal that is one input relating to one embodiment of this invention is high-resolution phase information for the sine-wave driving, which is generated by interpolating the section between edges of the hall output signals for the respective phases from the motor 105 or is calculated from the voltage waveform and the current waveform of each phase coil from the motor 105. In this example,
The triangular wave generator 214 relating to one embodiment of this invention generates a triangular wave by calculating an absolute value of the lower phase interpolation signal generated by the phase detector 118, and delays or advances the generated triangular wave by 30 degrees of the electrical angle, and outputs the delayed or advanced triangular wave to the comparator 215. An example of the triangular wave outputted to comparator 215 as described above is depicted in (c) of
The comparator 215 relating to one embodiment of this invention uses the turn-on angle expansion coefficient from the expansion coefficient generator 212 as a reference signal to generate an output signal (hereinafter, which may be referred to “a comparator output signal” in this specification) based on the comparison result between the reference signal and the triangular wave from the triangular wave generator 214. More specifically, the comparator 215 outputs a high-level signal (On signal) when the triangular wave from the triangular wave generator 214 is less than the reference signal (the turn-on angle expansion coefficient from the expansion coefficient generator 212), and outputs a low-level signal (Off signal) when the triangular wave from the triangular wave generator 214 is greater than the reference signal. The generated output signal is outputted to the turn-on angle expansion unit 113.
(d) of
The output signal from the comparator 215 is outputted to the turn-on angle expansion unit 113 as the expansion width signal. The turn-on angle expansion unit 113 expands the reference turn-on angle of the turn-on angle control signal for each phase, which is received from the turn-on angle control signal generator 111 based on the expansion width signal received from the turn-on angle expansion width determination unit 112′. More specifically, the turn-on angle expansion unit 113 synthesizes the turn-on angle control signal for each phase and the output signal of the comparator 215 by ORing to generate the expanded turn-on angle control signal.
As depicted in (d) of
As described above, the driving signal output unit 115 generates the PWM driving signals by performing control of ON and OFF for the PWM signal for each phase, which is received from the driving waveform generator 114 through the effective driving voltage multiplier 150 and PWM modulator 160, by the expanded turn-on angle control signal for corresponding phase from the turn-on angle expansion unit 113, and outputs the generated PWM driving signals to respective FETs in the inverter circuit 170.
Thus, in this embodiment, by using the function value of the turn-on angle expansion function, as the reference value, the expansion width signal to determine the expansion width of the turn-on angle control signal (output signal of the comparator 215) is generated based on the comparison result of this reference value with the triangular wave generated based on the phase signal, which is generated by the phase detector 118 by interpolating, in phase, the section between edges of the hall output signals or generated by calculation from the instantaneous voltage and/or current for each phase coil. The expansion width signal generated as described above is positioned before and after the reference turn-on angle of the turn-on angle control signal. Therefore, the turn-on angle control signal is expanded in both of the forward direction and backward direction. Here,
Accordingly, until the vehicle speed V reaches Vt, the OFF section of the comparator output signal exists near the zero crossing point of the induced electromotive force for each phase, and the high impedance (Hi-z) state is realized near the driving zero crossing point for each phase like the final driving voltage waveform for each phase coil. Therefore, there is no danger of the flow of the large phase current that has the opposite polarity, and it is possible to smoothly shift to the continuous turn-on control. In addition, because shifting to the continuous turn-on control is smooth, it is difficult for the rider to feel the abnormal sound and/or vibration, compared with the embodiment depicted in
In the aforementioned embodiment, by changing, for example, the waveform in the symmetry of the triangular wave, or by advancing or delaying the phase of the triangular wave, it is also possible to expand the reference turn-on angle of the turn-on angle control signal only forwardly or only backwardly. Furthermore, in the aforementioned embodiment, the signals from the turn-on angle control signal generator 111 and the turn-on angle expansion width determination unit 112 are synthesized by ORing in the turn-on angle expansion unit 113. However, the turn-on angle control signal generator 111 may primarily generate the turn-on angle control signal with a width that is variable due to the speed and the phase signal.
Moreover, according to the aforementioned embodiment, the turn-on angle expansion function in this embodiment is defined so that the function outputs a value less than the lower limit of the triangular wave in a range of V<Vt′ so as to substantially compare the phase signal obtained by the phase detection with the triangular wave, after the vehicle speed V of the motor-assisted bicycle 1 increases to an extent that the phase detection is performed, namely, the phase signal with high resolution can be generated with high accuracy (i.e. after the frequency of the driving voltage of the motor 105 becomes large). Therefore, the expansion of the reference turn-on angle, which is performed by using the phase signal generated by the phase detection and the triangular wave, is not performed in a speed range (V<Vt′) in which the accuracy of the phase detection is bad. Then, the expansion of the reference turn-on angle is performed based on the triangular wave after the speed becomes in a speed range (V is equal to or greater than Vt′) in which a certain degree of accuracy of the phase detection is obtained. Accordingly, the deterioration of the efficiency is prevented, which is caused by expanding the turn-on angle by using the phase signal with low accuracy.
Next, still another embodiment of this invention will be explained by using
The driving controller 310 relating to one embodiment of this invention generates, as a driving signal to be inputted to the effective driving voltage multiplier 150, not only the driving signal for the continuous turn-on driving but also the driving signal for the intermittent turn-on driving. In view of utilization of both of them, the driving controller 310 is different from the driving controller 110 in
More specifically, the driving controller 310 relating to one embodiment of this invention has the turn-on angle control signal generator 111 for the intermittent driving, the turn-on angle expansion width determination unit 112, the turn-on angle expansion unit 113, a driving waveform generator 114′, the driving voltage generator 117, the phase detector 118, the effective driving voltage multiplier 150, the PWM modulator 160, and the driving signal output unit 115. As illustrated in
The waveform shifting coefficient generator 311 relating to one embodiment of this invention calculates a waveform shifting coefficient that is a function value corresponding to the vehicle speed V of the motor-assisted bicycle 1 by using a predetermined waveform shifting function.
The continuous turn-on driving waveform generator 312 relating to one embodiment of this invention generates a waveform signal for performing the continuous turn-on driving for the motor 105 with the sine wave driving voltage by switching the respective FETs of the inverter circuit 170. The continuous turn-on driving waveform generator 312 calculates a lead angle and the like based on the hall outputs from the motor 105 or the instantaneous voltage waveform and/or current waveform for each phase coil from the current and voltage waveform detector 107 and various input signals other than those, and generates the waveform signal for the continuous driving for each phase, which is to be outputted to the motor 105, based on the phase output signal with high resolution, which is based on the calculated lead angle. The method for generating the waveform signal in the continuous turn-on driving waveform generator 312 is the same as the method for generating the waveform signal in the driving waveform generator 114, therefore, the detailed explanation is omitted. The generated continuous turn-on driving waveform signal for each phase is outputted to the first multiplier 313.
The constant level generator 314 for the intermittent turn-on driving waveform, which relates to one embodiment of this invention, generates a waveform signal for the intermittent driving, which has a constant level, as a waveform signal for performing the intermittent turn-on driving for the motor 105 with the rectangular wave driving voltage by switching the respective FETs in the inverter circuit 170 after passing through the effective driving voltage multiplier 150 and the PWM modulator 160. This waveform signal for the intermittent driving is outputted to the second multiplier 315.
The first multiplier 313 relating to one embodiment of this invention multiplies the first coefficient that is a waveform shifting coefficient from the waveform shifting coefficient generator 311 and the waveform signal for the continuous turn-on driving for each phase from the continuous turn-on driving waveform generator 312. As depicted in
The second multiplier 315 relating to one embodiment of this invention multiplies the second coefficient that is a value obtained by subtracting the first coefficient that is the waveform shifting coefficient from the waveform shifting coefficient generator 311, from 1 (e.g. when the waveform shifting coefficient is 0.3, the second coefficient is 0.7 (=1-0.3)) and the waveform signal for the intermittent turn-on driving for each phase from the constant level generator 314 for the intermittent turn-on driving waveform. In a range of V<Vt′ (in a range of f<ft′), the output level from the first multiplier 313 is always zero, and the second multiplier 315 outputs the waveform signal for the intermittent turn-on driving from the constant level generator 314 for the intermittent turn-on driving waveform to the signal adder 316 as it is. On the other hand, in a range in which V is equal to or greater than Vt′ and is less than Vt (f is equal to or greater than ft′ and is less than ft), the waveform shifting coefficient, which is between 0 and 1 and corresponds to the vehicle speed V of the motor-assisted bicycle 1 (frequency f), is outputted from the waveform shifting coefficient generator 311. Therefore, the signal level obtained by multiplying the waveform signal for the intermittent turn-on driving from the constant level generator 314 for the intermittent turn-on driving waveform by the second coefficient is outputted to the signal adder 316. When V is equal to or greater than Vt (f is equal to or greater than ft), the second coefficient is always 0. Therefore, the signal level outputted to the signal adder 316 from the second multiplier 315 is always 0 in the range in which V is equal to or greater than Vt (f is equal to or greater than ft).
The signal adder 316 relating to one embodiment of this invention generates a driving waveform signal for each phase by adding the output waveform for each phase from the first multiplier 313 and the output waveform for the corresponding phase from the second multiplier 315, and outputs the generated driving waveform signal to the effective driving voltage multiplier 150. The output of the effective driving voltage multiplier 150 is converted to a binary PWM signal by the PWM modulator 160. The driving signal output unit 115 generates the PWM driving signal by controlling ON and OFF of the driving waveform signal for each phase from the PWM modulator 160 with the expanded turn-on angle control signal for the corresponding phase from the turn-on angle expansion unit 113, and outputs the generated PWM driving signal to the FETs for each phase in the inverter circuit 170.
Thus, according to this embodiment, the driving waveform generator 114′ generates the driving waveform to be inputted to the effective driving voltage multiplier 150 by using not only the waveform signal for the continuous turn-on driving but also the constant level waveform signal for the intermittent turn-on driving. Especially, when the vehicle speed of the motor-assisted bicycle 1 is low, the motor 105 is driven by the waveform signal for the intermittent turn-on driving by the rectangular wave driving voltage. Therefore, even when the accuracy of the phase detection for the sine wave driving drops, it is possible to derive the torque of the motor 105 to the maximum. In addition, when the vehicle speed of the motor-assisted bicycle 1 increases, the weight of the waveform signal for the continuous driving becomes greater in the driving signal, and when shifting to the continuous turn-on driving (i.e. the vehicle speed V is Vt), the motor 105 is driven by the waveform signal for the continuous turn-on driving. Therefore, it is possible to smoothly shift to the continuous turn-on driving from the intermittent turn-on driving.
Although the embodiments of this invention were explained above, this invention is not limited to those. There are plural specific calculation methods to realize the aforementioned functions, and any one of methods may be employed. In addition, at least a part of functions realized in the driving controller 110, 210 or 310 may be implemented by a dedicated circuit, and the aforementioned functions may be realized by executing, by a computer processor, programs.
Even when it was explained that the processing or procedure explained in this specification is executed by a single apparatus or single program, the processing or procedure may be executed by plural apparatuses or plural programs. The functional blocks explained in this specification may be explained by integrating them into less functional blocks, or dividing them into more functional blocks. For example, in the embodiment depicted in
A motor driving control apparatus relating to one embodiment of this invention relates to a motor driving control apparatus to drive a brushless motor. The motor driving control apparatus relating to one embodiment of this invention includes an inverter circuit configured to supply a driving voltage to the brushless motor by controlling ON and OFF of switching elements, a turn-on angle controller configured to set a turn-on angle so that the turn-on angle increases according to a frequency of the driving voltage, and a driving controller configured to drive the brushless motor by outputting a driving signal of the turn-on angle set by the turn-on angle controller to the inverter circuit.
According to the motor driving control apparatus in the embodiment, because the turn-on angle increases according to the frequency of the driving voltage supplied to the brushless motor until the turn-on angle reaches 180 degrees, it is possible to perform the driving control by the intermittent driving method in which the turn-on angle is low at the low-speed rotation of the brushless motor, and it is also possible to continuously switch the driving method to the continuous turn-on driving method in which the turn-on angle is 180 degrees, when the rotation speed of the brushless motor increases. Therefore, the motor driving control apparatus can perform the driving control of the motor by switching between the intermittent turn-on driving method and the continuous turn-on driving method according to the rotation speed of the brushless motor, and also can suppress the occurrence of the vibration and/or noise at the switching, because no sudden step occurs in the driving voltage waveform before and after the switching. In addition, it is possible to maintain the best driving efficiency in each driving condition from low speed to high speed.
In one embodiment of this invention, the turn-on angle becomes 180 degrees (i.e. continuous turn-on) when the frequency of the driving voltage is the continuous turn-on shifting frequency ft. According to this embodiment, by appropriately setting the continuous turn-on shifting frequency ft according to the characteristic of the brushless motor to be driven, it is possible to prevent the deterioration of the efficiency due to the insufficiency of the rotation speed.
The motor driving control apparatus relating to one embodiment of this invention further includes a continuous turn-on driving waveform generator configured to generate a continuous turn-on driving waveform signal for driving the brushless motor by the continuous turn-on. This continuous turn-on driving waveform signal may be converted into a PWM signal by which the driving voltage from the inverter circuit becomes a sine waveform. The driving controller relating to one embodiment of this invention outputs a PWM signal for the continuous turn-on driving with the turn-on angle set by the turn-on angle controller, as the driving signal.
According to the embodiment, even when the turn-on angle is less than 180 degrees and the intermittent turn-on driving is performed, the PWM signal for the continuous turn-on driving waveform signal is outputted to the inverter circuit as the driving signal. Thus, by always using the PWM signal for the continuous turn-on driving as the driving signal of the inverter circuit, the driving voltage waveforms before and after the switching from the intermittent turn-on driving method to the continuous turn-on driving method does not greatly vary. Therefore, it is possible to decrease the fluctuation of the output torque of the motor at the switching from the intermittent turn-on driving method to the continuous turn-on driving method and suppress the occurrence of the vibration and/or noise.
The turn-on angle controller relating to one embodiment of this invention includes a turn-on angle expansion unit configured to set the turn-on angle by expanding, by a predetermined time, a reference turn-on angle that is less than 180 degrees and is triggered by each edge of the hall output signal from the brushless motor. The turn-on angle controller relating to one embodiment of this invention includes a monostable multivibrator processing unit configured to output a monostable multivibrator output signal by a predetermined output time from each edge of the hall output signal from the brushless motor. The turn-on angle expansion unit relating to one embodiment of this invention sets the turn-on angle by prolonging, by an electrical angle corresponding to the output time of the monostable multivibrator output signal, the reference turn-on angle. According to the embodiment, only by generating the monostable multivibrator output signal with a predetermined pulse width from the edge of the hall output signal, the expansion width of the reference turn-on angle can be set.
The monostable multivibrator processing unit relating to one embodiment of this invention can generate the monostable multivibrator output signal by retriggerable monostable multivibrator processing. The monostable multivibrator performs the retriggerable monostable multivibrator processing so as not to overlook a trigger of a next phase while the speed further increases more than the speed at which the driving shifts to the continuous driving and the monostable multivibrator output continues, and so as to expand the monostable multivibrator output signal from the timing of that trigger again. In addition, when the brushless motor has plural hall effect elements, it is possible to expand the reference turn-on angle by generating an individual monostable multivibrator output signal every receipt of the hall output signal.
In one embodiment of this invention, the output time of the monostable multivibrator output signal is represented by a following expression:
The monostable multivibrator output time=(1/ft)*(180−reference turn-on angle)/360
By setting the output time of the monostable multivibrator output signal like the aforementioned expression, the reference turn-on angle when the frequency of the driving voltage is f is expanded only by an electrical angle of (f/ft)*(180−the reference turn-on angle) degrees. For example, when the reference turn-on angle is 120 degrees, the expanded electrical angle of the reference turn-on angle becomes (f/ft)*60 degrees. Therefore, the reference turn-on angle is expanded by the electrical angle that is proportional to the frequency f. The expansion width (which is converted into the electrical angle) is less than 60 degrees, when the frequency of the driving voltage is less than ft, and becomes 60 degrees when the frequency of the driving voltage is ft. When the expansion width (which is converted into the electrical angle) becomes 60 degrees, the expanded turn-on angle becomes 180 degrees, and the driving is shifted to the continuous turn-on driving.
The turn-on angle controller relating to one embodiment of this invention includes: a phase detector configured to detect the edge of the hall output signal from the brushless motor and generate a lower-level phase interpolation signal that has a sawtooth wave form by interpolating the phase between the edges; a triangular wave generator configured to generate a triangular wave signal that has a predetermined amplitude by the absolute value of the lower-level phase interpolation signal; and a turn-on angle expansion coefficient calculation unit configured to calculate a turn-on angle expansion coefficient corresponding to the frequency of the driving voltage determined by the hall output signal, based on the turn-on angle expansion function. This turn-on angle expansion function is a function that determines a relationship between a reciprocal of the frequency of the driving voltage and the turn-on angle expansion coefficient, and the relationship between the reciprocal of the frequency of the driving voltage and the turn-on angle expansion coefficient is determined so that the turn-on angle expansion coefficient at which the frequency of the driving voltage is the continuous turn-on shifting frequency ft becomes equal to the amplitude of the triangular wave signal, and when the frequency of the driving voltage is less than ft, the turn-on angle expansion coefficient becomes less, when the frequency increases. In addition, the turn-on angle expansion unit relating to one embodiment of this invention expands the reference turn-on angle in an electrical angle range in which the turn-on angle expansion coefficient calculated by the turn-on angle expansion coefficient calculation unit is greater than the amplitude of the triangular wave signal.
According to the embodiment, by utilizing the triangular wave obtained by interpolating the phase between the edges of the hall output signal, the reference turn-on angle can be expanded. At this time, by adjusting the phase of the reference turn-on angle and the phase of the triangular wave and/or the symmetry of the triangular wave before and after the top of the triangular wave, it is possible to expand the turn-on angle in a forward direction, a backward direction and both directions of the reference turn-on angle.
In one embodiment of this invention, the turn-on angle expansion function determines the relationship between the reciprocal of the frequency of the driving voltage and the turn-on angle expansion coefficient so that the turn-on angle expansion coefficient becomes zero at a threshold frequency ft′ that is less than the continuous turn-on shifting frequency ft. At the low-speed rotation of the brushless motor, the relative nonuniformity of the periods among the hall periods becomes greater, the accuracy of the phase interpolation is low, and the detection accuracy of the phase is deteriorated because the voltage level becomes low even when the phase is detected by using the voltage waveform and/or the current waveform. Therefore, there is a risk that the efficiency reversely deteriorates, when expanding the reference turn-on angle based on the phase signal that has such low accuracy. According to the embodiment, at the low-speed rotation in which the frequency of the driving voltage is less than the threshold frequency ft′, the control to expand the reference turn-angle is not performed. Therefore, it is possible to prevent the deterioration of the efficiency, which is caused by the phase detection processing with the low accuracy.
Number | Date | Country | Kind |
---|---|---|---|
2014-135463 | Jun 2014 | JP | national |
This application is a continuing application, filed under 35 U.S.C. section 111(a), of International Application PCT/JP2015/068762, which was filed on Jun. 30, 2015 and claimed the benefit of priority of the prior Japanese Patent Application No. 2014-135463 filed on Jun. 30, 2014, the entire contents of which are incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/JP2015/068762 | Jun 2015 | US |
Child | 15393924 | US |