WO2024196104A1 - 배터리 정보 요청 장치 및 방법 - Google Patents

배터리 정보 요청 장치 및 방법 Download PDF

Info

Publication number
WO2024196104A1
WO2024196104A1 PCT/KR2024/003349 KR2024003349W WO2024196104A1 WO 2024196104 A1 WO2024196104 A1 WO 2024196104A1 KR 2024003349 W KR2024003349 W KR 2024003349W WO 2024196104 A1 WO2024196104 A1 WO 2024196104A1
Authority
WO
WIPO (PCT)
Prior art keywords
battery
information
target
request
packet
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/KR2024/003349
Other languages
English (en)
French (fr)
Inventor
최호득
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
LG Energy Solution Ltd
Original Assignee
LG Energy Solution Ltd
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 LG Energy Solution Ltd filed Critical LG Energy Solution Ltd
Priority to EP24775152.2A priority Critical patent/EP4580129A4/en
Priority to CN202480002684.0A priority patent/CN119174142A/zh
Priority to JP2025531102A priority patent/JP2026505143A/ja
Publication of WO2024196104A1 publication Critical patent/WO2024196104A1/ko
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01MPROCESSES OR MEANS, e.g. BATTERIES, FOR THE DIRECT CONVERSION OF CHEMICAL ENERGY INTO ELECTRICAL ENERGY
    • H01M10/00Secondary cells; Manufacture thereof
    • H01M10/42Methods or arrangements for servicing or maintenance of secondary cells or secondary half-cells
    • H01M10/4207Methods or arrangements for servicing or maintenance of secondary cells or secondary half-cells for several batteries or cells simultaneously or sequentially
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01MPROCESSES OR MEANS, e.g. BATTERIES, FOR THE DIRECT CONVERSION OF CHEMICAL ENERGY INTO ELECTRICAL ENERGY
    • H01M10/00Secondary cells; Manufacture thereof
    • H01M10/42Methods or arrangements for servicing or maintenance of secondary cells or secondary half-cells
    • 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/40052High-speed IEEE 1394 serial bus
    • H04L12/40071Packet processing; Packet format
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01MPROCESSES OR MEANS, e.g. BATTERIES, FOR THE DIRECT CONVERSION OF CHEMICAL ENERGY INTO ELECTRICAL ENERGY
    • H01M10/00Secondary cells; Manufacture thereof
    • H01M10/42Methods or arrangements for servicing or maintenance of secondary cells or secondary half-cells
    • H01M10/425Structural combination with electronic components, e.g. electronic circuits integrated to the outside of the casing
    • H01M2010/4278Systems for data transfer from batteries, e.g. transfer of battery parameters to a controller, data transferred between battery controller and main controller
    • 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

Definitions

  • the present invention relates to a battery information request device and method, and more particularly, to a battery information request device and method capable of efficiently requesting battery information about a battery.
  • lithium batteries are receiving attention due to their advantages such as the fact that they have almost no memory effect compared to nickel-based batteries, are free to charge and discharge, have a very low self-discharge rate, and have high energy density.
  • these battery-equipped devices include various ECUs (Electronic Control Units), and the ECUs can communicate with each other to provide information or receive information from other ECUs.
  • ECUs Electronic Control Units
  • the ECUs can communicate with each other to provide information or receive information from other ECUs.
  • various functions and controls in vehicles are increasing, and in particular, as electric vehicles equipped with batteries are becoming more practical, the amount of data transmitted and received between ECUs is increasing. Accordingly, communication standards and technologies are being proposed to improve the efficiency of data communication between ECUs.
  • Patent Document 1 discloses an invention that can improve the traffic load of a CAN bus by improving the stability of data reception and improving the communication speed by changing the data frame structure for CAN (Controller Area Network) communication to increase the amount of data.
  • CAN Controller Area Network
  • Patent Document 1 only discloses a configuration in which the receiving side of this data changes the reception mode to high-speed mode or normal mode depending on whether the data length exceeds 8 bytes. Since Patent Document 1 improves the traffic load only by changing the reception mode, there is a problem in that it is difficult to apply to devices such as electric vehicles in which various information about battery cells must be provided in real time. That is, according to Patent Document 1, since the transmitting side must transmit a single piece of information about the battery cell, there is a problem in that a considerable amount of time may be required for data transmission.
  • Patent Document 1 does not disclose at all a configuration for selectively requesting and responding to battery information for only some battery cells among a plurality of battery cells. Therefore, since all battery information for a plurality of battery cells must be received and only the desired battery information must be extracted, there is a problem that it may take a considerable amount of time to obtain the desired battery information.
  • Patent Document 1 KR 10-1573637 B1
  • the present invention has been made to solve the above problems, and aims to provide a battery information request device and method capable of efficiently requesting battery information on a target battery among a plurality of batteries.
  • a battery information request device may include: a communication unit configured to communicate with a battery information providing device; a target determination unit configured to determine target information to be acquired and to determine a target battery from a preset battery list from which the target information is to be acquired; and a control unit configured to generate target battery information regarding the target battery and a request packet including the target information, transmit the generated request packet to the battery information providing device through the communication unit, and receive, in response to the request packet, a response packet including battery information of the target battery corresponding to the target information from the battery information providing device through the communication unit.
  • the above control unit may be configured to generate a request group including the target information and the target battery information, and generate the request packet so as to include the generated request group.
  • the control unit may be configured to generate the target battery information to include a preset first number of information when the target battery is determined to be all batteries included in the battery list.
  • the control unit may be configured to generate the target battery information to include preset second quantity information and offset information of the target battery when the target battery is determined to be one of the batteries included in the battery list.
  • the above control unit may be configured to determine an integrated offset based on offsets corresponding to the plurality of target batteries when there are multiple target batteries, and generate the offset information according to the determined integrated offset.
  • the control unit may be configured to determine the integrated offset by changing a bit corresponding to each of the plurality of target batteries from a preset initial offset corresponding to each battery included in the battery list.
  • the above control unit may be configured to generate the request packet so as to include packet size information of the request packet, packet identification information of the request packet, and information about the request group.
  • the above control unit may be configured to include packet type information of the request packet in a predetermined location of the target battery information.
  • the above control unit may be configured to, when there is a plurality of target information, generate a plurality of request groups including target battery information corresponding to each target information, and generate the request packet so as to include a plurality of request groups.
  • a battery information request method may include a target determination step of determining target information to be acquired and determining a target battery from a preset battery list for acquiring the target information; a request packet generation step of generating target battery information regarding the target battery and a request packet including the target information; a request packet transmission step of transmitting the generated request packet; and a response packet reception step of receiving a response packet including battery information of the target battery corresponding to the target information in response to the request packet.
  • a battery information communication system may include a battery information request device and a battery information providing device.
  • the battery information providing device may include a communication module configured to communicate with the battery information request device; a battery information obtaining module configured to receive the request packet from the battery information request device through the communication module, determine the target battery from the request packet using the battery list, and obtain the battery information corresponding to the target information for the determined target battery; and a control module configured to generate the response packet including the target information and the battery information, and transmit the response packet to the battery information request device through the communication module in response to the request packet.
  • the present invention there is an advantage in that battery information on a target battery among a plurality of batteries can be efficiently requested.
  • battery information on only the target battery can be received as response information without receiving battery information on all of the plurality of batteries, there is an advantage in that battery information on the target battery can be efficiently requested and confirmed.
  • FIG. 1 is a diagram schematically illustrating a battery information request device according to one embodiment of the present invention.
  • FIG. 2 is a diagram schematically illustrating a battery list according to one embodiment of the present invention.
  • FIG. 3 and FIG. 4 are schematic diagrams illustrating a first request packet according to one embodiment of the present invention.
  • FIG. 5 and FIG. 6 are schematic diagrams illustrating a second request packet according to one embodiment of the present invention.
  • FIG. 7 is a diagram schematically illustrating a first embodiment of a request packet according to one embodiment of the present invention.
  • FIG. 8 is a diagram schematically illustrating a second embodiment of a request packet according to one embodiment of the present invention.
  • FIG. 9 is a diagram schematically illustrating a third embodiment of a request packet according to one embodiment of the present invention.
  • FIG. 10 is a diagram schematically illustrating a battery information request method according to another embodiment of the present invention.
  • FIG. 11 is a diagram schematically illustrating a battery information communication system according to another embodiment of the present invention.
  • FIG. 12 is a diagram schematically illustrating a first embodiment of a response packet according to one embodiment of the present invention.
  • FIG. 13 is a diagram schematically illustrating a second embodiment of a response packet according to one embodiment of the present invention.
  • FIG. 1 is a diagram schematically illustrating a battery information request device (100) according to one embodiment of the present invention.
  • the battery information request device (100) may include a communication unit (110), a target determination unit (120), and a control unit (130).
  • the communication unit (110) may be configured to communicate with the battery information providing device (200).
  • the battery information providing device (200) may be a device that provides battery information requested by the battery information requesting device (100).
  • the communication unit (110) may be connected to the battery information providing device (200) to enable communication via wired and/or wireless communication.
  • the target determination unit (120) can be configured to determine target information to be acquired.
  • the target information can be determined from among various battery information indicating the status of the battery, and one or more battery information can be determined as the target information.
  • battery information may include various information such as voltage, current, temperature, resistance, SOC (State of charge), and SOH (State of health), and the target determination unit (120) may determine one or more of these various battery information as target information.
  • SOC State of charge
  • SOH State of health
  • a battery has a negative terminal and a positive terminal, and means a physically separable independent cell.
  • a lithium ion battery or a lithium polymer battery may be considered a battery.
  • a battery may mean a battery module in which multiple cells are connected in series and/or in parallel.
  • a battery is described as meaning a single independent cell.
  • the target determination unit (120) can be configured to determine a target battery for which target information is to be obtained from a preset battery list.
  • the battery list may include identification information set for each battery.
  • the identification information may be expressed as an offset.
  • the target determination unit (120) may determine the offset of a target battery from which target information is to be obtained from the battery list.
  • FIG. 2 is a diagram schematically illustrating a battery list (L) according to one embodiment of the present invention.
  • the battery list (L) may store offsets for the first to fourteenth batteries.
  • the offset of the nth battery may be preset to n (where n is a natural number). Since the batteries must be identified through the offsets, the offsets set for the batteries may not overlap with each other.
  • the control unit (130) may be configured to generate a request packet including target battery information and target information regarding the target battery.
  • target information is "voltage” and the target battery is "the fifth battery”.
  • the target determination unit (120) may determine the target information as “voltage” and the target battery information as “offset for the fifth battery”. Referring to FIG. 2, the target determination unit (120) may determine the offset for the fifth battery as "5".
  • the control unit (130) may generate a request packet to include "voltage” and "5". That is, the request packet generated by the control unit (130) may be a communication packet requesting a voltage value for the fifth battery.
  • the control unit (130) may be configured to transmit the generated request packet to the battery information providing device (200) via the communication unit (110).
  • the control unit (130) may be configured to receive a response packet including battery information of a target battery corresponding to target information from the battery information providing device (200) via the communication unit (110) in response to the request packet.
  • control unit (130) when the control unit (130) transmits a request packet requesting the voltage value for the fifth battery to the battery information providing device (200), the control unit (130) can receive a response packet for the voltage value for the fifth battery from the battery information providing device (200).
  • the battery information request device (100) can selectively request target information only for a target battery whose target information is to be confirmed among a plurality of batteries included in the battery list (L). That is, since the battery information request device (100) requests target information by specifying a target battery, the processing process of selecting target information only for the target battery after receiving target information for all batteries can be omitted. Accordingly, the battery information request device (100) can improve the processing speed in the process of obtaining target information for the target battery, and has the advantage of saving system resources that are unnecessarily consumed.
  • control unit (130) equipped in the battery information request device (100) may optionally include a processor, an application-specific integrated circuit (ASIC), another chipset, a logic circuit, a register, a communication modem, a data processing device, etc. known in the art to execute various control logics performed in the present invention.
  • control logic when the control logic is implemented as software, the control unit (130) may be implemented as a set of program modules.
  • the program modules may be stored in a memory and executed by the control unit (130).
  • the memory may be located inside or outside the control unit (130) and may be connected to the control unit (130) by various well-known means.
  • the battery information request device (100) may further include a storage unit (140).
  • the storage unit (140) may store data or programs required for each component of the battery information request device (100) to perform operations and functions, or data generated in the process of performing operations and functions.
  • the storage unit (140) is not particularly limited in type as long as it is a known information storage means known to be able to record, erase, update, and read data.
  • the information storage means may include a RAM, a flash memory, a ROM, an EEPROM, a register, etc.
  • the storage unit (140) may store program codes in which processes executable by the control unit (130) are defined.
  • a battery list (L) may be stored in advance in the storage unit (140).
  • the control unit (130) may access the storage unit (140) and obtain the battery list (L).
  • the control unit (130) may be configured to generate a request group including target information and target battery information.
  • the request group may include target information and target battery information determined by the target determination unit (120). That is, the target battery and target information requested by the request packet may be confirmed through the request group.
  • the control unit (130) may be configured to generate a request packet including the generated request group.
  • control unit (130) can be configured to generate a request packet according to the amount of request data corresponding to the generated request group.
  • control unit (130) may be configured to produce an amount of request data corresponding to the generated request group.
  • control unit (130) may be configured to calculate the total size of data required for a request group and to produce the amount of requested data.
  • the data size of each of the target information and target battery information that can be included in the request group may be a predetermined fixed value.
  • the data size of the target information and target battery information may be 2 bytes.
  • the control unit (130) calculates the total data size required for the request group by considering the data sizes of the target information and target battery information included in the request group, thereby calculating the amount of request data corresponding to the request group.
  • control unit (130) may calculate the total size of data required for one or more request groups to calculate the amount of requested data.
  • the control unit (130) may be configured to generate a request packet with a packet structure corresponding to the amount of requested data generated from among a plurality of preset packet structures.
  • the packet structures that can be generated as request packets can be set multiple times depending on the amount of data that can be included.
  • the multiple preset packet structures include a first packet structure and a second packet structure.
  • the first packet structure and the second packet structure can be distinguished according to the amount of data that can be included. For example, if the calculated request data amount is less than the reference amount, the control unit (130) can generate a request packet with the preset first packet structure. Conversely, if the calculated request data amount is greater than the reference amount, the control unit (130) can be configured to generate a request packet with the preset second packet structure.
  • FIGS. 3 and 4 are schematic diagrams illustrating a first request packet according to one embodiment of the present invention.
  • FIGS. 5 and 6 are schematic diagrams illustrating a second request packet according to one embodiment of the present invention.
  • FIGS. 3 and 4 are embodiments of a first request packet according to a first packet structure.
  • the embodiments of FIGS. 5 and 6 are embodiments of a second request packet according to a second packet structure.
  • the first packet structure may be a packet structure of a CAN (Controller area network) communication channel that may include 8 bytes of data.
  • CAN Controller area network
  • the second packet structure may be a packet structure of a CAN-FD (Controller area network with flexible data rate) communication channel that may include 64 bytes of data.
  • CAN-FD Controller area network with flexible data rate
  • the request packet may be generated with the first packet structure, and if the amount of requested data exceeds 6 bytes, the request packet may be generated with the second packet structure.
  • control unit (130) may be configured to generate a request packet so as to include packet size information of the request packet, packet identification information of the request packet, and information about the request group.
  • the first packet structure and the second packet structure may commonly include a packet size information area, a packet identification information area, and a data area.
  • the packet size information area may include information about the total amount of data in the request packet.
  • the packet size information area may include packet size information (Data length code, DLC) of the request packet.
  • the packet identification information area may include identification information for the request packet.
  • the identification information may be a Service ID according to the protocol.
  • the Service ID may be 0x22.
  • the packet identification information area may include 0x22 as identification information for the corresponding request packet.
  • the data area may include a request group (REQ).
  • the request group (REQ) may include target information and target battery information.
  • the control unit (130) may be configured to include packet type information of the request packet in a predetermined location of the target battery information.
  • control unit (130) can include packet type information of a request packet transmitted to the battery information providing device (200) in the target battery information.
  • control unit (130) can indicate packet type information through the first bit (i.e., the most significant bit) of the target battery information.
  • the control unit (130) can set the packet type information included in the target battery information to “0”. Conversely, if the request packet is a request packet based on the second packet structure, the control unit (130) can set the packet type information included in the target battery information to “1”.
  • the control unit (130) may be configured to generate target battery information to include preset first number information when the target battery is determined to be all batteries included in the battery list (L).
  • control unit (130) can include information on the number of target batteries in the target battery information.
  • the control unit (130) can indicate information on the number of target batteries through the second bit (i.e., the second-order bit) of the target battery information.
  • the control unit (130) can set the number information included in the target battery information to “0.” Conversely, if the target battery is determined to be some of the batteries included in the battery list (L), the control unit (130) can set the number information included in the target battery information to “1.”
  • FIG. 7 is a diagram schematically illustrating a first embodiment of a request packet according to one embodiment of the present invention.
  • the target information is voltage and the target battery is set to all batteries included in the battery list (L).
  • the control unit (130) can set the target information to a value indicating "voltage”.
  • the control unit (130) can set the packet type information included in the target battery information to "0". That is, since the control unit (130) selected a request packet according to the first packet structure in consideration of the amount of requested data, the packet type information can be set to "0".
  • the control unit (130) can set the number information to "0".
  • control unit (130) can set all offset information to “0” or “1”. That is, the control unit (130) can uniformly set offset information for all batteries.
  • the control unit (130) may not allocate a data area in which offset information is recorded. That is, in order to minimize the size of the request packet, the control unit (130) may not allocate data for an area indicating offset information if the number information is set to “0.” Even if a data area regarding offset information is not allocated, the battery information providing device (200) can confirm that the target battery is all batteries included in the battery list (L) by confirming that the number information is set to “0.”
  • the control unit (130) may be configured to generate target battery information to include preset second quantity information and offset information of the target battery when the target battery is determined to be one of the batteries included in the battery list (L).
  • control unit (130) can include the number information of target batteries and the offset information in the target battery information.
  • the control unit (130) can indicate the number information of target batteries through the second bit (i.e., the second-order bit) of the target battery information.
  • the control unit (130) can indicate the offset of the target battery through the remaining bits of the target battery information.
  • the control unit (130) can set the number information included in the target battery information to “1.” Then, the control unit (130) can include offset information for the target battery in the remaining data area of the target battery information.
  • the target battery information may include packet type information of the request packet, information on the number of target batteries, and offset information of the target battery.
  • the target battery information and the target information may be included in the request group.
  • packet size information, packet identification information, and the request group may be included in the request packet.
  • the control unit (130) may be configured to determine an integrated offset based on offsets corresponding to the plurality of target batteries when there are multiple target batteries, and generate offset information according to the determined integrated offset.
  • the size of the request packet can be reduced as the offsets of multiple target batteries are efficiently represented.
  • the control unit (130) can determine an integrated offset that can represent the offsets of multiple target batteries by integrating them, and generate offset information according to the determined integrated offset.
  • the control unit (130) may be configured to determine an integrated offset by changing a bit corresponding to each of a plurality of target batteries from an initial offset in which a bit corresponding to each battery included in the battery list (L) is preset.
  • FIG. 8 is a diagram schematically illustrating a second embodiment of a request packet according to one embodiment of the present invention.
  • the target information included in the second request group (REQ2) is voltage
  • the target batteries are the third battery, the sixth battery, and the tenth battery.
  • the offset of the third battery is "3"
  • the offset of the sixth battery is "6”
  • the offset of the tenth battery is "10”.
  • the control unit (130) can determine the integrated offset by changing the bits corresponding to the offsets of the third battery, the sixth battery, and the tenth battery to "1".
  • the determined integrated offset has the third, sixth, and tenth bits from the bottom as 1, and the bits of the remaining positions as 0. That is, the determined integrated offset is "00001000100100".
  • control unit (130) can set the number information to “1” because the target battery is one of the batteries included in the battery list (L).
  • control unit (130) can set the packet type information to “0” based on the amount of request data corresponding to the request group.
  • the request packet according to the embodiment of FIG. 8 is a first request packet based on the first packet structure and may include content requesting voltage information for the third battery, the sixth battery, and the tenth battery.
  • the battery information request device (100) can selectively request only target information for a target battery by determining an integrated offset. Therefore, the battery information request device (100) can improve the processing speed in the process of obtaining target information for a target battery, and has the advantage of saving system resources that are unnecessarily consumed.
  • the control unit (130) may be configured to generate multiple request groups including target battery information corresponding to each target information when there is multiple target information, and generate a request packet including the multiple request groups.
  • FIG. 9 is a diagram schematically illustrating a third embodiment of a request packet according to one embodiment of the present invention.
  • a third request group (REQ3) and a fourth request group (REQ4) may be included.
  • the control unit (130) may calculate the data amount for the third request group (REQ3) and the fourth request group (REQ4), and based on the calculated data amount, may generate a request packet according to the embodiment of Fig. 9 as a second request packet based on the second packet structure. Accordingly, the packet type information of the third request group (REQ3) and the fourth request group (REQ4) may both be set to "1".
  • the target information included in the third request group (REQ3) is voltage
  • the target batteries are the first battery, the fifth battery, and the fourteenth battery. Since some of the batteries included in the battery list (L) are selected as target batteries, the control unit (130) can set the number information included in the third request group (REQ3) to "1".
  • the control unit (130) can set the integrated offset to "10000000010001" in consideration of the offset of the selected target battery. That is, the integrated offset can be set to "1" for the first, fifth, and fourteenth bits from the bottom.
  • the target information included in the fourth request group (REQ4) is temperature
  • the target batteries are the first battery, the third battery, and the fifth battery. Since some of the batteries included in the battery list (L) are selected as target batteries, the control unit (130) can set the number information included in the fourth request group (REQ4) to "1".
  • the control unit (130) can set the integrated offset to "00000000010101" in consideration of the offset of the selected target battery. That is, the integrated offset can be set to "1" for the first, third, and fifth bits from the bottom.
  • the request packet according to the embodiment of FIG. 9 is a second request packet based on the second packet structure and may include content requesting voltage information for the first battery, the fifth battery, and the fourteenth battery, and temperature information for the first battery, the third battery, and the fifth battery.
  • the battery information request device (100) has the advantage of not only being able to selectively request information on a target battery, but also being able to make a batch request for a plurality of target information.
  • the battery information request device (100) since the target batteries corresponding to each of the plurality of target information may be different from each other, the battery information request device (100) has the advantage of being able to effectively transmit desired battery information through one request packet.
  • FIG. 10 is a diagram schematically illustrating a battery information request method according to another embodiment of the present invention.
  • each step of the battery information request method can be performed by the battery information request device (100).
  • the battery information request device 100.
  • any content that overlaps with the previously described content is omitted or briefly described.
  • a method for requesting battery information may include a target determination step (S100), a request packet generation step (S200), a request packet transmission step (S300), and a response packet reception step (S400).
  • the target determination step (S100) is a step of determining target information to be acquired and determining a target battery from which target information is to be acquired from a preset battery list (L), and can be performed by the target determination unit (120).
  • the target determination unit (120) may determine target information as voltage and determine target batteries as all batteries included in the battery list (L).
  • the target determination unit (120) may determine target information as voltage and determine target batteries as the third battery, the sixth battery, and the tenth battery.
  • the target determination unit (120) may determine target information as voltage and determine target batteries as the first battery, the fifth battery, and the fourteenth battery. In addition, the target determination unit (120) may determine target information as temperature and determine target batteries as the first battery, the third battery, and the fifth battery.
  • the request packet generation step (S200) is a step of generating a request packet including target battery information and target information regarding a target battery, and can be performed by the control unit (130).
  • control unit (130) can generate a request packet including a first request group (REQ1).
  • REQ1 a first request group
  • control unit (130) may generate a request packet including a second request group (REQ2).
  • control unit (130) may generate a request packet including a third request group (REQ3) and a fourth request group (REQ4).
  • the request packet transmission step (S300) is a step of transmitting the generated request packet and can be performed by the control unit (130).
  • control unit (130) can transmit a request packet to the battery information providing device (200) through the communication unit (110).
  • the response packet receiving step (S400) is a step of receiving a response packet including battery information of a target battery corresponding to target information in response to a request packet, and can be performed by the control unit (130).
  • control unit (130) can receive a response packet from the battery information providing device (200) through the communication unit (110).
  • control unit (130) can receive a response packet including voltage information for all batteries included in the battery list (L).
  • control unit (130) may receive a response packet including voltage information for the third battery, the sixth battery, and the tenth battery.
  • control unit (130) may receive a response packet including voltage information for the first battery, the fifth battery, and the fourteenth battery, and temperature information for the first battery, the third battery, and the fifth battery.
  • FIG. 11 is a diagram schematically illustrating a battery information communication system according to another embodiment of the present invention.
  • the battery information communication system may include a battery information request device (100) and a battery information providing device (200).
  • the battery information providing device (200) may include a communication module (210), a battery information acquisition module (220), a control module (230), and a storage module (240).
  • the communication module (210) may be configured to communicate with the battery information request device (100).
  • the communication module (210) may be connected to the battery information request device (100) to enable wired and/or wireless communication. Specifically, the communication module (210) may be connected to enable communication with the communication unit (110).
  • the battery information acquisition module (220) may be configured to receive a request packet from the battery information request device (100) through the communication module (210).
  • the battery information acquisition module (220) can be configured to determine a target battery from a request packet using a battery list (L) and acquire battery information corresponding to target information for the determined target battery.
  • the battery information acquisition module (220) can determine the target battery and target information corresponding to the received request packet. For example, the battery information acquisition module (220) can determine the target battery by matching the offset included in the target battery information to the battery list (L). In addition, the battery information acquisition module (220) can access the storage module (240) to acquire the battery information of the target battery corresponding to the target information included in the request packet.
  • the storage module (240) is not particularly limited in its type as long as it is a known information storage means that is known to be able to record, erase, update, and read data.
  • the storage module (240) may include various battery information that may be measured by a measuring unit (not shown), and the battery information may include voltage, current, temperature, resistance, SOC, and SOH.
  • the control module (230) may be configured to generate a response packet including target information and battery information.
  • control module (230) can generate a response group including battery information acquired by the battery information acquisition module (220) and generate a response packet including the generated response group.
  • control module (230) may be configured to calculate the amount of response data corresponding to the generated response group and generate a response packet with a packet structure corresponding to the amount of response data among the first packet structure and the second packet structure.
  • the target information may be the same as the target information included in the request packet.
  • the battery information may be the value of the target information for the target battery in the target information.
  • FIG. 12 is a diagram schematically illustrating a first embodiment of a response packet according to one embodiment of the present invention.
  • the response packet according to the embodiment of FIG. 12 may correspond to the request packet according to the embodiment of FIG. 8.
  • the response packet may include packet size information, packet identification information, and a first response group (RES1).
  • the first response group (RES1) may include target information (voltage) and voltage values for the third battery, the sixth battery, and the tenth battery.
  • the voltage value for the third battery may be 3 V
  • the voltage value for the sixth battery may be 3.01 V
  • the voltage value for the tenth battery may be 3 V.
  • FIG. 13 is a diagram schematically illustrating a second embodiment of a response packet according to one embodiment of the present invention.
  • the response packet according to the embodiment of FIG. 13 may correspond to the request packet according to the embodiment of FIG. 9.
  • the response packet may include packet size information, packet identification information, a second response group (RES2), and a third response group (RES3).
  • the second response group (RES2) may include target information (voltage) and voltage values for the first battery, the fifth battery, and the fourteenth battery.
  • the voltage value for the first battery may be 3 V
  • the voltage value for the fifth battery may be 3.01 V
  • the voltage value for the fourteenth battery may be 3 V.
  • the third response group may include target information (temperature) and temperature values for the first battery, the third battery, and the fifth battery.
  • the temperature value for the first battery may be 20°C
  • the temperature value for the third battery may be 20°C
  • the temperature value for the fifth battery may be 20.2°C.
  • the control module (230) may be configured to transmit a response packet to the battery information request device (100) via the communication module (210) in response to the request packet.
  • the battery information requesting device (100) can obtain the value of target information for the target battery by receiving a response packet corresponding to the request packet from the battery information providing device (200).
  • the battery information providing system (10) is configured to request and respond only to target information for a target battery among a plurality of batteries included in a battery list (L), thereby saving the time required for the battery information requesting device (100) to obtain desired battery information.
  • target information for a target battery is not selected after target information for all batteries is requested and responded to, unnecessary waste of system resources of the battery information providing system (10) can be prevented during the process of requesting and responding to battery information.

Landscapes

  • Engineering & Computer Science (AREA)
  • Manufacturing & Machinery (AREA)
  • Chemical & Material Sciences (AREA)
  • Chemical Kinetics & Catalysis (AREA)
  • Electrochemistry (AREA)
  • General Chemical & Material Sciences (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Charge And Discharge Circuits For Batteries Or The Like (AREA)
  • Secondary Cells (AREA)

Abstract

본 발명의 일 실시예에 따른 배터리 정보 요청 장치는 배터리 정보 제공 장치와 통신 가능하도록 구성된 통신부; 획득하고자 하는 타겟 정보를 결정하고, 미리 설정된 배터리 리스트에서 상기 타겟 정보를 획득하고자 하는 타겟 배터리를 결정하도록 구성된 타겟 결정부; 및 상기 타겟 배터리에 관한 타겟 배터리 정보와 상기 타겟 정보를 포함하는 요청 패킷을 생성하고, 생성된 요청 패킷을 상기 통신부를 통해 상기 배터리 정보 제공 장치로 송신하며, 상기 요청 패킷에 대한 응답으로 상기 배터리 정보 제공 장치로부터 상기 타겟 정보에 대응되는 상기 타겟 배터리의 배터리 정보가 포함된 응답 패킷을 상기 통신부를 통해 수신하도록 구성된 제어부를 포함한다.

Description

배터리 정보 요청 장치 및 방법
본 출원은 2023년 03월 21일 자로 출원된 한국 특허 출원번호 제10-2023-0036903에 대한 우선권주장출원으로서, 해당 출원의 명세서 및 도면에 개시된 모든 내용은 인용에 의해 본 출원에 원용된다.
본 발명은 배터리 정보 요청 장치 및 방법에 관한 것으로서, 보다 상세하게는, 배터리에 대한 배터리 정보를 효율적으로 요청할 수 있는 배터리 정보 요청 장치 및 방법에 관한 것이다.
최근, 노트북, 비디오 카메라, 휴대용 전화기 등과 같은 휴대용 전자 제품의 수요가 급격하게 증대되고, 전기 자동차, 에너지 저장용 축전지, 로봇, 위성 등의 개발이 본격화됨에 따라, 반복적인 충방전이 가능한 고성능 배터리에 대한 연구가 활발히 진행되고 있다.
현재 상용화된 배터리로는 니켈 카드뮴 전지, 니켈 수소 전지, 니켈 아연 전지, 리튬 배터리 등이 있는데, 이 중에서 리튬 배터리는 니켈 계열의 배터리에 비해 메모리 효과가 거의 일어나지 않아 충방전이 자유롭고, 자가 방전율이 매우 낮으며 에너지 밀도가 높은 장점으로 각광을 받고 있다.
한편, 이러한 배터리가 구비된 장치에는 다양한 ECU(Electronic Control Unit)들이 포함되고, ECU들은 서로 통신하며 정보를 제공하거나, 다른 ECU로부터 정보를 제공 받을 수 있다. 차량을 예로 들면, 차량에서는 다양한 기능과 제어가 증가하고, 특히, 배터리가 구비된 전기 자동차가 실용화되면서, ECU들 간의 데이터 송수신량이 증대되고 있다. 따라서, ECU들 간의 데이터 통신의 효율을 향상시키기 위한 통신 규격 및 기술 등이 제안되고 있다.
예컨대, 특허문헌 1은 CAN(Controller Area Network) 통신을 위한 데이터 프레임 구조를 변경하여 데이터양이 증대되도록 함으로써, 데이터의 수신 안정성을 향상시키고 통신속도를 개선하여 CAN 버스의 트래픽 부하를 개선할 수 있는 발명이 개시되었다.
다만, 특허문헌 1은 데이터 길이가 8 바이트를 초과하는지 여부에 따라, 이 데이터를 수신하는 측에서 고속 모드 또는 일반 모드로 수신 모드를 변경하는 구성만을 개시하고 있다. 특허문헌 1은 수신 모드 변경만을 통해 트래픽 부하를 개선하고 있기 때문에, 배터리 셀에 대한 다양한 정보가 실시간으로 제공되어야 하는 전기차와 같은 장치에서는 적용되기 어려운 문제가 있다. 즉, 특허문헌 1에 따르면, 송신측에서는 배터리 셀에 대한 단일 정보를 각각 전송해야 하기에, 데이터 전송에 상당한 시간이 소요될 수 있다는 문제가 있다.
또한, 특허문헌 1은 복수의 배터리 셀 중 일부 배터리 셀에 대해서만 선택적으로 배터리 정보를 요청하고 응답하는 구성을 전혀 개시하고 있지 않다. 따라서, 복수의 배터리 셀에 대한 모든 배터리 정보를 수신한 후, 원하는 배터리 정보만을 추출해야 하기 때문에, 원하는 배터리 정보를 획득하는데 상당한 시간이 소요될 수 있는 문제가 있다.
(특허문헌 1) KR 10-1573637 B1
본 발명은, 상기와 같은 문제점을 해결하기 위해 안출된 것으로서, 복수의 배터리 중에서 타겟 배터리에 대한 배터리 정보를 효율적으로 요청할 수 있는 배터리 정보 요청 장치 및 방법을 제공하는 것을 목적으로 한다.
본 발명의 다른 목적 및 장점들은 하기의 설명에 의해서 이해될 수 있으며, 본 발명의 실시예에 의해 보다 분명하게 알게 될 것이다. 또한, 본 발명의 목적 및 장점들은 특허청구범위에 나타난 수단 및 그 조합에 의해 실현될 수 있음을 쉽게 알 수 있을 것이다.
본 발명의 일 측면에 따른 배터리 정보 요청 장치는 배터리 정보 제공 장치와 통신 가능하도록 구성된 통신부; 획득하고자 하는 타겟 정보를 결정하고, 미리 설정된 배터리 리스트에서 상기 타겟 정보를 획득하고자 하는 타겟 배터리를 결정하도록 구성된 타겟 결정부; 및 상기 타겟 배터리에 관한 타겟 배터리 정보와 상기 타겟 정보를 포함하는 요청 패킷을 생성하고, 생성된 요청 패킷을 상기 통신부를 통해 상기 배터리 정보 제공 장치로 송신하며, 상기 요청 패킷에 대한 응답으로 상기 배터리 정보 제공 장치로부터 상기 타겟 정보에 대응되는 상기 타겟 배터리의 배터리 정보가 포함된 응답 패킷을 상기 통신부를 통해 수신하도록 구성된 제어부를 포함할 수 있다.
상기 제어부는, 상기 타겟 정보와 상기 타겟 배터리 정보를 포함하는 요청 그룹을 생성하고, 상기 생성된 요청 그룹이 포함되도록 상기 요청 패킷을 생성하도록 구성될 수 있다.
상기 제어부는, 상기 타겟 배터리가 상기 배터리 리스트에 포함된 모든 배터리로 결정된 경우, 미리 설정된 제1 개수 정보를 포함하도록 상기 타겟 배터리 정보를 생성하도록 구성될 수 있다.
상기 제어부는, 상기 타겟 배터리가 상기 배터리 리스트에 포함된 배터리 중 일부로 결정된 경우, 미리 설정된 제2 개수 정보 및 상기 타겟 배터리의 오프셋 정보를 포함하도록 상기 타겟 배터리 정보를 생성하도록 구성될 수 있다.
상기 제어부는, 상기 타겟 배터리가 복수인 경우, 복수의 타겟 배터리에 대응되는 오프셋에 기반하여 통합 오프셋을 결정하고, 결정된 통합 오프셋에 따라 상기 오프셋 정보를 생성하도록 구성될 수 있다.
상기 제어부는, 상기 배터리 리스트에 포함된 배터리 각각에 대응되는 비트가 미리 설정된 초기 오프셋에서 상기 복수의 타겟 배터리 각각에 대응되는 비트를 변경함으로써, 상기 통합 오프셋을 결정하도록 구성될 수 있다.
상기 제어부는, 상기 요청 패킷의 패킷 크기 정보, 상기 요청 패킷의 패킷 식별 정보 및 상기 요청 그룹에 대한 정보가 포함되도록 상기 요청 패킷을 생성하도록 구성될 수 있다.
상기 제어부는, 상기 타겟 배터리 정보의 소정의 위치에 상기 요청 패킷의 패킷 종류 정보를 포함시키도록 구성될 수 있다.
상기 제어부는, 상기 타겟 정보가 복수인 경우, 각각의 타겟 정보와 대응되는 타겟 배터리 정보를 포함하는 상기 요청 그룹을 복수 생성하고, 복수의 요청 그룹이 포함되도록 상기 요청 패킷을 생성하도록 구성될 수 있다.
본 발명의 다른 측면에 따른 배터리 정보 요청 방법은 획득하고자 하는 타겟 정보를 결정하고, 미리 설정된 배터리 리스트에서 상기 타겟 정보를 획득하고자 하는 타겟 배터리를 결정하는 타겟 결정 단계; 상기 타겟 배터리에 관한 타겟 배터리 정보와 상기 타겟 정보를 포함하는 요청 패킷을 생성하는 요청 패킷 생성 단계; 생성된 요청 패킷을 송신하는 요청 패킷 송신 단계; 및 상기 요청 패킷에 대한 응답으로 상기 타겟 정보에 대응되는 상기 타겟 배터리의 배터리 정보가 포함된 응답 패킷을 수신하는 응답 패킷 수신 단계를 포함할 수 있다.
본 발명의 또 다른 측면에 따른 배터리 정보 통신 시스템은 배터리 정보 요청 장치 및 배터리 정보 제공 장치를 포함할 수 있다. 배터리 정보 제공 장치는 상기 배터리 정보 요청 장치와 통신 가능하도록 구성된 통신 모듈; 상기 통신 모듈을 통해 상기 배터리 정보 요청 장치로부터 상기 요청 패킷을 수신하고, 상기 배터리 리스트를 이용하여 상기 요청 패킷으로부터 상기 타겟 배터리를 결정하며, 결정된 타겟 배터리에 대하여 상기 타겟 정보에 대응되는 상기 배터리 정보를 획득하도록 구성된 배터리 정보 획득 모듈; 및 상기 타겟 정보 및 상기 배터리 정보를 포함하는 상기 응답 패킷을 생성하고, 상기 요청 패킷에 대한 응답으로 상기 응답 패킷을 상기 통신 모듈을 통해 상기 배터리 정보 요청 장치로 송신하도록 구성된 제어 모듈을 포함할 수 있다.
본 발명의 일 측면에 따르면, 복수의 배터리 중에서 타겟 배터리에 대한 배터리 정보를 효율적으로 요청할 수 있는 장점이 있다. 특히, 응답 정보로써, 복수의 배터리 전체에 대한 배터리 정보를 수신하지 않고, 타겟 배터리에 대한 배터리 정보만을 수신할 수 있기 때문에, 타겟 배터리에 대한 배터리 정보를 효율적으로 요청하고 확인할 수 있는 장점이 있다.
본 발명의 효과들은 이상에서 언급한 효과들로 제한되지 않으며, 언급되지 않은 또 다른 효과들은 청구범위의 기재로부터 당업자에게 명확하게 이해될 수 있을 것이다.
본 명세서에 첨부되는 다음의 도면들은 후술되는 발명의 상세한 설명과 함께 본 발명의 기술사상을 더욱 이해시키는 역할을 하는 것이므로, 본 발명은 그러한 도면에 기재된 사항에만 한정되어 해석되어서는 아니 된다.
도 1은 본 발명의 일 실시예에 따른 배터리 정보 요청 장치를 개략적으로 도시한 도면이다.
도 2는 본 발명의 일 실시예에 따른 배터리 리스트를 개략적으로 도시한 도면이다.
도 3 및 도 4는 본 발명의 일 실시예에 따른 제1 요청 패킷을 개략적으로 도시한 도면이다.
도 5 및 도 6은 본 발명의 일 실시예에 따른 제2 요청 패킷을 개략적으로 도시한 도면이다.
도 7은 본 발명의 일 실시예에 따른 요청 패킷의 제1 실시예를 개략적으로 도시한 도면이다.
도 8은 본 발명의 일 실시예에 따른 요청 패킷의 제2 실시예를 개략적으로 도시한 도면이다.
도 9는 본 발명의 일 실시예에 따른 요청 패킷의 제3 실시예를 개략적으로 도시한 도면이다.
도 10은 본 발명의 다른 실시예에 따른 배터리 정보 요청 방법을 개략적으로 도시한 도면이다.
도 11은 본 발명의 또 다른 실시예에 따른 배터리 정보 통신 시스템을 개략적으로 도시한 도면이다.
도 12는 본 발명의 일 실시예에 따른 응답 패킷의 제1 실시예를 개략적으로 도시한 도면이다.
도 13은 본 발명의 일 실시예에 따른 응답 패킷의 제2 실시예를 개략적으로 도시한 도면이다.
본 명세서 및 청구범위에 사용된 용어나 단어는 통상적이거나 사전적인 의미로 한정해서 해석되어서는 아니 되며, 발명자는 그 자신의 발명을 가장 최선의 방법으로 설명하기 위해 용어의 개념을 적절하게 정의할 수 있다는 원칙에 입각하여 본 발명의 기술적 사상에 부합하는 의미와 개념으로 해석되어야 한다.
따라서, 본 명세서에 기재된 실시예와 도면에 도시된 구성은 본 발명의 가장 바람직한 일 실시예에 불과할 뿐이고 본 발명의 기술적 사상을 모두 대변하는 것은 아니므로, 본 출원시점에 있어서 이들을 대체할 수 있는 다양한 균등물과 변형예들이 있을 수 있음을 이해하여야 한다.
또한, 본 발명을 설명함에 있어 관련된 공지 구성 또는 기능에 대한 구체적인 설명이 본 발명의 요지를 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명은 생략한다.
제1, 제2 등과 같이 서수를 포함하는 용어들은, 다양한 구성요소들 중 어느 하나를 나머지와 구별하는 목적으로 사용되는 것이고, 그러한 용어들에 의해 구성요소들을 한정하기 위해 사용되는 것은 아니다.
명세서 전체에서, 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라, 다른 구성요소를 더 포함할 수 있다는 것을 의미한다.
덧붙여, 명세서 전체에서, 어떤 부분이 다른 부분과 "연결"되어 있다고 할 때, 이는 "직접적으로 연결"되어 있는 경우뿐만 아니라, 그 중간에 다른 소자를 사이에 두고 "간접적으로 연결"되어 있는 경우도 포함한다.
이하에서는 첨부된 도면을 참조하여 본 발명의 바람직한 실시예를 상세히 설명하기로 한다.
도 1은 본 발명의 일 실시예에 따른 배터리 정보 요청 장치(100)를 개략적으로 도시한 도면이다.
도 1을 참조하면, 배터리 정보 요청 장치(100)는 통신부(110), 타겟 결정부(120) 및 제어부(130)를 포함할 수 있다.
통신부(110)는 배터리 정보 제공 장치(200)와 통신 가능하도록 구성될 수 있다.
여기서, 배터리 정보 제공 장치(200)는 배터리 정보 요청 장치(100)가 요청하는 배터리 정보를 제공하는 장치일 수 있다. 예컨대, 통신부(110)는 배터리 정보 제공 장치(200)와 유선 및/또는 무선 통신을 통해서 통신 가능하도록 연결될 수 있다.
타겟 결정부(120)는 획득하고자 하는 타겟 정보를 결정하도록 구성될 수 있다.
구체적으로, 타겟 정보는 배터리의 상태를 나타내는 다양한 배터리 정보 중에서 결정될 수 있으며, 하나 이상의 배터리 정보가 타겟 정보로 결정될 수 있다.
예컨대, 배터리 정보에는 전압, 전류, 온도, 저항, SOC(State of charge) 및 SOH(State of health) 등 다양한 정보가 포함될 수 있으며, 타겟 결정부(120)는 이러한 다양한 배터리 정보 중에서 하나 이상을 타겟 정보로 결정할 수 있다.
한편, 배터리는 음극 단자와 양극 단자를 구비하며, 물리적으로 분리 가능한 하나의 독립된 셀을 의미한다. 일 예로, 리튬 이온 전지 또는 리튬 폴리머 전지가 배터리로 간주될 수 있다. 또한, 배터리는 복수의 셀이 직렬 및/또는 병렬로 연결된 배터리 모듈을 의미할 수도 있다. 이하에서는, 설명의 편의를 위해, 배터리가 하나의 독립된 셀을 의미하는 것으로 설명한다.
타겟 결정부(120)는 미리 설정된 배터리 리스트에서 타겟 정보를 획득하고자 하는 타겟 배터리를 결정하도록 구성될 수 있다.
구체적으로, 배터리 리스트에는 배터리 각각에 대하여 설정된 식별 정보가 포함될 수 있다. 여기서, 식별 정보는 오프셋(Offset)이라고 표현될 수 있다. 타겟 결정부(120)는 배터리 리스트에서 타겟 정보를 획득하고자 하는 타겟 배터리의 오프셋을 결정할 수 있다.
도 2는 본 발명의 일 실시예에 따른 배터리 리스트(L)를 개략적으로 도시한 도면이다.
예컨대, 도 2의 실시예에서, 배터리 리스트(L)에는 제1 내지 제14 배터리에 대한 오프셋이 저장될 수 있다. 제n 배터리의 오프셋은 n(여기서, n은 자연수)으로 미리 설정될 수 있다. 오프셋을 통해 배터리가 식별되어야 하기 때문에, 배터리에 대해 설정된 오프셋은 서로 중복되지 않을 수 있다.
제어부(130)는 타겟 배터리에 관한 타겟 배터리 정보와 타겟 정보를 포함하는 요청 패킷을 생성하도록 구성될 수 있다.
예컨대, 타겟 정보가 "전압"이고, 타겟 배터리가 "제5 배터리"라고 가정한다. 타겟 결정부(120)는 타겟 정보를 "전압"으로 결정하고, 타겟 배터리 정보를 "제5 배터리에 대한 오프셋"으로 결정할 수 있다. 도 2를 참조하면, 타겟 결정부(120)는 제5 배터리에 대한 오프셋을 "5"로 결정할 수 있다. 그리고, 제어부(130)는 "전압"과 "5"을 포함하도록 요청 패킷을 생성할 수 있다. 즉, 제어부(130)에 의해 생성된 요청 패킷은 제5 배터리에 대한 전압값을 요청하는 통신 패킷일 수 있다.
제어부(130)는 생성된 요청 패킷을 통신부(110)를 통해 배터리 정보 제공 장치(200)로 송신하도록 구성될 수 있다. 그리고, 제어부(130)는 요청 패킷에 대한 응답으로 배터리 정보 제공 장치(200)로부터 타겟 정보에 대응되는 타겟 배터리의 배터리 정보가 포함된 응답 패킷을 통신부(110)를 통해 수신하도록 구성될 수 있다.
앞선 실시예에서, 제어부(130)가 배터리 정보 제공 장치(200)로 제5 배터리에 대한 전압값을 요청하는 요청 패킷을 송신한 경우, 제어부(130)는 배터리 정보 제공 장치(200)로부터 제5 배터리에 대한 전압값에 대한 응답 패킷을 수신할 수 있다.
즉, 본 발명의 일 실시예에 따른 배터리 정보 요청 장치(100)는 배터리 리스트(L)에 포함된 복수의 배터리 중에서 타겟 정보를 확인하고 싶은 타겟 배터리에 대한 타겟 정보만을 선택적으로 요청할 수 있다. 즉, 배터리 정보 요청 장치(100)는 타겟 배터리를 특정하여 타겟 정보를 요청하기 때문에, 전체 배터리에 대한 타겟 정보를 수신한 후 타겟 배터리에 대한 타겟 정보만을 선별하는 프로세싱 과정을 생략할 수 있다. 따라서, 배터리 정보 요청 장치(100)는 타겟 배터리에 대한 타겟 정보를 얻는 과정에서의 처리 속도를 개선할 수 있으며, 불필요하게 소모되는 시스템 자원을 절약할 수 있는 장점이 있다.
한편, 배터리 정보 요청 장치(100)에 구비된 제어부(130)는 본 발명에서 수행되는 다양한 제어 로직들을 실행하기 위해 당업계에 알려진 프로세서, ASIC(application-specific integrated circuit), 다른 칩셋, 논리 회로, 레지스터, 통신 모뎀, 데이터 처리 장치 등을 선택적으로 포함할 수 있다. 또한, 상기 제어 로직이 소프트웨어로 구현될 때, 상기 제어부(130)는 프로그램 모듈의 집합으로 구현될 수 있다. 이때, 프로그램 모듈은 메모리에 저장되고, 제어부(130)에 의해 실행될 수 있다. 상기 메모리는 제어부(130) 내부 또는 외부에 있을 수 있고, 잘 알려진 다양한 수단으로 제어부(130)와 연결될 수 있다.
또한, 배터리 정보 요청 장치(100)는 저장부(140)를 더 포함할 수 있다. 저장부(140)는 배터리 정보 요청 장치(100)의 각 구성요소가 동작 및 기능을 수행하는데 필요한 데이터나 프로그램 또는 동작 및 기능이 수행되는 과정에서 생성되는 데이터 등을 저장할 수 있다. 저장부(140)는 데이터를 기록, 소거, 갱신 및 독출할 수 있다고 알려진 공지의 정보 저장 수단이라면 그 종류에 특별한 제한이 없다. 일 예시로서, 정보 저장 수단에는 RAM, 플래쉬 메모리, ROM, EEPROM, 레지스터 등이 포함될 수 있다. 또한, 저장부(140)는 제어부(130)에 의해 실행 가능한 프로세스들이 정의된 프로그램 코드들을 저장할 수 있다.
예컨대, 저장부(140)에는 배터리 리스트(L)가 미리 저장될 수 있다. 제어부(130)는 저장부(140)에 접근(access)하여, 배터리 리스트(L)를 획득할 수 있다.
제어부(130)는 타겟 정보와 타겟 배터리 정보를 포함하는 요청 그룹을 생성하도록 구성될 수 있다.
구체적으로, 요청 그룹에는 타겟 결정부(120)에 의해 결정된 타겟 정보와 타겟 배터리 정보가 포함될 수 있다. 즉, 요청 그룹을 통해서, 요청 패킷에 의해 요청되는 타겟 배터리와 타겟 정보가 확인될 수 있다.
제어부(130)는 생성된 요청 그룹이 포함되도록 요청 패킷을 생성하도록 구성될 수 있다.
먼저, 제어부(130)는 생성된 요청 그룹에 대응되는 요청 데이터양에 따라 요청 패킷을 생성하도록 구성될 수 있다.
구체적으로, 제어부(130)는 생성된 요청 그룹에 대응되는 요청 데이터양을 산출하도록 구성될 수 있다.
예컨대, 제어부(130)는 요청 그룹에 요구되는 총 데이터의 크기를 계산하여 요청 데이터양을 산출하도록 구성될 수 있다.
바람직하게, 요청 그룹에 포함될 수 있는 타겟 정보 및 타겟 배터리 정보 각각의 데이터 크기는 미리 정해진 고정값일 수 있다. 예컨대, 타겟 정보와 타겟 배터리 정보의 데이터 크기는 2Byte일 수 있다. 따라서, 제어부(130)는 요청 그룹에 포함된 타겟 정보와 타겟 배터리 정보의 데이터 크기를 고려하여 요청 그룹에 요구되는 총 데이터의 크기를 계산함으로써, 요청 그룹에 대응되는 요청 데이터양을 산출할 수 있다.
예컨대, 요청 그룹이 많아질수록 요청 데이터양이 증가될 수 있다. 즉, 제어부(130)는 하나 이상의 요청 그룹에 요구되는 총 데이터의 크기를 계산하여 요청 데이터양을 산출할 수 있다.
제어부(130)는 미리 설정된 복수의 패킷 구조 중에서 산출된 요청 데이터양에 대응되는 패킷 구조로 요청 패킷을 생성하도록 구성될 수 있다.
구체적으로, 요청 패킷으로 생성될 수 있는 패킷 구조는 포함할 수 있는 데이터양에 따라 복수 설정될 수 있다. 이하에서는, 설명의 편의를 위해, 미리 설정된 복수의 패킷 구조에는 제1 패킷 구조와 제2 패킷 구조가 포함되는 것으로 설명한다.
예컨대, 제1 패킷 구조와 제2 패킷 구조는 포함할 수 있는 데이터양에 따라 구분될 수 있다. 예컨대, 제어부(130)는 산출된 요청 데이터양이 기준량 미만이면, 미리 설정된 제1 패킷 구조로 요청 패킷을 생성할 수 있다. 반대로, 제어부(130)는 산출된 요청 데이터양이 기준량 이상이면, 미리 설정된 제2 패킷 구조로 요청 패킷을 생성하도록 구성될 수 있다.
도 3 및 도 4는 본 발명의 일 실시예에 따른 제1 요청 패킷을 개략적으로 도시한 도면이다. 도 5 및 도 6은 본 발명의 일 실시예에 따른 제2 요청 패킷을 개략적으로 도시한 도면이다.
구체적으로, 도 3 및 도 4의 실시예는 제1 패킷 구조에 따른 제1 요청 패킷의 실시예이다. 도 5 및 도 6의 실시예는 제2 패킷 구조에 따른 제2 요청 패킷의 실시예이다.
도 3 및 도 4를 참조하면, 제1 패킷 구조는 8Byte의 데이터를 포함할 수 있는 CAN(Controller area network) 통신 채널의 패킷 구조일 수 있다.
도 5 및 도 6을 참조하면, 제2 패킷 구조는 64Byte의 데이터를 포함할 수 있는 CAN-FD(Controller area network with flexible data rate) 통신 채널의 패킷 구조일 수 있다.
예컨대, 요청 데이터양이 6Byte 이하이면 제1 패킷 구조로 요청 패킷이 생성되고, 요청 데이터양이 6Byte를 초과하면 제2 패킷 구조로 요청 패킷이 생성될 수 있다.
바람직하게, 제어부(130)는 요청 패킷의 패킷 크기 정보, 요청 패킷의 패킷 식별 정보 및 요청 그룹에 대한 정보가 포함되도록 요청 패킷을 생성하도록 구성될 수 있다.
도 3 및 도 5의 실시예에서, 제1 패킷 구조 및 제2 패킷 구조는 공통적으로 패킷 크기 정보 영역, 패킷 식별 정보 영역 및 데이터 영역을 포함할 수 있다.
패킷 크기 정보 영역에는 요청 패킷의 총 데이터양에 대한 정보가 포함될 수 있다. 예컨대, 패킷 크기 정보 영역에는 요청 패킷의 패킷 크기 정보(Data length code, DLC)가 포함될 수 있다.
패킷 식별 정보 영역에는 요청 패킷에 대한 식별 정보가 포함될 수 있다. 여기서, 식별 정보란 규약에 따른 Service ID일 수 있다. 예컨대, UDS 14229 규약에 따르면, 전압, 전류, 온도 및 SOC 등에 대한 배터리의 상태 정보를 타겟 정보로 요청하는 경우의 Service ID는 0x22일 수 있다. 이 경우, 패킷 식별 정보 영역에는 0x22가 해당 요청 패킷의 식별 정보로서 포함될 수 있다.
도 4 및 도 6의 실시예에서, 데이터 영역에는 요청 그룹(REQ)이 포함될 수 있다. 그리고, 요청 그룹(REQ)에는 타겟 정보와 타겟 배터리 정보가 포함될 수 있다.
제어부(130)는, 타겟 배터리 정보의 소정의 위치에 요청 패킷의 패킷 종류 정보를 포함시키도록 구성될 수 있다.
구체적으로, 제어부(130)는 배터리 정보 제공 장치(200)로 송신하는 요청 패킷의 패킷 종류 정보를 타겟 배터리 정보에 포함시킬 수 있다.
도 4의 실시예에서, 제어부(130)는 타겟 배터리 정보의 첫 번째 비트(즉, 최상위 비트)를 통해 패킷 종류 정보를 나타낼 수 있다.
예컨대, 요청 패킷이 제1 패킷 구조에 기반한 요청 패킷인 경우, 제어부(130)는 타겟 배터리 정보에 포함되는 패킷 종류 정보를 "0"으로 설정할 수 있다. 반대로, 요청 패킷이 제2 패킷 구조에 기반한 요청 패킷인 경우, 제어부(130)는 타겟 배터리 정보에 포함되는 패킷 종류 정보를 "1"로 설정할 수 있다.
제어부(130)는, 타겟 배터리가 배터리 리스트(L)에 포함된 모든 배터리로 결정된 경우, 미리 설정된 제1 개수 정보를 포함하도록 타겟 배터리 정보를 생성하도록 구성될 수 있다.
이하에서는, 제1 개수 정보가 "0"으로 설정되고, 제2 개수 정보가 "1"로 설정되었다고 가정하여 설명한다.
구체적으로, 제어부(130)는 타겟 배터리의 개수 정보를 타겟 배터리 정보에 포함시킬 수 있다. 예컨대, 도 4의 실시예에서, 제어부(130)는 타겟 배터리 정보의 두 번째 비트(즉, 차상위 비트)를 통해 타겟 배터리의 개수 정보를 나타낼 수 있다.
예컨대, 타겟 배터리가 배터리 리스트(L)에 포함된 모든 배터리로 결정된 경우, 제어부(130)는 타겟 배터리 정보에 포함되는 개수 정보를 "0"으로 설정할 수 있다. 반대로, 타겟 배터리가 배터리 리스트(L)에 포함된 배터리 중 일부로 결정된 경우, 제어부(130)는 타겟 배터리 정보에 포함되는 개수 정보를 "1"로 설정할 수 있다.
도 7은 본 발명의 일 실시예에 따른 요청 패킷의 제1 실시예를 개략적으로 도시한 도면이다.
도 7의 실시예에서, 타겟 정보는 전압이고, 타겟 배터리는 배터리 리스트(L)에 포함된 모든 배터리로 설정되었다고 가정한다. 제어부(130)는 타겟 정보를 "전압"을 나타내는 값으로 설정할 수 있다. 그리고, 제어부(130)는 타겟 배터리 정보에 포함되는 패킷 종류 정보를 "0"으로 설정할 수 있다. 즉, 제어부(130)는 요청 데이터양을 고려하여 제1 패킷 구조에 따른 요청 패킷을 선택하였기 때문에, 패킷 종류 정보를 "0"으로 설정할 수 있다. 마지막으로, 제어부(130)는 타겟 배터리가 배터리 리스트(L)에 포함된 모든 배터리이므로, 개수 정보를 "0"으로 설정할 수 있다.
예컨대, 개수 정보가 "0"으로 설정된 경우, 제어부(130)는 오프셋 정보를 모두 "0" 또는 "1"로 설정할 수 있다. 즉, 제어부(130)는 모든 배터리에 대한 오프셋 정보를 통일되게 설정할 수 있다.
다른 예로, 개수 정보가 "0"으로 설정된 경우, 제어부(130)는 오프셋 정보가 기록되는 데이터 영역을 할당하지 않을 수 있다. 즉, 제어부(130)는 요청 패킷의 크기를 최소화하기 위하여, 개수 정보가 "0"으로 설정된 경우에는 오프셋 정보를 나타내는 영역에 대한 데이터를 할당하지 않을 수 있다. 오프셋 정보에 관한 데이터 영역이 할당되지 않더라도, 배터리 정보 제공 장치(200)는 "0"으로 설정된 개수 정보를 확인함으로써 타겟 배터리가 배터리 리스트(L)에 포함된 모든 배터리임을 확인할 수 있다.
제어부(130)는, 타겟 배터리가 배터리 리스트(L)에 포함된 배터리 중 일부로 결정된 경우, 미리 설정된 제2 개수 정보 및 타겟 배터리의 오프셋 정보를 포함하도록 타겟 배터리 정보를 생성하도록 구성될 수 있다.
구체적으로, 제어부(130)는 타겟 배터리의 개수 정보와 오프셋 정보를 타겟 배터리 정보에 포함시킬 수 있다. 예컨대, 도 4의 실시예에서, 제어부(130)는 타겟 배터리 정보의 두 번째 비트(즉, 차상위 비트)를 통해 타겟 배터리의 개수 정보를 나타낼 수 있다. 그리고, 제어부(130)는 타겟 배터리 정보의 나머지 비트를 통해 타겟 배터리의 오프셋을 나타낼 수 있다.
예컨대, 타겟 배터리가 배터리 리스트(L)에 포함된 일부 배터리로 결정된 경우, 제어부(130)는 타겟 배터리 정보에 포함되는 개수 정보를 "1"로 설정할 수 있다. 그리고, 제어부(130)는 타겟 배터리 정보의 남은 데이터 영역에 타겟 배터리에 대한 오프셋 정보를 포함시킬 수 있다.
즉, 타겟 배터리 정보에는 요청 패킷의 패킷 종류 정보, 타겟 배터리의 개수 정보 및 타겟 배터리의 오프셋 정보가 포함될 수 있다. 그리고, 타겟 배터리 정보와 타겟 정보는 요청 그룹에 포함될 수 있다. 마지막으로, 패킷 크기 정보, 패킷 식별 정보 및 요청 그룹은 요청 패킷에 포함될 수 있다.
제어부(130)는, 타겟 배터리가 복수인 경우, 복수의 타겟 배터리에 대응되는 오프셋에 기반하여 통합 오프셋을 결정하고, 결정된 통합 오프셋에 따라 오프셋 정보를 생성하도록 구성될 수 있다.
구체적으로, 복수의 타겟 배터리의 오프셋을 효율적으로 나타낼수록 요청 패킷의 크기는 줄어들 수 있다. 그리고, 요청 패킷의 크기가 줄어들수록 통신 과정에서 소모되는 시스템 자원이 절약될 수 있다. 따라서, 제어부(130)는 복수의 타겟 배터리의 오프셋을 통합하여 나타낼 수 있는 통합 오프셋을 결정하고, 결정된 통합 오프셋에 따라 오프셋 정보를 생성할 수 있다.
제어부(130)는, 배터리 리스트(L)에 포함된 배터리 각각에 대응되는 비트가 미리 설정된 초기 오프셋에서 복수의 타겟 배터리 각각에 대응되는 비트를 변경함으로써, 통합 오프셋을 결정하도록 구성될 수 있다.
도 8은 본 발명의 일 실시예에 따른 요청 패킷의 제2 실시예를 개략적으로 도시한 도면이다.
예컨대, 도 8의 실시예에서, 제2 요청 그룹(REQ2)에 포함되는 타겟 정보는 전압이고, 타겟 배터리는 제3 배터리, 제6 배터리 및 제10 배터리이다.
구체적으로, 도 2의 배터리 리스트(L)를 참조하면, 제3 배터리의 오프셋은 "3"이고, 제6 배터리의 오프셋은 "6"이며, 제10 배터리의 오프셋은 "10"이다. 제어부(130)는 제3 배터리, 제6 배터리 및 제10 배터리의 오프셋에 대응되는 비트를 "1"로 변경하여 통합 오프셋을 결정할 수 있다. 결정된 통합 오프셋은 하위에서 세 번째, 여섯 번째 및 열 번째 비트가 1이고, 나머지 자리의 비트는 0이다. 즉, 결정된 통합 오프셋은 "00001000100100"이다.
그리고, 도 8의 실시예에서, 제어부(130)는 타겟 배터리가 배터리 리스트(L)에 포함된 배터리 중 일부이기 때문에, 개수 정보를 "1"로 설정할 수 있다. 또한, 제어부(130)는 요청 그룹에 대응되는 요청 데이터양에 기반하여 패킷 종류 정보를 "0"으로 설정할 수 있다.
즉, 도 8의 실시예에 따른 요청 패킷은 제1 패킷 구조에 기반한 제1 요청 패킷이고, 제3 배터리, 제6 배터리 및 제10 배터리에 대한 전압 정보를 요청하는 내용을 포함할 수 있다.
본 발명의 일 실시예에 따른 배터리 정보 요청 장치(100)는 통합 오프셋을 결정함으로써 타겟 배터리에 대한 타겟 정보만을 선택적으로 요청할 수 있다. 따라서, 배터리 정보 요청 장치(100)는 타겟 배터리에 대한 타겟 정보를 얻는 과정에서의 처리 속도를 개선할 수 있으며, 불필요하게 소모되는 시스템 자원을 절약할 수 있는 장점이 있다.
제어부(130)는, 타겟 정보가 복수인 경우, 각각의 타겟 정보와 대응되는 타겟 배터리 정보를 포함하는 요청 그룹을 복수 생성하고, 복수의 요청 그룹이 포함되도록 요청 패킷을 생성하도록 구성될 수 있다.
도 9는 본 발명의 일 실시예에 따른 요청 패킷의 제3 실시예를 개략적으로 도시한 도면이다.
예컨대, 도 9의 실시예에서, 제3 요청 그룹(REQ3) 및 제4 요청 그룹(REQ4)이 포함될 수 있다. 제어부(130)는 제3 요청 그룹(REQ3) 및 제4 요청 그룹(REQ4)에 대한 데이터양을 산출하고, 산출된 데이터양에 기반하여, 도 9의 실시예에 따른 요청 패킷을 제2 패킷 구조에 기반한 제2 요청 패킷으로 생성할 수 있다. 따라서, 제3 요청 그룹(REQ3) 및 제4 요청 그룹(REQ4)의 패킷 종류 정보가 모두 "1"로 설정될 수 있다.
도 9의 실시예에서, 제3 요청 그룹(REQ3)에 포함되는 타겟 정보는 전압이고, 타겟 배터리는 제1 배터리, 제5 배터리 및 제14 배터리이다. 배터리 리스트(L)에 포함된 복수의 배터리 중 일부의 배터리가 타겟 배터리로 선택되었기 때문에, 제어부(130)는 제3 요청 그룹(REQ3)에 포함되는 개수 정보를 "1"로 설정할 수 있다. 제어부(130)는 선택된 타겟 배터리의 오프셋을 고려하여 통합 오프셋을 "10000000010001"로 설정할 수 있다. 즉, 통합 오프셋은 하위에서부터 첫 번째, 다섯 번째 및 열네 번째의 비트가 "1"로 설정될 수 있다.
도 9의 실시예에서, 제4 요청 그룹(REQ4)에 포함되는 타겟 정보는 온도이고, 타겟 배터리는 제1 배터리, 제3 배터리 및 제5 배터리이다. 배터리 리스트(L)에 포함된 복수의 배터리 중 일부의 배터리가 타겟 배터리로 선택되었기 때문에, 제어부(130)는 제4 요청 그룹(REQ4)에 포함되는 개수 정보를 "1"로 설정할 수 있다. 제어부(130)는 선택된 타겟 배터리의 오프셋을 고려하여 통합 오프셋을 "00000000010101"로 설정할 수 있다. 즉, 통합 오프셋은 하위에서부터 첫 번째, 세 번째 및 다섯 번째의 비트가 "1"로 설정될 수 있다.
즉, 도 9의 실시예에 따른 요청 패킷은 제2 패킷 구조에 기반한 제2 요청 패킷이고, 제1 배터리, 제5 배터리 및 제14 배터리에 대한 전압 정보 및 제1 배터리, 제3 배터리 및 제5 배터리에 대한 온도 정보를 요청하는 내용을 포함할 수 있다.
본 발명의 일 실시예에 따른 배터리 정보 요청 장치(100)는 타겟 배터리에 대한 선택적인 정보 요청이 가능할 뿐만 아니라, 복수의 타겟 정보에 대한 일괄 요청이 가능하다는 장점이 있다. 특히, 복수의 타겟 정보 각각에 대응되는 타겟 배터리가 서로 상이할 수도 있기 때문에, 배터리 정보 요청 장치(100)는 하나의 요청 패킷을 통해 원하는 배터리 정보를 효과적으로 송신할 수 있는 장점이 있다.
도 10은 본 발명의 다른 실시예에 따른 배터리 정보 요청 방법을 개략적으로 도시한 도면이다.
바람직하게, 배터리 정보 요청 방법의 각 단계는 배터리 정보 요청 장치(100)에 의해 수행될 수 있다. 이하에서는, 설명의 편의를 위해, 앞서 설명한 내용과 중복되는 내용은 생략하거나 간략히 설명함을 유의한다.
배터리 정보 요청 방법은 타겟 결정 단계(S100), 요청 패킷 생성 단계(S200), 요청 패킷 송신 단계(S300) 및 응답 패킷 수신 단계(S400)를 포함할 수 있다.
타겟 결정 단계(S100)는 획득하고자 하는 타겟 정보를 결정하고, 미리 설정된 배터리 리스트(L)에서 타겟 정보를 획득하고자 하는 타겟 배터리를 결정하는 단계로서, 타겟 결정부(120)에 의해 수행될 수 있다.
예컨대, 도 7의 실시예에서, 타겟 결정부(120)는 타겟 정보를 전압으로 결정하고, 타겟 배터리를 배터리 리스트(L)에 포함된 모든 배터리로 결정할 수 있다.
다른 예로, 도 8의 실시예에서, 타겟 결정부(120)는 타겟 정보를 전압으로 결정하고, 타겟 배터리를 제3 배터리, 제6 배터리 및 제10 배터리로 결정할 수 있다.
또 다른 예로, 도 9의 실시예에서, 타겟 결정부(120)는 타겟 정보를 전압으로 결정하고, 타겟 배터리를 제1 배터리, 제5 배터리 및 제14 배터리로 결정할 수 있다. 또한, 타겟 결정부(120)는 타겟 정보를 온도로 결정하고, 타겟 배터리를 제1 배터리, 제3 배터리 및 제5 배터리로 결정할 수 있다.
요청 패킷 생성 단계(S200)는 타겟 배터리에 관한 타겟 배터리 정보와 타겟 정보를 포함하는 요청 패킷을 생성하는 단계로서, 제어부(130)에 의해 수행될 수 있다.
예컨대, 도 7의 실시예에서, 제어부(130)는 제1 요청 그룹(REQ1)을 포함하는 요청 패킷을 생성할 수 있다.
다른 예로, 도 8의 실시예에서, 제어부(130)는 제2 요청 그룹(REQ2)을 포함하는 요청 패킷을 생성할 수 있다.
또 다른 예로, 도 9의 실시예에서, 제어부(130)는 제3 요청 그룹(REQ3) 및 제4 요청 그룹(REQ4)을 포함하는 요청 패킷을 생성할 수 있다.
요청 패킷 송신 단계(S300)는 생성된 요청 패킷을 송신하는 단계로서, 제어부(130)에 의해 수행될 수 있다.
구체적으로, 제어부(130)는 통신부(110)를 통해서 요청 패킷을 배터리 정보 제공 장치(200)로 송신할 수 있다.
응답 패킷 수신 단계(S400)는 요청 패킷에 대한 응답으로 타겟 정보에 대응되는 타겟 배터리의 배터리 정보가 포함된 응답 패킷을 수신하는 단계로서, 제어부(130)에 의해 수행될 수 있다.
구체적으로, 제어부(130)는 통신부(110)를 통해서 배터리 정보 제공 장치(200)로부터 응답 패킷을 수신할 수 있다.
예컨대, 도 7의 실시예에서, 제어부(130)는 배터리 리스트(L)에 포함된 모든 배터리에 대한 전압 정보가 포함된 응답 패킷을 수신할 수 있다.
다른 예로, 도 8의 실시예에서, 제어부(130)는 제3 배터리, 제6 배터리 및 제10 배터리에 대한 전압 정보가 포함된 응답 패킷을 수신할 수 있다.
또 다른 예로, 도 9의 실시예에서, 제어부(130)는 제1 배터리, 제5 배터리 및 제14 배터리에 대한 전압 정보와 제1 배터리, 제3 배터리 및 제5 배터리에 대한 온도 정보가 포함된 응답 패킷을 수신할 수 있다.
도 11은 본 발명의 또 다른 실시예에 따른 배터리 정보 통신 시스템을 개략적으로 도시한 도면이다.
도 11을 참조하면, 배터리 정보 통신 시스템은 배터리 정보 요청 장치(100) 및 배터리 정보 제공 장치(200)를 포함할 수 있다. 구체적으로, 배터리 정보 제공 장치(200)는 통신 모듈(210), 배터리 정보 획득 모듈(220), 제어 모듈(230) 및 저장 모듈(240)을 포함할 수 있다.
통신 모듈(210)은 배터리 정보 요청 장치(100)와 통신 가능하도록 구성될 수 있다.
예컨대, 통신 모듈(210)은 배터리 정보 요청 장치(100)와 유선 및/또는 무선 통신 가능하도록 연결될 수 있다. 구체적으로, 통신 모듈(210)은 통신부(110)와 통신 가능하도록 연결될 수 있다.
배터리 정보 획득 모듈(220)은 통신 모듈(210)을 통해 배터리 정보 요청 장치(100)로부터 요청 패킷을 수신하도록 구성될 수 있다.
그리고, 배터리 정보 획득 모듈(220)은 배터리 리스트(L)를 이용하여 요청 패킷으로부터 타겟 배터리를 결정하고, 결정된 타겟 배터리에 대하여 타겟 정보에 대응되는 배터리 정보를 획득하도록 구성될 수 있다.
구체적으로, 배터리 정보 획득 모듈(220)는 수신한 요청 패킷에 대응되는 타겟 배터리 및 타겟 정보를 결정할 수 있다. 예컨대, 배터리 정보 획득 모듈(220)는 타겟 배터리 정보에 포함된 오프셋을 배터리 리스트(L)에 대응시킴으로써 타겟 배터리를 결정할 수 있다. 그리고, 배터리 정보 획득 모듈(220)는 요청 패킷에 포함된 타겟 정보에 대응되는 타겟 배터리의 배터리 정보를 저장 모듈(240)에 접근하여 획득할 수 있다.
여기서, 저장 모듈(240)는 데이터를 기록, 소거, 갱신 및 독출할 수 있다고 알려진 공지의 정보 저장 수단이라면 그 종류에 특별한 제한이 없다. 예컨대, 저장 모듈(240)는 측정 유닛(미도시)에 의해 측정될 수 있는 다양한 배터리 정보를 포함할 수 있으며, 배터리 정보에는 전압, 전류, 온도, 저항, SOC 및 SOH 등이 포함될 수 있다.
제어 모듈(230)은 타겟 정보 및 배터리 정보를 포함하는 응답 패킷을 생성하도록 구성될 수 있다.
구체적으로, 제어 모듈(230)는 배터리 정보 획득 모듈(220)에 의해 획득된 배터리 정보를 포함하는 응답 그룹을 생성하고, 생성된 응답 그룹을 포함하는 응답 패킷을 생성할 수 있다.
예컨대, 제어 모듈(230)은 생성된 응답 그룹에 대응되는 응답 데이터양을 산출하며, 제1 패킷 구조 및 제2 패킷 구조 중에서 응답 데이터양에 대응되는 패킷 구조로 응답 패킷을 생성하도록 구성될 수 있다. 여기서, 타겟 정보는 요청 패킷에 포함되는 타겟 정보와 동일할 수 있다. 그리고, 배터리 정보는 타겟 정보에 타겟 배터리에 대한 타겟 정보의 값(Value)일 수 있다.
도 12는 본 발명의 일 실시예에 따른 응답 패킷의 제1 실시예를 개략적으로 도시한 도면이다.
구체적으로, 도 12의 실시예에 따른 응답 패킷은 도 8의 실시예에 따른 요청 패킷에 대응될 수 있다. 도 12를 참조하면, 응답 패킷에는 패킷 크기 정보, 패킷 식별 정보 및 제1 응답 그룹(RES1)이 포함될 수 있다. 그리고, 제1 응답 그룹(RES1)에는 타겟 정보(전압)와 제3 배터리, 제6 배터리 및 제10 배터리에 대한 전압값이 포함될 수 있다. 예컨대, 제3 배터리에 대한 전압값은 3V이고, 제6 배터리에 대한 전압값은 3.01V이며, 제10 배터리에 대한 전압값은 3V일 수 있다.
도 13은 본 발명의 일 실시예에 따른 응답 패킷의 제2 실시예를 개략적으로 도시한 도면이다.
또한, 도 13의 실시예에 따른 응답 패킷은 도 9의 실시예에 따른 요청 패킷에 대응될 수 있다. 도 13을 참조하면, 응답 패킷에는 패킷 크기 정보, 패킷 식별 정보, 제2 응답 그룹(RES2) 및 제3 응답 그룹(RES3)이 포함될 수 있다. 그리고, 제2 응답 그룹(RES2)에는 타겟 정보(전압)와 제1 배터리, 제5 배터리 및 제14 배터리에 대한 전압값이 포함될 수 있다. 예컨대, 제1 배터리에 대한 전압값은 3V이고, 제5 배터리에 대한 전압값은 3.01V이며, 제14 배터리에 대한 전압값은 3V일 수 있다.
또한, 제3 응답 그룹(RES3)에는 타겟 정보(온도)와 제1 배터리, 제3 배터리 및 제5 배터리에 대한 온도값이 포함될 수 있다. 예컨대, 제1 배터리에 대한 온도값은 20℃이고, 제3 배터리에 대한 온도값은 20℃이며, 제5 배터리에 대한 온도값은 20.2℃일 수 있다.
제어 모듈(230)은 요청 패킷에 대한 응답으로 응답 패킷을 통신 모듈(210)을 통해 배터리 정보 요청 장치(100)로 송신하도록 구성될 수 있다.
따라서, 배터리 정보 요청 장치(100)는 배터리 정보 제공 장치(200)로부터 요청 패킷에 대응되는 응답 패킷을 수신함으로써, 타겟 배터리에 대한 타겟 정보의 값을 획득할 수 있다.
본 발명의 일 실시예에 따른 배터리 정보 제공 시스템(10)은 배터리 리스트(L)에 포함된 복수의 배터리 중 타겟 배터리에 대한 타겟 정보만을 요청 및 응답하도록 구성되어, 배터리 정보 요청 장치(100)가 원하는 배터리 정보를 획득하는데 소요되는 시간을 절약할 수 있다. 또한, 모든 배터리에 대한 타겟 정보가 요청 및 응답된 후 타겟 배터리에 대한 타겟 정보가 선별되는 것이 아니기 때문에, 배터리 정보에 대한 요청 및 응답 과정에서 배터리 정보 제공 시스템(10)의 시스템 자원이 불필요하게 낭비되는 것이 방지될 수 있다.
이상에서 본 발명은 비록 한정된 실시예와 도면에 의해 설명되었으나, 본 발명은 이것에 의해 한정되지 않으며 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 의해 본 발명의 기술사상과 아래에 기재될 특허청구범위의 균등범위 내에서 다양한 수정 및 변형이 가능함은 물론이다.
또한, 이상에서 설명한 본 발명은 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 있어 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하므로 전술한 실시예 및 첨부된 도면에 의해 한정되는 것이 아니라, 다양한 변형이 이루어질 수 있도록 각 실시예들의 전부 또는 일부가 선택적으로 조합되어 구성될 수 있다.
(부호의 설명)
10: 배터리 정보 제공 시스템
100: 배터리 정보 요청 장치
110: 통신부
120: 타겟 결정부
130: 제어부
140: 저장부
200: 배터리 정보 제공 장치
210: 통신 모듈
220: 배터리 정보 획득 모듈
230: 제어 모듈
240: 저장 모듈

Claims (11)

  1. 배터리 정보 제공 장치와 통신 가능하도록 구성된 통신부;
    획득하고자 하는 타겟 정보를 결정하고, 미리 설정된 배터리 리스트에서 상기 타겟 정보를 획득하고자 하는 타겟 배터리를 결정하도록 구성된 타겟 결정부; 및
    상기 타겟 배터리에 관한 타겟 배터리 정보와 상기 타겟 정보를 포함하는 요청 패킷을 생성하고, 생성된 요청 패킷을 상기 통신부를 통해 상기 배터리 정보 제공 장치로 송신하며, 상기 요청 패킷에 대한 응답으로 상기 배터리 정보 제공 장치로부터 상기 타겟 정보에 대응되는 상기 타겟 배터리의 배터리 정보가 포함된 응답 패킷을 상기 통신부를 통해 수신하도록 구성된 제어부를 포함하는 것을 특징으로 하는 배터리 정보 요청 장치.
  2. 제1항에 있어서,
    상기 제어부는,
    상기 타겟 정보와 상기 타겟 배터리 정보를 포함하는 요청 그룹을 생성하고, 상기 생성된 요청 그룹이 포함되도록 상기 요청 패킷을 생성하도록 구성된 것을 특징으로 하는 배터리 정보 요청 장치.
  3. 제2항에 있어서,
    상기 제어부는,
    상기 타겟 배터리가 상기 배터리 리스트에 포함된 모든 배터리로 결정된 경우, 미리 설정된 제1 개수 정보를 포함하도록 상기 타겟 배터리 정보를 생성하도록 구성된 것을 특징으로 하는 배터리 정보 요청 장치.
  4. 제2항에 있어서,
    상기 제어부는,
    상기 타겟 배터리가 상기 배터리 리스트에 포함된 배터리 중 일부로 결정된 경우, 미리 설정된 제2 개수 정보 및 상기 타겟 배터리의 오프셋 정보를 포함하도록 상기 타겟 배터리 정보를 생성하도록 구성된 것을 특징으로 하는 배터리 정보 요청 장치.
  5. 제4항에 있어서,
    상기 제어부는,
    상기 타겟 배터리가 복수인 경우, 복수의 타겟 배터리에 대응되는 오프셋에 기반하여 통합 오프셋을 결정하고, 결정된 통합 오프셋에 따라 상기 오프셋 정보를 생성하도록 구성된 것을 특징으로 하는 배터리 정보 요청 장치.
  6. 제5항에 있어서,
    상기 제어부는,
    상기 배터리 리스트에 포함된 배터리 각각에 대응되는 비트가 미리 설정된 초기 오프셋에서 상기 복수의 타겟 배터리 각각에 대응되는 비트를 변경함으로써, 상기 통합 오프셋을 결정하도록 구성된 것을 특징으로 하는 배터리 정보 요청 장치.
  7. 제2항에 있어서,
    상기 제어부는,
    상기 요청 패킷의 패킷 크기 정보, 상기 요청 패킷의 패킷 식별 정보 및 상기 요청 그룹에 대한 정보가 포함되도록 상기 요청 패킷을 생성하도록 구성된 것을 특징으로 하는 배터리 정보 요청 장치.
  8. 제7항에 있어서,
    상기 제어부는,
    상기 타겟 배터리 정보의 소정의 위치에 상기 요청 패킷의 패킷 종류 정보를 포함시키도록 구성된 것을 특징으로 하는 배터리 정보 요청 장치.
  9. 제2항에 있어서,
    상기 제어부는,
    상기 타겟 정보가 복수인 경우, 각각의 타겟 정보와 대응되는 타겟 배터리 정보를 포함하는 상기 요청 그룹을 복수 생성하고, 복수의 요청 그룹이 포함되도록 상기 요청 패킷을 생성하도록 구성된 것을 특징으로 하는 배터리 정보 요청 장치.
  10. 획득하고자 하는 타겟 정보를 결정하고, 미리 설정된 배터리 리스트에서 상기 타겟 정보를 획득하고자 하는 타겟 배터리를 결정하는 타겟 결정 단계;
    상기 타겟 배터리에 관한 타겟 배터리 정보와 상기 타겟 정보를 포함하는 요청 패킷을 생성하는 요청 패킷 생성 단계;
    생성된 요청 패킷을 송신하는 요청 패킷 송신 단계; 및
    상기 요청 패킷에 대한 응답으로 상기 타겟 정보에 대응되는 상기 타겟 배터리의 배터리 정보가 포함된 응답 패킷을 수신하는 응답 패킷 수신 단계를 포함하는 것을 특징으로 하는 배터리 정보 요청 방법.
  11. 제1항 내지 제9항 중 어느 한 항에 따른 배터리 정보 요청 장치; 및
    상기 배터리 정보 요청 장치와 통신 가능하도록 구성된 통신 모듈;
    상기 통신 모듈을 통해 상기 배터리 정보 요청 장치로부터 상기 요청 패킷을 수신하고, 상기 배터리 리스트를 이용하여 상기 요청 패킷으로부터 상기 타겟 배터리를 결정하며, 결정된 타겟 배터리에 대하여 상기 타겟 정보에 대응되는 상기 배터리 정보를 획득하도록 구성된 배터리 정보 획득 모듈; 및
    상기 타겟 정보 및 상기 배터리 정보를 포함하는 상기 응답 패킷을 생성하고, 상기 요청 패킷에 대한 응답으로 상기 응답 패킷을 상기 통신 모듈을 통해 상기 배터리 정보 요청 장치로 송신하도록 구성된 제어 모듈을 포함하는 배터리 정보 제공 장치를 포함하는 것을 특징으로 하는 배터리 정보 통신 시스템.
PCT/KR2024/003349 2023-03-21 2024-03-18 배터리 정보 요청 장치 및 방법 Ceased WO2024196104A1 (ko)

Priority Applications (3)

Application Number Priority Date Filing Date Title
EP24775152.2A EP4580129A4 (en) 2023-03-21 2024-03-18 APPARATUS AND METHOD FOR REQUESTING BATTERY INFORMATION
CN202480002684.0A CN119174142A (zh) 2023-03-21 2024-03-18 用于请求电池信息的装置和方法
JP2025531102A JP2026505143A (ja) 2023-03-21 2024-03-18 バッテリー情報要求装置及び方法

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR10-2023-0036903 2023-03-21
KR1020230036903A KR20240142199A (ko) 2023-03-21 2023-03-21 배터리 정보 요청 장치 및 방법

Publications (1)

Publication Number Publication Date
WO2024196104A1 true WO2024196104A1 (ko) 2024-09-26

Family

ID=92841972

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2024/003349 Ceased WO2024196104A1 (ko) 2023-03-21 2024-03-18 배터리 정보 요청 장치 및 방법

Country Status (5)

Country Link
EP (1) EP4580129A4 (ko)
JP (1) JP2026505143A (ko)
KR (1) KR20240142199A (ko)
CN (1) CN119174142A (ko)
WO (1) WO2024196104A1 (ko)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101573637B1 (ko) 2014-11-03 2015-12-01 현대자동차주식회사 데이터량 증대로 통신속도 개선을 위한 can 통신 방법 및 데이터 프레임 구조
KR20170081334A (ko) * 2016-01-04 2017-07-12 삼성전자주식회사 배터리 관리 방법 및 배터리 관리 장치
KR20210036258A (ko) * 2019-09-25 2021-04-02 주식회사 엘지화학 배터리 관리 장치 및 방법
KR102238078B1 (ko) * 2017-12-29 2021-04-09 고고로 아이엔씨. 배터리 충전 규칙을 결정하고 관리하기 위한 시스템 및 방법
KR20220045451A (ko) * 2020-10-05 2022-04-12 주식회사 엘지에너지솔루션 배터리 상태 진단 장치 및 방법
KR20230020852A (ko) * 2021-08-04 2023-02-13 주식회사 엘지에너지솔루션 배터리 정보 요청 장치 및 방법
KR20230036903A (ko) 2021-09-08 2023-03-15 삼성전자주식회사 온도 보상을 위한 전자 장치 및 그 동작 방법

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102753091B1 (ko) * 2020-02-26 2025-01-09 주식회사 엘지에너지솔루션 배터리 정보 제공 장치 및 방법

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101573637B1 (ko) 2014-11-03 2015-12-01 현대자동차주식회사 데이터량 증대로 통신속도 개선을 위한 can 통신 방법 및 데이터 프레임 구조
KR20170081334A (ko) * 2016-01-04 2017-07-12 삼성전자주식회사 배터리 관리 방법 및 배터리 관리 장치
KR102238078B1 (ko) * 2017-12-29 2021-04-09 고고로 아이엔씨. 배터리 충전 규칙을 결정하고 관리하기 위한 시스템 및 방법
KR20210036258A (ko) * 2019-09-25 2021-04-02 주식회사 엘지화학 배터리 관리 장치 및 방법
KR20220045451A (ko) * 2020-10-05 2022-04-12 주식회사 엘지에너지솔루션 배터리 상태 진단 장치 및 방법
KR20230020852A (ko) * 2021-08-04 2023-02-13 주식회사 엘지에너지솔루션 배터리 정보 요청 장치 및 방법
KR20230036903A (ko) 2021-09-08 2023-03-15 삼성전자주식회사 온도 보상을 위한 전자 장치 및 그 동작 방법

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP4580129A4

Also Published As

Publication number Publication date
KR20240142199A (ko) 2024-09-30
EP4580129A4 (en) 2026-03-11
EP4580129A1 (en) 2025-07-02
CN119174142A (zh) 2024-12-20
JP2026505143A (ja) 2026-02-12

Similar Documents

Publication Publication Date Title
WO2019017596A1 (ko) 무선 배터리 관리 시스템 및 이를 포함하는 배터리팩
WO2020145550A1 (ko) 배터리 관리 장치 및 이를 포함하는 배터리 팩
WO2022098096A1 (ko) 배터리 진단 장치 및 방법
WO2022055264A1 (ko) 배터리 관리 장치 및 방법
WO2017082705A1 (ko) 이차 전지의 출력 파라미터를 조정하는 시스템 및 그 방법
WO2021118118A1 (ko) 배터리 퇴화도 진단 장치 및 방법
WO2021060900A1 (ko) 배터리 관리 장치 및 방법
WO2020055046A1 (ko) 차량용 무선 배터리 관리 시스템
WO2022010197A1 (ko) 진단 정보 생성 장치 및 방법 및 이를 포함하는 진단 시스템
WO2021066396A1 (ko) 배터리 전력 산출 장치 및 방법
WO2020141772A1 (ko) 배터리 밸런싱 장치 및 그것을 포함하는 배터리 팩
WO2024058404A1 (ko) 배터리 관리 시스템, 배터리 팩, 전기 차량 및 배터리 충전 시간 예측 방법
WO2023075227A1 (ko) 배터리 교환 스테이션 및 이를 이용한 배터리 충전 방법
WO2022075706A1 (ko) 배터리 관리 장치 및 방법
WO2020105869A1 (ko) 무선 제어 시스템, 무선 연결 방법 및 배터리 팩
WO2023013968A1 (ko) 배터리 정보 요청 장치 및 방법
WO2022203322A1 (ko) 배터리 분류 장치 및 방법
WO2022085996A1 (ko) 배터리 관리 장치 및 방법
WO2024196104A1 (ko) 배터리 정보 요청 장치 및 방법
WO2020005025A1 (ko) 전류 센서 진단 장치 및 방법
WO2022108274A1 (ko) Bms 관리 장치 및 방법
WO2022225127A1 (ko) 2-브랜치 등가회로모델을 이용한 배터리 시뮬레이션 방법
WO2024123054A1 (ko) 배터리 충전 장치 및 방법
WO2025023705A1 (ko) 충방전 제어 장치, 듀얼 배터리 팩 시스템, 전기 차량 및 충방전 제어 방법
WO2023195592A1 (ko) 배터리 관리 장치 및 방법

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 24775152

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 2024775152

Country of ref document: EP

ENP Entry into the national phase

Ref document number: 2024775152

Country of ref document: EP

Effective date: 20250328

ENP Entry into the national phase

Ref document number: 2025531102

Country of ref document: JP

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: 2025531102

Country of ref document: JP

WWP Wipo information: published in national office

Ref document number: 2024775152

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: DE