Voltage monitoring system utilizing a common channel and exchanged encoded channel numbers to confirm valid voltage values

US10261115B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10261115-B2
Application numberUS-201715657357-A
CountryUS
Kind codeB2
Filing dateJul 24, 2017
Priority dateJul 24, 2017
Publication dateApr 16, 2019
Grant dateApr 16, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A voltage monitoring system having a microcontroller with first and second monitoring applications and a hardware abstraction layer is provided. The hardware abstraction layer sends a second encoded channel number and a first measured voltage value to the first monitoring application. The first monitoring application sends the second encoded channel number to the second monitoring application. The hardware abstraction layer sends a fourth encoded channel number and a second measured voltage value to the second monitoring application. The second monitoring application stores the second measured voltage value in the memory device if the fourth encoded channel number is equal to a first expected encoded channel number, and the second encoded channel number is equal to a second expected encoded channel number.

First claim

Opening claim text (preview).

What is claimed is: 1. A voltage monitoring system, comprising: a microcontroller having first and second applications, a hardware abstraction layer, and an analog-to-digital converter with a first bank of channels including a first common channel, and a second bank of channels including a first common channel electrically coupled to the first common channel of the first bank of channels; the first application sending a first request message to the hardware abstraction layer utilizing a call instruction that requests a first voltage value from the first common channel of the first bank of channels, the first request message having a first encoded channel number associated with the first common channel of the first bank of channels; the hardware abstraction layer determining a first channel number by reading a first record of a first table stored in a memory device utilizing the first encoded channel number as an index, the first record of the first table having the first encoded channel number and the first channel number therein, the first channel number being associated with the first common channel of the first bank of channels; the hardware abstraction layer obtaining the first voltage value from the first common channel of the first bank of channels; the hardware abstraction layer sending a first response message having a second encoded channel number and the first voltage value to the first application; the first application sending a first exchanged message having the second encoded channel number to the second application; the second application sending a second request message to the hardware abstraction layer that requests a second voltage value from the first common channel of the second bank of channels, the second request message having a third encoded channel number associated with the first common channel of the second bank of channels; the hardware abstraction layer determining a second channel number by reading a first record of a second table stored in the memory device utilizing the third encoded channel number as an index, the first record of the second table having the third encoded channel number and the second channel number therein; the hardware abstraction layer obtaining the second voltage value from the first common channel of the second bank of channels; the hardware abstraction layer sending a second response message having a fourth encoded channel number and the second voltage value to the second application; and the second application storing the second voltage value in the memory device as a first valid voltage value if the fourth encoded channel number is equal to a first expected encoded channel number, and the second encoded channel number from the first application is equal to a second expected encoded channel number. 2. The voltage monitoring system of claim 1 , wherein the second application sending a third exchanged message to the first application requesting the first voltage value if either the fourth encoded channel number is not equal to the first expected encoded channel number, or the second encoded channel number from the first application is not equal to the second expected encoded channel number; the first application sending a fourth exchanged message having the first voltage value to the second application, in response to receiving the third exchanged message; and the second application storing the second voltage value in the memory device as the first valid voltage value if a difference between the first and second voltage values is less than or equal to a first difference value. 3. The voltage monitoring system of claim 2 , wherein: the second application commanding the microcontroller to generate control signals to transition a contactor to an open operational state, if the difference between the first and second voltage values is greater than the first difference value. 4. The voltage monitoring system of claim 3 , wherein: the second application commanding the microcontroller to generate control signals to transition a first bi-directional switch of a DC-DC voltage converter to the open operational state, and to transition a second bi-directional switch of the DC-DC voltage converter to the open operational state, if the difference between the first and second voltage values is greater than the first difference value. 5. The voltage monitoring system of claim 1 , wherein the first application storing the first voltage value in the memory device as a second valid voltage value if the second encoded channel number is equal to a third expected encoded channel number, and the fourth encoded channel number is equal to a fourth expected encoded channel number. 6. The voltage monitoring system of claim 5 , wherein the first application sending a third exchanged message to the second application requesting the second voltage value if either the second encoded channel number is not equal to a third expected encoded channel number, or the fourth encoded channel number from the second application is not equal to a fourth expected encoded channel number; the second application sending a fourth exchanged message having the second voltage value to the first application, in response to receiving the third exchanged message; and the first application storing the first voltage value in the memory device as the second valid voltage value if a difference between the first and second voltage values is less than a first difference value. 7. The voltage monitoring system of claim 6 , wherein: the first application commanding the microcontroller to generate control signals to transition a contactor to an open operational state, if the difference between the first and second voltage values is greater than the first difference value. 8. The voltage monitoring system of claim 7 , wherein: the first application commanding the microcontroller to generate control signals to transition a first bi-directional switch of a DC-DC voltage converter to the open operational state, and to transition a second bi-directional switch of the DC-DC voltage converter to the open operational state, if the difference between the first and second voltage values is greater than the first difference value. 9. The voltage monitoring system of claim 1 , wherein: the hardware abstraction layer determining the second encoded channel number by reading a first record of a third table stored in the memory device utilizing the first channel number from the first table as an index, the first record of the third table having a third channel number and the second encoded channel number therein; the third channel number being equal to the first channel number. 10. The voltage monitoring system of claim 9 , wherein the second application determining the first expected encoded channel number and the second expected encoded channel number, by reading a first record of a fourth table stored in the memory device utilizing the third encoded channel number as index, the first record of the fourth table having the first expected encoded channel number and the second expected encoded channel number therein. 11. The voltage monitoring system of claim 1 , wherein the first encoded channel number is a hexadecimal value. 12. The voltage monitoring system of claim 11 , wherein the hexadecimal value is 1-byte in length. 13. The voltage monitoring system of claim 1 , wherein the second encoded channel number is a hexadecimal value. 14. The voltage monitoring system of claim 13 , wherein the hexadecimal value is 1-byte in length. 15. The voltage monitoring system of claim 1 , wherein the first encoded channel number and th

Assignees

Inventors

Classifications

  • Arrangements for monitoring electric power systems, e.g. power lines or loads; Logging · CPC title

  • Structural combination with electronic components, e.g. electronic circuits integrated to the outside of the casing (printed circuits H05K1/00) · CPC title

  • Batteries in motive systems, e.g. vehicle, ship, plane · CPC title

  • Details concerning sampling, digitizing or waveform capturing · CPC title

  • for several batteries or cells simultaneously or sequentially · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10261115B2 cover?
A voltage monitoring system having a microcontroller with first and second monitoring applications and a hardware abstraction layer is provided. The hardware abstraction layer sends a second encoded channel number and a first measured voltage value to the first monitoring application. The first monitoring application sends the second encoded channel number to the second monitoring application. …
Who is the assignee on this patent?
Lg Chemical Ltd
What technology area does this patent fall under?
Primary CPC classification G01R19/2513. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 16 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).