Engine state-based control of software functions
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-009/44
G06F-007/00
G06F-017/00
출원번호
US-0605948
(2006-11-30)
등록번호
US-8392882
(2013-03-05)
발명자
/ 주소
Harris, James W.
Oilar, Sean P.
출원인 / 주소
Caterpillar Inc.
인용정보
피인용 횟수 :
3인용 특허 :
36
초록▼
Systems and methods provide engine state-based control of software functions. In one implementation, a system is provided that includes an engine and an engine control module. The engine control module determines a state of the engine and stores the determined state as an engine state variable. The
Systems and methods provide engine state-based control of software functions. In one implementation, a system is provided that includes an engine and an engine control module. The engine control module determines a state of the engine and stores the determined state as an engine state variable. The engine state variable is interpretable by a plurality of components.
대표청구항▼
1. A method executed by a processor for providing software-based control of an engine, the method comprising: determining, by an engine control module, a state of the engine of a machine, the state of the engine being one of a set including at least a prestart state, a cranking state, and a stopping
1. A method executed by a processor for providing software-based control of an engine, the method comprising: determining, by an engine control module, a state of the engine of a machine, the state of the engine being one of a set including at least a prestart state, a cranking state, and a stopping state, the determining comprising: determining whether the engine has been commanded to undergo a state transition, anddetermining the state of the engine based on the state transition;storing the determined state as an engine state variable, wherein the engine state variable is interpretable by a plurality of components and is stored in a memory of the engine control module; andtransmitting the engine state variable to at least one of the plurality of components upon receiving a request from the at least one of the plurality of components, the plurality of components comprising at least one of an external component of the machine or an off-board communications component. 2. The method of claim 1, wherein upon storing the engine state variable, the method further comprising: transmitting the engine state variable to the plurality of components. 3. The method of claim 1, wherein the plurality of components further comprise at least one engine component. 4. The method of claim 1, further comprising: updating the engine state variable upon the state transition of the engine. 5. The method of claim 4, further comprising: transmitting the updated engine state variable to one or more of the plurality of components. 6. The method of claim 1, wherein the plurality of components comprises the external component of the machine and the off-board communications component. 7. The method of claim 1, wherein the plurality of components comprises the off-board communications component. 8. A system having a processor for providing engine state-based control of software functions, the system comprising: an engine of a machine; andan engine control module, the engine control module determining a state of the engine and storing the determined state as an engine state variable, the state of the engine being one of a predetermined number of states representative of overall operational states of the engine associated with at least prestarting, cranking, and stopping the engine,wherein the engine state variable is interpretable by a plurality of components and is stored in a memory of the engine control module;wherein upon storing the engine state variable, the engine control module transmits the engine state variable to the plurality of components; andwherein the engine control module transmits the engine state variable to at least one of the plurality of components upon receiving a request from the at least one of the plurality of components, and the plurality of components comprise at least one of an external component of the machine or an off-board communications component. 9. The system of claim 8, wherein the plurality of components further comprise at least one engine component. 10. The system of claim 8, wherein the engine control module updates the engine state variable upon a state transition of the engine. 11. The system of claim 10, wherein the updated engine state variable is transmitted to one or more of the plurality of components. 12. The system of claim 8, wherein the plurality of components comprises the external component of the machine and the off-board communications component. 13. The system of claim 8, wherein the plurality of components comprises the off-board communications component. 14. A non-transitory computer-readable medium storing instructions executable by a processor for providing software-based control of an engine of a machine according to a method, the method comprising: determining, by an engine control module, a state of the engine, the state of the engine being one of a set including at least a stopped state, a prestart state, a cranking state, and a stopping state;storing the determined state as an engine state variable, wherein the engine state variable is interpretable by a plurality of components and is stored in a memory of the engine control module;upon storing the engine state variable, transmitting the engine state variable to the plurality of components; andtransmitting the engine state variable to at least one of the plurality of components upon receiving a request from the at least one of the plurality of components, the plurality of components comprising at least one of an external component of the machine or an off-board communications component. 15. The computer-readable medium of claim 14, wherein the plurality of components further comprise at least one engine component. 16. The computer-readable medium of claim 14, further comprising: updating the engine state variable upon a state transition of the engine. 17. The computer-readable medium of claim 14, wherein the plurality of components comprises the external component of the machine and the off-board communications component. 18. The computer-readable medium of claim 14, wherein the plurality of components comprises the off-board communications component.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (36)
Thomas E. Utter ; Carol L. Daprai ; Kerfegar K. Katrak ; David T. Proefke ; Thomas M. Forest ; Michael J. Kachman, Apparatus and method for sensing positions of an ignition switch.
Braun, Andrew N.; Dvorsky, Michael A.; Kocovsky, Jeffrey A.; Krahn, Darren L., Method and apparatus for changing the rating of a electronically controlled engine generator set.
Eaton, Zane C.; Kaura, Vikram; Van Maaren, Richard D.; Dorn, Douglas W., Method and apparatus for preventing excessive heat generation in a alternator of a generator set.
Eaton, Zane C.; Lindgren, Michael S.; Albsmeier, Eric, Method and apparatus for preventing excessive reaction to a load disturbance by a generator set.
Hintz, David A.; Bornemann, Kenneth R., Method and apparatus for sensing variable currents within the alternator of a genset that employs an amplifier and a switched feedback resistance.
Gary M. Kempen ; Bradley C. Squires ; Michael E. Lorrig ; Duane R. Pillar ; David L. M. Gauerke, Military vehicle having cooperative control network with distributed I/O interfacing.
Hyde, Roderick A.; Kare, Jordin T.; Tuckerman, David B.; Weaver, Thomas Allan; Wood, Jr., Lowell L., System and method for configuration and management of an energy storage system for a vehicle.
Hyde, Roderick A.; Kare, Jordin T.; Tuckerman, David B.; Weaver, Thomas Allan; Wood, Jr., Lowell L., System and method for management of a fleet of vehicles having an energy storage system.
Hyde, Roderick A.; Kare, Jordin T.; Tuckerman, David B.; Weaver, Thomas Allan; Wood, Jr., Lowell L., System and method for predictive control of an energy storage system for a vehicle.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.