KR20210104489A - 데이터 중계 장치 - Google Patents

데이터 중계 장치 Download PDF

Info

Publication number
KR20210104489A
KR20210104489A KR1020200019305A KR20200019305A KR20210104489A KR 20210104489 A KR20210104489 A KR 20210104489A KR 1020200019305 A KR1020200019305 A KR 1020200019305A KR 20200019305 A KR20200019305 A KR 20200019305A KR 20210104489 A KR20210104489 A KR 20210104489A
Authority
KR
South Korea
Prior art keywords
data
bms
information
converter
request
Prior art date
Application number
KR1020200019305A
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 KR1020200019305A priority Critical patent/KR20210104489A/ko
Publication of KR20210104489A publication Critical patent/KR20210104489A/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/382Information transfer, e.g. on bus using universal interface adapter
    • G06F13/387Information transfer, e.g. on bus using universal interface adapter for adaptation of different data processing systems to different peripheral devices, e.g. protocol converters for incompatible systems, open system
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/16Handling requests for interconnection or transfer for access to memory bus
    • G06F13/1605Handling requests for interconnection or transfer for access to memory bus based on arbitration
    • G06F13/1642Handling requests for interconnection or transfer for access to memory bus based on arbitration with request queuing
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02JCIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
    • H02J7/00Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
    • H02J7/00032Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries characterised by data exchange
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02JCIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
    • H02J7/00Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
    • H02J7/0047Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries with monitoring or indicating devices or circuits
    • H04L67/2842
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/568Storing data temporarily at an intermediate stage, e.g. caching
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02JCIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
    • H02J2207/00Indexing scheme relating to details of circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
    • H02J2207/20Charging or discharging characterised by the power electronics converter

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Power Engineering (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Direct Current Feeding And Distribution (AREA)

Abstract

본 발명의 일 실시예에 따른 데이터 중계 장치는 DC 컨버터; 상기 DC 컨버터 또는 소정의 디바이스로부터 상태 정보 변경 요청 또는 상태 정보 제공 요청을 수신하도록 구성된 BMS; 및 상기 BMS가 수신한 상기 상태 정보 변경 요청에 대응되는 상태 정보를 저장하도록 구성된 레지스터를 포함하고, 상기 BMS는, 상기 상태 정보 변경 요청을 수신하면 수신한 상태 정보를 상기 레지스터에 갱신하여 저장하고, 상기 상태 정보 제공 요청을 수신하면 상기 레지스터에 저장된 상태 정보를 상기 상태 정보 제공 요청을 송신한 DC 컨버터 또는 소정의 디바이스에게 전송하도록 구성될 수 있다.

Description

데이터 중계 장치{APPARATUS FOR RELAYING DATA}
본 발명은 데이터 중계 장치에 관한 것으로서, 보다 상세하게는, 모니터링 디바이스와 DC 컨버터 간의 데이터를 중계하는 데이터 중계 장치에 관한 것이다.
최근, 노트북, 비디오 카메라, 휴대용 전화기 등과 같은 휴대용 전자 제품의 수요가 급격하게 증대되고, 전기 자동차, 에너지 저장용 축전지, 로봇, 위성 등의 개발이 본격화됨에 따라, 반복적인 충방전이 가능한 고성능 배터리에 대한 연구가 활발히 진행되고 있다.
현재 상용화된 배터리로는 니켈 카드뮴 전지, 니켈 수소 전지, 니켈 아연 전지, 리튬 배터리 등이 있는데, 이 중에서 리튬 배터리는 니켈 계열의 배터리에 비해 메모리 효과가 거의 일어나지 않아 충방전이 자유롭고, 자가 방전율이 매우 낮으며 에너지 밀도가 높은 장점으로 각광을 받고 있다.
일반적으로, 이러한 배터리는 독립적으로 사용되지 않고, DC-DC 컨버터, BMS(Battery management system), 모니터링 디바이스 등 여러 장치들과 함께 가전 제품, 자동차 또는 에너지 저장 시스템(Energy storage system, ESS) 등에 사용되고 있다.
다만, 배터리와 함께 사용되는 장치들은 데이터 통신 과정에서 속도, 부호, 전송 제어 절차 등이 상이한 이기종 장치(Heterogeneous terminal)가 채택될 수 있다. 즉, 서로 상이한 통신 방식을 이용하는 복수의 이기종 장치가 배터리와 함께 사용될 수 있다.
배터리의 상태 점검 혹은 배터리의 효율적인 제어를 위해 이기종 장치들 간의 데이터 통신이 필수적으로 요구된다. 다만, 이러한 데이터 통신 과정에서 서로 상이한 통신 방식을 보정하기 위하여, 각각의 장치들의 시스템 레벨에서 소프트웨어의 변경이 필연적으로 수행될 수 있다.
이렇듯, 이기종 장치들 간의 데이터 통신에 따른 잦은 소프트웨어의 변경은 시스템 자원의 효율성을 떨어트릴 수 있으며, 시스템 안정성을 저해할 수 있는 문제가 있다.
본 발명은, 상기와 같은 문제점을 해결하기 위해 안출된 것으로서, 하는 을 제공하는 것을 목적으로 한다.
본 발명의 다른 목적 및 장점들은 하기의 설명에 의해서 이해될 수 있으며, 본 발명의 실시예에 의해 보다 분명하게 알게 될 것이다. 또한, 본 발명의 목적 및 장점들은 특허청구범위에 나타난 수단 및 그 조합에 의해 실현될 수 있음을 쉽게 알 수 있을 것이다.
본 발명의 일 측면에 따른 데이터 중계 장치는 DC 컨버터; 상기 DC 컨버터 또는 소정의 디바이스로부터 상태 정보 변경 요청 또는 상태 정보 제공 요청을 수신하도록 구성된 BMS; 및 상기 BMS가 수신한 상기 상태 정보 변경 요청에 대응되는 상태 정보를 저장하도록 구성된 레지스터를 포함할 수 있다.
상기 BMS는, 상기 상태 정보 변경 요청을 수신하면 수신한 상태 정보를 상기 레지스터에 갱신하여 저장하고, 상기 상태 정보 제공 요청을 수신하면 상기 레지스터에 저장된 상태 정보를 상기 상태 정보 제공 요청을 송신한 DC 컨버터 또는 소정의 디바이스에게 전송하도록 구성될 수 있다.
상기 BMS는, 상기 소정의 디바이스로부터 상기 레지스터에 저장된 제1 데이터에 대한 데이터 기록 정보가 포함된 상태 정보 변경 요청을 수신하면, 상기 데이터 기록 정보를 상기 레지스터에 저장하도록 구성될 수 있다.
상기 데이터 기록 정보는, 상기 제1 데이터가 저장된 주소를 포함할 수 있다.
상기 DC 컨버터는, 상기 BMS에게 상기 상태 정보 제공 요청을 송신하고, 상기 BMS로부터 수신한 상태 정보에 상기 데이터 기록 정보가 포함된 경우, 상기 데이터 기록 정보를 참조하여 상기 레지스터에 저장된 제1 데이터를 읽도록 구성될 수 있다.
상기 DC 컨버터는, 상기 제1 데이터를 읽기 직전에 읽기 시작 정보가 포함된 상태 정보 변경 요청을 상기 BMS에게 송신하고, 상기 제1 데이터의 읽기를 완료한 후 읽기 완료 정보가 포함된 상태 정보 변경 요청을 상기 BMS에게 송신하도록 구성될 수 있다.
상기 소정의 디바이스는, 상기 BMS에게 상기 제1 데이터에 대한 데이터 기록 정보가 포함된 상태 정보 변경 요청을 송신하도록 구성된 모니터링 디바이스일 수 있다.
상기 모니터링 디바이스는, 상기 BMS에게 상기 상태 정보 변경 요청을 송신한 후, 소정의 주기마다 상기 BMS에게 상기 상태 정보 제공 요청을 송신하여 상기 DC 컨버터가 상기 제1 데이터를 읽었는지를 확인하도록 구성될 수 있다.
상기 모니터링 디바이스는, 상기 제1 데이터의 크기에 따라 상기 상태 정보 제공 요청을 송신하는 상기 소정의 주기를 가변적으로 설정하도록 구성될 수 있다.
상기 BMS는, 상기 소정의 디바이스로부터 상기 레지스터에 저장된 제2 데이터에 대한 데이터 요청 정보가 포함된 상태 정보 변경 요청을 수신하면, 상기 데이터 요청 정보를 상기 레지스터에 저장하도록 구성될 수 있다.
상기 데이터 요청 정보는, 상기 레지스터에 상기 제2 데이터가 저장되어야 할 주소를 포함할 수 있다.
상기 DC 컨버터는, 상기 BMS에게 상기 상태 정보 제공 요청을 송신하고, 상기 BMS로부터 수신한 상태 정보에 상기 데이터 요청 정보가 포함된 경우, 상기 데이터 요청 정보를 참조하여 상기 레지스터에 상기 제2 데이터를 저장하도록 구성될 수 있다.
상기 DC 컨버터는, 상기 레지스터에 상기 제2 데이터를 저장하기 직전에 저장 시작 정보가 포함된 상태 정보 변경 요청을 상기 BMS에게 송신하고, 상기 제2 데이터의 저장을 완료한 후 저장 완료 정보가 포함된 상태 정보 변경 요청을 상기 BMS에게 송신하도록 구성될 수 있다.
상기 소정의 디바이스는, 상기 BMS에게 상기 제2 데이터에 대한 데이터 요청 정보가 포함된 상태 정보 변경 요청을 송신하도록 구성된 모니터링 디바이스일 수 있다.
상기 모니터링 디바이스는, 상기 BMS에게 상기 상태 정보 변경 요청을 송신한 후, 소정의 주기마다 상기 BMS에게 상기 상태 정보 제공 요청을 송신하여 상기 레지스터에 상기 제2 데이터가 저장되었는지를 확인하도록 구성될 수 있다.
본 발명의 다른 측면에 따른 배터리 팩은 본 발명의 일 측면에 따른 데이터 중계 장치를 포함할 수 있다.
본 발명의 또 다른 측면에 따른 에너지 저장 장치는 본 발명의 일 측면에 따른 데이터 중계 장치를 포함할 수 있다.
본 발명의 일 측면에 따른 데이터 중계 장치는 레지스터의 주소에 기반하여 데이터 통신을 중계하기 때문에, 이기종 장치 간의 양방향 데이터 통신을 효율적으로 중계할 수 있는 장점이 있다.
본 발명의 효과들은 이상에서 언급한 효과들로 제한되지 않으며, 언급되지 않은 또 다른 효과들은 청구범위의 기재로부터 당업자에게 명확하게 이해될 수 있을 것이다.
본 명세서에 첨부되는 다음의 도면들은 후술되는 발명의 상세한 설명과 함께 본 발명의 기술사상을 더욱 이해시키는 역할을 하는 것이므로, 본 발명은 그러한 도면에 기재된 사항에만 한정되어 해석되어서는 아니 된다.
도 1은 본 발명의 일 실시예에 따른 데이터 중계 장치를 개략적으로 도시한 도면이다.
도 2는 본 발명의 일 실시예에 따른 데이터 중계 장치의 일 실시예를 도시한 도면이다.
도 3은 본 발명의 일 실시예에 따른 데이터 중계 장치의 다른 실시예를 도시한 도면이다.
도 4는 본 발명의 일 실시예에 따른 데이터 중계 장치의 제1 데이터 중계 과정을 개략적으로 도시한 도면이다.
도 5는 본 발명의 일 실시예에 따른 데이터 중계 장치의 제1 데이터 중계 과정의 다른 예시를 개략적으로 도시한 도면이다.
도 6은 본 발명의 일 실시예에 따른 데이터 중계 장치의 제2 데이터 중계 과정을 개략적으로 도시한 도면이다.
본 명세서 및 청구범위에 사용된 용어나 단어는 통상적이거나 사전적인 의미로 한정해서 해석되어서는 아니 되며, 발명자는 그 자신의 발명을 가장 최선의 방법으로 설명하기 위해 용어의 개념을 적절하게 정의할 수 있다는 원칙에 입각하여 본 발명의 기술적 사상에 부합하는 의미와 개념으로 해석되어야 한다.
따라서, 본 명세서에 기재된 실시예와 도면에 도시된 구성은 본 발명의 가장 바람직한 일 실시예에 불과할 뿐이고 본 발명의 기술적 사상을 모두 대변하는 것은 아니므로, 본 출원시점에 있어서 이들을 대체할 수 있는 다양한 균등물과 변형예들이 있을 수 있음을 이해하여야 한다.
또한, 본 발명을 설명함에 있어 관련된 공지 구성 또는 기능에 대한 구체적인 설명이 본 발명의 요지를 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명은 생략한다.
제1, 제2 등과 같이 서수를 포함하는 용어들은, 다양한 구성요소들 중 어느 하나를 나머지와 구별하는 목적으로 사용되는 것이고, 그러한 용어들에 의해 구성요소들을 한정하기 위해 사용되는 것은 아니다.
명세서 전체에서, 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라, 다른 구성요소를 더 포함할 수 있다는 것을 의미한다.
덧붙여, 명세서 전체에서, 어떤 부분이 다른 부분과 "연결"되어 있다고 할 때, 이는 "직접적으로 연결"되어 있는 경우뿐만 아니라, 그 중간에 다른 소자를 사이에 두고 "간접적으로 연결"되어 있는 경우도 포함한다.
이하에서는 첨부된 도면을 참조하여 본 발명의 바람직한 실시예를 상세히 설명하기로 한다.
도 1은 본 발명의 일 실시예에 따른 데이터 중계 장치(100)를 개략적으로 도시한 도면이다.
도 1을 참조하면, 본 발명의 일 실시예에 따른 데이터 중계 장치(100)는 DC 컨버터(110), BMS(120)(Battery management system) 및 레지스터(130)를 포함할 수 있다.
DC 컨버터(110)는 입력된 직류 전압을 강압 또는 승압하는 DC-DC 전압 컨버터일 수 있다.
바람직하게, DC 컨버터(110)는 BMS(120)와 구분되는 별도의 MCU 또는 프로세서를 포함할 수 있다. 그리고, DC 컨버터(110)는 설정된 파라미터에 따라서 배터리의 출력 전압을 조절하도록 구성될 수 있다.
예컨대, DC 컨버터(110)는 하나 이상의 배터리 셀과 연결되고, 입력 전압의 크기를 강압 또는 승압함으로써 요구되는 크기의 전압을 출력할 수 있다.
여기서, 배터리 셀은, 음극 단자와 양극 단자를 구비하며, 물리적으로 분리 가능한 하나의 독립된 셀을 의미한다. 일 예로, 파우치형 리튬 폴리머 셀 하나가 배터리 셀로 간주될 수 있다. 다른 예로, DC 컨버터(110)는 하나 이상의 배터리 셀이 직렬 및/또는 병렬로 연결되어 구비된 배터리 모듈과 연결될 수도 있다.
BMS(120)는 상기 DC 컨버터(110) 또는 소정의 디바이스로부터 상태 정보 변경 요청 또는 상태 정보 제공 요청을 수신하도록 구성될 수 있다.
상태 정보 변경 요청이란 DC 컨버터(110) 또는 소정의 디바이스에서 BMS(120)로 송신할 수 있는 요청으로서, 데이터 중계에 관한 상태가 변경된 경우 미리 저장된 상태 정보를 변경된 상태에 대응되는 상태 정보로 갱신하도록 송신하는 요청일 수 있다.
상태 정보 제공 요청이란 DC 컨버터(110) 또는 소정의 디바이스에서 BMS(120)로 송신할 수 있는 요청으로서, 현재 데이터 중계에 관한 상태 정보를 제공받기 위하여 송신하는 요청일 수 있다.
또한, 소정의 디바이스는 BMS(120) 및 DC 컨버터(110)와 구분되는 독립적인 디바이스로서, 데이터 중계 장치(100)의 내부 또는 외부에 구비될 수 있다. 또한, BMS(120)는 소정의 디바이스 및 DC 컨버터(110)와 연결되어, 소정의 디바이스 및 DC 컨버터(110)와 양방향 통신이 가능하도록 구성될 수 있다.
레지스터(130)는 상기 BMS(120)가 수신한 상기 상태 정보 변경 요청에 대응되는 상태 정보를 저장하도록 구성될 수 있다.
즉, 레지스터(130)는 데이터 중계에 관한 상태 정보를 저장하는 저장 공간을 제공하는 메모리 장치일 수 있다. 바람직하게, 레지스터(130)에 저장된 상태 정보가 변조, 위조 또는 손실되는 것을 방지하기 위하여 레지스터(130)에는 BMS(120)만이 직접 접근하도록 구성될 수 있다.
예컨대, DC 컨버터(110)는 소정의 디바이스로부터 요청받은 출력 전압 데이터를 레지스터(130)에 저장하고자 할 때, BMS(120)를 통해서 상기 출력 전압 데이터를 레지스터(130)에 저장할 수 있다.
상기 BMS(120)는, 상기 상태 정보 변경 요청을 수신하면 수신한 상태 정보를 상기 레지스터(130)에 갱신하여 저장하도록 구성될 수 있다.
앞선 실시예를 이어서 설명하면, 출력 전압 데이터가 레지스터(130)에 저장된 후, DC 컨버터(110)는 레지스터(130)에 출력 전압 데이터의 저장에 관한 상태 정보가 저장될 수 있도록, 출력 전압 데이터의 저장에 관한 상태 정보가 포함된 상태 정보 변경 요청을 BMS(120)에게 전송할 수 있다. BMS(120)는 DC 컨버터(110)로부터 수신한 상태 정보 변경 요청에 포함된 상태 정보(출력 전압 데이터의 저장에 관한 상태 정보)를 레지스터(130)에 갱신하여 저장할 수 있다. 따라서, 데이터 중계에 관한 최신 상태 정보는 DC 컨버터(110)가 출력 전압 데이터를 레지스터(130)에 저장했다는 상태 정보가 저장될 수 있다.
다른 예로, BMS(120)는 소정의 디바이스로부터 상태 정보 변경 요청을 수신한 경우에도, 수신한 상태 정보 변경 요청에 포함된 상태 정보를 레지스터(130)에 갱신하여 저장할 수 있다. 이 경우, 레지스터(130)에 저장된 최신 상태 정보는 BMS(120)가 외부로부터 수신한 상태 정보 변경 요청에 대응될 수 있다.
상기 BMS(120)는, 상기 상태 정보 제공 요청을 수신하면 상기 레지스터(130)에 저장된 상태 정보를 상기 상태 정보 제공 요청을 송신한 DC 컨버터(110) 또는 소정의 디바이스에게 전송하도록 구성될 수 있다.
예컨대, BMS(120)는 레지스터(130)에 접근하여 수신한 상태 정보 제공 요청에 대응되는 상태 정보를 획득할 수 있다. 이 경우, BMS(120)가 획득하는 상태 정보는 레지스터(130)에 갱신 저장된 상태 정보로서, 최신의 상태 정보일 수 있다. 그리고, BMS(120)는 획득한 상태 정보를, 상기 상태 정보 제공 요청을 송신한 DC 컨버터(110) 또는 소정의 디바이스에게 송신할 수 있다.
본 발명의 일 실시예에 따른 데이터 중계 장치(100)는 DC 컨버터(110)와 소정의 디바이스가 레지스터(130)에 저장된 상태 정보에 기반하여 서로 통신하도록 구성되기 때문에, DC 컨버터(110)와 소정의 디바이스 간의 데이터 중계 과정에서 DC 컨버터(110), BMS(120) 및 소정의 디바이스의 소프트웨어 변경이 요구되지 않는 장점이 있다.
예컨대, DC 컨버터(110)와 BMS(120) 간의 통신 방식과 소정의 디바이스와 BMS(120) 간의 통신 방식은 서로 상이할 수 있다. 이 경우, DC 컨버터(110)와 소정의 디바이스가 통신하기 위해서는, 서로 다른 통신 방식을 보정하기 위하여, 데이터의 흐름에 따라 시스템 레벨에서 DC 컨버터(110), BMS(120) 및 소정의 디바이스의 소프트웨어 변경이 요구될 수 있다. 즉, DC 컨버터(110)와 소정의 디바이스와 같이 이기종 장치의 데이터 통신에서는 시스템 레벨에서 데이터 통신에 이용되는 디바이스들의 소프트웨어 변경이 요구될 수 있다.
따라서, 본 발명의 일 실시예에 따른 데이터 중계 장치(100)는 BMS(120)와 레지스터(130)를 통한 데이터 중계를 이용함으로써, 이기종 장치 간의 데이터 통신이 수행되더라도 시스템 레벨에서의 소프트웨어 변경을 방지할 수 있다. 따라서, 데이터 중계 장치(100)는 보다 효율적으로 데이터 통신을 수행할 수 있는 장점이 있다.
또한, 데이터 중계 장치(100)는 DC 컨버터(110) 및 소정의 디바이스가 레지스터(130)에 직접 접근하지 못하게 함으로써, 레지스터(130)에 저장된 데이터 및 상태 정보가 위조, 변조 또는 손실되는 것을 방지할 수 있다.
도 2는 본 발명의 일 실시예에 따른 데이터 중계 장치(100)의 일 실시예를 도시한 도면이다. 도 3은 본 발명의 일 실시예에 따른 데이터 중계 장치(100)의 다른 실시예를 도시한 도면이다.
도 2 및 도 3을 참조하면, 소정의 디바이스는 모니터링 디바이스(140, 200)일 수 있다. 즉, 소정의 디바이스는 DC 컨버터(110)에 의해 출력되는 출력 전압을 모니터링하고, DC 컨버터(110)에서 출력되는 출력 전압을 조절하기 위하여 DC 컨버터(110)에게 갱신된 설정값 정보를 제공하도록 구성된 모니터링 디바이스(140, 200)가 적용될 수 있다.
바람직하게, 모니터링 디바이스(140, 200)는 외부 장치 또는 외부 클라우드 서버와 연결될 수 있다. 그리고, 모니터링 디바이스(140, 200)는 외부 장치 또는 외부 클라우드 서버에게 출력 전압 정보를 송신하거나, 외부 장치 또는 외부 클라우드 서버로부터 DC 컨버터(110)에게 제공할 갱신된 설정값 정보를 수신할 수 있다.
도 2를 참조하면, 모니터링 디바이스(140)는 데이터 중계 장치(100) 내부에 구비될 수 있다. 반면, 도 3을 참조하면, 모니터링 디바이스(200)는 데이터 중계 장치(100) 외부에 구비될 수도 있다.
즉, 모니터링 디바이스(140, 200)는 데이터 중계 장치(100)의 내부 또는 외부에 구비될 수 있으나, 이하에서는, 설명의 편의를 위하여 모니터링 디바이스(140)가 데이터 중계 장치(100)의 내부에 구비된 것으로 설명한다.
도 4는 본 발명의 일 실시예에 따른 데이터 중계 장치(100)의 제1 데이터 중계 과정을 개략적으로 도시한 도면이다.
여기서, 제1 데이터 중계 과정이란 모니터링 디바이스(140)로부터 DC 컨버터(110)로 데이터가 중계되는 과정을 의미할 수 있다. 예컨대, BMS(120)가 모니터링 디바이스(140)로부터 획득한 갱신 설정값에 대한 정보를 DC 컨버터(110)에게 전달하는 과정일 수 있다.
상기 BMS(120)는, 상기 소정의 디바이스로부터 상기 레지스터(130)에 저장된 제1 데이터에 대한 데이터 기록 정보가 포함된 상태 정보 변경 요청을 수신하면, 상기 데이터 기록 정보를 상기 레지스터(130)에 저장하도록 구성될 수 있다.
먼저, 모니터링 디바이스(140)는 DC 컨버터(110)에게 제공할 제1 데이터를 BMS(120)를 통해서 레지스터(130)에 미리 저장할 수 있다.
예컨대, 제1 데이터란 모니터링 디바이스(140)가 DC 컨버터(110)에게 제공할 데이터로서, DC 컨버터(110)에 대한 갱신 설정값 데이터를 포함할 수 있다. 모니터링 디바이스(140)는 레지스터(130)에 직접 접근할 수 없기 때문에, BMS(120)에게 제1 데이터를 송신할 수 있다. 이후, BMS(120)는 수신한 제1 데이터를 레지스터(130)에 저장할 수 있다. 이 경우, 모니터링 디바이스(140)는 BMS(120)에게 제1 데이터 및 제1 데이터가 저장될 주소를 송신할 수 있다. 그리고, BMS(120)는 수신한 주소에 제1 데이터를 저장할 수 있다.
바람직하게, 상기 데이터 기록 정보는, 상기 제1 데이터가 저장된 주소를 포함할 수 있다. 보다 바람직하게, 상기 데이터 기록 정보는, 상기 제1 데이터가 저장된 주소 및 제1 데이터의 크기를 포함할 수 있다.
그리고, 모니터링 디바이스(140)는 데이터 기록 정보가 포함된 상태 정보 변경 요청을 생성하고, 생성한 상태 정보 변경 요청을 BMS(120)에게 송신할 수 있다.
BMS(120)는 모니터링 디바이스(140)로부터 수신한 상태 정보 변경 요청에서 상태 정보를 획득하고, 획득한 상태 정보를 레지스터(130)에 저장할 수 있다. 이 경우, 레지스터(130)에는 상태 정보로써 제1 데이터가 저장된 주소가 저장될 수 있다.
상기 DC 컨버터(110)는, 상기 BMS(120)에게 상기 상태 정보 제공 요청을 송신하도록 구성될 수 있다.
도 4의 실시예에서, DC 컨버터(110)가 BMS(120)에게 상태 정보 제공 요청을 송신하는 시점은 BMS(120)가 모니터링 디바이스(140)로부터 상태 정보 변경 요청을 수신한 시점에 영향을 받지 않을 수 있다. 즉, BMS(120)가 모니터링 디바이스(140)로부터 상태 정보 변경 요청을 수신하였는지 여부와 관계없이, DC 컨버터(110)는 임의의 주기에 따라 BMS(120)에게 상태 정보 제공 요청을 송신할 수 있다.
DC 컨버터(110)는, 상기 BMS(120)로부터 수신한 상태 정보에 상기 데이터 기록 정보가 포함된 경우, 상기 데이터 기록 정보를 참조하여 상기 레지스터(130)에 저장된 제1 데이터를 읽도록 구성될 수 있다.
예컨대, 도 4의 실시예에서, BMS(120)는 DC 컨버터(110)의 상태 정보 제공 요청에 대한 응답으로 데이터 기록 정보를 송신할 수 있다. 즉, BMS(120)가 DC 컨버터(110)로부터 상태 정보 제공 요청을 수신하면, BMS(120)는 레지스터(130)에 저장된 데이터 기록 정보를 상태 정보로써 획득할 수 있다. 그리고, BMS(120)는 획득한 데이터 기록 정보를 DC 컨버터(110)에게 송신할 수 있다.
데이터 기록 정보에는 제1 데이터가 저장된 주소가 포함되어 있으므로, DC 컨버터(110)는 BMS(120)에게 상기 제1 데이터가 저장된 주소에 저장된 데이터를 요청할 수 있다. BMS(120)는 제1 데이터가 저장된 주소에 접근하여 데이터를 획득하고, 획득한 데이터를 DC 컨버터(110)에게 송신할 수 있다.
즉, 본 발명의 일 실시예에 따른 데이터 중계 장치(100)는 BMS(120)를 통해서 모니터링 디바이스(140)와 DC 컨버터(110) 간의 데이터 통신을 중계할 수 있다. 따라서, 모니터링 디바이스(140)와 DC 컨버터(110)와 같이, 속도, 부호, 전송 제어 절차 등이 서로 상이한 이기종 단말 사이의 통신 과정에서도, 시스템 레벨의 소프트웨어 변경없이 데이터 통신이 효율적으로 수행될 수 있다.
구체적으로, 상기 DC 컨버터(110)는, 상기 제1 데이터를 읽기 직전에 읽기 시작 정보가 포함된 상태 정보 변경 요청을 상기 BMS(120)에게 송신하도록 구성될 수 있다.
도 4의 실시예를 참조하면, 모니터링 디바이스(140)와 DC 컨버터(110) 간의 데이터 중계 과정에서, 모니터링 디바이스(140) 및 DC 컨버터(110) 모두 상태 정보 변경 요청을 할 수 있다.
예컨대, 도 4의 실시예에서, DC 컨버터(110)는 BMS(120)로부터 데이터 기록 정보를 수신한 후, BMS(120)에게 읽기 시작 정보가 포함된 상태 정보 변경 요청을 송신할 수 있다. 즉, DC 컨버터(110)는 레지스터(130)에 저장된 상태 정보를 읽기 시작 정보로 변경함으로써, 제1 데이터를 읽기 시작한다는 정보를 레지스터(130)에 저장할 수 있다.
그리고, DC 컨버터(110)는, 상기 제1 데이터의 읽기를 완료한 후 읽기 완료 정보가 포함된 상태 정보 변경 요청을 상기 BMS(120)에게 송신하도록 구성될 수 있다.
예컨대, 도 4의 실시예에서, DC 컨버터(110)는 BMS(120)를 통해서 레지스터(130)에 저장된 제1 데이터를 수신하여 읽은 후, BMS(120)에게 읽기 완료 정보가 포함된 상태 정보 변경 요청을 송신할 수 있다. 즉, DC 컨버터(110)는 레지스터(130)에 저장된 상태 정보를 읽기 완료 정보로 변경함으로써, 제1 데이터의 읽기가 완료되었다는 정보를 레지스터(130)에 저장할 수 있다.
이러한 과정을 통해서 레지스터(130)에는 최신 상태 정보가 저장되기 때문에, BMS(120)가 DC 컨버터(110)가 제1 데이터를 읽고 있는지 또는 제1 데이터의 읽기가 완료되었는지를 판단하지 않더라도, 레지스터(130)에 저장된 상태 정보를 확인함으로써 DC 컨버터(110)의 동작 상태가 파악될 수 있다.
모니터링 디바이스(140)는 상기 BMS(120)에게 상기 제1 데이터에 대한 데이터 기록 정보가 포함된 상태 정보 변경 요청을 송신하도록 구성될 수 있다.
그리고, 상기 모니터링 디바이스(140)는, 상기 BMS(120)에게 상기 상태 정보 변경 요청을 송신한 후, 소정의 주기(T)마다 상기 BMS(120)에게 상기 상태 정보 제공 요청을 송신하여 상기 DC 컨버터(110)가 상기 제1 데이터를 읽었는지를 확인하도록 구성될 수 있다.
예컨대, 도 4의 실시예에서, 모니터링 디바이스(140)는 BMS(120)에게 상태 정보 변경 요청을 송신한 후, 소정의 주기(T)마다 BMS(120)에게 상태 정보 제공 요청을 송신할 수 있다.
즉, BMS(120)는 모니터링 디바이스(140)와 DC 컨버터(110) 간의 데이터를 중계해줄 뿐, DC 컨버터(110)로부터 수신한 정보를 모니터링 디바이스(140)로 직접 전달하지 않을 수 있다. 이 경우, 시스템 레벨에서의 소프트웨어 변경이 요구될 수 있기 때문이다.
따라서, 모니터링 디바이스(140)는 소정의 주기(T)마다 BMS(120)에게 상태 정보 변경을 송신하여, DC 컨버터(110)의 현재 동작 상태를 파악할 수 있다.
예컨대, 도 4의 실시예에서, BMS(120)가 DC 컨버터(110)로부터 읽기 시작 정보가 포함된 상태 정보 변경 요청을 수신한 경우, BMS(120)는 모니터링 디바이스(140)로부터 상태 정보 제공 요청을 수신하면 상태 정보로써 읽기 시작 정보를 송신할 수 있다.
또한, BMS(120)가 DC 컨버터(110)로부터 읽기 완료 정보가 포함된 상태 정보 변경 요청을 수신한 경우, BMS(120)는 모니터링 디바이스(140)로부터 상태 정보 제공 요청을 수신하면 상태 정보로써 읽기 완료 정보를 송신할 수 있다.
즉, 본 발명의 일 실시예에 따른 데이터 중계 장치(100)는, 모니터링 디바이스(140), BMS(120) 및 DC 컨버터(110)가 레지스터(130)의 주소에 기반하여 통신하기 때문에, 별도의 시스템 내 소프트웨어 변경이 요구되지 않는 장점이 있다.
도 5는 본 발명의 일 실시예에 따른 데이터 중계 장치(100)의 제1 데이터 중계 과정의 다른 예시를 개략적으로 도시한 도면이다.
상기 모니터링 디바이스(140)는, 상기 제1 데이터의 크기에 따라 상기 상태 정보 제공 요청을 송신하는 상기 소정의 주기를 가변적으로 설정하도록 구성될 수 있다.
먼저, 도 4의 실시예를 참조하면, 모니터링 디바이스(140)는 BMS(120)로부터 상태 정보 제공 요청에 대한 응답을 통해서만 DC 컨버터(110)의 현재 동작 상태를 파악할 수 있다. 따라서, 도 4에는, 모니터링 디바이스(140)는 BMS(120)에게 상태 정보 제공 요청을 3회 송신한 후 읽기 완료 정보를 수신한 실시예가 도시되었다.
다만, 모니터링 디바이스(140)는 보다 효율적인 데이터 통신을 수행하기 위하여, BMS(120)에게 상태 정보 제공 요청을 송신하는 주기를 제1 데이터의 크기에 따라서 가변적으로 설정할 수 있다.
예컨대, 도 5의 실시예에서, t1 시점에 모니터링 디바이스(140)가 BMS(120)에게 A 데이터 기록 정보가 포함된 상태 정보 변경 요청을 송신하였으며, t2 시점에 모니터링 디바이스(140)가 BMS(120)에게 B 데이터 기록 정보가 포함된 상태 정보 변경 요청을 송신할 수 있다. 여기서, 모니터링 디바이스(140)는 t1 시점 이전에 BMS(120)를 통해서 A 데이터를 레지스터(130)에 저장하였고, t2 시점 이전에 BMS(120)를 통해서 B 데이터를 레지스터(130)에 저장하였다고 가정한다. 또한, A 데이터의 크기는 B 데이터의 크기보다 작다고 가정한다.
t1 시점에서, 모니터링 디바이스(140)는 A 데이터의 크기에 기반하여 소정의 주기를 T1으로 설정할 수 있다. 즉, 모니터링 디바이스(140)는 DC 컨버터(110)가 BMS(120)를 통해서 A 데이터를 읽을 수 있는 시간을 고려하여, 소정의 주기를 T1으로 설정할 수 있다. 이 경우, 모니터링 디바이스(140)는 제1 데이터의 크기뿐만 아니라, BMS(120)와 DC 컨버터(110) 간의 데이터 통신 속도를 더 고려할 수도 있다.
t2 시점에서, 모니터링 디바이스(140)는 B 데이터의 크기에 기반하여 소정의 주기를 T2로 설정할 수 있다. 즉, 모니터링 디바이스(140)는 DC 컨버터(110)가 BMS(120)를 통해서 B 데이터를 읽을 수 있는 시간을 고려하여, 소정의 주기를 T2로 설정할 수 있다.
만약, t2 이후에도 모니터링 디바이스(140)가 BMS(120)에게 정보 제공 요청을 송신하는 주기가 T1으로 설정되어 있다면, 모니터링 디바이스(140)는 t2로부터 2×T1 시간이 경과한 후에 읽기 완료 정보를 수신할 수 있다. 이 경우, 모니터링 디바이스(140)가 읽기 완료 정보를 수신하는 시간이 도 5의 실시예보다 (2×T1)-T2 시간만큼 늦어질 수 있다. 또한, 정보 제공 요청을 송신하는 주기가 T1으로 고정 설정된 경우, 모니터링 디바이스(140)가 정보 제공 요청을 송신하는 횟수가 도 5의 실시예보다 증가하기 때문에, 시스템 자원이 낭비될 수 있다.
따라서, 본 발명의 일 실시예에 따른 데이터 중계 장치(100)는 레지스터(130)에 기록된 데이터의 크기를 고려하여 모니터링 디바이스(140)가 상태 정보 제공 요청을 송신하는 주기를 설정함으로써, 보다 효과적으로 데이터를 중계할 수 있는 장점이 있다.
도 6은 본 발명의 일 실시예에 따른 데이터 중계 장치(100)의 제2 데이터 중계 과정을 개략적으로 도시한 도면이다.
여기서, 제2 데이터 중계 과정이란 DC 컨버터(110)로부터 모니터링 디바이스(140)로 데이터가 중계되는 과정을 의미할 수 있다. 예컨대, BMS(120)가 DC 컨버터(110)로부터 획득한 출력 전압에 대한 정보를 모니터링 디바이스(140)에게 전달하는 과정일 수 있다.
상기 BMS(120)는, 상기 소정의 디바이스로부터 상기 제2 데이터에 대한 데이터 요청 정보가 포함된 상태 정보 변경 요청을 수신하면, 상기 데이터 요청 정보를 상기 레지스터(130)에 저장하도록 구성될 수 있다.
바람직하게, 데이터 요청 정보는, 상기 레지스터(130)에 상기 제2 데이터가 저장되어야 할 주소를 포함할 수 있다.
예컨대, 도 6의 실시예에서, 모니터링 디바이스(140)는 데이터 요청 정보가 포함된 상태 정보 변경 요청을 BMS(120)에게 송신함으로써, 레지스터(130)에 저장된 상태 정보를 제2 데이터가 저장되어야 할 주소를 포함하는 데이터 요청 정보로 갱신시킬 수 있다.
BMS(120)는 모니터링 디바이스(140)로부터 수신한 상태 정보 변경 요청에서 상태 정보를 획득하고, 획득한 상태 정보를 레지스터(130)에 저장할 수 있다. 이 경우, 레지스터(130)에는 상태 정보로써 제2 데이터가 저장되어야 할 주소가 저장될 수 있다.
상기 DC 컨버터(110)는, 상기 BMS(120)에게 상기 상태 정보 제공 요청을 송신하도록 구성될 수 있다.
도 4의 실시예와 마찬가지로, 도 6의 실시예에서도 DC 컨버터(110)가 BMS(120)에게 상태 정보 제공 요청을 송신하는 시점은 BMS(120)가 모니터링 디바이스(140)로부터 상태 정보 변경 요청을 수신한 시점에 영향을 받지 않을 수 있다.
DC 컨버터(110)는, 상기 BMS(120)로부터 수신한 상태 정보에 상기 데이터 요청 정보가 포함된 경우, 상기 데이터 요청 정보를 참조하여 상기 레지스터(130)에 상기 제2 데이터를 저장하도록 구성될 수 있다.
DC 컨버터(110)는 BMS(120)로부터 수신한 상태 정보에서 데이터 요청 정보가 포함되었는지를 먼저 확인할 수 있다.
그리고, 데이터 요청 정보에는 제2 데이터가 레지스터(130)에 저장되어야 할 주소가 포함될 수 있다. 따라서, 상태 정보에 데이터 요청 정보가 포함된 경우, DC 컨버터(110)는 데이터 요청 정보에서 제2 데이터가 저장되어야 할 주소를 획득할 수 있다.
DC 컨버터(110)는 BMS(120)를 통해서, 제2 데이터를 획득한 주소에 저장할 수 있다. 구체적으로, DC 컨버터(110)는 제2 데이터와 제2 데이터가 저장되어야 할 주소를 BMS(120)에게 송신할 수 있다. BMS(120)는 제2 데이터와 상기 주소를 수신한 후, 상기 주소에 제2 데이터를 저장할 수 있다.
즉, 본 발명의 일 실시예에 따른 데이터 중계 장치(100)는 모니터링 디바이스(140)와 DC 컨버터(110) 간의 양방향 데이터 통신을 효율적으로 중계할 수 있는 장점이 있다.
구체적으로, 상기 DC 컨버터(110)는, 상기 레지스터(130)에 상기 제2 데이터를 저장하기 직전에 저장 시작 정보가 포함된 상태 정보 변경 요청을 상기 BMS(120)에게 송신하도록 구성될 수 있다.
도 6의 실시예를 참조하면, 모니터링 디바이스(140)와 DC 컨버터(110) 간의 데이터 중계 과정에서, 모니터링 디바이스(140) 및 DC 컨버터(110) 모두 상태 정보 변경 요청을 할 수 있다.
예컨대, 도 6의 실시예에서, DC 컨버터(110)는 BMS(120)로부터 데이터 요청 정보를 수신한 후, BMS(120)에게 저장 시작 정보가 포함된 상태 정보 변경 요청을 송신할 수 있다. 즉, DC 컨버터(110)는 레지스터(130)에 저장된 상태 정보를 저장 시작 정보로 변경함으로써, 제2 데이터를 저장한다는 정보를 레지스터(130)에 저장할 수 있다.
그리고, DC 컨버터(110)는, 상기 제2 데이터의 저장을 완료한 후 저장 완료 정보가 포함된 상태 정보 변경 요청을 상기 BMS(120)에게 송신하도록 구성될 수 있다.
예컨대, 도 6의 실시예에서, DC 컨버터(110)는 BMS(120)를 통해서 레지스터(130)에 제2 데이터를 저장한 후, BMS(120)에게 저장 완료 정보가 포함된 상태 정보 변경 요청을 송신할 수 있다. 즉, DC 컨버터(110)는 레지스터(130)에 저장된 상태 정보를 저장 완료 정보로 변경함으로써, 제2 데이터의 저장이 완료되었다는 정보를 레지스터(130)에 저장할 수 있다.
이러한 과정을 통해서 레지스터(130)에는 최신 상태 정보가 저장되기 때문에, BMS(120)가 DC 컨버터(110)가 제2 데이터를 저장하고 있는지 또는 제2 데이터의 저장이 완료되었는지를 판단하지 않더라도, 레지스터(130)에 저장된 상태 정보를 확인함으로써 DC 컨버터(110)의 동작 상태가 파악될 수 있다.
모니터링 디바이스(140)는 상기 BMS(120)에게 상기 제2 데이터에 대한 데이터 요청 정보가 포함된 상태 정보 변경 요청을 송신하도록 구성될 수 있다.
그리고, 상기 모니터링 디바이스(140)는, 상기 BMS(120)에게 상기 상태 정보 변경 요청을 송신한 후, 소정의 주기(T)마다 상기 BMS(120)에게 상기 상태 정보 제공 요청을 송신하여 상기 레지스터(130)에 상기 제2 데이터가 저장되었는지를 확인하도록 구성될 수 있다.
예컨대, 도 6의 실시예에서, 모니터링 디바이스(140)는 BMS(120)에게 데이터 요청 정보가 포함된 상태 정보 변경 요청을 송신한 후, 소정의 주기(T)마다 BMS(120)에게 상태 정보 제공 요청을 송신할 수 있다.
BMS(120)로부터 저장 시작 정보를 수신하면, 모니터링 디바이스(140)는 레지스터(130)에 제2 데이터가 저장되고 있다고 판단할 수 있다.
또한, BMS(120)로부터 저장 완료 정보를 수신하면, 모니터링 디바이스(140)는 레지스터(130)에 제2 데이터의 저장이 완료되었다고 판단할 수 있다.
모니터링 디바이스(140)는 BMS(120)에게 상태 정보 변경 요청을 송신할 때, 레지스터(130)에 저장될 제2 데이터의 크기를 정확하게 미리 알 수 없을 수 있다. 따라서, 도 6의 실시예에서는, 도 5의 실시예와 달리, 모니터링 디바이스(140)가 BMS(120)에게 상태 정보 제공 요청을 송신하는 주기가 제2 데이터의 크기에 기반하여 가변적으로 설정되지 않을 수 있다.
즉, 모니터링 디바이스(140)가 DC 컨버터(110)에게 제1 데이터를 제공하는 제1 데이터 중계 과정에서는 모니터링 디바이스(140)가 BMS(120)에게 상태 정보 제공 요청을 송신하는 주기가 제1 데이터의 크기에 따라 가변적으로 설정될 수 있다.
반면, 모니터링 디바이스(140)가 DC 컨버터(110)로부터 제2 데이터를 요구하는 제2 데이터 중계 과정에서는, 모니터링 디바이스(140)가 BMS(120)에게 상태 정보 제공 요청을 송신하는 주기가 고정 설정될 수 있다.
이렇듯, 레지스터(130) 및 레지스터(130)의 주소를 이용함으로써, 모니터링 디바이스(140), BMS(120) 및 DC 컨버터(110)는 시스템 레벨에서의 소프트웨어 변경없이 통신할 수 있다. 따라서, 본 발명의 일 실시예에 따른 데이터 중계 장치(100)는 이기종 장치 간의 데이터 통신을 효율적으로 수행할 수 있는 장점이 있다.
또한, 본 발명의 일 실시예에 따른 데이터 중계 장치(100)는, 배터리 팩에 구비될 수 있다. 즉, 본 발명에 따른 배터리 팩은, 상술한 데이터 중계 장치(100) 및 하나 이상의 배터리 셀을 포함할 수 있다. 또한, 배터리 팩은, 전장품(릴레이, 퓨즈 등) 및 케이스 등을 더 포함할 수 있다.
예컨대, 배터리 팩에 구비된 하나 이상의 배터리 셀은 DC 컨버터(110)와 병렬로 연결될 수 있다. 그리고, DC 컨버터(110)를 통해서 전압이 출력될 수 있다. DC 컨버터(110)를 통해서 출력되는 전압의 크기는 DC 컨버터(110)의 설정값에 기반하여 결정될 수 있다. 즉, DC 컨버터(110)의 설정값에 따라, 상기 하나 이상의 배터리 셀의 출력 전압이 강압되거나 승압될 수 있다. 여기서, DC 컨버터(110)의 설정값은 상술한 제1 데이터 중계 과정을 통해서 모니터링 디바이스(140)에서 DC 컨버터(110)로 제공될 수 있다. 예컨대, 도 4의 실시예에서, 모니터링 디바이스(140)는 BMS(120) 및 레지스터(130)를 통해서 갱신 설정값 정보를 DC 컨버터(110)에게 제공할 수 있다.
BMS(120)는 DC 컨버터(110)와 연결되어 배터리 팩 내부에 구비될 수 있다. 또한, 레지스터(130)는 BMS(120)와 연결되어 배터리 팩 내부에 구비될 수 있다. 모니터링 디바이스(140) 또한 배터리 팩에 구비될 수 있다. 예컨대, 도 3의 실시예에서, 모니터링 디바이스(140)는 데이터 중계 장치(100) 외부에 구비될 수 있다. 이 경우, 하나 이상의 배터리 셀들, 데이터 중계 장치(100) 및 모니터링 디바이스(140)가 배터리 팩으로 간주될 수 있다.
또한, 본 발명의 일 실시예에 따른 데이터 중계 장치(100)는, 전기 자동차나 하이브리드 자동차와 같은 자동차 또는 에너지 저장 시스템에 적용될 수 있다.
이상에서 설명한 본 발명의 실시예는 장치 및 방법을 통해서만 구현이 되는 것은 아니며, 본 발명의 실시예의 구성에 대응하는 기능을 실현하는 프로그램 또는 그 프로그램이 기록된 기록 매체를 통해 구현될 수도 있으며, 이러한 구현은 앞서 설명한 실시예의 기재로부터 본 발명이 속하는 기술분야의 전문가라면 쉽게 구현할 수 있는 것이다.
이상에서 본 발명은 비록 한정된 실시예와 도면에 의해 설명되었으나, 본 발명은 이것에 의해 한정되지 않으며 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 의해 본 발명의 기술사상과 아래에 기재될 특허청구범위의 균등범위 내에서 다양한 수정 및 변형이 가능함은 물론이다.
또한, 이상에서 설명한 본 발명은 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 있어 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하므로 전술한 실시예 및 첨부된 도면에 의해 한정되는 것이 아니라, 다양한 변형이 이루어질 수 있도록 각 실시예들의 전부 또는 일부가 선택적으로 조합되어 구성될 수 있다.
100: 데이터 중계 장치
110: DC 컨버터
120: BMS
130: 레지스터
140: 모니터링 디바이스

Claims (14)

  1. DC 컨버터;
    상기 DC 컨버터 또는 소정의 디바이스로부터 상태 정보 변경 요청 또는 상태 정보 제공 요청을 수신하도록 구성된 BMS; 및
    상기 BMS가 수신한 상기 상태 정보 변경 요청에 대응되는 상태 정보를 저장하도록 구성된 레지스터를 포함하고,
    상기 BMS는,
    상기 상태 정보 변경 요청을 수신하면 수신한 상태 정보를 상기 레지스터에 갱신하여 저장하고, 상기 상태 정보 제공 요청을 수신하면 상기 레지스터에 저장된 상태 정보를 상기 상태 정보 제공 요청을 송신한 DC 컨버터 또는 소정의 디바이스에게 전송하도록 구성된 것을 특징으로 하는 데이터 중계 장치.
  2. 제1항에 있어서,
    상기 BMS는,
    상기 소정의 디바이스로부터 상기 레지스터에 저장된 제1 데이터에 대한 데이터 기록 정보가 포함된 상태 정보 변경 요청을 수신하면, 상기 데이터 기록 정보를 상기 레지스터에 저장하도록 구성된 것을 특징으로 하는 데이터 중계 장치.
  3. 제2항에 있어서,
    상기 데이터 기록 정보는,
    상기 제1 데이터가 저장된 주소를 포함하는 것을 특징으로 하는 데이터 중계 장치.
  4. 제2항에 있어서,
    상기 DC 컨버터는,
    상기 BMS에게 상기 상태 정보 제공 요청을 송신하고, 상기 BMS로부터 수신한 상태 정보에 상기 데이터 기록 정보가 포함된 경우, 상기 데이터 기록 정보를 참조하여 상기 레지스터에 저장된 제1 데이터를 읽도록 구성된 것을 특징으로 하는 데이터 중계 장치.
  5. 제4항에 있어서,
    상기 DC 컨버터는,
    상기 제1 데이터를 읽기 직전에 읽기 시작 정보가 포함된 상태 정보 변경 요청을 상기 BMS에게 송신하고, 상기 제1 데이터의 읽기를 완료한 후 읽기 완료 정보가 포함된 상태 정보 변경 요청을 상기 BMS에게 송신하도록 구성된 것을 특징으로 하는 데이터 중계 장치.
  6. 제2항에 있어서,
    상기 소정의 디바이스는,
    상기 BMS에게 상기 제1 데이터에 대한 데이터 기록 정보가 포함된 상태 정보 변경 요청을 송신하도록 구성된 모니터링 디바이스이고,
    상기 모니터링 디바이스는,
    상기 BMS에게 상기 상태 정보 변경 요청을 송신한 후, 소정의 주기마다 상기 BMS에게 상기 상태 정보 제공 요청을 송신하여 상기 DC 컨버터가 상기 제1 데이터를 읽었는지를 확인하도록 구성된 것을 특징으로 하는 데이터 중계 장치.
  7. 제6항에 있어서,
    상기 모니터링 디바이스는,
    상기 제1 데이터의 크기에 따라 상기 상태 정보 제공 요청을 송신하는 상기 소정의 주기를 가변적으로 설정하도록 구성된 것을 특징으로 하는 데이터 중계 장치.
  8. 제2항에 있어서,
    상기 BMS는,
    상기 소정의 디바이스로부터 상기 레지스터에 저장된 제2 데이터에 대한 데이터 요청 정보가 포함된 상태 정보 변경 요청을 수신하면, 상기 데이터 요청 정보를 상기 레지스터에 저장하도록 구성된 것을 특징으로 하는 데이터 중계 장치.
  9. 제8항에 있어서,
    상기 데이터 요청 정보는,
    상기 레지스터에 상기 제2 데이터가 저장되어야 할 주소를 포함하는 것을 특징으로 하는 데이터 중계 장치.
  10. 제8항에 있어서,
    상기 DC 컨버터는,
    상기 BMS에게 상기 상태 정보 제공 요청을 송신하고, 상기 BMS로부터 수신한 상태 정보에 상기 데이터 요청 정보가 포함된 경우, 상기 데이터 요청 정보를 참조하여 상기 레지스터에 상기 제2 데이터를 저장하도록 구성된 것을 특징으로 하는 데이터 중계 장치.
  11. 제10항에 있어서,
    상기 DC 컨버터는,
    상기 레지스터에 상기 제2 데이터를 저장하기 직전에 저장 시작 정보가 포함된 상태 정보 변경 요청을 상기 BMS에게 송신하고, 상기 제2 데이터의 저장을 완료한 후 저장 완료 정보가 포함된 상태 정보 변경 요청을 상기 BMS에게 송신하도록 구성된 것을 특징으로 하는 데이터 중계 장치.
  12. 제10항에 있어서,
    상기 소정의 디바이스는,
    상기 BMS에게 상기 제2 데이터에 대한 데이터 요청 정보가 포함된 상태 정보 변경 요청을 송신하도록 구성된 모니터링 디바이스이고,
    상기 모니터링 디바이스는,
    상기 BMS에게 상기 상태 정보 변경 요청을 송신한 후, 소정의 주기마다 상기 BMS에게 상기 상태 정보 제공 요청을 송신하여 상기 레지스터에 상기 제2 데이터가 저장되었는지를 확인하도록 구성된 것을 특징으로 하는 데이터 중계 장치.
  13. 제1항 내지 제12항 중 어느 한 항에 따른 데이터 중계 장치를 포함하는 배터리 팩.
  14. 제1항 내지 제12항 중 어느 한 항에 따른 데이터 중계 장치를 포함하는 에너지 저장 장치.
KR1020200019305A 2020-02-17 2020-02-17 데이터 중계 장치 KR20210104489A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020200019305A KR20210104489A (ko) 2020-02-17 2020-02-17 데이터 중계 장치

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020200019305A KR20210104489A (ko) 2020-02-17 2020-02-17 데이터 중계 장치

Publications (1)

Publication Number Publication Date
KR20210104489A true KR20210104489A (ko) 2021-08-25

Family

ID=77495322

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020200019305A KR20210104489A (ko) 2020-02-17 2020-02-17 데이터 중계 장치

Country Status (1)

Country Link
KR (1) KR20210104489A (ko)

Similar Documents

Publication Publication Date Title
EP3536541B1 (en) Wireless battery management system and battery pack including same
US11070067B2 (en) Battery management unit and battery pack including same
US10571523B2 (en) Wireless battery management system and battery pack including same
EP4383511A2 (en) Wireless battery management apparatus and battery pack including same
US11356824B2 (en) Wireless control system, wireless control method, and battery pack
US11428742B2 (en) Wireless control system, wireless connection method, and battery pack
KR102256097B1 (ko) 배터리 팩
US11449381B2 (en) Apparatus and method for diagnosing communication fault
JP7372344B2 (ja) バッテリー情報提供装置及び方法
JP7127248B2 (ja) バッテリー管理システム、バッテリー管理方法、バッテリーパック及び電気車両
KR102258814B1 (ko) Bms 간 통신 시스템 및 방법
US20220063439A1 (en) Communication apparatus, communication method, and electric vehicle
KR20210104489A (ko) 데이터 중계 장치
US11233281B2 (en) Battery pack
US11880264B2 (en) BMS recognition system and method
EP4095977B1 (en) Slave bms for diagnosing an error of a battery module and battery pack comprising same slave bms
JP2023511167A (ja) バッテリー管理装置及び方法
CN114207759A (zh) 继电器控制装置和方法
CN113924227B (zh) 电池控制***、电池组、电动车辆和用于电池控制***的id设置方法
US12049154B2 (en) Battery control system, battery pack, electric vehicle, and id setting method for the battery control system
CN203651497U (zh) 基于wifi的车用蓄电池显示***及安装此***的车辆
CN117818412A (zh) 一种车辆充电方法、装置及混动充电***