Method and system for detecting faults in an electronic engine control module
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-011/00
G08C-025/00
H04L-001/00
H03M-013/00
출원번호
US-0085874
(2005-03-22)
등록번호
US-7472337
(2008-12-30)
발명자
/ 주소
Fox,Richard S.
Acton,John D.
Henry,Glenda R.
Wilson,Charlie D.
Ferree,Steve
출원인 / 주소
Cummins, Inc.
대리인 / 주소
Baker & Daniels LLP
인용정보
피인용 횟수 :
1인용 특허 :
20
초록▼
An algorithm for detecting a fault in an ECM output signal by determining a status of the output signal, incrementing an error timer and a retry timer when the status is abnormal, incrementing a retry counter when the retry timer reaches a maximum retry time, and reporting an intermittent fault if t
An algorithm for detecting a fault in an ECM output signal by determining a status of the output signal, incrementing an error timer and a retry timer when the status is abnormal, incrementing a retry counter when the retry timer reaches a maximum retry time, and reporting an intermittent fault if the retry counter reaches a retry limit before the error timer reaches an error timer maximum.
대표청구항▼
What is claimed is: 1. A method for detecting a fault in an output signal, including the steps of: determining a status of the output signal; incrementing an error timer when the output signal status is abnormal; incrementing a retry timer when the output signal status is abnormal; incrementing a r
What is claimed is: 1. A method for detecting a fault in an output signal, including the steps of: determining a status of the output signal; incrementing an error timer when the output signal status is abnormal; incrementing a retry timer when the output signal status is abnormal; incrementing a retry counter when the retry timer reaches a maximum retry time; and reporting an intermittent fault if the retry counter reaches a retry limit before the error timer reaches an error timer maximum. 2. The method of claim 1, further including the step of reporting a constant fault if the error timer reaches the error timer maximum before the retry counter reaches the retry limit. 3. The method of claim 2, further including the step of determining, before the reporting step, whether an intermittent error has been previously identified. 4. The method of claim 1, further including the step of decrementing the error timer when the output signal status is normal. 5. The method of claim 4, wherein the error timer is incremented by a first amount and decremented by a second amount that is different from the first amount. 6. The method of claim 1, further including the step of resetting the retry timer when the retry timer reaches the maximum retry time. 7. The method of claim 1, wherein the incrementing the retry counter step further includes the steps of reconfiguring the output signal with a diagnostic value, and re-enabling the output signal. 8. The method of claim 1, further including the step of permitting the error timer to reach the error timer maximum before performing the reporting step. 9. A computer readable medium having instructions stored thereon for causing a computer to perform a method for detecting faults in an ECM output signal, the method including: incrementing an error timer when the output signal has a first status and decrementing the error timer when the output signal has a second status; incrementing a retry timer when the output signal has the first status and the error timer is below an error timer maximum; incrementing a retry counter when the retry timer reaches a maximum retry time; and reporting a first fault type if the retry counter reaches a retry limit before the error timer reaches an error timer maximum. 10. The computer readable medium of claim 9, further including reporting a second fault type if the error timer reaches the error timer maximum before the retry counter reaches the retry limit. 11. The computer readable medium of claim 10, wherein the first fault type corresponds to an intermittent fault condition and the second fault type corresponds to a constant fault condition. 12. The computer readable medium of claim 9, wherein the error timer is incremented by a first amount and decremented by a second amount that is different from the first amount. 13. The computer readable medium of claim 9, wherein the retry timer is reset when the retry timer reaches the maximum retry time. 14. The computer readable medium of claim 13, further including reconfiguring the output signal with a diagnostic value and re-enabling the output signal if the retry timer reaches the maximum retry time. 15. The computer readable medium of claim 9, further including reporting the first fault type after the error timer reaches the error timer maximum. 16. A system for identifying errors in ECM output signals, including: an error detection block configured to obtain an actual status of an output signal, the error detection block including logic configured to compare the status to an expected status, and provide a first output if the actual status is different from the expected status and a second output if the actual status is the same as the expected status; an error timer block including a summer configured to increment an error timer in response to the first output, decrement the error timer in response to the second output, and provide a timer state signal when the error timer reaches an error timer maximum; a retry processor including a retry timer and a retry counter, the retry processor being configured to increment the retry timer in response to the first output, increment the retry counter when the retry timer reaches a maximum retry time, and provide a retry status signal when the retry counter reaches a retry limit; and an error identification block coupled to the error timer block and the retry processor, the error identification block being configured to identify a first error type if the error identification block receives the retry status signal before receiving the timer state signal, and a second error type if the error identification block receives the timer state signal before receiving the retry status signal. 17. The system of claim 16, wherein the error identification block initially identifies the first error type after receiving the retry status signal, but before receiving the timer state signal. 18. The system of claim 16, wherein the error timer block is configured to increment the error timer by a first amount and decrement the error timer by a second amount that is different from the first amount. 19. The system of claim 16, wherein the retry processor is configured to reset the retry timer when the retry timer reaches the maximum retry time. 20. The system of claim 16, wherein the retry processor re-enables the output signal each time the retry counter is incremented. 21. The system of claim 20, wherein the retry processor reconfigures the output signal with a diagnostic value before re-enabling the output signal. 22. The system of claim 16, further including a fault output block coupled to the error identification block, the fault output block being configured to report one of an intermittent high fault and an intermittent low fault in response to identification of the first error type, and to report one of a stuck high fault and a stuck low fault in response to identification of the second error type. 23. A system for reporting an intermittent fault in an ECM output signal, including: means for determining whether the output signal has an abnormal status; means for incrementing an error timer when the output signal has the abnormal status; means for controlling a retry timer to initiate a reconfiguration of the output signal if the retry timer reaches a maximum retry time; means for incrementing a retry counter if the retry timer reaches the maximum retry time; means for outputting a fault signal if the retry counter reaches a retry limit before the error timer reaches an error timer maximum; and means for reporting an intermittent fault if the outputting means outputs the fault signal. 24. A method of identifying a fault condition in an output signal, including the steps of: periodically detecting whether the output signal is normal or abnormal; if the output signal is abnormal, incrementing a timer; if the output signal is normal, decrementing a timer; if the timer reaches a maximum value, indicating a constant fault condition in the output signal. 25. The method of claim 24, wherein the indicating step includes the step of determining whether the timer reaches the maximum value before a counter reaches a predetermined limit. 26. The method of claim 25, further including the step of indicating an intermittent fault if the counter reaches the predetermined limit before the timer reaches the maximum value. 27. The method of claim 24, further including the step of incrementing a retry timer if the output signal is abnormal. 28. The method of claim 27, further including the step of resetting the retry timer if the retry timer reaches a maximum retry time. 29. The method of claim 24, further including the step of periodically reconfiguring the output signal with a diagnostic value.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (20)
David N. Roundhill ; Cedric Chenal ; Aline Laure Criton, Analysis of cardiac performance using ultrasonic diagnostic images.
Bruce Kenneth E. (Nashua NH) Lombardo ; Jr. Ralph M. (Lowell MA) Tarbox Bruce H. (Billerica MA) Conway John W. (Waltham MA), Intersystem fault detection and bus cycle completion logic system.
Wilson Mark L. ; Williams Anthony W. ; Krutulis Jon E. ; Pajakowski Andrew J., System for controlling engine speed in response to detection of vehicle speed signal tampering.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.