US4975844A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method of determining the throttle angle position for an electronic automatic transmission system
Assignee: Chrysler Motors Corp
•
Filing: 1988-04-29
•
Granted: 1990-12-04
•
Expires: 2008-04-29
Abstract
Abstract A method of determining the throttle angle position for an electronic automatic transmission system wherein a controller is programmed to determine the throttle angle position of the throttle in the engine and to detect any failures of the hardware used to determine throttle angle position and upon detecting a failure, providing a default throttle angle value to guarantee satisfactory operation.
Inventors
- 👤 Gerald L. Holbrook
- 👤 Michael R. Lindsay
- 👤 Hemang S. Mehta
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-30 14:34
CPC Classifications
F; F02; F02D; F02D41/00; F02D41/22; F02D41/222; F02D11/00; F02D11/06; F02D11/10; F02D11/107; F02D2041/227; F02D2200/00; F02D2200/02; F02D2200/04; F02D2200/0404; Y; Y02; Y02T; Y02T10/00; Y02T10/10; Y02T10/40; Y10; Y10S; Y10S477/00; Y10S477/906
Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
285 words
In a vehicle having an engine with a throttle means to regulate the flow of combustible elements into the engine and a throttle position indicator with a variable electrical output in communication with the throttle means such that movement of the throttle means translates to a change in the variable electrical output of the indicator, a transmission system including an input member, torque converter assembly for transmitting torque between the engine and the input member, an output member, a gear assembly for changing the ratio of torque between the input member and output member, a plurality of input sensors for providing a signal of the speed of the engine, output member, input member, and a controller for processing the signals and providing output signals, a method of determining the angular position of a throttle on an engine for use in controlling a vehicle transmission, said method comprising the steps of: sensing an actual throttle position as a function of the electrical output of the indicator; determining whether the actual throttle position value is at least equal to a first predetermined position value stored in memory; incrementing a throttle position error counter if the actual throttle position value is not less than the first predetermined position value; determining whether the actual throttle position value is less than a predetermined closed minimum throttle position value stored in memory if the actual throttle position value is at least equal to the first predetermined position value; determining whether the count value on the throttle position error counter is greater than a first predetermined error value; and defining a predetermined default value if the count value on the throttle position error counter is greater than the first predetermined error value.
Claim 2
Dependent Claim
285 words
In a vehicle having an engine with a throttle means to regulate the flow of combustible elements into the engine and a throttle position indicator with a variable electrical output in communication with the throttle means such that movement of the throttle means translates to a change in the variable electrical output of the indicator, a transmission system including an input member, torque converter assembly for transmitting torque between the engine and the input member, an output member, a gear assembly for changing the ratio of torque between the input member and output member, a plurality of input sensors for providing a signal of the speed of the engine, output member, input member, and a controller for processing the signals and providing output signals, a method of determining the angular position of a throttle on an engine for use in controlling a vehicle transmission, said method comprising the steps of: sensing an actual throttle position as a function of the electrical output of the indicator; determining whether the actual throttle position value is at least equal to a first predetermined position value stored in memory; incrementing a throttle position error counter if the actual throttle position value is not less than the first predetermined position value; determining whether the actual throttle position value is less than a predetermined closed minimum throttle position value stored in memory if the actual throttle position value is at least equal to the first predetermined position value; determining whether the count value on the throttle position error counter is greater than a first predetermined error value; and defining a predetermined default value if the count value on the throttle position error counter is greater than the first predetermined error value.
Claim 3
Dependent Claim
102 words
A method as set forth in claim 1 including the steps of: determining whether the count value on the throttle position error counter is at least equal to a second predetermined error value; and if the count value on the throttle position error counter is at least equal to the second predetermined error value, setting the count value on the throttle position equal to the second predetermined error value; checking whether the speed of the engine is greater than a predetermined speed; checking whether the actual throttle position value is outside a predetermined window; and reporting that an unacceptable condition has occurred.
Claim 4
Dependent Claim
373 words
In a vehicle having an engine with a throttle means to regulate the flow of combustible elements into the engine and a throttle position indicator with a variable electrical output in communication with the throttle means such that movement of the throttle means translates to a change in the variable electrical output of the indicator, a transmission system including an input member, torque converter assembly for transmitting torque between the engine and the input member, an output member, a gear assembly for changing the ratio of torque between the input member and output member, a plurality of input sensors for providing a signal of the speed of the engine, output member, input member, and a controller for processing the signals and providing output signals, a method of determining the angular position of a throttle on an engine for use in controlling a vehicle transmission, said method comprising the steps of: sensing an actual throttle position as a function of the electrical output of the indicator; determining whether the actual throttle position value is at least equal to a first predetermined position value stored in memory; if the actual throttle position value is not less than the first predetermined position value, incrementing a throttle position error counter; if the actual throttle position value is at least equal to the first predetermined position value, determining whether the actual throttle position value is less than a predetermined closed minimum throttle position valve stored in memory; determining whether the count value on the throttle position error counter is greater than the first predetermined error value; if the count value on the throttle position error counter is greater than the first predetermined error value, defining a predetermined default value; determining whether the count value on the throttle position error counter is at least equal to a second predetermined error value; if the count value on the throttle position error counter is at least equal to the second predetermined error value, setting the count value on the throttle position equal to the second predetermined error value; checking whether the speed of the engine is greater than a predetermined speed; checking whether the actual throttle position value is outside a predetermined window; and reporting that an unacceptable condition has occurred.
Claim 5
Dependent Claim
373 words
In a vehicle having an engine with a throttle means to regulate the flow of combustible elements into the engine and a throttle position indicator with a variable electrical output in communication with the throttle means such that movement of the throttle means translates to a change in the variable electrical output of the indicator, a transmission system including an input member, torque converter assembly for transmitting torque between the engine and the input member, an output member, a gear assembly for changing the ratio of torque between the input member and output member, a plurality of input sensors for providing a signal of the speed of the engine, output member, input member, and a controller for processing the signals and providing output signals, a method of determining the angular position of a throttle on an engine for use in controlling a vehicle transmission, said method comprising the steps of: sensing an actual throttle position as a function of the electrical output of the indicator; determining whether the actual throttle position value is at least equal to a first predetermined position value stored in memory; if the actual throttle position value is not less than the first predetermined position value, incrementing a throttle position error counter; if the actual throttle position value is at least equal to the first predetermined position value, determining whether the actual throttle position value is less than a predetermined closed minimum throttle position valve stored in memory; determining whether the count value on the throttle position error counter is greater than the first predetermined error value; if the count value on the throttle position error counter is greater than the first predetermined error value, defining a predetermined default value; determining whether the count value on the throttle position error counter is at least equal to a second predetermined error value; if the count value on the throttle position error counter is at least equal to the second predetermined error value, setting the count value on the throttle position equal to the second predetermined error value; checking whether the speed of the engine is greater than a predetermined speed; checking whether the actual throttle position value is outside a predetermined window; and reporting that an unacceptable condition has occurred.
Claim 6
Dependent Claim
340 words
In a vehicle having an engine with a throttle means to regulate the flow of combustible elements into the engine and a throttle position indicator with a variable electrical output in communication with the throttle means such that movement of the throttle means translates to a change in the variable electrical output of the indicator, a transmission system including an input member, torque converter assembly for transmitting torque between the engine and the input member, an output member, a gear assembly for changing the ratio of torque between the input member and output member, a plurality of input sensors for providing a signal of the speed of the engine, output member, input member, and a controller for processing the signals and providing output signals, a method of determining the angular position of a throttle on an engine for use in controlling a vehicle transmission, said method comprising the steps of: sensing the actual throttle position as a function of the electrical output of the indicator; determining whether the actual throttle position value is greater than a closed minimum throttle position value; if the actual throttle position value is not greater than the closed minimum throttle position value, setting a new unlimited throttle position value equal to a first predetermined throttle position value; if the actual throttle position value is greater than the closed minimum throttle position value, determining whether the new unlimited throttle position value is at least equal to a second predetermined throttle position value; if the new unlimited throttle position value is at least equal to the second predetermined value, updating a minimum throttle position memory location; if the new unlimited throttle position value is not at least equal to the second predetermined value, incrementing a throttle position error counter; determining whether the count value on the throttle position error counter is greater than a first predetermined error value; and if the count value on the throttle position error counter is greater than the first predetermined error value, defining a predetermined default value as the throttle position value.
Claim 7
Dependent Claim
340 words
In a vehicle having an engine with a throttle means to regulate the flow of combustible elements into the engine and a throttle position indicator with a variable electrical output in communication with the throttle means such that movement of the throttle means translates to a change in the variable electrical output of the indicator, a transmission system including an input member, torque converter assembly for transmitting torque between the engine and the input member, an output member, a gear assembly for changing the ratio of torque between the input member and output member, a plurality of input sensors for providing a signal of the speed of the engine, output member, input member, and a controller for processing the signals and providing output signals, a method of determining the angular position of a throttle on an engine for use in controlling a vehicle transmission, said method comprising the steps of: sensing the actual throttle position as a function of the electrical output of the indicator; determining whether the actual throttle position value is greater than a closed minimum throttle position value; if the actual throttle position value is not greater than the closed minimum throttle position value, setting a new unlimited throttle position value equal to a first predetermined throttle position value; if the actual throttle position value is greater than the closed minimum throttle position value, determining whether the new unlimited throttle position value is at least equal to a second predetermined throttle position value; if the new unlimited throttle position value is at least equal to the second predetermined value, updating a minimum throttle position memory location; if the new unlimited throttle position value is not at least equal to the second predetermined value, incrementing a throttle position error counter; determining whether the count value on the throttle position error counter is greater than a first predetermined error value; and if the count value on the throttle position error counter is greater than the first predetermined error value, defining a predetermined default value as the throttle position value.
Claim 8
Dependent Claim
102 words
A method as set forth in claim 1 including the steps of: determining whether the count value on the throttle position error counter is at least equal to a second predetermined error value; and if the count value on the throttle position error counter is at least equal to the second predetermined error value, setting the count value on the throttle position equal to the second predetermined error value; checking whether the speed of the engine is greater than a predetermined speed; checking whether the actual throttle position value is outside a predetermined window; and reporting that an unacceptable condition has occurred.
Claim 9
Dependent Claim
384 words
A method as set forth in claim 5 including the steps of: determining whether a shift between two gears of the gear assembly is in progress by comparing signals from the input sensors of the speed of the input and output members to each other; if a shift is in progress, resetting a minimum throttle counter; if a shift is not in progress, determining whether the actual throttle position value is at least equal to a predetermined closed minimum throttle position value stored in memory; if the actual throttle position value is at least equal to the predetermined closed minimum throttle position value, incrementing the minimum throttle counter; if the actual throttle position value is not at least equal to the predetermined closed minimum throttle position value, determining whether an updated throttle position value is at least equal to a third predetermined position value stored in memory; if the updated throttle angle is not at least equal to the third predetermined position value, resetting the minimum throttle counter; if the updated throttle angle is at least equal to the third predetermined position value, determining whether the speed of the output member of the transmission is less than a predetermined speed stored in memory by comparing the speeds to each other; if the output speed of the transmission is not less than the predetermined speed, determining whether the driver-selected operating mode of the transmission is drive by the signal from the sensors; if the output speed of the transmission is less than the predetermined speed, determining whether the speed of the engine is between a predetermined minimum and maximum speeds stored in memory by comparing the speeds to each other; if the driver-selected operating mode of the transmission is drive, determining whether the engine speed is less than the difference between the speed of the input member in the transmission and a predetermined speed by comparing the speeds to each other; if the engine speed is between the predetermined minimum and maximum speed, incrementing the minimum throttle counter; if the engine speed is not less than the predetermined speed, resetting the minimum throttle counter; if the speed of the engine is less than the predetermined speed, incrementing the minimum throttle counter; and if the driver-selected operating mode is not drive, resetting the minimum throttle counter.
Claim 10
Dependent Claim
55 words
A method as set forth in claim 6 including the steps of: determining whether the count value on the minimum throttle counter is equal to a first predetermined count value; and if the count value on the minimum throttle counter is equal to the first predetermined count value, decrementing the closed minimum throttle position value.
Claim 11
Dependent Claim
120 words
A method as set forth in claim 7 including the steps of: determining whether the count value on the minimum throttle counter is equal to a second predetermined count value; if the count value on the minimum throttle counter is equal to the second predetermined count value, incrementing the closed minimum throttle position value; determining whether the closed minimum throttle position value is between a predetermined minimum and maximum throttle position value; if the closed minimum throttle position value is not within the predetermined minimum and maximum throttle position value, limiting the closed minimum throttle position value; and if the closed minimum throttle position value is within the predetermined minimum and maximum throttle position value, resetting the minimum throttle counter.
Claim 12
Dependent Claim
949 words
In a vehicle having an engine with a throttle means to regulate the flow of combustible elements into the engine and a throttle position indicator with a variable electrical output in communication with the throttle means such that movement of the throttle means translates to a change in the variable electrical output of the indicator, a transmission system including an input member, torque converter assembly for transmitting torque between the engine and the input member, an output member, a gear assembly for changing the ratio of torque between the input member and output member, a plurality of input sensors for providing a signal of the speed of the engine, output member, input member, and a controller for processing the signals and providing output signals, a method of determining the angular position of a throttle on an engine for use in controlling a vehicle transmission, said method comprising the steps of: sensing an actual throttle position as a function of the electrical output of the indicator; determining whether the actual throttle position value is greater than a closed minimum throttle position value; setting a new unlimited throttle position value equal to a first predetermined throttle position value if the actual throttle position value is not greater than the closed minimum throttle position value; determining whether the new unlimited throttle position value is at least equal to a second predetermined throttle position value if the actual throttle position value is greater than the closed minimum throttle position value; updating a minimum throttle position memory location if the new unlimited throttle position value is at least equal to the second predetermined value; incrementing a throttle position error counter if the new unlimited throttle position value is not at least equal to the second predetermined value; determining whether the count value on the throttle position error counter is greater than a first predetermined error value; defining a predetermined defalult value as the throttle position value if the count value on the throttle position error counter is greater than the first predetermined error value; determining whether the count value on the throttle position error counter is at least equal to a second predetermined error value; and setting the count value on the throttle position equal to the second predetermined error value if the count value on the throttle position error counter is at least equal to the second predetermined error value; checking whether the speed of the engine is greater than a predetermined speed; checking whether the actual throttle position value is outside a predetermined window; reporting that an unacceptable condition has occurred; determining whether a shift between two gears of the gear assembly is in progress by comparing signals from the input sensors of the speed of the input and output members to each other; resetting a minimum throttle counter if a shift is in progress; determining whether the actual throttle position value is at least equal to a predetermined closed minimum throttle position value stored in memory if a shift is not in progress; incrementing the minimum throttle counter if the actual throttle position value is at least equal to the predetermined closed minimum throttle position value; determining whether an updated throttle position value is at least equal to a third predetermined position value stored in memory if the actual throttle position value is not at least equal to the predetermined closed minimum throttle position value; resetting the minimum throttle counter if the updated throttle angle is not at least equal to the third predetermined position value; determining whether the speed of the output member of the transmission is less than a predetermined speed stored in memory by comparing the speeds to each other if the updated throttle angle is at least equal to the third predetermined position value; determining whether the driver-selected operating mode of the transmission is drive by the signal from the sensors if the output speed of the transmission is not less than the predetermined speed; determining whether the speed of the engine is between a predetermined minimum and maximum speeds stored in memory by comparing the speeds to each other if the output speed of the transmission is less than the predetermined speed; determining whether the engine speed is less than the difference between the speed of the input member in the transmission and a predetermined speed by comparing the speeds to each other if the driver-selected operating mode of the transmission is drive; incrementing the minimum throttle counter if the engine speed is between the predetermined minimum and maximum speed; resetting the minimum throttle counter if the engine speed is not less than the predetermined speed; incrementing the minimum throttle counter if the speed of the engine is less than the predetermined speed; resetting the minimum throttle counter if the driver-selected operating mode is not drive; determining whether the count value on the minimum throttle counter is equal to a first predetermined count value; decrementing the closed minimum throttle position value if the count value on the minimum throttle counter is equal to the first predetermined count value; determining whether the count value on the minimum throttle counter is equal to a second predetermined count value; incrementing the closed minimum throttle position value if the count value on the minimum throttle counter is equal to the second predetermined count value; determining whether the closed minimum throttle position value is between a predetermined minimum and maximum throttle position value; limiting the closed minimum throttle position value if the closed minimum throttle position value is not within the predetermined minimum and maximum throttle position value; and resetting the minimum throttle counter if the closed minimum throttle position value is within the predetermined minimum and maximum throttle position value.
Claim 13
Dependent Claim
949 words
In a vehicle having an engine with a throttle means to regulate the flow of combustible elements into the engine and a throttle position indicator with a variable electrical output in communication with the throttle means such that movement of the throttle means translates to a change in the variable electrical output of the indicator, a transmission system including an input member, torque converter assembly for transmitting torque between the engine and the input member, an output member, a gear assembly for changing the ratio of torque between the input member and output member, a plurality of input sensors for providing a signal of the speed of the engine, output member, input member, and a controller for processing the signals and providing output signals, a method of determining the angular position of a throttle on an engine for use in controlling a vehicle transmission, said method comprising the steps of: sensing an actual throttle position as a function of the electrical output of the indicator; determining whether the actual throttle position value is greater than a closed minimum throttle position value; setting a new unlimited throttle position value equal to a first predetermined throttle position value if the actual throttle position value is not greater than the closed minimum throttle position value; determining whether the new unlimited throttle position value is at least equal to a second predetermined throttle position value if the actual throttle position value is greater than the closed minimum throttle position value; updating a minimum throttle position memory location if the new unlimited throttle position value is at least equal to the second predetermined value; incrementing a throttle position error counter if the new unlimited throttle position value is not at least equal to the second predetermined value; determining whether the count value on the throttle position error counter is greater than a first predetermined error value; defining a predetermined defalult value as the throttle position value if the count value on the throttle position error counter is greater than the first predetermined error value; determining whether the count value on the throttle position error counter is at least equal to a second predetermined error value; and setting the count value on the throttle position equal to the second predetermined error value if the count value on the throttle position error counter is at least equal to the second predetermined error value; checking whether the speed of the engine is greater than a predetermined speed; checking whether the actual throttle position value is outside a predetermined window; reporting that an unacceptable condition has occurred; determining whether a shift between two gears of the gear assembly is in progress by comparing signals from the input sensors of the speed of the input and output members to each other; resetting a minimum throttle counter if a shift is in progress; determining whether the actual throttle position value is at least equal to a predetermined closed minimum throttle position value stored in memory if a shift is not in progress; incrementing the minimum throttle counter if the actual throttle position value is at least equal to the predetermined closed minimum throttle position value; determining whether an updated throttle position value is at least equal to a third predetermined position value stored in memory if the actual throttle position value is not at least equal to the predetermined closed minimum throttle position value; resetting the minimum throttle counter if the updated throttle angle is not at least equal to the third predetermined position value; determining whether the speed of the output member of the transmission is less than a predetermined speed stored in memory by comparing the speeds to each other if the updated throttle angle is at least equal to the third predetermined position value; determining whether the driver-selected operating mode of the transmission is drive by the signal from the sensors if the output speed of the transmission is not less than the predetermined speed; determining whether the speed of the engine is between a predetermined minimum and maximum speeds stored in memory by comparing the speeds to each other if the output speed of the transmission is less than the predetermined speed; determining whether the engine speed is less than the difference between the speed of the input member in the transmission and a predetermined speed by comparing the speeds to each other if the driver-selected operating mode of the transmission is drive; incrementing the minimum throttle counter if the engine speed is between the predetermined minimum and maximum speed; resetting the minimum throttle counter if the engine speed is not less than the predetermined speed; incrementing the minimum throttle counter if the speed of the engine is less than the predetermined speed; resetting the minimum throttle counter if the driver-selected operating mode is not drive; determining whether the count value on the minimum throttle counter is equal to a first predetermined count value; decrementing the closed minimum throttle position value if the count value on the minimum throttle counter is equal to the first predetermined count value; determining whether the count value on the minimum throttle counter is equal to a second predetermined count value; incrementing the closed minimum throttle position value if the count value on the minimum throttle counter is equal to the second predetermined count value; determining whether the closed minimum throttle position value is between a predetermined minimum and maximum throttle position value; limiting the closed minimum throttle position value if the closed minimum throttle position value is not within the predetermined minimum and maximum throttle position value; and resetting the minimum throttle counter if the closed minimum throttle position value is within the predetermined minimum and maximum throttle position value.
References Cited (Backward Citations)
US3876028A
Cited
US3942393A
Cited
US3881368A
Cited
US4073204A
Cited
US4044634A
Cited
US3956947A
Cited
US4082013A
Cited
US4174645A
Cited
US4244244A
Cited
US4224842A
Cited
US4131036A
Cited
US4208925A
Cited
US4258591A
Cited
US4259882A
Cited
US4485443A
Cited
US4220058A
Cited
US4380048A
Cited
US4283970A
Cited
US4468988A
Cited
US4503734A
Cited
US4535412A
Cited
US4468989A
Cited
US4506642A
Cited
US4527678A
Cited
US4519360A
Cited
US4584906A
Cited
US4631628A
Cited
US4667540A
Cited
US4599695A
Cited
US4637361A
Cited
US4680988A
Cited
US4693142A
Cited
US4707789A
Cited
US4779597A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1993-12-03 | 1994-06-04 | 1994-12-04 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1997-12-03 | 1998-06-04 | 1998-12-04 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2001-12-03 | 2002-06-04 | 2002-12-04 | $7700.00 | Window Closed / Lapsed |