The present application is based on and claims priority from Japanese Patent Application 2005-99211, filed Mar. 30, 2005, the contents of which are incorporated herein by reference.
1. Field of the Invention
The present invention relates to a control device for a motor that is mounted in a vehicle.
2. Description of the Related Art
A motor control device for an on-vehicle motor usually includes a microcomputer. The microcomputer calculates a command current value that corresponds to a required torque and controls a bridge circuit of power switching elements in a pulse width modulation (PWM) control mode so as to make the difference between the command current value and the amount of detected current become zero. In this method, there is such a problem that the microcomputer may have a higher possibility to go out of control than a discrete control device if it is excessively heated.
On the other hand, the microcomputer may have to be located near the power switching elements that is mounted on the same circuit board in order to make the device compact. Therefore, microcomputer is subject to a high temperature of the power switching elements.
In case of an electric motor power steering system (EPS) that provides a driver with assisting torque, the amount of current to be supplied to a motor is calculated by a CPU according to required steering torque. If the CPU goes out of control due to an excessively high temperature, it may provide a wrong assisting torque.
JP-A-2002-67988 and JP-A-2003-335251 disclose electric motor power steering systems that can prevent the above problem by stopping the motor. However, the motor is stopped as soon as the computer goes out of control. Accordingly, the assisting torque suddenly disappears. This may frighten a driver or may give the driver a considerable shock.
It has been found that the temperature rise of the power switching elements is largely affected by battery voltage when the power switching elements are operated under a PWM control mode. If the battery voltage increases, an on-duty period is controlled to be shorter in order to maintain the same amount of the current flowing through the power switching elements during the on-duty period.
For example, Joule heat rI2 is generated in the power switching element that has an on-resistance r and passes an amount of current I in a time t. On the other hand, if the on-duty period becomes one half (e.g. t/2) due to increase in the battery voltage, an amount of the current in a unit time becomes 2I. Therefore, Joule heat generated in the power switching elements in on-duty period t/2 is r×(2I)2×½=2rI2. Thus, the Joule heat increases as the battery voltage increases.
In other words, excessively high Joule heat can be controlled. if the battery voltage is detected timely.
Therefore, an object of the invention is to provide a highly reliable on-vehicle motor control device that can prevent the above problem by controlling the Joule heat to be generated in the power switching elements.
According to a main feature of the invention, a motor control device includes a power switching circuits disposed on a circuit board to supply current from a battery to an on-vehicle motor, a microcomputer disposed on the same circuit board to control the power switching circuit in a PWM control mode so that an amount of the current supplied to the motor can be equal to a preset amount of current, in which the microcomputer decreases the preset amount of current when the battery voltage is higher than an upper limit.
With this feature, the power switching circuit is prevented from generating excessive heat, and the operation of the microcomputer can be kept normal.
In the above motor control device, the on-vehicle motor may be a steer-assisting electric motor. In this case, the microcomputer preferably includes a diagnosis circuit for providing an upper limit decreasing signal if the battery voltage is higher than an upper limit thereof, a steer-assisting current calculation circuit for calculating a steering torque according to a map of the microcomputer, and an upper limit current control circuit for setting an upper limit of current and decreasing this upper limit of current by a preset value when the upper limit decreasing signal is sent from the diagnosis circuit.
The above motor control device may further includes a torque sensor for outputting a steering torque signal and an upper limit torque control circuit for setting an upper value of torque. The upper limit torque control circuit outputs the upper value of torque as a new steering torque signal if the torque signal exceeds the upper value of torque. The upper limit torque control circuit lowers the upper value of torque by a certain value when the upper limit decreasing signal is sent from the diagnosis circuit.
Other objects, features and characteristics of the present invention as well as the functions of related parts of the present invention will become clear from a study of the following detailed description, the appended claims and the drawings. In the drawings:
An on-vehicle motor control device according to a preferred embodiment of the invention will be described with reference to the appended drawings. Here, the on-vehicle motor control device is applied to a steer-assisting electric motor 13 of an EPS controller 1 of an electric power steering system.
As shown in
The current sensor 3 detects the amount of current flowing through the bridge circuit 7 of the power switching elements. The peripheral IC unit 4 is constituted of a power amplifying bipolar IC. The torque sensor 8 is mounted in the steering shaft of a vehicle to detect the steering torque of a steering wheel.
The bipolar IC includes an amplifying circuit 41, a driver 42, an amplifier circuit 43, a gate driver 44, a driver etc., in which: the amplifying circuit 41 amplifies the steering torque signal St of the torque sensor 8 and sends it to the microcomputer 2; the driver 42 amplifies a relay driving signal Sr to be supplied to a relay coil of the power switching relay 6, thereby driving the relay 6; the amplifier 43 amplifies the output signal of the current sensor 3 to be sent to the microcomputer 2; the gate driver 44 amplifies a motor driving signal (PWM signal) sent from the microcomputer 2 and sends the amplified signal to the respective power switching elements of the bridge circuit 7; and the driver 45 supplies current to a relay coil of the motor relay 5.
The microcomputer 2 is powered by the battery 12 via the power switching relay 6. The microcomputer 2 includes a plurality of A/D converters for converting analog signals, which include a battery voltage signal Sva, a vehicle speed signal Sve, a steering torque signal St sent from the amplifier 41, an IG voltage signal Sig of the IG detecting circuit 11 and a current signal Si sent from the amplifier 43, to digital signals in order to calculate an amount of motor current corresponding to a steer-assisting torque. The CPU of the microcomputer 2 calculates a command value of assisting current, which corresponds to the steering torque signal St, and provides a PWM signal having a duty-ratio of the current flowing through the switching elements of the bridge circuit 7 so that the difference between the command value and the current signal Si can be made zero. The gate driver 44 amplifies the current of the PWM signal to supply the same as motor current to the steer-assisting electric motor 13 through the bridge circuit 7.
The microcomputer 2 executes various subroutines, which are illustrated by circuits 21, 22, 23, 24, 25 and 26 shown in
The analog steering torque signal sent from the torque sensor 8 is converted to a digital steering torque signal St by one of the A/D converters that is included in the microcomputer 2. Then, the upper limit of the steering torque signal St is set by an upper limit torque control circuit 21, and the phase retardation of the steering torque signal St is corrected by a phase correction circuit 22. Thereafter, a steer-assisting current value that corresponds to the steering torque signal St is provided by a steer-assisting current calculation circuit 23. The upper limit of the steer-assisting current value is set by an upper limit current control circuit 24 to be sent to a current control circuit 25.
On the other hand, the motor current is detected by the current sensor 3 and converted to a digital signal Si to be inputted to the current control circuit 25. The motor current detected by the current sensor 3 is converted by one of the computer's A/D converters to a digital signal to be sent to the current control circuit 25. The IG voltage signal Sig and the battery voltage signal Sva are sent, via a voltage dividing circuit (not shown) and one of the computer's A/D converters, to the microcomputer 2 to be examined by a diagnosis circuit 26 if each of the signals is higher than an upper limit or not. Subsequently, the result of the examinations is outputted in a logical product by the upper limit torque control circuit 21.
The phase correction circuit 22, the steer-assisting current calculation circuit 23 and the current control circuit 25, which are formed in the microcomputer 2 as subroutines, will be further described below. Incidentally, the operations of the phase correction circuit 22, the steer-assisting current calculation circuit 23 and the current control circuit 25 are common and well-known subroutines: the phase correction circuit 22 operates as a subroutine to correct the retardation of control by the microcomputer 2; the steer-assisting current calculation circuit 23 operates as a subroutine to calculate the steering torque St, which corresponds to the command value of assisting current, according to a built-in map of the microcomputer 2; and the current control circuit 25 calculates the difference between the command value of assisting current and the motor current and carries out a PI control according to the difference to obtain a PWM duty ratio, with which PWM feed back control of the bridge circuit 7 is carried out.
The upper limit of the steer-assisting current is controlled by the upper limit torque control circuit 21, upper limit current control circuit 24 and the diagnosis circuit 26. The diagnosis circuit 26 compares the IG voltage signal Sig with the upper limit thereof and also compares the battery voltage signal Sva with the upper limit thereof. If both the IG voltage signal and the battery voltage signal are equal to or higher than the upper limits thereof, the diagnosis circuit 26 sends an upper limit decreasing signal Sd to each of the upper limit torque control circuit 21 and the upper limit current control circuit 24. If one of the steering torque signals St exceed a preset upper value of torque, the upper limit torque control circuit 21 outputs this preset upper value as a new steering torque signal St. When the diagnosis circuit 26 sends the upper limit torque control circuit 21 an upper limit decreasing signal Sd, the upper limit torque control circuit 21 lowers the preset upper value of torque by a certain value. If the command value of assisting current exceeds a preset upper limit of current, the upper limit current control circuit 24 outputs this preset upper limit of current as a command signal of assisting current and decreases this preset upper limit of current by a preset value when the upper limit decreasing signal Sd is sent from the diagnosis circuit 26. The preset upper limit of current may be turned back to increase when the IG voltage signal and the battery voltage signal are by preset values (ΔSig, ΔSva) lower than the upper limits thereof, thereafter.
Thus, if both the battery voltage and the IG voltage excessively increases, the Joule heat of the power switching elements and the motor current are appropriately controlled as shown in
In the foregoing description of the present invention, the invention has been disclosed with reference to specific embodiments thereof. It will, however, be evident that various modifications and changes may be made to the specific embodiments of the present invention without departing from the scope of the invention as set forth in the appended claims. Accordingly, the description of the present invention is to be regarded in an illustrative, rather than a restrictive, sense.
Number | Date | Country | Kind |
---|---|---|---|
2005-099211 | Mar 2005 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
3735220 | Renner et al. | May 1973 | A |
6078155 | Tominaga et al. | Jun 2000 | A |
6240350 | Endo | May 2001 | B1 |
6450287 | Kurishige et al. | Sep 2002 | B1 |
6459971 | Kurishige et al. | Oct 2002 | B1 |
6513619 | Amakusa et al. | Feb 2003 | B2 |
6639379 | Matsushita et al. | Oct 2003 | B2 |
6727671 | Ito et al. | Apr 2004 | B2 |
6808043 | Kawada et al. | Oct 2004 | B2 |
6816765 | Yamamoto et al. | Nov 2004 | B2 |
6903524 | Kifuku et al. | Jun 2005 | B2 |
7164248 | Hayashi | Jan 2007 | B2 |
Number | Date | Country |
---|---|---|
07-67385 | Mar 1995 | JP |
07-67386 | Mar 1995 | JP |
11-215876 | Aug 1999 | JP |
11-227438 | Aug 1999 | JP |
2000-43740 | Feb 2000 | JP |
2000-318628 | Nov 2000 | JP |
2002-29432 | Jan 2002 | JP |
2003-26020 | Jan 2003 | JP |
2003-259686 | Sep 2003 | JP |
2005-1481 | Jan 2005 | JP |
Number | Date | Country | |
---|---|---|---|
20060219471 A1 | Oct 2006 | US |