Electronic Speed Control System
20220194227 · 2022-06-23
Assignee
Inventors
- Jeremy A. Fohrenkamm (Bloomington, MN, US)
- Rebecca A. Springman (Bloomington, MN, US)
- Kelly S. Meemken (Bloomington, MN, US)
Cpc classification
B60K28/10
PERFORMING OPERATIONS; TRANSPORTING
B60K31/0058
PERFORMING OPERATIONS; TRANSPORTING
B60K26/04
PERFORMING OPERATIONS; TRANSPORTING
F02D2200/602
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/2432
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D2200/501
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
B60K28/08
PERFORMING OPERATIONS; TRANSPORTING
F02D11/105
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D2200/502
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/0225
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D31/006
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
B60K2026/046
PERFORMING OPERATIONS; TRANSPORTING
International classification
B60K31/00
PERFORMING OPERATIONS; TRANSPORTING
B60K28/08
PERFORMING OPERATIONS; TRANSPORTING
B60K28/10
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A smart governor system that intercepts and adjusts throttle commands when certain criteria are met based on vehicle operations and a user-selected transmission mode. The governor, when engaged, reduces a throttle command in order limit engine and/or ground speed.
Claims
1. (canceled)
2. An electronic speed control system for a vehicle, comprising: a calibration selector; a mechanical stop; a throttle assembly including a throttle actuator having a throttle position; the throttle assembly having a first component positioned to selectively contact the mechanical stop based on the throttle position of the throttle actuator; an electronic control unit programmed to run an RPM calibration algorithm based on the calibration selector, comprising: moving the first component of the throttle assembly against the mechanical stop; determining an initial zero throttle position with the electronic control unit based on the throttle position of the throttle actuator; increasing the throttle position of the throttle actuator and thereby increasing a corresponding RPM of an engine to a predetermined RPM value; and, determining a calculated zero throttle position based on the throttle position and the predetermined RPM value.
3. The electronic speed control system of claim 2, wherein the first component of the throttle assembly is a lever.
4. The electronic speed control system of claim 3, wherein the lever is a bell crank.
5. The electronic speed control system of claim 5, wherein the bell crank includes a first edge that is configured to contact the mechanical stop.
6. The electronic speed control system of claim 5, wherein the throttle actuator is connected to and configured to move the bell crank.
7. The electronic speed control system of claim 6, wherein the determining the calculated zero throttle position is preceded by monitoring the throttle position of the actuator and the RPM of the engine with the electronic control unit.
8. The electronic speed control system of claim 7, wherein the predetermined RPM value is configured to reduce a dead band in throttle response.
9. A vehicle with an electronic speed control system, comprising: a chassis; a ground engaging mechanism configured to support the chassis; an engine supported by the chassis; a mechanical stop; a throttle assembly including a throttle actuator having a throttle position; the throttle assembly having a first component positioned to selectively contact the mechanical stop based on the throttle position of the throttle actuator; an electronic control unit configured to execute an RPM calibration algorithm, comprising: actuating the throttle actuator to move the first component against the mechanical stop; determining a physical zero throttle position based on the throttle position of the throttle actuator; increasing the throttle position of the throttle actuator and thereby increasing a corresponding RPM of the engine to a predetermined RPM value; and, determining a calculated zero throttle position based on the throttle position and the predetermined RPM value.
10. The vehicle of claim 9, wherein the first component of the throttle assembly is a lever.
11. The vehicle of claim 10, wherein the lever is a bell crank.
12. The vehicle of claim 11, wherein the bell crank includes a first edge that is configured to contact the mechanical stop.
13. The vehicle of claim 12, wherein the throttle actuator is connected to and configured to move the bell crank.
14. The vehicle of claim 9, wherein the determining the calculated zero throttle position is preceded by monitoring the throttle position of the actuator and the RPM of the engine with the electronic control unit.
15. The vehicle of claim 9, wherein the predetermined RPM value is configured to reduce a dead band in throttle response.
16. The vehicle of claim 9, wherein determining the calculated zero throttle position further comprises maintaining the throttle position at the predetermined RPM value.
17. A method of calibrating an electrical zero throttle position of an electronic speed control system of a vehicle to a desired engine rpm comprising: moving a first component of a throttle assembly against a mechanical stop; determining an initial zero throttle position with an electronic control unit based on the throttle position of a throttle actuator with an electronic control unit; increasing the throttle position of the throttle actuator and thereby increasing a corresponding RPM of an engine to a predetermined RPM value; determining a calculated zero throttle position based on the throttle position and the predetermined RPM value with the electronic control unit.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0012] These and other aspects, features and advantages of which embodiments of the invention are capable of will be apparent and elucidated from the following description of embodiments of the present invention, reference being made to the accompanying drawings, in which
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
DESCRIPTION OF EMBODIMENTS
[0019] Specific embodiments of the invention will now be described with reference to the accompanying drawings. This invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art. The terminology used in the detailed description of the embodiments illustrated in the accompanying drawings is not intended to be limiting of the invention. In the drawings, like numbers refer to like elements.
[0020] Generally, the present invention provides a solution to the aforementioned needs by engaging a ground speed governor to create a throttle offset if certain ground speed governor conditions are met. These conditions are determined by the position of a user-controlled, transmission selector or whether an attachment is installed on the vehicle. For each position, different maximum allowed ground speeds are implemented.
[0021] The ground speed governor continuously compares the maximum allowed ground speed against the machine's ground speed and a throttle offset is calculated. The throttle offset value is added to the throttle command received from the user, such as via a throttle pedal or lever. When a user desires to accelerate the vehicle, the user actuates a throttle mechanism such as a throttle pedal, thumb lever, twist grip, etc. For sake of clarity, the term “pedal command” or “pedal throttle command” will be used herein to denote the actuation of a throttle mechanism. As the pedal is depressed, the pedal position is converted to a throttle command, which is in turn relayed to the throttle ramp. The throttle ramp is a setting that controls the rate at which the engine speed increases, thereby controlling the behavior of the vehicle acceleration. When a non-zero throttle offset value (either a positive or negative number) is added to the pedal throttle command, a final throttle command is calculated and sent to the throttle actuator.
[0022] In order to ensure system accuracy, one embodiment of the present invention includes a calibration sequence that ensures the throttle command corresponds to the pedal command. Various factors may warrant recalibration, the most common of which is throttle cable stretch.
[0023] During normal operation, the throttle system uses an idle setting that is fast enough to maintain the engine in an idling state while slow enough to minimize engine noise and ensure the transmission does not engage.
[0024]
[0025] If the transmission position 80 is in park at 102, or in neutral at 106, then the maximum speed is set to zero at 104 or 108, respectively. If the transmission position 80 is not in park or neutral, then at 110 it is determined whether there is an attachment 90 engaged with the vehicle.
[0026] Attachments may include limitations on the maximum speed the vehicle may travel. The determination of an attachment is made prior to further analysis of the transmission position because if the attachment has a speed limitation associated with it, that attachment speed limitation overrides speed limitations associated with the transmission selector position.
[0027] If, at 110, it is determined that an attachment is engaged, then at 112 the maximum speed for that attachment is used as input for the Maximum Allowed Ground Speed 126 to determine whether the Governor Speed Conditions are met at 140.
[0028] If, at 110, it is determined that an attachment is not engaged, then at 101, the transmission position 80 is again analyzed to determine an appropriate Max Allowed Ground Speed 120.
[0029] The control system determines at 114, whether the transmission selector is in the Range High position. If the control system determines that the selector is in the Range High position at 114, then at 116 the Max Range High Speed value (for example, 25 mph) is used as input for the Maximum Allowed Ground Speed 126 to determine whether the Governor Speed Conditions are met at 140.
[0030] If at 114 the control system determines the transmission selector is not in the Range High position, the logic of the control system next determines at 118 whether the transmission selector is in the Range Low position. If the control system determines that the selector is in the Range Low position at 118, then at 120 the Max Range Low Speed value (for example, 13 mph) is used as input for the Maximum Allowed Ground Speed 126 to determine whether the Governor Speed Conditions are met at 140.
[0031] If at 118 the control system determines the transmission selector is not in the Range Low position, the logic of the control system next determines at 122 whether the transmission selector is in the Reverse position. If the control system determines that the selector is in the Reverse position at 122, then at 124 the Max Reverse Speed value is used as input for the Maximum Allowed Ground Speed 120 to determine whether the Governor Speed Conditions are met at 140.
[0032] In order to determine whether the Governor Speed Conditions are Met at 140, the input value for Maximum Allowed Ground Speed 126 is compared against the Machine Ground Speed 130. The Machine Ground Speed 130 is a calculation made by the Ground Speed Converter 132. The Ground Speed Converter 132 gets inputs from a sensor 134 which measures wheel rotation speed, and a defined rolling radius 136. Knowing the rolling radius of the wheels, the converter 132 is able to calculate ground speed.
[0033] At 140, the conditions are met if the Machine Ground Speed 130 is greater than the Maximum Allowed Ground Speed 120, indicating a governing correction must be made, a load on the machine is not allowing the maximum speed, or the expected acceleration, at the full stroke of the pedal position for a set amount of time, or if the throttle pedal position changes drastically, allowing for a ramp down in speed rather than an abrupt stop. This is accomplished at 150 by applying a negative correction factor known as a Governor Throttle Offset 154. If the Machine Ground Speed 130 is not greater than the Maximum Allowed Ground Speed 120, then at 152, the Governor Throttle Offset 154 is set to zero. The outputs from steps 150 and 152 are designated as A and B, respectfully, in
[0034] Turning now to
[0035] Physically, the pedal 410 is shown in
[0036] The throttle command 202 is next relayed to the throttle ramp at 204. The throttle ramp is a setting that controls the rate at which the engine speed increases, thereby controlling the behavior of the vehicle acceleration. Thus, the throttle ramp alters the desired throttle command 205 in accordance with a desired throttle response protocol. The adjusted throttle command 205 is then sent as an input to a throttle summing computation at 206. The computation at 206 adds the adjusted throttle command 205 to the Governor Throttle Offset 154, which is either zero, a negative value or a positive value. When a non-zero throttle offset value (a negative number) is added to the pedal throttle command, a final throttle command 208 is calculated and sent to the throttle actuator at 210. Physically the throttle actuator is the actuator 430 shown in
[0037]
[0038] Beginning at 300, the system determines whether the user has elected to perform a calibration sequence via a manual calibration selector. If the selector is not in the calibration setting, normal machine operation resumes at 302. If, however, the selector has been set to calibration at 300, at 304 a bell crank 440 is physically moved to a mechanical stop. Looking at
[0039] Next the calibration sequence begins at 306. From the electrical zero position, established by the mechanical stop 470, the actuator 430 slowly increases the throttle position and the engine rpm. The machine ECU 420 is monitoring the throttle position and engine RPM during this sequence.
[0040] Next, at 308, when the throttle position results in the desired engine RPM the ECU communicates to the throttle actuator 430 to stop the calibration sequence and hold the desired position. The desired engine RPM is a machine-specific determination made by the manufacturer in order to provide optimal engine response. By way of non-limiting example, for a given machine, setting the desired engine RPM to 100 RPM higher than idle may reduce or eliminate a dead band in throttle response. The optimal desired engine RPM is determined through experimentation.
[0041] Finally, at 310 the machine ECU 420 communicates a new calculated calibration position that is used by the throttle actuator 430 as the new electrical zero position. After this the system is placed in a holding pattern at 312 and 314, until the operator takes the vehicle out of calibration mode, at which point normal machine operation is resumed at 302.
[0042] Although the invention has been described in terms of particular embodiments and applications, one of ordinary skill in the art, in light of this teaching, can generate additional embodiments and modifications without departing from the spirit of or exceeding the scope of the claimed invention. Accordingly, it is to be understood that the drawings and descriptions herein are proffered by way of example to facilitate comprehension of the invention and should not be construed to limit the scope thereof.