WO2022215576A1 - 車載装置、プログラム及び情報処理方法 - Google Patents

車載装置、プログラム及び情報処理方法 Download PDF

Info

Publication number
WO2022215576A1
WO2022215576A1 PCT/JP2022/014986 JP2022014986W WO2022215576A1 WO 2022215576 A1 WO2022215576 A1 WO 2022215576A1 JP 2022014986 W JP2022014986 W JP 2022014986W WO 2022215576 A1 WO2022215576 A1 WO 2022215576A1
Authority
WO
WIPO (PCT)
Prior art keywords
vehicle
vehicle device
control unit
event
processing
Prior art date
Application number
PCT/JP2022/014986
Other languages
English (en)
French (fr)
Inventor
亨 青山
隆成 鮎川
貴則 伊藤
海志 田口
Original Assignee
住友電装株式会社
日産自動車株式会社
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 住友電装株式会社, 日産自動車株式会社 filed Critical 住友電装株式会社
Priority to EP22783276.3A priority Critical patent/EP4321388A4/en
Priority to CN202280025390.0A priority patent/CN117136152A/zh
Priority to US18/554,178 priority patent/US20240181982A1/en
Publication of WO2022215576A1 publication Critical patent/WO2022215576A1/ja

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R16/00Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for
    • B60R16/02Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements
    • B60R16/023Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements for transmission of signals between vehicle parts or subsystems
    • B60R16/0231Circuits relating to the driving or the functioning of the vehicle
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R16/00Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for
    • B60R16/02Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements
    • 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
    • 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
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/22Safety or indicating devices for abnormal conditions
    • 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
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/22Safety or indicating devices for abnormal conditions
    • F02D2041/228Warning displays
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/24Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
    • F02D41/2403Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using essentially up/down counters
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/24Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
    • F02D41/26Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using computer, e.g. microprocessor
    • F02D41/266Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using computer, e.g. microprocessor the computer being backed-up or assisted by another circuit, e.g. analogue
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C5/00Registering or indicating the working of vehicles
    • G07C5/08Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
    • G07C5/0808Diagnosing performance data

Definitions

  • the present disclosure relates to an in-vehicle device, a program, and an information processing method.
  • This application claims priority based on Japanese Application No. 2021-066074 filed on April 8, 2021, and incorporates all the descriptions described in the Japanese Application.
  • a vehicle is equipped with a body ECU, which is an in-vehicle ECU that controls body devices such as a wiper drive device, lighting devices inside and outside the vehicle, door lock devices, power windows, etc. (for example, patent Reference 1).
  • the wiper drive device of Patent Document 1 includes an in-vehicle ECU (body ECU) and is driven by a control program applied to the in-vehicle ECU.
  • An in-vehicle device is an in-vehicle device that is mounted in a vehicle and includes a driving unit, and includes: a control unit that controls the driving unit; and communication for communicating with an in-vehicle ECU mounted in the vehicle. and, when performing diagnostic processing of the driving unit, the control unit detects a hindrance event that hinders the diagnostic processing, and transmits a detection result notification indicating that the hindrance event has been detected to the communication unit. output to the in-vehicle ECU via the unit.
  • FIG. 1 is a schematic diagram illustrating the configuration of an in-vehicle system including an in-vehicle device according to Embodiment 1;
  • FIG. 2 is a block diagram illustrating an internal configuration of an in-vehicle device;
  • FIG. It is explanatory drawing which illustrated the processing sequence by an in-vehicle apparatus and in-vehicle ECU.
  • 4 is a flowchart illustrating processing of a control unit of an in-vehicle device;
  • 10 is a flowchart illustrating processing of a control unit of an in-vehicle device according to Embodiment 2 (communication interruption);
  • Patent Document 1 has a problem that no consideration is given to the diagnostic processing of the driving parts included in the driving device.
  • the purpose of the present disclosure is to provide an in-vehicle device or the like that can efficiently respond based on its own diagnostic processing.
  • An in-vehicle device is an in-vehicle device that is mounted in a vehicle and includes a driving unit, and that communicates with a control unit that controls the driving unit and an in-vehicle ECU mounted in the vehicle. and a communication unit for diagnosing the driving unit, and when detecting an obstruction event that hinders the diagnosis process, the control unit notifies the detection result indicating that the obstruction event has been detected. is output to the in-vehicle ECU via the communication unit.
  • the in-vehicle device mounted in the vehicle includes a driving section, a control section, and a communication section, and communicates with the in-vehicle ECU mounted in the vehicle via the communication section.
  • the control unit performs diagnostic processing for the drive unit, and outputs (transmits) a diagnosis result, such as whether the drive unit is normal or abnormal, to the in-vehicle ECU via the communication unit. Furthermore, in performing the diagnostic processing, if an obstacle event that hinders the diagnostic processing is detected, the control unit outputs a detection result notification indicating that the obstacle event has been detected to the in-vehicle ECU via the communication unit.
  • the control unit can output a detection result notification indicating that the obstruction event has been detected to the in-vehicle ECU.
  • the in-vehicle device control unit
  • the obstruction event includes an event in which the diagnostic process is interrupted.
  • the inhibitory event detected by the control unit includes an event in which the diagnostic process is interrupted, even if the diagnostic process is interrupted after the diagnostic process is started, By outputting the detection result notification shown to the in-vehicle ECU, it is possible to efficiently take measures based on the diagnostic processing of the own device.
  • control unit sends a detection result notification indicating that the hindrance event has been detected when the diagnostic process is continuously interrupted a predetermined number of times or more. Output to the in-vehicle ECU.
  • the control unit when the diagnostic process is interrupted, the control unit counts the number of consecutive interruptions by, for example, incrementing a counter value indicating the interruption by one. value) is stored in an accessible storage area such as a storage unit mounted on the device itself.
  • the control unit When the number of times (counter value) exceeds a predetermined number of times, such as 100 times, that is, when the predetermined number of times is reached, the control unit notifies the detection result indicating that an obstruction event has been detected. is output to the in-vehicle ECU.
  • the control unit In counting the number of times the diagnostic process is continuously interrupted, if the diagnostic process is completed without being interrupted, the control unit resets the counter value that is incremented by one according to the number of times the diagnostic process is interrupted. For example, it may be returned to an initial value of 0.
  • the hindrance event will occur.
  • the control unit does not output the detection result notification to the on-vehicle ECU until the number of consecutive interruptions reaches a predetermined number of times, that is, when the number of consecutive interruptions is less than the predetermined number of times. Therefore, excessive output of the detection result notification can be suppressed.
  • the control unit when the ignition power of the vehicle is turned off, the control unit performs diagnostic processing of the drive unit, and when the ignition power is turned on, , interrupts a running diagnostic process.
  • the vehicle is provided with an ignition switch (IG switch) for starting and stopping the vehicle.
  • IG switch ignition switch
  • the ignition power supply of the vehicle is turned on or off. can be switched off from
  • the control unit acquires an off signal (sleep signal) indicating that the vehicle has been turned off from the in-vehicle ECU via the communication unit, and drives according to the off signal. start diagnostic processing.
  • the control unit outputs an ON signal (wakeup signal) to indicate that the ignition power source is turned on when, for example, an IG switch is pressed by an operator of the vehicle during execution of diagnostic processing of the driving unit.
  • the control unit executes and interrupts diagnostic processing according to the operation of the IG switch that starts and stops the vehicle.
  • the obstruction event includes an event in which communication between the control unit and the in-vehicle ECU is interrupted for a predetermined period or longer.
  • the diagnostic sequence of the drive unit by the control unit includes diagnostic processing of the drive unit in its own device, and transmission processing of outputting (transmitting) the result of the diagnostic processing (diagnosis processing result) to the in-vehicle ECU.
  • diagnostic processing of the drive unit in its own device
  • transmission processing of outputting (transmitting) the result of the diagnostic processing (diagnosis processing result) to the in-vehicle ECU.
  • the in-vehicle ECU when the in-vehicle ECU outputs a signal indicating the start of diagnostic processing to the in-vehicle device, communication with the in-vehicle ECU and the in-vehicle device is interrupted, and it is assumed that the in-vehicle device cannot acquire (receive) the signal. be done. Therefore, even in the case of the disconnection state, such an event (interruption event) is included in the obstruction event, and a detection result notification indicating that the obstruction event has been detected is sent to the in-vehicle ECU via the communication unit. , it is possible to efficiently take measures based on the diagnostic processing of the own device.
  • control unit outputs a detection result notification indicating that the obstruction event has been detected to the in-vehicle ECU as a failure notification of the drive unit.
  • the control unit performs diagnostic processing of the driving unit included in the device based on a predetermined trigger such as when the IG switch is turned off, and as a result of the diagnostic processing, the driving unit outputs, for example, When an on-failure or the like occurs and is diagnosed as abnormal, a failure notification is output (transmitted) to the in-vehicle ECU via the communication unit.
  • the control unit also outputs to the in-vehicle ECU, as a failure notification of the driving unit, a detection result notification indicating that an obstruction event has been detected in performing diagnostic processing for the driving unit.
  • a detection result notification is output to the in-vehicle ECU indicating that an event that interferes with the diagnostic processing has been detected. It is possible to simplify the form of communication between the in-vehicle device and the in-vehicle ECU and perform efficient communication processing.
  • the failure notification output to the in-vehicle ECU includes an error code
  • the control unit detects an obstruction event that obstructs the diagnosis process.
  • the error code is made different from the error code detected when the diagnostic process is completed without being interrupted.
  • control unit displays a detection result notification indicating that a hindrance event such as interruption of diagnostic processing is continuously detected, and when indicating an actual failure such as an on-failure of the drive unit. , for example, the error code included in the failure notification is made different. In this way, by changing the error code included in the failure notification according to the reason for outputting the failure notification (detection result notification), the in-vehicle ECU can be notified according to the failure state of the in-vehicle device. can be done.
  • a program detects an obstruction event that inhibits the diagnostic process when a computer that controls the actuator performs diagnostic processing of the drive unit.
  • a process of outputting a detection result notification indicating that to the in-vehicle ECU communicably connected to the computer is executed.
  • the computer can be operated as an in-vehicle device that can efficiently respond based on its own diagnostic processing.
  • An information processing method is an information processing method that is executed by a computer that controls a drive unit, and includes: If detected, the computer is caused to execute a process of outputting a detection result notification indicating that the obstruction event has been detected to an in-vehicle ECU communicably connected to the computer.
  • FIG. 1 is a schematic diagram illustrating the configuration of an in-vehicle system S including an in-vehicle device 1 and the like according to the first embodiment.
  • FIG. 2 is a block diagram illustrating the internal configuration of the in-vehicle device 1. As shown in FIG.
  • the in-vehicle system S includes an in-vehicle device 1 and an in-vehicle ECU 2 that are communicably connected to each other via a communication line 5 . .
  • the in-vehicle device 1 performs control to turn on or off the driving unit 14 included in the device based on a control signal output (transmitted) from the in-vehicle ECU 2, for example, and controls the in-vehicle load 3 connected to the device. It supplies or cuts off the power output from the power supply device 4 .
  • the in-vehicle ECU 2 is communicably connected to an IG switch 21 (ignition switch) for starting or stopping the vehicle C, and based on a signal output from the IG switch 21, the in-vehicle device 1 A signal (start: sleep signal, interruption: wakeup signal) for instructing the start or interruption of the diagnostic processing of the driving unit 14 included in the output (transmits).
  • IG switch 21 ignition switch
  • start: sleep signal, interruption: wakeup signal for instructing the start or interruption of the diagnostic processing of the driving unit 14 included in the output (transmits).
  • the power supply device 4 is, for example, a secondary battery such as a lead battery, an alternator, or a lithium battery, and is a power source for the onboard load 3 mounted on the vehicle C.
  • the in-vehicle load 3 is, for example, an actuator such as a lamp device or a motor, and is driven by electric power supplied from the power supply device 4 via the drive section 14 of the in-vehicle device 1 .
  • the in-vehicle device 1 includes a control unit 11, a storage unit 12, a communication unit 13, and a drive unit 14.
  • the control unit 11 is configured by a CPU (Central Processing Unit) or MPU (Micro Processing Unit) or the like, reads and executes programs and data stored in the storage unit 12, and controls the on/off of the drive unit 14, the drive unit Various control processes including 14 diagnostic processes are performed.
  • the control unit 11 may be configured by FPGA (field-programmable gate array), SoC (System-on-a-chip), or ASIC (application specific integrated circuit).
  • the storage unit 12 is composed of a volatile memory element such as RAM (Random Access Memory) or a non-volatile memory element such as ROM (Read Only Memory), EEPROM (Electrically Erasable Programmable ROM), or flash memory.
  • the storage unit 12 stores programs and data for executing the programs. These programs and the like may be stored programs and the like read from a recording medium readable by the in-vehicle ECU 2 . Alternatively, these programs may be downloaded from an external computer (not shown) connected to a communication network (not shown) and stored in the storage unit 12 .
  • the storage unit 12 stores a counter value, which will be described later.
  • the communication unit 13 is a communication interface compatible with LIN (Local Interconnect Network), CAN (Controller Area Network), or Ethernet (registered trademark) protocols.
  • the control unit 11 communicates with the in-vehicle ECU 2 via the communication unit 13 using a predetermined protocol such as LIN.
  • the drive unit 14 is a semiconductor switch such as an FET (Field effect transistor) or an IGBT (Insulated Gate Bipolar Transistor), and is turned on or off based on the drive signal from the control unit 11.
  • FET Field effect transistor
  • IGBT Insulated Gate Bipolar Transistor
  • the drive unit 14 is a semiconductor switch such as an FET, but is not limited to this, and may be a mechanical relay, a drive circuit, a motor mechanism, or the like. In the drawings, etc. of the present embodiment, the drive unit 14 is described as a semiconductor switch (FET), which is an example thereof.
  • FET semiconductor switch
  • the control unit 11 By executing the program stored in the storage unit 12, the control unit 11 functions as a diagnostic processing unit that performs diagnostic processing (diagnosis processing) of the driving unit 14.
  • the control unit 11 functioning as a diagnostic processing unit starts diagnostic processing of the driving unit 14 in response to a sleep signal transmitted from the in-vehicle ECU 2, for example.
  • the diagnostic process detects, for example, an ON failure (short-circuit failure) or an OFF failure (open failure) of the drive unit 14, and determines whether or not there is an abnormality in the drive unit 14 based on the detection result.
  • the control unit 11 determines that the drive unit 14 is abnormal based on the result of the diagnostic processing of the drive unit 14, the control unit 11 outputs a failure notification to the in-vehicle ECU 2.
  • control unit 11 when the control unit 11 detects an obstruction event that obstructs the diagnostic processing, such as the diagnostic processing being interrupted for some reason, the control unit 11 sends a detection result notification indicating that the obstruction event has been detected via the communication unit 13. output to the in-vehicle ECU 2. Details of the processing related to the detection result notification will be described later.
  • the in-vehicle ECU 2 includes a control unit (not shown), a storage unit (not shown), and a communication unit (not shown), similar to the in-vehicle device 1. be.
  • the in-vehicle ECU 2 is, for example, a body ECU that controls the entire vehicle C, an engine ECU that controls an actuator such as an engine or a motor, or the like.
  • the in-vehicle ECU 2 is communicably connected to the IG switch 21, and when the IG switch 21 is pressed and the ignition power source of the vehicle C is turned on from off, the in-vehicle ECU 2 outputs a wakeup signal to the in-vehicle device 1 to The device 1 is caused to transition from the sleep state to the wake-up state.
  • the in-vehicle ECU 2 When the IG switch 21 is pressed and the ignition power source of the vehicle C is turned off, the in-vehicle ECU 2 outputs a sleep signal to the in-vehicle device 1 to cause the in-vehicle device 1 to transition from the activation state to the sleep state.
  • the in-vehicle ECU 2 and the in-vehicle device 1 periodically perform polling communication, and the in-vehicle device 1 determines whether the communication between the in-vehicle ECU 2 and the in-vehicle device 1 is normal or abnormal. determine whether
  • FIG. 3 is an explanatory diagram exemplifying a processing sequence by the in-vehicle device 1 and the in-vehicle ECU 2.
  • FIG. The processes of the in-vehicle device 1 and the in-vehicle ECU 2 in this embodiment are triggered by turning on or off the IG switch 21, for example.
  • the in-vehicle device 1 and the in-vehicle ECU 2 periodically perform polling communication, for example, and the in-vehicle device 1 determines that the communication between the in-vehicle device 1 and the in-vehicle ECU 2 is normal based on the response from the in-vehicle ECU 2 to the polling communication. or an abnormality leading to an unconnected state.
  • the in-vehicle device 1 determines that communication between the in-vehicle device 1 and the in-vehicle ECU 2 is interrupted when communication between the in-vehicle device 1 and the in-vehicle ECU 2 becomes impossible for a predetermined period of time such as one second. There may be.
  • the in-vehicle ECU 2 acquires an off signal (ignition power off) output from the IG switch 21 (S01).
  • the in-vehicle ECU 2 outputs (transmits) a sleep signal to the in-vehicle device 1 based on the acquired OFF signal (S02).
  • the in-vehicle ECU 2 acquires an off signal output from the IG switch 21 directly or indirectly communicably connected to its own ECU, that is, a signal for turning off the ignition power supply, and generates a sleep signal according to the off signal. It outputs (transmits) the signal to the in-vehicle device 1 .
  • the in-vehicle device 1 starts diagnostic processing for the drive unit 14 based on the acquired sleep signal (S03). Based on the sleep signal acquired from the vehicle ECU 2 via the communication unit 13, the in-vehicle device 1 starts diagnostic processing of the driving unit 14 included in the own device.
  • the in-vehicle device 1 outputs (transmits) the result of the diagnostic process (diagnostic process result) to the in-vehicle ECU 2 (S04).
  • a series of processes from the start of the diagnostic process to the output of the result of the diagnostic process (diagnostic process result) to the in-vehicle ECU 2 are performed by the in-vehicle device 1 as a diagnostic process sequence.
  • the in-vehicle device 1 When the in-vehicle device 1 normally completes diagnostic processing and output of diagnostic processing results to the in-vehicle ECU 2 (diagnostic processing sequence), the in-vehicle device 1 resets (initializes) a counter value that counts (increments) when an obstruction event is detected. ) (S05).
  • the counter value is stored, for example, in a storage area accessible from the control unit 11, such as the storage unit 12 mounted on the in-vehicle device 1, and is counted (incremented) and increased when an obstruction event is detected.
  • the value is initialized (reset) to a value such as 0 when the diagnostic processing sequence is successfully completed, as described above.
  • the counter value becomes the number of times the diagnostic processing has been interrupted continuously (the number of continuous interruptions), that is, the hindrance event that hinders the diagnostic processing. is detected continuously (the number of consecutive occurrences of inhibition events).
  • the processing from S01 to S05 indicates the case where the diagnostic processing has ended (completed) normally. Below, the processing after S06 shows the case where the diagnostic processing is interrupted.
  • the in-vehicle ECU 2 acquires an off signal (ignition power off) output from the IG switch 21 (S06).
  • the in-vehicle ECU 2 outputs (transmits) a sleep signal to the in-vehicle device 1 based on the acquired OFF signal (S07).
  • the in-vehicle device 1 starts diagnostic processing of the drive unit 14 based on the acquired sleep signal (S08).
  • the processing from S06 to S08 is the same processing as from S01 to S03.
  • the in-vehicle ECU 2 acquires an ON signal (ignition power ON) output from the IG switch 21 (S09).
  • the in-vehicle ECU 2 outputs (transmits) a wakeup signal to the in-vehicle device 1 based on the acquired ON signal (S10).
  • the in-vehicle ECU 2 acquires an ON signal output from the IG switch 21 that is directly or indirectly communicably connected to its own ECU, that is, a signal for turning on the ignition power supply, and generates a wakeup signal according to the ON signal. It outputs (transmits) the signal to the in-vehicle device 1 .
  • the in-vehicle device 1 interrupts the diagnostic processing of the drive unit 14 based on the acquired wakeup signal (S11).
  • the in-vehicle device 1 acquires (receives) a wakeup signal output from the in-vehicle ECU 2 while the diagnostic process of the driving unit 14 is being performed, the diagnostic process being performed is interrupted.
  • the in-vehicle device 1 When the in-vehicle device 1 interrupts the diagnosis process, it increments the counter value indicating the number of consecutive occurrences of the obstruction event by one (increment process) (S12).
  • the execution of the processing for increasing the counter value by one (increment processing) is not limited to when the diagnostic processing is interrupted, but when it is determined that the communication between the in-vehicle device 1 and the in-vehicle ECU 2 is in a disconnected state. may also execute the increment process.
  • the obstruction event that obstructs the diagnostic process may include interruption of the diagnostic process and a state of communication interruption between the in-vehicle device 1 and the in-vehicle ECU 2 .
  • the in-vehicle device 1 When the counter value reaches the predetermined number of times, the in-vehicle device 1 outputs a detection result notification indicating that the obstruction event has been continuously detected to the in-vehicle ECU 2 as a failure notification of the drive unit 14 (S13).
  • the predetermined number of times which is the threshold for the counter value, is stored in the storage unit 12 of the in-vehicle device 1 as, for example, 100 times.
  • the in-vehicle device 1 When the counter value reaches a predetermined number of times, that is, when the counter value is equal to or greater than the predetermined number of times, the in-vehicle device 1 outputs a detection result notification to the in-vehicle ECU 2 indicating that the hindrance event has been continuously detected.
  • the in-vehicle device 1 may output the detection result notification to the in-vehicle ECU 2 as a failure notification of the drive unit 14 .
  • the failure notification may be a detection result notification indicating that a hindrance event such as interruption of diagnostic processing has been detected continuously, or an actual failure such as an on-failure of the drive unit 14.
  • the detection result The error code included in the notification (failure notification) may be different. That is, the control unit 11 of the in-vehicle device 1 starts diagnostic processing for the driving unit 14, and when the diagnostic processing is completed without being hindered, the actual failure such as an on-failure of the driving unit 14 is detected as a result of the diagnosis. Assume that the error code when it is detected is 01, for example.
  • the control unit 11 of the in-vehicle device 1 sets the error code to 99, for example, when an obstructive event such as interruption of the started diagnostic process is continuously detected.
  • an obstructive event such as interruption of the started diagnostic process is continuously detected.
  • FIG. 4 is a flowchart illustrating the processing of the control unit 11 of the in-vehicle device 1.
  • the control unit 11 of the in-vehicle device 1 performs the following processing based on a signal output from the in-vehicle ECU 2 in response to the operation of an IG switch 21 (ignition switch) for starting or stopping the vehicle C, for example.
  • IG switch 21 ignition switch
  • the control unit 11 of the in-vehicle device 1 determines whether or not a signal instructing the start of diagnostic processing of the drive unit 14 has been acquired (S101).
  • the control unit 11 of the in-vehicle device 1 determines whether or not a signal, such as a sleep signal output from the in-vehicle ECU 2, for instructing the start of diagnostic processing of the drive unit 14 has been acquired.
  • a signal such as a sleep signal output from the in-vehicle ECU 2
  • the control unit 11 of the in-vehicle device 1 performs loop processing to execute the processing of S101 again. 1 continues standby processing for the signal output from 1.
  • the control unit 11 of the in-vehicle device 1 executes diagnostic processing of the driving unit 14 (S102).
  • the vehicle-mounted ECU 2 outputs a signal, such as a sleep signal, for instructing the start of diagnosis processing
  • the control unit 11 of the vehicle-mounted device 1 starts the diagnosis processing of the drive unit 14 in response to the sleep signal.
  • the in-vehicle device 1 enters a state in which the diagnostic process for the drive unit 14 is being executed.
  • the control unit 11 of the in-vehicle device 1 determines whether or not an obstruction event that obstructs diagnostic processing has occurred (S103). The control unit 11 of the in-vehicle device 1 determines whether or not an obstruction event that obstructs the diagnostic process has occurred while the diagnostic process of the drive unit 14 is being executed.
  • a hindrance event that hinders the diagnosis process is interruption of the diagnosis process due to a wakeup signal output from the in-vehicle ECU 2, for example.
  • Diagnosis processing includes, for example, a predetermined processing sequence for diagnosing the presence or absence of on-failures and off-failures in the drive unit 14 such as FETs.
  • the control unit 11 of the in-vehicle device 1 determines that the diagnostic process is completed when the process sequence is executed to the end.
  • the control unit 11 of the in-vehicle device 1 monitors the progress of the processing sequence at a predetermined cycle, and detects a completion signal or the like that is output when the processing sequence has been executed to the end, thereby performing diagnostic processing. may be determined to have been completed.
  • the diagnostic process is being executed, and the controller 11 of the in-vehicle device 1 continues the diagnostic process (S102). That is, the control unit 11 of the in-vehicle device 1 continues the process of periodically determining whether or not the wakeup signal is output from the in-vehicle ECU 2 while the drive unit 14 is being diagnosed.
  • the control unit 11 of the in-vehicle device 1 When the diagnostic process is completed (S1031: YES), the control unit 11 of the in-vehicle device 1 outputs the diagnostic process result to the in-vehicle ECU 2 (S1032).
  • the control unit 11 of the in-vehicle device 1 completes the diagnostic processing for the driving unit 14 normally and determines that the driving unit 14 is abnormal based on the result of the diagnostic processing, the control unit 11 sends a failure notification (diagnostic processing result) to the vehicle. Output to ECU2.
  • the control unit 11 of the in-vehicle device 1 initializes a counter value indicating the number of consecutive occurrences of obstruction events (S1033).
  • the control unit 11 of the in-vehicle device 1 initializes the counter value stored in the storage unit 12 to, for example, "0". That is, the counter value is reset when the diagnostic process is successfully completed.
  • the control unit 11 of the in-vehicle device 1 suspends diagnostic processing (S104).
  • the obstruction event is, for example, interruption of the diagnostic process due to the wakeup signal output from the in-vehicle ECU 2.
  • the control unit 11 of the in-vehicle device 1 acquires (receives) the wakeup signal, the diagnostic process being executed suspend.
  • the control unit 11 of the in-vehicle device 1 increments the counter value indicating the number of consecutive occurrences of the obstruction event by one (increment processing) (S105).
  • the control unit 11 of the in-vehicle device 1 increments the counter value stored in the storage unit 12 by one (increment processing).
  • the control unit 11 of the in-vehicle device 1 determines whether or not the counter value is equal to or greater than a predetermined number of times (S106).
  • the predetermined number of times which is the threshold for the counter value, is stored in the storage unit 12 of the in-vehicle device 1 as, for example, 100 times. It is determined whether or not it has reached
  • the control unit 11 of the in-vehicle device 1 If the counter value is equal to or greater than the predetermined number of times (S106: YES), the control unit 11 of the in-vehicle device 1 outputs a detection result notification to the in-vehicle ECU 2 indicating that the obstruction event has been continuously detected (S107). When the counter value is equal to or greater than the predetermined number of times, the control unit 11 of the in-vehicle device 1 outputs to the in-vehicle ECU 2 a detection result notification indicating that the interruption of diagnostic processing, which is an obstructive event, has been performed continuously for a predetermined number of times or more. .
  • the control unit 11 of the in-vehicle device 1 may output the detection result notification to the in-vehicle ECU 2 as a failure notification of the drive unit 14 .
  • control unit 11 of the in-vehicle device 1 terminates the series of processes in this flowchart after executing S107 or after executing S1033.
  • control unit 11 of the in-vehicle device 1 may perform a loop process to perform the process of S101 again after executing these processes.
  • FIG. 5 is a flowchart illustrating processing of the control unit 11 of the in-vehicle device 1 according to the second embodiment (communication interruption).
  • the control unit 11 of the in-vehicle device 1 for example, based on the signal output from the in-vehicle ECU 2 in response to the operation of the IG switch 21 (ignition switch) that starts or stops the vehicle C, performs the following operations. process.
  • the control unit 11 of the in-vehicle device 1 performs the processing from S201 to S206 or S2033 in the same manner as the processing from S101 to S106 or S1033 of the first embodiment.
  • the control unit 11 of the in-vehicle device 1 determines whether communication with the in-vehicle ECU 2 has been interrupted (S2011).
  • the control unit 11 of the in-vehicle device 1 performs, for example, periodic polling communication with the in-vehicle ECU 2 via the communication unit 13 .
  • the control unit 11 of the in-vehicle device 1 determines whether the communication between the in-vehicle device 1 and the in-vehicle ECU 2 is normal or abnormal (no communication) based on the response from the in-vehicle ECU 2 to the polling communication. judge.
  • the control unit 11 of the in-vehicle device 1 when the state in which the communication between the in-vehicle device 1 and the in-vehicle ECU 2 is interrupted continues for a predetermined period of time or longer, such as one second or more, allows the communication between the in-vehicle device 1 and the in-vehicle ECU 2 to continue. It may be determined that communication is interrupted.
  • the control unit 11 of the in-vehicle device 1 may generate subprocesses or execute the processes of S201 and S2011 as parallel processes by multithreading, for example.
  • the control unit 11 of the in-vehicle device 1 executes the process of S2011 again. , loop processing. That is, the control unit 11 of the in-vehicle device 1 continues to determine whether communication between the in-vehicle device 1 and the in-vehicle ECU 2 succeeds or fails using polling communication with the in-vehicle ECU 2 .
  • the control unit 11 of the in-vehicle device 1 increments (increments) the counter value indicating the number of consecutive occurrences of obstruction events by one (S2012).
  • the control unit 11 of the in-vehicle device 1 increments the counter value stored in the storage unit 12 by one (increment processing), as in the processing S105 (S205) of the first embodiment. That is, the counter value incremented in S205 and the counter value incremented in S2012 are the same counter value (counter value defined by the same variable).
  • the control unit 11 of the in-vehicle device 1 determines whether or not the counter value is equal to or greater than a predetermined number of times (S2013).
  • the control unit 11 of the in-vehicle device 1 performs the process of S2013 in the same manner as the process S106 (S206) of the first embodiment. If the counter value is not equal to or greater than the predetermined number of times (S2013: NO), that is, if the counter value is less than the predetermined number of times, the control unit 11 of the in-vehicle device 1 performs loop processing to execute the processing of S2011 again.
  • the control unit 11 of the in-vehicle device 1 If the counter value is equal to or greater than the predetermined number of times (S2013: YES), or after execution of S206, the control unit 11 of the in-vehicle device 1 outputs a detection result notification indicating that the obstruction event has been continuously detected to the in-vehicle ECU 2. (S207).
  • the control unit 11 performs the processing of S207 similarly to the processing of S107 of the first embodiment.
  • the in-vehicle ECU 2 When the in-vehicle ECU 2 outputs a signal (sleep signal) indicating the start of diagnostic processing to the in-vehicle device 1, communication between the in-vehicle ECU 2 and the in-vehicle device 1 is interrupted, and the in-vehicle device 1 acquires the signal ( reception) may not be possible.
  • a signal for incrementing the counter value detection indicating that the obstruction event has been continuously detected including interruption of the diagnostic process and interruption of communication between the in-vehicle ECU 2 and the in-vehicle device 1.

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Automation & Control Theory (AREA)
  • Human Computer Interaction (AREA)
  • Transportation (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • General Engineering & Computer Science (AREA)
  • Small-Scale Networks (AREA)
  • Testing And Monitoring For Control Systems (AREA)

Abstract

車載装置は、車両に搭載され、駆動部を含む車載装置であって、前記駆動部を制御する制御部と、前記車両に搭載される車載ECUと通信するための通信部とを備え、前記制御部は、前記駆動部の診断処理を行うにあたり、該診断処理を阻害する阻害事象を検出した場合、前記阻害事象が検出された旨を示す検出結果通知を、前記通信部を介して前記車載ECUに出力する。

Description

車載装置、プログラム及び情報処理方法
 本開示は、車載装置、プログラム及び情報処理方法に関する。
 本出願は、2021年4月8日出願の日本出願第2021-066074号に基づく優先権を主張し、前記日本出願に記載された全ての記載内容を援用するものである。
 車両には、例えば、ワイパー駆動装置、車両の内外の灯火装置、ドアロック装置、パワーウインドウ等のボディ系の装置の制御を統括して行う車載ECUであるボディECUが搭載されている(例えば特許文献1)。特許文献1のワイパー駆動装置は、車載ECU(ボデーECU)を含み、車載ECUに適用されている制御プログラムにより駆動される。
特開2017-224926号公報
 本開示の一態様に係る車載装置は、車両に搭載され、駆動部を含む車載装置であって、前記駆動部を制御する制御部と、前記車両に搭載される車載ECUと通信するための通信部とを備え、前記制御部は、前記駆動部の診断処理を行うにあたり、該診断処理を阻害する阻害事象を検出した場合、前記阻害事象が検出された旨を示す検出結果通知を、前記通信部を介して前記車載ECUに出力する。
実施形態1に係る車載装置等を含む車載システムの構成を例示する模式図である。 車載装置の内部構成を例示するブロック図である。 車載装置及び車載ECUによる処理シーケンスを例示した説明図である。 車載装置の制御部の処理を例示するフローチャートである。 実施形態2(通信不通)に係る車載装置の制御部の処理を例示するフローチャートである。
[本開示が解決しようとする課題]
 特許文献1の駆動装置においては、自装置に含まれる駆動部位の診断処理に関する考慮がされていないという問題点がある。
 本開示は、自装置の診断処理に基づく対応を効率的に行うことができる車載装置等を提供することを目的とする。
[本開示の効果]
 本開示の一態様によれば、自装置の診断処理に基づく対応を効率的に行うことができる車載装置等を提供することができる。
[本開示の実施形態の説明]
 最初に本開示の実施態様を列挙して説明する。また、以下に記載する実施形態の少なくとも一部を任意に組み合わせてもよい。
(1)本開示の一態様に係る車載車載装置は、車両に搭載され、駆動部を含む車載装置であって、前記駆動部を制御する制御部と、前記車両に搭載される車載ECUと通信するための通信部とを備え、前記制御部は、前記駆動部の診断処理を行うにあたり、該診断処理を阻害する阻害事象を検出した場合、前記阻害事象が検出された旨を示す検出結果通知を、前記通信部を介して前記車載ECUに出力する。
 本態様にあたっては、車両に搭載される車載装置は駆動部、制御部、及び通信部を含み、通信部を介して、車両に搭載される車載ECUと通信する。制御部は、当該駆動部の診断処理を行い、駆動部が、例えば正常であるか、又は異常であるか等の診断結果を通信部を介して車載ECUに出力(送信)する。更に、制御部は、診断処理を行うにあたり、当該診断処理を阻害する阻害事象を検出した場合、阻害事象が検出された旨を示す検出結果通知を、通信部を介して車載ECUに出力する。従って、種々の要因により診断処理を阻害する阻害事象が発生し、自装置に搭載されている駆動部の診断処理が中断され、又は当該診断処理を開始できないことが生じた場合であっても、制御部は、阻害事象の検出に基づき当該阻害事象が検出された旨を示す検出結果通知を、車載ECUに出力することができる。これにより、駆動部に対する診断処理が未実施となる状態が発生又は継続する場合であっても、車載装置(制御部)は、その旨(阻害事象が検出された旨)を示す検出結果通知を車載ECUに出力することにより、自装置の診断処理に基づく対応を効率的に行うことができる。
(2)本開示の一態様に係る車載車載装置は、前記阻害事象は、前記診断処理が中断された事象を含む。
 本態様にあたっては、制御部が検出する阻害事象は、診断処理が中断された事象を含むため、診断処理を開始した後、当該診断処理が中断された場合であっても、中断された旨を示す検出結果通知を車載ECUに出力することにより、自装置の診断処理に基づく対応を効率的に行うことができる。
(3)本開示の一態様に係る車載車載装置は、前記制御部は、前記診断処理が所定回数以上、連続して中断された場合、前記阻害事象が検出された旨を示す検出結果通知を前記車載ECUに出力する。
 本態様にあたっては、制御部は、診断処理が中断された場合、例えば、中断されたことを示すカウンタ値を1つ増加させることにより、連続して中断された回数をカウントし、当該回数(カウンタ値)を、自装置に搭載される記憶部等のアクセス可能な記憶領域に記憶する。制御部は、当該回数(カウンタ値)が、例えば100回等、予め定められた所定回数以上となった場合、すなわち当該所定回数に達した場合、阻害事象が検出された旨を示す検出結果通知を車載ECUに出力する。制御部は、診断処理が連続して中断された回数をカウントするにあたり、診断処理が中断されることなく完了した場合は、中断回数に応じて1つずつ増加させたカウンタ値をリセットして、例えば、0とする初期値に戻すものであってもよい。診断処理が中断される事象が連続し、駆動部に対する診断処理が未実施となる状態が継続する場合であっても、診断処理の連続中断回数が所定回数に達した際には、阻害事象が検出された旨を示す検出結果通知を車載ECUに出力することにより、自装置の診断処理に基づく対応を効率的に行うことができる。また、診断処理が中断される事象が連続する場合であっても、連続中断回数が所定回数に達する前まで、すなわち所定回数未満である際は、制御部は検出結果通知を車載ECUに出力しないため、当該検出結果通知が過度に出力されることを抑制することができる。
(4)本開示の一態様に係る車載車載装置は、前記制御部は、前記車両のイグニッション電源がオフにされた際、前記駆動部の診断処理を行い、前記イグニッション電源がオンにされた場合、実行中の診断処理を中断する。
 本態様にあたっては、車両には、当該車両の起動及び停止を行うためのイグニッションスイッチ(IGスイッチ)が設けられており、IGスイッチを押下することにより、車両のイグニッション電源がオフからオン、又はオンからオフに切り替えられる。制御部は、車両のイグニッション電源がオフにされた際、当該オフにされたことを示すオフ信号(sleep信号)を、通信部を介して車載ECUから取得し、当該オフ信号に応じて、駆動部の診断処理を開始する。制御部は、駆動部の診断処理を実行中において、例えば車両の操作者によってIGスイッチが押下されることによりイグニッション電源がオンにされ、当該オンにされたことをオン信号(wakeup信号)を、通信部を介して車載ECUから取得した場合、当該オン信号に応じて駆動部の診断処理を中断する。従って、制御部は、車両の起動及び停止を行うIGスイッチに対する操作に応じて、診断処理の実行及び中断を行うものとなり、当該中断が行われた場合は、阻害事象が検出された旨を示す検出結果通知を車載ECUに出力することにより、自装置の診断処理に基づく対応を効率的に行うことができる。
(5)本開示の一態様に係る車載車載装置は、前記阻害事象は、前記制御部と前記車載ECUとの通信が所定期間以上、不通となった事象を含む。
 本態様にあたっては、制御部による駆動部の診断シーケンスは、自装置における駆動部の診断処理と、当該診断処理の結果(診断処理結果)を車載ECUに出力(送信)する送信処理を含む。例えば、診断処理を車載ECUに出力(送信)にあたり、当該車載ECUとの通信が不可となる状態(不通状態)が継続する場合がある。又は、車載ECUから車載装置に対し、診断処理を開始する旨を示す信号が出力される際、車載ECU車載装置との通信が不通となり、車載装置が当該信号を取得(受信)できない場合も想定される。そこで、当該不通状態となった場合であっても、かかる事象(不通となった事象)を阻害事象に含め、阻害事象が検出された旨を示す検出結果通知を、通信部を介して車載ECUに出力することにより、自装置の診断処理に基づく対応を効率的に行うことができる。
(6)本開示の一態様に係る車載車載装置は、前記制御部は、前記阻害事象が検出された旨を示す検出結果通知を、前記駆動部の故障通知として前記車載ECUに出力する。
 本態様にあたっては、制御部は、IGスイッチがオフにされた場合等、所定のトリガーに基づき、自装置に含まれる駆動部の診断処理を行い、当該診断処理の結果として、駆動部にて例えばオン故障等が発生し異常であると診断された場合、通信部を介して、故障通知を車載ECUに出力(送信)する。制御部は、駆動部に対する診断処理を行うにあたっての阻害事象が検出された旨を示す検出結果通知についても、駆動部の故障通知として、車載ECUに出力する。これにより、IGスイッチのオフ等をトリガーとして定常的に実施される診断処理に基づく故障通知と同様に、診断処理を行うにあたっての阻害事象を検出した旨を示す検出結果通知を、車載ECUに出力することができ、車載装置と車載ECUとの間の通信形態を簡易化し、効率的な通信処理を行うことができる。
(7)本開示の一態様に係る車載車載装置は、前記車載ECUに出力する故障通知には、エラーコードが含まれ、前記制御部は、前記診断処理を阻害する阻害事象を検出した場合のエラーコードと、前記診断処理が阻害されることなく前記診断処理を完了した際に検出したエラーコードとを異ならせる。
 本態様にあたっては、制御部は、診断処理の中断等の阻害事象が連続して検出された旨を示す検出結果通知を示す場合と、駆動部のオン故障等の実際の故障を示す場合とにおいて、例えば故障通知に含まれるエラーコードを異ならせる。このように故障通知(検出結果通知)を出力する事由に応じて、当該故障通知に含まれるエラーコードを異ならせることにより、車載ECUに対し、車載車載装置の故障状態に応じた通知を行うことができる。
(8)本開示の一態様に係るプログラムは、駆動部を制御するコンピュータに前記駆動部の診断処理を行うにあたり、該診断処理を阻害する阻害事象を検出した場合、前記阻害事象が検出された旨を示す検出結果通知を、前記コンピュータに通信可能に接続される車載ECUに出力する処理を実行させる。
 本態様にあたっては、コンピュータを自装置の診断処理に基づく対応を効率的に行うことができる車載装置として動作させることができる。
(9)本開示の一態様に係る情報処理方法は、駆動部を制御するコンピュータに実行させる情報処理方法であって、前記駆動部の診断処理を行うにあたり、該診断処理を阻害する阻害事象を検出した場合、前記阻害事象が検出された旨を示す検出結果通知を、前記コンピュータに通信可能に接続される車載ECUに出力する処理をコンピュータに実行させる。
 本態様にあたっては、コンピュータを自装置の診断処理に基づく対応を効率的に行うことができる車載装置として動作させる情報処理方法を提供することができる。
[本開示の実施形態の詳細]
 本開示の実施形態に係る車載装置1の具体例を、以下に図面を参照しつつ説明する。なお、本開示はこれらの例示に限定されるものではなく、請求の範囲によって示され、請求の範囲と均等の意味及び範囲内でのすべての変更が含まれることが意図される。
(実施形態1)
 以下、実施の形態について図面に基づいて説明する。図1は、実施形態1に係る車載装置1等を含む車載システムSの構成を例示する模式図である。図2は、車載装置1の内部構成を例示するブロック図である。車載システムSは、通信線5により相互に通信可能に接続される車載装置1及び車載ECU2を含み、車載装置1は、電源線41を介して、電源装置4及び車載負荷3と接続している。車載装置1は、例えば車載ECU2から出力(送信)される制御信号に基づき、自装置に含まれる駆動部14のオン又はオフにする制御を行い、自装置に接続される車載負荷3に対し、電源装置4から出力される電力の供給又は遮断を行う。
 車載ECU2は、車両Cの起動又は停止を行うIGスイッチ21(イグニッション・スイッチ)と通信可能に接続されており、IGスイッチ21から出力される信号に基づき、車載装置1に対し、当該車載装置1に含まれる駆動部14の診断処理の開始又は中断を指示する信号(開始:sleep信号、中断:wakeup信号)を出力(送信)する。このように構成された車載システムSにおいて、車載ECU2はマスターECUに相当し、車載装置1はスレーブECUに相当するものであってもよい。
 電源装置4は、例えば、鉛バッテリ、オルタネータ又は、リチウム電池等の二次電池であり、車両Cに搭載される車載負荷3に対する電力源である。車載負荷3は、例えば、ランプ装置又はモータ等のアクチュエータであり、車載装置1の駆動部14を介して、電源装置4から供給された電力によって駆動する。
 車載装置1は、制御部11、記憶部12、通信部13、及び駆動部14を含む。制御部11は、CPU(Central Processing Unit)又はMPU(Micro Processing Unit)等により構成してあり、記憶部12に記憶されたプログラム及びデータを読み出し実行し、駆動部14のオンオフ制御、当該駆動部14の診断処理を含む種々の制御処理を行う。又は、制御部11は、FPGA(field-programmable gate array)、SoC(System-on-a-chip)、又はASIC(application specific integrated circuit)により構成されるものであってもよい。
 記憶部12は、RAM(Random Access Memory)等の揮発性のメモリ素子又は、ROM(Read Only Memory)、EEPROM(Electrically Erasable Programmable ROM)若しくはフラッシュメモリ等の不揮発性のメモリ素子により構成されている。記憶部12には、プログラム及びプログラムを実行するためのデータが記憶されている。これらプログラム等は、車載ECU2が読み取り可能な記録媒体から読み出されたプログラム等を記憶したものであってもよい。また、図示しない通信網に接続されている図示しない外部コンピュータからこれらプログラム等をダウンロードし、記憶部12に記憶させたものであってもよい。記憶部12には、後述するカウンタ値が記憶されている。
 通信部13は、LIN(Local Interconnect Network)、CAN(Controller Area Network)又はEthernet(登録商標)のプロコトルに対応した通信インターフェイスである。制御部11は、当該通信部13を介し、LIN等の所定のプロコトルを用いて、車載ECU2と通信する。
 駆動部14は、例えばFET(Field effect transistor)又はIGBT(Insulated Gate Bipolar Transistor)等の半導体スイッチであり、制御部11からの駆動信号に基づきオン又はオフにされる。駆動部14がオンにされた状態においては、電源装置4から出力される電力が、車載負荷3に供給される。駆動部14がオフにされた状態においては、電源装置4から出力される電力は遮断され、車載負荷3に供給されない。駆動部14は、FET等の半導体スイッチとしたがこれに限定されず、機械リレー、駆動回路、又はモータ機構等であってよい。本実施形態における図示等においては、駆動部14は、その一例である半導体スイッチ(FET)として説明する。
 制御部11を記憶部12に記憶されているプログラムを実行することにより、駆動部14の診断処理(ダイアグ処理)を行う診断処理部として機能する。診断処理部として機能する制御部11は、例えば車載ECU2から送信されるsleep信号に応じて、駆動部14の診断処理を開始する。当該診断処理は、例えば駆動部14のオン故障(ショート故障)、又はオフ故障(オープン故障)等を検出し、当該検出結果に基づき、駆動部14における異常の有無を判定するものである。制御部11は、駆動部14の診断処理の結果に基づき、駆動部14が異常であると判定した場合、故障通知を車載ECU2に出力する。更に、制御部11は、診断処理が何らかの要因により中断された等、当該診断処理を阻害する阻害事象を検出した場合、阻害事象が検出された旨を示す検出結果通知を、通信部13を介して車載ECU2に出力する。当該検出結果通知に関する処理の詳細は、後述する。
 車載ECU2は、車載装置1と同様に制御部(図示せず)、記憶部(図示せず)及び通信部(図示せず)を含み、これらハードウェア機能部の構成は車載装置1と同様である。車載ECU2は、例えば、車両C全体を制御するボディECU、エンジン又はモータ等のアクチュエータを制御するエンジンECU等である。
 車載ECU2は、IGスイッチ21と通信可能に接続されており、IGスイッチ21が押下され、車両Cのイグニッション電源がオフからオンとなった場合、車載装置1に対しwakeup信号を出力し、当該車載装置1をスリープ状態から起動状態に遷移させる。車載ECU2は、IGスイッチ21が押下され、車両Cのイグニッション電源がオンからオフとなった場合、車載装置1に対しsleep信号を出力し、当該車載装置1を起動状態からスリープ状態に遷移させる。
 車載ECU2と車載装置1とは周期的にポーリング通信を行っており、車載装置1は、車載ECU2と車載装置1との間の通信状態、すなわち通信が正常に行われているか、又は異常であるかを判定する。
 図3は、車載装置1及び車載ECU2による処理シーケンスを例示した説明図である。本実施形態における車載装置1及び車載ECU2の処理は、例えばIGスイッチ21のオン又はオフをトリガーとして行われる。
 車載装置1及び車載ECU2は、例えばポーリング通信を周期的に行っており、車載装置1は、当該ポーリング通信に対する車載ECU2からの応答等に基づき、車載装置1及び車載ECU2間の通信が正常であるか、又は不通状態となる異常であるかを検出する。車載装置1は、例えば、1秒等の所定期間にて車載装置1及び車載ECU2間の通信が不可となった場合、車載装置1及び車載ECU2間の通信は不通状態であると判定するものであってもよい。
 車載ECU2は、IGスイッチ21から出力されるオフ信号(イグニッション電源をオフ)を取得する(S01)。車載ECU2は、取得したオフ信号に基づき、sleep信号を車載装置1に出力(送信)する(S02)。車載ECU2は、自EUCに直接的又は間接的に通信可能に接続されるIGスイッチ21から出力されるオフ信号、すなわちイグニッション電源をオフにする信号を取得し、当該オフ信号に応じて生成したsleep信号を車載装置1に出力(送信)する。
 車載装置1は、取得したsleep信号に基づき、駆動部14の診断処理を開始する(S03)。車載装置1は、通信部13を介して車載ECU2から取得したsleep信号に基づき、自装置に含まれる駆動部14の診断処理を開始する。当該診断処理が正常に終了(完了)した場合、車載装置1は、診断処理の結果(診断処理結果)を、車載ECU2に出力(送信)する(S04)。診断処理の開始から、当該診断処理の結果(診断処理結果)の車載ECU2への出力までの一連の処理が、診断処理シーケンスとして車載装置1によって行われる。
 車載装置1は、診断処理及び診断処理結果の車載ECU2への出力(診断処理シーケンス)を正常に完了した場合、阻害事象を検出した際にカウント(インクリメント処理)するカウンタ値を0に(初期化)する(S05)。当該カウンタ値は、例えば、車載装置1に搭載される記憶部12等、制御部11からアクセス可能な記憶領域に記憶されており、阻害事象を検出した際にカウント(インクリメント処理)されて増加する値であるが、上述のとおり、診断処理シーケンスが正常に完了した場合、0等の値に初期化(リセット)される。カウンタ値に対し、このようなインクリメント処理及び初期化処理を行うことにより、当該カウンタ値は、診断処理の中断が連続して行われた回数(連続中断回数)、すなわち診断処理を阻害する阻害事象が連続して検出された回数(阻害事象の連続発生回数)を示すものとなる。
 S01からS05までの処理は、診断処理が正常に終了(完了)した場合を示すものである。以下、S06以降の処理は、診断処理が中断された場合を示すものである。
 車載ECU2は、IGスイッチ21から出力されるオフ信号(イグニッション電源をオフ)を取得する(S06)。車載ECU2は、取得したオフ信号に基づき、sleep信号を車載装置1に出力(送信)する(S07)。車載装置1は、取得したsleep信号に基づき、駆動部14の診断処理を開始する(S08)。S06からS08までの処理は、S01からS03と同様の処理である。
 車載ECU2は、IGスイッチ21から出力されるオン信号(イグニッション電源をオン)を取得する(S09)。車載ECU2は、取得したオン信号に基づき、wakeup信号を車載装置1に出力(送信)する(S10)。車載ECU2は、自EUCに直接的又は間接的に通信可能に接続されるIGスイッチ21から出力されるオン信号、すなわちイグニッション電源をオンにする信号を取得し、当該オン信号に応じて生成したwakeup信号を車載装置1に出力(送信)する。
 車載装置1は、取得したwakeup信号に基づき、駆動部14の診断処理を中断する(S11)。駆動部14の診断処理の実行中において、車載装置1は、車載ECU2から出力されるwakeup信号を取得(受信)した場合、当該実行中の診断処理を中断する。
 車載装置1は、診断処理を中断した場合、阻害事象の連続発生回数を示すカウンタ値を1つ増加(インクリメント処理)する(S12)。当該カウンタ値を1つ増加する処理(インクリメント処理)の実行は、診断処理の中断がされた場合に限定されず、車載装置1及び車載ECU2間の通信が不通状態であると判定された場合においても、当該インクリメント処理を実行するものであってもよい。すなわち、診断処理を阻害する阻害事象は、診断処理の中断と、車載装置1及び車載ECU2間の通信不通状態とを、含むものであってもよい。
 カウンタ値が所定回数に到達した場合、車載装置1は、阻害事象が連続して検出された旨を示す検出結果通知を、駆動部14の故障通知として車載ECU2に出力する(S13)。カウンタ値に対する閾値となる所定回数は、例えば100回として、車載装置1の記憶部12に記憶されている。車載装置1は、カウンタ値が所定回数に到達した場合、すなわちカウンタ値が所定回数以上である場合、阻害事象が連続して検出された旨を示す検出結果通知を車載ECU2に出力する。車載装置1は、当該検出結果通知を、駆動部14の故障通知として車載ECU2に出力するものであってもよい。
 故障通知は、診断処理の中断等の阻害事象が連続して検出された旨を示す検出結果通知を示す場合と、駆動部14のオン故障等の実際の故障を示す場合とにおいて、例えば検出結果通知(故障通知)に含まれるエラーコードを異ならせるものであってもよい。すなわち、車載装置1の制御部11は、駆動部14に対する診断処理を開始し、当該診断処理が阻害されることなく完了した際、当該診断結果として駆動部14のオン故障等、実際の故障を検出した場合のエラーコードを例えば01とする。車載装置1の制御部11は、開始した診断処理が中断される等の阻害事象が連続して検出された場合のエラーコードを例えば99とする。このように検出結果通知(故障通知)を出力する事由に応じて、当該検出結果通知(故障通知)に含まれるエラーコードを異ならせることにより、車載ECU2は、当該エラーコードに応じた適切な処置を行うことができる。
 図4は、車載装置1の制御部11の処理を例示するフローチャートである。車載装置1の制御部11は、例えば、車両Cの起動又は停止を行うIGスイッチ21(イグニッション・スイッチ)に対する操作に応じて車載ECU2から出力される信号に基づき、以下の処理を行う。
 車載装置1の制御部11は、駆動部14の診断処理の開始を指示する信号を取得したか否かを判定する(S101)。車載装置1の制御部11は、車載ECU2から出力されるsleep信号等、駆動部14の診断処理の開始を指示する信号を取得したか否かを判定する。診断処理の開始を指示する信号(sleep信号)を取得しなかった場合(S101:NO)、車載装置1の制御部11は、再度S101の処理を実行すべくループ処理を行うことにより、車載装置1から出力される信号の待受け処理を継続する。
 診断処理の開始を指示する信号(sleep信号)を取得した場合(S101:YES)、車載装置1の制御部11は、駆動部14の診断処理を実行する(S102)。車載装置1の制御部11は、車載ECU2から、例えばsleep信号等の診断処理の開始を指示する信号が出力された場合、当該sleep信号に応じて、駆動部14の診断処理を開始する。これにより、車載装置1は、駆動部14の診断処理の実行中の状態となる。
 車載装置1の制御部11は、診断処理を阻害する阻害事象が発生したか否かを判定する(S103)。車載装置1の制御部11は、駆動部14の診断処理の実行中の状態において、診断処理を阻害する阻害事象が発生したか否かを判定する。診断処理を阻害する阻害事象は、例えば車載ECU2から出力されるwakeup信号による当該診断処理の中断である。
 阻害事象が発生していない場合(S103:NO)、車載装置1の制御部11は、診断処理が完了したか否かを判定する(S1031)。診断処理は、例えば、FET等の駆動部14に対するオン故障及びオフ故障の有無を診断するための予め定められた処理シーケンスを含む。車載装置1の制御部11は、当該処理シーケンスを最後まで実行した場合、診断処理が完了したと判定する。車載装置1の制御部11は、所定の周期にて処理シーケンスの進捗状態を監視して、当該当該処理シーケンスが最後まで実行された場合に出力される完了シグナル等を検知することにより、診断処理が完了したと判定するものであってもよい。診断処理が完了していない場合(S1031:NO)、診断処理は実行中であり、車載装置1の制御部11は、診断処理(S102)を継続して実行する。すなわち、車載装置1の制御部11は、駆動部14の診断処理の実行中の状態において、車載ECU2からwakeup信号が出力された否かを周期的に判定する処理を継続する。
 本実施形態における図示において、S103及びS1031の処理をシーケンシャルに行うものとし、阻害事象が発生しておらず(S103:NO)、かつ診断処理が完了していない場合(S1031:NO)、車載装置1の制御部11は、再度S102の処理を実行すべくループ処理を行うものとしているが、これに限定されない。車載装置1の制御部11は、診断処理の実行中(S102)において、車載ECU2から、例えばwakeup信号等、診断処理の中断を指示する信号を取得(受信)した場合、当該信号に基づき、割り込みシグナルを生成し、診断処理を行っているプロセスに当該割り込みシグナルを出力することにより、診断処理を中断するものであってもよい。
 診断処理が完了した場合(S1031:YES)、車載装置1の制御部11は、診断処理結果を車載ECU2に出力する(S1032)。車載装置1の制御部11は、駆動部14に対する診断処理が正常に完了し、当該診断処理の結果に基づき駆動部14が異常であると判定して場合、故障通知(診断処理結果)を車載ECU2に出力する。
 車載装置1の制御部11は、阻害事象の連続発生回数を示すカウンタ値を初期化する(S1033)。車載装置1の制御部11は、記憶部12に記憶されているカウンタ値を、例えば”0”にして初期化する。すなわち、カウンタ値は、診断処理が正常に完了した場合、リセットされる。
 阻害事象が発生した場合(S103:YES)、車載装置1の制御部11は、診断処理を中断する(S104)。阻害事象は上述のとおり、例えば車載ECU2から出力されるwakeup信号による当該診断処理の中断であり、車載装置1の制御部11は、当該wakeup信号を取得(受信)した場合、実行中の診断処理を中断する。
 車載装置1の制御部11は、阻害事象の連続発生回数を示すカウンタ値を1つ増加(インクリメント処理)する(S105)。車載装置1の制御部11は、記憶部12に記憶されているカウンタ値を1つ増加(インクリメント処理)する。
 車載装置1の制御部11は、カウンタ値が所定回数以上であるか否かを判定する(S106)。カウンタ値に対する閾値となる所定回数は、例えば100回として、車載装置1の記憶部12に記憶されており、車載装置1の制御部11は、カウンタ値が所定回数以上、すなわちカウンタ値が所定回数に到達したか否かを判定する。
 カウンタ値が所定回数以上である場合(S106:YES)、車載装置1の制御部11は、阻害事象が連続して検出された旨を示す検出結果通知を車載ECU2に出力する(S107)。カウンタ値が所定回数以上である場合、車載装置1の制御部11は、阻害事象である診断処理の中断が所定回数以上、連続して行われた旨を示す検出結果通知を車載ECU2に出力する。車載装置1の制御部11は、当該検出結果通知を、駆動部14の故障通知として車載ECU2に出力するものであってもよい。これにより、診断処理が中断される事象が連続し、駆動部14に対する診断処理が未実施となる状態が継続する場合であっても、診断処理の連続中断回数が所定回数に達した場合、故障通知を車載ECU2に出力することにより、自装置の診断処理に基づく対応を効率的に行うことができる。
 車載装置1の制御部11は、カウンタ値が所定回数以上でない場合(S106:NO)、S107の実行後、又はS1033の実行後、本フローチャートにおける一連の処理を終了する。又は、車載装置1の制御部11は、これら処理の実行後、再度S101の処理を実行すべくループ処理を行うものであってもよい。
(実施形態2)
 図5は、実施形態2(通信不通)に係る車載装置1の制御部11の処理を例示するフローチャートである。車載装置1の制御部11は、実施形態1と同様に、例えば、車両Cの起動又は停止を行うIGスイッチ21(イグニッション・スイッチ)に対する操作に応じて車載ECU2から出力される信号に基づき、以下の処理を行う。車載装置1の制御部11は、実施形態1のS101から、S106又はS1033までの処理と同様に、S201から、S206又はS2033までの処理を行う。
 車載装置1の制御部11は、車載ECU2との通信が不通となった否かを判定する(S2011)。車載装置1の制御部11は、通信部13を介して、例えば周期的なポーリング通信を車載ECU2と行っている。車載装置1の制御部11は、当該ポーリング通信に対する車載ECU2からの応答(レスポンス)に基づき、車載装置1と車載ECU2との間における通信が正常であるか、又は異常(不通)であるかを判定する。車載装置1の制御部11は、車載装置1と車載ECU2との間における通信が不通となった状態が、例えば1秒以上等、所定期間以上、継続した場合、車載装置1及び車載ECU2間の通信が不通であると判定するものであってもよい。車載装置1の制御部11は、例えばサブプロセスを生成、又はマルチスレッドにより、S201及びS2011の処理を並行処理として実行するものであってもよい。
 車載ECU2との通信が不通でない場合(S2011:NO)、すなわち車載装置1と車載ECU2との間における通信が正常である場合、車載装置1の制御部11は、再度S2011の処理を実行すべく、ループ処理を行う。すなわち、車載装置1の制御部11は、車載ECU2に対するポーリング通信を用いて、車載装置1と車載ECU2との間における通信の成否判定を継続する。
 車載ECU2との通信が不通となった場合(S2011:YES)、車載装置1の制御部11は、阻害事象の連続発生回数を示すカウンタ値を1つ増加(インクリメント処理)する(S2012)。車載装置1の制御部11は、実施形態1の処理S105(S205)と同様に、記憶部12に記憶されているカウンタ値を1つ増加(インクリメント処理)する。すなわち、S205にてインクリメント処理されるカウンタ値と、S2012にてインクリメント処理されるカウンタ値とは、同じカウンタ値(同じ変数にて定義されているカウンタ値)である。
 車載装置1の制御部11は、カウンタ値が所定回数以上であるか否かを判定する(S2013)。車載装置1の制御部11は、実施形態1の処理S106(S206)と同様に、S2013の処理を行う。カウンタ値が所定回数以上でない場合(S2013:NO)、すなわちカウンタ値が所定回数未満である場合、車載装置1の制御部11は、再度S2011の処理を実行すべく、ループ処理を行う。
 車載装置1の制御部11は、カウンタ値が所定回数以上である場合(S2013:YES)、又はS206の実行後、阻害事象が連続して検出された旨を示す検出結果通知を車載ECU2に出力する(S207)。制御部11は、実施形態1のS107の処理を同様に、S207の処理を行う。
 車載ECU2から車載装置1に対し、診断処理を開始する旨を示す信号(sleep信号)が出力される際、車載ECU2と車載装置1との通信が不通となり、車載装置1が当該信号を取得(受信)できない場合も想定される。これに対し、カウンタ値をインクリメント処理する阻害事象として、診断処理の中断に加え、車載ECU2と車載装置1との通信の不通状態を含め、当該阻害事象が連続して検出された旨を示す検出結果通知(故障通知)を車載ECU2に出力することにより、車載装置1の診断処理に基づく対応を効率的に行うことができる。
 今回開示された実施形態はすべての点で例示であって、制限的なものではないと考えられるべきである。本発明の範囲は、上記した意味ではなく、請求の範囲によって示され、請求の範囲と均等の意味及び範囲内でのすべての変更が含まれることが意図される。
 C 車両 
 S 車載システム
 1 車載装置
 11 制御部
 12 記憶部
 13 通信部
 14 駆動部
 2 車載ECU
 21 IGスイッチ
 3 車載負荷
 4 電源装置
 41 電源線
 5 通信線

Claims (9)

  1.  車両に搭載され、駆動部を含む車載装置であって、
     前記駆動部を制御する制御部と、
     前記車両に搭載される車載ECUと通信するための通信部とを備え、
     前記制御部は、前記駆動部の診断処理を行うにあたり、該診断処理を阻害する阻害事象を検出した場合、前記阻害事象が検出された旨を示す検出結果通知を、前記通信部を介して前記車載ECUに出力する
     車載装置。
  2.  前記阻害事象は、前記診断処理が中断された事象を含む
     請求項1に記載の車載装置。
  3.  前記制御部は、前記診断処理が所定回数以上、連続して中断された場合、前記阻害事象が検出された旨を示す検出結果通知を前記車載ECUに出力する
     請求項2に記載の車載装置。
  4.  前記制御部は、
     前記車両のイグニッション電源がオフにされた際、前記駆動部の診断処理を行い、
     前記イグニッション電源がオンにされた場合、実行中の診断処理を中断する
     請求項1から請求項3のいずれか1項に記載の車載装置。
  5.  前記阻害事象は、前記制御部と前記車載ECUとの通信が所定期間以上、不通となった事象を含む
     請求項1から請求項4のいずれか1項に記載の車載装置。
  6.  前記制御部は、前記阻害事象が検出された旨を示す検出結果通知を、前記駆動部の故障通知として前記車載ECUに出力する
     請求項1から請求項5のいずれか1項に記載の車載装置。
  7.  前記車載ECUに出力する故障通知には、エラーコードが含まれ、
     前記制御部は、前記診断処理を阻害する前記阻害事象を検出した場合のエラーコードと、前記診断処理が阻害されることなく前記診断処理を完了した際に検出したエラーコードとを異ならせる
     請求項6に記載の車載装置。
  8.  駆動部を制御するコンピュータに
     前記駆動部の診断処理を行うにあたり、該診断処理を阻害する阻害事象を検出した場合、前記阻害事象が検出された旨を示す検出結果通知を、前記コンピュータに通信可能に接続される車載ECUに出力する
     処理を実行させるプログラム。
  9.  駆動部を制御するコンピュータに実行させる情報処理方法であって、
     前記駆動部の診断処理を行うにあたり、該診断処理を阻害する阻害事象を検出した場合、前記阻害事象が検出された旨を示す検出結果通知を、前記コンピュータに通信可能に接続される車載ECUに出力する
     処理をコンピュータに実行させる情報処理方法。
PCT/JP2022/014986 2021-04-08 2022-03-28 車載装置、プログラム及び情報処理方法 WO2022215576A1 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
EP22783276.3A EP4321388A4 (en) 2021-04-08 2022-03-28 ON-BOARD DEVICE, PROGRAM AND INFORMATION PROCESSING METHOD
CN202280025390.0A CN117136152A (zh) 2021-04-08 2022-03-28 车载装置、程序及信息处理方法
US18/554,178 US20240181982A1 (en) 2021-04-08 2022-03-28 In-vehicle device, program, and information processing method

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2021-066074 2021-04-08
JP2021066074A JP2022161344A (ja) 2021-04-08 2021-04-08 車載装置、プログラム及び情報処理方法

Publications (1)

Publication Number Publication Date
WO2022215576A1 true WO2022215576A1 (ja) 2022-10-13

Family

ID=83545478

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2022/014986 WO2022215576A1 (ja) 2021-04-08 2022-03-28 車載装置、プログラム及び情報処理方法

Country Status (5)

Country Link
US (1) US20240181982A1 (ja)
EP (1) EP4321388A4 (ja)
JP (1) JP2022161344A (ja)
CN (1) CN117136152A (ja)
WO (1) WO2022215576A1 (ja)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004330892A (ja) * 2003-05-08 2004-11-25 Honda Motor Co Ltd 車載用故障内容記憶装置
JP2007131076A (ja) * 2005-11-09 2007-05-31 Toyota Motor Corp バッテリ状態診断装置
JP2011107043A (ja) * 2009-11-19 2011-06-02 Honda Motor Co Ltd 車両診断装置
JP2013028238A (ja) * 2011-07-27 2013-02-07 Denso Corp 車両用故障診断装置
JP2017224926A (ja) 2016-06-14 2017-12-21 株式会社デンソー チャタリング除去回路
JP2019183762A (ja) * 2018-04-12 2019-10-24 ボッシュ株式会社 Ecu及び排気ブレーキ制御装置
JP2021066074A (ja) 2019-10-23 2021-04-30 住友ゴム工業株式会社 空気入りタイヤの製造方法

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2955699A1 (de) * 2014-06-12 2015-12-16 AKKA GmbH Verfahren und System zum Ausgeben von Fehlerinformationen bei der On-Board-Diagnose von Fahrzeugen
CN106557083B (zh) * 2015-09-26 2018-10-19 广州汽车集团股份有限公司 车辆电控单元的故障码记录方法及车辆电控单元

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004330892A (ja) * 2003-05-08 2004-11-25 Honda Motor Co Ltd 車載用故障内容記憶装置
JP2007131076A (ja) * 2005-11-09 2007-05-31 Toyota Motor Corp バッテリ状態診断装置
JP2011107043A (ja) * 2009-11-19 2011-06-02 Honda Motor Co Ltd 車両診断装置
JP2013028238A (ja) * 2011-07-27 2013-02-07 Denso Corp 車両用故障診断装置
JP2017224926A (ja) 2016-06-14 2017-12-21 株式会社デンソー チャタリング除去回路
JP2019183762A (ja) * 2018-04-12 2019-10-24 ボッシュ株式会社 Ecu及び排気ブレーキ制御装置
JP2021066074A (ja) 2019-10-23 2021-04-30 住友ゴム工業株式会社 空気入りタイヤの製造方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP4321388A4

Also Published As

Publication number Publication date
JP2022161344A (ja) 2022-10-21
EP4321388A1 (en) 2024-02-14
EP4321388A4 (en) 2024-07-10
US20240181982A1 (en) 2024-06-06
CN117136152A (zh) 2023-11-28

Similar Documents

Publication Publication Date Title
JP3616367B2 (ja) 電子制御装置
JP4525762B2 (ja) 車両用電子制御装置
US10501081B2 (en) Vehicular control device, method of controlling vehicular control device, and vehicular control system
JP2004017676A (ja) 車両用通信システム、初期化装置及び車両用制御装置
JP4518150B2 (ja) 車両用電子制御装置
JP2014088150A (ja) 車載バッテリ管理装置
JP6754743B2 (ja) 車載電子制御装置およびその異常時処理方法
WO2016147793A1 (ja) 車両用制御装置及びその制御方法
WO2018163927A1 (ja) 倍力装置の異常診断装置及び異常診断方法
JP3797166B2 (ja) ネットワークシステム
JP4572730B2 (ja) 車両用usbシステム及び車載無線通信機器
US9519337B2 (en) Circuitry for controlling an output from an electronic control unit including two processors mutually monitoring each other
WO2022215576A1 (ja) 車載装置、プログラム及び情報処理方法
JP7279302B2 (ja) 車両の起動システム
JP2006117131A (ja) 車両用電子制御装置
JP5407757B2 (ja) 電子装置、電力管理装置、及び制御方法
JP3915411B2 (ja) 車両用電子制御装置
WO2021193154A1 (ja) 車載ecu、プログラム及び情報処理方法
JP3651273B2 (ja) セルフシャットオフ機能の診断装置
JP3582514B2 (ja) シートベルト装置
KR20150117562A (ko) 외부장치를 이용한 차체제어모듈 제어 시스템 및 그 방법
JP4957486B2 (ja) 車両の電源制御装置
JP5664926B2 (ja) 内燃機関の始動制御装置
JP4375105B2 (ja) マイクロコンピュータ監視装置の故障診断方法及び車両用電子制御装置
WO2023223940A1 (ja) 車載装置、プログラム及び情報処理方法

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 22783276

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 18554178

Country of ref document: US

WWE Wipo information: entry into national phase

Ref document number: 2022783276

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: DE

ENP Entry into the national phase

Ref document number: 2022783276

Country of ref document: EP

Effective date: 20231108