IP Library › Granted Patent US 12,252,035
Granted Patent B2
US 12,252,035 · App. 17/461,834 · Granted Mar 18, 2025

Determining super frame packet generation times

Inventors: Ariton E. Xhafa (Plano, TX); Ramanuja Vedantham (Frisco, TX); Jesus Daniel Torres Bardales (Plano, TX)
Assignee: TEXAS INSTRUMENTS INCORPORATED
B60L58/22B60L50/66B60R16/033H01M10/441H01M2220/20
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,252,035
App. No.
17/461,834
Granted
Mar 18, 2025
Kind
B2
Abstract

In examples, a vehicular battery management system (BMS) comprises a set of battery cells and a secondary network node coupled to the set of battery cells. The secondary network node is configured to measure a parameter in the set of battery cells and generate a packet containing the parameter. The packet indicates a number of super frame slots that have elapsed from a start time of a super frame to the generation of the packet. The secondary network node is configured to wirelessly transmit the packet within the super frame to a primary network node. The primary network node is configured to wirelessly receive the packet and to determine a time at which the secondary network node generated the packet based on the indication, a time duration of each slot in the super frame, and the start time of the super frame.

Claims (43)

1. A vehicular battery management system (BMS), comprising:

a set of battery cells; and

a secondary network node coupled to the set of battery cells, the secondary network node configured to:

measure a parameter in the set of battery cells;

generate a packet containing the parameter and an indication, generated by the secondary network node, indicating a number of super frame slots that have elapsed from a start time of a super frame to the generation of the packet; and

wirelessly transmit the packet within the super frame to a primary network node,

wherein the primary network node is configured to wirelessly receive the packet and to determine a time at which the secondary network node generated the packet based on the indication, a time duration of each slot in the super frame, and the start time of the super frame.

2. The BMS of claim 1 , wherein the indication is contained within a single byte of the packet.

3. The BMS of claim 1 , wherein the primary network node is configured to control the set of battery cells based on the determination.

4. The BMS of claim 1 , wherein the primary network node is configured to determine the time at which the secondary network node generated the packet by adding a product of the indication and the time duration to the start time of the super frame.

5. The BMS of claim 1 , wherein the parameter is a voltage, a current, a temperature, or a combination thereof.

6. The BMS of claim 1 , wherein the parameter includes an indication of a register setting in a battery monitor that is configured to monitor the set of battery cells.

7. A method, comprising:

wirelessly transmitting a first packet in a super frame to a node coupled to a set of battery cells;

responsive to the transmission, wirelessly receiving from the node a second packet that includes an indication generated by the node and which indicates a number of super frame slots that have elapsed from a start time of the super frame to a time at which the second packet was generated;

calculating the time at which the second packet was generated using the start time of the super frame and the number of super frame slots that have elapsed from the start time of the super frame; and

controlling operation of the battery cells based on the calculation.

8. The method of claim 7 , wherein calculating the time at which the second packet was generated includes using a time duration of each of the super frame slots.

9. The method of claim 8 , wherein calculating the time at which the second packet was generated includes adding a product of the time duration and the number of super frame slots to the start time of the super frame.

10. The method of claim 7 , wherein the second packet includes an indication of a parameter of the set of battery cells.

11. The method of claim 10 , wherein the parameter is a voltage, a current, a temperature, or a combination thereof.

12. The method of claim 7 , wherein the second packet includes an indication of a register setting in a battery monitor that is configured to monitor the set of battery cells.

13. The method of claim 7 , wherein controlling operation of the battery cells includes transmitting a battery cell balancing command.

14. The method of claim 7 , wherein the indication of the number of super frame slots is contained within a single byte of the second packet.

15. A computer-readable medium storing executable code, which, when executed by a controller, causes the controller to:

process a packed received from a node in a super frame, the packet including an indication generated by the node and which indicates a number of super frame slots that have elapsed from a start time of the super frame to a time at which the packet was generated;

determine the time at which the packet was generated by adding a product of the number of super frame slots and a time duration of each of the super frame slots to the start time of the super frame; and

control operation of a battery cell based on the determination.

16. The computer-readable medium of claim 15 , wherein the indication of the number of super frame slots is contained within a single byte of the packet.

17. The computer-readable medium of claim 15 , wherein the packet includes an indication of a parameter of the battery cell.

18. The computer-readable medium of claim 17 , wherein the parameter is a voltage, a current, a temperature, or a combination thereof.

19. The computer-readable medium of claim 15 , wherein, to control operation of the battery cell, the executable code causes the controller to transmit a cell balancing command.

20. A vehicular battery management system (BMS), comprising:

a set of battery cells; and

a secondary network node coupled to the set of battery cells, the secondary network node configured to:

measure a parameter in the set of battery cells;

generate a packet containing the parameter;

generate an indication of a number of super frame slots between the generation and a transmission of the packet;

modify the packet to include the indication; and

wirelessly transmit the packet within the super frame to a primary network node,

wherein the primary network node is configured to wirelessly receive the packet and to determine a time at which the secondary network node generated the packet based on a current time, the indication, and a time duration of each slot in the super frame.

21. The BMS of claim 20 , wherein the indication is contained within a single byte of the packet.

22. The BMS of claim 20 , wherein the primary network node is configured to determine the time at which the secondary network node generated the packet by subtracting a product of the indication and the time duration from the current time.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 30, 2021
From: XHAFA, ARITON E.; VEDANTHAM, RAMANUJA; TORRES BARDALES, JESUS DANIEL
To: TEXAS INSTRUMENTS INCORPORATED
Reel/Frame 057333/0005 →
Continuity (1)
Related Publication 20230063402A1 · Mar 2, 2023
References Cited (38)
US 9293935B2 · Lee · 2016 [cited by applicant]
US 10703211B2 · Chuang · 2020 [cited by applicant]
US 11038216B2 · Kwon · 2021 [cited by applicant]
US 11483824B2 · Lee · 2022 [cited by applicant]
US 20080159355A1 · Rengert · 2008 [cited by applicant]
US 20110150042A1 · Liu · 2011 [cited by applicant]
US 20150382171A1 · Roy · 2015 [cited by examiner]
US 20160218866A1 · Patil et al. · 2016 [cited by applicant]
US 20180290556A1 · Demont · 2018 [cited by examiner]
US 20190237816A1 · Kim · 2019 [cited by applicant]
US 20190265304A1 · Kim · 2019 [cited by applicant]
US 20190273293A1 · Kim · 2019 [cited by examiner]
US 20190363815A1 · Bogenberger · 2019 [cited by applicant]
US 20200396688A1 · Hong · 2020 [cited by applicant]
US 20210043983A1 · Choi · 2021 [cited by examiner]
US 20210045109A1 · Lee · 2021 [cited by examiner]
US 20210084675A1 · Aijaz · 2021 [cited by applicant]
US 20210281988A1 · Han · 2021 [cited by examiner]
US 20210319877A1 · Teng · 2021 [cited by applicant]
US 20210377894A1 · Kamath · 2021 [cited by applicant]
US 20220091062A1 · Gullapalli · 2022 [cited by applicant]
US 20220113356A1 · Kasselman · 2022 [cited by applicant]
US 20220179001A1 · Park · 2022 [cited by examiner]
US 20220332213A1 · Xhafa · 2022 [cited by applicant]
US 20220368364A1 · Martinez · 2022 [cited by applicant]
US 20220398256A1 · Hartline · 2022 [cited by examiner]
US 20220417792A1 · Winder · 2022 [cited by applicant]
Anwar, IEEE 802.15.4E LLDN: Superframe Configuration for Networked Control System (Year: 2014). [cited by examiner]
Vija, Enabling Robust Wireless Communication for BMS on electric Vehicle (Year: 2021). [cited by examiner]
International Standard, ISO 26262-1, “Road vehicles—Functional Safety”, International Organization for Standardization, Second Addition, Dec. 2018, 42 pgs. [cited by applicant]
Xhafa, et al., “Wireless Protocol for Battery Management Systems”, Texas Instruments, Jun. 4, 2019, 6 pgs. [cited by applicant]
Xhafa, et al., U.S. Appl. No. 17/820,441, “Mesh Network During Keep Alive in Wireless Battery Management System”, filed Aug. 17, 2022. [cited by applicant]
Kunduru, et al., United States Patent Application No. 17/823, 138, “Multiple Primary Nodes for Wireless Battery Management System Robustness”, filed Aug. 30, 2022. [cited by applicant]
Texas Instruments. CC2642R SimpleLink(TM) Bluetooth(R) 5.2 Low Energy Wireless MCU. SWRS194H—Jan. 2018—Revised Mar. 2021. 66 pages. [cited by applicant]
Xhafa, et al., “Enabling Data Integrity in Wireless Devices Connected to Battery Monitor”, Texas Instruments, Jun. 4, 2019, 4 pgs. [cited by applicant]
EM Microelectronic, EM9301 Datasheet, 2018, 51 pages (Year: 2018). [cited by applicant]
Song et al. “The AES-CMAC Algorithm”, National Institute of Standards and Technology (NIST), 2006, “https://www.rfc-editor.org/ rfc/pdfrfc/rfc4493.txt.pdf”, 20 pages (Year: 2006). [cited by applicant]
Nordic semiconductor, nRF25840 Datasheet, 2018, 551 pages (Year: 2018). [cited by applicant]
Cited By (1)
US 12,738,548