1. Field of the Invention
The present invention generally relates to an electronic throttle control system.
2. Description of Related Art
Electronic throttle control systems for positioning a throttle plate of a throttle body assembly are well known in the automotive industry. These systems typically employ a three phase motor driver within the throttle body itself and use three separate signals for positioning the throttle plate. Typically these signals are a magnitude signal, a direction signal, and a motor driver disable signal, all of which are sent from the controller over three conductors to the motor driver. In general, it is desirable to reduce the number of conductors in a wire harness thereby making the harness more-physically robust and more cost effective.
In view of the above, it is apparent that there exists a need for an improved system and method to communicate within an electronic throttle control system.
In satisfying the above need, as well as overcoming the enumerated drawbacks and other limitations of the related art, the present invention provides a system for controlling a motorized throttle. The system includes a controller, a motor driver, a motor, and throttle position sensors. A pulse width modulator is included in the controller to generate a signal to control the throttle. The motor driver receives the signal and manipulates the motor based on the signal. Coupled to the throttle body assembly, the motor controls the position of the throttle plate based on an output from the motor driver. The signal generated by the controller includes a magnitude component, a direction component, and a disable command component. The magnitude component corresponds to a change in the throttle position. The direction component corresponds to the direction of the change in the throttle position. The disable command component provides the ability to disable the motor. All three components are combined in a single signal.
In another aspect of the present invention, the duty cycle frequency is based on the magnitude component, the direction component, and/or the disable command component. The signal has first and second duty cycle ranges that correspond to opening or closing the throttle. The specific duty cycle within these ranges correspond to the magnitude component. The disable command component is communicated through a third and fourth duty cycle. While the third duty cycle is higher than the first and second duty cycle ranges, the fourth duty cycle is lower than both the first and second duty cycle ranges. Utilizing the duty cycle encoding described, the signal can be provided from the controller to the motor driver using a single conductor.
Further objects, features and advantages of this invention will become readily apparent to persons skilled in the art after a review of the following description, with reference to the drawings and claims that are appended to and form a part of this specification.
Now referring to
To determine the proper throttle plate position, the controller 12 monitors various vehicle parameters. The controller 12 communicates to the motor driver 16 over a wire harness 13. Previously, such wire harnesses 13 conducted many signals and spanned a distance of many feet. To reduce the number of conductors in the wire harness 13, in the present invention the controller 12 generates a control signal, designated at 14, that includes a magnitude component, a direction component, and a disable command component, all over a single signal conductor. The motor driver 16 receives the control signal 14, interprets the signal 14 to determine the magnitude component, direction component and disable command component and uses these components to drive the motor 18, thereby manipulating the throttle plate 20 into the desired position through rotation of the motor's output shaft 21. The throttle position sensors 24 provide feedback to controller 12 indicating the throttle plate position.
In one aspect of the present invention, the magnitude component, the direction component, and the disable command component are encoded in the duty cycle of the control signal 14. To achieve this, the controller 12 includes a pulse width modulator 22 that encodes the control signal 14 utilizing four duty cycle ranges. Although other duty cycle ranges may be used, the various duty cycle ranges are provided herein for the purposes of example only.
The first duty cycle range and second duty cycle range are used to encode the direction to drive the throttle plate 20. The first duty cycle range is between 1% and 50% duty cycle. If the signal is within the duty cycle range, the motor driver 16 interprets this as driving the throttle plate 20 in an opening direction. The magnitude of torque to drive the throttle plate 20 is based on the specific duty cycle percentage between 1% and 50%. For instance, 40% duty cycle would open the throttle plate more than a 30% duty cycle by controlling the amount of torque to the motor 18. Similarly, if the duty cycle is between 51% and 99%, the motor driver 16 drives the throttle plate 20 in a closing direction by the magnitude of torque pertaining to the particular duty cycle percentage. So that electrical noise will not cause the misinterpretation of the control signal, the duty cycle ranges may have a buffer region at both ends. Final position is determined based on closed loop feedback from the throttle position sensors 24.
A third and fourth duty cycle, corresponding to about 0% or about 100%, respectively, is used as a disable command signaling the motor driver 16 to turn off power to the plate positioning motor 18. In this situation, the throttle plate 20 goes to a predetermined default position to provide operation of the vehicle in a “limp home” mode. Further, a fault condition could occur if the command from the pulse width modulator was shorted to a battery or ground.
Now referring to
Referring back to block 46, if the signal 14 is not between 1% and 50% duty cycle, the method flows along line 52 and the motor driver 16 determines if the pulse width modulator 22 is between a 50% and 99% duty cycle, as denoted in block 54. If the signal 14 is not between a 50% and 99% duty cycle, the method flows along line 64 and the motor driver 16 reevaluates the signal 14 in block 36. Otherwise, if the signal 14 is between 50% and 99% duty cycle, the method flows along line 66 and the motor 18 applies a torque in the closing direction with a force based on the duty cycle percentage as denoted in block 68. As shown in block 72, if the throttle plate 20 has reached the desired throttle position based on the throttle position sensor feedback, the method follows line 74 and the throttle plate 20 remains at the desired position until commanded otherwise as denoted in block 62. Alternatively, if the throttle plate 20 has not reached the desired throttle position based on the throttle position sensor feedback, the method flows along line 76 in a feedback loop and torque is applied in the closing direction as denoted by block 68. Further, as denoted by block 62, the method flows along line 78 and the signal 14 continues to be evaluated as denoted by block 36.
As a person skilled in the art will readily appreciate, the above description is meant as an illustration of implementation of the principles of this invention. This description is not intended to limit the scope or application of this invention in that the invention is susceptible to modification, variation and change, without departing from spirit of this invention, as defined in the following claims.
| Number | Name | Date | Kind |
|---|---|---|---|
| 3630304 | Sahinkaya | Dec 1971 | A |
| 4941444 | Fujita | Jul 1990 | A |
| 5002028 | Arai et al. | Mar 1991 | A |
| 5088461 | Ohashi et al. | Feb 1992 | A |
| 5261025 | Post et al. | Nov 1993 | A |
| 5333584 | Kamio et al. | Aug 1994 | A |
| 5374881 | Post et al. | Dec 1994 | A |
| 5406920 | Murata et al. | Apr 1995 | A |
| 5447133 | Kamio et al. | Sep 1995 | A |
| 5606950 | Fukiwara et al. | Mar 1997 | A |
| 5669351 | Shirai et al. | Sep 1997 | A |
| 5669353 | Shirai et al. | Sep 1997 | A |
| 5828193 | Furuta | Oct 1998 | A |
| 5950597 | Kamio et al. | Sep 1999 | A |
| 6055960 | Marumoto et al. | May 2000 | A |
| 6067960 | Watanabe et al. | May 2000 | A |
| 6253733 | Marumoto et al. | Jul 2001 | B1 |
| 6289874 | Keefover | Sep 2001 | B1 |
| 6345603 | Abboud et al. | Feb 2002 | B1 |
| 6390064 | Marumoto et al. | May 2002 | B2 |
| 6511397 | Glab et al. | Jan 2003 | B2 |
| 6519513 | Nakagawa et al. | Feb 2003 | B2 |
| 6622080 | Yang et al. | Sep 2003 | B2 |
| 6733350 | Iida et al. | May 2004 | B2 |
| 20020043242 | Ikeda et al. | Apr 2002 | A1 |
| 20020189590 | Nakagawa et al. | Dec 2002 | A1 |