Voltage monitoring system utilizing first and second banks of channels and exchanged encoded channel numbers for taking redundant safe action

US10309993B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10309993-B2
Application numberUS-201715657441-A
CountryUS
Kind codeB2
Filing dateJul 24, 2017
Priority dateJul 24, 2017
Publication dateJun 4, 2019
Grant dateJun 4, 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 obtains a first measured voltage value associated with a first channel number. The hardware abstraction layer determines a second encoded channel number based on the first channel number. The hardware abstraction layer sends a first response message having the second encoded channel number and a first measured voltage value therein to the first monitoring application. The first monitoring application commands the microcontroller to generate first and second control signals to transition a contactor to an open operational state, if the second encoded channel number is not equal to a first expected encoded channel number.

First claim

Opening claim text (preview).

What is claimed is: 1. A voltage monitoring system, comprising: a first feedback line being coupled to a high voltage end of a contactor; a second feedback line being coupled to a low voltage end of the contactor; a microcontroller having a first application, a hardware abstraction layer, a digital input-output device, and an analog-to-digital converter with a first bank of channels; a first channel of the first bank of channels being electrically coupled to the first feedback line; 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 channel, the first request message having a first encoded channel number associated with the first channel; 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 a first channel number therein, the first channel number being associated with the first channel; the hardware abstraction layer sending a first response message having a second encoded channel number and a first voltage value from the first channel to the first application; and the first application commanding the digital input-output device of the microcontroller to generate first and second control signals that are received by first and second voltage drivers, respectively, to transition the contactor to an open operational state, if the second encoded channel number is not equal to a first expected encoded channel number. 2. The voltage monitoring system of claim 1 , wherein: the hardware abstraction layer obtaining the first voltage value from the first channel. 3. The voltage monitoring system of claim 1 , wherein: the first application storing the first voltage value in a memory device as a first valid voltage value if the second encoded channel number is equal to the first expected encoded channel number. 4. The voltage monitoring system of claim 1 , wherein the first application determining the first expected encoded channel number by reading a first record of a second table stored in tithe memory device utilizing the second encoded channel number as index, the first record of the second table having the first expected encoded channel number therein. 5. 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 second table stored in the memory device utilizing the first channel number from the first table as an index, the first record of the second table having a second channel number and the second encoded channel number therein; the second channel number being equal to the first channel number. 6. The voltage monitoring system of claim 1 , wherein the first encoded channel number is a hexadecimal value. 7. The voltage monitoring system of claim 6 , wherein the hexadecimal value is 1-byte in length. 8. The voltage monitoring system of claim 1 , wherein the second encoded channel number is a hexadecimal value. 9. The voltage monitoring system of claim 8 , wherein the hexadecimal value is 1-byte in length. 10. The voltage monitoring system of claim 1 , wherein the first encoded channel number and the second encoded channel number have a Hamming distance of four from one another. 11. The voltage monitoring system of claim 2 , wherein: the first application sending a first exchanged message having the second encoded channel number to the second application, if the second encoded channel number is not equal to the first expected encoded channel number; and the second application commanding the digital input-output device of the microcontroller to generate third and fourth control signals that are received by the first and second voltage drivers, respectively, to transition the contactor to the open operational state, if the second encoded channel number is not equal to a second expected encoded channel number. 12. The voltage monitoring system of claim 2 , wherein: the second application sending a second request message to the hardware abstraction layer that requests a second voltage value from the second channel of the second bank of channels coupled to the second feedback line, the second request message having a third encoded channel number associated with the second channel of the second bank of channels; the hardware abstraction layer determining a second channel number based on the third encoded channel number, the second channel number being associated with the second channel of the second bank of channels; the hardware abstraction layer obtaining a second voltage value associated with the second channel number; the hardware abstraction layer determining a fourth encoded channel number based on the second channel number; the hardware abstraction layer sending a second response message having the fourth encoded channel number and the second voltage value therein to the second application; and the second application commanding the digital input-output device of the microcontroller to generate third and fourth control signals that are received by the first and second voltage drivers, respectively, to transition the contactor to the open operational state, if the fourth encoded channel number is not equal to a second expected encoded channel number. 13. The voltage monitoring system of claim 12 , wherein: the second application sending a first exchanged message having the fourth encoded channel number to the first application, if the fourth encoded channel number is not equal to the second expected encoded channel number; and the first application commanding the digital input-output device of the microcontroller to generate fifth and sixth control signals that are received by the first and second voltage drivers, respectively, to transition the contactor to the open operational state, if the fourth encoded channel number is not equal to a third expected encoded channel number. 14. The voltage monitoring system of claim 12 , herein: the second application storing the second voltage value in the memory device as a second valid voltage value if the fourth encoded channel number is equal to the second expected encoded channel number. 15. The voltage monitoring system of claim 2 , wherein the second application determining the second expected encoded channel number by reading a first record of a second table stored in the memory device utilizing the fourth encoded channel number as index, the first record of the second table having the second expected encoded channel number therein. 16. A voltage monitoring system, comprising: a first feedback line being coupled to a high voltage end of a contactor, a second feedback line being coupled to a low voltage end of the contactor, a microcontroller having a first application, a hardware abstraction layer, and an analog-to-digital converter with a first bank of channels; a first channel of the first bank of channels being electrically coupled to the first feedback line; the hardware abstraction layer determining a first channel number by reading a first record of a first table stored in a memory device utilizing a 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 channel; the hardware abstraction layer obtaining a first voltage value from the first

Assignees

Inventors

Classifications

  • for measuring voltage only, e.g. digital volt meters (DVM's) (G01R19/2506 - G01R19/257 take precedence) · CPC title

  • Modular arrangements for computer based systems; using personal computers (PC's), e.g. "virtual instruments" · CPC title

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

  • Voltage dividers · CPC title

  • by adapting the channel coding (H04L1/1812 takes precedence) · 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 US10309993B2 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 obtains a first measured voltage value associated with a first channel number. The hardware abstraction layer determines a second encoded channel number based on the first channel number. The hardware abstraction layer se…
Who is the assignee on this patent?
Lg Chemical Ltd
What technology area does this patent fall under?
Primary CPC classification G01R19/2503. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 04 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).