[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR102680186B1 - System and method for automatically assigning an identifier of a bms using a pwm signal - Google Patents

System and method for automatically assigning an identifier of a bms using a pwm signal Download PDF

Info

Publication number
KR102680186B1
KR102680186B1 KR1020180120498A KR20180120498A KR102680186B1 KR 102680186 B1 KR102680186 B1 KR 102680186B1 KR 1020180120498 A KR1020180120498 A KR 1020180120498A KR 20180120498 A KR20180120498 A KR 20180120498A KR 102680186 B1 KR102680186 B1 KR 102680186B1
Authority
KR
South Korea
Prior art keywords
bms
pwm signal
slave
identifier
master
Prior art date
Application number
KR1020180120498A
Other languages
Korean (ko)
Other versions
KR20200040504A (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 KR1020180120498A priority Critical patent/KR102680186B1/en
Publication of KR20200040504A publication Critical patent/KR20200040504A/en
Application granted granted Critical
Publication of KR102680186B1 publication Critical patent/KR102680186B1/en

Links

Classifications

    • 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
    • B60L53/00Methods of charging batteries, specially adapted for electric vehicles; Charging stations or on-board charging equipment therefor; Exchange of energy storage elements in electric vehicles
    • B60L53/30Constructional details of charging stations
    • B60L53/305Communication interfaces
    • 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
    • B60L53/00Methods of charging batteries, specially adapted for electric vehicles; Charging stations or on-board charging equipment therefor; Exchange of energy storage elements in electric vehicles
    • B60L53/60Monitoring or controlling charging stations
    • 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
    • B60L53/00Methods of charging batteries, specially adapted for electric vehicles; Charging stations or on-board charging equipment therefor; Exchange of energy storage elements in electric vehicles
    • B60L53/10Methods of charging batteries, specially adapted for electric vehicles; Charging stations or on-board charging equipment therefor; Exchange of energy storage elements in electric vehicles characterised by the energy transfer between the charging station and the vehicle
    • B60L53/14Conductive energy transfer
    • B60L53/18Cables specially adapted for charging electric vehicles
    • 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
    • B60L58/12Methods or circuit arrangements for monitoring or controlling batteries or fuel cells, specially adapted for electric vehicles for monitoring or controlling batteries responding to state of charge [SoC]
    • 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/42Bus transfer protocol, e.g. handshake; Synchronisation
    • G06F13/4247Bus transfer protocol, e.g. handshake; Synchronisation on a daisy chain bus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/38Synchronous or start-stop systems, e.g. for Baudot code
    • H04L25/40Transmitting circuits; Receiving circuits
    • H04L25/49Transmitting circuits; Receiving circuits using code conversion at the transmitter; using predistortion; using insertion of idle bits for obtaining a desired frequency spectrum; using three or more amplitude levels ; Baseband coding techniques specific to data transmission systems
    • H04L25/4902Pulse width modulation; Pulse position modulation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/30Managing network names, e.g. use of aliases or nicknames
    • H04L61/3015Name registration, generation or assignment
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60YINDEXING SCHEME RELATING TO ASPECTS CROSS-CUTTING VEHICLE TECHNOLOGY
    • B60Y2200/00Type of vehicle
    • B60Y2200/90Vehicles comprising electric prime movers
    • B60Y2200/91Electric vehicles
    • 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
    • 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/7072Electromobility specific charging systems or methods for batteries, ultracapacitors, supercapacitors or double-layer capacitors
    • 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
    • Y02T90/00Enabling technologies or technologies with a potential or indirect contribution to GHG emissions mitigation
    • Y02T90/10Technologies relating to charging of electric vehicles
    • Y02T90/12Electric charging stations
    • 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
    • Y02T90/00Enabling technologies or technologies with a potential or indirect contribution to GHG emissions mitigation
    • Y02T90/10Technologies relating to charging of electric vehicles
    • Y02T90/14Plug-in electric vehicles
    • 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
    • Y02T90/00Enabling technologies or technologies with a potential or indirect contribution to GHG emissions mitigation
    • Y02T90/10Technologies relating to charging of electric vehicles
    • Y02T90/16Information or communication technologies improving the operation of electric vehicles

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Spectroscopy & Molecular Physics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Sustainable Development (AREA)
  • Sustainable Energy (AREA)
  • Small-Scale Networks (AREA)

Abstract

본 발명은 데이지 체인 방식으로 연결된 다수의 슬레이브 BMS(SLAVE BMS)들의 식별자 자동 할당을 위한 별도의 CAN 통신 혹은 직렬 통신 채널을 배제하고, PWM 신호의 순차적 인가 방식을 통해 각 슬레이브 BMS 간의 식별자 정보를 순차적으로 산출하여 각 슬레이브 BMS 간의 상호 연결 순서를 파악할 수 있으며, 특히 다수의 슬레이브 BMS 별 식별자 자동 할당 시간을 획기적으로 단축시킬 수 있는, PWM 신호를 이용한 BMS 식별자 자동 할당 시스템 및 자동 할당 방법에 관한 것이다.The present invention excludes a separate CAN communication or serial communication channel for automatically assigning identifiers to multiple slave BMSs (SLAVE BMS) connected in a daisy chain, and sequentially transmits identifier information between each slave BMS through the sequential application of a PWM signal. It is possible to determine the interconnection order between each slave BMS by calculating , and in particular, it relates to a BMS identifier automatic allocation system and automatic allocation method using a PWM signal, which can dramatically shorten the automatic identifier allocation time for multiple slave BMS.

Description

PWM 신호를 이용한 BMS 식별자 자동 할당 시스템 및 자동 할당 방법{SYSTEM AND METHOD FOR AUTOMATICALLY ASSIGNING AN IDENTIFIER OF A BMS USING A PWM SIGNAL}BMS identifier automatic allocation system and automatic allocation method using PWM signal {SYSTEM AND METHOD FOR AUTOMATICALLY ASSIGNING AN IDENTIFIER OF A BMS USING A PWM SIGNAL}

본 발명은 PWM 신호를 이용한 BMS 식별자 자동 할당 시스템 및 자동 할당 방법에 관한 것으로서, 보다 구체적으로는, 데이지 체인 방식으로 연결된 다수의 슬레이브 BMS(SLAVE BMS)들의 식별자 자동 할당을 위한 별도의 CAN 통신 혹은 직렬 통신 채널을 배제하고, PWM 신호의 순차적 인가 방식을 통해 각 슬레이브 BMS 간의 식별자 정보를 순차적으로 산출하여 각 슬레이브 BMS 간의 상호 연결 순서를 파악할 수 있는 PWM 신호를 이용한 BMS 식별자 자동 할당 시스템 및 자동 할당 방법에 관한 것이다.The present invention relates to a BMS identifier automatic allocation system and automatic allocation method using a PWM signal. More specifically, a separate CAN communication or serial communication for automatic identifier allocation of multiple slave BMSs (SLAVE BMS) connected in a daisy chain method. A BMS identifier automatic allocation system and automatic allocation method using PWM signals that excludes communication channels and sequentially calculates identifier information between each slave BMS through the sequential application of PWM signals to identify the interconnection order between each slave BMS. It's about.

특히 다수의 슬레이브 BMS 별 식별자 자동 할당 시간을 획기적으로 단축시킬 수 있는, PWM 신호를 이용한 BMS 식별자 자동 할당 시스템 및 자동 할당 방법에 관한 것이다.In particular, it relates to a BMS identifier automatic allocation system and automatic allocation method using a PWM signal, which can dramatically shorten the automatic allocation time for identifiers for multiple slave BMS.

일반적으로, 전기 자동차와 같이 배터리의 전기 에너지를 이용하여 구동되는 구동 장치에 있어서, 배터리 성능이 구동 장치에 미치는 영향이 지대함에 따라, 배터리에 포함된 전지 셀의 충방전 상태를 효율적으로 관리하기 위한 배터리 관리 시스템(BMS)이 요구된다.In general, in driving devices such as electric vehicles that are driven using the electrical energy of a battery, battery performance has a significant impact on the driving device, so it is necessary to efficiently manage the charge and discharge status of the battery cells included in the battery. A battery management system (BMS) is required.

이때, 다수의 배터리 셀을 포함하는 배터리 모듈이 다수로 구비되는 경우, 각 배터리 모듈을 분산관리하기 위하여 다수의 슬레이브 BMS를 두고 이를 데이지 체인(DAISY CHAIN) 방식으로 상호 연결함으로써 원활한 통신을 수행하게 된다.At this time, when a plurality of battery modules containing a plurality of battery cells are provided, a plurality of slave BMSs are installed to distribute and manage each battery module, and smooth communication is performed by interconnecting them in a daisy chain method. .

하지만, 종래의 슬레이브 BMS의 경우, 각 슬레이브 BMS 별 식별자를 자동 할당하기 위해서는 마스터 BMS와 슬레이브 BMS 전체를 물리적 전선으로 연결하는 것 외에 슬레이브 BMS 의 모드 제어, 식별자 정보 전송을 위한 별도의 통신 채널(예컨대, CAN, 직렬 통신 채널)이 요구됨에 따라, 신호 처리의 복잡성이 증가하고 있는 실정이다.However, in the case of a conventional slave BMS, in order to automatically assign an identifier for each slave BMS, in addition to connecting the master BMS and the entire slave BMS with a physical wire, a separate communication channel (e.g. , CAN, and serial communication channels), the complexity of signal processing is increasing.

특히, 모드 제어 데이터 및 식별자 정보를 마스터 BMS의 통신 채널을 통해 획득하기 때문에, 식별자를 자동으로 할당하는데 소요되는 시간이 오로지 통신 속도에만 의존하고 있다는 점에서도 식별자 자동 할당 시간이 오래걸린다는 문제점과, 다수의 슬레이브 BMS 간의 상호 연결 순서를 파악할수 없다는 문제점을 가지고 있는 실정이다.In particular, because the mode control data and identifier information are acquired through the communication channel of the master BMS, the time required to automatically assign an identifier depends only on the communication speed, and the problem is that automatic identifier assignment time takes a long time; There is a problem in that the interconnection order between multiple slave BMS cannot be determined.

한국등록특허 제10-1539689호Korean Patent No. 10-1539689

본 발명은 상술된 문제점을 해결하기 위해 도출된 것으로서, 데이지 체인 방식으로 연결된 다수의 슬레이브 BMS(SLAVE BMS)들의 식별자 자동 할당을 위한 별도의 CAN 통신 혹은 직렬 통신 채널을 배제하고, PWM 신호의 순차적 인가 방식을 통해 각 슬레이브 BMS 간의 식별자 정보를 순차적으로 산출하는 PWM 신호를 이용한 BMS 식별자 자동 할당 시스템 및 자동 할당 방법을 제공하고자 한다.The present invention was developed to solve the above-mentioned problems, and excludes a separate CAN communication or serial communication channel for automatically assigning identifiers to multiple slave BMSs (SLAVE BMS) connected in a daisy chain, and sequentially applies PWM signals. We intend to provide a BMS identifier automatic allocation system and method using a PWM signal that sequentially calculates identifier information between each slave BMS through a method.

또한, 각 슬레이브 BMS 간의 상호 연결 순서를 파악할 수 있으며, 특히 다수의 슬레이브 BMS 별 식별자 자동 할당 시간을 획기적으로 단축시킬 수 있는, PWM 신호를 이용한 BMS 식별자 자동 할당 시스템 및 자동 할당 방법을 제공하고자 한다.In addition, we aim to provide a BMS identifier automatic allocation system and method using a PWM signal that can determine the interconnection order between each slave BMS and, in particular, can dramatically shorten the automatic identifier allocation time for multiple slave BMS.

본 발명의 일 실시예에 따른 PWM 신호를 이용한 BMS 식별자 자동 할당 시스템은 데이지 체인(DAISY CHAIN)으로 연결된 마스터 배터리 관리 시스템(MASTER BMS) 및 다수의 슬레이브 배터리 관리 시스템(SLAVE BMS)을 포함하며, 상기 마스터 BMS는 기 부여된 자신의 식별자 정보(ID) 및 비례상수(K)를 토대로 슬레이브 BMS 별 식별자 설정모드 진입을 위한 PWM 신호, 슬레이브 BMS 별 식별자 정보를 산출하기 위한 PWM 신호 및 슬레이브 BMS 별 식별자 자동할당 완료를 알리기 위한 PWM 신호를 순차적으로 생성하여 가장 인접한 슬레이브 BMS에 전달하며, 상기 데이지 체인 중 가장 마지막에 연결된 슬레이브 BMS가 상기 식발자 자동할당 완료를 알리기 위한 PWM 신호를 전달받는 경우 상기 마스터 BMS와 모든 슬레이브 BMS의 식별자 자동할당이 완료되는 것을 특징으로 할 수 있다.The automatic BMS identifier allocation system using a PWM signal according to an embodiment of the present invention includes a master battery management system (MASTER BMS) and a plurality of slave battery management systems (SLAVE BMS) connected in a daisy chain, The master BMS automatically generates a PWM signal to enter the identifier setting mode for each slave BMS based on its own identifier information (ID) and proportionality constant (K), a PWM signal to calculate the identifier information for each slave BMS, and an identifier for each slave BMS. A PWM signal to notify completion of allocation is sequentially generated and delivered to the nearest slave BMS, and when the slave BMS connected last in the daisy chain receives a PWM signal to notify completion of automatic allocation of the locator, the master BMS and It may be characterized in that automatic assignment of identifiers to all slave BMSs is completed.

일 실시예에서, 상기 마스터 BMS는 제1 슬레이브 BMS에 식별자 설정모드 진입을 알리는 제1 PWM 신호를 전달하고 상기 제1 PWM 신호는 n번째 슬레이브 BMS를 거쳐 다시 상기 마스터 BMS에 전달되며, 상기 마스터 BMS는 제1 슬레이브 BMS에 각 슬레이브 BMS 별로 식별자 정보를 산출하도록 하는 제2 PWM 신호를 전달하고 상기 제2 PWM 신호는 n번째 슬레이브 BMS를 거쳐 다시 상기 마스터 BMS에 전달되며, 상기 마스터 BMS는 제1 슬레이브 BMS에 식별자 자동할당이 완료되었음을 알리는 제3 PWM 신호를 전달하고 상기 제3 PWM 신호가 n번째 슬레이브 BMS에 전달됨에 따라 상기 마스터 BMS와 모든 슬레이브 BMS의 식별자 자동할당이 완료되는 것을 특징으로 할 수 있다.In one embodiment, the master BMS transmits a first PWM signal notifying entry into the identifier setting mode to the first slave BMS, and the first PWM signal is transmitted back to the master BMS through the n-th slave BMS, and the master BMS transmits a second PWM signal to the first slave BMS to calculate identifier information for each slave BMS, and the second PWM signal is transmitted back to the master BMS through the n-th slave BMS, and the master BMS is transmitted to the first slave BMS. A third PWM signal indicating that automatic identifier assignment has been completed is transmitted to the BMS, and as the third PWM signal is transmitted to the nth slave BMS, the automatic assignment of identifiers to the master BMS and all slave BMSs is completed. .

일 실시예에서, 상기 제1 PWM 신호는 주파수 듀티 사이클 D=D0퍼센트(%)에 해당하는 PWM 신호에 해당할 수 있다.In one embodiment, the first PWM signal may correspond to a PWM signal corresponding to a frequency duty cycle D=D 0 percent (%).

일 실시예에서, 상기 주파수 듀티 사이클 D=D0퍼센트(%)에 해당하는 제1 PWM 신호가 상기 데이지 체인 중 가장 마지막에 연결된 슬레이브 BMS를 거쳐 다시 상기 마스터 BMS에 전달되는 경우, 상기 마스터 BMS와 모든 슬레이브 BMS의 식별자 설정모드 진입이 완료되는 것을 특징으로 할 수 있다.In one embodiment, when the first PWM signal corresponding to the frequency duty cycle D=D 0 percent (%) is transmitted back to the master BMS through the slave BMS connected last in the daisy chain, the master BMS and Entry into the identifier setting mode of all slave BMS may be completed.

일 실시예에서, 상기 제2 PWM 신호는 주파수 듀티 사이클 D=D1퍼센트(%)에 해당하는 PWM 신호에 해당할 수 있다.In one embodiment, the second PWM signal may correspond to a PWM signal corresponding to a frequency duty cycle of D=D 1 percent (%).

일 실시예에서, 상기 주파수 듀티 사이클 D=D1퍼센트(%)에 해당하는 제2 PWM 신호가 상기 제1 슬레이브 BMS를 거쳐 제2 슬레이브 BMS에 전달되는 경우, 상기 제2 슬레이브 BMS는 자신의 식별자 정보를 산출한 후 상기 제2 PWM 신호에 자신의 식별자 정보를 포함시킨 후 제3 슬레이브 BMS에 전달하며, 이러한 과정이 상기 데이지 체인 중 가장 마지막에 연결된 n번째 슬레이브 BMS까지 반복 수행된 후 n번째 슬레이브 BMS에 의해 산출된 식별자 정보는 다시 상기 마스터 BMS에 전달되는 것을 특징으로 할 수 있다.In one embodiment, when the second PWM signal corresponding to the frequency duty cycle D=D 1 percent (%) is transmitted to the second slave BMS through the first slave BMS, the second slave BMS uses its identifier After calculating the information, its identifier information is included in the second PWM signal and then transmitted to the third slave BMS. This process is repeated up to the nth slave BMS connected last in the daisy chain, and then the nth slave is connected to the second PWM signal. The identifier information calculated by the BMS may be transmitted back to the master BMS.

일 실시예에서, 상기 제3 PWM 신호는 주파수 듀티 사이클 D=D3퍼센트(%)에 해당하는 PWM 신호에 해당할 수 있다.In one embodiment, the third PWM signal may correspond to a PWM signal corresponding to a frequency duty cycle of D=D 3 percent (%).

일 실시예에서, 상기 주파수 듀티 사이클 D=D3퍼센트(%)에 해당하는 제3 PWM 신호가 상기 데이지 체인 중 가장 마지막에 연결된 슬레이브 BMS를 거쳐 다시 상기 마스터 BMS에 전달되는 경우, 상기 마스터 BMS는 각 슬레이브 BMS 별로 산출된 식별자 정보를 토대로 각 슬레이브 BMS 별 연결 순서를 파악할 수 있고, 각 슬레이브 BMS도 이전에 위치한 슬레이브 BMS의 식별자를 파악할 수 있다.In one embodiment, when the third PWM signal corresponding to the frequency duty cycle D = D 3 percent (%) is transmitted back to the master BMS through the slave BMS connected last in the daisy chain, the master BMS Based on the identifier information calculated for each slave BMS, the connection order for each slave BMS can be determined, and each slave BMS can also identify the identifier of the previously located slave BMS.

본 발명의 다른 실시예에 따른 PWM 신호를 이용한 BMS 식별자 자동 할당 방법은 데이지 체인(DAISY CHAIN)으로 연결된 마스터 배터리 관리 시스템(MASTER BMS) 및 다수의 슬레이브 배터리 관리 시스템(SLAVE BMS) 중에서, 상기 마스터 BMS에서 기 부여된 자신의 식별자 정보(ID) 및 비례상수(K)를 토대로 슬레이브 BMS 별 식별자 설정모드 진입을 위한 PWM 신호, 슬레이브 BMS 별 식별자 정보 산출을 산출하기 위한 PWM 신호 및 슬레이브 BMS 별 식별자 자동할당 완료를 알리기 위한 PWM 신호를 순차적으로 생성하여 가장 인접한 슬레이브 BMS에 전달하며, 상기 데이지 체인 중 가장 마지막에 연결된 슬레이브 BMS에서 상기 식발자 자동할당 완료를 알리기 위한 PWM 신호를 전달받는 경우 상기 마스터 BMS와 모든 슬레이브 BMS의 식별자 자동할당이 완료되는 단계를 포함할 수 있다.The method of automatically assigning a BMS identifier using a PWM signal according to another embodiment of the present invention is to select the master BMS among a master battery management system (MASTER BMS) and a plurality of slave battery management systems (SLAVE BMS) connected in a daisy chain. Based on the own identifier information (ID) and proportional constant (K) already assigned in the PWM signal for entering the identifier setting mode for each slave BMS, PWM signal for calculating identifier information for each slave BMS, and automatic allocation of identifier for each slave BMS. A PWM signal to notify completion is sequentially generated and delivered to the nearest slave BMS, and when a PWM signal to notify completion of automatic allocation of the locator is received from the slave BMS last connected in the daisy chain, the master BMS and all A step may be included in which automatic assignment of the identifier of the slave BMS is completed.

일 실시예에서, 상기 마스터 BMS와 모든 슬레이브 BMS의 식별자 자동할당이 완료되는 단계는 상기 마스터 BMS에서 제1 슬레이브 BMS에 식별자 설정모드 진입을 알리는 제1 PWM 신호를 전달하고 상기 제1 PWM 신호가 n번째 슬레이브 BMS를 거쳐 다시 상기 마스터 BMS에 전달되는 단계, 상기 마스터 BMS에서 제1 슬레이브 BMS에 각 슬레이브 BMS 별로 식별자 정보를 산출하도록 하는 제2 PWM 신호를 전달하고 상기 제2 PWM 신호가 n번째 슬레이브 BMS를 거쳐 다시 상기 마스터 BMS에 전달되는 단계 및 상기 마스터 BMS에서 제1 슬레이브 BMS에 식별자 자동할당이 완료되었음을 알리는 제3 PWM 신호를 전달하고 상기 제3 PWM 신호가 n번째 슬레이브 BMS에 전달되는 단계를 포함할 수 있다.In one embodiment, the step of completing the automatic assignment of identifiers to the master BMS and all slave BMS includes transmitting a first PWM signal notifying entry into the identifier setting mode from the master BMS to the first slave BMS, and the first PWM signal is n passing back to the master BMS via the th slave BMS, transmitting a second PWM signal from the master BMS to the first slave BMS to calculate identifier information for each slave BMS, and the second PWM signal is transmitted to the nth slave BMS passing it back to the master BMS, transmitting a third PWM signal from the master BMS to the first slave BMS indicating that automatic identifier assignment has been completed, and transmitting the third PWM signal to the n-th slave BMS. can do.

일 실시예에서, 상기 제1 PWM 신호가 n번째 슬레이브 BMS를 거쳐 다시 상기 마스터 BMS에 전달되는 단계는 주파수 듀티 사이클 D=D0퍼센트(%)에 해당하는 상기 제1 PWM 신호가 상기 데이지 체인 중 가장 마지막에 연결된 슬레이브 BMS를 거쳐 다시 상기 마스터 BMS에 전달되는 경우, 상기 마스터 BMS와 모든 슬레이브 BMS의 식별자 설정모드 진입이 완료되는 단계를 포함할 수 있다.In one embodiment, the step of transmitting the first PWM signal back to the master BMS through the n-th slave BMS is performed when the first PWM signal corresponding to the frequency duty cycle D=D 0 percent (%) is transmitted in the daisy chain. When the information is transmitted back to the master BMS through the last connected slave BMS, entry into the identifier setting mode of the master BMS and all slave BMS may be completed.

일 실시예에서, 상기 제2 PWM 신호가 n번째 슬레이브 BMS를 거쳐 다시 상기 마스터 BMS에 전달되는 단계는 주파수 듀티 사이클 D=D1퍼센트(%)에 해당하는 상기 제2 PWM 신호가 상기 제1 슬레이브 BMS를 거쳐 제2 슬레이브 BMS에 전달되는 경우, 상기 제2 슬레이브 BMS는 자신의 식별자 정보를 산출한 후 상기 제2 PWM 신호에 자신의 식별자 정보를 포함시킨 후 제3 슬레이브 BMS에 전달하며, 이러한 과정이 상기 데이지 체인 중 가장 마지막에 연결된 n번째 슬레이브 BMS까지 반복 수행된 후 n번째 슬레이브 BMS에 의해 산출된 식별자 정보는 다시 상기 마스터 BMS에 전달되는 단계를 포함할 수 있다.In one embodiment, the step of transmitting the second PWM signal back to the master BMS through the n-th slave BMS is performed when the second PWM signal corresponding to a frequency duty cycle D=D 1 percent (%) is transmitted to the first slave. When delivered to the second slave BMS through the BMS, the second slave BMS calculates its own identifier information, includes its identifier information in the second PWM signal, and then transmits it to the third slave BMS, and this process After the daisy chain is repeatedly performed up to the last connected n-th slave BMS, the identifier information calculated by the n-th slave BMS may be transmitted back to the master BMS.

일 실시예에서, 상기 제3 PWM 신호가 n번째 슬레이브 BMS에 전달되는 단계는 주파수 듀티 사이클 D=D3퍼센트(%)에 해당하는 상기 제3 PWM 신호가 상기 데이지 체인 중 가장 마지막에 연결된 슬레이브 BMS를 거쳐 다시 상기 마스터 BMS에 전달되는 경우, 상기 마스터 BMS는 각 슬레이브 BMS 별로 산출된 식별자 정보를 토대로 각 슬레이브 BMS 별 연결 순서를 파악하는 단계를 포함할 수 있다.In one embodiment, the step of transmitting the third PWM signal to the nth slave BMS is that the third PWM signal corresponding to the frequency duty cycle D = D 3 percent (%) is transmitted to the slave BMS last connected in the daisy chain. When the message is transmitted back to the master BMS, the master BMS may include a step of determining the connection order for each slave BMS based on the identifier information calculated for each slave BMS.

본 발명의 일 측면에 따르면, PWM 신호의 순차적 인가 방식을 통해 각 슬레이브 BMS 간의 식별자 정보를 순차적으로 산출하여 각 슬레이브 BMS 간의 상호 연결 순서를 파악할 수 있는 이점을 가진다.According to one aspect of the present invention, it has the advantage of being able to identify the interconnection order between each slave BMS by sequentially calculating identifier information between each slave BMS through a sequential application method of PWM signals.

또한 본 발명의 일 측면에 따르면, 다수의 슬레이브 BMS 별 식별자 자동 할당 시간을 획기적으로 단축시킬 수 있는 이점을 가진다.Additionally, according to one aspect of the present invention, it has the advantage of dramatically shortening the automatic allocation time for identifiers for multiple slave BMSs.

또한 본 발명의 일 측면에 따르면, PWM 신호를 기초로 서로 연결된 슬레이브 BMS에서 이전 슬레이브 BMS의 식별자 정보를 통해 연결 순서를 파악할 수 있으므로, 배터리 팩 조립 시 모듈 배치 실수를 사전에 검출할 수 있는 이점을 가진다.In addition, according to one aspect of the present invention, the connection order can be determined through the identifier information of the previous slave BMS in the slave BMS connected to each other based on the PWM signal, so there is an advantage of detecting module placement mistakes in advance when assembling the battery pack. have

또한 본 발명의 일 측면에 따르면, PWM 신호의 주파수와 듀티 사이클 정보를 이용하여 식별자를 자동 할당할 수 있기 때문에, 통신 채널 배치에 따른 비용을 절감할 수 있는 이점을 가진다.In addition, according to one aspect of the present invention, since an identifier can be automatically assigned using the frequency and duty cycle information of the PWM signal, it has the advantage of reducing costs due to communication channel arrangement.

도 1은 본 발명의 일 실시예에 따른 PWM 신호를 이용한 BMS 식별자 자동 할당 시스템(100)의 구성을 개략적으로 도시한 도면이다.
도 2는 도 1에 도시된 PWM 신호를 이용한 BMS 식별자 자동 할당 시스템(100)을 통해 BMS 식별자를 자동으로 할당하는 일련의 과정을 순서대로 도시한 도면이다.
Figure 1 is a diagram schematically showing the configuration of a BMS identifier automatic allocation system 100 using a PWM signal according to an embodiment of the present invention.
FIG. 2 is a diagram sequentially showing a series of processes for automatically assigning a BMS identifier through the BMS identifier automatic assignment system 100 using the PWM signal shown in FIG. 1.

이하, 본 발명의 이해를 돕기 위하여 바람직한 실시예를 제시한다. 그러나 하기의 실시예는 본 발명을 보다 쉽게 이해하기 위하여 제공되는 것일 뿐, 실시예에 의해 본 발명의 내용이 한정되는 것은 아니다.Below, preferred embodiments are presented to aid understanding of the present invention. However, the following examples are provided only to make the present invention easier to understand, and the content of the present invention is not limited by the examples.

도 1은 본 발명의 일 실시예에 따른 PWM 신호를 이용한 BMS 식별자 자동 할당 시스템(100)의 구성을 개략적으로 도시한 도면이다.Figure 1 is a diagram schematically showing the configuration of a BMS identifier automatic allocation system 100 using a PWM signal according to an embodiment of the present invention.

도 1을 살펴보면, 본 발명의 일 실시예에 따른 PWM 신호를 이용한 BMS 식별자 자동 할당 시스템(100)은 크게 마스터 BMS(110) 및 다수의 슬레이브 BMS(120)를 포함하여 구성될 수 있다.Looking at FIG. 1, the BMS identifier automatic allocation system 100 using a PWM signal according to an embodiment of the present invention may largely include a master BMS 110 and a plurality of slave BMS 120.

이때, 마스터 BMS(110)와 다수의 슬레이브 BMS(120)는 서로 데이지 체인(DAISY CHAIN) 방식을 통해 서로 연결됨에 따라, 마스터 BMS(110)를 통해 생성된 신호는 각 슬레이브 BMS(120)를 통해 순차적으로 전달된다.At this time, as the master BMS 110 and a plurality of slave BMS 120 are connected to each other through a daisy chain (DAISY CHAIN), the signal generated through the master BMS 110 is transmitted through each slave BMS 120. It is delivered sequentially.

이를 이용하여, 마스터 BMS(110)는 슬레이브 BMS 별 식별자 설정모드 진입을 위한 PWM 신호와, 슬레이브 BMS 별 식별자 정보를 산출하기 위한 PWM 신호와, 슬레이브 BMS 별 식별자 자동 할당이 완료되었음을 알리기 위한 PWM 신호를 데이지 체인 방식으로 연결된 다수의 슬레이브 BMS에 순차적으로 전달할 수 있다.Using this, the master BMS 110 sends a PWM signal for entering the identifier setting mode for each slave BMS, a PWM signal for calculating identifier information for each slave BMS, and a PWM signal for notifying that automatic allocation of identifiers for each slave BMS has been completed. It can be delivered sequentially to multiple slave BMSs connected in a daisy chain.

보다 구체적으로, 마스터 BMS(110)는 사전에 부여된 자신의 식별자 정보(ID) 및 비례상수(K)를 기반으로 하여 최초의 PWM 신호를 생성하고 이를 기초하여, 인접한 제1 슬레이브 BMS(마스터 BMS(110)와 최초로 연결되는 슬레이브 BMS를 의미함)에 식별자 설정모드 진입을 알리는 제1 PWM 신호를 전달하게 된다.More specifically, the master BMS 110 generates the first PWM signal based on its own pre-assigned identifier information (ID) and proportional constant (K), and based on this, the adjacent first slave BMS (master BMS The first PWM signal notifying entry into the identifier setting mode is transmitted to the slave BMS (meaning the slave BMS first connected to 110).

여기에서, 마스터 BMS(110)는 식별자 정보(ID)가 0번에 해당하게 되고, 제1 PWM 신호는 주파수 (ID+1)*K 헤르츠(Hz)와 듀티 사이클 D=D0(%)에 해당하는 신호를 의미한다.Here, the master BMS 110 has identifier information (ID) corresponding to 0, and the first PWM signal has a frequency (ID + 1) * K Hertz (Hz) and a duty cycle D = D 0 (%). It means the corresponding signal.

이렇게 제1 슬레이브 BMS에 전달된 제1 PWM 신호는 다시 제2 슬레이브 BMS(제1 슬레이브 BMS와 연결된 슬레이브 BMS를 의미함)에 전달되고, 이러한 과정이 반복됨에 따라 가장 마지막의 n번째 슬레이브 BMS를 거쳐 다시 마스터 BMS(110)에 전달된다.The first PWM signal transmitted to the first slave BMS is again transmitted to the second slave BMS (meaning the slave BMS connected to the first slave BMS), and as this process is repeated, it passes through the last nth slave BMS. It is transmitted again to the master BMS (110).

이러한 과정을 거쳐, 마스터 BMS(110)와 모든 슬레이브 BMS(120 간의 식별자 설정모드 진입이 완료되게 된다. 이때, 예를 들어 마스터 BMS(110)는 식별자 정보(ID)가 0에 해당할 수 있고, 제1 슬레이브 BMS는 식별자 정보(ID)가 1에 해당할 수 있으며, n번째인 제n 슬레이브 BMS는 식별자 정보(ID)가 n에 해당할 수 있다. 한편, 슬레이브 BMS의 개수로써 이용한 n은 그 수가 제한되지 않으며, 일 실시예로서는 n=7이 될 수 있다. 이 경우 1개의 마스터 BMS와 7개의 슬레이브 BMS가 서로 데이지 체인 방식을 통해 연결된 것을 의미할 수 있다.Through this process, entry into the identifier setting mode between the master BMS 110 and all slave BMSs 120 is completed. At this time, for example, the master BMS 110 may have identifier information (ID) equal to 0, The first slave BMS may have identifier information (ID) equal to 1, and the n-th slave BMS may have identifier information (ID) equal to n. Meanwhile, n used as the number of slave BMS is that. The number is not limited, and in one embodiment, n=7 may mean that one master BMS and seven slave BMS are connected to each other through a daisy chain.

마스터 BMS(110)는 제1 PWM 신호가 다시 수신되는 경우, 인접한 제1 슬레이브 BMS(마스터 BMS(110)와 최초로 연결되는 슬레이브 BMS를 의미함)에 각 슬레이브 BMS 별 식별자 정보(ID)를 산출하도록 하는 제2 PWM 신호를 전달하게 된다.When the first PWM signal is received again, the master BMS 110 calculates identifier information (ID) for each slave BMS in the adjacent first slave BMS (meaning the slave BMS first connected to the master BMS 110). A second PWM signal is transmitted.

여기에서, 마스터 BMS(110)는 식별자 정보(ID)가 0번에 해당하게 되고, 제2 PWM 신호는 주파수 (ID+1)*K 헤르츠(Hz)와 듀티 사이클 D=D1(%)에 해당하는 신호를 의미한다.Here, the master BMS 110 has identifier information (ID) corresponding to 0, and the second PWM signal has a frequency (ID + 1) * K Hertz (Hz) and a duty cycle D = D 1 (%). It means the corresponding signal.

이렇게 제1 슬레이브 BMS에 전달된 제2 PWM 신호는 다시 제2 슬레이브 BMS(제1 슬레이브 BMS와 연결된 슬레이브 BMS를 의미함)에 전달되고, 이러한 과정이 반복됨에 따라 가장 마지막의 n번째 슬레이브 BMS를 거쳐 다시 마스터 BMS(110)에 전달된다.The second PWM signal transmitted to the first slave BMS is again transmitted to the second slave BMS (meaning the slave BMS connected to the first slave BMS), and as this process is repeated, it passes through the last nth slave BMS. It is transmitted again to the master BMS (110).

이때, 제2 PWM 신호의 주파수 fout는 fout=비례상수(K)*(마스터 BMS의 식별자 정보(ID0)+1) 헤르츠(Hz)에 해당할 수 있으며, 제1 슬레이브 BMS는 이러한 주파수에 해당하는 제2 PWM 신호를 통해 자신의 식별자 정보(ID1)를 산출하게 된다. 제1 슬레이브 BMS의 식별자 정보(ID1)는 ID1= (주파수in/비례상수(K))-1에 해당할 수 있으며, 제1 슬레이브 BMS에서 자신의 식별자 정보(ID1)가 산출된 후 제1 슬레이브 BMS에서는 제2 PWM 신호를 제2 슬레이브 BMS(제1 슬레이브 BMS와 연결된 슬레이브 BMS를 의미함)에 전달하게 된다.At this time, the frequency f out of the second PWM signal may correspond to f out = proportionality constant (K) * (identifier information of the master BMS (ID 0 ) + 1) Hertz (Hz), and the first slave BMS operates at this frequency. Its identifier information (ID 1 ) is calculated through the second PWM signal corresponding to. The identifier information (ID 1 ) of the first slave BMS may correspond to ID 1 = (frequency in / proportionality constant (K))-1, and after its identifier information (ID 1 ) is calculated in the first slave BMS The first slave BMS transmits the second PWM signal to the second slave BMS (meaning a slave BMS connected to the first slave BMS).

이때 전달되는 제2 PWM 신호의 주파수 fout는 fout=비례상수(K)*제1 슬레이브 BMS의 식별자 정보(ID1)+1) 헤르츠(Hz)에 해당할 수 있다.At this time, the frequency f out of the transmitted second PWM signal may correspond to f out = proportionality constant (K) * identifier information of the first slave BMS (ID 1 ) + 1) Hertz (Hz).

이러한 과정이 반복됨에 따라 가장 마지막의 n번째 슬레이브 BMS를 거쳐 제2 PWM 신호는 다시 마스터 BMS(110)에 전달되며, 이를 통해 마스터 BMS(110) 및 모든 슬레이브 BMS(120 각각의 식별자 정보(ID)가 산출 및 확보된다.As this process is repeated, the second PWM signal is transmitted back to the master BMS (110) through the last nth slave BMS, and through this, the master BMS (110) and all slave BMS (120) each have identifier information (ID). is calculated and secured.

한편, 본 명세서에서 비례상수(K)라 함은 임의의 자연수(예컨대, 1, 2, n)를 의미할 수 있다.Meanwhile, in this specification, the proportionality constant (K) may mean any natural number (eg, 1, 2, n).

다음으로, 마스터 BMS(110)에서는 제2 PWM 신호가 다시 수신되는 경우, 인접한 제1 슬레이브 BMS에 각 슬레이브 BMS 별 식별자가 자동할당 완료되었음을 알리는 PWM 신호를 전달하게 된다.Next, when the second PWM signal is received again, the master BMS 110 transmits a PWM signal notifying that the identifier for each slave BMS has been automatically assigned to the adjacent first slave BMS.

여기에서, 제3 PWM 신호는 주파수 듀티 사이클 D=D3(%)에 해당하는 신호를 의미할 수 있으며, 제3 PWM 신호가 가장 마지막의 n번째 슬레이브 BMS를 거쳐 다시 마스터 BMS(110)에 전달되는 경우, 마스터 BMS(110)와 모든 슬레이브 BMS(120 간의 식별자 자동 할당이 완료된다.Here, the third PWM signal may mean a signal corresponding to the frequency duty cycle D=D 3 (%), and the third PWM signal is transmitted back to the master BMS 110 through the last nth slave BMS. In this case, automatic allocation of identifiers between the master BMS (110) and all slave BMS (120) is completed.

따라서, 이 경우, 마스터 BMS(110)에서는 데이지 체인 방식으로 연결된 각 슬레이브 BMS 간의 상호 연결 순서를 파악할 수 있게 된다.Therefore, in this case, the master BMS 110 can determine the interconnection order between each slave BMS connected in a daisy chain.

다음으로는 도 2를 통해, 이러한 과정을 일련의 순서대로 살펴보기로 한다.Next, we will look at these processes in sequential order through Figure 2.

도 2는 도 1에 도시된 PWM 신호를 이용한 BMS 식별자 자동 할당 시스템(100)을 통해 BMS 식별자를 자동으로 할당하는 일련의 과정을 순서대로 도시한 도면이다.FIG. 2 is a diagram sequentially showing a series of processes for automatically assigning a BMS identifier through the BMS identifier automatic assignment system 100 using the PWM signal shown in FIG. 1.

도 2를 살펴보면, 데이지 체인 방식으로 연결된 마스터 BMS가 가장 인접한 제1 슬레이브 BMS에게 PWM 신호를 최초 인가하게 된다(S201).Referring to Figure 2, a master BMS connected in a daisy chain first applies a PWM signal to the first adjacent slave BMS (S201).

그 다음, 마스터 BMS에서는 식별자 설정모드 진입을 위한 제1 PWM 신호를 인접한 슬레이브 BMS에 전달하게 되고(S202), n번째 슬레이브 BMS까지 전달된 제1 PWM 신호는 n번째 슬레이브 BMS를 통해 다시 마스터 BMS에 전달됨에 따라, 마스터 BMS 및 모든 슬레이브 BMS의 식별자 설정 모드 진입이 완료된다(S203).Next, the master BMS transmits the first PWM signal for entering the identifier setting mode to the adjacent slave BMS (S202), and the first PWM signal transmitted to the nth slave BMS is sent back to the master BMS through the nth slave BMS. As the message is transmitted, entry into the identifier setting mode of the master BMS and all slave BMS is completed (S203).

그 다음, 마스터 BMS에서는 각 슬레이브 BMS 별 식별자 정보를 산출하기 위한 제2 PWM 신호를 인접한 슬레이브 BMS에 전달하게 되고(S204), n번째 슬레이브 BMS까지 전달된 제2 PWM 신호는 n번째 슬레이브 BMS를 통해 다시 마스터 BMS 에 전달되며, 이 과정에서 마스터 BMS 및 모든 슬레이브 BMS 간의 식별자 정보가 확보된다(S205).Next, the master BMS transmits the second PWM signal for calculating identifier information for each slave BMS to the adjacent slave BMS (S204), and the second PWM signal transmitted to the nth slave BMS is transmitted through the nth slave BMS. It is transmitted again to the master BMS, and in this process, identifier information between the master BMS and all slave BMSs is secured (S205).

그 다음, 마스터 BMS에서는 식별자 자동할당 완료를 알리기 위한 제3 PWM 신호를 인접한 슬레이브 BMS에 전달하게 되고(S206), n번째 슬레이브 BMS까지 제3 PWM 신호가 전달됨에 따라, 마스터 BMS 및 모든 슬레이브 BMS 간의 식별자 자동 할당이 완료됨은 물론 다수의 슬레이브 BMS 간의 상호 연결 순서가 파악된다(S207).Next, the master BMS transmits the third PWM signal to notify the completion of automatic identifier assignment to the adjacent slave BMS (S206), and as the third PWM signal is transmitted to the nth slave BMS, the third PWM signal is transmitted to the nth slave BMS, Not only is the automatic identifier assignment completed, but the interconnection order between multiple slave BMSs is identified (S207).

상기에서는 본 발명의 바람직한 실시예를 참조하여 설명하였지만, 해당 기술 분야의 숙련된 당업자는 하기의 특허 청구의 범위에 기재된 본 발명의 사상 및 영역으로부터 벗어나지 않는 범위 내에서 본 발명을 다양하게 수정 및 변경시킬 수 있음을 이해할 수 있을 것이다.Although the present invention has been described above with reference to preferred embodiments, those skilled in the art may make various modifications and changes to the present invention without departing from the spirit and scope of the present invention as set forth in the claims below. You will understand that you can do it.

100: PWM 신호를 이용한 BMS 식별자 자동 할당 시스템
110: 마스터 BMS
120: 슬레이브 BMS
100: BMS identifier automatic allocation system using PWM signal
110: Master BMS
120: Slave BMS

Claims (13)

데이지 체인(DAISY CHAIN)으로 연결된 마스터 배터리 관리 시스템(MASTER BMS); 및
다수의 슬레이브 배터리 관리 시스템(SLAVE BMS);을 포함하며,
상기 마스터 BMS는 기 부여된 자신의 식별자 정보(ID) 및 비례상수(K)를 토대로 슬레이브 BMS 별 식별자 설정모드 진입을 위한 PWM 신호, 슬레이브 BMS 별 식별자 정보를 산출하기 위한 PWM 신호 및 슬레이브 BMS 별 식별자 자동할당 완료를 알리기 위한 PWM 신호를 순차적으로 생성하여 가장 인접한 슬레이브 BMS에 전달하며, 상기 데이지 체인 중 가장 마지막에 연결된 슬레이브 BMS가 상기 식발자 자동할당 완료를 알리기 위한 PWM 신호를 전달받는 경우 상기 마스터 BMS와 모든 슬레이브 BMS의 식별자 자동할당이 완료되는 것을 특징으로 하는, PWM 신호를 이용한 BMS 식별자 자동 할당 시스템.
DAISY CHAIN connected master battery management system (MASTER BMS); and
Includes multiple slave battery management system (SLAVE BMS);
The master BMS provides a PWM signal for entering the identifier setting mode for each slave BMS based on its own identifier information (ID) and proportional constant (K), a PWM signal for calculating identifier information for each slave BMS, and an identifier for each slave BMS. A PWM signal to notify completion of automatic allocation is sequentially generated and delivered to the nearest slave BMS, and when the slave BMS connected last in the daisy chain receives a PWM signal to notify completion of automatic allocation to the master BMS. A BMS identifier automatic allocation system using a PWM signal, characterized in that automatic allocation of identifiers for all slave BMS is completed.
제1항에 있어서,
상기 마스터 BMS는 제1 슬레이브 BMS에 식별자 설정모드 진입을 알리는 제1 PWM 신호를 전달하고 상기 제1 PWM 신호는 n번째 슬레이브 BMS를 거쳐 다시 상기 마스터 BMS에 전달되며,
상기 마스터 BMS는 제1 슬레이브 BMS에 각 슬레이브 BMS 별로 식별자 정보를 산출하도록 하는 제2 PWM 신호를 전달하고 상기 제2 PWM 신호는 n번째 슬레이브 BMS를 거쳐 다시 상기 마스터 BMS에 전달되며,
상기 마스터 BMS는 제1 슬레이브 BMS에 식별자 자동할당이 완료되었음을 알리는 제3 PWM 신호를 전달하고 상기 제3 PWM 신호가 n번째 슬레이브 BMS에 전달됨에 따라 상기 마스터 BMS와 모든 슬레이브 BMS의 식별자 자동할당이 완료되는 것을 특징으로 하는, PWM 신호를 이용한 BMS 식별자 자동 할당 시스템.
According to paragraph 1,
The master BMS transmits a first PWM signal notifying entry into the identifier setting mode to the first slave BMS, and the first PWM signal is transmitted back to the master BMS through the n-th slave BMS,
The master BMS transmits a second PWM signal to the first slave BMS to calculate identifier information for each slave BMS, and the second PWM signal is transmitted back to the master BMS through the nth slave BMS,
The master BMS transmits a third PWM signal notifying that automatic identifier assignment has been completed to the first slave BMS, and as the third PWM signal is transmitted to the nth slave BMS, automatic identifier assignment of the master BMS and all slave BMS is completed. A BMS identifier automatic allocation system using a PWM signal, characterized in that
제2항에 있어서,
상기 제1 PWM 신호는,
주파수 듀티 사이클 D=D0퍼센트(%)에 해당하는 PWM 신호인 것을 특징으로 하는, PWM 신호를 이용한 BMS 식별자 자동 할당 시스템.
According to paragraph 2,
The first PWM signal is,
A BMS identifier automatic assignment system using a PWM signal, characterized in that the PWM signal corresponds to a frequency duty cycle D=D 0 percent (%).
제3항에 있어서,
상기 주파수 듀티 사이클 D=D0퍼센트(%)에 해당하는 제1 PWM 신호가 상기 데이지 체인 중 가장 마지막에 연결된 슬레이브 BMS를 거쳐 다시 상기 마스터 BMS에 전달되는 경우, 상기 마스터 BMS와 모든 슬레이브 BMS의 식별자 설정모드 진입이 완료되는 것을 특징으로 하는, BMS 신호를 이용한 BMS 식별자 자동 할당 시스템.
According to paragraph 3,
When the first PWM signal corresponding to the frequency duty cycle D = D 0 percent (%) is transmitted back to the master BMS through the last connected slave BMS in the daisy chain, identifiers of the master BMS and all slave BMS A BMS identifier automatic allocation system using a BMS signal, characterized in that entry into the setting mode is completed.
제2항에 있어서,
상기 제2 PWM 신호는,
주파수 듀티 사이클 D=D1퍼센트(%)에 해당하는 PWM 신호인 것을 특징으로 하는, PWM 신호를 이용한 BMS 식별자 자동 할당 시스템.
According to paragraph 2,
The second PWM signal is,
A BMS identifier automatic allocation system using a PWM signal, characterized in that the PWM signal corresponds to a frequency duty cycle D=D 1 percent (%).
제5항에 있어서,
상기 주파수 듀티 사이클 D=D1퍼센트(%)에 해당하는 제2 PWM 신호가 상기 제1 슬레이브 BMS를 거쳐 제2 슬레이브 BMS에 전달되는 경우, 상기 제2 슬레이브 BMS는 자신의 식별자 정보를 산출한 후 상기 제2 PWM 신호에 자신의 식별자 정보를 포함시킨 후 제3 슬레이브 BMS에 전달하며, 이러한 과정이 상기 데이지 체인 중 가장 마지막에 연결된 n번째 슬레이브 BMS까지 반복 수행된 후 n번째 슬레이브 BMS에 의해 산출된 식별자 정보는 다시 상기 마스터 BMS에 전달되는 것을 특징으로 하는, PWM 신호를 이용한 BMS 식별자 자동 할당 시스템.
According to clause 5,
When the second PWM signal corresponding to the frequency duty cycle D=D 1 percent (%) is transmitted to the second slave BMS through the first slave BMS, the second slave BMS calculates its identifier information and then After including its own identifier information in the second PWM signal, it is transmitted to the third slave BMS, and this process is repeatedly performed up to the nth slave BMS connected last in the daisy chain, and then the value calculated by the nth slave BMS is A BMS identifier automatic allocation system using a PWM signal, characterized in that the identifier information is transmitted back to the master BMS.
제2항에 있어서,
상기 제3 PWM 신호는,
주파수 듀티 사이클 D=D3퍼센트(%)에 해당하는 PWM 신호인 것을 특징으로 하는, PWM 신호를 이용한 BMS 식별자 자동 할당 시스템.
According to paragraph 2,
The third PWM signal is,
A BMS identifier automatic allocation system using a PWM signal, characterized in that the PWM signal corresponds to a frequency duty cycle D=D 3 percent (%).
제7항에 있어서,
상기 주파수 듀티 사이클 D=D3퍼센트(%)에 해당하는 제3 PWM 신호가 상기 데이지 체인 중 가장 마지막에 연결된 슬레이브 BMS를 거쳐 다시 상기 마스터 BMS에 전달되는 경우,
상기 마스터 BMS는 각 슬레이브 BMS 별로 산출된 식별자 정보를 토대로 각 슬레이브 BMS 별 연결 순서를 파악하는 것을 특징으로 하는, PWM 신호를 이용한 BMS 식별자 자동 할당 시스템.
In clause 7,
When the third PWM signal corresponding to the frequency duty cycle D = D 3 percent (%) is transmitted back to the master BMS through the last connected slave BMS in the daisy chain,
The master BMS is a BMS identifier automatic allocation system using a PWM signal, characterized in that the master BMS determines the connection order for each slave BMS based on the identifier information calculated for each slave BMS.
데이지 체인(DAISY CHAIN)으로 연결된 마스터 배터리 관리 시스템(MASTER BMS) 및 다수의 슬레이브 배터리 관리 시스템(SLAVE BMS) 중에서, 상기 마스터 BMS에서 기 부여된 자신의 식별자 정보(ID) 및 비례상수(K)를 토대로 슬레이브 BMS 별 식별자 설정모드 진입을 위한 PWM 신호, 슬레이브 BMS 별 식별자 정보 산출을 산출하기 위한 PWM 신호 및 슬레이브 BMS 별 식별자 자동할당 완료를 알리기 위한 PWM 신호를 순차적으로 생성하여 가장 인접한 슬레이브 BMS에 전달하며, 상기 데이지 체인 중 가장 마지막에 연결된 슬레이브 BMS에서 상기 식발자 자동할당 완료를 알리기 위한 PWM 신호를 전달받는 경우 상기 마스터 BMS와 모든 슬레이브 BMS의 식별자 자동할당이 완료되는 단계;를 포함하는 것을 특징으로 하는 PWM 신호를 이용한 BMS 식별자 자동 할당 방법.
Among the master battery management system (MASTER BMS) and multiple slave battery management systems (SLAVE BMS) connected by daisy chain, its own identifier information (ID) and proportionality constant (K) already assigned by the master BMS Based on this, a PWM signal for entering the identifier setting mode for each slave BMS, a PWM signal for calculating identifier information for each slave BMS, and a PWM signal for notifying the completion of automatic identifier allocation for each slave BMS are sequentially generated and delivered to the nearest slave BMS. , When a PWM signal for notifying the completion of the automatic allocation of the identifier is received from the slave BMS last connected in the daisy chain, automatic allocation of identifiers of the master BMS and all slave BMS is completed; characterized in that it includes. BMS identifier automatic assignment method using PWM signal.
제9항에 있어서,
상기 마스터 BMS와 모든 슬레이브 BMS의 식별자 자동할당이 완료되는 단계는,
상기 마스터 BMS에서 제1 슬레이브 BMS에 식별자 설정모드 진입을 알리는 제1 PWM 신호를 전달하고 상기 제1 PWM 신호가 n번째 슬레이브 BMS를 거쳐 다시 상기 마스터 BMS에 전달되는 단계;
상기 마스터 BMS에서 제1 슬레이브 BMS에 각 슬레이브 BMS 별로 식별자 정보를 산출하도록 하는 제2 PWM 신호를 전달하고 상기 제2 PWM 신호가 n번째 슬레이브 BMS를 거쳐 다시 상기 마스터 BMS에 전달되는 단계; 및
상기 마스터 BMS에서 제1 슬레이브 BMS에 식별자 자동할당이 완료되었음을 알리는 제3 PWM 신호를 전달하고 상기 제3 PWM 신호가 n번째 슬레이브 BMS에 전달되는 단계;를 포함하는 것을 특징으로 하는, PWM 신호를 이용한 BMS 식별자 자동 할당 방법.
According to clause 9,
The step in which the automatic assignment of identifiers to the master BMS and all slave BMS is completed,
transmitting a first PWM signal notifying entry into an identifier setting mode from the master BMS to a first slave BMS and transmitting the first PWM signal back to the master BMS through an n-th slave BMS;
transmitting a second PWM signal for calculating identifier information for each slave BMS from the master BMS to the first slave BMS, and transmitting the second PWM signal back to the master BMS through the n-th slave BMS; and
A step of transmitting a third PWM signal from the master BMS to the first slave BMS indicating that automatic identifier allocation has been completed, and transmitting the third PWM signal to the nth slave BMS, using a PWM signal. BMS identifier automatic assignment method.
제10항에 있어서,
상기 제1 PWM 신호가 n번째 슬레이브 BMS를 거쳐 다시 상기 마스터 BMS에 전달되는 단계는,
주파수 듀티 사이클 D=D0퍼센트(%)에 해당하는 상기 제1 PWM 신호가 상기 데이지 체인 중 가장 마지막에 연결된 슬레이브 BMS를 거쳐 다시 상기 마스터 BMS에 전달되는 경우, 상기 마스터 BMS와 모든 슬레이브 BMS의 식별자 설정모드 진입이 완료되는 단계;를 포함하는 것을 특징으로 하는, PWM 신호를 이용한 BMS 식별자 자동 할당 방법.
According to clause 10,
The step of transmitting the first PWM signal back to the master BMS through the n-th slave BMS is:
When the first PWM signal corresponding to the frequency duty cycle D = D 0 percent (%) is transmitted back to the master BMS through the last connected slave BMS in the daisy chain, identifiers of the master BMS and all slave BMS A method of automatically assigning a BMS identifier using a PWM signal, comprising: completing entry into the setting mode.
제10항에 있어서,
상기 제2 PWM 신호가 n번째 슬레이브 BMS를 거쳐 다시 상기 마스터 BMS에 전달되는 단계는,
주파수 듀티 사이클 D=D1퍼센트(%)에 해당하는 상기 제2 PWM 신호가 상기 제1 슬레이브 BMS를 거쳐 제2 슬레이브 BMS에 전달되는 경우, 상기 제2 슬레이브 BMS는 자신의 식별자 정보를 산출한 후 상기 제2 PWM 신호에 자신의 식별자 정보를 포함시킨 후 제3 슬레이브 BMS에 전달하며, 이러한 과정이 상기 데이지 체인 중 가장 마지막에 연결된 n번째 슬레이브 BMS까지 반복 수행된 후 n번째 슬레이브 BMS에 의해 산출된 식별자 정보는 다시 상기 마스터 BMS에 전달되는 단계;를 포함하는 것을 특징으로 하는, PWM 신호를 이용한 BMS 식별자 자동 할당 방법.
According to clause 10,
The step of transmitting the second PWM signal back to the master BMS through the nth slave BMS is:
When the second PWM signal corresponding to the frequency duty cycle D=D 1 percent (%) is transmitted to the second slave BMS through the first slave BMS, the second slave BMS calculates its identifier information and then After including its own identifier information in the second PWM signal, it is transmitted to the third slave BMS, and this process is repeatedly performed up to the nth slave BMS connected last in the daisy chain, and then the value calculated by the nth slave BMS is A method of automatically assigning a BMS identifier using a PWM signal, comprising the step of transmitting the identifier information back to the master BMS.
제10항에 있어서,
상기 제3 PWM 신호가 n번째 슬레이브 BMS에 전달되는 단계는,
주파수 듀티 사이클 D=D3퍼센트(%)에 해당하는 상기 제3 PWM 신호가 상기 데이지 체인 중 가장 마지막에 연결된 슬레이브 BMS를 거쳐 다시 상기 마스터 BMS에 전달되는 경우, 상기 마스터 BMS는 각 슬레이브 BMS 별로 산출된 식별자 정보를 토대로 각 슬레이브 BMS 별 연결 순서를 파악하는 단계;를 포함하는 것을 특징으로 하는, PWM 신호를 이용한 BMS 식별자 자동 할당 방법.
According to clause 10,
The step of transmitting the third PWM signal to the nth slave BMS is:
When the third PWM signal corresponding to the frequency duty cycle D = D 3 percent (%) is transmitted back to the master BMS through the last connected slave BMS in the daisy chain, the master BMS calculates the output for each slave BMS. A method of automatically assigning a BMS identifier using a PWM signal, comprising: determining the connection order for each slave BMS based on the provided identifier information.
KR1020180120498A 2018-10-10 2018-10-10 System and method for automatically assigning an identifier of a bms using a pwm signal KR102680186B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020180120498A KR102680186B1 (en) 2018-10-10 2018-10-10 System and method for automatically assigning an identifier of a bms using a pwm signal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020180120498A KR102680186B1 (en) 2018-10-10 2018-10-10 System and method for automatically assigning an identifier of a bms using a pwm signal

Publications (2)

Publication Number Publication Date
KR20200040504A KR20200040504A (en) 2020-04-20
KR102680186B1 true KR102680186B1 (en) 2024-06-28

Family

ID=70467412

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020180120498A KR102680186B1 (en) 2018-10-10 2018-10-10 System and method for automatically assigning an identifier of a bms using a pwm signal

Country Status (1)

Country Link
KR (1) KR102680186B1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20220062887A (en) * 2020-11-09 2022-05-17 주식회사 엘지에너지솔루션 Method for assigning communication id and system providing the same

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4796119B2 (en) * 2008-12-09 2011-10-19 三菱重工業株式会社 Battery device
KR101561885B1 (en) * 2011-11-25 2015-10-21 주식회사 엘지화학 System and method for identifier allowcation of multi-bms
KR101539689B1 (en) * 2012-02-20 2015-07-27 주식회사 엘지화학 System and method for identifier allowcation of multi-bms

Also Published As

Publication number Publication date
KR20200040504A (en) 2020-04-20

Similar Documents

Publication Publication Date Title
CN107710006B (en) Battery module and battery cell configuration identification system for ID distribution
EP2629391B1 (en) Method and system for setting up sequential ids for multiple slaves of a battery pack
KR101754948B1 (en) Method and System for Allocating Communication ID of Battery Management Module
US20190152342A1 (en) Method of Energizing Electric Vehicle Power Train with Multiple and Independently Controlled Battery Packs
CN106066836B (en) Data transmission and reception system
EP2797336A2 (en) Battery pack
EP2725686A1 (en) System and method for allocating identifier to multi-bms
WO2013036034A2 (en) Method and system for allocating identifiers for multiple slaves of a battery pack
CN103138328A (en) Cell balancing system and method
CN110137520B (en) Slave address calibration system and method for battery management system
KR20170051071A (en) Apparatus and method for battery id assignment
KR102680186B1 (en) System and method for automatically assigning an identifier of a bms using a pwm signal
EP0692753A2 (en) Control device
KR20180105830A (en) A method of automatically setting the communication terminal resistance of an energy storage device(ESS)
US12081511B2 (en) System for automatically assigning ID to slave BMS
US10756393B2 (en) Method for preventing duplicate allocation of ID to battery modules
KR101969763B1 (en) Battery management system and method for assigning communication id
CN115242752A (en) Address allocation method, device, equipment and medium for battery management system
CN105874816B (en) Method for starting batteries management system
JP7077996B2 (en) ID allocation system and ID allocation method
KR101692114B1 (en) Apparatus and method for diagnosing errors of task execution
KR20170072474A (en) System and method recognizing of battery module construction for identifier allocation
KR20220062887A (en) Method for assigning communication id and system providing the same
CN210402062U (en) Output state detection circuit, detection system and vehicle
KR20190016316A (en) Control system for reset of battery module

Legal Events

Date Code Title Description
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right