KR101417111B1 - 캔 통신용 제어장치 - Google Patents

캔 통신용 제어장치 Download PDF

Info

Publication number
KR101417111B1
KR101417111B1 KR1020080096190A KR20080096190A KR101417111B1 KR 101417111 B1 KR101417111 B1 KR 101417111B1 KR 1020080096190 A KR1020080096190 A KR 1020080096190A KR 20080096190 A KR20080096190 A KR 20080096190A KR 101417111 B1 KR101417111 B1 KR 101417111B1
Authority
KR
South Korea
Prior art keywords
control device
voltage value
communication
battery
voltage
Prior art date
Application number
KR1020080096190A
Other languages
English (en)
Other versions
KR20100036803A (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 KR1020080096190A priority Critical patent/KR101417111B1/ko
Publication of KR20100036803A publication Critical patent/KR20100036803A/ko
Application granted granted Critical
Publication of KR101417111B1 publication Critical patent/KR101417111B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/40006Architecture of a communication node
    • H04L12/40039Details regarding the setting of the power status of a node according to activity on the bus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L2012/40208Bus networks characterized by the use of a particular bus standard
    • H04L2012/40215Controller Area Network CAN
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L2012/40267Bus for use in transportation systems
    • H04L2012/40273Bus for use in transportation systems the transportation system being a vehicle

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Electric Propulsion And Braking For Vehicles (AREA)

Abstract

본 발명은 캔 통신용 제어장치에 관한 것으로서, 더욱 구체적으로는 배터리로부터 공급받은 전압 값이 차량에 존재하는 모든 제어장치의 동작 가능한 전압이 공급될 때만 캔 메시지에 대한 타임아웃을 판별하는 기술을 개시한다.
본 발명의 캔 통신용 제어장치는 차량에 존재하는 제어장치들이 공통적으로 동작 가능한 전압의 범위가 기록된 메모리; 배터리로부터 공급되는 전압 값을 측정하는 전압측정부; 대응되는 다른 제어장치와 캔 메시지를 통신하는 통신부; 및 상기 배터리로부터 공급되는 전압 값이 상기 공통적으로 동작 가능한 전압 값의 범위에 포함되면 상기 다른 제어장치에 대한 타임아웃(time out)을 체크하는 제어부를 포함한다.
타임아웃, 전압강하, 시동, 캔, can, 저전압, 고전압, 배터리

Description

캔 통신용 제어장치{A CONTROLLING APPARATUS FOR CAN COMMUNICATION}
본 발명은 캔 통신을 통해 다른 제어장치와 캔 메시지를 통신하는 제어장치에 관한 것이다.
일반적으로 ECU(Engine Control Unit), MCU(Motor Control Unit) 및 HCU(Hybrid Control Unit) 등의 캔 통신용 제어장치는 캔 통신을 통해 다른 제어장치와 캔 메시지를 주기적으로 통신한다.
도 1은 일반적인 제어장치들이 캔 통신 라인으로 연결된 모습을 나타내는 블록도이다.
제어장치(FATC) 및 다른 제어장치(ECU) 간에 캔 통신 라인의 단선 또는 단락으로 인해 통신이 두절되게 되면 상기 제어장치는 대응되는 다른 제어장치로부터 캔 메시지를 전달받지 못하게 된다.
이에 상기 제어장치는 설정 시간 예컨대 10ms 동안 대응되는 다른 제어장치로부터 캔 메시지를 전달받지 못하게 되면 상기 다른 제어장치를 타임아웃(time out)이 발생한 것으로 간주하고 타임아웃 에러코드를 메모리에 저장한다.
그러나 상기 제어장치에 14V의 동작전원을 공급하는 배터리는 충전 및 방전 상태가 매번 상이하다. 이에 배터리의 충전상태가 좋지 못해 차량의 시동 시 배터리에 전압강하가 발생하면 제어장치들 중 특정 제어장치의 구성부품들의 스펙 상 동작 가능한 전압보다 낮은 전압을 공급할 수 있다. 이러면 상기 특정 제어장치가 제대로 동작되지 않는 경우가 발생할 수 있다.
이에 따라 캔 통신라인에는 문제가 없고 배터리의 공급전압에 문제가 있지만 실제 상기 특정 제어장치와 통신하는 다른 제어장치에는 상기 특정 제어장치에 대한 캔 통신 타임아웃 에러코드가 저장되는 문제점이 있다.
본 발명은 배터리로부터 공급받은 전압 값이 차량에 존재하는 모든 제어장치의 동작 가능한 전압 값의 범위 내이면 캔 통신에 대한 타임아웃을 판별하는 캔 통신용 제어장치를 제공하고자 한다.
또한 본 발명은 배터리로부터 공급받은 전압 값이 차량에 존재하는 모든 제어장치의 동작 가능한 전압 값의 범위 밖이면 별도의 과전압 또는 저전압 에러메시지를 생성하는 캔 통신용 제어장치를 제공하고자 한다.
본 발명의 캔 통신용 제어장치는 차량에 존재하는 제어장치들이 공통적으로 동작 가능한 전압의 범위가 기록된 메모리; 배터리로부터 공급되는 전압 값을 측정하는 전압측정부; 대응되는 다른 제어장치와 캔 메시지를 통신하는 통신부; 및 상기 배터리로부터 공급되는 전압 값이 상기 공통적으로 동작 가능한 전압 값의 범위에 포함되면 상기 다른 제어장치에 대한 타임아웃(time out)을 체크하는 제어부를 포함한다.
여기서 본 발명의 상기 제어부는 상기 배터리로부터 공급되는 전압 값이 상기 공통적인 동작 가능한 전압 값의 범위에 포함되지 않으면 상기 대응되는 제어장치 간의 캔 메시지에 대한 타임아웃을 체크하지 않고 해당 시각에 대한 과전압 또는 저전압 에러메시지를 상기 메모리에 저장한다.
한편 본 발명의 상기 제어부는 상기 통신부에 상기 대응되는 제어장치로부터 설정 시간 동안 캔 메시지를 수신하지 않으면 이를 타임아웃으로 판별한다.
본 발명의 캔 통신용 제어장치는 배터리로부터 공급되는 전압 값이 상기 공통적인 동작 가능한 전압 값의 범위에 포함되면 상기 대응되는 제어장치에 대한 타임아웃(time out)을 체크한다. 따라서 특정 제어장치에 동작 불가능한 전압이 공급되어 상기 특정 제어장치와 캔 통신하는 다른 제어장치에서 타임아웃 에러코드가 남발되는 것을 방지하는 효과를 제공한다.
우선 본 발명의 캔 통신용 제어장치는 차량의 내부에 존재하되 CAN 통신을 이용하여 서로 CAN 메시지를 통신하는 모든 장치들을 통칭한다. 이러한 캔 통신용 제어장치로는 ECU(Engine Control Unit), MCU(Motor Control Unit), HCU(Hybrid Control Unit), 클러스터, ABS(Anti-lock Brake System), BMS(Battery Management System), TCU(Transmission Control Unit), FATC(Full Auto Temperature Control) 등을 포함한다. 이러한 상기 제어장치들은 서로 캔 통신라인으로 연결되어 있으며 배터리(20)로부터 동일한 값의 동작전원을 공급받는다.
이하, 첨부된 도면을 참조하여 본 발명의 실시를 위한 구체적인 내용을 설명한다.
도 2는 본 발명의 캔 통신용 제어장치(10)의 구성을 나타내는 블록도이다.
도 2에 도시된 바와 같이, 본 발명의 캔 통신용 제어장치(10)는 메모리(12), 전압측정부(14), 통신부(16) 및 제어부(18) 등을 포함한다.
메모리(12)는 차량에 존재하는 제어장치들의 공통적인 동작 가능한 전압의 범위가 기록된다. 예를 들어 ECU의 동작 가능한 전압의 범위는 6∼15V고, MCU의 동작 가능한 전압의 범위는 10∼12V며, ABS의 동작 가능한 전압의 범위가 3∼12V면 이들 제어장치들의 공통적인 동작 가능한 전압의 범위는 10∼12V임을 알 수 있다. 상기 제어장치의 동작 가능한 전압의 범위란 상기 제어장치에 사용되는 각종 부품들의 스펙 상 동작 가능한 전압의 범위을 말한다.
그리고 상기 메모리(12)부에는 후술하는 제어부(18)에 의해 생성된 타임아웃 에러코드와, 과전압 또는 저전압 에러메시지가 더 저장될 수 있다.
한편 전압측정부(14)는 배터리(20)로부터 공급되는 전압 값을 측정한다.
한편 통신부(16)는 대응되는 다른 제어장치와 캔 메시지를 통신한다. 예컨대 ECU 및 ABS는 시동 또는 키 온 이후 예컨대 10ms 간격으로 브레이크 관련 캔 메시지를 주고받을 수 있다.
한편 제어부(18)는 상기 배터리(20)로부터 공급되는 전압 값을 상기 공통적인 동작 가능한 전압 값과 서로 비교하여, 상기 배터리(20)로부터 공급되는 전압 값이 상기 공통적인 동작 가능한 전압 값의 범위에 포함되는지 여부를 판단한다.
여기서 상기 제어부(18)는 상기 배터리(20)로부터 공급되는 전압 값이 상기 공통적인 동작 가능한 전압 값의 범위에 포함되면 상기 대응되는 제어장치로부터 캔 메시지를 설정 시간 내에 수신하는지 여부를 판단한다. 상기 제어부(18)는 상기 대응되는 제어장치로부터 설정 시간 동안 캔 메시지를 수신하지 않으면 이를 타임 아웃으로 판별하고 타임아웃 에러코드를 메모리(12)부에 저장한다. 물론 상기 제어부(18)는 상기 대응되는 제어장치로부터 설정 시간 이내에 캔 메시지를 수신하면 상기 대응되는 제어장치는 정상동작으로 간주한다.
한편 상기 제어부(18)는 상기 배터리(20)로부터 공급되는 전압 값이 상기 공통적인 동작 가능한 전압 값의 범위에 포함되지 않으면 상기 대응되는 제어장치 간의 캔 메시지에 대한 타임아웃을 체크하지 않는다. 이 경우 상기 제어부(18)는 배터리(20)로부터 공급되는 전압 값이 상기 공통적인 동작 가능한 전압 값의 범위에 포함되지 않는 시간에 대한 과전압 또는 저전압 에러메시지를 상기 메모리(12)에 저장한다.
이하 본 발명의 캔 통신용 제어장치(10)의 동작을 설명한다.
도 3은 본 발명의 캔 통신용 제어장치의 동작을 나타내는 순서도이다.
도 3에 도시된 바와 같이, 우선 차량이 운전자에 의해 키 온 또는 시동되면 배터리(20)는 제어장치들로 동작전원을 공급한다(S100).
이어서 제어부(18)는 배터리(20)로부터 공급되는 전압 값을 측정한다(S102).
이어서 상기 제어부(18)는 상기 배터리(20)로부터 공급되는 전압 값이 상기 공통적인 동작 가능한 전압 값의 범위에 포함되는지 여부를 판단한다(S104).
상기 S104에서 상기 제어부(18)는 상기 배터리(20)로부터 공급되는 전압 값이 상기 공통적인 동작 가능한 전압 값의 범위에 포함되면 대응되는 제어장치로부터 캔 메시지의 수신시각을 카운트한다(S106).
이어서 상기 제어부(18)는 캔 메시지의 수신시각을 기 설정 시간과 비교한다(S108).
이어서 상기 제어부(18)는 캔 메시지의 수신시각이 기 설정 시간을 초과하면 제어장치에 대해 타임아웃으로 체크하고 타임아웃 에러코드를 메모리(12)에 저장한다(S110).
한편 상기 S104에서 상기 제어부(18)는 상기 배터리(20)로부터 공급되는 전압 값이 상기 공통적인 동작 가능한 전압 값의 범위에 포함되지 않으면 과전압 또는 저전압 에러메시지를 상기 메모리(12)에 저장한다(S105).
이상, 본 발명은 비록 한정된 구성과 도면에 의해 설명되었으나, 본 발명의 기술적 사상은 이러한 것에 한정되지 않으며, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 의해, 본 발명의 기술적 사상과 하기 기재될 특허청구범위의 균등범위 내에서 다양한 수정 및 변형 실시가 가능할 것이다.
도 1은 일반적인 제어장치들이 캔 통신 라인으로 연결된 모습을 나타내는 블록도.
도 2는 본 발명의 캔 통신용 제어장치의 구성을 나타내는 블록도.
도 3은 본 발명의 캔 통신용 제어장치의 동작을 나타내는 순서도.

Claims (3)

  1. 캔 통신용 제어장치로서,
    차량에 존재하는 제어장치들이 공통적으로 동작 가능한 전압의 범위가 기록된 메모리;
    배터리로부터 공급되는 전압 값을 측정하는 전압측정부;
    대응되는 다른 제어장치와 캔 메시지를 통신하는 통신부; 및
    상기 배터리로부터 공급되는 전압 값이 상기 공통적으로 동작 가능한 전압 값의 범위에 포함되면 상기 다른 제어장치에 대한 타임아웃(time out)을 체크하는 제어부를 포함하며,
    상기 제어부는
    상기 배터리로부터 공급되는 전압 값이 상기 공통적인 동작 가능한 전압 값의 범위에 포함되지 않으면 상기 다른 제어장치에 대한 캔 메시지의 타임아웃을 체크하지 않고 해당 시각에 대한 과전압 또는 저전압 에러메시지를 상기 메모리에 저장하는 것을 특징으로 하는 캔 통신용 제어장치.
  2. 삭제
  3. 제1항에 있어서,
    상기 제어부는
    상기 통신부에 상기 대응되는 다른 제어장치로부터 설정 시간 동안 캔 메시지를 수신하지 않으면 이를 타임아웃으로 판별하는 것을 특징으로 하는 캔 통신용 제어장치.
KR1020080096190A 2008-09-30 2008-09-30 캔 통신용 제어장치 KR101417111B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020080096190A KR101417111B1 (ko) 2008-09-30 2008-09-30 캔 통신용 제어장치

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020080096190A KR101417111B1 (ko) 2008-09-30 2008-09-30 캔 통신용 제어장치

Publications (2)

Publication Number Publication Date
KR20100036803A KR20100036803A (ko) 2010-04-08
KR101417111B1 true KR101417111B1 (ko) 2014-07-08

Family

ID=42214257

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020080096190A KR101417111B1 (ko) 2008-09-30 2008-09-30 캔 통신용 제어장치

Country Status (1)

Country Link
KR (1) KR101417111B1 (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20190058803A (ko) 2017-11-22 2019-05-30 현대자동차주식회사 전기에너지에 의해 구동될 수 있는 차량의 셧다운 모드 진입 제어방법

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100721385B1 (ko) * 2002-05-10 2007-05-23 주식회사 만도 차량용 제어기의 에러검출 제어방법
KR20070062089A (ko) * 2005-12-12 2007-06-15 주식회사 만도 차량자세제어시스템에서 캔 메시지 타임아웃 에러 체크방법

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100721385B1 (ko) * 2002-05-10 2007-05-23 주식회사 만도 차량용 제어기의 에러검출 제어방법
KR20070062089A (ko) * 2005-12-12 2007-06-15 주식회사 만도 차량자세제어시스템에서 캔 메시지 타임아웃 에러 체크방법

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20190058803A (ko) 2017-11-22 2019-05-30 현대자동차주식회사 전기에너지에 의해 구동될 수 있는 차량의 셧다운 모드 진입 제어방법

Also Published As

Publication number Publication date
KR20100036803A (ko) 2010-04-08

Similar Documents

Publication Publication Date Title
EP2426005B1 (en) Power-supply control device for managing abnormalty of a high-voltage battery in a vehicle
CN108367724B (zh) 利用诊断法的分立式蓄能器
US20140277887A1 (en) Method and system for detecting battery type and capacity and automatically adjusting related vehicle parameters
JP2010239850A (ja) 充電システム、充電器、電動車両、および停電発生時の充電終了方法
US20170197521A1 (en) Method and apparatus for preventing deep discharging of auxiliary battery in association with reprogramming of ecu
CN110576811A (zh) 用于避免停放车辆中的电池耗尽的***和方法
CN106657427A (zh) 一种电池模组地址分配***及方法
WO2021143743A1 (zh) 混动车辆的电池包的保护方法和装置
JPWO2007086271A1 (ja) 自動車
US11420608B2 (en) Vehicle electricity storage device
JP6754222B2 (ja) 接続装置およびネットワークシステム
KR20170037260A (ko) 차량용 배터리 시스템 및 그 제어 방법
CN113923063B (zh) 网络管理方法、装置及可读存储介质、电子设备
KR101417111B1 (ko) 캔 통신용 제어장치
KR20190039653A (ko) 전기 구동부를 구비한 차량의 저전압 온보드 전기 시스템의 공급
JP2014083917A (ja) 車両用バッテリ状態監視システム
CN107533097B (zh) 用于探测至少一个蓄能器与车载电网的按规定连接的方法
US10606256B2 (en) Method to prevent parasitic current drain of a vehicle battery
US20200148051A1 (en) Battery system for use on a vehicle electrical system of a motor vehicle
CN116141973A (zh) 车辆供电装置、供电方法和车辆
CN110481460B (zh) 电动汽车的馈电补电方法和馈电补电***
US9395416B2 (en) Method for determining a charge state of a battery
JP2008154397A (ja) 電力制御装置
JP2004538206A (ja) 短時間使用可能なエネルギーを形成することによって搭載電源回路網を安定化する方法
JP4763006B2 (ja) バッテリ状態検知センサ装置及びバッテリ状態検知方法

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20180628

Year of fee payment: 5