KR20210047138A - 차량 배터리 방전 원인 검출 장치 및 그의 배터리 방전 원인 검출 방법 - Google Patents

차량 배터리 방전 원인 검출 장치 및 그의 배터리 방전 원인 검출 방법 Download PDF

Info

Publication number
KR20210047138A
KR20210047138A KR1020190130840A KR20190130840A KR20210047138A KR 20210047138 A KR20210047138 A KR 20210047138A KR 1020190130840 A KR1020190130840 A KR 1020190130840A KR 20190130840 A KR20190130840 A KR 20190130840A KR 20210047138 A KR20210047138 A KR 20210047138A
Authority
KR
South Korea
Prior art keywords
controller
communication
sleep
battery discharge
activation state
Prior art date
Application number
KR1020190130840A
Other languages
English (en)
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 KR1020190130840A priority Critical patent/KR20210047138A/ko
Priority to US16/782,821 priority patent/US11613215B2/en
Priority to CN202010111575.6A priority patent/CN112763813A/zh
Publication of KR20210047138A publication Critical patent/KR20210047138A/ko

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R16/00Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for
    • B60R16/02Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements
    • B60R16/023Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements for transmission of signals between vehicle parts or subsystems
    • B60R16/0231Circuits relating to the driving or the functioning of the vehicle
    • B60R16/0232Circuits relating to the driving or the functioning of the vehicle for measuring vehicle parameters and indicating critical, abnormal or dangerous conditions
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/005Testing of electric installations on transport means
    • G01R31/006Testing of electric installations on transport means on road vehicles, e.g. automobiles or trucks
    • G01R31/007Testing of electric installations on transport means on road vehicles, e.g. automobiles or trucks using microprocessors or computers
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L58/00Methods or circuit arrangements for monitoring or controlling batteries or fuel cells, specially adapted for electric vehicles
    • B60L58/10Methods or circuit arrangements for monitoring or controlling batteries or fuel cells, specially adapted for electric vehicles for monitoring or controlling batteries
    • 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
    • B60R16/033Electric 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 characterised by the use of electrical cells or batteries
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/36Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
    • G01R31/382Arrangements for monitoring battery or accumulator variables, e.g. SoC
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3206Monitoring of events, devices or parameters that trigger a change in power modality
    • G06F1/3212Monitoring battery levels, e.g. power saving mode being initiated when battery voltage goes below a certain level
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • G06F3/0614Improving the reliability of storage systems
    • G06F3/0619Improving the reliability of storage systems in relation to data integrity, e.g. data losses, bit errors
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/0671In-line storage system
    • G06F3/0683Plurality of storage devices
    • G06F3/0685Hybrid storage combining heterogeneous device types, e.g. hierarchical storage, hybrid arrays
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C5/00Registering or indicating the working of vehicles
    • G07C5/006Indicating maintenance
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C5/00Registering or indicating the working of vehicles
    • G07C5/08Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
    • G07C5/0808Diagnosing performance data
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C5/00Registering or indicating the working of vehicles
    • G07C5/08Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
    • G07C5/0816Indicating performance data, e.g. occurrence of a malfunction
    • G07C5/0825Indicating performance data, e.g. occurrence of a malfunction using optical means
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C5/00Registering or indicating the working of vehicles
    • G07C5/08Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
    • G07C5/10Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time using counting means or digital clocks
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C2205/00Indexing scheme relating to group G07C5/00
    • G07C2205/02Indexing scheme relating to group G07C5/00 using a vehicle scan tool
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/60Other road transportation technologies with climate change mitigation effect
    • Y02T10/70Energy storage systems for electromobility, e.g. batteries

Landscapes

  • Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Automation & Control Theory (AREA)
  • Chemical & Material Sciences (AREA)
  • Computer Hardware Design (AREA)
  • Combustion & Propulsion (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Sustainable Development (AREA)
  • Transportation (AREA)
  • Sustainable Energy (AREA)
  • Power Engineering (AREA)
  • Computer Security & Cryptography (AREA)
  • Electric Propulsion And Braking For Vehicles (AREA)
  • Secondary Cells (AREA)
  • Charge And Discharge Circuits For Batteries Or The Like (AREA)
  • Tests Of Electric Status Of Batteries (AREA)

Abstract

차량의 미동작 제어기들 중 상시 전원을 소비하는 미동작 제어기들을 검출할 수 있는 차량 배터리 방전 원인 검출 장치 및 그의 배터리 방전 원인 검출 방법에 관한 것으로, 다수의 제어기들에 통신 연결되는 통신부, 그리고 통신부를 통해 제어기의 통신 상태를 모니터링하여 배터리 방전 원인을 검출하는 모니터링부를 포함하고, 모니터링부는, 다수의 제어기들이 상시 전원(B+ 전원) 상태이면 제어기들의 통신 상태를 모니터링하여 통신 활성화 상태인 제어기가 존재하는지를 확인하고, 통신 활성화 상태인 제어기가 존재하면 제어기가 기설정 시간 종료 시점까지 통신 활성화 상태를 유지하는지를 확인하며, 기설정 시간 종료 시점까지 통신 활성화 상태를 유지하는 제어기를 토대로 통신 미슬립(non-sleep) 제어기를 검출할 수 있다.

Description

차량 배터리 방전 원인 검출 장치 및 그의 배터리 방전 원인 검출 방법 {APPARATUS AND METHOD FOR DETECTING BATTERY DISCHARGING CAUSE FOR VEHICLE}
본 발명은 차량 배터리 방전 원인 검출 장치에 관한 것으로, 더욱 상세하게는 차량의 미동작 제어기들 중 상시 전원을 소비하는 미동작 제어기들을 검출할 수 있는 차량 배터리 방전 원인 검출 장치 및 그의 배터리 방전 원인 검출 방법에 관한 것이다.
일반적으로, 차량 내에는, 다양한 제어 기능을 수행하는 많은 제어기들이 적용되고 있다.
이러한 차량 제어기들은, 상시 전원(B+ 전원) 상태에서 동작이 필요하지 않는 조건을 갖는 제어기들이 웨이크 업(Wake Up)되거나 슬립(Sleep) 미진입하여 배터리 전원을 사용하는 경우들이 발생할 수 있다.
이 경우, 상시 전원(B+ 전원) 상태에서 미동작 제어기들에 의해 배터리 방전이 발생하게되고 이는 배터리 수명을 단축시키게 된다.
하지만, 개발 과정이나 양산 후 배터리 방전된 문제 차량의 배터리 방전 원인 분석이 필요한 경우, 차량에 적용된 많은 제어기들 중 어떤 제어기가 언제 어느 조건에서 이상 동작하는지 파악하기 어려워 원인 분석 및 개선 방안을 찾는데 어려움이 있었다.
따라서, 향후, 상시 전원(B+ 전원) 상태의 차량 제어기들을 모니터링하여 배터리 방전 원인을 검출할 수 있는 차량 배터리 방전 원인 검출 장치의 개발이 요구되고 있다.
본 발명은, 상시 전원(B+ 전원) 상태일 때 기설정 시간 동안 통신 활성화 상태인 제어기를 모니터링하여 제어기 이상 동작에 의한 배터리 방전 원인을 검출할 수 있는 차량 배터리 방전 원인 검출 장치 및 그의 배터리 방전 원인 검출 방법을 제공하는데 있다.
본 발명에서 이루고자 하는 기술적 과제들은 이상에서 언급한 기술적 과제들로 제한되지 않으며, 언급하지 않은 또 다른 기술적 과제들은 아래의 기재로부터 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.
상기와 같은 기술적 과제를 해결하기 위하여, 본 발명의 일 실시예에 따른 차량 배터리 방전 원인 검출 장치는, 다수의 제어기들에 통신 연결되는 통신부, 그리고 통신부를 통해 제어기의 통신 상태를 모니터링하여 배터리 방전 원인을 검출하는 모니터링부를 포함하고, 모니터링부는, 다수의 제어기들이 상시 전원(B+ 전원) 상태이면 제어기들의 통신 상태를 모니터링하여 통신 활성화 상태인 제어기가 존재하는지를 확인하고, 통신 활성화 상태인 제어기가 존재하면 제어기가 기설정 시간 종료 시점까지 통신 활성화 상태를 유지하는지를 확인하며, 기설정 시간 종료 시점까지 통신 활성화 상태를 유지하는 제어기를 토대로 통신 미슬립(non-sleep) 제어기를 검출할 수 있다.
또한, 본 발명의 일 실시예에 따른 차량 배터리 방전 원인 검출 장치의 배터리 방전 원인 검출 방법은, 제어기의 통신 상태를 모니터링하는 모니터링부를 포함하는 차량 배터리 방전 원인 검출 장치의 배터리 방전 원인 검출 방법으로서, 모니터링부가 전원(B+ 전원) 상태에서 통신 활성화 상태인 제어기가 존재하는지를 확인하는 단계, 모니터링부가 통신 활성화 상태인 제어기가 존재하면 제어기가 기설정 시간 종료 시점까지 통신 활성화 상태를 유지하는지를 확인하는 단계, 그리고 모니터링부가 제어기가 기설정 시간 종료 시점까지 통신 활성화 상태를 유지하면 제어기를 통신 미슬립(non-sleep) 제어기로 검출하는 단계를 포함할 수 있다.
또한, 본 발명의 일 실시예에 따른 차량 배터리 방전 원인 검출 장치의 배터리 방전 원인 검출 방법을 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체는, 상기 차량 배터리 방전 원인 검출 장치의 배터리 방전 원인 검출 방법에서 제공된 과정을 수행할 수 있다.
또한, 본 발명의 일 실시예에 따른 차량은, 다수의 제어기들, 그리고 제어기들의 통신 상태를 모니터링하여 배터리 방전 원인을 검출하는 차량 배터리 방전 원인 검출 장치를 포함하고, 차량 배터리 방전 원인 검출 장치는, 다수의 제어기들이 상시 전원(B+ 전원) 상태이면 제어기들의 통신 상태를 모니터링하여 통신 활성화 상태인 제어기가 존재하는지를 확인하고, 통신 활성화 상태인 제어기가 존재하면 상기 제어기가 기설정 시간 종료 시점까지 통신 활성화 상태를 유지하는지를 확인하며, 기설정 시간 종료 시점까지 통신 활성화 상태를 유지하는 제어기를 토대로 통신 미슬립(non-sleep) 제어기를 검출할 수 있다.
상기와 같이 구성되는 본 발명의 적어도 하나의 실시예에 관련된 차량 배터리 방전 원인 검출 장치 및 그의 배터리 방전 원인 검출 방법은, 상시 전원(B+ 전원) 상태일 때 기설정 시간 동안 통신 활성화 상태인 제어기를 모니터링하여 배터리 방전 원인을 검출할 수 있다.
즉, 본 발명은, 개발 차량과 양산 차량의 배터리 방전 문제 발생 시에, 어떤 제어기가 어느 시점에 어떤 빈도로 이상 동작에 의해 방전 문제가 발생했는지에 대한 근거 데이터를 확보하여 능동적인 원인 분석 및 개선 방안 수립이 가능하기 때문에 기존 대비 원인 분석 및 개선안 수립 시간 및 비용을 최소화할 수 있다.
또한, 본 발명은, 제어기 이상 동작 이벤트가 빈번하게 발생할 때, 고객에게 차량 점검 알림 기능을 추가해 배터리 방전 문제 발생 전에 차량 점검을 유도하여 배터리 방전 문제 발생을 사전에 예방할 수 있게 한다.
본 발명에서 얻을 수 있는 효과는 이상에서 언급한 효과들로 제한되지 않으며, 언급하지 않은 또 다른 효과들은 아래의 기재로부터 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.
도 1은 본 발명의 일 실시예에 따른 차량 배터리 방전 원인 검출 장치를 포함하는 차량을 설명하기 위한 도면이다.
도 2는 본 발명의 일 실시예에 따른 차량 배터리 방전 원인 검출 장치를 설명하기 위한 도면이다.
도 3은 설정 시간을 토대로 통신 미슬립(non-sleep) 제어기를 검출하는 방법을 설명하기 위한 도면이다.
도 4는 본 발명의 일 실시예에 따른 차량 배터리 방전 원인 검출 방법을 설명하기 위한 흐름도이다.
아래에서는 첨부한 도면을 참고로 하여 본 발명의 실시 예에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시 예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.
명세서 전체에서, 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성 요소를 더 포함할 수 있는 것을 의미한다. 또한, 명세서에 기재된 "…부", "…기", "모듈" 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어나 소프트웨어 또는 하드웨어 및 소프트웨어의 결합으로 구현될 수 있다.
명세서 전체에서, 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성 요소를 더 포함할 수 있는 것을 의미한다. 또한, 명세서 전체에 걸쳐서 동일한 참조번호로 표시된 부분들은 동일한 구성요소들을 의미한다.
이하, 도 1 내지 도 4를 참조하여 본 발명의 실시 예들에 적용될 수 있는 차량 배터리 방전 원인 검출 장치 및 그의 배터리 방전 원인 검출 방법에 대해 상세히 설명한다.
도 1은 본 발명의 일 실시예에 따른 차량 배터리 방전 원인 검출 장치를 포함하는 차량을 설명하기 위한 도면이다.
도 1에 도시된 바와 같이, 차량은, 다수의 제어기(200)들, 그리고 제어기(200)들의 통신 상태를 모니터링하여 배터리 방전 원인을 검출하는 차량 배터리 방전 원인 검출 장치(100)를 포함할 수 있다.
또한, 차량 배터리 방전 원인 검출 장치(100)는, 외부 진단기에 연결되는 OBD(On Board Diagnosis) 커넥터(300)에 통신 연결될 수 있다.
일 예로, 차량 배터리 방전 원인 검출 장치(100)는, 다수의 제어기(200)들에 통신 연결되는 ICU(Immobilizer Control Unit) 또는 CGW(Central Gate Way) 내에 포함될 수 있다.
여기서, 차량 배터리 방전 원인 검출 장치(100)는, 다수의 제어기(200)들과 OBD 커넥터(300)에 통신 연결되는데, CAN(Controller Area Network) 통신 및 CAN-FD(CAN with Flexible Data-Rate) 통신 중 적어도 어느 하나로 통신 연결될 수 있다.
그리고, 차량 배터리 방전 원인 검출 장치(100)는, 다수의 제어기들이 상시 전원(B+ 전원) 상태이면 제어기들의 통신 상태를 모니터링하여 통신 활성화 상태인 제어기가 존재하는지를 확인하고, 통신 활성화 상태인 제어기가 존재하면 제어기가 기설정 시간 종료 시점까지 통신 활성화 상태를 유지하는지를 확인하며, 기설정 시간 종료 시점까지 통신 활성화 상태를 유지하는 제어기를 토대로 통신 미슬립(non-sleep) 제어기를 검출할 수 있다.
여기서, 차량 배터리 방전 원인 검출 장치(100)는, 통신 활성화 상태인 제어기가 존재하는지를 확인할 때, NM(Network Manager) 적용 네트워크에 연결되는 제어기에 대해 슬립 인디(SleepInd; Sleep Indication) 미선언 제어기인지를 확인하고 제어기가 슬립 인디 미선언 제어기이면 제어기를 통신 활성화 상태로 인지할 수 있다.
일 예로, NM(Network Manager) 적용 네트워크에 연결되는 제어기는, 바디-캔(B-CAN) 및 멀티-캔(M-CAN)에 연결되는 제어기일 수 있다.
경우에 따라, 차량 배터리 방전 원인 검출 장치(100)는, 통신 활성화 상태인 제어기가 존재하는지를 확인할 때, NM(Network Manager) 미적용 네트워크에 연결되는 제어기에 대해 주기별 메시지 송신 여부를 확인하고 제어기가 주기별로 메시지를 송신하면 제어기를 통신 활성화 상태로 인지할 수도 있다.
일 예로, NM(Network Manager) 미적용 네트워크에 연결되는 제어기는, 샤시-캔(C-CAN) 및 파워트레인-캔(P-CAN)에 연결되는 제어기일 수 있다.
다음, 차량 배터리 방전 원인 검출 장치(100)는, 통신 활성화 상태를 유지하는지를 확인할 때, 통신 활성화 상태인 제어기가 존재하면 기설정 시간 시작 시점부터 기설정 시간 종료 시점까지 제어기가 통신 활성화 상태를 유지하는지를 확인할 수 있다.
일 예로, 기설정 시간이 약 1시간일 경우, 차량 배터리 방전 원인 검출 장치(100)는, 상시 전원(B+ 전원) 상태에서, 약 1시간 동안 통신 활성화 상태를 유지하는 제어기를 통신 미슬립(non-sleep) 제어기로 검출할 수 있다.
또한, 차량 배터리 방전 원인 검출 장치(100)는, 통신 활성화 상태를 유지하는지를 확인할 때, 제어기가 기설정 시간 종료 시점까지 통신 활성화 상태를 유지하지 않으면 제어기의 통신 상태가 종료 조건을 가지는지를 확인하고, 제어기의 통신 상태가 종료 조건을 가지면 배터리 방전 원인 검출 동작을 종료할 수 있다.
여기서, 종료 조건은, NM(Network Manager) 적용 네트워크에 연결되는 모든 제어기들이 슬립 인디(SleepInd; Sleep Indication) 선언 제어기인 제1 조건과, NM(Network Manager) 미적용 네트워크에 연결되는 모든 제어기가 통신 종료인 제2 조건을 포함할 수 있다.
이어, 차량 배터리 방전 원인 검출 장치(100)는, 통신 미슬립 제어기를 검출하면 통신 미슬립 제어기에 대한 검출 데이터를 저장하고, 제어기별로 통신 미슬립 발생 횟수를 카운트하여 카운트된 통신 미슬립 발생 횟수를 제어기별로 저장할 수 있다.
그리고, 차량 배터리 방전 원인 검출 장치(100)는, 제어기별로 통신 미슬립 발생 횟수를 카운트할 때, 제어기 미슬립 이벤트의 발생 횟수가 기설정 발생 횟수인지를 확인하고, 제어기 미슬립 이벤트의 발생 횟수가 기설정 발생 횟수이면 차량 점검 알림을 생성하여 전송할 수 있다.
일 예로, 기설정 발생 횟수가 약 10회일 경우, 차량 배터리 방전 원인 검출 장치(100)는, 제어기 미슬립 이벤트의 발생 횟수가 10회이면 차량 점검 알림을 생성하고, 생성한 차량 점검 알림을 고객 문자 알림 또는 차량 표시 장치 알림으로 전송할 수 있다.
이와 같이, 차량 배터리 방전 원인 검출 장치(100)는, B+ 전원 상태 진입 후, 1시간 경과 시점 동안 통신 지속 제어기에 대해서 미슬립 제어기로 판단할 수 있다.
일 예로, 미슬립 제어기의 검출 조건은, 다음과 같다.
항목 검출조건
NM 적용 네트워크 (바디/멀티) B+ 상태 & 통신 활성화 상태인 슬립 인디(SleepInd) 미선언 제어기 & 1시간 경과 시점
NM 미적용 네트워크 (샤시/PT) B+ 상태 & 통신 활성화 상태인 주기 메시지 지속 송신 제어기 & 1시간 경과 시점
그리고, 미슬립 제어기의 종료 조건은, 다음과 같다.
항목 검출조건
NM 적용 네트워크 (바디/멀티) 모든 제어기 슬립 인디(SleepInd) 선언
NM 미적용 네트워크 (샤시/PT) 모든 제어기 통신 종료
또한, 차량 배터리 방전 원인 검출 장치(100)는, 진단기를 통해 확인 가능하도록 미슬립 대상 제어기 및 검출 횟수 등의 근거 데이터를 저장할 수 있다.
그리고, 차량 배터리 방전 원인 검출 장치(100)는, 제어기 미슬립 이벤트의 발생 횟수가 10회에 도달하면 차량 점검 알림을 생성하여 고객 문자 알림 또는 차량 표시 장치 알림으로 전송할 수 있다.
이처럼, 본 발명은, 상시 전원(B+ 전원) 상태일 때 기설정 시간 동안 통신 활성화 상태인 제어기를 모니터링하여 배터리 방전 원인을 검출할 수 있다.
즉, 본 발명은, 개발 차량과 양산 차량의 배터리 방전 문제 발생 시에, 어떤 제어기가 어느 시점에 어떤 빈도로 이상 동작에 의해 방전 문제가 발생했는지에 대한 근거 데이터를 확보하여 능동적인 원인 분석 및 개선 방안 수립이 가능하기 때문에 기존 대비 원인 분석 및 개선안 수립 시간 및 비용을 최소화할 수 있다.
또한, 본 발명은, 제어기 이상 동작 이벤트가 빈번하게 발생할 때, 고객에게 차량 점검 알림 기능을 추가해 배터리 방전 문제 발생 전에 차량 점검을 유도하여 배터리 방전 문제 발생을 사전에 예방할 수 있게 한다.
도 2는 본 발명의 일 실시예에 따른 차량 배터리 방전 원인 검출 장치를 설명하기 위한 도면이다.
도 2에 도시된 바와 같이, 차량 배터리 방전 원인 검출 장치(100)는, 다수의 제어기들에 통신 연결되는 통신부(110), 그리고 통신부(110)를 통해 제어기의 통신 상태를 모니터링하여 배터리 방전 원인을 검출하는 모니터링부(120)를 포함할 수 있다.
여기서, 통신부(110)는, 외부 진단기에 연결되는 OBD(On Board Diagnosis) 커넥터에 통신 연결될 수 있다.
그리고, 차량 배터리 방전 원인 검출 장치(100)는, 기설정 시간을 측정하는 타이머(130)를 더 포함할 수 있다.
여기서, 모니터링부(120)는, 통신 활성화 상태인 제어기가 존재하면 기설정 시간을 측정하도록 타이머(130)를 제어할 수 있다.
즉, 모니터링부(120)는, 타이머(130)를 제어할 때, 통신 활성화 상태인 제어기가 존재하면 기설정 시간을 측정 시작하도록 타이머(130)를 제어하고, 기설정 시간 종료 시점에 도달하면 기설정 시간을 측정 종료하도록 타이머(130)를 제어할 수 있다.
그리고, 차량 배터리 방전 원인 검출 장치(100)는, 통신 미슬립(non-sleep) 제어기에 대한 검출 데이터 및 제어기별 통신 미슬립 발생 횟수를 저장하는 저장부(140)를 더 포함할 수 있다.
여기서, 모니터링부(120)는, 통신 미슬립 제어기를 검출하면 통신 미슬립 제어기에 대한 검출 데이터를 저장부(140)에 저장하고, 제어기별로 통신 미슬립 발생 횟수를 카운트하여 카운트된 통신 미슬립 발생 횟수를 제어기별로 저장부(140)에 저장할 수 있다.
일 예로, 저장부(140)는, 통신 미슬립(non-sleep) 제어기에 대한 검출 데이터 및 제어기별 통신 미슬립 발생 횟수를 포함하고, 제어기별 진단 아이디(ID)를 포함하는 미슬립 제어기 리스트를 저장할 수 있다.
그리고, 차량 배터리 방전 원인 검출 장치(100)는, 모니터링부(120)의 제어신호에 따라 차량 점검 알림을 생성하는 알림 생성부(150)를 더 포함할 수 있다.
여기서, 알림 생성부(150)는, 고객 문자 알림 및 표시 장치 알림 중 적어도 어느 하나를 포함하는 차량 점검 알림을 생성할 수 있다.
이처럼, 통신부(110) 및 모니터링부(120)를 포함하는 차량 배터리 방전 원인 검출 장치(100)는, 다수의 제어기들에 통신 연결되는 ICU(Immobilizer Control Unit) 또는 CGW(Central Gate Way) 내에 포함될 수 있다.
한편, 모니터링부(120)는, 다수의 제어기들이 상시 전원(B+ 전원) 상태이면 제어기들의 통신 상태를 모니터링하여 통신 활성화 상태인 제어기가 존재하는지를 확인하고, 통신 활성화 상태인 제어기가 존재하면 제어기가 기설정 시간 종료 시점까지 통신 활성화 상태를 유지하는지를 확인하며, 기설정 시간 종료 시점까지 통신 활성화 상태를 유지하는 제어기를 토대로 통신 미슬립(non-sleep) 제어기를 검출할 수 있다.
그리고, 모니터링부(120)는, 통신 활성화 상태인 제어기가 존재하는지를 확인할 때, 제어기가 슬립 인디(SleepInd; Sleep Indication) 미선언 제어기인지를 확인하고 제어기가 슬립 인디 미선언 제어기이면 제어기를 통신 활성화 상태로 인지할 수 있다.
여기서, 모니터링부(120)는, 제어기가 슬립 인디 미선언 제어기인지를 확인할 때, NM(Network Manager) 적용 네트워크에 연결되는 제어기에 대해 슬립 인디 미선언 제어기인지를 확인할 수 있다.
즉, 모니터링부(120)는, 제어기가 슬립 인디 미선언 제어기인지를 확인할 때, 제어기가 다른 노드로부터 요청(request) 신호를 수신하고 다른 노드에 요청 신호를 전송하지 않는 상태가 아니면 슬립 인디 모드 미선언 제어기로 확인할 수 있다.
경우에 따라, 모니터링부(120)는, 통신 활성화 상태인 제어기가 존재하는지를 확인할 때, 제어기의 주기별 메시지 송신 여부를 확인하고 제어기가 주기별로 메시지를 송신하면 제어기를 통신 활성화 상태로 인지할 수 있다.
여기서, 모니터링부(120)는, 제어기의 주기별 메시지 송신 여부를 확인할 때, NM(Network Manager) 미적용 네트워크에 연결되는 제어기에 대해 주기별 메시지 송신 여부를 확인할 수 있다.
다음, 모니터링부(120)는, 통신 활성화 상태를 유지하는지를 확인할 때, 통신 활성화 상태인 제어기가 존재하면 기설정 시간을 측정 시작하도록 타이머를 제어하고, 기설정 시간 시작 시점부터 기설정 시간 종료 시점까지 제어기가 통신 활성화 상태를 유지하는지를 확인할 수 있다.
여기서, 기설정 시간은, 최소 30분 ~ 최대 1시간 30분일 수 있지만, 이에 한정되지는 않는다.
또한, 모니터링부(120)는, 통신 활성화 상태를 유지하는지를 확인할 때, 제어기가 기설정 시간 종료 시점까지 통신 활성화 상태를 유지하지 않으면 제어기의 통신 상태가 종료 조건을 가지는지를 확인하고, 제어기의 통신 상태가 종료 조건을 가지면 배터리 방전 원인 검출 동작을 종료할 수 있다.
일 예로, 종료 조건은, NM(Network Manager) 적용 네트워크에 연결되는 모든 제어기들이 슬립 인디(SleepInd; Sleep Indication) 선언 제어기인 제1 조건과, NM(Network Manager) 미적용 네트워크에 연결되는 모든 제어기가 통신 종료인 제2 조건을 포함할 수 있는데, 이에 한정되지는 않는다.
이어, 모니터링부(120)는, 통신 미슬립 제어기를 검출하면 통신 미슬립 제어기에 대한 검출 데이터를 저장하고, 제어기별로 통신 미슬립 발생 횟수를 카운트하여 카운트된 통신 미슬립 발생 횟수를 제어기별로 저장할 수 있다.
그리고, 모니터링부(120)는, 제어기별로 통신 미슬립 발생 횟수를 카운트할 때, 제어기 미슬립 이벤트의 발생 횟수가 기설정 발생 횟수인지를 확인하고, 제어기 미슬립 이벤트의 발생 횟수가 기설정 발생 횟수이면 차량 점검 알림을 생성하여 전송할 수 있다.
일 예로, 기설정 발생 횟수는, 최소 5회 ~ 최대 15회일 수 있지만, 이에 한정되지는 않는다.
다음, 모니터링부(120)는, 제어기 미슬립 이벤트의 발생 횟수가 기설정 발생 횟수인지를 확인할 때, 제어기 미슬립 이벤트의 발생 횟수가 기설정 발생 횟수가 아니면 제어기의 통신 상태가 종료 조건을 가지는지를 확인하고, 제어기의 통신 상태가 종료 조건을 가지면 배터리 방전 원인 검출 동작을 종료할 수 있다.
여기서, 종료 조건은, NM(Network Manager) 적용 네트워크에 연결되는 모든 제어기들이 슬립 인디(SleepInd; Sleep Indication) 선언 제어기인 제1 조건과, NM(Network Manager) 미적용 네트워크에 연결되는 모든 제어기가 통신 종료인 제2 조건을 포함할 수 있다.
도 3은 설정 시간을 토대로 통신 미슬립(non-sleep) 제어기를 검출하는 방법을 설명하기 위한 도면이다.
도 3에 도시된 바와 같이, 본 발명의 모니터링부는, 상시 전원(B+ 전원) 상태에서 통신 활성화 상태인 제어기가 존재하면, 타이머를 제어하여 기설정 시간(예를 들면, 1시간)을 측정 시작할 수 있다.
그리고, 모니터링부는, 상시 전원(B+ 전원) 상태이면서 통신 활성화 상태인 제어기가 기설정 시간 시작 시점부터 기설정 시간 종료 시점까지 통신 활성화 상태를 유지하는지를 확인할 수 있다.
이어, 모니터링부는, 상시 전원(B+ 전원) 상태이면서 통신 활성화 상태인 제어기가 기설정 시간 종료 시점 이전에 통신 활성화 상태를 종료하면 통신 정상 종료로 인지할 수 있다.
따라서, 모니터링부는, 타이머를 종료하고, 통신 미슬립 제어기의 검출 동작을 종료할 수 있다.
또한, 모니터링부는, 상시 전원(B+ 전원) 상태이면서 통신 활성화 상태인 제어기가 기설정 시간 종료 시점까지 통신 활성화 상태를 유지하면 검출 조건에 만족하므로 해당 제어기를 통신 미슬립 제어기로 검출할 수 있다.
따라서, 모니터링부는, 타이머를 종료하고, 해당 제어기의 데이터 및 검출 횟수를 저장하며, 통신 미슬립 제어기의 검출 동작을 종료할 수 있다.
도 4는 본 발명의 일 실시예에 따른 차량 배터리 방전 원인 검출 방법을 설명하기 위한 흐름도이다.
도 4에 도시된 바와 같이, 본 발명의 모니터링부는, 먼저, 상시 전원(B+ 전원) 상태에서 통신 활성화 상태인 제어기가 존재하는지를 확인할 수 있다(S10).
이어, 모니터링부는, 통신 활성화 상태인 제어기가 존재하면 기설정 시간을 측정 시작하도록 타이머를 제어할 수 있다(S20).
그리고, 모니터링부는, 기설정 시간 동안 통신 활성화 상태를 유지하는 제어기가 존재하는지를 확인할 수 있다(S30).
여기서, 모니터링부는, 제어기가 슬립 인디(SleepInd; Sleep Indication) 미선언 제어기인지를 확인하고, 제어기가 슬립 인디 미선언 제어기이면 제어기를 통신 활성화 상태로 인지할 수 있다.
일 예로, 모니터링부는, NM(Network Manager) 적용 네트워크에 연결되는 제어기에 대해 슬립 인디 미선언 제어기인지를 확인할 수 있다.
경우에 따라, 모니터링부는, 제어기의 주기별 메시지 송신 여부를 확인하고, 제어기가 주기별로 메시지를 송신하면 제어기를 통신 활성화 상태로 인지할 수 있다.
일 예로, NM(Network Manager) 미적용 네트워크에 연결되는 제어기에 대해 주기별 메시지 송신 여부를 확인할 수 있다.
다음, 모니터링부는, 제어기가 기설정 시간 동안 통신 활성화 상태를 유지하는 조건에 만족하는지를 확인할 수 있다(S40).
그리고, 모니터링부는, 제어기가 기설정 시간 동안 통신 활성화 상태를 유지하는 조건을 만족하면 해당 제어기를 통신 미슬립 제어기로 검출하여 통신 미슬립 제어기에 대한 검출 데이터를 저장할 수 있다(S50).
이어, 모니터링부는, 제어기별로 통신 미슬립 발생 횟수를 카운트하여 카운트된 통신 미슬립 발생 횟수를 제어기별로 저장할 수 있다.
경우에 따라, 모니터링부는, 제어기가 기설정 시간 동안 통신 활성화 상태를 유지하는 조건을 만족하지 않으면 제어기의 통신 상태가 종료 조건을 가지는지를 확인하고, 제어기의 통신 상태가 종료 조건을 가지면 배터리 방전 원인 검출 동작을 종료할 수 있다.
여기서, 종료 조건은, NM(Network Manager) 적용 네트워크에 연결되는 모든 제어기들이 슬립 인디(SleepInd; Sleep Indication) 선언 제어기인 제1 조건과, NM(Network Manager) 미적용 네트워크에 연결되는 모든 제어기가 통신 종료인 제2 조건을 포함할 수 있다.
다음, 모니터링부는, 제어기별로 통신 미슬립 발생 횟수를 카운트하고, 제어기의 미슬립 이벤트 발생 횟수가 기설정 발생 횟수인지를 확인할 수 있다(S60).
이어, 모니터링부는, 제어기의 미슬립 이벤트 발생 횟수가 기설정 발생 횟수에 도달하면 차량 점검 알림을 생성하여 고객 문자 알림 또는 차량 표시 장치 알림으로 전송할 수 있다(S70).
하지만, 모니터링부는, 제어기의 미슬립 이벤트 발생 횟수가 기설정 발생 횟수에 도달하지 않으면 제어기의 통신 상태가 종료 조건을 가지는지를 확인하고, 제어기의 통신 상태가 종료 조건을 가지면 배터리 방전 원인 검출 동작을 종료할 수 있다.
여기서, 종료 조건은, NM(Network Manager) 적용 네트워크에 연결되는 모든 제어기들이 슬립 인디(SleepInd; Sleep Indication) 선언 제어기인 제1 조건과, NM(Network Manager) 미적용 네트워크에 연결되는 모든 제어기가 통신 종료인 제2 조건을 포함할 수 있다.
이처럼, 본 발명은, 상시 전원(B+ 전원) 상태일 때 기설정 시간 동안 통신 활성화 상태인 제어기를 모니터링하여 배터리 방전 원인을 검출할 수 있다.
즉, 본 발명은, 개발 차량과 양산 차량의 배터리 방전 문제 발생 시에, 어떤 제어기가 어느 시점에 어떤 빈도로 이상 동작에 의해 방전 문제가 발생했는지에 대한 근거 데이터를 확보하여 능동적인 원인 분석 및 개선 방안 수립이 가능하기 때문에 기존 대비 원인 분석 및 개선안 수립 시간 및 비용을 최소화할 수 있다.
또한, 본 발명은, 제어기 이상 동작 이벤트가 빈번하게 발생할 때, 고객에게 차량 점검 알림 기능을 추가해 배터리 방전 문제 발생 전에 차량 점검을 유도하여 배터리 방전 문제 발생을 사전에 예방할 수 있게 한다.
한편, 본 발명은, 차량 배터리 방전 원인 검출 장치의 배터리 방전 원인 검출 방법을 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체로서, 본 발명의 실시예에 따른 차량 배터리 방전 원인 검출 장치의 배터리 방전 원인 검출 방법에서 제공된 과정을 수행할 수 있다.
또한, 본 발명의 일 실시예에 따른 차량은, 다수의 제어기들, 그리고 제어기들의 통신 상태를 모니터링하여 배터리 방전 원인을 검출하는 차량 배터리 방전 원인 검출 장치를 포함하고, 차량 배터리 방전 원인 검출 장치는, 다수의 제어기들이 상시 전원(B+ 전원) 상태이면 제어기들의 통신 상태를 모니터링하여 통신 활성화 상태인 제어기가 존재하는지를 확인하고, 통신 활성화 상태인 제어기가 존재하면 상기 제어기가 기설정 시간 종료 시점까지 통신 활성화 상태를 유지하는지를 확인하며, 기설정 시간 종료 시점까지 통신 활성화 상태를 유지하는 제어기를 토대로 통신 미슬립(non-sleep) 제어기를 검출할 수 있다.
전술한 본 발명은, 프로그램이 기록된 매체에 컴퓨터가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 매체는, 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다. 컴퓨터가 읽을 수 있는 매체의 예로는, HDD(Hard Disk Drive), SSD(Solid State Disk), SDD(Silicon Disk Drive), ROM, RAM, CD-ROM, 자기 테이프, 플로피 디스크, 광 데이터 저장 장치 등이 있다.
따라서, 상기의 상세한 설명은 모든 면에서 제한적으로 해석되어서는 아니되고 예시적인 것으로 고려되어야 한다. 본 발명의 범위는 첨부된 청구항의 합리적 해석에 의해 결정되어야 하고, 본 발명의 등가적 범위 내에서의 모든 변경은 본 발명의 범위에 포함된다.
100: 차량 배터리 방전 원인 검출 장치
110: 통신부
120: 모니터링부
130: 타이머
140: 저장부
150: 모니터링부
200: 제어기
300: OBD 커넥터

Claims (20)

  1. 다수의 제어기들에 통신 연결되는 통신부; 그리고,
    상기 통신부를 통해 상기 제어기의 통신 상태를 모니터링하여 배터리 방전 원인을 검출하는 모니터링부를 포함하고,
    상기 모니터링부는,
    상기 다수의 제어기들이 상시 전원(B+ 전원) 상태이면 상기 제어기들의 통신 상태를 모니터링하여 통신 활성화 상태인 제어기가 존재하는지를 확인하고, 상기 통신 활성화 상태인 제어기가 존재하면 상기 제어기가 기설정 시간 종료 시점까지 통신 활성화 상태를 유지하는지를 확인하며, 상기 기설정 시간 종료 시점까지 통신 활성화 상태를 유지하는 제어기를 토대로 통신 미슬립(non-sleep) 제어기를 검출하는 것을 특징으로 하는 차량 배터리 방전 원인 검출 장치.
  2. 제1 항에 있어서,
    상기 기설정 시간을 측정하는 타이머를 더 포함하고,
    상기 모니터링부는,
    상기 통신 활성화 상태인 제어기가 존재하면 상기 기설정 시간을 측정하도록 상기 타이머를 제어하는 것을 특징으로 하는 차량 배터리 방전 원인 검출 장치.
  3. 제1 항에 있어서, 상기 모니터링부는,
    상기 통신 활성화 상태인 제어기가 존재하는지를 확인할 때, 상기 제어기가 슬립 인디(SleepInd; Sleep Indication) 미선언 제어기인지를 확인하고 상기 제어기가 슬립 인디 미선언 제어기이면 상기 제어기를 통신 활성화 상태로 인지하는 것을 특징으로 하는 차량 배터리 방전 원인 검출 장치.
  4. 제1 항에 있어서, 상기 모니터링부는,
    상기 통신 활성화 상태인 제어기가 존재하는지를 확인할 때, 상기 제어기의 주기별 메시지 송신 여부를 확인하고 상기 제어기가 주기별로 메시지를 송신하면 상기 제어기를 통신 활성화 상태로 인지하는 것을 특징으로 하는 차량 배터리 방전 원인 검출 장치.
  5. 제1 항에 있어서, 상기 모니터링부는,
    상기 통신 활성화 상태를 유지하는지를 확인할 때, 상기 통신 활성화 상태인 제어기가 존재하면 상기 기설정 시간을 측정 시작하도록 타이머를 제어하고, 상기 기설정 시간 시작 시점부터 상기 기설정 시간 종료 시점까지 상기 제어기가 통신 활성화 상태를 유지하는지를 확인하는 것을 특징으로 하는 차량 배터리 방전 원인 검출 장치.
  6. 제1 항에 있어서,
    상기 통신 미슬립(non-sleep) 제어기에 대한 검출 데이터 및 제어기별 통신 미슬립 발생 횟수를 저장하는 저장부를 더 포함하고,
    상기 모니터링부는,
    상기 통신 미슬립 제어기를 검출하면 상기 통신 미슬립 제어기에 대한 검출 데이터를 상기 저장부에 저장하고,
    상기 제어기별로 통신 미슬립 발생 횟수를 카운트하여 상기 카운트된 통신 미슬립 발생 횟수를 상기 제어기별로 상기 저장부에 저장하는 것을 특징으로 하는 차량 배터리 방전 원인 검출 장치.
  7. 제6 항에 있어서, 상기 저장부는,
    상기 통신 미슬립(non-sleep) 제어기에 대한 검출 데이터 및 상기 제어기별 통신 미슬립 발생 횟수를 포함하고, 상기 제어기별 진단 아이디(ID)를 포함하는 미슬립 제어기 리스트를 저장하는 것을 특징으로 하는 차량 배터리 방전 원인 검출 장치.
  8. 제1 항에 있어서, 상기 모니터링부는,
    상기 통신 미슬립 제어기를 검출하면 상기 통신 미슬립 제어기에 대한 검출 데이터를 저장하고, 상기 제어기별로 통신 미슬립 발생 횟수를 카운트하여 상기 카운트된 통신 미슬립 발생 횟수를 상기 제어기별로 저장하는 것을 특징으로 하는 차량 배터리 방전 원인 검출 장치.
  9. 제8 항에 있어서, 상기 모니터링부는,
    상기 제어기별로 통신 미슬립 발생 횟수를 카운트할 때, 제어기 미슬립 이벤트의 발생 횟수가 기설정 발생 횟수인지를 확인하고, 상기 제어기 미슬립 이벤트의 발생 횟수가 기설정 발생 횟수이면 차량 점검 알림을 생성하여 전송하는 것을 특징으로 하는 차량 배터리 방전 원인 검출 장치.
  10. 제1 항에 있어서,
    상기 모니터링부의 제어신호에 따라 차량 점검 알림을 생성하는 알림 생성부를 더 포함하는 것을 특징으로 하는 차량 배터리 방전 원인 검출 장치.
  11. 제1 항에 있어서, 상기 통신부는,
    외부 진단기에 연결되는 OBD(On Board Diagnosis) 커넥터에 통신 연결되는 것을 특징으로 하는 차량 배터리 방전 원인 검출 장치.
  12. 제어기의 통신 상태를 모니터링하는 모니터링부를 포함하는 차량 배터리 방전 원인 검출 장치의 배터리 방전 원인 검출 방법에 있어서,
    상기 모니터링부가, 상시 전원(B+ 전원) 상태에서 통신 활성화 상태인 제어기가 존재하는지를 확인하는 단계;
    상기 모니터링부가, 상기 통신 활성화 상태인 제어기가 존재하면 상기 제어기가 기설정 시간 종료 시점까지 통신 활성화 상태를 유지하는지를 확인하는 단계; 그리고,
    상기 모니터링부가, 상기 제어기가 기설정 시간 종료 시점까지 통신 활성화 상태를 유지하면 상기 제어기를 통신 미슬립(non-sleep) 제어기로 검출하는 단계를 포함하는 것을 특징으로 하는 배터리 방전 원인 검출 방법.
  13. 제12 항에 있어서, 상기 통신 활성화 상태인 제어기가 존재하는지를 확인하는 단계는,
    상기 제어기가 슬립 인디(SleepInd; Sleep Indication) 미선언 제어기인지를 확인하는 단계; 그리고,
    상기 제어기가 슬립 인디 미선언 제어기이면 상기 제어기를 통신 활성화 상태로 인지하는 것을 특징으로 하는 배터리 방전 원인 검출 방법.
  14. 제12 항에 있어서, 상기 통신 활성화 상태인 제어기가 존재하는지를 확인하는 단계는,
    상기 제어기의 주기별 메시지 송신 여부를 확인하는 단계; 그리고,
    상기 제어기가 주기별로 메시지를 송신하면 상기 제어기를 통신 활성화 상태로 인지하는 것을 특징으로 하는 배터리 방전 원인 검출 방법.
  15. 제12 항에 있어서, 상기 통신 활성화 상태를 유지하는지를 확인하는 단계는,
    상기 통신 활성화 상태인 제어기가 존재하면 상기 기설정 시간을 측정 시작하는 단계;
    상기 통신 활성화 상태를 유지하는 제어기가 존재하는지를 확인하는 단계; 그리고,
    상기 통신 활성화 상태를 유지하는 제어기가 존재하면 상기 기설정 시간 종료 시점인지를 확인하는 단계를 포함하는 것을 특징으로 하는 배터리 방전 원인 검출 방법.
  16. 제12 항에 있어서, 상기 통신 활성화 상태를 유지하는지를 확인하는 단계는,
    상기 제어기가 기설정 시간 종료 시점까지 통신 활성화 상태를 유지하지 않으면 상기 제어기의 통신 상태가 종료 조건을 가지는지를 확인하고, 상기 제어기의 통신 상태가 종료 조건을 가지면 상기 배터리 방전 원인 검출 동작을 종료하는 것을 특징으로 하는 배터리 방전 원인 검출 방법.
  17. 제12 항에 있어서, 상기 제어기를 통신 미슬립(non-sleep) 제어기로 검출하는 단계는,
    상기 통신 미슬립 제어기를 검출하면 상기 통신 미슬립 제어기에 대한 검출 데이터를 저장하는 단계; 그리고,
    상기 제어기별로 통신 미슬립 발생 횟수를 카운트하여 상기 카운트된 통신 미슬립 발생 횟수를 상기 제어기별로 저장하는 단계를 포함하는 것을 특징으로 하는 배터리 방전 원인 검출 방법.
  18. 제17 항에 있어서,
    제어기 미슬립 이벤트의 발생 횟수가 기설정 발생 횟수인지를 확인하는 단계; 그리고,
    상기 제어기 미슬립 이벤트의 발생 횟수가 기설정 발생 횟수이면 차량 점검 알림을 생성하여 전송하는 단계를 더 포함하는 것을 특징으로 하는 배터리 방전 원인 검출 방법.
  19. 제12 항 내지 제18 항 중 어느 한 항에 기재된 방법을 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
  20. 다수의 제어기들; 그리고,
    상기 제어기들의 통신 상태를 모니터링하여 배터리 방전 원인을 검출하는 차량 배터리 방전 원인 검출 장치를 포함하고,
    상기 차량 배터리 방전 원인 검출 장치는,
    상기 다수의 제어기들이 상시 전원(B+ 전원) 상태이면 상기 제어기들의 통신 상태를 모니터링하여 통신 활성화 상태인 제어기가 존재하는지를 확인하고, 상기 통신 활성화 상태인 제어기가 존재하면 상기 제어기가 기설정 시간 종료 시점까지 통신 활성화 상태를 유지하는지를 확인하며, 상기 기설정 시간 종료 시점까지 통신 활성화 상태를 유지하는 제어기를 토대로 통신 미슬립(non-sleep) 제어기를 검출하는 것을 특징으로 하는 차량.
KR1020190130840A 2019-10-21 2019-10-21 차량 배터리 방전 원인 검출 장치 및 그의 배터리 방전 원인 검출 방법 KR20210047138A (ko)

Priority Applications (3)

Application Number Priority Date Filing Date Title
KR1020190130840A KR20210047138A (ko) 2019-10-21 2019-10-21 차량 배터리 방전 원인 검출 장치 및 그의 배터리 방전 원인 검출 방법
US16/782,821 US11613215B2 (en) 2019-10-21 2020-02-05 Apparatus and method for detecting a battery discharging cause for a vehicle
CN202010111575.6A CN112763813A (zh) 2019-10-21 2020-02-24 用于检测车辆的电池放电原因的设备和方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020190130840A KR20210047138A (ko) 2019-10-21 2019-10-21 차량 배터리 방전 원인 검출 장치 및 그의 배터리 방전 원인 검출 방법

Publications (1)

Publication Number Publication Date
KR20210047138A true KR20210047138A (ko) 2021-04-29

Family

ID=75491770

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020190130840A KR20210047138A (ko) 2019-10-21 2019-10-21 차량 배터리 방전 원인 검출 장치 및 그의 배터리 방전 원인 검출 방법

Country Status (3)

Country Link
US (1) US11613215B2 (ko)
KR (1) KR20210047138A (ko)
CN (1) CN112763813A (ko)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7311458B2 (ja) * 2020-04-07 2023-07-19 トヨタ自動車株式会社 バッテリー診断装置、方法、プログラム、及び車両
JP7310728B2 (ja) * 2020-06-17 2023-07-19 トヨタ自動車株式会社 電動車両用のバッテリパック

Family Cites Families (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4059838B2 (ja) * 2003-11-14 2008-03-12 ソニー株式会社 バッテリパック、バッテリ保護処理装置、およびバッテリ保護処理装置の制御方法
DE102005033874A1 (de) * 2005-07-20 2007-02-01 Dr.Ing.H.C. F. Porsche Ag Verfahren zur Überwachung des Schlafmodus eines Bussystems in einem Kraftfahrzeug
JP2007216838A (ja) * 2006-02-16 2007-08-30 Fujitsu Ten Ltd 車両用バッテリの監視システム及び監視方法
JP4745879B2 (ja) * 2006-04-06 2011-08-10 日立ビークルエナジー株式会社 ハイブリッド車両制御システム、ハイブリッド車両制御方法及び車両用蓄電池制御システム
KR100765890B1 (ko) * 2006-08-21 2007-10-10 현대자동차주식회사 차량 제어기 암전류 제어장치 및 그 방법
JP5459946B2 (ja) * 2007-09-28 2014-04-02 株式会社日立製作所 車両用直流電源装置
KR20100116447A (ko) * 2009-04-22 2010-11-01 한국단자공업 주식회사 차량의 암전류 차단장치 및 방법
US8473114B2 (en) * 2010-01-15 2013-06-25 GM Global Technology Operations LLC Method of monitoring vehicle batteries
KR101197892B1 (ko) * 2010-10-08 2012-11-05 삼성전기주식회사 전력 소모를 감소할 수 있는 지피에스 수신기의 작동 방법
US11440431B2 (en) * 2012-01-17 2022-09-13 Shwu-Jiang Liang Managing and monitoring car-battery and tires to assure safe operation and providing arrival ready battery and tire services
JP6007385B2 (ja) * 2012-04-09 2016-10-12 エリーパワー株式会社 蓄電装置およびその制御方法ならびに電源装置
KR101315773B1 (ko) * 2012-05-03 2013-10-10 현대자동차주식회사 차량 정션박스의 암전류 차단 장치 및 방법
KR101477272B1 (ko) * 2012-11-09 2015-01-06 주식회사 엘지화학 이차 전지 셀의 충전량 밸런싱 작업을 제어하는 장치 및 방법
KR101439050B1 (ko) * 2013-08-21 2014-10-30 현대자동차주식회사 차량 암전류 검사 방법
FR3014376B1 (fr) * 2013-12-11 2016-01-08 Renault Sas Procede et systeme d'endormissement d'un vehicule a traction au moins partiellement electrique
KR101601721B1 (ko) * 2014-12-08 2016-03-09 현대오트론 주식회사 배터리 방전 장치 및 방법
KR20170014962A (ko) * 2015-07-31 2017-02-08 현대자동차주식회사 차량용 배터리 관리 시스템 및 그 제어 방법
GB2541413A (en) * 2015-08-18 2017-02-22 R & D Vehicle Systems Ltd Battery cell management
KR101683650B1 (ko) * 2015-08-31 2016-12-07 현대자동차주식회사 차량내의 암전류 저감 방법 및 이를 컴퓨터 판독 가능한 기록매체
KR102059617B1 (ko) * 2015-09-02 2020-02-11 주식회사 엘지화학 배터리팩 충전 제어 장치 및 방법
KR102463687B1 (ko) * 2016-05-03 2022-11-07 현대자동차주식회사 암전류 차단 해제 장치 및 그 방법
GB2547502B (en) * 2016-11-10 2018-05-02 Tanktwo Oy Detection of false reporting in a smart battery system
CN107933335A (zh) * 2017-10-26 2018-04-20 深圳市沃特玛电池有限公司 电动汽车及其动力电池的监测方法
KR20190047779A (ko) * 2017-10-30 2019-05-09 현대자동차주식회사 클라우드 서버, 차량 및 차량의 제어방법
JP6704895B2 (ja) * 2017-12-20 2020-06-03 株式会社Subaru 電動車両の電源システム
KR101967464B1 (ko) * 2018-04-12 2019-04-09 현대오트론 주식회사 배터리 방전 방지 방법 및 이를 수행하는 전자 제어 장치

Also Published As

Publication number Publication date
US11613215B2 (en) 2023-03-28
US20210114535A1 (en) 2021-04-22
CN112763813A (zh) 2021-05-07

Similar Documents

Publication Publication Date Title
US6883123B2 (en) Microprocessor runaway monitoring control circuit
US7589624B2 (en) Component unit monitoring system and component unit monitoring method
US9778988B2 (en) Power failure detection system and method
US20060034008A1 (en) Failure prediction method for magnetic disk devices, and a magnetic disk device using the same
KR20210047138A (ko) 차량 배터리 방전 원인 검출 장치 및 그의 배터리 방전 원인 검출 방법
US20100076728A1 (en) A failure diagnosis system for cooling fans, a failure diagnosis device for cooling fans, a failure diagnosis method for cooling fans, a computer readable medium therefor and a cooling device
US20050210161A1 (en) Computer device with mass storage peripheral (s) which is/are monitored during operation
US20090094336A1 (en) Method and Apparatus for Automated Monitoring of System Status
US20060155517A1 (en) Apparatus and system for monitoring environmental factors in a computer system
US9972403B2 (en) Self-testing data storage devices and methods
KR20210077542A (ko) 차량용 캔 네트워크 슬립 진단 장치 및 그의 캔 네트워크 슬립 진단 방법
CN113708986B (zh) 服务器监控装置、方法及计算机可读存储介质
CN102959521B (zh) 计算机***的管理方法以及管理***
US6584432B1 (en) Remote diagnosis of data processing units
CN111813590A (zh) 用于诊断主控模块异常复位的方法与装置、及主控模块
US7206975B1 (en) Internal product fault monitoring apparatus and method
JP6504610B2 (ja) 処理装置、方法及びプログラム
CN111475292A (zh) 一种服务器***及其内处理器的频率控制装置
CN113625957B (zh) 一种硬盘故障的检测方法、装置及设备
US9384077B2 (en) Storage control apparatus and method for controlling storage apparatus
JP4627327B2 (ja) 異常判定装置
CN116302744A (zh) 一种信号冲突验证方法、装置、设备及存储介质
CN115080132A (zh) 信息处理方法、装置、服务器及存储介质
CN111897701B (zh) 针对应用的告警处理方法、装置、计算机***和介质
JP2004253035A (ja) ディスクドライブ品質監視システム、方法、プログラム

Legal Events

Date Code Title Description
A201 Request for examination