This invention relates to a current abnormality detection system for motors and specifically in a DC shunt motor used for a drive source of an electric motor-driven vehicle such as a golf car, for detecting abnormality in current control mechanisms of the motor.
Hitherto, as shown in Japanese Published Application JP-A-Hei 10-309005, an electric motor-driven vehicle such as a golf car has been proposed in which a battery is provided as a power source for a DC shunt-wound type motor having an armature coil and a field coil.
In the shunt motor, the amount of current supply to the armature coil and that to the field coil are controlled separately according to a map established corresponding to the motor characteristics. To explain this generally,
To perform the described current control, an armature drive circuit for controlling the armature coil and a field drive circuit for controlling the field coil are provided in a controller. In addition current sensors are provided between the armature coil and the armature drive circuit and between the field coil and the field drive circuit, respectively to detect the amount of current actually flowing.
How this is done conventionally in accordance with the prior art will now be described by reference to the flow chart of
Next at the step U4 a calculation is performed in which each of the current command values calculated at the steps U1 and U3 for conversion to a value of the Duty ratio by PWM control. Finally a feedback control is performed at the step U5 based on the current values detected by the current sensors on the armature side and the field side, using the command values of the step U4 as target values. Therefore, the command values are updated further in response to the differences between the detected current values and the command values.
This procedure is repeated continuously in cycles at regular intervals of a given time. Therefore, the current values are detected at all times by the current sensors provided on the armature side and the field side. The current detection value at the step U2 is zero in the first cycle.
With such a conventional current control, when current values in the armature coil and the field coil exceed given ones and become excessive, that is, for example, when the armature current is greater than 300 A and the field current is greater than 20 A, it is judged to be abnormal and energization is stopped to prevent thermal damage to the controller or other components. That is, when the field current and the armature current are detected, and when the current values exceed those set out above, it is judged to be abnormal.
However, even when the field current is no larger than that deemed excessive, if it exceeds a proper field current according to the Ia-If map, that is if it falls within the hatched portion A of
Such a situation could be caused by any of failure in the current sensor or the controller, in case of abnormal wiring, or when the motor is replaced by the one of a different characteristic. In these cases, the motor will be operated with a field current greater than the command value, thus lowering operation efficiency of the motor and resulting in wasteful battery consumption.
Therefore it is a principal object of this invention is to provide a current abnormality detection system and method for shunt motors for continuously checking whether predetermined proper field current is flowing with respect to the detected amount of current-flow in the armature coil of a shunt motor.
A first feature of the invention is adapted to be embodied in current abnormality detection system for shunt motors having a battery as a power source and an armature coil and a field coil controlled by an armature drive circuit and a field drive circuit formed in a controller. Each drive circuit is provided with a current sensor. The condition is judged to be abnormal when no less than a specified time has elapsed in a condition in which the difference between a current command value of the field coil with respect to the amount of current-flow in the armature coil and the current detection value of the field coil exceeds a given tolerance value.
Another feature of the invention is adapted to be embodied in a method for determining current abnormality in shunt motors having a battery as a power source and an armature coil and a field coil controlled by an armature drive circuit and a field drive circuit formed in a controller. The method comprises sensing the current in each of the coils. Judging the operation to be abnormal when no less than a specified time has elapsed in a condition in which the difference between a current command value of the field coil with respect to the amount of current-flow in the armature coil and the current detection value of the field coil exceeds a given tolerance value.
Referring now in detail to the drawings and initially to
An operator may be seated on a suitable seat (neither of which are shown) behind an accelerator pedal 28, for controlling the speed of the electric motor 25, a brake pedal 29, for operating the wheel brakes 27, and a steering wheel 31, for steering the front wheels 23 in any desired manner.
Also juxtaposed to the operator's position is a main switch 32, and a direction control switch 33, for controlling the direction of travel of the golf cart 21 by controlling the direction of rotation of the motor 25. The main switch 32 and the direction control switch 33 are connected to a controller 34. Operation of the accelerator pedal 28 is transmitted to an on off pedal switch 35 and an accelerator opening degree sensor 36 connected to the controller 34, to send on or off state of the accelerator 28 and its degree of opening to the controller 34.
A plurality of batteries 37 (48 V in total, for example) as power sources are mounted suitably on the body frame 22 and are connected through a relay 38 to the controller 34.
The electrical supply for the motor will now be described by reference to
The source voltage of the battery 37 is supplied to the controller 34 via a fuse 39 and a control switch 43. The control switch 43 is used to stop the power supply to the controller 34 as the need arises, so as to stop an operation of an automatic brake circuit when, for example, a traction running or the like is made. The source voltage of 48V, for example, of the battery 37 is converted to 5V by a voltage lowering regulator 44 and a power supply circuit 45 in the controller 34, and is supplied to respective arithmetic circuits and drive circuits in the controller 34.
An analog amount of an actual voltage of the battery 37 is converted in the controller 34 to a digital amount of 0-5V which is suitable for arithmetic processing, and is inputted to the CPU 42 through a battery voltage AD input line 46 and via an interface (not shown). That is, the battery voltage is initially 48V; however, it goes down gradually or in response to its condition during its time and nature of use, depending on the use conditions and the deterioration condition of the battery 37. Thus, in order to make the arithmetic processing for the control based upon the battery voltage, an analog amount of, for example, 0-50V is converted to a digital amount of 0-5V and is inputted to the CPU 42.
Signals from the main switch 32, the pedal switch 35, the direction change switch 33, the accelerator opening sensor 36 and so forth are inputted to the CPU 42. The CPU 42 drives and controls the motor 25 based upon those signals.
As has been noted, the motor 25 of shunt winding type and has an armature coil 47 and a field coil 48 which are connected to an armature drive circuit 49 and a field drive circuit 51, respectively. Each of the armature drive circuit 49 and the field drive circuit 51 is formed with a plurality of FETs. Command currents calculated by an armature PWM arithmetic circuit and a field PWM arithmetic circuit (not shown) in the CPU 42 are impressed to the armature coil 47 and the field coil 48 via the armature drive circuit 49 and the field drive circuit 51, respectively.
An armature current (Ia) and a field current (If) are applied in accordance with commands given by PWM signals that indicate ratios of drive pulse widths. The field current is calculated based upon an Ia-If map of
Current sensors 52, 53 are disposed between the armature drive circuit 49 and the field drive circuit 51 and the armature coil 47 and the field coil 48 of the motor 53, respectively. Those sensors detect currents that actually flow through the armature coil 47 and the field coil 48. The command signals for driving the motor 25 and coming from the CPU 42 are feedback-controlled by those detected signals. Thereby, the currents flowing through the armature coil 47 and the field coil 48 of the motor 25 are accurately controlled, and cause the motor 25 generate the desired amount of torque corresponding to the amount of depression of the accelerator pedal 28.
As previously mentioned in reference to
As shown in
Currents of given values are supplied to the armature coil 47 and the field coil 48, based on the calculation result in the CPU 42. Thus, a given torque is generated in the motor 25 and movements can be controlled to various operating conditions of the motor-driven vehicle.
Referring now to
Then at the step S2: the current values of the armature coil 47 and the field coil 48 are detected by the current sensors 52, 53.
From this detection, a current command value to the field coil 48 is calculated according to the Ia-If map of FIG. at the step S35 in response to the current value of the armature coil 47 detected at the step S2.
Then at the step S4 a calculation is performed in which each of the current command values (in A) calculated at the steps S1 and S3 is converted to a value of the Duty ratio by PWM control.
The final prior art method is completed at the step S5 where feedback control is performed based on the current values detected from the armature coil 47 and the field coil 48, using the command values of the step S4 as target values. Therefore, the command values are updated further in response to the differences between the detected current values and the command values.
In accordance with the invention, at the step S6 a processing is performed for current abnormality judgment as will be described later by reference to
When a judgment is made at the step S6 that there is an abnormality, processing against abnormality is performed at the step S7. Current supply is usually stopped to stop the motor-driven vehicle. In addition, a warning may be issued through a warning sound, a warning light and the like such as a buzzer 67 (
This procedure is repeated continuously in cycles at regular intervals of a given time during energization.
Referring now to
If the difference exceeds the tolerance value, at the step T3, the time elapsed after the difference exceeded the tolerance value is measured at the step T5. This is because there is a delay between the time the current command value is calculated and the time the current is actually supplied and detected. This prevents misjudgment of the abnormality due to an instantaneous large difference when an abrupt change in the current command value has happened (for example during acceleration, deceleration and the like).
If the time at the step T3 does not exceed the predetermined time the program goes to the step T4 where the operation is judged to be normal and the timer is reset and the elapsed time is cleared. This is because if the elapsed time till the present time is not cleared, no elapsed time after the detection of abnormality can be measured accurately because the elapsed time has been counted when an abnormality is detected in the next flow.
Returning now to step T5 where it is judged whether or not the elapsed time measured at the step T3 is longer than a specified time as established in advance according to the response characteristics of the motor-driven vehicle. When the time during which the difference exceeds the tolerance value is shorter than the specified time, it is not judged to be abnormal and the program returns.
On the other hand if at the step T6 a time longer than the specified time is measured, it is judged to be abnormal and then, processing against abnormality at the step S7 of
Since, as described above, the difference between the detection value of the field current and the command value according to the Ia-If map is examined continuously, a proper field current can be held in response to the armature current at all times. Therefore, the abnormality in the area A of
Of course those skilled in the art will readily understand that the described embodiment is only of a exemplary form that the invention may take and that various changes and modifications may be made without departing from the spirit and scope of the invention, as defined by the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
2004-242217 | Aug 2004 | JP | national |