Serial communication safety controller

US10585828B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10585828-B2
Application numberUS-201715430396-A
CountryUS
Kind codeB2
Filing dateFeb 10, 2017
Priority dateOct 30, 2015
Publication dateMar 10, 2020
Grant dateMar 10, 2020

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.

Serial communication verification and safety control is disclosed. A multi-part system such as a battery management system can include distributed or subsidiary components for determining status of various parts of the system with the components in serial or point-to-point communication with a collective main controller. A safety controller can be implemented to passively be coupled to the serial or point-to-point communication between the main controller and the subsidiary units. The safety controller can monitor and verify the communication between the main controller and the subsidiary units and send a safety command or verification indicator in another line of communication separate from the communication bus between the main controller and the subsidiary units.

First claim

Opening claim text (preview).

What is claimed is: 1. A communication apparatus comprising: a main controller; a subsidiary unit connected to the main controller through a data bus, wherein the data bus is a serial peripheral interface (SPI), and wherein the main controller is in communication with the subsidiary unit through the data bus using a SPI protocol; and a safety controller connected to the data bus and configured to: receive data and/or commands communicated from the main controller to the subsidiary unit through a first master-out-slave-in (MOST) pin of the safety controller; receive data and/or commands communicated from the subsidiary unit to the main controller through a second MOSI pin of the safety controller; monitor one or more communications between the main controller and the subsidiary unit through the data bus; evaluate one or more communications between the main controller and the subsidiary unit through the data bus for evidence of a fault condition; and output a safety signal that is based at least in part on the results of the evaluating to an output connection separate from the data bus. 2. The communication apparatus of claim 1 further comprising safety action circuitry, wherein the main controller is configured to output a main action signal, and wherein the safety action circuitry is configured to perform a safety action based at least in part on the safety signal output from the safety controller. 3. The communication apparatus of claim 1 further comprising a plurality of the subsidiary units, each of which is connected to the main controller through the data bus. 4. The communication apparatus of claim 1 , wherein the safety controller is configured to evaluate communications between the main controller and the subsidiary unit by comparing expected data and/or commands with actual data and/or commands communicated between the main controller and the subsidiary unit through the data bus. 5. A method of detecting fault conditions in a circuit, the method comprising: receiving, at a first master-out-slave-in (MOSI) pin, data and/or commands communicated from a main controller to at least a first subsidiary unit through a data bus, wherein the data bus is a serial peripheral interface (SPI) port, and wherein the main controller and the first subsidiary unit are in communication using a SPI protocol; receiving, at a second MOSI pin, data communicated from the first subsidiary unit to the main controller through the data bus; comparing the received data and/or commands from the main controller to the first subsidiary unit with expected data and/or commands from the main controller to the subsidiary unit; comparing the received data from the first subsidiary unit to the main controller with expected data from the first subsidiary unit to the main controller; and outputting a safety signal through a connection separate from the data bus. 6. The method of claim 5 further comprising: verifying command issuance from the main controller to the first subsidiary unit; and evaluating data values communicated from the first subsidiary unit to the main controller. 7. The method of claim 5 further comprising: receiving data and/or commands communicated from the main controller to a second subsidiary unit; receiving data communicated from the second subsidiary unit to the main controller; comparing the received data and/or commands from the main controller to the second subsidiary unit with expected data and/or commands from the main controller to the second subsidiary unit; comparing data communicated from the second subsidiary unit to the main controller with expected data from the second subsidiary unit to the main controller. 8. The method of claim 5 , wherein the first subsidiary unit is coupled to a battery module, and wherein the data communicated from the subsidiary unit to the main controller comprises battery status data of the battery module.

Assignees

Inventors

Classifications

  • Recording operating variables {; Monitoring of operating variables} · CPC title

  • on a serial bus, e.g. I2C bus, SPI bus (on daisy chain buses G06F13/4247) · CPC title

  • Information or communication technologies improving the operation of electric vehicles · CPC title

  • with address mapping · CPC title

  • with use of redundant elements for safety purposes · 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 US10585828B2 cover?
Serial communication verification and safety control is disclosed. A multi-part system such as a battery management system can include distributed or subsidiary components for determining status of various parts of the system with the components in serial or point-to-point communication with a collective main controller. A safety controller can be implemented to passively be coupled to the seri…
Who is the assignee on this patent?
Faraday & Future Inc
What technology area does this patent fall under?
Primary CPC classification G06F13/364. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 10 2020 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 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).