[go: up one dir, main page]

KR101063217B1 - 하이브리드 차량제어기의 셧오프후 재기동 오류 방지 방법 - Google Patents

하이브리드 차량제어기의 셧오프후 재기동 오류 방지 방법 Download PDF

Info

Publication number
KR101063217B1
KR101063217B1 KR1020080123177A KR20080123177A KR101063217B1 KR 101063217 B1 KR101063217 B1 KR 101063217B1 KR 1020080123177 A KR1020080123177 A KR 1020080123177A KR 20080123177 A KR20080123177 A KR 20080123177A KR 101063217 B1 KR101063217 B1 KR 101063217B1
Authority
KR
South Korea
Prior art keywords
reset
hcu
token
rom
storing
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
KR1020080123177A
Other languages
English (en)
Other versions
KR20100064650A (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 KR1020080123177A priority Critical patent/KR101063217B1/ko
Publication of KR20100064650A publication Critical patent/KR20100064650A/ko
Application granted granted Critical
Publication of KR101063217B1 publication Critical patent/KR101063217B1/ko
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
    • B60W20/00Control systems specially adapted for hybrid vehicles
    • B60W20/50Control strategies for responding to system failures, e.g. for fault diagnosis, failsafe operation or limp mode
    • 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/035Bringing the control units into a predefined state, e.g. giving priority to particular actuators

Landscapes

  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Human Computer Interaction (AREA)
  • Health & Medical Sciences (AREA)
  • Biomedical Technology (AREA)
  • General Health & Medical Sciences (AREA)
  • Hybrid Electric Vehicles (AREA)
  • Electric Propulsion And Braking For Vehicles (AREA)

Abstract

본 발명은 하이브리드 차량제어기의 셧오프후 재기동 오류 방지 방법에 관한 것으로서, 더욱 상세하게는 차량제어기(HCU) 셧오프 후 CPU 리셋시 소프트웨어가 사전에 정의된 고장 추종 로직에 따라 시퀀스대로 동작하는지 여부에 대한 판단을 통해 HCU의 동작 안정성 향상 및 차량의 동작 신뢰성을 확보할 수 있는 하이브리드 차량제어기의 셧오프후 재기동 오류 방지 방법에 관한 것이다.
이를 위해, 본 발명은 HCU 셧오프 후 CPU 리셋시 고장 추종 로직을 호출하는 단계; 상기 HCU 셧오프 후 CPU 리셋 전에 리셋 오류원인을 롬에 저장하고, 리셋 전 저장변수를 롬에 저장하는 단계; 상기 리셋 후 HCU 소프트웨어가 토큰 플로우에 따라 시퀀스대로 준수하는지 여부를 판단하는 단계; 상기 토큰 플로우에 따라 시퀀스대로 준수하는 경우 HCU 소프트웨어를 재기동하고, 상기 토큰 플로우에 따라 시퀀스대로 준수하지 못하는 경우 HCU 소프트웨어의 동작을 중지하여 클러스터에 고장신호를 표시하는 단계를 포함하는 것을 특징으로 하는 하이브리드 차량제어기의 셧오프후 재기동 오류 방지 방법을 제공한다.
HCU, 셧오프, 리셋, 소프트웨어, 토큰 방식, 시퀀스

Description

하이브리드 차량제어기의 셧오프후 재기동 오류 방지 방법{Restart error prevention method after Hybrid Control Unit'shutoff}
본 발명은 하이브리드 차량제어기의 셧오프후 재기동 오류 방지 방법에 관한 것으로서, 더욱 상세하게는 차량제어기(HCU) 셧오프 후 CPU 리셋시 소프트웨어가 사전에 정의된 고장 추종 로직에 따라 시퀀스대로 동작하는지 여부에 대한 판단을 통해 HCU의 동작 안정성 향상 및 차량의 동작 신뢰성을 확보할 수 있는 하이브리드 차량제어기의 셧오프후 재기동 오류 방지 방법에 관한 것이다.
일반적으로 하이브리드 차량은 무단 변속기에 엔진이 주동력원으로 작용하고, 모터가 주동력원을 보조하도록 구성되어, 각각의 주행상황에 대응하여 엔진의 연비가 가장 높게 운전되도록 제어되고, 제동시와 감속시에 운동 에너지를 전기 에너지로 회수함으로써, 기존 가솔린 엔진에 비해 연비 향상을 이룰 수 있으며 시내구간에서 엔진 시동을 오프한 상태로 주행할 수 있어 무공해 차량으로 사용되는 특징이 있다.
하이브리드 차량은, 도 1에 도시한 바와 같이 모터에서 요구되는 출력 요구에 충분한 전력을 공급할 수 있도록 배터리를 관리하는 BMS(14)(Battery Management System)와, 엔진을 기동시키고 ETC(Electronic Throttle Control)를 통해 공기 흡입량을 조절하여 엔진 출력을 제어하는 ECU(11)(Engine Control Unit)와, 변속비를 제어하고 회생 제동량을 결정하는 TCU(Torque Control Unit)와, 모터의 구동 및 회생 제동량을 제어하는 MCU(12)(Motor Control Unit) 등의 제어 시스템이 포함되며, 이들 제어 시스템들과 상호 유기적인 통신을 수행하는 상위 제어기인 HCU(10)(Hybrid Control Unit)가 포함된다.
도 2는 하이브리드 차량제어기(HCU)의 구성을 나타내는 도면으로서, HCU(10)는 전원을 공급받는 하드웨어 리셋 처리회로부(16)와, 셧 오프 경로를 판단하는 CPU(15)와, CPU(15)와 연결되어 셧오프 경로에 대한 정보를 저장하는 ROM(17)으로 구성된다. 이때, HCU(10)에 고장이 난 경우 하이-스캔(18)(Hi-SCAN)을 통해 고장정보를 진단하게 된다.
그런데, 소프트웨어 오류, 메모리 오류, CPU 불량 등으로 HCU가 하드웨어 리셋(Reset) 되는 경우 문제원인에 대한 해소유무와 무관하게 HCU 메인로직이 호출되어 HCU의 이상동작을 재현함으로써, 운전자는 이상유무를 인식하지 못한채 조치할 수 없는 차량 불능 상태를 지속하게 되는 문제점이 있다.
본 발명은 상기와 같은 점을 감안하여 안출한 것으로서, 소프트웨어 오류, 메모리 오류, CPU 불량 등으로 HCU 하드웨어 리셋시 정해진 시퀀스(고장 추종 로직)에 따라 소프트웨어가 정상 동작할 경우 리셋원인이 사라진 것으로 판단하여 HCU 소프트웨어를 정상적으로 기동하고, 상기 시퀀스에 따라 준수하지 못할 경우 문제원인이 지속되는 것으로 판단하여 HCU 소프트웨어의 동작을 중지함으로써, HCU 동작의 안정성 및 하이브리드 차량 동작의 신뢰성을 확보할 수 있는 하이브리드 차량제어기의 셧오프후 재기동 오류 방지 방법을 제공하는데 그 목적이 있다.
상기한 목적은 하이브리드 차량제어기의 셧오프후 재기동 오류 방지 방법에 있어서,
HCU 셧오프 후 CPU 리셋시 고장 추종 로직을 호출하는 단계; 상기 HCU 셧오프 후 CPU 리셋 전에 리셋원인을 롬에 저장하고, 리셋 전 저장변수를 롬에 저장하는 단계; 상기 리셋 후 HCU 소프트웨어가 토큰 플로우에 따라 시퀀스대로 준수하는지 여부를 판단하는 단계; 상기 토큰 플로우에 따라 시퀀스대로 준수하는 경우 HCU 소프트웨어를 재기동하고, 상기 토큰 플로우에 따라 시퀀스대로 준수하지 못하는 경우 HCU 소프트웨어의 동작을 중지하여 클러스터에 고장신호를 표시하는 단계를 포함하는 것을 특징으로 하는 하이브리드 차량제어기의 셧오프후 재기동 오류 방지 방법에 의해 달성된다.
바람직하게는, 상기 리셋 후 HCU 소프트웨어가 토큰 플로우에 따라 시퀀스대로 준수하는지여부를 판단하는 단계는, 리셋 전 저장변수를 롬에 저장하기 전에 토큰비트0에 1을 쓰고 롬에 저장하는 단계; 상기 리셋원인 저장 및 리셋 전 저장변수 저장 후에 토큰비트0을 읽어 1을 만족하는지 여부를 판단하는 단계; 상기 토큰비트0이 1을 만족하는 경우 토큰비트 2에 1을 쓰고 롬에 저장하고, 상기 토큰비트0이 1을 만족하지 않는 경우 리셋카운터를 증가시켜 롬에 저장하는 단계; 상기 토큰비트 2를 읽어 1을 만족하는지 여부를 판단하는 단계; 상기 토큰비트 2가 1을 만족하는 경우 토큰비트 3에 1을 쓰고 롬에 저장하고, 상기 토큰비트2가 1을 만족하지 않는 경우 리셋카운터를 증가시켜 롬에 저장하는 단계; 상기 토큰비트 3을 읽어 1을 만족하는지 여부를 판단하는 단계; 상기 토큰비트 3이 1을 만족하는 경우 리셋카운터값에 0을 쓰고 롬에 저장하고, 상기 토큰비트 3이 1을 만족하지 않는 경우 소프트웨어를 리셋하고 다시 시작하는 단계; 상기 리셋카운터값이 최대값을 초과하는 지 여부를 판단하는 단계; 상기 리셋카운터값이 최대값을 초과하는 경우 클러스터에 고장신호를 표시하고, 상기 리셋카운터값이 최대값을 초과하지않는 경우 소프트웨어를 재기동시키는 단계를 포함하고, 상기 토큰비트 0,2,3이 1을 만족한다는 것은 소프트웨어가 시퀀스대로 고장 추종 로직을 준수한다는 것이고, 상기 토큰비트 0,2,3을 만족하지 못한다는 것은 소프트웨어가 시퀀스대로 고장 추종 로직을 준수하지 못한다는 것을 의미한다.
또한, 본 발명의 실시예에 따라 상기 토큰비트2가 1을 만족하지 않는 경우 리셋카운터를 증가시켜 롬에 저장하는 단계 후 상기 토큰비트 3을 읽어 1을 만족하는지 여부를 판단하는 단계 전에, 리셋원인을 읽는 단계; 상기 리셋원인이 '메모리 오류'인지 여부를 판단하는 단계; 상기 리셋원인이 '메모리 오류'인 경우 램 및 롬을 모니터링하여 초기화시키고, 상기 리셋원인이 '메모리 오류'가 아닌 경우 상기 토큰비트 3을 읽어 1을 만족하는지 여부를 판단하는 단계를 포함한다.
상기 HCU는 전원공급부와 연결되는 하드웨어 리셋 처리회로부와, 내부에 셧오프 경로를 판단하기 위한 고장 추종 로직이 내장된 CPU와, 셧오프 경로에 대한 정보를 저장하는 롬을 포함한다.
이에 따라 본 발명에 따른 하이브리드 차량제어기의 셧오프후 재기동 오류 방지 방법에 의하면, HCU가 셧오프된 후 리셋시 정해진 시퀀스(고장 추종 로직)에 따라 소프트웨어가 정상 동작할 경우 리셋원인이 사라진 것으로 판단하여 HCU 소프트웨어를 정상적으로 기동하고, 상기 시퀀스에 따라 준수하지 못할 경우 문제원인이 지속되는 것으로 판단하여 운전자가 클러스터 또는 진단기로부터 고장을 감지하여 A/S를 요청할 수 있도록 함으로써, HCU 동작의 안정성 및 차량 동작의 신뢰성을 확보할 수 있다.
이하, 본 발명의 바람직한 실시예를 첨부도면을 참조로 상세하게 설명한다.
첨부한 도 2는 본 발명에 따른 하이브리드 차량제어기의 구성도이고, 도 3 및 도 4는 본 발명의 일실시예에 따른 하이브리드 차량제어기 셧오프 후 재기동 오류방지방법을 설명하기 위한 순서도이다.
본 발명은 HCU 셧오프 후 CPU(15) 리셋 시 고장 추종 로직을 사전에 정의하고, 리셋 후 기 정의된 대로 셧오프 로직 수행하여 HCU 소프트웨어(메인문)를 재기동함으로써, 운전자는 정상 주행을 할 수 있고, 재기동을 못하는 상황인 경우 운전자는 클러스터(진단기)로부터 고장을 감지하여 A/S를 요청할 수 있는 하이브리드 차량제어기 셧오프 후 재기동 오류방지방법에 관한 것이다.
하이브리드 차량에서 키 오프를 하면, HCU(10)는 키오프 직전에 차량에 발생한 문제를 플래시 메모리에 저장하고, 키 온을 하게 되면 정해진 시퀀스 대로 진행되면서 메인문을 호출한다.
본 발명은 HCU(10)가 셧오프되어 CPU(15)가 리셋될 경우 고장 추종 로직을 사전에 정의한다. 그리고, 상기 CPU(15) 리셋 후 기 정의된 대로 고장 추종 로직을 수행하여 HCU(10) 소프트웨어(메인문)를 재기동한다. 만약 정의된 대로 셧오프 로직을 수행하지 못하는 경우 HCU(10) 소프트웨어를 재기동시키지 않고 클러스터에 폴트(Fault) 신호를 전송하거나 진단기(하이-스캔(18))에 고장코드를 전송한다. 이때 상기 소프트웨어가 재기동되면 운전자는 정상 주행을 할 수 있고, 재기동을 못하는 상황인 경우에는 클러스터 또는 진단기로부터 고장을 감지하여 A/S를 요청할 수 밖에 없다.
본 발명에 따른 HCU(10) 셧오프 후 재기동 오류방지로직은 토큰(Token) 방식 에 의한다. 여기서 토큰 방식이란 선작업이 수행되어야만 후작업이 수행되는 방식을 말한다.
상기 셧오프 경로 수행을 준수하는지 여부를 확인하는 로직의 원리로는 토큰 방식으로 셧오프 경로의 오류 감지로직을 구현할 수 있고, CPU(15) 리셋 전 토큰 참조 항목으로 리셋 오류원인을 플래시 메모리에 저장, 변수값 초기화, 리셋 횟수 기록 등이고, 리셋 후 토큰 참조 항목으로 메모리 모니터링 등 리셋 원인별 조치사항을 수행, 리셋 카운터 초기화 등을 들 수 있다.
도 3 내지 도 4는 본 발명의 일실시예에 따른 하이브리드 차량제어기 셧오프 후 재기동 오류방지방법을 나타내는 순서도이다.
도면에서 도 3의 B부터 시작하여 도 4의 A 순서로 진행한다. HCU(10)가 셧오프(고장발생)된 경우 고장 추종 로직을 호출한다.
HCU(10) 셧오프 후 재기동 오류방지방법에 대한 순서도를 설명하기 전에 미리 알아두어야 할 사항을 먼저 정리하면, 토큰 비트(Token_Bit)는 0, 1, 2, 3 순서대로 시퀀스가 진행되고, "토큰 비트 0=1값"이라고 하는 것은 HCU(10)가 시퀀스에 따라 정상적으로 종료되었다는 것을 의미하고, "토큰 비트 0=1값"이 아니라고(NO) 하는 것은 HCU(10)가 종료되기전에 알지 못하는 원인에 의해 고장이 난 후 비정상적으로 종료된 것을 의미한다. 따라서 "토큰 비트 0=1값"이 아닐 경우에는 리셋 횟수를 증가시킨다.
도 3에서 "토큰 비트 0=1값"을 롬(17)(ROM)에 저장하고, 리셋 원인을 롬(17)에 저장하고, 리셋 전 저장변수를 롬(17)에 저장한다. 그 다음, 토큰 비트 0을 읽 어 토큰비트가 1인지, 즉 "토큰 비트 0=1값" 인지 여부를 판단한다.
상기 "토큰 비트 0=1값"이 맞다면(YES), 토큰비트2에 1값을 쓰고 롬(17)에 저장한다. 이와 반대로, 상기 "토큰 비트 0=1값"이 아니라면(NO), 리셋 카운터를 증가시켜 롬(17)에 저장한다. 상기 리셋 카운터를 증가시켜 롬(17)에 저장한 후 소프트웨어의 리셋 롬(17)값을 읽어 처음부터 다시 시작한다(to B).
상기 토큰비트2에 1값을 쓰고 난 후 HCU(10)의 정상동작을 확인하기 위해 토큰비트2를 읽어 HCU(10)가 시퀀스에 따라 정상적으로 종료되었는지, 아니면 종료되기전에 알지 못하는 원인에 의해 고장이 난 후 비정상적으로 종료되었는지를 판단한다.
HCU(10)가 시퀀스에 따라 정상적으로 종료된 경우("토큰비트 2 ==1"을 만족하는 경우)에는 "토큰 비트 3=1"값을 롬(17)에 저장하고, HCU(10)가 종료되기전에 알지못하는 원인에 의해 비정상적으로 종료된 경우에는 롬(17)에 저장된 리셋원인을 읽은 다음 "A"로 이동한다.
여기서, HCU(10)가 정상적으로 시퀀스에 따라 진행되면, 본 발명의 HCU(10) 셧오프 후 재기동 오류방지로직(고장 추종 로직)에 의해 토큰 비트가 토큰비트0→토큰비트2→토큰비트3으로 진행하게 되고, HCU(10)가 종료되기전에 알지 못하는 원인에 의해 비정상적으로 종료되면 리셋카운터를 증가시켜 롬(17)에 저장한다.
다음으로 롬(17)에 저장된 리셋원인을 읽어 리셋원인이 '메모리 오류'인지를 판단한 후, 리셋원인이 메모리 오류인 경우에는 램/롬(17)(RAM/ROM)을 모니터링하여 램/롬(17)을 초기화시킨다.
리셋원인이 '메모리 오류'가 아닌 소프트웨어 오류나 CPU(15) 불량 등 일때에는 토큰비트 3를 읽어 HCU(10)가 정상적으로 시퀀스에 따라 진행되는지를 판단한다.
상기 HCU(10)가 정상적으로 시퀀스에 따라 진행되는 경우에 리셋카운터에 0을 입력하여 롬(17)에 저장한다. 이는 고장 추종 로직에 의해 토큰비트0→토큰비트2→토큰비트3까지 아무런 문제 없이 정상적으로 작동했다는 의미이다.
상기 HCU(10)가 종료되기 전에 알지못하는 원인에 의해 비정상적으로 종료된 경우 소프트웨어를 리셋 한 후 처음부터 다시 시작하여 고장 추종 로직을 호출한다.
계속해서, 리셋 카운터값을 읽어 리셋 카운터값이 최대값보다 큰지 여부를 판단한 다음, 리셋 카운터값이 최대값보다 큰 경우 클러스터에 고장신호를 표시하여 운전자로 하여금 HCU(10)가 고장났음을 알려준다.
상기 리셋 카운터값이 최대값보다 작은 경우에는 메인문을 호출하여 HCU(10)를 재기동하여 정상 운행할 수 있도록 한다.
이와 같이, 본 발명은 HCU(10)가 셧오프된 후 고장 추종 로직에 따라 HCU(10)의 정상작동여부를 토큰방식에 의해 체크하여, 복수 단계를 거쳐 오류 없이 정상 작동할 경우에 메인문을 호출하고(소프트웨어를 재기동하고), 비정상적으로 작동할 때 리셋카운터를 증가시키고 리셋카운터값이 최대값을 초과하면 클러스터에 고장신호를 표시하여 운전자에게 알려준다.
도 1은 일반적인 하이브리드 차량의 시스템 구성도,
도 2는 본 발명에 따른 하이브리드 차량제어기의 구성도,
도 3 및 도 4는 본 발명의 일실시예에 따른 하이브리드 차량제어기 셧오프 후 재기동 오류방지방법을 설명하기 위한 순서도이다.
<도면의 주요부분에 대한 부호의 설명>
10 : HCU 11 : ECU
12 : MCU 13 : 배터리
14 : BMS 15 : CPU
16 : 하드웨어 리셋 처리회로부
17 : 롬(ROM) 18 : 하이-스캔(진단기)

Claims (4)

  1. 하이브리드 차량제어기의 셧오프후 재기동 오류 방지 방법에 있어서,
    HCU 셧오프 후 CPU 리셋시 고장 추종 로직을 호출하는 단계;
    상기 HCU 셧오프 후 CPU 리셋 전에 리셋원인을 롬에 저장하고, 리셋 전 저장변수를 롬에 저장하는 단계;
    상기 리셋 후 HCU 소프트웨어가 토큰 플로우에 따라 시퀀스대로 준수하는지 여부를 판단하는 단계;
    상기 토큰 플로우에 따라 시퀀스대로 준수하는 경우 HCU 소프트웨어를 재기동하고, 상기 토큰 플로우에 따라 시퀀스대로 준수하지 못하는 경우 HCU 소프트웨어의 동작을 중지하여 클러스터에 고장신호를 표시하는 단계를 포함하는 것을 특징으로 하는 하이브리드 차량제어기의 셧오프후 재기동 오류 방지 방법.
  2. 청구항 1에 있어서,
    상기 리셋 후 HCU 소프트웨어가 토큰 플로우에 따라 시퀀스대로 준수하는지 여부를 판단하는 단계는, 리셋 전 저장변수를 롬에 저장하기 전에 토큰비트0에 1을 쓰고 롬에 저장하는 단계;
    상기 리셋원인 저장 및 리셋 전 저장변수 저장 후에 토큰비트0을 읽어 1을 만족하는지 여부를 판단하는 단계;
    상기 토큰비트0이 1을 만족하는 경우 토큰비트 2에 1을 쓰고 롬에 저장하고, 상기 토큰비트0이 1을 만족하지 않는 경우 리셋카운터를 증가시켜 롬에 저장하는 단계;
    상기 토큰비트 2를 읽어 1을 만족하는지 여부를 판단하는 단계;
    상기 토큰비트 2가 1을 만족하는 경우 토큰비트 3에 1을 쓰고 롬에 저장하고, 상기 토큰비트2가 1을 만족하지 않는 경우 리셋카운터를 증가시켜 롬에 저장하는 단계;
    상기 토큰비트 3을 읽어 1을 만족하는지 여부를 판단하는 단계;
    상기 토큰비트 3이 1을 만족하는 경우 리셋카운터값에 0을 쓰고 롬에 저장하고, 상기 토큰비트 3이 1을 만족하지 않는 경우 소프트웨어를 리셋하고 다시 시작하는 단계;
    상기 리셋카운터값이 최대값을 초과하는 지 여부를 판단하는 단계;
    상기 리셋카운터값이 최대값을 초과하는 경우 클러스터에 고장신호를 표시하고, 상기 리셋카운터값이 최대값을 초과하지않는 경우 소프트웨어를 재기동시키는 단계를 포함하는 것을 특징으로 하는 하이브리드 차량제어기의 셧오프후 재기동 오류 방지 방법.
  3. 청구항 2에 있어서,
    상기 토큰비트2가 1을 만족하지 않는 경우 리셋카운터를 증가시켜 롬에 저장하는 단계 후 상기 토큰비트 3을 읽어 1을 만족하는지 여부를 판단하는 단계 전에, 리셋원인을 읽는 단계;
    상기 리셋원인이 '메모리 오류'인지 여부를 판단하는 단계;
    상기 리셋원인이 '메모리 오류'인 경우 램 및 롬을 모니터링하여 초기화시키고, 상기 리셋원인이 '메모리 오류'가 아닌 경우 상기 토큰비트 3을 읽어 1을 만족하는지 여부를 판단하는 단계를 포함하는 것을 특징으로 하는 하이브리드 차량제어기의 셧오프후 재기동 오류 방지 방법.
  4. 청구항 1에 있어서,
    상기 HCU는 전원공급부와 연결되는 하드웨어 리셋 처리회로부와, 내부에 셧오프 경로를 판단하기 위한 고장 추종 로직이 내장된 CPU와, 셧오프 경로에 대한 정보를 저장하는 롬을 포함하는 것을 특징으로 하는 하이브리드 차량제어기의 셧오프후 재기동 오류 방지 방법.
KR1020080123177A 2008-12-05 2008-12-05 하이브리드 차량제어기의 셧오프후 재기동 오류 방지 방법 Active KR101063217B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020080123177A KR101063217B1 (ko) 2008-12-05 2008-12-05 하이브리드 차량제어기의 셧오프후 재기동 오류 방지 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020080123177A KR101063217B1 (ko) 2008-12-05 2008-12-05 하이브리드 차량제어기의 셧오프후 재기동 오류 방지 방법

Publications (2)

Publication Number Publication Date
KR20100064650A KR20100064650A (ko) 2010-06-15
KR101063217B1 true KR101063217B1 (ko) 2011-09-07

Family

ID=42364232

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020080123177A Active KR101063217B1 (ko) 2008-12-05 2008-12-05 하이브리드 차량제어기의 셧오프후 재기동 오류 방지 방법

Country Status (1)

Country Link
KR (1) KR101063217B1 (ko)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101637609B1 (ko) * 2010-12-07 2016-07-07 현대자동차주식회사 림프홈 블록이 구비된 dc모터 pwm 제어모듈

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2523515Y2 (ja) 1990-01-18 1997-01-29 株式会社キーエンス シーケンス制御装置
JP2006139407A (ja) 2004-11-10 2006-06-01 Seiko Epson Corp 電子機器

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2523515Y2 (ja) 1990-01-18 1997-01-29 株式会社キーエンス シーケンス制御装置
JP2006139407A (ja) 2004-11-10 2006-06-01 Seiko Epson Corp 電子機器

Also Published As

Publication number Publication date
KR20100064650A (ko) 2010-06-15

Similar Documents

Publication Publication Date Title
US7251551B2 (en) On-vehicle electronic control device
JP3255693B2 (ja) 自動車のマルチコンピュータシステム
CN104182303B (zh) 冗余计算架构
JP5967059B2 (ja) 車両用電子制御装置
US20100174448A1 (en) Method and device for operating a control unit
CN110515371A (zh) Ecu数据篡改的检测方法、第一控制器和ecu
KR102561067B1 (ko) 자동차의 제어 장치의 작동 방법
KR101063217B1 (ko) 하이브리드 차량제어기의 셧오프후 재기동 오류 방지 방법
JP2006117131A (ja) 車両用電子制御装置
JP2011127439A (ja) 内燃機関の制御装置
JP2015072569A (ja) 制御装置
Leaphart et al. Survey of software failsafe techniques for safety-critical automotive applications
US20140025996A1 (en) Method for diagnosing a mechanism of untimely cut-offs of the power supply to a motor vehicle computer
US7848859B2 (en) Device and method for evaluating a sensor signal indicating a position of an accelerator pedal of a motor vehicle
JP2012126331A (ja) 車両の故障診断システム
KR102710358B1 (ko) 자동차 전기 시스템의 작동 방법 및 제어 장치, 그리고 그 전기 시스템
US11687394B2 (en) Method for testing a computer reset device
CN105422290A (zh) 小油门故障识别及处理、发动机和油门信号处理方法
JP6443202B2 (ja) 車両の電子制御装置
JP2016126692A (ja) 電子制御装置
KR102195845B1 (ko) 자가진단 기능을 가지는 연료공급 펌프 컨트롤러
US10740204B2 (en) Method and apparatus for monitoring memory and for displaying use in electronic control device
JP2002047998A (ja) 車両用制御装置
JP2014034912A (ja) 車両用制御装置
KR20130003976A (ko) 전자 제어 조향장치 전자 제어 유닛 및 이를 이용한 러닝 리셋 처리 방법

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

PN2301 Change of applicant

St.27 status event code: A-3-3-R10-R13-asn-PN2301

St.27 status event code: A-3-3-R10-R11-asn-PN2301

PN2301 Change of applicant

St.27 status event code: A-3-3-R10-R13-asn-PN2301

St.27 status event code: A-3-3-R10-R11-asn-PN2301

D13-X000 Search requested

St.27 status event code: A-1-2-D10-D13-srh-X000

D14-X000 Search report completed

St.27 status event code: A-1-2-D10-D14-srh-X000

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

R17-X000 Change to representative recorded

St.27 status event code: A-3-3-R10-R17-oth-X000

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

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

FPAY Annual fee payment

Payment date: 20140901

Year of fee payment: 4

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

FPAY Annual fee payment

Payment date: 20150831

Year of fee payment: 5

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 5

R17-X000 Change to representative recorded

St.27 status event code: A-5-5-R10-R17-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 6

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 7

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

FPAY Annual fee payment

Payment date: 20180829

Year of fee payment: 8

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 8

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

FPAY Annual fee payment

Payment date: 20190827

Year of fee payment: 9

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 9

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 10

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 11

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 12

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 15