US20070005203A1 - Vehicle diagnostic system and method for monitoring vehicle controllers - Google Patents

Vehicle diagnostic system and method for monitoring vehicle controllers Download PDF

Info

Publication number
US20070005203A1
US20070005203A1 US11/471,259 US47125906A US2007005203A1 US 20070005203 A1 US20070005203 A1 US 20070005203A1 US 47125906 A US47125906 A US 47125906A US 2007005203 A1 US2007005203 A1 US 2007005203A1
Authority
US
United States
Prior art keywords
controller
message
operational state
fault
response
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US11/471,259
Inventor
Padma Sundaram
Song You
Laci Jalics
Joseph D'Ambrosio
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Delphi Technologies Inc
Original Assignee
Delphi Technologies Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Delphi Technologies Inc filed Critical Delphi Technologies Inc
Priority to US11/471,259 priority Critical patent/US20070005203A1/en
Assigned to DELPHI TECHNOLOGIES, INC. reassignment DELPHI TECHNOLOGIES, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: SUNDARAM, PADMA, D'AMBROSIO, JOSEPH, JALICS, LACI J., YOU, Song
Publication of US20070005203A1 publication Critical patent/US20070005203A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W10/00Conjoint control of vehicle sub-units of different type or different function
    • B60W10/18Conjoint control of vehicle sub-units of different type or different function including control of braking systems
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W10/00Conjoint control of vehicle sub-units of different type or different function
    • B60W10/20Conjoint control of vehicle sub-units of different type or different function including control of steering systems
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W50/02Ensuring safety in case of control system failures, e.g. by diagnosing, circumventing or fixing failures
    • B60W50/0205Diagnosing or detecting failures; Failure detection models
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W50/04Monitoring the functioning of the control system

Definitions

  • the present application relates to a vehicle diagnostics system and a method for monitoring vehicle controllers.
  • Vehicles have numerous vehicle subsystems that perform certain functions associated with the vehicle. For example, vehicles can have a steering subsystem and a brake subsystem. Traditionally, each vehicle subsystem could perform a diagnostic test on itself and when a fault condition was internally detected, it would take internal corrective actions to minimize the effect of the fault condition. However, the vehicle did not utilize a supervisory controller to notify other vehicle subsystems that a fault condition in one of the vehicle subsystems has occurred and to coordinate corrective actions among more than one vehicle subsystem that could be affected by the fault condition.
  • the inventors herein have recognized a need for an improved vehicle diagnostic system that minimizes and/or eliminates the above-mentioned deficiencies.
  • a vehicle diagnostic system in accordance with an exemplary embodiment includes a first controller configured to control operation of a first device.
  • the first controller has a first operational state.
  • the first controller is configured to generate a first message having a fault status value when a fault condition is detected.
  • the vehicle diagnostic system further includes a second controller configured to control operation of a second device.
  • the second controller has a second operational state.
  • the vehicle diagnostic system further includes a supervisory controller operably communicating with the first and second controllers.
  • the supervisory controller is configured to receive the first message and to send a second message to the second controller indicating a third operational state for the second controller in response to the first message.
  • the second controller is further configured to transition from the second operational state to the third operational state in response to the second message.
  • a method for monitoring vehicle controllers in accordance with another exemplary embodiment includes generating a first message having a fault status value when a fault condition is detected, utilizing a first controller.
  • the first controller controls a first device.
  • the method further includes receiving the first message at a supervisory controller and sending a second message from the supervisory controller to a second controller indicating a second operational state for the second controller, in response to the first message.
  • the method further includes transitioning an operational state of the second controller from a third operational state to the second operational state in response to the second message.
  • FIG. 1 is a block diagram of a vehicle diagnostic system in accordance with an exemplary embodiment
  • FIG. 2 is a schematic of a message format utilized in the vehicle diagnostic system of FIG. 1 ;
  • FIGS. 3-6 are flowcharts of a method for monitoring controllers in accordance with another exemplary embodiment.
  • the vehicle diagnostic system 10 includes a supervisory controller 12 , a brake controller 14 , a steering controller 16 , a speed sensor 20 , a yaw sensor 22 , a lateral acceleration sensor 24 , a vehicle brake actuator 25 , a steering wheel position sensor 26 , a vehicle wheel position sensor 28 , a steering actuator 29 , and a communication bus 30 .
  • the supervisory controller 12 is provided to monitor operation of the brake controller 14 , the steering controller 16 , and the various sensors and the actuators coupled to the controllers. Further, the supervisor controller 12 is provided to induce brake controller 14 and the steering controller 16 to enter into desired operational states, in response to detected fault conditions. Referring to FIG. 2 , the supervisory controller 12 receives and transmits messages having the message format 40 , to the brake controller 14 and the steering controller 16 .
  • the message format 40 includes the following fields: (i) Controller ID, (ii) Message ID, (iii), Current Subsystem State, (iv) Fault type, and (v) Commanded Subsystem State.
  • the Controller ID field contains a unique identifier identifying a specific controller.
  • the Controller ID field is set equal to “1” for messages sent from the brake controller 16
  • the Controller ID field is set equal to “2” for messages sent from the steering controller 16
  • the Controller ID field is set equal to “3” for messages sent from the supervisory controller 12 .
  • the Message ID field contains a unique identifier identifying a specific message.
  • the Current Subsystem State field contains a text message indicating a current operational state of the brake controller 14 or the steering controller 16 .
  • the Current Subsystem State field can contain one of the following text messages: (i) power up, (ii) normal, (iii) degraded, (iv) emergency, (v) failure, (vi) service, and (vii) power down.
  • the Fault Type field contains a text message indicating a current fault type associated with a detected fault condition.
  • the Fault Type Field can contain one of the following text messages: (i) controller fault, (ii) actuator fault, (iii) sensor fault, (iv) power fault, and (v) communication fault.
  • the Commanded Subsystem State field contains a text message indicating a commanded operational state in which a controller is being commanded to transition to.
  • the Commanded Subsystem State field is utilized in messages sent from the supervisory controller 12 for commanding another controller to transition into a desired operational state.
  • the supervisor controller 12 communicates through the communication bus 30 with the brake controller 14 and the steering controller 16 .
  • the supervisory controller 12 includes a microprocessor (not shown) for implementing software instructions therein.
  • the brake controller 14 is provided to monitor operation of the speed sensor 20 , the yaw sensor 22 , and the lateral acceleration sensor 24 .
  • the brake controller 14 is configured to control the brake actuator 25 , based on the signals from the speed sensor 20 , the yaw sensor 22 , and the lateral acceleration sensor 24 .
  • the brake controller 14 is further provided to send messages having the message format 40 to the supervisory controller 12 to communicate both a current subsystem state of the brake controller 14 and any fault conditions detected by the brake controller 14 .
  • the brake controller 14 is further provided to receive messages from the supervisor controller 12 and to transition to desired operational states identified in the messages.
  • the brake controller 14 communicates through the communication bus 30 with the supervisory controller 12 .
  • the brake controller 14 includes a microprocessor (not shown) for implementing software instructions therein.
  • the speed sensor 20 is provided to generate a signal (S) indicative of a vehicle speed.
  • the speed sensor 20 is operably coupled to the brake controller 14 and transmits the signal (S) to the brake controller 14 .
  • the yaw sensor 22 is provided to generate a signal (Y) indicative of a yaw rate of a vehicle (not shown).
  • the yaw sensor 22 is operably coupled to the brake controller 14 and transmits the signal (Y) to the brake controller 14 .
  • the lateral acceleration sensor 24 is provided to generate a signal (L) indicative of a lateral acceleration associated with a vehicle (not shown).
  • the lateral acceleration sensor 24 is operably coupled to the brake controller 14 and transmits the signal (L) to the brake controller 14 .
  • the brake actuator 25 is provided to actuate a braking device of the vehicle.
  • the brake actuator 25 is operably coupled to the brake controller 14 , and is activated in response to a control signal from the brake controller 14 .
  • the steering controller 16 is provided to monitor the steering wheel position sensor 26 and the vehicle wheel position sensor 28 .
  • the steering controller 14 is configured to control the steering actuator 29 , based on the signals from the steering wheel position sensor 26 and the vehicle wheel position sensor 28 .
  • the steering controller 16 is further provided to send messages having the message format 40 to the supervisory controller 12 to communicate both a current subsystem state of the steering controller 16 and any fault conditions detected by the steering controller 16 .
  • the steering controller 16 is further provided to receive messages from the supervisor controller 12 and to transition to desired operational states identified in the messages.
  • the steering controller 16 communicates through the communication bus 30 with the supervisory controller 12 .
  • the steering controller 16 includes a microprocessor (not shown) for implementing software instructions therein.
  • the steering wheel position sensor 26 is provided to generate a signal (SWP) indicative of an operational position of a vehicle steering wheel (not shown).
  • SWP a signal indicative of an operational position of a vehicle steering wheel (not shown).
  • the steering wheel position sensor 26 is operably coupled to the steering controller 16 and transmits the signal (SWP) to the steering controller 16 .
  • the vehicle wheel position sensor 28 is provided to generate a signal (VWP) indicative of an operational position of a vehicle wheel (not shown).
  • VWP a signal indicative of an operational position of a vehicle wheel (not shown).
  • the vehicle wheel position sensor 28 is operably coupled to the steering controller 16 and transmits the signal (VWP) to the steering controller 16 .
  • the steering actuator 29 is provided to actuate a steering device (not shown) of a vehicle:
  • the steering actuator 29 is operably coupled to the steering controller 16 , and is activated in response to a control signal from the steering controller 16 .
  • the method can be of implemented utilizing software algorithms executed on the supervisor controller 12 , the brake controller 14 , and the steering controller 16 , of the vehicle diagnostics system 10 described above.
  • the brake controller 14 sends a first message to the supervisory controller 12 .
  • the steering controller 16 sends a second message to the supervisory controller 12 .
  • step 54 the supervisory controller 12 makes a determination as to whether the Controller ID of the first message is equal to a predetermined brake controller ID. If the value of step 54 equals “yes,” the method advances to step 56 . Otherwise, the method advances to step 62 .
  • step 56 the supervisory controller 12 makes a determination as to whether the Fault Type field of first message indicates a sensor fault. If the value of step 56 equals “yes,” the method advances to step 58 . Otherwise, the method is exited.
  • step 58 the supervisor controller 12 makes a determination as to whether the Current Subsystem State of first message indicates a degraded state. If the value of step 58 equals “yes,” the method advances to step 60 . Otherwise, the method advances to step 82 .
  • the supervisory controller 12 sends a third message to the steering controller 16 within a predetermined fault response time interval associated with the steering controller 16 .
  • step 80 the steering controller 16 transitions to a degraded operational state in response to the third message. After step 80 , the method is exited.
  • step 54 when the value of step 54 equals “no,” the method advances to step 62 .
  • step 62 the supervisory controller 12 makes a determination as to whether the Controller ID of the second message is equal to a predetermined steering controller ID. If the value of step 62 equals “yes,” the method advances to step 64 . Otherwise, the method is exited.
  • step 64 the supervisory controller 12 makes a determination as to whether the Fault Type field of second message indicates a sensor fault. If the value of step 64 equals “yes”, the method advances to step 66 . Otherwise, the method is exited.
  • step 66 the supervisory controller 12 makes a determination as to whether the Current Subsystem State of first message indicates a degraded state. If the value of step 66 equals “yes”, the method advances to step 72 . Otherwise, the method advances to step 68 .
  • the supervisory controller 12 sends a fourth message to the brake controller 14 within a predetermined fault response time interval associated with the brake controller 14 .
  • step 70 the brake controller 14 transitions to a degraded operational state in response to the fourth message. After step 70 , the method is exited.
  • step 66 when the value of step 66 equals “no,” the method advances to step 72 .
  • the supervisory controller 12 sends a fifth message to the brake controller 14 within a predetermined fault response time interval associated with the brake controller 14 .
  • step 90 the brake controller 14 transitions to a degraded operational state in response the fifth message.
  • the supervisory controller 12 sends a sixth message to the steering controller 16 within a predetermined fault response time interval associated with the steering controller 16 .
  • step 94 the steering controller 16 transitions to a degraded operational state in response to the sixth message. After step 94 , the method is exited.
  • step 58 when the value of step 58 equals “no,” the method advances to step 82 .
  • the supervisory controller 12 sends a seventh message to the steering controller 16 within a predetermined fault response time interval associated with the steering controller 16 .
  • the steering controller 16 transitions to a degraded operational state in response to the seventh message.
  • the supervisory controller 12 sends an eighth message to the brake controller 14 within a predetermined fault response time interval associated with the brake controller 14 .
  • step 88 the brake controller 14 transitions to a degraded operational state in response to the eighth message. After step 88 , method is exited.
  • vehicle diagnostics system and the method for monitoring operation of controllers provides a substantial advantage over other systems and methods.
  • vehicle diagnostics system and method provide a technical effect of utilizing a supervisory controller to notify other vehicle subsystem controllers that a fault condition in one or more of the vehicle subsystems has occurred and to coordinate corrective actions among the vehicle subsystems that could be affected by the fault condition.
  • the above-described method can be embodied in the form of computer-implemented processes and apparatuses for practicing those processes.
  • the method is embodied in computer program code executed by one or more elements.
  • the present method may be embodied in the form of computer program code containing instructions embodied in tangible media, such as floppy diskettes, CD-ROMs, hard drives, flash memory, or any other computer-readable storage medium, wherein, when the computer program code is loaded into and executed by a computer, the computer becomes an apparatus for practicing the invention.
  • the present method can also be embodied in the form of computer program code, for example, whether stored in a storage medium, loaded into and/or executed by a computer.

Abstract

A vehicle diagnostic system and a method for monitoring vehicle controllers are provided. The method includes generating a first message having a fault status value when a fault condition is detected, utilizing a first controller. The first controller controls a first device. The method further includes receiving the first message at a supervisory controller and sending a second message from the supervisory controller to a second controller indicating a second operational state for the second controller, in response to the first message. The method further includes transitioning an operational state of the second controller from a third operational state to the second operational state in response to the second message.

Description

    CROSS REFERENCE TO RELATED APPLICATION
  • This application claims the benefit of U.S. Provisional Application No. 60/695,334, filed Jun. 30, 2005, the contents of which is incorporated by reference herein in its entirety.
  • TECHNICAL FIELD
  • The present application relates to a vehicle diagnostics system and a method for monitoring vehicle controllers.
  • BACKGROUND
  • Vehicles have numerous vehicle subsystems that perform certain functions associated with the vehicle. For example, vehicles can have a steering subsystem and a brake subsystem. Traditionally, each vehicle subsystem could perform a diagnostic test on itself and when a fault condition was internally detected, it would take internal corrective actions to minimize the effect of the fault condition. However, the vehicle did not utilize a supervisory controller to notify other vehicle subsystems that a fault condition in one of the vehicle subsystems has occurred and to coordinate corrective actions among more than one vehicle subsystem that could be affected by the fault condition.
  • Accordingly, the inventors herein have recognized a need for an improved vehicle diagnostic system that minimizes and/or eliminates the above-mentioned deficiencies.
  • SUMMARY OF THE INVENTION
  • A vehicle diagnostic system in accordance with an exemplary embodiment is provided. The vehicle diagnostic system includes a first controller configured to control operation of a first device. The first controller has a first operational state. The first controller is configured to generate a first message having a fault status value when a fault condition is detected. The vehicle diagnostic system further includes a second controller configured to control operation of a second device. The second controller has a second operational state. The vehicle diagnostic system further includes a supervisory controller operably communicating with the first and second controllers. The supervisory controller is configured to receive the first message and to send a second message to the second controller indicating a third operational state for the second controller in response to the first message. The second controller is further configured to transition from the second operational state to the third operational state in response to the second message.
  • A method for monitoring vehicle controllers in accordance with another exemplary embodiment is provided. The method includes generating a first message having a fault status value when a fault condition is detected, utilizing a first controller. The first controller controls a first device. The method further includes receiving the first message at a supervisory controller and sending a second message from the supervisory controller to a second controller indicating a second operational state for the second controller, in response to the first message. The method further includes transitioning an operational state of the second controller from a third operational state to the second operational state in response to the second message.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 is a block diagram of a vehicle diagnostic system in accordance with an exemplary embodiment;
  • FIG. 2 is a schematic of a message format utilized in the vehicle diagnostic system of FIG. 1; and
  • FIGS. 3-6 are flowcharts of a method for monitoring controllers in accordance with another exemplary embodiment.
  • DESCRIPTION OF EXEMPLARY EMBODIMENTS
  • A vehicle diagnostic system 10 for monitoring operation of vehicle controllers is illustrated. The vehicle diagnostic system 10 includes a supervisory controller 12, a brake controller 14, a steering controller 16, a speed sensor 20, a yaw sensor 22, a lateral acceleration sensor 24, a vehicle brake actuator 25, a steering wheel position sensor 26, a vehicle wheel position sensor 28, a steering actuator 29, and a communication bus 30.
  • The supervisory controller 12 is provided to monitor operation of the brake controller 14, the steering controller 16, and the various sensors and the actuators coupled to the controllers. Further, the supervisor controller 12 is provided to induce brake controller 14 and the steering controller 16 to enter into desired operational states, in response to detected fault conditions. Referring to FIG. 2, the supervisory controller 12 receives and transmits messages having the message format 40, to the brake controller 14 and the steering controller 16. The message format 40 includes the following fields: (i) Controller ID, (ii) Message ID, (iii), Current Subsystem State, (iv) Fault type, and (v) Commanded Subsystem State. The Controller ID field contains a unique identifier identifying a specific controller. For example, the Controller ID field is set equal to “1” for messages sent from the brake controller 16, the Controller ID field is set equal to “2” for messages sent from the steering controller 16, and the Controller ID field is set equal to “3” for messages sent from the supervisory controller 12. The Message ID field contains a unique identifier identifying a specific message. The Current Subsystem State field contains a text message indicating a current operational state of the brake controller 14 or the steering controller 16. For example, the Current Subsystem State field can contain one of the following text messages: (i) power up, (ii) normal, (iii) degraded, (iv) emergency, (v) failure, (vi) service, and (vii) power down. The Fault Type field contains a text message indicating a current fault type associated with a detected fault condition. For example, the Fault Type Field can contain one of the following text messages: (i) controller fault, (ii) actuator fault, (iii) sensor fault, (iv) power fault, and (v) communication fault. The Commanded Subsystem State field contains a text message indicating a commanded operational state in which a controller is being commanded to transition to. In particular, the Commanded Subsystem State field is utilized in messages sent from the supervisory controller 12 for commanding another controller to transition into a desired operational state. The supervisor controller 12 communicates through the communication bus 30 with the brake controller 14 and the steering controller 16. The supervisory controller 12 includes a microprocessor (not shown) for implementing software instructions therein.
  • Referring to FIG. 1, the brake controller 14 is provided to monitor operation of the speed sensor 20, the yaw sensor 22, and the lateral acceleration sensor 24. The brake controller 14 is configured to control the brake actuator 25, based on the signals from the speed sensor 20, the yaw sensor 22, and the lateral acceleration sensor 24. The brake controller 14 is further provided to send messages having the message format 40 to the supervisory controller 12 to communicate both a current subsystem state of the brake controller 14 and any fault conditions detected by the brake controller 14. The brake controller 14 is further provided to receive messages from the supervisor controller 12 and to transition to desired operational states identified in the messages. The brake controller 14 communicates through the communication bus 30 with the supervisory controller 12. The brake controller 14 includes a microprocessor (not shown) for implementing software instructions therein.
  • The speed sensor 20 is provided to generate a signal (S) indicative of a vehicle speed. The speed sensor 20 is operably coupled to the brake controller 14 and transmits the signal (S) to the brake controller 14.
  • The yaw sensor 22 is provided to generate a signal (Y) indicative of a yaw rate of a vehicle (not shown). The yaw sensor 22 is operably coupled to the brake controller 14 and transmits the signal (Y) to the brake controller 14.
  • The lateral acceleration sensor 24 is provided to generate a signal (L) indicative of a lateral acceleration associated with a vehicle (not shown). The lateral acceleration sensor 24 is operably coupled to the brake controller 14 and transmits the signal (L) to the brake controller 14.
  • The brake actuator 25 is provided to actuate a braking device of the vehicle. The brake actuator 25 is operably coupled to the brake controller 14, and is activated in response to a control signal from the brake controller 14.
  • The steering controller 16 is provided to monitor the steering wheel position sensor 26 and the vehicle wheel position sensor 28. The steering controller 14 is configured to control the steering actuator 29, based on the signals from the steering wheel position sensor 26 and the vehicle wheel position sensor 28. The steering controller 16 is further provided to send messages having the message format 40 to the supervisory controller 12 to communicate both a current subsystem state of the steering controller 16 and any fault conditions detected by the steering controller 16. The steering controller 16 is further provided to receive messages from the supervisor controller 12 and to transition to desired operational states identified in the messages. The steering controller 16 communicates through the communication bus 30 with the supervisory controller 12. The steering controller 16 includes a microprocessor (not shown) for implementing software instructions therein.
  • The steering wheel position sensor 26 is provided to generate a signal (SWP) indicative of an operational position of a vehicle steering wheel (not shown). The steering wheel position sensor 26 is operably coupled to the steering controller 16 and transmits the signal (SWP) to the steering controller 16.
  • The vehicle wheel position sensor 28 is provided to generate a signal (VWP) indicative of an operational position of a vehicle wheel (not shown). The vehicle wheel position sensor 28 is operably coupled to the steering controller 16 and transmits the signal (VWP) to the steering controller 16.
  • The steering actuator 29 is provided to actuate a steering device (not shown) of a vehicle: The steering actuator 29 is operably coupled to the steering controller 16, and is activated in response to a control signal from the steering controller 16.
  • Referring to FIGS. 3-6, a method for monitoring vehicle controllers in accordance with another exemplary embodiment will now be described. The method can be of implemented utilizing software algorithms executed on the supervisor controller 12, the brake controller 14, and the steering controller 16, of the vehicle diagnostics system 10 described above.
  • At step 50, the brake controller 14 sends a first message to the supervisory controller 12. The first message has the following fields and associated values: Controller ID=1; Message ID=1; Current Subsystem State=power up; Fault Type=sensor fault; and Commanded Subsystem State=null value.
  • At step 52, the steering controller 16 sends a second message to the supervisory controller 12. The second message has the following fields and associated values: Controller ID=2; Message ID=2; Current Subsystem State=power up; Fault Type=null value; and Commanded Subsystem State=null value.
  • At step 54, the supervisory controller 12 makes a determination as to whether the Controller ID of the first message is equal to a predetermined brake controller ID. If the value of step 54 equals “yes,” the method advances to step 56. Otherwise, the method advances to step 62.
  • At step 56, the supervisory controller 12 makes a determination as to whether the Fault Type field of first message indicates a sensor fault. If the value of step 56 equals “yes,” the method advances to step 58. Otherwise, the method is exited.
  • At step 58, the supervisor controller 12 makes a determination as to whether the Current Subsystem State of first message indicates a degraded state. If the value of step 58 equals “yes,” the method advances to step 60. Otherwise, the method advances to step 82.
  • At step 60, the supervisory controller 12 sends a third message to the steering controller 16 within a predetermined fault response time interval associated with the steering controller 16. The third message has the following fields and associated values: Controller ID=3; Message ID=3; Current Subsystem State=null value; Fault Type=null value; and Commanded Subsystem State=degraded operational state. After step 60, the method advances to step 80.
  • At step 80, the steering controller 16 transitions to a degraded operational state in response to the third message. After step 80, the method is exited.
  • Referring again to step 54, when the value of step 54 equals “no,” the method advances to step 62.
  • At step 62, the supervisory controller 12 makes a determination as to whether the Controller ID of the second message is equal to a predetermined steering controller ID. If the value of step 62 equals “yes,” the method advances to step 64. Otherwise, the method is exited.
  • At step 64, the supervisory controller 12 makes a determination as to whether the Fault Type field of second message indicates a sensor fault. If the value of step 64 equals “yes”, the method advances to step 66. Otherwise, the method is exited.
  • At step 66, the supervisory controller 12 makes a determination as to whether the Current Subsystem State of first message indicates a degraded state. If the value of step 66 equals “yes”, the method advances to step 72. Otherwise, the method advances to step 68.
  • At step 68, the supervisory controller 12 sends a fourth message to the brake controller 14 within a predetermined fault response time interval associated with the brake controller 14. The fourth message has the following fields and associated values: Controller ID=3; Message ID=4; Current Subsystem State=null value; Fault Type=null value; and Commanded Subsystem State=degraded operational state.
  • At step 70, the brake controller 14 transitions to a degraded operational state in response to the fourth message. After step 70, the method is exited.
  • Referring again to step 66, when the value of step 66 equals “no,” the method advances to step 72.
  • At step 72, the supervisory controller 12 sends a fifth message to the brake controller 14 within a predetermined fault response time interval associated with the brake controller 14. The fifth message has the following fields and associated values: Controller ID=3; Message ID=5; Current Subsystem State=null value; Fault Type=null value; and Commanded Subsystem State=degraded operational state. After step 72, the method advances to step 90.
  • At step 90, the brake controller 14 transitions to a degraded operational state in response the fifth message.
  • At step 92, the supervisory controller 12 sends a sixth message to the steering controller 16 within a predetermined fault response time interval associated with the steering controller 16. The sixth message has the following fields and associated values: Controller ID=3; Message ID=6; Current Subsystem State=null value; Fault type=null value; and Commanded Subsystem State=degraded operational state.
  • At step 94, the steering controller 16 transitions to a degraded operational state in response to the sixth message. After step 94, the method is exited.
  • Referring again to step 58, when the value of step 58 equals “no,” the method advances to step 82.
  • At step 82, the supervisory controller 12 sends a seventh message to the steering controller 16 within a predetermined fault response time interval associated with the steering controller 16. The seventh message has the following fields and associated values: Controller ID=3; Message ID=7; Current Subsystem State=null value; Fault Type=null value; and Commanded Subsystem State=degraded operational state.
  • At step 84, the steering controller 16 transitions to a degraded operational state in response to the seventh message.
  • At step 86, the supervisory controller 12 sends an eighth message to the brake controller 14 within a predetermined fault response time interval associated with the brake controller 14. The eighth message has the following fields and associated values: Controller ID=3; Message ID=8; Current Subsystem State=null value; Fault Type=null value; and Commanded Subsystem State=degraded operational state.
  • At step 88, the brake controller 14 transitions to a degraded operational state in response to the eighth message. After step 88, method is exited.
  • The vehicle diagnostics system and the method for monitoring operation of controllers provides a substantial advantage over other systems and methods. In particular, vehicle diagnostics system and method provide a technical effect of utilizing a supervisory controller to notify other vehicle subsystem controllers that a fault condition in one or more of the vehicle subsystems has occurred and to coordinate corrective actions among the vehicle subsystems that could be affected by the fault condition.
  • As described above, the above-described method can be embodied in the form of computer-implemented processes and apparatuses for practicing those processes. In an exemplary embodiment, the method is embodied in computer program code executed by one or more elements. The present method may be embodied in the form of computer program code containing instructions embodied in tangible media, such as floppy diskettes, CD-ROMs, hard drives, flash memory, or any other computer-readable storage medium, wherein, when the computer program code is loaded into and executed by a computer, the computer becomes an apparatus for practicing the invention. The present method can also be embodied in the form of computer program code, for example, whether stored in a storage medium, loaded into and/or executed by a computer.
  • While the invention has been described with reference to exemplary embodiments, it will be understood by those skilled in the art that various changes may be made and equivalents may be substituted for elements thereof without departing from the scope of the invention. In addition, many modifications may be made to adapt a particular situation or material to the teachings of the invention without departing from the essential scope thereof. Therefore, it is intended that the invention not be limited to the particular embodiment disclosed for carrying out this invention, but that the invention will include all embodiments falling within the scope of the appended claims. Moreover, the use of the terms first, second, etc. do not denote any order or importance, but rather the terms first, second, etc. are used to distinguish one element from another. Furthermore, the use of the terms a, an, etc. do not denote a limitation of quantity, but rather denote the presence of at least one of the referenced item.

Claims (13)

1. A vehicle diagnostic system, comprising:
a first controller configured to control operation of a first device, the first controller having a first operational state, the first controller configured to generate a first message having a fault status value when a fault condition is detected;
a second controller configured to control operation of a second device, the second controller having a second operational state; and
a supervisory controller operably communicating with the first and second controllers, the supervisory controller configured to receive the first message and to send a second message to the second controller indicating a third operational state for the second controller in response to the first message, the second controller further configured to transition from the second operational state to the third operational state in response to the second message.
2. The vehicle diagnostic system of claim 1, wherein the second controller has a predetermined fault response time interval, the supervisory controller configured to receive the first message at a first time and to send the second message to the second controller at a second time, the time interval between the first time and the second time being less than or equal to the predetermined fault response time interval of the second controller.
3. The vehicle diagnostic system of claim 1, wherein the supervisory controller is further configured to send a third message to the first controller indicating a fourth operational state for the first controller in response to the first message, the first controller further configured transition from the first operational state to the fourth operational state in response to the third message.
4. The vehicle diagnostic system of claim 3, wherein the first controller has a predetermined fault response time interval, the supervisory controller configured to receive the first message at a first time and to send the third message to the first controller at a second time, the time interval between the first time and the second time being less than or equal to the predetermined fault response time interval of the first controller.
5. The vehicle diagnostic system of claim 1, wherein the fault status value indicates at least one of a controller fault condition, an actuator fault condition, a sensor fault condition, an electrical power fault condition, and a communications fault condition.
6. The vehicle diagnostic system of claim 1, further comprising a sensor configured to generate a signal that is received by the first controller, the first controller generating the first message having the fault status value when the signal indicates a sensor fault condition.
7. The vehicle diagnostic system of claim 1, wherein the first device comprises a vehicle brake actuator.
8. The vehicle diagnostic system of claim 5, wherein the second device comprises a vehicle steering actuator.
9. A method for monitoring vehicle controllers, comprising:
generating a first message having a fault status value when a fault condition is detected, utilizing a first controller, the first controller controlling a first device;
receiving the first message at a supervisory controller and sending a second message from the supervisory controller to a second controller indicating a second operational state for the second controller, in response to the first message; and
transitioning an operational state of the second controller from a third operational state to the second operational state in response to the second message.
10. The method of claim 9, wherein the second controller has a predetermined fault response time interval, and a time interval between receipt of the first message by the supervisory controller and the sending of the second message from the supervisory controller to the second controller is less than or equal to the predetermined fault response time interval of the second controller.
11. The method of claim 9, further comprising:
sending a third message from the supervisory controller to the first controller indicating a fourth operational state for the first controller in response to the first message; and
transitioning an operational state of the first controller from the first operational state to the fourth operational state in response to the third message.
12. The method of claim 11, wherein the first controller has a predetermined fault response time interval, and a time interval between receipt of the first message by the supervisory controller and the sending of the third message from the supervisory controller to the first controller is less than or equal to the predetermined fault response time interval of the first controller.
13. The method of claim 9, wherein the fault status value indicates at least one of a controller fault condition, an actuator fault condition, a sensor fault condition, an electrical power fault condition, and a communications fault condition.
US11/471,259 2005-06-30 2006-06-20 Vehicle diagnostic system and method for monitoring vehicle controllers Abandoned US20070005203A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US11/471,259 US20070005203A1 (en) 2005-06-30 2006-06-20 Vehicle diagnostic system and method for monitoring vehicle controllers

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US69533405P 2005-06-30 2005-06-30
US11/471,259 US20070005203A1 (en) 2005-06-30 2006-06-20 Vehicle diagnostic system and method for monitoring vehicle controllers

Publications (1)

Publication Number Publication Date
US20070005203A1 true US20070005203A1 (en) 2007-01-04

Family

ID=37590694

Family Applications (1)

Application Number Title Priority Date Filing Date
US11/471,259 Abandoned US20070005203A1 (en) 2005-06-30 2006-06-20 Vehicle diagnostic system and method for monitoring vehicle controllers

Country Status (1)

Country Link
US (1) US20070005203A1 (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070016340A1 (en) * 2005-06-30 2007-01-18 Christophe Soudier Controller method, apparatus and article suitable for electric drive
US20090177356A1 (en) * 2008-01-08 2009-07-09 Daniel Walter Plawecki Methods and systems for vital bus architecture
US20110257833A1 (en) * 2010-04-19 2011-10-20 Gm Global Technology Operations, Inc. Method to ensure safety integrity of a microprocessor over a distributed network for automotive applications
US20150341742A1 (en) * 2012-11-16 2015-11-26 Canfeng Chen Transmission of motion data
US9919713B2 (en) * 2015-07-30 2018-03-20 Robert Bosch Gmbh Actuator system for self-driving vehicles
US20190041837A1 (en) * 2017-08-03 2019-02-07 GM Global Technology Operations LLC Redundant active control system coordination
US20190061775A1 (en) * 2016-03-31 2019-02-28 Panasonic Intellectual Property Management Co., Ltd. Driving support device, autonomous driving control device, vehicle, driving support method, and program
WO2019072592A1 (en) * 2017-10-12 2019-04-18 HELLA GmbH & Co. KGaA Control system for a motor vehicle, motor vehicle, method for controlling a motor vehicle, computer program product and computer-readable medium
WO2020142221A1 (en) * 2018-12-31 2020-07-09 Lyft, Inc. Systems and methods for component fault detection

Citations (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4850650A (en) * 1988-09-02 1989-07-25 General Motors Corporation Hierarchical brake controller
US4881227A (en) * 1987-01-15 1989-11-14 Robert Bosch Gmbh Arrangement for monitoring a computer system having two processors in a motor vehicle
US5255962A (en) * 1990-07-17 1993-10-26 Wabco Westinghouse Fahrzeugbremsen Gmbh Electronic brake system for road vehicles
US5263396A (en) * 1989-09-26 1993-11-23 Israel Aircraft Industries, Ltd. Remote control system for combat vehicle
US5453930A (en) * 1991-02-08 1995-09-26 Nissan Motor Co., Ltd. Drive system for electric automobiles
US5526267A (en) * 1991-07-04 1996-06-11 Fuji Jukogyo Kabushiki Kaisha Control method for a vehicle with main and sub computers
US5563799A (en) * 1994-11-10 1996-10-08 United Technologies Automotive, Inc. Low cost/low current watchdog circuit for microprocessor
US5569995A (en) * 1993-08-10 1996-10-29 Toyota Jidosha Kabushiki Kaisha Method and apparatus for driving and controlling synchronous motor using permanent magnets as its field system
US5583383A (en) * 1993-10-29 1996-12-10 Robert Bosch Gmbh Vehicle security system
US5671141A (en) * 1993-04-05 1997-09-23 Ford Global Technologies, Inc. Computer program architecture for onboard vehicle diagnostic system
US5707117A (en) * 1996-07-19 1998-01-13 General Motors Corporation Active brake control diagnostic
US5832402A (en) * 1994-12-24 1998-11-03 Robert Bosch Gmbh Modular vehicle dynamics control system
US5839534A (en) * 1995-03-01 1998-11-24 Eaton Vorad Technologies, Llc System and method for intelligent cruise control using standard engine control modes
US6161905A (en) * 1998-11-19 2000-12-19 General Motors Corporation Active brake control including estimation of yaw rate and slip angle
US6202009B1 (en) * 1998-12-22 2001-03-13 Ford Global Technologies, Inc. Method for detecting fault of vehicle motion sensors
US6212461B1 (en) * 1999-05-28 2001-04-03 General Motors Corporation Extended brake switch software for vehicle stability enhancement system
US6330499B1 (en) * 1999-07-21 2001-12-11 International Business Machines Corporation System and method for vehicle diagnostics and health monitoring
US6397127B1 (en) * 2000-09-25 2002-05-28 Ford Global Technologies, Inc. Steering actuated wheel lift identification for an automotive vehicle
US6424900B2 (en) * 2000-02-01 2002-07-23 Delphi Technologies, Inc. Multi-module control-by-wire architecture
US6453226B1 (en) * 2001-01-25 2002-09-17 Delphi Technologies, Inc. Integrated control of active tire steer and brakes
US20020167218A1 (en) * 2001-05-09 2002-11-14 Chubb Erik Christopher Use of steering control to produce deceleration in a vehicle while remaining on a straight ground path
US6523139B1 (en) * 1999-12-17 2003-02-18 Honeywell International Inc. System and method for fail safe process execution monitoring and output control for critical systems
US6548969B2 (en) * 2000-12-29 2003-04-15 Delphi Technologies, Inc. Redundant steer-by-wire system
US20030074122A1 (en) * 2001-10-12 2003-04-17 Delphi Technologies Inc. Dynamic side to side brake proportioning
US20030096594A1 (en) * 2001-10-24 2003-05-22 Naboulsi Mouhamad Ahmad Safety control system for vehicles
US20040059480A1 (en) * 2002-08-01 2004-03-25 Hrovat Davorin David System and method for detecting roll rate sensor fault
US6721636B1 (en) * 2003-06-03 2004-04-13 Delphi Technologies, Inc. Method and system for unified vehicle dynamics control
US20040078731A1 (en) * 2000-10-06 2004-04-22 Alwin Becher Method for operating a processor-controlled system
US6744616B2 (en) * 2001-12-28 2004-06-01 General Electric Company Method and apparatus for controlling an electronic control
US6789002B1 (en) * 2003-05-19 2004-09-07 Delphi Technologies, Inc. Determination of vehicle payload condition
US6795761B1 (en) * 2003-05-30 2004-09-21 Visteon Global Technologies, Inc. Overall control algorithm for interactive vehicle control system
US20040193363A1 (en) * 2003-03-27 2004-09-30 Schmidt Mark Alvin Method and system for controlling a vehicle having multiple control modes
US20050222731A1 (en) * 2004-03-30 2005-10-06 Ghoneim Youssef A Method and apparatus for estimating steering behavior for integrated chassis control
US20060124043A1 (en) * 2002-02-13 2006-06-15 Tracht Steven L Watercraft steer-by-wireless system
US20070293989A1 (en) * 2006-06-14 2007-12-20 Deere & Company, A Delaware Corporation Multiple mode system with multiple controllers

Patent Citations (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4881227A (en) * 1987-01-15 1989-11-14 Robert Bosch Gmbh Arrangement for monitoring a computer system having two processors in a motor vehicle
US4850650A (en) * 1988-09-02 1989-07-25 General Motors Corporation Hierarchical brake controller
US5263396A (en) * 1989-09-26 1993-11-23 Israel Aircraft Industries, Ltd. Remote control system for combat vehicle
US5255962A (en) * 1990-07-17 1993-10-26 Wabco Westinghouse Fahrzeugbremsen Gmbh Electronic brake system for road vehicles
US5453930A (en) * 1991-02-08 1995-09-26 Nissan Motor Co., Ltd. Drive system for electric automobiles
US5526267A (en) * 1991-07-04 1996-06-11 Fuji Jukogyo Kabushiki Kaisha Control method for a vehicle with main and sub computers
US5671141A (en) * 1993-04-05 1997-09-23 Ford Global Technologies, Inc. Computer program architecture for onboard vehicle diagnostic system
US5569995A (en) * 1993-08-10 1996-10-29 Toyota Jidosha Kabushiki Kaisha Method and apparatus for driving and controlling synchronous motor using permanent magnets as its field system
US5583383A (en) * 1993-10-29 1996-12-10 Robert Bosch Gmbh Vehicle security system
US5563799A (en) * 1994-11-10 1996-10-08 United Technologies Automotive, Inc. Low cost/low current watchdog circuit for microprocessor
US5832402A (en) * 1994-12-24 1998-11-03 Robert Bosch Gmbh Modular vehicle dynamics control system
US5839534A (en) * 1995-03-01 1998-11-24 Eaton Vorad Technologies, Llc System and method for intelligent cruise control using standard engine control modes
US5707117A (en) * 1996-07-19 1998-01-13 General Motors Corporation Active brake control diagnostic
US6161905A (en) * 1998-11-19 2000-12-19 General Motors Corporation Active brake control including estimation of yaw rate and slip angle
US6202009B1 (en) * 1998-12-22 2001-03-13 Ford Global Technologies, Inc. Method for detecting fault of vehicle motion sensors
US6212461B1 (en) * 1999-05-28 2001-04-03 General Motors Corporation Extended brake switch software for vehicle stability enhancement system
US6330499B1 (en) * 1999-07-21 2001-12-11 International Business Machines Corporation System and method for vehicle diagnostics and health monitoring
US6523139B1 (en) * 1999-12-17 2003-02-18 Honeywell International Inc. System and method for fail safe process execution monitoring and output control for critical systems
US6424900B2 (en) * 2000-02-01 2002-07-23 Delphi Technologies, Inc. Multi-module control-by-wire architecture
US6397127B1 (en) * 2000-09-25 2002-05-28 Ford Global Technologies, Inc. Steering actuated wheel lift identification for an automotive vehicle
US20040078731A1 (en) * 2000-10-06 2004-04-22 Alwin Becher Method for operating a processor-controlled system
US6548969B2 (en) * 2000-12-29 2003-04-15 Delphi Technologies, Inc. Redundant steer-by-wire system
US6453226B1 (en) * 2001-01-25 2002-09-17 Delphi Technologies, Inc. Integrated control of active tire steer and brakes
US20020167218A1 (en) * 2001-05-09 2002-11-14 Chubb Erik Christopher Use of steering control to produce deceleration in a vehicle while remaining on a straight ground path
US20030074122A1 (en) * 2001-10-12 2003-04-17 Delphi Technologies Inc. Dynamic side to side brake proportioning
US6735510B2 (en) * 2001-10-12 2004-05-11 Delphi Technologies, Inc. Dynamic side to side brake proportioning
US20030096594A1 (en) * 2001-10-24 2003-05-22 Naboulsi Mouhamad Ahmad Safety control system for vehicles
US6744616B2 (en) * 2001-12-28 2004-06-01 General Electric Company Method and apparatus for controlling an electronic control
US20060124043A1 (en) * 2002-02-13 2006-06-15 Tracht Steven L Watercraft steer-by-wireless system
US20040181329A1 (en) * 2002-08-01 2004-09-16 Tseng Hongtei Eric System and method for detecting roll rate sensor fault
US20040059480A1 (en) * 2002-08-01 2004-03-25 Hrovat Davorin David System and method for detecting roll rate sensor fault
US6941205B2 (en) * 2002-08-01 2005-09-06 Ford Global Technologies, Llc. System and method for deteching roll rate sensor fault
US20040193363A1 (en) * 2003-03-27 2004-09-30 Schmidt Mark Alvin Method and system for controlling a vehicle having multiple control modes
US6789002B1 (en) * 2003-05-19 2004-09-07 Delphi Technologies, Inc. Determination of vehicle payload condition
US6795761B1 (en) * 2003-05-30 2004-09-21 Visteon Global Technologies, Inc. Overall control algorithm for interactive vehicle control system
US6721636B1 (en) * 2003-06-03 2004-04-13 Delphi Technologies, Inc. Method and system for unified vehicle dynamics control
US20050222731A1 (en) * 2004-03-30 2005-10-06 Ghoneim Youssef A Method and apparatus for estimating steering behavior for integrated chassis control
US20070293989A1 (en) * 2006-06-14 2007-12-20 Deere & Company, A Delaware Corporation Multiple mode system with multiple controllers

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070016340A1 (en) * 2005-06-30 2007-01-18 Christophe Soudier Controller method, apparatus and article suitable for electric drive
US7426099B2 (en) * 2005-06-30 2008-09-16 Continental Automotive Systems Us, Inc. Controller method, apparatus and article suitable for electric drive
US20090177356A1 (en) * 2008-01-08 2009-07-09 Daniel Walter Plawecki Methods and systems for vital bus architecture
US8260487B2 (en) * 2008-01-08 2012-09-04 General Electric Company Methods and systems for vital bus architecture
US20110257833A1 (en) * 2010-04-19 2011-10-20 Gm Global Technology Operations, Inc. Method to ensure safety integrity of a microprocessor over a distributed network for automotive applications
US8380392B2 (en) * 2010-04-19 2013-02-19 GM Global Technology Operations LLC Method to ensure safety integrity of a microprocessor over a distributed network for automotive applications
US20150341742A1 (en) * 2012-11-16 2015-11-26 Canfeng Chen Transmission of motion data
US9919713B2 (en) * 2015-07-30 2018-03-20 Robert Bosch Gmbh Actuator system for self-driving vehicles
US20190061775A1 (en) * 2016-03-31 2019-02-28 Panasonic Intellectual Property Management Co., Ltd. Driving support device, autonomous driving control device, vehicle, driving support method, and program
US20190041837A1 (en) * 2017-08-03 2019-02-07 GM Global Technology Operations LLC Redundant active control system coordination
WO2019072592A1 (en) * 2017-10-12 2019-04-18 HELLA GmbH & Co. KGaA Control system for a motor vehicle, motor vehicle, method for controlling a motor vehicle, computer program product and computer-readable medium
US11440545B2 (en) 2017-10-12 2022-09-13 HELLA GmbH & Co. KGaA Control system for a motor vehicle, motor vehicle, method for controlling a motor vehicle, computer program product and computer-readable medium
WO2020142221A1 (en) * 2018-12-31 2020-07-09 Lyft, Inc. Systems and methods for component fault detection

Similar Documents

Publication Publication Date Title
US20070005203A1 (en) Vehicle diagnostic system and method for monitoring vehicle controllers
KR102308679B1 (en) Systems for at least semi-autonomous operation of automobiles with double redundancy
US10870421B2 (en) Device for controlling a safety-relevant process, method for testing the functionality of the device, and motor vehicle with the device
US9102335B2 (en) Vehicle and method for controlling a vehicle
US8577522B2 (en) Method for monitoring at least one system parameter which influences the operating behaviour of vehicles or trains of vehicles
US8560162B2 (en) Monitoring device for monitoring systems of a vehicle
JP5254334B2 (en) Brake device for vehicle and method for operating vehicle brake device
US8774990B2 (en) Method for demanding safety reactions for a rail vehicle
US9971349B2 (en) Method and device for monitoring a system of a vehicle which provides an at least partially automated driving function
CN110737192A (en) Automobile driving redundancy control system and method thereof
US10562510B2 (en) Method and device for operating a brake system for a vehicle and brake system
US20160304067A1 (en) Braking systems and methods for automatic train operation
US11926305B2 (en) Method for the automated electronic control of a brake system in a utility vehicle having anti-lock braking protection
CN112109726A (en) Fault processing method for automatic driving vehicle, vehicle and readable storage medium
CN109305173A (en) A kind of pilotless automobile chassis control system backup method
CN109435875A (en) A kind of pilotless automobile chassis power supply system backup method
JP2002274348A (en) Brake device for automobile and its control method
US9187070B2 (en) System and method for maintaining operational states of vehicle remote actuators during failure conditions
JP4349276B2 (en) Abnormality judgment system
CN109308067A (en) A kind of pilotless automobile chassis drive system backup method
US11084467B2 (en) Brake controller system comprising a trailer mounted brake controller and a towing vehicle mounted brake controller
CN114148313B (en) Fault processing method and device for electric brake system and computer equipment
CN217553890U (en) Service braking system of mining unmanned dump truck
US20240075918A1 (en) Diagnostic method and braking system including a unit for performing the diagnostic method
JP6761714B2 (en) Electronic control system for vehicles

Legal Events

Date Code Title Description
AS Assignment

Owner name: DELPHI TECHNOLOGIES, INC., MICHIGAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:SUNDARAM, PADMA;YOU, SONG;JALICS, LACI J.;AND OTHERS;REEL/FRAME:017995/0616;SIGNING DATES FROM 20060614 TO 20060619

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION