[go: up one dir, main page]

KR102276013B1 - Life prediction apparatus and method for electronic control unit of vehicle - Google Patents

Life prediction apparatus and method for electronic control unit of vehicle Download PDF

Info

Publication number
KR102276013B1
KR102276013B1 KR1020200066840A KR20200066840A KR102276013B1 KR 102276013 B1 KR102276013 B1 KR 102276013B1 KR 1020200066840 A KR1020200066840 A KR 1020200066840A KR 20200066840 A KR20200066840 A KR 20200066840A KR 102276013 B1 KR102276013 B1 KR 102276013B1
Authority
KR
South Korea
Prior art keywords
control unit
temperature
drive
vehicle
electronic control
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.)
Active
Application number
KR1020200066840A
Other languages
Korean (ko)
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 KR1020200066840A priority Critical patent/KR102276013B1/en
Application granted granted Critical
Publication of KR102276013B1 publication Critical patent/KR102276013B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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
    • 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/0097Predicting future conditions
    • 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
    • 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/03Electric 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 supply of electrical power to vehicle subsystems or for
    • 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/04Conjoint control of vehicle sub-units of different type or different function including control of propulsion units
    • B60W10/06Conjoint control of vehicle sub-units of different type or different function including control of propulsion units including control of combustion engines
    • 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
    • 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/08Interaction between the driver and the control system
    • B60W50/14Means for informing the driver, warning the driver or prompting a driver intervention
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N20/00Machine learning
    • 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
    • B60W2050/0001Details of the control system
    • B60W2050/0019Control system elements or transfer functions
    • 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
    • B60W2050/0215Sensor drifts or sensor failures
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60YINDEXING SCHEME RELATING TO ASPECTS CROSS-CUTTING VEHICLE TECHNOLOGY
    • B60Y2400/00Special features of vehicle units
    • B60Y2400/30Sensors
    • B60Y2400/302Temperature sensors

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Automation & Control Theory (AREA)
  • Transportation (AREA)
  • Human Computer Interaction (AREA)
  • Combustion & Propulsion (AREA)
  • Chemical & Material Sciences (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Evolutionary Computation (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Computing Systems (AREA)
  • Physics & Mathematics (AREA)
  • Medical Informatics (AREA)
  • Data Mining & Analysis (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Artificial Intelligence (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)

Abstract

The present invention relates to a life prediction apparatus for an electronic control unit of a vehicle, comprising: a temperature sensor for detecting the die temperature (TJ(t)) inside a MiCOM of an electronic control unit; a CAN controller for receiving a vehicle temperature value(TV(t)) through a controller area network (CAN) connected to the electronic control unit; and a control part for receiving, in real time, the plurality of temperature values (TJ(t), TV(t)) and the value of power provided to the MiCOM through an analog to digital converter (ADC) module inside the MiCOM when a vehicle is switched on. The control part calculates the accumulated operation time (tDRIVE) and accumulated temperature cycle number (NDRIVE) of the current driving cycle using the plurality of temperature values (TJ(t), TV(t)), which are inputted in real time, and outputs the state of life prediction based on the result of comparison between the calculated accumulated operation time (tDRIVE) and accumulated temperature cycle number (NDRIVE), and respectively, specified redundancy degrees.

Description

차량용 전자제어유닛의 수명 예측 장치 및 방법{LIFE PREDICTION APPARATUS AND METHOD FOR ELECTRONIC CONTROL UNIT OF VEHICLE}Apparatus and method for predicting the life of an electronic control unit for a vehicle {LIFE PREDICTION APPARATUS AND METHOD FOR ELECTRONIC CONTROL UNIT OF VEHICLE}

본 발명은 차량용 전자제어유닛의 수명 예측 장치 및 방법에 관한 것으로, 보다 상세하게는 차량용 전자제어유닛(ECU)의 고장에 많은 비중을 차지하는 원인이 열적 스트레스인 점을 고려하여, 차량 운행 중 전자제어유닛 내부의 센서 온도 값을 활용하여 전자제어유닛의 수명을 예측할 수 있도록 하는, 차량용 전자제어유닛의 수명 예측 장치 및 방법에 관한 것이다.The present invention relates to an apparatus and method for predicting the life of an electronic control unit for a vehicle, and more particularly, considering that thermal stress accounts for a large proportion of failures of an electronic control unit (ECU) for a vehicle, electronic control during vehicle operation The present invention relates to an apparatus and method for predicting the lifespan of an electronic control unit for a vehicle, which enables the lifespan of the electronic control unit to be predicted by using a sensor temperature value inside the unit.

일반적으로 차량 내에는 복수의 전자제어유닛(Electronic Control Units: ECU)(또는 전자제어장치)을 포함하고 있으며, 각 전자 제어 유닛(ECU)(또는 전자제어장치)은 적어도 1개 이상의 중앙처리장치(CPU : Central Processing Unit)를 갖도록 설계되며, 통신을 위한 버스 라인을 포함한다.Generally, a plurality of electronic control units (ECUs) (or electronic control units) are included in a vehicle, and each electronic control unit (ECU) (or electronic control unit) includes at least one central processing unit ( CPU: It is designed to have a Central Processing Unit) and includes a bus line for communication.

이때 상기 전자제어유닛(ECU)의 고장에 가장 많은 영향을 미치는 원인(또는 스트레스) 중 하나는 열적 스트레스이다. At this time, one of the causes (or stress) that most affects the failure of the electronic control unit (ECU) is thermal stress.

이에 따라 상기 열적 스트레스에 대한 신뢰성을 보증하기 위하여 요구수명에 상응하는 부품을 선정하고 설계를 진행하지만, 상기 전자제어유닛(ECU)에 함께 구성되는 여러 부품들의 복합적인 요소를 모두 설계 단계에서 고려하기는 어렵기 때문에 완제품 형태의 전자제어유닛(ECU)의 수명은 최종 제품단계에서의 신뢰성 시험을 통해 보증한다. Accordingly, in order to guarantee reliability against the thermal stress, parts corresponding to the required lifespan are selected and design is carried out, but all the complex elements of various parts included in the electronic control unit (ECU) are considered in the design stage. is difficult, so the lifespan of the electronic control unit (ECU) in the form of a finished product is guaranteed through the reliability test at the final product stage.

예컨대 차량 판매사가 요구하는 보증 수명(예 : 15년 30만km에 10%의 고장률을 보증할 것)에 대해 고온동작내구시험(HTOT; high temperature operation test)을 통해 누적동작시간을 보증하고, 온도싸이클시험(TC : temperature cycling test)을 통해 누적 시동횟수를 보증한다. For example, the accumulated operating time is guaranteed through the high temperature operation test (HTOT) for the warranty life required by the vehicle dealer (for example, a 10% failure rate is guaranteed for 15 years and 300,000 km), and the temperature The cumulative number of starts is guaranteed through a cycle test (TC: temperature cycling test).

그런데 상기와 같은 신뢰성시험 방법은 시간에 따른 지역별, 국가별 운행패턴의 통계 값을 기반으로 한 방법이므로, 실제 제품(즉, 전자제어유닛)이 적용된 차량의 운행지역과 운전자의 주행 습관에 따라 최종 제품단계에서 보증된 값(즉, 수명)과 실제 제품의 수명 간에 오차가 발생할 수 있고, 이에 따라 보증된 값(즉, 수명)에 도달하기 전에 예측하지 못한 시점에서의 고장 발생 시 운전자에게 큰 손실을 유발시킬 수 있는 문제점이 있다.However, since the reliability test method as described above is a method based on statistical values of driving patterns by region and country over time, the final result depends on the driving region of the vehicle to which the actual product (ie, the electronic control unit) is applied and the driving habit of the driver. At the product stage, an error may occur between the guaranteed value (i.e., lifespan) and the life of the actual product, resulting in a large loss to the operator in the event of a failure at an unexpected point before reaching the guaranteed value (i.e., life) There are problems that can cause

이에 따라 다양한 주행환경과 운전습관을 고려한 제품의 수명(또는 고장 예측정보)을 산출하여 운전자에게 알려줄 수 있도록 하는 기술이 필요한 상황이다.Accordingly, there is a need for a technology that calculates the lifespan (or failure prediction information) of a product in consideration of various driving environments and driving habits and informs the driver.

본 발명의 배경기술은 대한민국 등록특허 10-2071119호(2020.01.21. 등록, 자동차용 전자 제어 유닛 및 제어 유닛을 모니터링하는 방법)에 개시되어 있다. The background technology of the present invention is disclosed in Korean Patent Registration No. 10-2071119 (registration on January 21, 2020, an electronic control unit for a vehicle and a method of monitoring the control unit).

본 발명의 일 측면에 따르면, 본 발명은 상기와 같은 문제점을 해결하기 위해 창작된 것으로서, 차량용 전자제어유닛(ECU)의 고장에 많은 비중을 차지하는 원인이 열적 스트레스인 점을 고려하여, 차량 운행 중 전자제어유닛 내부의 센서 온도 값을 활용하여 전자제어유닛의 수명을 예측할 수 있도록 하는, 차량용 전자제어유닛의 수명 예측 장치 및 방법을 제공하는 데 그 목적이 있다. According to one aspect of the present invention, the present invention was created to solve the above problems, and considering that thermal stress accounts for a large proportion of the failure of the electronic control unit (ECU) for a vehicle, thermal stress during vehicle operation An object of the present invention is to provide an apparatus and method for predicting the lifespan of an electronic control unit for a vehicle, which enables the lifespan of the electronic control unit to be predicted by using a sensor temperature value inside the electronic control unit.

본 발명의 일 측면에 따른 차량용 전자제어유닛의 수명 예측 장치는, 전자제어유닛의 마이콤 내부의 다이 온도(TJ(t))를 검출하는 온도 센서; 상기 전자제어유닛과 연결된 CAN(Controller Area Network) 네트워크를 통해 차량 온도 값(TV(t))을 수신하는 CAN 컨트롤러; 및 차량의 시동이 온 됨에 따라 실시간으로 상기 복수의 온도 값(TJ(t), TV(t)), 및 상기 마이콤 내부의 ADC(Analog to Digital Convert) 모듈을 통해 상기 마이콤에 공급되는 전원 값을 입력받는 제어부;를 포함하며, 상기 제어부가, 상기 실시간으로 입력받은 복수의 온도 값(TJ(t), TV(t))을 이용하여 현재 주행 싸이클의 누적동작시간(tDRIVE)과 누적온도싸이클수(NDRIVE)를 산출하고, 상기 산출한 누적동작시간(tDRIVE)과 누적온도싸이클수(NDRIVE)와 각기 지정된 여유도를 비교한 결과에 따른 수명 예측 상태를 출력하는 것을 특징으로 한다.A life prediction apparatus of an electronic control unit for a vehicle according to an aspect of the present invention includes: a temperature sensor for detecting a die temperature (T J (t)) inside a microcomputer of the electronic control unit; a CAN controller for receiving a vehicle temperature value (T V (t)) through a CAN (Controller Area Network) network connected to the electronic control unit; and the plurality of temperature values (T J (t), T V (t)) in real time as the vehicle is started, and power supplied to the microcomputer through the ADC (Analog to Digital Convert) module inside the microcomputer. A control unit receiving a value; includes, wherein the control unit uses the plurality of temperature values (T J (t), T V (t)) received in real time to accumulate the operating time (t DRIVE ) of the current driving cycle and to calculate the running temperature can cycle (N DRIVE) and to output a life prediction state according to a result of comparing the calculated cumulative operating time (t DRIVE) and the cumulative temperature can cycle (N DRIVE) and the respectively assigned margin characterized.

본 발명에 있어서, 상기 제어부는, 현재 시동이 온 되기 직전의 시동 종료 시에 저장된 누적동작시간(tDRIVE)과 누적온도싸이클수(NDRIVE)를 상기 마이콤 내의 메모리로부터 읽어와 상기 현재 주행 싸이클의 누적동작시간(tDRIVE)과 누적온도싸이클수(NDRIVE)의 산출 시 반영하는 것을 특징으로 한다.In the present invention, the control unit reads the accumulated operation time (t DRIVE ) and the number of accumulated temperature cycles (N DRIVE ) stored at the end of the starting immediately before the current ignition is on from the memory in the microcomputer and reads the current driving cycle. It is characterized in that it is reflected in the calculation of the cumulative operation time (t DRIVE ) and the number of cumulative temperature cycles (N DRIVE ).

본 발명에 있어서, 상기 제어부는, 상기 현재 주행 싸이클의 누적동작시간(tDRIVE)을 아래의 수학식 1을 이용하여 산출하는 것을 특징으로 한다.In the present invention, the control unit is characterized in that the cumulative operation time (t DRIVE ) of the current driving cycle is calculated by using Equation 1 below.

(수학식 1)(Equation 1)

Figure 112020056994874-pat00001
Figure 112020056994874-pat00001

여기서,here,

AF_HT는 아레니우스(Arrhenius) 가속계수이다.A F_HT is the Arrhenius acceleration factor.

본 발명에 있어서, 상기 제어부는, 아레니우스(Arrhenius) 가속모델을 적용하여, 상기 실시간으로 입력받은 복수의 온도 값을 고온동작시험조건에서의 시험시간으로 환산하는 것을 특징으로 한다.In the present invention, the control unit, by applying an Arrhenius acceleration model, it is characterized in that the conversion of the plurality of temperature values received in real time to a test time under high temperature operation test conditions.

본 발명에 있어서, 상기 제어부는, 상기 현재 주행 싸이클의 누적온도싸이클수(NDRIVE)를 아래의 수학식 2를 이용하여 산출하는 것을 특징으로 한다.In the present invention, the control unit is characterized in that it calculates the number of accumulated temperature cycles (N DRIVE ) of the current driving cycle using Equation 2 below.

(수학식 2)(Equation 2)

Figure 112020056994874-pat00002
Figure 112020056994874-pat00002

여기서 AF_TC는 코핀-맨손(Coffin-manson) 가속계수이다.where A F_TC is the Coffin-manson acceleration coefficient.

본 발명에 있어서, 상기 제어부는, 코핀-맨손(Coffin-manson) 가속모델을 적용하여, 상기 실시간으로 입력받은 복수의 온도 값에 대한 온도 변화 값을 온도싸이클시험 조건에서의 싸이클 수로 환산하는 것을 특징으로 한다.In the present invention, the control unit applies a Coffin-manson acceleration model to convert the temperature change values for the plurality of temperature values input in real time into the number of cycles in the temperature cycle test condition. do it with

본 발명에 있어서, 상기 제어부는, 상기 수명 예측 상태를 출력함에 있어서, 상기 산출한 누적동작시간(tDRIVE)과 누적온도싸이클수(NDRIVE)를 각기 고온동작시험시간과 온도싸이클 시험을 통해 보증하는 시간(

Figure 112020056994874-pat00003
) 및 싸이클 수(
Figure 112020056994874-pat00004
)와 비교하여, 상기 누적동작시간(tDRIVE)과 누적온도싸이클수(NDRIVE) 중 어느 하나라도 미리 지정된 적정 여유도 이하일 경우 정비경고 알람을 출력하는 것을 특징으로 한다.In the present invention, when outputting the life prediction state, the control unit guarantees the calculated cumulative operation time (t DRIVE ) and the cumulative temperature cycle number (N DRIVE ) through a high temperature operation test time and a temperature cycle test, respectively. time (
Figure 112020056994874-pat00003
) and number of cycles (
Figure 112020056994874-pat00004
), when any one of the accumulated operation time (t DRIVE ) and the number of accumulated temperature cycles (N DRIVE ) is less than a predetermined appropriate margin, a maintenance warning alarm is output.

본 발명에 있어서, 상기 제어부는, 상기 누적동작시간(tDRIVE)과 누적온도싸이클수(NDRIVE)가 모두 미리 지정된 적정 여유도 보다 큰 경우에 예측 수명이 정상 상태임을 출력하는 것을 특징으로 한다.In the present invention, the control unit is characterized in that when both the cumulative operation time (t DRIVE ) and the cumulative number of temperature cycles (N DRIVE ) are greater than a predetermined appropriate margin, the predicted lifespan is output as a normal state.

본 발명에 있어서, 상기 제어부는, 차량의 현재 시동이 오프될 경우, 전원 공급이 해제되기 전에 현재 주행 중 산출된 누적동작시간(tDRIVE)과 누적온도싸이클수(NDRIVE)를 상기 마이콤 내의 메모리에 업데이트 하는 것을 특징으로 한다.In the present invention, when the current ignition of the vehicle is turned off, the controller stores the accumulated operation time (t DRIVE ) and the number of accumulated temperature cycles (N DRIVE ) calculated during the current driving before the power supply is released in the memory in the microcomputer. It is characterized by updating to .

본 발명에 있어서, 상기 제어부는, 상기 마이콤 내부의 온도 센서의 고장 시, 상기 CAN 네트워크를 통해 수신된 차량의 온도 값(TV(t))과 아래의 수학식 3을 이용하여 마이콤의 다이 온도(TJ) 값을 산출하는 것을 특징으로 한다.In the present invention, when the temperature sensor inside the microcomputer fails, the control unit uses the temperature value (T V (t)) of the vehicle received through the CAN network and Equation 3 below to determine the die temperature of the microcomputer. (T J ) It is characterized in that the value is calculated.

(수학식 3)(Equation 3)

Figure 112020056994874-pat00005
Figure 112020056994874-pat00005

여기서 상기 열저항 값(RTH =RTHJP + RTHPV)과 마이콤 전력소모량(PMiCOM)의 곱은 마이콤의 온도 센서가 정상동작한 상황에서 마이콤의 다이 온도 값(TJ)의 비교를 통해 미리 학습하여 최적화된 값이다.Here, the product of the thermal resistance value (R TH = R THJP + R THPV ) and the power consumption of the microcomputer (P MiCOM ) is learned in advance through comparison of the die temperature value (T J ) of the microcomputer under the condition that the temperature sensor of the microcontroller operates normally. is an optimized value.

본 발명에 있어서, 전자제어유닛 내기온(TINT), 상기 마이콤에 공급되는 전원 값(VDD(t)), 및 상기 마이콤에 공급되는 전류 값(IDD(t))을 입력받는 고속모델링유닛;을 더 포함하고, 상기 고속모델링유닛은, 상기 복수의 입력 값(TINT, VDD(t), IDD(t))을 이용하여 가우시간 회귀분석을 통해 확률분포함수로 변환하고, 상기 확률분포함수로부터 머신러닝을 통해 예측수명 값을 산출하고, 차량 시동시마다 상기 산출한 예측수명 값을 출력하는 것을 특징으로 한다.In the present invention, the electronic control unit internal temperature (T INT ), the power supply value (V DD (t)) supplied to the microcomputer, and the current value (I DD (t)) supplied to the microcomputer as input high-speed modeling unit; further comprising, wherein the high-speed modeling unit converts the plurality of input values (T INT , V DD (t), I DD (t)) into a probability distribution function through Gaussian time regression analysis, A predicted life value is calculated from the probability distribution function through machine learning, and the calculated predicted life value is output every time the vehicle is started.

본 발명의 다른 측면에 따른 차량용 전자제어유닛의 수명 예측 방법에 있어서, 차량 시동이 온 되면, 제어부가 전자제어유닛의 마이콤 내부에 구비된 온도 센서를 통해 마이컴 내부 다이의 온도 값(TJ(t)), CAN 네트워크를 통해 수신된 차량 온도 값(TV(t))을 실시간으로 입력받는 단계; 상기 제어부가 현재 시동 온 되기 직전에 시동 종료 시 저장된 누적동작시간(tDRIVE)과 누적온도싸이클수(NDRIVE)를 상기 마이콤 내 메모리로부터 읽어오는 단계; 상기 제어부가 상기 읽어온 누적동작시간(tDRIVE)과 누적온도싸이클수(NDRIVE)를 반영하여 상기 실시간으로 입력받은 온도 값(TJ(t), TV(t))을 이용하여 현재 주행 싸이클의 누적동작시간(tDRIVE)과 누적온도싸이클수(NDRIVE)를 계산하는 단계; 및 상기 제어부가 상기 산출한 누적동작시간(tDRIVE)과 누적온도싸이클수(NDRIVE)와 각기 지정된 여유도를 비교한 결과를 바탕으로 판단한 수명 예측 상태를 출력하는 단계;를 포함하는 것을 특징으로 한다.In the method for predicting the lifespan of the electronic control unit for a vehicle according to another aspect of the present invention, when the vehicle is started, the controller controls the temperature value of the inner die of the microcomputer (T J (t) through the temperature sensor provided inside the microcomputer of the electronic control unit) )), receiving the vehicle temperature value (T V (t)) received through the CAN network in real time; reading, by the control unit, the accumulated operating time (t DRIVE ) and the number of accumulated temperature cycles (N DRIVE ) stored at the end of the start-up immediately before the current start-up is on, from the memory in the microcomputer; Current driving using the temperature values (T J (t), T V (t)) received in real time by the controller reflecting the read accumulated operation time (t DRIVE ) and the number of accumulated temperature cycles (N DRIVE ) Calculating the cumulative operating time (t DRIVE ) and the cumulative number of temperature cycles (N DRIVE ) of the cycle; and outputting, by the control unit, a predicted lifespan state determined based on a result of comparing the calculated cumulative operation time (t DRIVE ) and the cumulative number of temperature cycles (N DRIVE ) with each specified margin. do.

본 발명에 있어서, 상기 현재 주행 싸이클의 누적동작시간(tDRIVE)을 산출하기 위하여, 상기 제어부가, 아래의 수학식 1을 이용하는 것을 특징으로 한다.In the present invention, in order to calculate the cumulative operation time (t DRIVE ) of the current driving cycle, the controller uses the following Equation (1).

(수학식 1)(Equation 1)

Figure 112020056994874-pat00006
Figure 112020056994874-pat00006

여기서,here,

AF_HT는 아레니우스(Arrhenius) 가속계수이다.A F_HT is the Arrhenius acceleration factor.

본 발명에 있어서, 상기 현재 주행 싸이클의 누적온도싸이클수(NDRIVE)를 산출하기 위하여, 상기 제어부가, 아래의 수학식 2를 이용하여 산출하는 것을 특징으로 한다.In the present invention, in order to calculate the cumulative temperature cycle number (N DRIVE ) of the current driving cycle, the control unit is characterized in that it is calculated using the following Equation (2).

(수학식 2)(Equation 2)

Figure 112020056994874-pat00007
Figure 112020056994874-pat00007

여기서 AF_TC는 코핀-맨손(Coffin-manson) 가속계수이다.where A F_TC is the Coffin-manson acceleration coefficient.

본 발명에 있어서, 상기 수명 예측 상태를 출력하는 단계에서, 상기 제어부는, 상기 산출한 누적동작시간(tDRIVE)과 누적온도싸이클수(NDRIVE)를 각기 고온동작시험시간과 온도싸이클 시험을 통해 보증하는 시간(

Figure 112020056994874-pat00008
) 및 싸이클 수(
Figure 112020056994874-pat00009
)와 비교하여, 상기 누적동작시간(tDRIVE)과 누적온도싸이클수(NDRIVE) 중 어느 하나라도 미리 지정된 적정 여유도 이하일 경우 정비경고 알람을 출력하고, 상기 누적동작시간(tDRIVE)과 누적온도싸이클수(NDRIVE)가 모두 미리 지정된 적정 여유도 보다 큰 경우에 예측 수명이 정상 상태임을 출력하는 것을 특징으로 한다.In the present invention, in the step of outputting the life prediction state, the control unit calculates the accumulated operation time (t DRIVE ) and the number of accumulated temperature cycles (N DRIVE ) through a high temperature operation test time and a temperature cycle test, respectively. Guaranteed time (
Figure 112020056994874-pat00008
) and number of cycles (
Figure 112020056994874-pat00009
), when any one of the accumulated operation time (t DRIVE ) and the number of accumulated temperature cycles (N DRIVE ) is less than a predetermined appropriate margin, a maintenance warning alarm is output, and the accumulated operation time (t DRIVE ) and the accumulated When the number of temperature cycles (N DRIVE ) is all greater than a pre-specified appropriate margin, it is characterized in that the predicted life is output in a normal state.

본 발명에 있어서, 차량의 현재 시동이 오프될 경우, 상기 제어부는, 전원 공급이 해제되기 전에 현재 주행 중 산출된 누적동작시간(tDRIVE)과 누적온도싸이클수(NDRIVE)를 상기 마이콤 내의 메모리에 업데이트 하는 것을 특징으로 한다.In the present invention, when the current ignition of the vehicle is turned off, the control unit stores the accumulated operation time (t DRIVE ) and the accumulated temperature cycle number (N DRIVE ) calculated during the current driving before the power supply is released in the memory in the microcomputer. It is characterized by updating to .

본 발명에 있어서, 상기 마이콤 내부의 온도 센서의 고장 시, 상기 제어부는, 상기 CAN 네트워크를 통해 수신된 차량의 온도 값(TV(t))과 아래의 수학식 3을 이용하여 마이콤의 다이 온도(TJ) 값을 산출하는 것을 특징으로 한다.In the present invention, when the temperature sensor inside the microcomputer fails, the control unit uses the temperature value T V (t) of the vehicle received through the CAN network and Equation 3 below to determine the die temperature of the microcomputer. (T J ) It is characterized in that the value is calculated.

(수학식 3)(Equation 3)

Figure 112020056994874-pat00010
Figure 112020056994874-pat00010

여기서 상기 열저항 값(RTH =RTHJP + RTHPV)과 마이콤 전력소모량(PMiCOM)의 곱은 마이콤의 온도 센서가 정상동작한 상황에서 마이콤의 다이 온도 값(TJ)의 비교를 통해 미리 학습하여 최적화된 값이다.Here, the product of the thermal resistance value (R TH = R THJP + R THPV ) and the power consumption of the microcomputer (P MiCOM ) is learned in advance through comparison of the die temperature value (T J ) of the microcomputer under the condition that the temperature sensor of the microcontroller operates normally. is an optimized value.

본 발명에 있어서, 상기 차량 시동이 온 되면, 고속모델링유닛이 전자제어유닛 내기온(TINT), 상기 마이콤에 공급되는 전원 값(VDD(t)), 및 상기 마이콤에 공급되는 전류 값(IDD(t))을 입력받는 단계; 상기 고속모델링유닛이 상기 복수의 입력 값(TINT, VDD(t), IDD(t))을 이용하여 가우시간 회귀분석을 통해 확률분포함수로 변환하는 단계; 및 상기 고속모델링유닛이 상기 확률분포함수로부터 머신러닝을 통해 예측수명 값을 산출하고, 차량 시동시마다 상기 산출한 예측수명 값을 출력하는 단계;를 더 포함하는 것을 특징으로 한다.In the present invention, when the vehicle ignition is on, the high-speed modeling unit controls the internal temperature (T INT ) of the electronic control unit, the power value supplied to the microcomputer (V DD (t)), and the current value supplied to the microcomputer ( receiving I DD (t)) as an input; converting, by the high-speed modeling unit, into a probability distribution function through Gaussian time regression analysis using the plurality of input values (T INT , V DD (t), I DD (t)); and calculating, by the high-speed modeling unit, a predicted lifespan value from the probability distribution function through machine learning, and outputting the calculated predicted lifespan value every time the vehicle is started.

본 발명의 일 측면에 따르면, 본 발명은 차량용 전자제어유닛(ECU)의 고장에 많은 비중을 차지하는 원인이 열적 스트레스인 점을 고려하여, 차량 운행 중 전자제어유닛 내부의 센서 온도 값을 활용하여 전자제어유닛의 수명을 예측할 수 있도록 한다.According to one aspect of the present invention, in consideration of the fact that thermal stress accounts for a large proportion of the failure of the electronic control unit (ECU) for a vehicle, the present invention utilizes the sensor temperature value inside the electronic control unit while the vehicle is operating It makes the life of the control unit predictable.

도 1은 본 발명의 일 실시예에 따른 차량용 전자제어유닛의 수명 예측 장치의 개략적인 구성을 보인 예시도.
도 2는 본 발명의 제1 실시예에 따른 차량용 전자제어유닛의 수명 예측 방법을 설명하기 위한 흐름도.
도 3은 본 발명의 제2 실시예에 따른 차량용 전자제어유닛의 수명 예측 방법을 설명하기 위한 흐름도.
도 4는 본 발명의 제3 실시예에 따른 차량용 전자제어유닛의 수명 예측 방법을 설명하기 위한 흐름도.
1 is an exemplary view showing a schematic configuration of a life prediction device of an electronic control unit for a vehicle according to an embodiment of the present invention.
2 is a flowchart illustrating a method for predicting a lifespan of an electronic control unit for a vehicle according to a first embodiment of the present invention.
3 is a flowchart illustrating a method for predicting a lifespan of an electronic control unit for a vehicle according to a second embodiment of the present invention;
4 is a flowchart illustrating a method for predicting a lifespan of an electronic control unit for a vehicle according to a third embodiment of the present invention.

이하, 첨부된 도면을 참조하여 본 발명에 따른 차량용 전자제어유닛의 수명 예측 장치 및 방법의 일 실시예를 설명한다. Hereinafter, an embodiment of an apparatus and method for predicting the life of an electronic control unit for a vehicle according to the present invention will be described with reference to the accompanying drawings.

이 과정에서 도면에 도시된 선들의 두께나 구성요소의 크기 등은 설명의 명료성과 편의상 과장되게 도시되어 있을 수 있다. 또한, 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례에 따라 달라질 수 있다. 그러므로 이러한 용어들에 대한 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.In this process, the thickness of the lines or the size of the components shown in the drawings may be exaggerated for clarity and convenience of explanation. In addition, the terms to be described later are terms defined in consideration of functions in the present invention, which may vary according to the intention or custom of the user or operator. Therefore, definitions of these terms should be made based on the content throughout this specification.

도 1은 본 발명의 일 실시예에 따른 차량용 전자제어유닛의 수명 예측 장치의 개략적인 구성을 보인 예시도이다.1 is an exemplary diagram illustrating a schematic configuration of a life prediction device of an electronic control unit for a vehicle according to an embodiment of the present invention.

도 1에 도시된 바와 같이, 본 실시예에 따른 차량용 전자제어유닛의 수명 예측 장치는, 수명 예측 기능을 갖는 차량용 전자제어유닛(ECU, 100)과 같은 개념으로서, 상기 전자제어유닛(ECU, 100)은 차량 변속기 시스템의 상태 신호들을 분석하고 연산하여 시스템을 제어하기 위한 출력신호를 생성하는 반도체인 마이콤(MiCOM, 110)과, 차량배터리(BAT) 전압을 사용하여 전자제어유닛(100)에 포함된 내부 소자(미도시) 및 마이콤(110)이 사용하는 전압(VDD)(또는 기준전압)과 전류(IDD)로 변환 공급해주는 전원공급부(120)를 포함한다.1, the life prediction device of the electronic control unit for a vehicle according to this embodiment is the same concept as the electronic control unit (ECU, 100) for a vehicle having a life prediction function, the electronic control unit (ECU, 100) ) is a semiconductor that generates an output signal for controlling the system by analyzing and calculating the state signals of the vehicle transmission system, and the electronic control unit 100 using the vehicle battery (BAT) voltage. and a power supply unit 120 that converts and supplies a voltage (V DD ) (or a reference voltage) and a current (I DD ) used by the internal device (not shown) and the microcomputer 110 .

상기 전원공급부(120)는 외부의 차량배터리(BAT)에서 공급되는 전원을 입력받아 전자제어유닛(100)의 내부 마이콤(110)의 구동에 필요한 전압(VDD1 ~ VDDN)(또는 기준전압)과 전류(IDD1 ~ IDD2)를 생성하여 출력한다.The power supply unit 120 receives power supplied from an external vehicle battery (BAT) and receives a voltage (V DD1 to V DDN ) (or reference voltage) required for driving the internal microcomputer 110 of the electronic control unit 100 . Generates and outputs overcurrent (I DD1 ~ I DD2 ).

상기 마이콤(110)은 CPU 주변장치(Peripheral)를 제어하고 연산을 담당하는 복수의 중앙처리장치(CPU : CPUⅠ, CPUⅡ)(111, 112), 상기 복수의 CPU(111, 112)가 적용된 멀티코어 마이콤(110)의 기능안전 요구사항을 만족하기 위하여 추가된 록스텝 CPU(Lockstep CPU, 114), 복잡한 수식으로 구성된 모델기반 데이터들을 고속으로 연산하여 최적의 값을 제공하는 고속모델링유닛(AMU, 115), 상기 CPU(111, 112), Lockstep CPU(114), 및 AMU(115) 간 최대대역폭으로 접근하여 정보를 교환하기 위한 SRI 크로스바(Shared resource Interconnector X-bar), 상기 CPU(111, 112)와 CPU 주변장치(113 ~ 118)와의 정보교환을 위한 SPB(system peripheral bus) 버스, 마이콤 다이의 온도를 측정하는 다이온도 센서(DTS, 116), 현재의 마이콤 기준전압을 측정하여 SPB 버스를 통해 CPU(111, 112)에 전달하는 ADC(Analog to Digital Convert) 모듈(113), 실시간 계산값 및 마이콤 특성값을 저장하는 메모리(117), 및 차량 내 복수의 전자제어장치들(미도시) 간에 차량의 운행정보를 공유하는 네트워크인 CAN(Controller Area Network)과 연결되어 차량정보(INFO)(또는 차량의 운행정보)를 송수신하고 SPB 버스를 통해 CPU(111, 112)에 전달하는 CAN 컨트롤러(118)를 포함한다.The microcomputer 110 controls a CPU peripheral and a plurality of central processing units (CPUs: CPUI, CPUII) (111, 112) in charge of calculation, and a multi-core to which the plurality of CPUs (111, 112) are applied. Lockstep CPU (114) added to satisfy the functional safety requirements of the microcontroller (110), high-speed modeling unit (AMU, 115) that provides optimal values by calculating model-based data composed of complex formulas at high speed ), the CPU (111, 112), the Lockstep CPU (114), and an SRI crossbar (Shared resource Interconnector X-bar) for exchanging information by accessing the maximum bandwidth between the CPUs (111, 112) SPB (system peripheral bus) bus for exchanging information with CPU peripheral devices (113 ~ 118), die temperature sensor (DTS, 116) that measures the temperature of the microcomputer die, and the current microcontroller reference voltage through the SPB bus Between the ADC (Analog to Digital Convert) module 113 transmitted to the CPUs 111 and 112, the memory 117 for storing real-time calculated values and microcomputer characteristic values, and a plurality of electronic control devices (not shown) in the vehicle CAN controller 118 that is connected to CAN (Controller Area Network), a network that shares vehicle operation information, transmits and receives vehicle information (INFO) (or vehicle operation information), and transmits it to CPUs 111 and 112 through SPB bus ) is included.

여기서 상기 복수의 CPU(111, 112)는 작업의 병렬 처리를 통해 성능을 향상시키기 위한 것이므로, 실질적으로는 하나의 CPU(111 or 112)로 구성될 수도 있다. Here, since the plurality of CPUs 111 and 112 are to improve performance through parallel processing of tasks, they may be substantially configured as one CPU 111 or 112 .

따라서 이하 본 실시예에서는 상기 복수의 CPU(111, 112)를 단지 CPU(111 or 112)로 기재할 수 있으며, 이하 본 실시예에서 제어부라 함은 상기 CPU(111 or 112)나 록스텝 CPU(Lockstep CPU, 114) 중 적어도 어느 하나를 의미함에 유의한다.Therefore, in the present embodiment, the plurality of CPUs 111 and 112 can be simply described as CPUs 111 or 112. Hereinafter, in this embodiment, the control unit refers to the CPU 111 or 112 or the lock step CPU ( Note that it means at least one of Lockstep CPU, 114).

이하 본 실시예에 따른 차량용 전자제어유닛의 수명 예측 장치(또는 수명 예측 기능을 갖는 차량용 전자제어유닛)의 상기 CPU(111, 112)를 통한 수명 예측 동작에 대해서 도 2 내지 도 4의 흐름도를 참조하여 설명한다.Hereinafter, for the life prediction operation through the CPUs 111 and 112 of the life prediction device (or the electronic control unit for a vehicle having a life prediction function) of the electronic control unit for a vehicle according to the present embodiment, refer to the flowcharts of FIGS. 2 to 4 to explain

도 2는 본 발명의 제1 실시예에 따른 차량용 전자제어유닛의 수명 예측 방법을 설명하기 위한 흐름도로서, 이하 마이콤(110) 내부의 다이온도 센서(DTS, 116)를 통해 검출된 온도 정보를 이용하여 전자제어유닛의 수명 예측을 수행하는 방법을 설명한다.2 is a flowchart for explaining a method for predicting the life of the electronic control unit for a vehicle according to the first embodiment of the present invention. Hereinafter, the temperature information detected through the die temperature sensor (DTS, 116) inside the microcomputer 110 is used. Thus, a method for predicting the life of the electronic control unit will be described.

도 2를 참조하면, 차량 시동이 온(ON)되면, 제어부(즉, CPU)는 마이콤(110) 내부에 구비된 온도 센서(즉, DTS, 116)를 통해 마이컴 내부 다이의 온도 값(TJ(t))과(S102), 전자제어유닛(100)과 연결된 CAN 네트워크를 통해 수신된 차량 온도 값(TV(t))과(S101), 마이콤 내부 ADC 모듈을 통해 마이콤에 공급되는 전원 값(VDD(t))을 입력받는다(또는 측정한다)(S103).Referring to FIG. 2 , when the vehicle ignition is turned on, the controller (ie, CPU) controls the temperature value (T J) of the internal die of the microcomputer through the temperature sensor (ie, DTS, 116 ) provided in the microcomputer 110 . (t)) and (S102), the vehicle temperature value (T V (t)) and (S101) received through the CAN network connected to the electronic control unit 100, and the power value supplied to the microcontroller through the microcomputer's internal ADC module (V DD (t)) is input (or measured) (S103).

또한 상기 제어부(즉, CPU)는 직전(즉, 현재 시동 온 되기 전에) 시동 종료 시에 저장된 누적동작시간(tDRIVE)과 누적온도싸이클수(NDRIVE)를 마이콤 내 메모리(117)로부터 읽어오고(S104), 상기 입력받은 실시간 온도 값(예 : DTS를 통해 측정한 온도 값, CAN 네트워크를 통해 수신한 온도 값)을 이용하여 현재(즉, i 번째) 주행 싸이클의 누적동작시간(tDRIVE)과, 누적온도싸이클수(NDRIVE)를 계산한다(S105).In addition, the control unit (ie, CPU) reads the accumulated operation time (t DRIVE ) and the number of accumulated temperature cycles (N DRIVE ) stored at the end of the startup immediately before (ie, before the current startup is on) from the memory 117 in the microcomputer and (S104), the accumulated operating time (t DRIVE ) of the current (ie, i-th) driving cycle using the received real-time temperature value (eg, temperature value measured through DTS, temperature value received through CAN network) And, the number of accumulated temperature cycles (N DRIVE ) is calculated (S105).

예컨대 상기 현재(즉, i 번째) 주행 싸이클의 누적동작시간(tDRIVE)과, 누적온도싸이클수(NDRIVE)는 아래의 수학식 1과 수학식 2를 이용하여 산출할 수 있다. For example, the cumulative operating time t DRIVE of the current (ie, i-th) driving cycle and the cumulative number of temperature cycles N DRIVE may be calculated using Equations 1 and 2 below.

Figure 112020056994874-pat00011
Figure 112020056994874-pat00011

여기서,here,

Figure 112020056994874-pat00012
Figure 112020056994874-pat00012

Figure 112020056994874-pat00013
Figure 112020056994874-pat00013

Figure 112020056994874-pat00014
이다.
Figure 112020056994874-pat00014
to be.

Figure 112020056994874-pat00015
Figure 112020056994874-pat00015

여기서

Figure 112020056994874-pat00016
이다.here
Figure 112020056994874-pat00016
to be.

참고로, TJ는 마이콤 다이(Die)온도, TINT는 전자제어유닛 내기온(전자부품 분위기 온도),

Figure 112020056994874-pat00017
활성화 에너지,
Figure 112020056994874-pat00018
는 볼츠만 상수, TV는 전자제어유닛 차량 장착부 온도, tHT는 HTOT 시험 보증 수명, NTC는 TC 시험 보증 싸이클, tDRIVE는 누적동작시간(HTOT조건), NDRIVE는 누적온도싸이클수(TC조건기준), AF_HT는 아레니우스(Arrhenius) 가속계수(가속수명시험), AF_TC는 코핀-맨손(Coffin-manson) 가속계수(온도싸이클시험), RTHJA는 마이콤 열저항(Junction to Air), RTHJP는 마이콤 열저항(Junction to PCB), RTHPV는 PCB에서부터 이 전자제어유닛이 장착된 주변의 온도, PMiCOM은 마이콤 총 소모전력을 의미한다.For reference, T J is the die temperature of the microcomputer, T INT is the internal temperature of the electronic control unit (atmospheric temperature of electronic components),
Figure 112020056994874-pat00017
activation energy,
Figure 112020056994874-pat00018
is the Boltzmann constant, T V is the temperature of the electronic control unit vehicle mounting part, t HT is the HTOT test guarantee life, N TC is the TC test guarantee cycle, t DRIVE is the cumulative operating time (HTOT condition), N DRIVE is the cumulative temperature cycle (TC condition), A F_HT is Arrhenius acceleration coefficient (accelerated life test), A F_TC is Coffin-manson acceleration coefficient (temperature cycle test), R THJA is Micom thermal resistance (Junction to Air) ), R THJP is the microcontroller’s thermal resistance (Junction to PCB), R THPV is the temperature from the PCB to the ambient temperature where this electronic control unit is installed, and P MiCOM is the total power consumption of the microcomputer.

이때 아레니우스(Arrhenius) 가속모델을 적용하여, 상기 실시간 온도 값(예 : DTS를 통해 측정한 온도 값, CAN 네트워크를 통해 수신한 온도 값)을 고온동작시험조건에서의 시험시간으로 환산하고, 또한 코핀-맨손(Coffin-manson) 가속모델을 적용하여, 실시간 온도 변화 값을 온도싸이클시험 조건에서의 싸이클 수로 환산한다.At this time, by applying the Arrhenius acceleration model, the real-time temperature value (eg, temperature value measured through DTS, temperature value received through CAN network) is converted into test time under high-temperature operation test conditions, Also, by applying the Coffin-manson acceleration model, the real-time temperature change value is converted into the number of cycles in the temperature cycle test condition.

또한 상기 제어부(즉, CPU)는 고온동작시험시간과 온도싸이클 시험을 통해 보증하는 시간(

Figure 112020056994874-pat00019
) 및 싸이클 수(
Figure 112020056994874-pat00020
)와 비교하여, 누적동작시간(tDRIVE)과 누적온도싸이클수(NDRIVE) 중 어느 하나라도 미리 지정된 적정 여유도(예 : 90%) 이하일 경우(S106의 아니오) 정비경고 알람(Alarm)을 운전자에게 표시하고(S108), 누적동작시간(tDRIVE)과 누적온도싸이클수(NDRIVE)가 모두 미리 지정된 적정 여유도 보다 큰 경우(S106의 예)에는 정상 상태임을 표시한다(S107).In addition, the control unit (ie, CPU) guarantees the time (
Figure 112020056994874-pat00019
) and number of cycles (
Figure 112020056994874-pat00020
), when any one of the accumulated operation time (t DRIVE ) and the number of accumulated temperature cycles (N DRIVE ) is less than the pre-specified appropriate margin (eg 90%) (No in S106), a maintenance warning alarm is issued. It is displayed to the driver (S108), and when both the accumulated operation time (t DRIVE ) and the number of accumulated temperature cycles (N DRIVE ) are greater than a predetermined appropriate margin (Yes of S106), the normal state is displayed (S107).

또한 차량의 시동이 오프(또는 Key off)되면 전원 공급이 해제되기 직전에 현재 주행 중 산출된 누적동작시간(tDRIVE)과 누적온도싸이클수(NDRIVE)를 마이콤(110) 내의 메모리(117)에 업데이트한다(S104).In addition, when the vehicle is turned off (or the key is off), the accumulated operating time (t DRIVE ) and the number of accumulated temperature cycles (N DRIVE ) calculated during the current driving immediately before the power supply is released are stored in the memory 117 in the microcomputer 110. is updated to (S104).

도 3은 본 발명의 제2 실시예에 따른 차량용 전자제어유닛의 수명 예측 방법을 설명하기 위한 흐름도로서, 이하 마이콤(110) 내부의 다이온도 센서(DTS, 116)의 고장 시 CAN 통신으로 외부에서 수신된 차량 온도 정보(TV)를 이용하여 전자제어유닛의 수명 예측을 수행하는 점에서, 상기 도 2를 참조하여 설명한 방법과 차이가 있다.3 is a flowchart for explaining a method for predicting the lifespan of an electronic control unit for a vehicle according to a second embodiment of the present invention. Hereinafter, when the die temperature sensor (DTS, 116) inside the microcomputer 110 fails, from the outside through CAN communication. It is different from the method described with reference to FIG. 2 in that the lifetime prediction of the electronic control unit is performed using the received vehicle temperature information T V .

따라서 상기 CAN 통신으로 외부에서 수신된 차량 온도 정보(TV)를 이용하여 마이콤 다이온도(TJ) 값을 다음 수학식3을 이용하여 산출할 수 있다. Therefore, using the vehicle temperature information (T V ) received from the outside through the CAN communication, the microcomputer die temperature (T J ) value can be calculated using the following Equation (3).

Figure 112020056994874-pat00021
Figure 112020056994874-pat00021

이때 상기 수학식3에 반영된 열저항 값(RTH =RTHJP + RTHPV)과 마이콤(MiCOM) 전력소모량(P)의 곱은 마이콤의 다이온도 센서(DTS, 116)의 정상동작 상황에서 마이콤 다이온도 값(TJ)의 비교를 통해 미리 학습한 가중치로 최적화할 수 있다. 이에 따라 본 실시예는 마이콤 내부 기능모듈(즉, 다이온도 센서)의 고장 시에도 록스텝 CPU(114)와, 차량온도 측정값(즉, CAN 통신으로 외부에서 수신된 온도 정보)을 이용한 다중성(redundancy) 확보를 통해 기능안전 요구사항 만족을 위한 안전메커니즘을 확보할 수 있다. At this time, the product of the thermal resistance value (R TH = R THJP + R THPV ) reflected in Equation 3 and the microcomputer (MiCOM) power consumption (P) is the microcomputer die temperature under the normal operation of the die temperature sensor (DTS, 116) of the microcontroller. Through comparison of the values (T J ), it is possible to optimize with weights learned in advance. Accordingly, this embodiment uses the lockstep CPU 114 and the vehicle temperature measurement value (ie, temperature information received from the outside through CAN communication) even when the internal function module of the microcontroller (ie, the die temperature sensor) fails. Redundancy), it is possible to secure a safety mechanism to satisfy functional safety requirements.

상기와 같이 마이콤 내부 기능모듈(즉, 다이온도 센서)의 고장 시 차량온도 측정값(즉, CAN 통신으로 외부에서 수신된 온도 정보)을 이용하여 마이콤 다이온도(TJ) 값을 산출함으로써, 이후에는 상기 도 2를 참조하여 설명한 방법과 마찬가지 방식으로 차량용 전자제어유닛의 수명 예측을 수행할 수 있다.As described above, by calculating the microcomputer die temperature (T J ) value using the vehicle temperature measurement value (ie, temperature information received from the outside through CAN communication) when the internal function module of the microcontroller (ie, the die temperature sensor) fails, In this case, life prediction of the electronic control unit for a vehicle may be performed in the same manner as in the method described with reference to FIG. 2 .

즉, 도 3을 참조하면, 차량 시동이 온(ON)되면, 제어부(즉, 록스텝 CPU)는 전자제어유닛(100)과 연결된 CAN 네트워크를 통해 수신된 차량 온도 값(TV(t))과(S201), 차량온도 측정값(즉, CAN 통신으로 외부에서 수신된 온도 정보)을 이용하여 산출한 마이컴 내부 다이의 온도 값(TJ(t))과, 마이콤 내부 ADC 모듈을 통해 마이콤에 공급되는 전원 값(VDD(t))을 입력받는다(또는 측정한다)(S202).That is, referring to FIG. 3 , when the vehicle ignition is turned on, the control unit (ie, the lockstep CPU) receives the vehicle temperature value (T V (t)) through the CAN network connected to the electronic control unit 100 . and (S201), the temperature value (T J (t)) of the internal die of the microcomputer calculated using the vehicle temperature measurement value (that is, the temperature information received from the outside through CAN communication), and the internal ADC module of the microcomputer. The supplied power value V DD (t) is inputted (or measured) (S202).

또한 상기 제어부(즉, 록스텝 CPU)는 직전(즉, 현재 시동 온 되기 전에) 시동 종료 시에 저장된 누적동작시간(tDRIVE)과 누적온도싸이클수(NDRIVE)를 마이콤 내 메모리(117)로부터 읽어오고(S203), 상기 입력받은 실시간 온도 값(예 : DTS를 통해 측정한 온도 값, CAN 네트워크를 통해 수신한 온도 값)을 이용하여 현재(즉, i 번째) 주행 싸이클의 누적동작시간(tDRIVE)과, 누적온도싸이클수(NDRIVE)를 계산한다(S204).In addition, the control unit (ie, the lockstep CPU) stores the accumulated operation time (t DRIVE ) and the number of accumulated temperature cycles (N DRIVE ) stored at the end of the startup immediately before (ie, before the current startup is on) from the memory 117 in the microcomputer. It is read (S203), and the accumulated operation time (t) of the current (ie, i-th) driving cycle using the received real-time temperature value (eg, temperature value measured through DTS, temperature value received through CAN network) DRIVE ) and the number of accumulated temperature cycles (N DRIVE ) are calculated (S204).

예컨대 상기 현재(즉, i 번째) 주행 싸이클의 누적동작시간(tDRIVE)과, 누적온도싸이클수(NDRIVE)는 상기 수학식 1과 수학식 2를 이용하여 산출할 수 있다. For example, the cumulative operation time t DRIVE of the current (ie, the i-th) driving cycle and the cumulative number of temperature cycles N DRIVE may be calculated using Equations 1 and 2 above.

이때 아레니우스(Arrhenius) 가속모델을 적용하여, 상기 실시간 온도 값(예 : DTS를 통해 측정한 온도 값, CAN 네트워크를 통해 수신한 온도 값)을 고온동작시험조건에서의 시험시간으로 환산하고, 또한 코핀-맨손(Coffin-manson) 가속모델을 적용하여, 실시간 온도 변화 값을 온도싸이클시험 조건에서의 싸이클 수로 환산한다.At this time, by applying the Arrhenius acceleration model, the real-time temperature value (eg, temperature value measured through DTS, temperature value received through CAN network) is converted into test time under high-temperature operation test conditions, Also, by applying the Coffin-manson acceleration model, the real-time temperature change value is converted into the number of cycles in the temperature cycle test condition.

또한 상기 제어부(즉, 록스텝 CPU)는 고온동작시험시간과 온도싸이클 시험을 통해 보증하는 시간(

Figure 112020056994874-pat00022
) 및 싸이클 수(
Figure 112020056994874-pat00023
)와 비교하여, 누적동작시간(tDRIVE)과 누적온도싸이클수(NDRIVE) 중 어느 하나라도 미리 지정된 적정 여유도(예 : 90%) 이하일 경우(S205의 아니오) 정비경고 알람(Alarm)을 운전자에게 표시하고(S207), 누적동작시간(tDRIVE)과 누적온도싸이클수(NDRIVE)가 모두 미리 지정된 적정 여유도 보다 큰 경우(S205의 예)에는 정상 상태임을 표시한다(S206).In addition, the control unit (that is, the lock step CPU) guarantees a time (ie, a high temperature operation test time and a temperature cycle test)
Figure 112020056994874-pat00022
) and number of cycles (
Figure 112020056994874-pat00023
), when any one of the accumulated operation time (t DRIVE ) and the number of accumulated temperature cycles (N DRIVE ) is less than the pre-specified appropriate margin (eg 90%) (No in S205), a maintenance warning alarm is issued. It is displayed to the driver (S207), and when the accumulated operation time (t DRIVE ) and the number of accumulated temperature cycles (N DRIVE ) are both greater than a predetermined appropriate margin (Yes of S205), the normal state is displayed (S206).

또한 차량의 시동이 오프(또는 Key off)되면 전원 공급이 해제되기 직전에 현재 주행 중 산출된 누적동작시간(tDRIVE)과 누적온도싸이클수(NDRIVE)를 마이콤(110) 내의 메모리(117)에 업데이트한다(S203).In addition, when the vehicle is turned off (or the key is off), the accumulated operating time (t DRIVE ) and the number of accumulated temperature cycles (N DRIVE ) calculated during the current driving immediately before the power supply is released are stored in the memory 117 in the microcomputer 110. is updated to (S203).

도 4는 본 발명의 제3 실시예에 따른 차량용 전자제어유닛의 수명 예측 방법을 설명하기 위한 흐름도로서, 이하 마이콤(110) 내부의 정상 상태인 다이온도 센서(DTS, 116)를 통해 검출된 온도 값(TJ)와 CAN 통신으로 외부에서 수신된 온도 값(TV)을 모두 이용하여 전자제어유닛의 수명 예측을 수행하는 방법을 설명한다.4 is a flowchart for explaining a method for predicting the lifespan of an electronic control unit for a vehicle according to a third embodiment of the present invention. Hereinafter, the temperature detected through the die temperature sensor (DTS, 116) in a normal state inside the microcomputer 110 A method for predicting the life of the electronic control unit using both the value T J and the temperature value T V received from the outside through CAN communication will be described.

이때 본 실시예에서는 차량용 전자제어유닛의 수명이 정상 상태인지, 아니면 정비경고 알람(Alarm) 상태인지를 표시하는 것뿐만 아니라, 현재의 예측 수명(즉, 남은 예측 수명)을 추가로 표시(S309 ~ S311)할 수 있도록 하는 점에서, 도 2 및 도 3에서 설명한 방법과 차이가 있다.At this time, in this embodiment, in addition to displaying whether the life of the electronic control unit for the vehicle is in a normal state or a maintenance warning alarm state, the current predicted life (ie, the remaining predicted life) is additionally displayed (S309 ~ S311), there is a difference from the method described in FIGS. 2 and 3 .

즉, 도 4를 참조하면, 차량 시동이 온(ON)되면, 제어부(즉, CPU)는 전자제어유닛(100) 외부와 연결된 차량의 CAN 네트워크를 통해 수신된 차량 온도 값(TV(t))(S301), 마이콤(110) 내부에 구비된 온도 센서(즉, DTS, 116)를 통해 마이컴 내부 다이의 온도 값(TJ(t))(S302), 및 마이콤 내부 ADC 모듈을 통해 마이콤에 공급되는 전원 값(VDD(t))을 입력받는다(또는 측정한다)(S303).That is, referring to FIG. 4 , when the vehicle ignition is turned on, the control unit (ie, the CPU) receives the vehicle temperature value T V (t) through the CAN network of the vehicle connected to the outside of the electronic control unit 100 . ) (S301), the temperature value (T J (t)) (S302) of the die inside the microcomputer through the temperature sensor (ie, DTS, 116) provided inside the microcomputer 110, and the microcontroller through the ADC module inside the microcomputer. The supplied power value V DD (t) is inputted (or measured) (S303).

또한 상기 제어부(즉, CPU)는 직전(즉, 현재 시동 온 되기 전에) 시동 종료 시에 저장된 누적동작시간(tDRIVE)과 누적온도싸이클수(NDRIVE)를 마이콤 내 메모리(117)로부터 읽어오고(S304), 상기 입력받은 실시간 온도 값(예 : DTS를 통해 측정한 온도 값, CAN 네트워크를 통해 수신한 온도 값)을 이용하여 현재(즉, i 번째) 주행 싸이클의 누적동작시간(tDRIVE)과, 누적온도싸이클수(NDRIVE)를 계산한다(S305).In addition, the control unit (ie, CPU) reads the accumulated operation time (t DRIVE ) and the number of accumulated temperature cycles (N DRIVE ) stored at the end of the startup immediately before (ie, before the current startup is on) from the memory 117 in the microcomputer and (S304), the accumulated operation time (t DRIVE ) of the current (ie, i-th) driving cycle using the received real-time temperature value (eg, temperature value measured through DTS, temperature value received through CAN network) And, the number of accumulated temperature cycles (N DRIVE ) is calculated (S305).

예컨대 상기 현재(즉, i 번째) 주행 싸이클의 누적동작시간(tDRIVE)과, 누적온도싸이클수(NDRIVE)는 상기 수학식 1과 수학식 2를 이용하여 산출할 수 있다. For example, the cumulative operation time t DRIVE of the current (ie, the i-th) driving cycle and the cumulative number of temperature cycles N DRIVE may be calculated using Equations 1 and 2 above.

이때 아레니우스(Arrhenius) 가속모델을 적용하여, 상기 실시간 온도 값(예 : DTS를 통해 측정한 온도 값, CAN 네트워크를 통해 수신한 온도 값)을 고온동작시험조건에서의 시험시간으로 환산하고, 또한 코핀-맨손(Coffin-manson) 가속모델을 적용하여, 실시간 온도 변화 값을 온도싸이클시험 조건에서의 싸이클 수로 환산한다.At this time, by applying the Arrhenius acceleration model, the real-time temperature value (eg, temperature value measured through DTS, temperature value received through CAN network) is converted into test time under high-temperature operation test conditions, Also, by applying the Coffin-manson acceleration model, the real-time temperature change value is converted into the number of cycles in the temperature cycle test condition.

또한 상기 제어부(즉, 록스텝 CPU)는 고온동작시험시간과 온도싸이클 시험을 통해 보증하는 시간(

Figure 112020056994874-pat00024
) 및 싸이클 수(
Figure 112020056994874-pat00025
)와 비교하여, 누적동작시간(tDRIVE)과 누적온도싸이클수(NDRIVE) 중 어느 하나의 최대(MAX) 값이 미리 지정된 적정 여유도(또는 제한 기준값) 이하일 경우(S306의 아니오) 정비경고 알람(Alarm)을 운전자에게 표시하고(S308), 누적동작시간(tDRIVE)과 누적온도싸이클수(NDRIVE)가 모두 미리 지정된 적정 여유도 적정 여유도(또는 제한 기준값)(Limit) 보다 큰 경우(S306의 예)에는 정상 상태임을 표시한다(S307).In addition, the control unit (that is, the lock step CPU) guarantees a time (ie, a high temperature operation test time and a temperature cycle test)
Figure 112020056994874-pat00024
) and number of cycles (
Figure 112020056994874-pat00025
), when the maximum (MAX) value of any one of the cumulative operating time (t DRIVE ) and the number of cumulative temperature cycles (N DRIVE ) is less than the pre-specified appropriate margin (or limit value) (No in S306) Maintenance warning When an alarm is displayed to the driver (S308), and the accumulated operation time (t DRIVE ) and the number of accumulated temperature cycles (N DRIVE ) are both greater than the pre-specified appropriate tolerance (or limit standard value) (Limit) In (Yes in S306), a normal state is indicated (S307).

또한 차량의 시동이 오프(또는 Key off)되면 전원 공급이 해제되기 직전에 현재 주행 중 산출된 누적동작시간(tDRIVE)과 누적온도싸이클수(NDRIVE)를 마이콤(110) 내의 메모리(117)에 업데이트한다(S304).In addition, when the vehicle is turned off (or the key is off), the accumulated operating time (t DRIVE ) and the number of accumulated temperature cycles (N DRIVE ) calculated during the current driving immediately before the power supply is released are stored in the memory 117 in the microcomputer 110. is updated to (S304).

한편 상기 전자제어유닛(100) 외부와 연결된 CAN 네트워크를 통해 수신된 차량 온도 값(TV(t))(S301), 마이콤(110) 내부에 구비된 온도 센서(즉, DTS, 116)를 통해 마이컴 내부 다이의 온도 값(TJ(t))(S302), 및 마이콤 내부 ADC 모듈을 통해 마이콤에 공급되는 전원 값(VDD(t))을 입력받은(또는 측정한) 후(S303), 상기 고속모델링유닛(AMU, 115)은 상기 전자제어유닛 내기온(TINT), 마이콤에 공급되는 전원 값(VDD(t)), 및 마이콤에 공급되는 전류 값(IDD(t))을 입력받는다(S309). On the other hand, the vehicle temperature value (T V (t)) (S301) received through the CAN network connected to the outside of the electronic control unit 100, through the temperature sensor (ie, DTS, 116) provided in the microcomputer 110 After receiving (or measuring) the temperature value (T J (t)) of the microcomputer's internal die (S302) and the power supply value (V DD (t)) supplied to the microcomputer through the microcomputer's internal ADC module (S303), The high-speed modeling unit (AMU, 115) is the electronic control unit internal temperature (T INT ), the power value supplied to the microcomputer (V DD (t)), and the current value supplied to the microcomputer (I DD (t)) Input is received (S309).

이때 제어부(즉, CPU) 대신에 상기 고속모델링유닛(AMU, 115)을 사용하는 이유는, 다항식의 지수함수로 구성된 물리기반 수식의 연산은 엔진 제어기와 같이 복잡도가 높은 비선형 시스템에서는 CPU 과부하의 원인이 되며, 복수의 센서 값을 이용하여 액추에이터 구동제어를 위한 실시간 목표 값을 생성하는데, 많은 시간을 필요로 하는 문제점이 있기 때문이다.At this time, the reason for using the high-speed modeling unit (AMU, 115) instead of the control unit (ie, CPU) is that the calculation of a physics-based formula composed of an exponential function of a polynomial is a cause of CPU overload in a nonlinear system with high complexity such as an engine controller. This is because there is a problem that a lot of time is required to generate a real-time target value for actuator driving control using a plurality of sensor values.

따라서 본 실시예에서 상기 고속모델링유닛(AMU, 115)은 상기 복수의 입력 값(TINT, VDD(t), IDD(t))을 이용하여 가우시간 회귀분석(GPR Regression)을 통해 확률분포함수로 변환하고, 상기 확률분포함수로부터 머신러닝을 통해 예측수명 값을 산출한다(S310). 이는 공지된 머신러닝 모델을 이용하여 산출할 수도 있으므로 이에 대한 구체적인 설명은 생략한다.Therefore, in this embodiment, the high-speed modeling unit (AMU, 115) uses the plurality of input values (T INT , V DD (t), I DD (t)) to obtain a probability through a Gaussian time regression analysis (GPR Regression). It is converted into a distribution function, and a predicted lifetime value is calculated from the probability distribution function through machine learning (S310). Since this may be calculated using a known machine learning model, a detailed description thereof will be omitted.

이대 상기 예측수명 값은 시동시마다 산출하여 운전자에게 예측수명 값을 표시하고(S311), 이때의 누적동작시간(tDRIVE)과 누적온도싸이클수(NDRIVE)를 마이콤 내 메모리에 업데이트한다(S304).The predicted life value is calculated every time the engine is started and the predicted life value is displayed to the driver (S311), and the cumulative operation time (t DRIVE ) and the cumulative number of temperature cycles (N DRIVE ) at this time are updated in the memory of the microcomputer (S304) .

상기와 같이 본 실시예는 차량 운행 중 전자제어유닛 내부의 센서 온도 값을 활용하여 전자제어유닛의 수명을 예측하고, 상기 예측 결과에 따른 상태와 알람을 출력함으로써 운전자가 사고에 대비할 수 있도록 하며, 제품에 대한 신뢰성을 확보할 수 있도록 하는 효과가 있다.As described above, the present embodiment predicts the lifespan of the electronic control unit by using the sensor temperature value inside the electronic control unit while driving the vehicle, and outputs the status and alarm according to the prediction result so that the driver can prepare for an accident, It has the effect of ensuring the reliability of the product.

이상으로 본 발명은 도면에 도시된 실시예를 참고로 하여 설명되었으나, 이는 예시적인 것에 불과하며, 당해 기술이 속하는 분야에서 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 타 실시예가 가능하다는 점을 이해할 것이다. 따라서 본 발명의 기술적 보호범위는 아래의 특허청구범위에 의해서 정하여져야 할 것이다. 또한 본 명세서에서 설명된 구현은, 예컨대, 방법 또는 프로세스, 장치, 소프트웨어 프로그램, 데이터 스트림 또는 신호로 구현될 수 있다. 단일 형태의 구현의 맥락에서만 논의(예컨대, 방법으로서만 논의)되었더라도, 논의된 특징의 구현은 또한 다른 형태(예컨대, 장치 또는 프로그램)로도 구현될 수 있다. 장치는 적절한 하드웨어, 소프트웨어 및 펌웨어 등으로 구현될 수 있다. 방법은, 예컨대, 컴퓨터, 마이크로프로세서, 집적 회로 또는 프로그래밍 가능한 로직 디바이스 등을 포함하는 프로세싱 디바이스를 일반적으로 지칭하는 프로세서 등과 같은 장치에서 구현될 수 있다. 프로세서는 또한 최종-사용자 사이에 정보의 통신을 용이하게 하는 컴퓨터, 셀 폰, 휴대용/개인용 정보 단말기(personal digital assistant: "PDA") 및 다른 디바이스 등과 같은 통신 디바이스를 포함한다.As described above, the present invention has been described with reference to the embodiment shown in the drawings, but this is merely exemplary, and various modifications and equivalent other embodiments are possible therefrom by those of ordinary skill in the art. will understand the point. Therefore, the technical protection scope of the present invention should be defined by the following claims. Implementations described herein may also be implemented as, for example, a method or process, an apparatus, a software program, a data stream, or a signal. Although discussed only in the context of a single form of implementation (eg, discussed only as a method), implementations of the discussed features may also be implemented in other forms (eg, as an apparatus or a program). The apparatus may be implemented in suitable hardware, software and firmware, and the like. A method may be implemented in an apparatus such as, for example, a processor, which generally refers to a computer, a microprocessor, a processing device, including an integrated circuit or programmable logic device, and the like. Processors also include communication devices such as computers, cell phones, portable/personal digital assistants ("PDAs") and other devices that facilitate communication of information between end-users.

100 : 전자제어유닛 110 : 마이콤
120 : 전원공급부 111, 112 : CPU
113 : ADC 모듈 114 : 록스텝 CPU
115 : 고속모델링유닛(AMU) 116 : 다이온도 센서(DTS)
117 : 메모리 118 : CAN 컨트롤러
BAT : 차량배터리
100: electronic control unit 110: microcomputer
120: power supply 111, 112: CPU
113: ADC module 114: lock step CPU
115: high-speed modeling unit (AMU) 116: die temperature sensor (DTS)
117: memory 118: CAN controller
BAT: Vehicle battery

Claims (18)

전자제어유닛의 마이콤 내부의 다이 온도(TJ(t))를 검출하는 온도 센서;
상기 전자제어유닛과 연결된 CAN(Controller Area Network) 네트워크를 통해 차량 온도 값(TV(t))을 수신하는 CAN 컨트롤러; 및
차량의 시동이 온 됨에 따라 실시간으로 상기 복수의 온도 값(TJ(t), TV(t)), 및 상기 마이콤 내부의 ADC(Analog to Digital Convert) 모듈을 통해 상기 마이콤에 공급되는 전원 값을 입력받는 제어부;를 포함하며,
상기 제어부가, 상기 실시간으로 입력받은 복수의 온도 값(TJ(t), TV(t)) 중 적어도 하나를 이용하여 현재 주행 싸이클의 누적동작시간(tDRIVE)과 누적온도싸이클수(NDRIVE)를 산출하고, 상기 산출한 누적동작시간(tDRIVE)과 누적온도싸이클수(NDRIVE)와 각기 지정된 여유도를 비교한 결과에 따른 수명 예측 상태를 출력하는 것을 특징으로 하는 차량용 전자제어유닛의 수명 예측 장치.
a temperature sensor for detecting a die temperature (T J (t)) inside the microcomputer of the electronic control unit;
a CAN controller for receiving a vehicle temperature value (T V (t)) through a CAN (Controller Area Network) network connected to the electronic control unit; and
As the vehicle is started, the plurality of temperature values (T J (t), T V (t)) and the power value supplied to the microcomputer through the ADC (Analog to Digital Convert) module inside the microcomputer in real time a control unit receiving the input;
The control unit uses at least one of the plurality of temperature values T J (t) and T V (t)) input in real time, the accumulated operation time (t DRIVE ) of the current driving cycle and the number of accumulated temperature cycles (N DRIVE ), and outputting a life prediction state according to the result of comparing the calculated cumulative operation time (t DRIVE ) and the cumulative number of temperature cycles (N DRIVE ) with each designated tolerance Electronic control unit for a vehicle, characterized in that life prediction device.
제 1항에 있어서, 상기 제어부는,
현재 시동이 온 되기 직전의 시동 종료 시에 저장된 누적동작시간(tDRIVE)과 누적온도싸이클수(NDRIVE)를 상기 마이콤 내의 메모리로부터 읽어와 상기 현재 주행 싸이클의 누적동작시간(tDRIVE)과 누적온도싸이클수(NDRIVE)의 산출 시 반영하는 것을 특징으로 하는 차량용 전자제어유닛의 수명 예측 장치.
According to claim 1, wherein the control unit,
The accumulated operation time (t DRIVE ) and the number of accumulated temperature cycles (N DRIVE ) stored at the end of the engine immediately before the current ignition is on are read from the memory in the microcomputer, and the cumulative operation time (t DRIVE ) and accumulation of the current driving cycle A device for predicting the life of an electronic control unit for a vehicle, characterized in that it is reflected when calculating the number of temperature cycles (N DRIVE ).
제 1항에 있어서, 상기 제어부는,
상기 현재 주행 싸이클의 누적동작시간(tDRIVE)을 아래의 수학식 1을 이용하여 산출하는 것을 특징으로 하는 차량용 전자제어유닛의 수명 예측 장치.
(수학식 1)
Figure 112020056994874-pat00026

여기서,
AF_HT는 아레니우스(Arrhenius) 가속계수이다.
According to claim 1, wherein the control unit,
The life expectancy prediction apparatus of the electronic control unit for a vehicle, characterized in that the cumulative operation time (t DRIVE ) of the current driving cycle is calculated using Equation 1 below.
(Equation 1)
Figure 112020056994874-pat00026

here,
A F_HT is the Arrhenius acceleration factor.
제 3항에 있어서, 상기 제어부는,
아레니우스(Arrhenius) 가속모델을 적용하여, 상기 실시간으로 입력받은 복수의 온도 값을 고온동작시험조건에서의 시험시간으로 환산하는 것을 특징으로 하는 차량용 전자제어유닛의 수명 예측 장치.
According to claim 3, wherein the control unit,
A life prediction device for an electronic control unit for a vehicle, characterized in that by applying an Arrhenius acceleration model, the plurality of temperature values input in real time are converted into a test time under high temperature operation test conditions.
제 1항에 있어서, 상기 제어부는,
상기 현재 주행 싸이클의 누적온도싸이클수(NDRIVE)를 아래의 수학식 2를 이용하여 산출하는 것을 특징으로 하는 차량용 전자제어유닛의 수명 예측 장치.
(수학식 2)
Figure 112020056994874-pat00027

여기서 AF_TC는 코핀-맨손(Coffin-manson) 가속계수이다.
According to claim 1, wherein the control unit,
The lifespan prediction apparatus of the electronic control unit for a vehicle, characterized in that the cumulative temperature cycle number (N DRIVE ) of the current driving cycle is calculated using Equation 2 below.
(Equation 2)
Figure 112020056994874-pat00027

where A F_TC is the Coffin-manson acceleration coefficient.
제 5항에 있어서, 상기 제어부는,
코핀-맨손(Coffin-manson) 가속모델을 적용하여, 상기 실시간으로 입력받은 복수의 온도 값에 대한 온도 변화 값을 온도싸이클시험 조건에서의 싸이클 수로 환산하는 것을 특징으로 하는 차량용 전자제어유닛의 수명 예측 장치.
According to claim 5, wherein the control unit,
Life prediction of an electronic control unit for a vehicle, characterized in that by applying a Coffin-manson acceleration model, the temperature change values for the plurality of temperature values input in real time are converted into the number of cycles in the temperature cycle test condition Device.
제 1항에 있어서, 상기 제어부는,
상기 수명 예측 상태를 출력함에 있어서,
상기 산출한 누적동작시간(tDRIVE)과 누적온도싸이클수(NDRIVE)를 각기 고온동작시험시간과 온도싸이클 시험을 통해 보증하는 시간(
Figure 112020056994874-pat00028
) 및 싸이클 수(
Figure 112020056994874-pat00029
)와 비교하여, 상기 누적동작시간(tDRIVE)과 누적온도싸이클수(NDRIVE) 중 어느 하나라도 미리 지정된 적정 여유도 이하일 경우 정비경고 알람을 출력하는 것을 특징으로 하는 차량용 전자제어유닛의 수명 예측 장치.
According to claim 1, wherein the control unit,
In outputting the life prediction state,
Time to guarantee the above calculated cumulative operation time (t DRIVE ) and cumulative temperature cycle number (N DRIVE ) through high temperature operation test time and temperature cycle test (
Figure 112020056994874-pat00028
) and number of cycles (
Figure 112020056994874-pat00029
), when any one of the accumulated operation time (t DRIVE ) and the number of accumulated temperature cycles (N DRIVE ) is less than a predetermined appropriate margin, a maintenance warning alarm is output. Device.
제 7항에 있어서, 상기 제어부는,
상기 누적동작시간(tDRIVE)과 누적온도싸이클수(NDRIVE)가 모두 미리 지정된 적정 여유도 보다 큰 경우에 예측 수명이 정상 상태임을 출력하는 것을 특징으로 하는 차량용 전자제어유닛의 수명 예측 장치.
According to claim 7, wherein the control unit,
The life expectancy prediction device of the electronic control unit for a vehicle, characterized in that the predicted life is outputted in a normal state when the cumulative operation time (t DRIVE ) and the cumulative temperature cycle number (N DRIVE ) are both greater than a predetermined appropriate margin.
제 1항에 있어서, 상기 제어부는,
차량의 현재 시동이 오프될 경우, 전원 공급이 해제되기 전에 현재 주행 중 산출된 누적동작시간(tDRIVE)과 누적온도싸이클수(NDRIVE)를 상기 마이콤 내의 메모리에 업데이트 하는 것을 특징으로 하는 차량용 전자제어유닛의 수명 예측 장치.
According to claim 1, wherein the control unit,
When the current ignition of the vehicle is turned off, before the power supply is released, the accumulated operating time (t DRIVE ) and the accumulated temperature cycle number (N DRIVE ) calculated during the current driving are updated in the memory in the microcomputer. Life prediction device of the control unit.
제 1항에 있어서, 상기 제어부는,
상기 마이콤 내부의 온도 센서의 고장 시, 상기 CAN 네트워크를 통해 수신된 차량의 온도 값(TV(t))과 아래의 수학식 3을 이용하여 마이콤의 다이 온도(TJ) 값을 산출하는 것을 특징으로 하는 차량용 전자제어유닛의 수명 예측 장치.
(수학식 3)
Figure 112021044519808-pat00030

여기서 열저항 값(RTH =RTHJP + RTHPV)과 마이콤 전력소모량(PMiCOM)의 곱은 마이콤의 온도 센서가 정상동작한 상황에서 마이콤의 다이 온도 값(TJ)의 비교를 통해 미리 학습하여 최적화된 값이다.
According to claim 1, wherein the control unit,
When the temperature sensor inside the microcomputer fails, calculating the die temperature (T J ) value of the microcomputer using the vehicle temperature value (T V (t)) received through the CAN network and Equation 3 below A device for predicting the life of an electronic control unit for a vehicle.
(Equation 3)
Figure 112021044519808-pat00030

Here, the product of the thermal resistance value (R TH = R THJP + R THPV ) and the power consumption of the microcomputer (P MiCOM ) is learned in advance by comparing the die temperature value (T J ) of the microcomputer under the condition that the temperature sensor of the microcontroller operates normally. It is an optimized value.
제 1항에 있어서,
전자제어유닛 내기온(TINT), 상기 마이콤에 공급되는 전원 값(VDD(t)), 및 상기 마이콤에 공급되는 전류 값(IDD(t))을 입력받는 고속모델링유닛;을 더 포함하고,
상기 고속모델링유닛은,
상기 복수의 입력 값(TINT, VDD(t), IDD(t))을 이용하여 가우시간 회귀분석을 통해 확률분포함수로 변환하고, 상기 확률분포함수로부터 머신러닝을 통해 예측수명 값을 산출하고, 차량 시동시마다 상기 산출한 예측수명 값을 출력하는 것을 특징으로 하는 차량용 전자제어유닛의 수명 예측 장치.
The method of claim 1,
The electronic control unit internal temperature (T INT ), the power value supplied to the microcomputer (V DD (t)), and the high-speed modeling unit receiving the current value (I DD (t)) supplied to the microcomputer; further includes and,
The high-speed modeling unit,
The plurality of input values (T INT , V DD (t), I DD (t)) are converted into a probability distribution function through Gaussian time regression analysis, and the predicted lifetime value is obtained from the probability distribution function through machine learning. and outputting the calculated predicted life value every time the vehicle is started.
차량용 전자제어유닛의 수명 예측 방법에 있어서,
차량 시동이 온 되면, 제어부가 전자제어유닛의 마이콤 내부에 구비된 온도 센서를 통해 마이컴 내부 다이의 온도 값(TJ(t)), CAN 네트워크를 통해 수신된 차량 온도 값(TV(t))을 실시간으로 입력받는 단계;
상기 제어부가 현재 시동 온 되기 직전에 시동 종료 시 저장된 누적동작시간(tDRIVE)과 누적온도싸이클수(NDRIVE)를 상기 마이콤 내 메모리로부터 읽어오는 단계;
상기 제어부가 상기 읽어온 누적동작시간(tDRIVE)과 누적온도싸이클수(NDRIVE)를 반영하여 상기 실시간으로 입력받은 온도 값(TJ(t), TV(t)) 중 적어도 하나를 이용하여 현재 주행 싸이클의 누적동작시간(tDRIVE)과 누적온도싸이클수(NDRIVE)를 계산하는 단계; 및
상기 제어부가 상기 계산한 누적동작시간(tDRIVE)과 누적온도싸이클수(NDRIVE)와 각기 지정된 여유도를 비교한 결과를 바탕으로 판단한 수명 예측 상태를 출력하는 단계;를 포함하는 것을 특징으로 하는 차량용 전자제어유닛의 수명 예측 방법.
In the method for predicting the life of an electronic control unit for a vehicle,
When the vehicle ignition is on, the controller controls the temperature value (T J (t)) of the die inside the microcomputer through the temperature sensor provided inside the microcomputer of the electronic control unit, and the vehicle temperature value (T V (t)) received through the CAN network. ) receiving input in real time;
reading, by the control unit, the accumulated operating time (t DRIVE ) and the number of accumulated temperature cycles (N DRIVE ) stored at the end of the start-up immediately before the current start-up is on, from the memory in the microcomputer;
Using at least one of the temperature values (T J (t), T V (t)) received in real time by the controller reflecting the read accumulated operation time (t DRIVE ) and the accumulated temperature cycle number (N DRIVE ) calculating the cumulative operation time (t DRIVE ) and the cumulative temperature cycle number (N DRIVE ) of the current driving cycle; and
outputting, by the control unit, a predicted lifespan state determined based on a result of comparing the calculated cumulative operation time (t DRIVE ), the cumulative number of temperature cycles (N DRIVE ), and each specified margin; A method of predicting the lifespan of an electronic control unit for a vehicle.
제 12항에 있어서,
상기 현재 주행 싸이클의 누적동작시간(tDRIVE)을 산출하기 위하여,
상기 제어부가, 아래의 수학식 1을 이용하는 것을 특징으로 하는 차량용 전자제어유닛의 수명 예측 방법.
(수학식 1)
Figure 112020056994874-pat00031

여기서,
AF_HT는 아레니우스(Arrhenius) 가속계수이다.
13. The method of claim 12,
In order to calculate the cumulative operation time (t DRIVE ) of the current driving cycle,
The control unit, life prediction method of the electronic control unit for a vehicle, characterized in that using the following equation (1)
(Equation 1)
Figure 112020056994874-pat00031

here,
A F_HT is the Arrhenius acceleration factor.
제 12항에 있어서,
상기 현재 주행 싸이클의 누적온도싸이클수(NDRIVE)를 산출하기 위하여,
상기 제어부가, 아래의 수학식 2를 이용하여 산출하는 것을 특징으로 하는 차량용 전자제어유닛의 수명 예측 방법.
(수학식 2)
Figure 112020056994874-pat00032

여기서 AF_TC는 코핀-맨손(Coffin-manson) 가속계수이다.
13. The method of claim 12,
In order to calculate the number of cumulative temperature cycles (N DRIVE ) of the current driving cycle,
The life prediction method of the electronic control unit for a vehicle, characterized in that the control unit calculates using the following Equation (2).
(Equation 2)
Figure 112020056994874-pat00032

where A F_TC is the Coffin-manson acceleration coefficient.
제 12항에 있어서, 상기 수명 예측 상태를 출력하는 단계에서,
상기 제어부는,
상기 계산한 누적동작시간(tDRIVE)과 누적온도싸이클수(NDRIVE)를 각기 고온동작시험시간과 온도싸이클 시험을 통해 보증하는 시간(
Figure 112021044519808-pat00033
) 및 싸이클 수(
Figure 112021044519808-pat00034
)와 비교하여, 상기 누적동작시간(tDRIVE)과 누적온도싸이클수(NDRIVE) 중 어느 하나라도 미리 지정된 적정 여유도 이하일 경우 정비경고 알람을 출력하고,
상기 누적동작시간(tDRIVE)과 누적온도싸이클수(NDRIVE)가 모두 미리 지정된 적정 여유도 보다 큰 경우에 예측 수명이 정상 상태임을 출력하는 것을 특징으로 하는 차량용 전자제어유닛의 수명 예측 방법.
The method of claim 12, wherein in the step of outputting the life prediction state,
The control unit is
Time to guarantee the above calculated cumulative operation time (t DRIVE ) and cumulative temperature cycle number (N DRIVE ) through high temperature operation test time and temperature cycle test, respectively (
Figure 112021044519808-pat00033
) and number of cycles (
Figure 112021044519808-pat00034
), a maintenance warning alarm is output when any one of the accumulated operation time (t DRIVE ) and the number of accumulated temperature cycles (N DRIVE ) is less than a pre-specified appropriate margin,
The life expectancy prediction method of the electronic control unit for a vehicle, characterized in that the predicted life is outputted in a normal state when both the cumulative operation time (t DRIVE ) and the cumulative temperature cycle number (N DRIVE ) are greater than a predetermined appropriate margin.
제 12항에 있어서, 차량의 현재 시동이 오프될 경우,
상기 제어부는,
전원 공급이 해제되기 전에 현재 주행 중 산출된 누적동작시간(tDRIVE)과 누적온도싸이클수(NDRIVE)를 상기 마이콤 내의 메모리에 업데이트 하는 것을 특징으로 하는 차량용 전자제어유닛의 수명 예측 방법.
The method of claim 12, wherein when the current ignition of the vehicle is turned off,
The control unit is
Before the power supply is released, the accumulated operating time (t DRIVE ) and the number of accumulated temperature cycles (N DRIVE ) calculated during the current driving are updated in the memory in the microcomputer. A method of predicting the life of an electronic control unit for a vehicle, characterized in that it is updated.
제 12항에 있어서, 상기 마이콤 내부의 온도 센서의 고장 시,
상기 제어부는,
상기 CAN 네트워크를 통해 수신된 차량의 온도 값(TV(t))과 아래의 수학식 3을 이용하여 마이콤의 다이 온도(TJ) 값을 산출하는 것을 특징으로 하는 차량용 전자제어유닛의 수명 예측 방법.
(수학식 3)
Figure 112021044519808-pat00035

여기서 열저항 값(RTH =RTHJP + RTHPV)과 마이콤 전력소모량(PMiCOM)의 곱은 마이콤의 온도 센서가 정상동작한 상황에서 마이콤의 다이 온도 값(TJ)의 비교를 통해 미리 학습하여 최적화된 값이다.
The method of claim 12, wherein when the temperature sensor inside the microcomputer fails,
The control unit is
Life expectancy prediction of the electronic control unit for a vehicle, characterized in that the die temperature (T J ) of the microcomputer is calculated using the temperature value (T V (t)) of the vehicle received through the CAN network and Equation 3 below Way.
(Equation 3)
Figure 112021044519808-pat00035

Here, the product of the thermal resistance value (R TH = R THJP + R THPV ) and the power consumption of the microcomputer (P MiCOM ) is learned in advance by comparing the die temperature value (T J ) of the microcomputer under the condition that the temperature sensor of the microcontroller operates normally. It is an optimized value.
제 12항에 있어서, 상기 차량 시동이 온 되면,
고속모델링유닛이 전자제어유닛 내기온(TINT), 상기 마이콤에 공급되는 전원 값(VDD(t)), 및 상기 마이콤에 공급되는 전류 값(IDD(t))을 입력받는 단계;
상기 고속모델링유닛이 상기 복수의 입력 값(TINT, VDD(t), IDD(t))을 이용하여 가우시간 회귀분석을 통해 확률분포함수로 변환하는 단계; 및
상기 고속모델링유닛이 상기 확률분포함수로부터 머신러닝을 통해 예측수명 값을 산출하고, 차량 시동시마다 상기 산출한 예측수명 값을 출력하는 단계;를 더 포함하는 것을 특징으로 하는 차량용 전자제어유닛의 수명 예측 방법.
The method of claim 12, wherein when the vehicle ignition is on,
receiving, by the high-speed modeling unit, the internal temperature (T INT ) of the electronic control unit, the power value supplied to the microcomputer (V DD (t)), and the current value (I DD (t)) supplied to the microcomputer;
converting, by the high-speed modeling unit, into a probability distribution function through Gaussian time regression analysis using the plurality of input values (T INT , V DD (t), I DD (t)); and
The high-speed modeling unit calculating a predicted lifespan value from the probability distribution function through machine learning, and outputting the calculated predicted lifespan value every time the vehicle is started; Life expectancy prediction of the electronic control unit for a vehicle, characterized in that it further comprises Way.
KR1020200066840A 2020-06-03 2020-06-03 Life prediction apparatus and method for electronic control unit of vehicle Active KR102276013B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020200066840A KR102276013B1 (en) 2020-06-03 2020-06-03 Life prediction apparatus and method for electronic control unit of vehicle

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020200066840A KR102276013B1 (en) 2020-06-03 2020-06-03 Life prediction apparatus and method for electronic control unit of vehicle

Publications (1)

Publication Number Publication Date
KR102276013B1 true KR102276013B1 (en) 2021-07-12

Family

ID=76859257

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020200066840A Active KR102276013B1 (en) 2020-06-03 2020-06-03 Life prediction apparatus and method for electronic control unit of vehicle

Country Status (1)

Country Link
KR (1) KR102276013B1 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003127880A (en) * 2001-10-29 2003-05-08 Koyo Seiko Co Ltd Power steering device
JP2009095143A (en) * 2007-10-09 2009-04-30 Toyota Motor Corp VEHICLE CONTROL DEVICE, CONTROL METHOD, PROGRAM USING THE METHOD BY COMPUTER, AND RECORDING MEDIUM CONTAINING THE PROGRAM
KR20100027540A (en) * 2008-09-02 2010-03-11 한국철도기술연구원 System for the reliability demonstration of railway train control equipment, and its method
KR20170129894A (en) * 2015-04-29 2017-11-27 콘티넨탈 오토모티브 게엠베하 Method for monitoring an electronic control unit and a control unit for an automobile
JP2018115869A (en) * 2017-01-16 2018-07-26 いすゞ自動車株式会社 Lifetime estimation device, and vehicle
JP2018117400A (en) * 2017-01-16 2018-07-26 いすゞ自動車株式会社 Driving device for vehicle, and vehicle

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003127880A (en) * 2001-10-29 2003-05-08 Koyo Seiko Co Ltd Power steering device
JP2009095143A (en) * 2007-10-09 2009-04-30 Toyota Motor Corp VEHICLE CONTROL DEVICE, CONTROL METHOD, PROGRAM USING THE METHOD BY COMPUTER, AND RECORDING MEDIUM CONTAINING THE PROGRAM
KR20100027540A (en) * 2008-09-02 2010-03-11 한국철도기술연구원 System for the reliability demonstration of railway train control equipment, and its method
KR20170129894A (en) * 2015-04-29 2017-11-27 콘티넨탈 오토모티브 게엠베하 Method for monitoring an electronic control unit and a control unit for an automobile
JP2018115869A (en) * 2017-01-16 2018-07-26 いすゞ自動車株式会社 Lifetime estimation device, and vehicle
JP2018117400A (en) * 2017-01-16 2018-07-26 いすゞ自動車株式会社 Driving device for vehicle, and vehicle

Similar Documents

Publication Publication Date Title
JP5123321B2 (en) Device control device and device control program
KR102802112B1 (en) Apparatus and application for predicting discharge of battery
US10764372B2 (en) Vehicular communication device
US8564248B2 (en) Computer system mounted with battery pack for performing system control based on characteristics of the battery pack and system main body thereof
CN116494896A (en) Vehicle dormancy wakeup control method, electronic equipment and vehicle
US20120173933A1 (en) Profile-based execution monitoring
CN103018545A (en) Whole cabinet power consumption test method
KR102276013B1 (en) Life prediction apparatus and method for electronic control unit of vehicle
JP5116825B2 (en) Electronic control device
US20200264229A1 (en) Soc imminent failure prediction using aging sensors
EP4425368A1 (en) Chip internal voltage prediction model generation method, chip internal voltage prediction method, and related apparatuses
US8762744B2 (en) Energy management system configured to generate energy management information indicative of an energy state of processing elements
US8478478B2 (en) Processor system and fault managing unit thereof
US9501347B2 (en) Documentation of faults in a fault memory of a motor vehicle
US20250074339A1 (en) System and method for controlling a vehicle
WO2008059638A1 (en) Semiconductor device
US11043798B2 (en) Method for the operationally safe activation of at least one electronic component
US20240330010A1 (en) Method and information processing device
BR112021016830A2 (en) SYSTEMS AND METHODS FOR VEHICLE EVENT DETECTION
JP6665632B2 (en) Electronic control unit
CN112463539A (en) Equipment temperature monitoring circuit and server system
CN120275840A (en) Vehicle low-voltage battery monitoring method and device, vehicle, and computer program product
EP4206633A1 (en) Configuration of battery management device for temperature measurement of microcontroller, and control method therefor
JP2017218081A (en) Electronic control unit
CN119986406A (en) A fuel cell life prediction method, device, medium and equipment

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20200603

PA0201 Request for examination
PN2301 Change of applicant

Patent event date: 20210125

Comment text: Notification of Change of Applicant

Patent event code: PN23011R01D

PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20210310

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20210701

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20210706

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20210707

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20240625

Start annual number: 4

End annual number: 6