CN115053494B - 电池管理装置和方法 - Google Patents
电池管理装置和方法 Download PDFInfo
- Publication number
- CN115053494B CN115053494B CN202180012817.9A CN202180012817A CN115053494B CN 115053494 B CN115053494 B CN 115053494B CN 202180012817 A CN202180012817 A CN 202180012817A CN 115053494 B CN115053494 B CN 115053494B
- Authority
- CN
- China
- Prior art keywords
- test information
- information
- packet
- communication channel
- battery
- 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.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/4013—Management of data rate on the bus
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/40169—Flexible bus arrangements
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01M—PROCESSES OR MEANS, e.g. BATTERIES, FOR THE DIRECT CONVERSION OF CHEMICAL ENERGY INTO ELECTRICAL ENERGY
- H01M10/00—Secondary cells; Manufacture thereof
- H01M10/42—Methods or arrangements for servicing or maintenance of secondary cells or secondary half-cells
- H01M10/425—Structural combination with electronic components, e.g. electronic circuits integrated to the outside of the casing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/40052—High-speed IEEE 1394 serial bus
- H04L12/40071—Packet processing; Packet format
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/40169—Flexible bus arrangements
- H04L12/40176—Flexible bus arrangements involving redundancy
- H04L12/40182—Flexible bus arrangements involving redundancy by using a plurality of communication lines
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0876—Network utilisation, e.g. volume of load or congestion level
- H04L43/0894—Packet rate
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/50—Testing arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/25—Flow control; Congestion control with rate being modified by the source upon detecting a change of network conditions
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01M—PROCESSES OR MEANS, e.g. BATTERIES, FOR THE DIRECT CONVERSION OF CHEMICAL ENERGY INTO ELECTRICAL ENERGY
- H01M10/00—Secondary cells; Manufacture thereof
- H01M10/42—Methods or arrangements for servicing or maintenance of secondary cells or secondary half-cells
- H01M10/425—Structural combination with electronic components, e.g. electronic circuits integrated to the outside of the casing
- H01M2010/4271—Battery management systems including electronic circuits, e.g. control of current or voltage to keep battery in healthy state, cell balancing
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01M—PROCESSES OR MEANS, e.g. BATTERIES, FOR THE DIRECT CONVERSION OF CHEMICAL ENERGY INTO ELECTRICAL ENERGY
- H01M10/00—Secondary cells; Manufacture thereof
- H01M10/42—Methods or arrangements for servicing or maintenance of secondary cells or secondary half-cells
- H01M10/425—Structural combination with electronic components, e.g. electronic circuits integrated to the outside of the casing
- H01M2010/4278—Systems for data transfer from batteries, e.g. transfer of battery parameters to a controller, data transferred between battery controller and main controller
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L2012/40208—Bus networks characterized by the use of a particular bus standard
- H04L2012/40215—Controller Area Network CAN
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L2012/40267—Bus for use in transportation systems
- H04L2012/40273—Bus for use in transportation systems the transportation system being a vehicle
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02E—REDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
- Y02E60/00—Enabling technologies; Technologies with a potential or indirect contribution to GHG emissions mitigation
- Y02E60/10—Energy storage using batteries
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Quality & Reliability (AREA)
- Environmental & Geological Engineering (AREA)
- Electrochemistry (AREA)
- Chemical Kinetics & Catalysis (AREA)
- Chemical & Material Sciences (AREA)
- General Chemical & Material Sciences (AREA)
- Manufacturing & Machinery (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Charge And Discharge Circuits For Batteries Or The Like (AREA)
- Secondary Cells (AREA)
- Tests Of Electric Status Of Batteries (AREA)
- Small-Scale Networks (AREA)
Abstract
根据本发明的实施例的电池管理设备包括:通信单元,其被配置为输出与电池相关的测试信息;以及控制单元,其被配置为生成与电池相关的至少一个测试信息,基于所生成的测试信息的数据量和多个通信信道的状态中的任一个在多个通信信道当中选择任一个通信信道,基于所选择的通信信道的类型和所生成的测试信息的数据量来生成包括测试信息的消息分组,并且通过通信单元将所生成的消息分组输出到所选择的通信信道。
Description
技术领域
本申请要求于2020年10月5日在韩国提交的韩国专利申请No.10-2020-0128336的优先权,其公开内容通过引用并入本文。
本公开涉及一种电池管理装置和方法,并且更具体地涉及一种能够有效地传输用于诊断电池单体或电池组的状态的测试信息的电池管理装置和方法。
背景技术
近来,对诸如笔记本计算机、摄像机和便携式电话的便携式电子产品的需求急剧增加,并且已认真地开发电动车辆、储能电池、机器人、卫星等。因此,正在积极研究允许重复地充电和放电的高性能电池。
目前市售的电池包括镍镉电池、镍氢电池、镍锌电池、锂电池等。在它们中,因为锂电池与镍基电池相比几乎没有记忆效应并且具有非常低的自充电率和高能量密度,锂电池备受关注。
同时,各种ECU(电子控制单元)被包括在装备有这种电池的设备中,并且ECU彼此通信以提供信息或从其他ECU接收信息。以车辆为例,车辆中的各种功能和控制正在增加,并且特别地,当装备有电池的电动车辆被实际使用时,ECU之间传输和接收的数据量正在增加。因此,提出了用于改善ECU之间的数据通信效率的通信标准和技术。
例如,专利文献1提出了能够通过改变用于CAN(控制器区域网络)通信的数据帧结构以使得数据量增加来改善数据接收稳定性和改善通信速度以改善CAN总线的业务负载的发明。
然而,专利文献1仅公开了其中接收数据侧取决于数据长度是否超过8字节而将接收模式改变为高速模式或正常模式的配置。由于专利文献1仅通过改变接收模式来改善业务负载,因此存在这种技术难以应用于其中必须实时地提供关于电池单体的各种信息的诸如电动车辆的设备的问题。即,根据专利文献1,存在由于传输侧必须分别传输关于电池单体的每个单条信息而可能为数据传输而消耗相当大量的时间的问题。
(专利文献1)KR 10-1573637 B1。
发明内容
技术问题
本公开被设计为解决现有技术的问题,因此,本公开旨在提供一种电池管理装置和方法,其能够通过灵活地选择通信信道来减少多个测试信息的传输时间。
本公开的这些和其他目的和优点可以通过以下具体实施方式来理解,并且根据本公开的示例性实施例将变得更加显而易见。此外,将容易理解,本公开的目的和优点可以通过所附权利要求书及其组合中示出的装置来实现。
技术方案
根据本公开的一方面的电池管理装置可以包括:通信单元,其被配置为输出与电池相关的测试信息;以及控制单元,其被配置为生成与电池相关的至少一个测试信息,基于所生成的测试信息的数据量和多个通信信道的状态中的任一个在多个通信信道当中选择任一个通信信道,基于所选择的通信信道的类型和所生成的测试信息的数据量来生成包括测试信息的消息分组,并且通过通信单元将所生成的消息分组输出到所选择的通信信道。
控制单元可以基于所生成的测试信息的数据量来计算针对消息分组所需的分组数据量,并且生成消息分组以包括针对所计算的分组数据量的分组大小信息、分组标识信息和所生成的测试信息。
分组标识信息可以包括表示消息分组的类型的分组类型信息和用于请求针对电池的测试的测试请求信息。
消息分组可以包括其中记录分组大小信息的分组大小信息区域、其中记录分组标识信息的分组标识信息区域、以及其中记录所生成的测试信息的数据区域。
控制单元可以被配置为基于分组大小信息、分组标识信息和测试信息的数据量来确定分组数据量。
当所生成的测试信息被提供为多个时,控制单元可以被配置为在数据区域中包括与多个测试信息的数量相对应的分类信息,使得多个测试信息彼此分类。
多个通信信道可以包括:第一通信信道,其中能够一起传输的测试信息的最大数据量被设置为等于或小于预定第一标准量;以及第二通信信道,其中能够一起传输的测试信息的最大数据量被设置为等于或小于预定第二标准量,该预定第二标准量大于预定第一标准量。
控制单元可以被配置为:当测试信息的数据量等于或小于预定第一标准量时,在多个通信信道当中选择第一通信信道。
控制单元可以被配置为:当测试信息的数据量超过预定第一标准量并且等于或小于预定第二标准量时,在多个通信信道当中选择第二通信信道。
控制单元可以被配置为检查第一通信信道和第二通信信道中的每一个的状态,对估计针对第一通信信道和第二通信信道中的每一个传输测试信息所消耗的估计传输时间进行比较,并且选择估计传输时间短的通信信道。
测试信息可以是基于电池单体的电压、电流和温度中的至少一个的电池信息,或者基于包括电池单体的电池组的电压、电流、绝缘电阻和温度中的至少一个的电池组测试信息。
根据本公开的另一方面的电池测试系统可以包括根据本公开的方面的电池管理装置。
根据本公开的又一方面的电池管理方法可以包括:测试信息生成步骤,生成与电池相关的至少一个测试信息;通信信道选择步骤,基于所生成的测试信息的数据量和多个通信信道的状态中的任一个在多个通信信道当中选择任一个通信信道;消息分组生成步骤,基于所选择的通信信道的类型和所生成的测试信息的数据量来生成包括测试信息的消息分组;以及消息分组输出步骤,将所生成的消息分组输出到所选择的通信信道。
有益效果
根据本公开的方面,因为可以根据要传输的测试信息的数据量灵活地选择通信信道,所以可以改善用于多个测试信息的传输效率。
另外,根据本公开的一个方面,存在根据多个通信信道中的每一个的状态以及测试信息的数据量来灵活地选择通信信道的优势。
本公开的效果不限于上述效果,本领域技术人员将从权利要求的描述中清楚地理解未提及的其他效果。
附图说明
附图图示本公开的优选实施例,并且与前述公开一起用于提供对本公开的技术特征的进一步理解,因此,本公开不被解释为仅限于附图。
图1是示意性地示出根据本公开的实施例的电池管理装置的图。
图2和3是示出可以由根据本公开的实施例的电池管理装置生成的消息分组的示例性配置的图。
图4是示出可以通过第二通信信道输出的消息分组的示例性配置的图。
图5是示出其中根据本公开的实施例的电池管理装置连接到通信总线400的示例性配置的图。
图6是示意性地示出根据本公开的另一实施例的电池管理方法的图。
具体实施方式
应该理解的是,在说明书和所附权利要求书中使用的术语不应被解释为限于一般含义和字典含义,而是在允许发明人为最佳解释而适当定义术语的原则的基础上,基于与本公开的技术方面相对应的含义和概念来解释。
因此,本文提出的描述仅仅是用于说明的目的的优选示例,而不是旨在限制本公开的范围,因此应当理解,可以在不脱离本公开的范围的情况下对其进行其他等同和修改。
另外,在描述本公开时,当认为相关已知元素或功能的详细描述使得本公开的关键主题不明确时,在此省略该详细描述。
包括诸如“第一”、“第二”等序数的术语可用于在各种元素中区分一个元素与另一个元素,但不旨在通过术语来限制元素。
在整个说明书中,当一部分被称为“包括”或“包含”任何元件时,意味着该部分可以进一步包括其它元素,而不排除其它元素,除非另有明确说明。
此外,说明书中描述的术语“控制单元”指的是处理至少一个功能或操作的单元,并且可以通过硬件、软件或硬件和软件的组合来实现。
此外,在整个说明书中,当一部分被称为“连接”到另一部分时,不限于它们“直接连接”的情况,而是还包括它们“间接连接”到插入在它们之间的另一元素的情况。
下面,将参照附图详细描述本公开的优选实施例。
图1是示意性地示出根据本公开的实施例的电池管理装置100的图。
参照图1,根据本公开的实施例的电池管理装置100可以包括通信单元110和控制单元120。
通信单元110可以被配置为输出与电池相关的测试信息。
这里,电池可以是电池单体或电池组。电池单体具有负极端子和正极端子,并且指的是一个物理上可分离的独立单体。例如,一个袋型锂聚合物单体可以被视为电池单体。此外,电池组还可以包括至少一个电池单体、电池管理系统(BMS)、电子设备(继电器、保险丝等)和壳体。
优选地,通信单元110可以被连接成能够与能够测试电池的设备通信。即,可以基于由通信单元110输出的测试信息来测试电池。
控制单元120可以被配置成生成与电池相关的至少一个测试信息。
这里,测试信息可以是基于电池单体的电压、电流和温度中的至少一个的电池信息,或者基于包括电池单体的电池组的电压、电流、绝缘电阻和温度中的至少一个的电池组测试信息。
例如,测试信息可以是电池单体的状态信息,诸如电池单体的电压、电流、温度、SOC(充电状态)和SOH(健康状态)。
控制单元120可以被配置为基于所生成的测试信息的数据量和多个通信信道的状态中的至少一个在多个通信信道当中选择任意一个通信信道。
这里,多个通信信道可以是能够传输由控制单元120生成的测试信息的几个通信信道。具体地,多个通信信道可以是通信单元110连接到以将所生成的测试信息传输到外部的通信信道。
具体地,控制单元120可以考虑所生成的测试信息的数据量是否等于或大于预定数据量或者多个通信信道的一部分是否已经被占用和使用来选择任何一个通信信道。
例如,多个通信信道可以包括CAN(控制器区域网络)信道和CAN FD(具有灵活数据速率的控制器区域网络)信道。这里,CAN信道可以是用于CAN通信的信道,并且CAN FD信道可以是用于CAN FD通信的信道。
另外,测试信息的数据量可以取决于测试因子的数量而不同。例如,测试因子的标识信息可以具有2或3字节的大小,并且测试因子的值可以具有2至4字节的大小。因此,控制单元120可以考虑测试因子的数量来计算测试信息的数据量。
控制单元120可以被配置成基于所选择的通信信道的类型和所生成的测试信息的数据量来生成包括测试信息的消息分组。
CAN通信和CAN FD通信两者都是为ECU设计的通信标准,用于在没有单独主机设备的情况下相互通信。因此,CAN通信和CAN FD通信是独立的通信标准,并且在CAN通信和CANFD通信中使用的分组的结构也可以不同。
例如,假设控制单元120在多个通信信道当中选择CAN信道,则控制单元120可以生成具有对应于CAN信道的分组结构的消息分组。相反,假设控制单元120在多个通信信道当中选择CAN FD信道,则控制单元120可以生成具有对应于CAN FD信道的分组结构的消息分组。
图2和图3是示出可以由根据本公开的实施例的电池管理装置100所生成的消息分组的示例性配置。
例如,当控制单元120在多个通信信道当中选择CAN信道时,控制单元120可以生成具有图2的分组结构的消息分组。相反,当控制单元120在多个通信信道当中选择CAN FD信道时,控制单元120可以生成具有图3的分组结构的消息分组。
控制单元120可以被配置为通过通信单元110将所生成的消息分组输出到所选择的通信信道。
生成为对应于由控制单元120所选择的通信信道的类型和测试信息的数据量的消息分组可以是要通过所选择的通信信道传输的通信分组。即,控制单元120可以生成具有对应于所选择的通信信道的类型的分组结构的消息分组。
另外,控制单元120可以向通信单元110传输分组传输命令。从控制单元120接收分组传输命令的通信单元110可以将由控制单元120所生成的消息分组输出到由控制单元120所选择的通信信道。
例如,假设控制单元120选择CAN FD信道并且生成与该CAN FD信道相对应的消息分组。当从控制单元120接收到分组传输命令时,通信单元110可以将所生成的消息分组输出到CAN FD信道。
根据本公开的配置的电池管理装置100可以通过基于通信信道的状态和测试信息的数据量选择适当通信信道来更快地提供用于电池的测试信息。
另外,由于电池管理装置100可以选择性地连接到多个通信信道中的每一个,因此存在可以通过各种信道与外部通信的优势。即,电池管理装置100具有通过在多个通信信道当中选择最佳通信信道来改善至少一个测试信息的传输效率的优势。
同时,提供给根据本公开的实施例的电池管理装置100的控制单元120可以选择性地包括本领域已知的处理器、专用集成电路(ASIC)、其他芯片组、逻辑电路、寄存器、通信调制解调器、数据处理设备等,以执行在本公开中执行的各种控制逻辑。此外,当控制逻辑以软件实现时,控制单元120可以被实现为一组程序模块。此时,程序模块可以存储在存储器中并且由控制单元120执行。存储器可以位于控制单元120的内部或外部,并且可以通过各种公知装置连接到控制单元120。
另外,参照图1,根据本公开的实施方式的电池管理装置100还可以包括存储单元130。存储单元130可以存储控制单元120控制电池管理装置100所需的程序和数据。即,存储单元130可以存储电池管理装置100的每个部件的操作和功能所需的数据、在执行操作或功能的处理中生成的数据等。只要存储单元130是能够记录、擦除、更新和读取数据的已知信息存储装置,存储单元130的种类没有特别限定。作为示例,信息存储装置可以包括RAM、闪存、ROM、EEPROM、寄存器等。另外,存储单元130可以存储其中定义了控制单元120可执行的处理的程序代码。
例如,存储单元130可以存储由控制单元120所生成的至少一个测试信息。
控制单元120可以被配置为基于所生成的测试信息的数据量来计算消息分组所需的分组数据量。
这里,测试信息的数据量可以是测试信息的数据大小。例如,可以由控制单元120生成一个测试信息或多个测试信息,并且控制单元120可以计算所生成的测试信息的总数据量。
例如,一个测试信息可以包括测试因子的标识信息和测试因子的值。测试因子的标识信息可以具有2或3字节的大小,并且测试因子的值可以具有2至4字节的大小。因此,控制单元120可以考虑测试因子的数量来计算所生成的测试信息的总数据量。
控制单元120可以被配置成生成消息分组以包括分组大小信息、分组标识信息以及针对计算出的分组数据量而生成的测试信息。
具体地,参见图2和图3,消息分组包括其中记录分组大小信息的分组大小信息区域、其中记录分组标识信息的分组标识信息区域、以及其中记录所生成的测试信息的数据区域。
例如,图2的消息分组可以是包括分组大小信息区域、分组标识信息区域和数据区域的8字节分组。这里,分组大小信息区域可以是其中记录了消息分组中包括的总数据量的DLC(数据长度码)的区域。
与图2不同,图3的消息分组可以是包括分组大小信息区域、分组标识信息区域和数据区域的64字节分组。
分组大小信息区域是记录关于消息分组的总数据量的信息的区域。例如,分组大小信息区域的大小可以被分配为1或2字节。在下文中,将描述分组大小信息区域的大小被固定地分配给2字节。
分组标识信息可以包括指示消息分组的类型的分组类型信息和用于请求关于电池的测试的测试请求信息。
例如,消息分组类型可以包括图2的消息分组和图3的消息分组。即,分组标识信息可以包括关于对应的消息分组是用于CAN通信的消息分组还是用于CAN FD通信的消息分组的信息。
另外,测试请求信息可以是指示对应的消息分组是传输关于电池的测试信息的消息分组的信息。例如,测试请求信息可以包括标识码“0x2E”。
另外,数据区域可以包括测试信息。测试信息可以包括关于测试因子的标识信息和测试因子的值。
例如,图2的消息分组可以包括一个测试信息。同时,图3的消息分组可以包括多个测试信息。
另外,控制单元120可以被配置为基于分组大小信息、分组标识信息和测试信息的数据量来确定分组数据量。此后,控制单元120可以在多个通信信道当中选择与所确定的分组数据量相对应的通信信道,并且可以选择与所选择的通信信道相对应的消息分组。此外,控制单元120可以在消息分组中记录分组大小信息、分组标识信息和测试信息。
优选地,当所生成的测试信息的数量是多个时,控制单元120可以被配置为在数据区域中包括与多个测试信息的数量相对应的分类信息,以将多个测试信息彼此分类。
这里,分类信息可以是用于对多个测试信息进行分类的虚拟数据。为了使接收器容易地从接收到的消息分组获得多个测试信息中的每一个,控制单元120可以包括与数据区域中的多个测试信息的数量相对应的分类信息。即,分类信息可以是用于将数据区域中包括的多个测试信息彼此分类的分类标识符。
图4是示出可以通过第二通信信道所输出的消息分组的示例性配置的图。
参照图4,总共12条测试信息可以包括在消息分组的数据区域中。另外,分类信息可以包括在12条测试信息之间。
例如,如果在多个测试信息之间不包括分类信息,则可能出现的问题是,接收侧不能从接收自通信单元110的消息分组中准确地提取测试信息。在这种情况下,可能无法继续关于电池的测试。因此,控制单元120包括多个测试信息之间的分类信息,使得接收侧可以准确地提取每个测试信息。
多个通信信道可以包括第一通信信道和第二通信信道。
这里,第一通信信道可以是其中可以一次传输的测试信息的最大数据量被设置为预定第一标准量或更小的通信信道。此外,第二通信信道可以是其中可以一起传输的测试信息的最大数据量被设置为等于或小于大于预定第一标准量的预定第二标准量的通信信道。
具体地,第一通信信道可以是其中可以一次传输的消息分组的总数据量被设置为小于可以在第二通信信道中一次传输的消息分组的总数据量的信道。
例如,第一通信信道可以是CAN信道,并且第二通信信道可以是CAN FD信道。CANFD信道是为了补偿CAN信道的缺点而开发的通信标准,并且是其中可以包括的最大数据量大于CAN信道的最大数据量的通信信道。例如,如果可以包括在通过CAN信道传输的分组中的最大数据量是8字节,则可以包括在通过CAN FD信道传输的分组中的最大数据量可以是64字节。
另外,通信单元110连接到第一通信信道和第二通信信道两者,并且可以使用两个信道与外部设备通信。
图5是示出根据本公开的实施例的电池管理装置100连接到通信BUS 400的示例性配置的图。
参照图5,电池管理装置100可以连接到通信BUS 400。具体地,通信单元110可以连接到通信BUS 400。即,通信单元110可以接收信息提供请求并且通过通信BUS 400传输消息分组。
多个ECU(电子控制单元)可以连接到通信BUS 400。例如,多个ECU可以是包括在车辆中的ECU。ECU的类型不受限制,并且ECU可以包括ACU(安全气囊控制单元)、BCM(车身控制模块)、ECU(发动机控制单元)、PCM(动力总成控制模块)、TCU(变速器控制单元)、ABS(防抱死制动系统)、ESC(电子稳定控制)、HPCU(混合动力控制单元)、BMS(电池管理系统)和MCU(电动机控制单元)。在图5的实施例中,图示了第一ECU 200和第二ECU300连接到通信BUS400,但是上述多个ECU可以全部并联连接到通信BUS 400。
参照图5的实施例,多个ECU和电池管理装置100可以并联连接到通信BUS 400。即,通信信道可以不是一对一地连接多个终端(ECU和电池管理装置100)中的每一个的点对点类型的信道,而是多个终端并联连接到一个通信BUS 400的多主类型的信道。
可以将对应于第一通信信道的消息分组和对应于第二通信信道的消息分组两者都输出到通信BUS 400。在这种情况下,可以从可连接到第一通信信道的ECU接收对应于第一通信信道的消息分组,并且可以从可连接到第二通信信道的ECU接收对应于第二通信信道的消息分组。由于电池管理装置100可以连接到第一通信信道和第二通信信道两者,所以可以传输和接收对应于第一通信信道的消息分组和对应于第二通信信道的消息分组。
因此,由于电池管理装置100可以通过通信单元110接入第一通信信道和第二通信信道,因此存在基于测试信息的数据量和多个通信信道的状态中的至少一个来选择传输测试信息的最适合通信信道的优势。
优选地,控制单元120可以被配置为:当测试信息的数据量等于或小于预定第一标准量时,在多个通信信道当中选择第一通信信道。
例如,在图2的实施例中,预定第一标准量可以被设置为4个字节。在这种情况下,如果由控制单元120生成的测试信息的数据量是4字节或更少,则所生成的测试信息可以包括在图2的消息分组中,因此控制单元120可以被配置为选择第一通信信道。
即,控制单元120可以根据所生成的测试信息是否可以包括在图2所示的一个消息分组中来选择多个通信信道中的任何一个。
此外,控制单元120可以被配置为:当测试信息的数据量超过预定第一标准量并且小于或等于预定第二标准量时,在多个通信信道当中选择第二通信信道。
如上所述,第二通信信道可以是其中可以一起传输的测试信息的数据量等于或大于第一标准量且等于或小于第二标准量的信道。
例如,在图4的实施例中,假定每个测试信息的大小是4字节,并且由控制单元120生成的测试信息的数量是12。即,由于不能在图2的消息分组中包括12条测试信息,因此存在当选择第一通信信道时控制单元120需要生成12个消息分组的问题。因此,当测试信息的数据量超过第一标准量时,控制单元120可以选择第二通信信道。参照图4,由于可以在一个消息分组中包括12条测试信息,因此电池管理装置100可以通过一个通信快速地传输12条测试信息。
此外,控制单元120可以被配置为检查第一通信信道和第二通信信道中的每一个的状态。
控制单元120可以在首先检查多个通信信道中的每一个的状态之后选择用于传输测试信息的通信信道,而不是仅基于所生成的测试信息的数据量选择通信信道。
例如,与图5的实施例一样,第一ECU 200和第二ECU 300以及电池管理装置100可以连接到通信BUS 400。因此,控制单元120可以通过检查第一通信通道和第二通信通道中的每一个的状态来检查第一通信通道和第二通信通道当中是否存在当前由另一个ECU使用的通信通道。
控制单元120可以比较第一通信信道和第二通信信道分别传输测试信息所需的估计传输时间。
例如,当第一通信信道不被另一连接的ECU使用而第二通信信道被另一连接的ECU使用时,控制单元120可以确定使用第一通信信道的测试信息的估计传输时间短于使用第二通信信道的测试信息的估计传输时间。
此外,控制单元120可以被配置为选择其中估计传输时间短的通信信道。
即,控制单元120可以不仅考虑测试信息的数据量而且考虑多个通信信道中的每一个的状态,选择能够最快地通过其向接收侧传输测试信息的通信信道。
如在图4的实施例中,假设由控制单元120生成的测试信息的数量是12。在使用第一通信信道时,为了传输所生成的12条测试信息,控制单元120需要生成图2的12个消息分组。然而,当使用第二通信信道时,控制单元120需要生成图3的一个消息分组。在这种情况下,控制单元120可以将在使用第一通信信道传输12个消息分组时预期需要的估计传输时间与在使用第二通信信道传输一个消息分组时预期需要的估计传输时间进行比较。
如果第一通信信道不被其它连接的ECU使用,则控制单元120可以通过通信单元110立即输出12个消息分组。然而,如果第二通信信道被其他连接的ECU使用,并且第二通信信道也将要传输的多个消息分组存储在其缓冲器中,则控制单元120可以使用第一通信信道来传输所生成的12个消息分组。
因此,根据本公开的实施例的电池管理装置100具有通过检查所生成的测试信息的数据量和多个通信信道中的每一个的状态来选择可以在最短时间内传输测试信息的通信信道的优势。即,电池管理装置100具有使用多个通信信道进行通信以及在多个通信信道当中灵活地选择能够最快地向接收侧提供测试信息的通信信道的优势。
根据本公开的电池管理装置100可以应用于BMS(电池管理系统)。即,根据本公开的BMS可以包括上述电池管理装置100。在这种配置中,电池管理装置100的至少一些部件可以通过补充或添加包括在传统BMS中的部件的功能来实现。例如,电池管理装置100的通信单元110和控制单元120可以被实现为BMS的组件。此外,除了包括在电池管理装置100中的配置之外,BMS还可以包括用于平衡至少一个电池单体的平衡单元和用于测量电池单体的绝缘电阻的绝缘电阻测量单元。
此外,根据本公开的实施例的电池管理装置100可以包括在电池测试系统中。例如,电池测试系统可以包括电池管理装置100和测试设备。
电池管理装置100可以生成用于测试电池的测试信息并且将所生成的测试信息传输到测试设备。测试设备可以通过分析从电池管理装置100接收到的消息分组来提取测试信息。另外,测试设备可以基于所提取的测试信息执行关于电池的测试。
图6是示意性地示出根据本公开的另一实施例的电池管理方法的图。电池管理方法的每个步骤可以由电池管理装置100执行。
参照图6,电池管理方法可以包括测试信息生成步骤(S100)、通信信道选择步骤(S200)、消息分组生成步骤(S300)和消息分组输出步骤(S400)。在下文中,为了便于描述,将简要描述或省略与先前描述的内容重叠的内容。
测试信息生成步骤(S100)是生成与电池相关的一个或多个测试信息的步骤,并且可以由控制单元120执行。
例如,在图4的实施例中,控制单元120可以生成总共12条测试信息。
通信信道选择步骤(S200)是基于所生成的测试信息的数据量和多个通信信道的状态中的至少一个在多个通信信道当中选择任意一个通信信道的步骤,并且可以由控制单元120执行。
例如,控制单元120可以基于所生成的测试信息的数据量和多个通信信道的状态中的至少一个来选择第一通信信道和第二通信信道中的任一个。
在图4的实施例中,控制单元120可以考虑12条测试信息的数据量来选择第二通信信道。
消息分组生成步骤(S300)是基于所选择的通信信道的类型和所生成的测试信息的数据量来生成包括测试信息的消息分组的步骤,并且可以由控制单元120执行。
例如,在图4的实施例中,控制单元120可以生成包括分组大小信息、分组标识信息和测试信息的消息分组。
消息分组输出步骤(S400)是将所生成的消息分组输出到所选择的通信信道的步骤,并且可以由通信单元110执行。
优选地,可以通过通信单元110将由控制单元120生成的消息分组输出到通信信道。这里,通过其输出消息分组的通信信道可以是由控制单元120选择的通信信道。
以上描述的本公开的实施例可以不是仅通过装置和方法来实现,而是可以通过实现与本公开的实施例的配置相对应的功能的程序或记录该程序的记录介质来实现。根据以上实施例的描述,本领域技术人员可以容易地实现程序或记录介质。
已经详细描述了本公开。然而,应当理解,在指示本公开的优选实施例的同时,仅以图示的方式给出详细描述和具体示例,因为根据该详细描述,本领域技术人员将会明白在本公开范围内的各种变化和修改。
此外,在不背离本公开的技术方面的情况下,本领域技术人员可以对上文描述的本公开进行许多替换、修改和改变,并且本公开不限于上述实施例和附图,并且每个实施例可以选择性地部分地或整体地组合以允许各种修改。
(参考符号)
100:电池管理装置
110:通信单元
120:控制单元
130:存储单元
Claims (9)
1.一种电池管理装置,包括:
通信单元,所述通信单元被配置为输出与电池相关的测试信息;以及
控制单元,所述控制单元被配置为生成与所述电池相关的至少一个测试信息,基于所生成的测试信息的数据量和多个通信信道的状态中的任一个在所述多个通信信道当中选择任一个通信信道,基于所选择的通信信道的类型和所生成的测试信息的数据量来生成包括所述测试信息的消息分组,并且通过所述通信单元将所生成的消息分组输出到所选择的通信信道,
其中,所述控制单元被配置为基于所生成的测试信息的数据量来计算针对所述消息分组所需的分组数据量,并且生成所述消息分组以包括针对所计算的分组数据量的分组大小信息、分组标识信息和所生成的测试信息,以及
其中,所述分组标识信息包括表示所述消息分组的类型的分组类型信息和用于请求针对所述电池的测试的测试请求信息。
2.根据权利要求1所述的电池管理装置,
其中,所述消息分组包括其中记录所述分组大小信息的分组大小信息区域、其中记录所述分组标识信息的分组标识信息区域、以及其中记录所生成的测试信息的数据区域,以及
其中,所述控制单元被配置为基于所述分组大小信息、所述分组标识信息和所述测试信息的数据量来确定所述分组数据量。
3.根据权利要求2所述的电池管理装置,
其中,当所生成的测试信息被提供为多个时,所述控制单元被配置为在所述数据区域中包括与多个测试信息的数量相对应的分类信息,使得所述多个测试信息彼此分类。
4.根据权利要求1所述的电池管理装置,
其中,所述多个通信信道包括:
第一通信信道,其中能够一起传输的测试信息的最大数据量被设置为等于或小于预定第一标准量;和
第二通信信道,其中能够一起传输的测试信息的最大数据量被设置为等于或小于预定第二标准量,所述预定第二标准量大于所述预定第一标准量。
5.根据权利要求4所述的电池管理装置,其中,
其中,所述控制单元被配置为:
当所述测试信息的数据量等于或小于所述预定第一标准量时,在所述多个通信信道当中选择所述第一通信信道;以及
当所述测试信息的数据量超过所述预定第一标准量并且等于或小于所述预定第二标准量时,在所述多个通信信道当中选择所述第二通信信道。
6.根据权利要求4所述的电池管理装置,
其中,所述控制单元被配置为检查所述第一通信信道和所述第二通信信道中的每一个的状态,对估计针对所述第一通信信道和所述第二通信信道中的每一个传输所述测试信息所消耗的估计传输时间进行比较,并且选择所述估计传输时间短的通信信道。
7.根据权利要求1所述的电池管理装置,其中,
其中,所述测试信息是基于电池单体的电压、电流和温度中的至少一个的电池信息,或者基于包括所述电池单体的电池组的电压、电流、绝缘电阻和温度中的至少一个的电池组测试信息。
8.一种包括根据权利要求1-7中任一项所述的电池管理装置的电池测试系统。
9.一种电池管理方法,包括:
测试信息生成步骤,生成与电池相关的至少一个测试信息;
通信信道选择步骤,基于所生成的测试信息的数据量和多个通信信道的状态中的任一个在所述多个通信信道当中选择任一个通信信道;
消息分组生成步骤,基于所选择的通信信道的类型和所生成的测试信息的数据量来生成包括所述测试信息的消息分组;以及
消息分组输出步骤,将所生成的消息分组输出到所选择的通信信道,
其中,所述电池管理方法进一步包括:基于所生成的测试信息的数据量来计算针对所述消息分组所需的分组数据量,并且生成所述消息分组以包括针对所计算的分组数据量的分组大小信息、分组标识信息和所生成的测试信息,以及
其中,所述分组标识信息包括表示所述消息分组的类型的分组类型信息和用于请求针对所述电池的测试的测试请求信息。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2020-0128336 | 2020-10-05 | ||
KR1020200128336A KR20220045497A (ko) | 2020-10-05 | 2020-10-05 | 배터리 관리 장치 및 방법 |
PCT/KR2021/013630 WO2022075706A1 (ko) | 2020-10-05 | 2021-10-05 | 배터리 관리 장치 및 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115053494A CN115053494A (zh) | 2022-09-13 |
CN115053494B true CN115053494B (zh) | 2023-11-28 |
Family
ID=81126674
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202180012817.9A Active CN115053494B (zh) | 2020-10-05 | 2021-10-05 | 电池管理装置和方法 |
Country Status (6)
Country | Link |
---|---|
US (1) | US11888646B2 (zh) |
EP (1) | EP4096167A4 (zh) |
JP (1) | JP7460050B2 (zh) |
KR (1) | KR20220045497A (zh) |
CN (1) | CN115053494B (zh) |
WO (1) | WO2022075706A1 (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102525936B1 (ko) * | 2022-11-29 | 2023-05-02 | 예주산업(주) | 스마트 공동주택 보안 시스템 |
KR102646874B1 (ko) | 2023-07-03 | 2024-03-12 | 에스케이시그넷 주식회사 | 배터리 모니터링 데이터 관리 장치 및 그 방법 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1345518A (zh) * | 1998-06-19 | 2002-04-17 | 艾利森电话股份有限公司 | 在移动通信系统中动态调整连接状态的方法和装置 |
CN1618243A (zh) * | 2001-12-10 | 2005-05-18 | 高通股份有限公司 | 在无线数据通信系统内测试话务和辅助信道的方法和装置 |
CN101167384A (zh) * | 2005-04-29 | 2008-04-23 | 艾利森电话股份有限公司 | 在分组数据通信系统中传输数据分组的方法、移动站和基站系统 |
US10079377B2 (en) * | 2009-06-10 | 2018-09-18 | A123 Systems, LLC | System and method for controlling output of a battery pack |
Family Cites Families (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5615213A (en) | 1995-04-13 | 1997-03-25 | International Business Machines Corporation | Message transmission using out-of-band signaling channel |
JP3276307B2 (ja) * | 1997-06-11 | 2002-04-22 | 矢崎総業株式会社 | 送信権の管理方法及び通信システム |
JP4007642B2 (ja) | 1997-07-11 | 2007-11-14 | 富士通株式会社 | 携帯電話のデータ転送装置 |
US6594238B1 (en) | 1998-06-19 | 2003-07-15 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for dynamically adapting a connection state in a mobile communications system |
US6205125B1 (en) * | 1998-07-31 | 2001-03-20 | Motorola, Inc. | Method and system for determining an estimate of a transmission time of a packet |
US20030181211A1 (en) * | 2002-03-19 | 2003-09-25 | Javad Razavilar | Method and apparatus for dynamic channel selection in wireless modems |
CN102065561A (zh) | 2005-08-24 | 2011-05-18 | 高通股份有限公司 | 用于无线通信系统的多样传输时间间隔 |
US8644292B2 (en) | 2005-08-24 | 2014-02-04 | Qualcomm Incorporated | Varied transmission time intervals for wireless communication system |
JP2010207029A (ja) | 2009-03-05 | 2010-09-16 | Fujitsu Ten Ltd | 制御装置及び制御方法 |
KR101843189B1 (ko) | 2010-09-03 | 2018-03-28 | 한국전자통신연구원 | 광대역 무선통신 시스템의 통신 장치에서 통신 채널 선택 방법 및 그 장치 |
US9125219B2 (en) | 2010-09-03 | 2015-09-01 | Electronics And Telecommunications Research Institute | Method for selecting communication channel in communication device of wideband wireless communication system and apparatus thereof |
JP5594255B2 (ja) | 2011-08-10 | 2014-09-24 | トヨタ自動車株式会社 | 車両ネットワークの通信管理装置 |
US9007067B2 (en) | 2012-08-28 | 2015-04-14 | Energy Pass Incorporation | Apparatus and method for estimating battery condition of battery pack by solely monitoring one selected battery cell |
DE102013217451A1 (de) * | 2013-09-02 | 2015-03-05 | Robert Bosch Gmbh | Verfahren zur Datenübertragung in einem Batteriemanagementsystem |
KR101573637B1 (ko) | 2014-11-03 | 2015-12-01 | 현대자동차주식회사 | 데이터량 증대로 통신속도 개선을 위한 can 통신 방법 및 데이터 프레임 구조 |
KR101748916B1 (ko) * | 2014-12-09 | 2017-06-20 | 주식회사 엘지화학 | 배터리 제어 장치 |
DE102015220008A1 (de) * | 2015-10-15 | 2017-04-20 | Robert Bosch Gmbh | Verfahren zur Generierung eines Geheimnisses in einem Netzwerk mit wenigstens zwei Übertragungskanälen |
JP6593230B2 (ja) | 2016-03-09 | 2019-10-23 | 株式会社デンソー | 通信システム |
EP3432407B1 (en) * | 2016-03-15 | 2024-02-28 | Kabushiki Kaisha Toshiba | Storage battery device, storage battery device control method, and program |
CN107231314B (zh) | 2016-03-24 | 2019-12-27 | 宝沃汽车(中国)有限公司 | Can通道自适应方法、装置、系统及汽车 |
JP6881437B2 (ja) | 2016-04-19 | 2021-06-02 | ソニーグループ株式会社 | 情報処理装置、情報処理システムおよび情報処理方法 |
DE112017005163T5 (de) | 2016-10-12 | 2019-07-25 | Harman International Industries, Incorporated | Systeme und verfahren zur vorausschauenden ausfalldetektion in fahrzeugen |
KR102323035B1 (ko) * | 2017-07-28 | 2021-11-05 | 주식회사 엘지에너지솔루션 | 배터리 모니터링 시스템 및 방법 |
JP6981114B2 (ja) | 2017-09-06 | 2021-12-15 | 株式会社デンソー | 車両ネットワークシステム |
KR102320043B1 (ko) | 2017-09-13 | 2021-11-01 | 현대자동차주식회사 | 차량용 제어 장치의 진단 방법 및 장치 |
US10608941B2 (en) | 2017-09-27 | 2020-03-31 | Nio Usa, Inc. | Dual-network for fault tolerance |
KR102474424B1 (ko) | 2017-10-31 | 2022-12-05 | 주식회사 엘엑스세미콘 | 마스터 콘트롤러와 슬레이브 콘트롤러들 간의 통신 방법, 그를 위한 슬레이브 콘트롤러, 및 그를 이용한 배터리 관리 시스템 |
KR102301809B1 (ko) | 2019-05-02 | 2021-09-15 | (주) 브이픽스메디칼 | 리사주 기반의 이미지 캘리브레이션 기술 |
US20220158255A1 (en) | 2019-09-25 | 2022-05-19 | Lg Energy Solution, Ltd. | Battery management apparatus and method |
-
2020
- 2020-10-05 KR KR1020200128336A patent/KR20220045497A/ko active Pending
-
2021
- 2021-10-05 JP JP2022544359A patent/JP7460050B2/ja active Active
- 2021-10-05 WO PCT/KR2021/013630 patent/WO2022075706A1/ko unknown
- 2021-10-05 EP EP21877957.7A patent/EP4096167A4/en active Pending
- 2021-10-05 CN CN202180012817.9A patent/CN115053494B/zh active Active
- 2021-10-05 US US17/796,930 patent/US11888646B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1345518A (zh) * | 1998-06-19 | 2002-04-17 | 艾利森电话股份有限公司 | 在移动通信系统中动态调整连接状态的方法和装置 |
CN1618243A (zh) * | 2001-12-10 | 2005-05-18 | 高通股份有限公司 | 在无线数据通信系统内测试话务和辅助信道的方法和装置 |
CN101167384A (zh) * | 2005-04-29 | 2008-04-23 | 艾利森电话股份有限公司 | 在分组数据通信系统中传输数据分组的方法、移动站和基站系统 |
US10079377B2 (en) * | 2009-06-10 | 2018-09-18 | A123 Systems, LLC | System and method for controlling output of a battery pack |
Also Published As
Publication number | Publication date |
---|---|
CN115053494A (zh) | 2022-09-13 |
WO2022075706A1 (ko) | 2022-04-14 |
KR20220045497A (ko) | 2022-04-12 |
US11888646B2 (en) | 2024-01-30 |
EP4096167A1 (en) | 2022-11-30 |
EP4096167A4 (en) | 2023-07-26 |
US20230053345A1 (en) | 2023-02-23 |
JP2023511167A (ja) | 2023-03-16 |
JP7460050B2 (ja) | 2024-04-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113748556B (zh) | 电池管理设备和方法 | |
JP7136412B2 (ja) | バッテリー管理装置及び方法 | |
CN115053494B (zh) | 电池管理装置和方法 | |
US11449381B2 (en) | Apparatus and method for diagnosing communication fault | |
EP3993344B1 (en) | Battery information providing apparatus and method | |
US12062255B2 (en) | Diagnosis information generating apparatus and method, and diagnosing system including the same | |
EP4287565A1 (en) | Apparatus and method for requesting battery information | |
CN114424500B (zh) | 通信系统、电动车辆及通信方法 | |
US12126511B2 (en) | Communication system and method | |
EP4517353A1 (en) | Apparatus and method for diagnosing battery | |
CN119789973A (zh) | 用于生成同步信号的电池组和包括该电池组的车辆 | |
CN119174142A (zh) | 用于请求电池信息的装置和方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |