This application is based on and incorporates herein by reference Japanese Patent Application No. 2003-430917 filed on Dec. 25, 2003.
1. Field of Application
The present invention relates to a control apparatus that controls an electrical generator (referred to in the following simply as a generator) of a motor vehicle, and in particular to a control apparatus which derives and utilizes the speed of rotation of the rotor of an alternator that constitutes the generator.
2. Prior Art Technology
A generator of a motor vehicle is generally an alternator (typically, a 3-phase alternator) having a rotor that is driven by a belt and pulleys, or gears, from the vehicle engine. In the prior art, a type of control apparatus for a generator of a vehicle is known, that is implemented as an electronic control unit (hereinafter referred to as an ECU), with the ECU performing control in accordance with the speed of rotation of the alternator rotor (referred to in the following simply as the speed of rotation of the generator) or in accordance with the engine speed, assumed to be synchronized with that of the generator. In general, the ECU also controls the operation of the vehicle engine. Since the engine speed, and hence the generator speed of rotation, each vary in accordance with the running condition of the vehicle, it is necessary to measure the engine speed of rotation and the generator speed of rotation at frequent intervals, to enable accurate control by the ECU.
Such a control apparatus may include some form of detector device for directly detecting rotation of the generator, to thereby obtain a detection signal for use in measuring the speed of rotation of the generator, with such a signal being referred to in the following as the rotation speed measurement signal SNA. The rotation speed measurement signal SNA may be used internally by the ECU to measure the speed of rotation of the generator, for example as described in Japanese Patent Laid-open No. 62-99876, referred to in the following as reference document 1.
Alternatively, the control apparatus may include a sensor for detecting the engine rotation, with a resultant sensor signal being utilized internally by the ECU to measure the engine speed of rotation, and with control of the generator being performed based on the engine speed of rotation. This is described for example in Japanese Patent Laid-open No. 58-162739, referred to in the following as reference document 2.
With the technology of reference document 1, it is necessary to measure the speed of rotation of the generator each time the ECU is to perform control relating to the vehicle engine or the generator. Hence, the ECU must perform such measurement operations very frequently, so that the processing load that must be handled by the ECU is substantially increased, and the control performance of the ECU is thereby lowered.
On the other hand, with the method of reference document 2, it is not necessary to measure the speed of rotation of the generator at frequent intervals, since that can be calculated based on the engine speed of rotation. Such an ECU must in any case measure the engine speed, in order to control the engine operation, so that the problem of increased processing load on the ECU is avoided if the engine speed of rotation is used to derive the speed of rotation of the generator.
However in order to calculate the speed of rotation of the generator based on the engine speed of rotation, the ECU must use accurate information concerning the pulley ratio (or the gear ratio) by which the generator is driven from the engine. Such information must therefore be stored beforehand in each ECU, so that it is necessary to use a number of different types of ECU that store respectively different sets of such information, relating to various different vehicles. Thus, such a method has the disadvantage that the number of different types of ECUs that must be manufactured is increased.
It will be understood from the above that although the present invention is described from the aspect of a control apparatus for controlling the generator of a motor vehicle, such a control apparatus will in general be an apparatus such as an engine ECU which controls both the generator and the engine of the vehicle.
It is an objective of the present invention to overcome the above problems of the prior art, by providing a control apparatus for a generator of motor vehicle whereby the frequency of performing measurements of the speed of rotation of the generator (i.e., based on direct detection of the generator rotation) while the vehicle is being driven can be reduced, thereby reducing the processing load on an apparatus such as an ECU that controls the operation of the generator, and may also control the operation of the vehicle engine.
It is a further objective of the invention to provide a control apparatus for a generator of a motor vehicle, where the control apparatus includes an ECU, which can reduce the number of different types of ECUs that must be manufactured in order to provide a capability for controlling various different types of generator.
According to a first aspect, the invention provides a generator control apparatus for controlling an electrical generator that is driven from a vehicle engine, comprising generator rotation detection means for deriving a generator rotation detection signal varying in accordance with a speed of rotation of a rotor of the generator, generator rotation speed measurement means for operating on the generator rotation detection signal to derive a measured value of speed of rotation of the generator, engine rotation detection means for deriving an engine rotation detection signal varying in accordance with a speed of rotation of the engine, and engine rotation speed measurement means for operating on the engine rotation detection signal to derive a measured value of speed of rotation of the engine. The apparatus further includes rotation speed ratio calculation means for operating on each measured value of engine rotation speed and measured value of generator rotation speed, to calculate the ratio of the generator rotation speed to the engine rotation speed, and generator rotation speed calculation means for operating on the measured value of speed of rotation of the engine and the ratio of generator rotation speed to engine rotation speed, to obtain a calculated value of generator rotation speed. The rotation speed ratio calculation means are preferably provided with memory or register means, and controlled such as to perform ratio value calculations only while the vehicle engine is idling. In that way, as each new value of ratio is calculated, it is stored in the memory. When the vehicle begins to be driven, so that the engine is no longer idling, the generator rotation speed calculation means thereafter uses a ratio value that has been left stored in memory (in conjunction with the current value of engine rotation speed), to calculate the generator rotation speed.
Typically, such a generator control apparatus would be implemented as an ECU that controls the operation of both the electrical generator and the engine of a vehicle. Since it is not necessary for the ECU to perform measurements of the generator speed of rotation while the vehicle is actually being driven, the processing load on the ECU is substantially reduced (i.e., only a simple calculation is required, to obtain an updated generator rotation speed value, using the stored ratio value in conjunction with the engine speed of rotation).
A vehicle generator is generally an alternator, typically a 3-phase alternator. It is convenient to measure the generator speed of rotation based on the period of an AC voltage that it generates, i.e., a stator phase voltage. However the relationship between the generator speed of rotation and the stator phase voltage period depends upon the number of stator poles of the generator, or more specifically, the number of (N, S) pole-pairs of the stator of the generator. According to another aspect of the invention, when such a method of measuring the speed of rotation of the generator is used, with periods of a fixed-frequency clock signal being counted in order to measure the period of the stator phase voltage, means are provided whereby the clock signal frequency can be preset to one of a plurality of different values. These values are respectively predetermined to be appropriate for generators having different numbers of stator pole-pairs. In that way, it can be ensured that there will always be a fixed relationship between the count value that is obtained for the phase voltage period duration and the corresponding speed of rotation of the generator (more specifically, a fixed coefficient of proportionality), irrespective of the number of pole-pairs of the generator.
Hence, the generator speed of rotation can always be calculated in the same manner, irrespective of the type of generator that is installed in the vehicle.
From another aspect of the invention, the generator control apparatus can comprise a combination of a generator rotation speed derivation apparatus for deriving the measured values of generator rotation speed and a main control apparatus (which would typically be an ECU, that may also control the engine) coupled to receive the measured values of generator rotation speed, for deriving the calculated values of generator rotation speed and for controlling the generator accordingly. In that case, the generator rotation speed derivation apparatus includes means for transmitting the measured values of generator rotation speed to the main control apparatus, as respective sets of binary data, via a digital communication link.
With such a configuration, the generator rotation speed derivation apparatus preferably comprises memory means which store type information, i.e., information that can be used to distinguish the generator, with the type information also being transmitted to the main control apparatus via the digital communication link, as binary data. In addition, with such a configuration, the main control apparatus comprises memory means which store data that represent a plurality of control parameter characteristics, respectively corresponding to a plurality of different types of electrical generator, and means for selecting a specific one of the control parameter characteristics in accordance with the type information that is transmitted from the generator rotation speed derivation apparatus, with the main control apparatus performing control of the electrical generator in accordance with the selected control parameter characteristic.
In that way, it becomes possible to use a standard type of ECU for generator and engine control, in various different vehicle models, since the type information that is specific to each type of generator is stored in a device that is separate from the ECU. Thus, the number of different types of ECU that must be manufactured can be substantially reduced.
Alternatively, the memory means of the generator rotation speed derivation apparatus may have control parameter relationship information stored therein which is specific to that type of generator, with that information being transmitted to the main control apparatus via the digital communication link. With such a configuration, the memory means of the main control apparatus has data stored therein which represent a normalized control parameter characteristic, corresponding to a single type of electrical generator (i.e., appropriate for use in controlling that specific type of generator), and means for controlling the electrical generator that transmits the control parameter relationship information, in accordance with the normalized control parameter characteristic in conjunction with the transmitted control parameter relationship information. Such a method enables a reduction in the amount of memory capacity of the main control apparatus (e.g., ECU) that must be allocated to storing control parameter characteristics, such as characteristics expressing the relationship between levels of torque required to drive the generator and corresponding values of generator rotation speed.
The engine rotation sensor 3 can for example consist of a usual type of electromagnetic sensor, disposed close to teeth that are formed on a member (signal rotor) that is attached to the crankshaft 10, i.e., with the teeth protruding radially outward, with a voltage pulse being produced by electromagnetic induction as a detection signal by the sensor each time the crankshaft attains a specific angular position, to thereby constitute a rotation speed measurement signal SNE. The generator rotation sensor 5 can be similarly configured, with respect to the shaft 11 of the generator 4.
The ECU 6 is illustrated in conceptual form in
In the conceptual representation shown in
The following operation is performed at least once, after the engine 2 enters the idling condition. A pair of values for NE and NA are derived by the engine rotation speed measuring section 12 and the generator rotation speed measuring section 13 respectively, and are supplied to the rotation speed ratio calculation section 14, which calculates the ratio of NE to NA (with that ratio being designated as the rotation speed ratio K in the following) and stores the calculated value in a memory.
Each time it becomes necessary for the ECU 6 to obtain the speed of rotation of the generator 4, the value of the engine speed of rotation at that time is supplied by the engine rotation speed measuring section 12 to the generator rotation speed calculation section 15, which also receives the stored value of K from the rotation speed ratio calculation section 14. The generator rotation speed calculation section 15 thereby calculates the product of K and NA, to thereby obtain a calculated value for the speed of rotation of the generator.
That calculated value is used internally in processing by the ECU 6, e.g., to derive values for control parameters of the generator 4, by obtaining a parameter value from a control parameter characteristic such as the torque map 30. In the case of the torque map 30, the obtained parameter is the maximum value of torque TqO that is required to drive the generator 4 at that point in time. An example of the information stored as the torque map 30 is shown as a graph in
Each of the generator rotation speed measuring section 13 and rotation speed ratio calculation section 14 is supplied with an idling condition indication signal as shown, which attains a first logic level when the vehicle engine is in an idling condition (that is, the engine speed of rotation is below some predetermined level) and a second logic level when the engine is rotating at a higher speed than the idling condition. The generator rotation speed measuring section 13 is controlled to perform generator rotation speed measurement only while the idling condition indication signal is at the “idling condition” level, and otherwise to be held in an inoperative condition. The rotation speed ratio calculation section 14 is controlled to perform calculation of the rotation speed ratio K only while the idling condition indication signal is at the “idling condition” level, and otherwise to output only the most recently calculated value of K (i.e., which has been left stored as described above).
It can thus be understood that with this embodiment, measurement of the speed of rotation of the generator is performed only while the engine 2 is in the idling condition, e.g., immediately after starting of the engine has been performed. When the vehicle begins to be driven, at a higher engine speed, the generator rotation speed calculation section 15 derives successive values of the speed of rotation of the generator, when required by the ECU 6. However these values are calculated based on a stored value of the rotation speed ratio K and the currently measured value of the engine speed of rotation NE. Hence in that condition, no additional processing load is imposed on the ECU 6, for measuring successive values of the speed of rotation of the generator. The stored value of K continues to be used by the generator rotation speed calculation section 15 so long as the vehicle is being driven, i.e., is only updated when the engine 2 again enters the idling condition.
The above embodiment has the advantage that the rotation speed ratio K is always derived under a condition in which both the engine 2 and the generator 4 are operating at a low speed of rotation, so that their respective values of speed of rotation can be accurately measured by the engine rotation speed measuring section 12 and generator rotation speed measuring section 13 respectively. That is to say, during the idling condition, the engine speed of rotation will be substantially stable, thereby facilitating accurate measurement of that speed of rotation and the speed of rotation of the generator. Moreover, at a low speed of rotation, the period between successive detection voltage pulses produced by the engine rotation sensor 3 and generator rotation sensor 5 is accordingly long, so that accurate measurement of the period duration is facilitated, and so the accuracy of measurement of each speed of rotation is accordingly increased.
While the vehicle is being driven, no additional processing is performed by the ECU 6 for directly measuring the speed of rotation of the generator 4. Instead, the speed of rotation of the generator is obtained by multiplying the engine speed of rotation by a fixed factor (the stored value of the rotation speed ratio K). Thus, the control performance of the ECU 6 can be maintained at a high level while the vehicle is being driven.
A second embodiment of a control apparatus for a vehicle generator will be described referring to the general system diagram of
The second embodiment also basically differs from the first embodiment in that data which specify the type of generator corresponding to the generator 4 are fixedly stored beforehand in a generator type information memory 22 of the generator speed measurement apparatus 100 and are transferred to the ECU 60 by serial data communication, together with data expressing the speed of rotation of the generator. More specifically, the latter data express the period of a stator phase voltage that is produced by the generator 4 as described in the following.
The second embodiment moreover also basically differs from the first embodiment in that the ECU 60 includes a memory in which are fixedly stored a plurality of different control parameter characteristics (such as torque maps) that are respectively appropriate for a plurality of different types of generator. When data expressing the type of a generator are transmitted to the ECU 60, the corresponding characteristic data are selected to be read out from memory, to be used in controlling the generator.
With the second embodiment, the vehicle generator 4 is a usual type of 3-phase AC generator having a 3-phase stator coil 17 and a field coil 16 whose current is controlled by the ECU 60, acting on a regulator transistor 19 (to thereby regulate an output voltage produced by a full-wave rectifier 18 that operates on the phase voltages of the generator 4). The speed of rotation of the generator is measured based upon the period of a stator phase voltage that is generated by one phase winding of the stator coil 17. With such a generator, the field coil 16 is wound around a plurality of pairs of (N, S) poles of the rotor of the generator 4, and if the number of pole-pairs of the rotor are known, then the speed of rotation of the generator can be calculated based on the duration of the period of the phase voltage.
As shown in
As each period duration value (i.e., clock period count value) is thereby obtained by the period duration counter 33, it is supplied to the period duration data buffer 21 to be held temporarily therein, and supplied from the period duration data buffer 21 to the serial signal formation section 23.
The generator type information memory 22 has fixedly stored therein the aforementioned data which specify the type of generator corresponding to the generator 4, and supplies these data (referred to in the following as the generator type data) to the serial signal formation section 23. Each time a period duration value is derived by the period duration counter 33 and supplied from the period duration data buffer 21 to the serial signal formation section 23, the serial signal formation section 23 combines that period duration value with the generator type data, as a set of binary data, which is supplied to the data transmission driver section 24. The data transmission driver section 24 then transmits that set as serial binary data, constituting an ECU transmission signal, to the ECU 60 via a data communication link. The ECU 60 of this embodiment includes a data receiving section (not shown in the drawings) for receiving the binary data transmitted from the data transmission driver section 24.
In the same way as for the ECU 6 of the first embodiment, the ECU 60 uses the data expressing the generator speed of rotation in conjunction with the engine speed of rotation (or the measured generator rotation period and measured engine rotation period) to calculate the rotation speed ratio K while the vehicle engine is in the idling condition, and to store the calculated value of K, for use while the vehicle is running.
It will be assumed that the generator 4 has a rotor with a 6 pole-pair configuration, as illustrated by diagram (a) in
The changeover switch 25 of the generator speed measurement apparatus 100 can be preset to connect an input terminal of the clock signal generating section 20 either to ground potential or to a power supply potential Vcc, to thereby control the clock signal generating section 20 to generate the clock signal with a period t when the generator 4 has a 6 pole-pair rotor, and is controlled to generate the clock signal with a period (6/8)t when the generator 4 has an 8 pole-pair rotor. As shown in diagram (c) of
It can thus be understood that with this embodiment, the ECU 60 can measure the speed of rotation of the generator 4 by applying the same calculation to a period duration value (control signal count value) that is supplied from the generator speed measurement apparatus 100, irrespective of whether the generator 4 has a 6 pole-pair rotor or an 8 pole-pair rotor. The capability of this embodiment for selecting the control signal produced by the clock signal generating section 20 to have either a period t or a period (6/8)t is a valuable feature, since virtually every type of vehicle generator is either of 6 pole-pair or 8 pole-pair type.
It is another advantage of this embodiment that each period duration value is supplied to the ECU 60, by serial data communication, as a binary number, i.e., in the same form as the engine speed of rotation is represented within the ECU 60, so that the ECU 60 can directly calculate the rotation speed ratio K by operating on these two binary numbers.
Furthermore with this embodiment, when the ECU 60 receives the generator type information that is transmitted with a period duration value, it selects an appropriate control parameter characteristic, from among data representing a plurality of stored control parameter characteristics corresponding to respectively different types of generator, and uses the selected control parameter characteristic in controlling the operation of the generator 4. In that way, the number of different types of ECU that must be manufactured, for use in such an engine/generator control application, can be reduced, i.e., a standard type of ECU can be applied to various different vehicle models. In addition to the advantage of lower manufacturing costs, this also has the important advantage that there is a reduced danger of problems due to an incorrect type of ECU being installed in a vehicle.
A third embodiment of the invention differs from the second embodiment in that the ECU 60 has stored therein a normalized characteristic (such as a torque map) corresponding to a single type of vehicle generator. In that case, the data held stored in the generator type information memory 22 includes relative ratio information that is specific to the type of the generator 4, i.e., information that can be used by the ECU 60 to convert a normalized control parameter characteristic into a characteristic that is suitable for use in controlling the generator 4. The relative ratio information is transferred to the ECU 60 from the generator speed measurement apparatus 100 together with the generator type information, in the same manner as described for the generator type information with the second embodiment. When the relative ratio information is received by the ECU 60, it reads out the stored normalized control parameter characteristic data, and modifies these in accordance with the relative ratio information to derive a control parameter characteristic that is appropriate for the generator 4, then applies control of the generator 4 in accordance with that characteristic.
The third embodiment has the advantage that, in addition to reducing the number of different types of ECU that must be manufactured, it is only necessary for the ECU 60 to store data expressing one or more control parameter characteristics each relating to the same type of generator, so that the amount of data that must be held stored by the ECU 60 is greatly reduced by comparison with that of the second embodiment, while enabling such an ECU to be used to control various different types of vehicle generator.
The present invention has been described above referring to specific embodiments, for the case which assumes that the speed of rotation of the generator is directly measured, and the rotation speed ratio K is thereby calculated, only while the vehicle engine is in the idling condition. However the invention is not limited to this, and for example it would be possible to configure the apparatus such that these operations are performed while the vehicle is decelerating, with no ignition control or throttle control being applied to the engine, or when the vehicle becomes temporarily halted with the engine continuing to run.
Alternatively, it would be possible to store a value for the rotation speed ratio K in a memory, at the time of manufacture of the vehicle, or for a value of the rotation speed ratio K to be stored in memory when the vehicle is taken to a service center, etc., for maintenance.
Furthermore, the invention has been described above for the case in which the maximum torque value required to drive the generator is the generator control parameter. However the invention is not limited to this, and for example it would be possible to use the value derived for the speed of rotation of the generator to calculate the maximum amount of power that can be supplied by the generator.
Furthermore, a control parameter that is derived based on the speed of rotation of the generator could be made more accurate by taking into account the ambient operating temperature of the generator, the duty ratio with which ON/OFF switching control of the field current of the generator is being performed, etc.
Moreover with the third embodiment described above, the clock signal period can be selected from two different values. However it would be equally possible to arrange that the clock signal period can be selected from three or more different values. Furthermore, it would be possible to use a set of jumper terminals (i.e., which can be selectively bridged) instead of a switch, coupled to the clock signal generating section 20 shown in
It should also be noted that various combinations of the features of the above embodiments could be utilized, other than those described above. For example, with each embodiment, it would be possible to detect rotation of the generator by means of a sensor which directly detects the motion of the rotor shaft of the generator, as with the generator rotation sensor 5 of the first embodiment, or based on the period of an AC voltage that is produced by the generator, as with the comparator 50 of the second embodiment.
Number | Date | Country | Kind |
---|---|---|---|
2003-430917 | Dec 2003 | JP | national |