IP Library Granted Patent US 10,673,565
Granted Patent B2
US 10,673,565 · App. 14/870,538 · Granted Jun 2, 2020

Confirming data accuracy in a distributed control system

Inventors: Lars-Berno Fredriksson (Kinna, SE); Kent Åke Lennart Lennartsson (Fotskäl, SE); Jonas Henning Olsson (Molnlycke, SE)
Assignee: CONCIO HOLDINGS LLC
H04L1/0061H04L1/0041H04L12/40H04L69/22
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 10,673,565
App. No.
14/870,538
Granted
Jun 2, 2020
Kind
B2
Abstract

A control network communication arrangement includes a second protocol embedded into a first protocol in a way that modules supporting the second protocol may be aware of and utilize the first protocol whereas modules supporting only the first protocol may not be aware of the second protocol. Operation of modules using the second protocol does not disturb operation of the modules not configured to use or understand the second protocol. By one approach, unique additional information is embedded into an end of frame portion of a message to confirm that the portion is the end of frame portion. This acts as a quality check confirming proper synchronization and decoding of the signaling on the communication bus.

Claims (30)

1. A method of communication over a common control network, the method comprising:

sending from a communication device over the control network a message packet having at least a data portion, an error check portion, and an end of frame portion, the message packet defined by bits having a plurality of bit quanta, wherein data for the message packet is defined by a signal level at defined bit quanta of a bit, the defined bit quanta being less than every bit quanta of a bit;

sending additional information within the end of frame portion of the message packet using bit quanta of the end of frame portion other than the defined bit quanta;

wherein the additional information comprises a unique identifier sufficient to confirm a portion of the message packet embedding the additional information as the end of frame portion.

2. The method of claim 1 further comprising error checking by the communication device additional received information of a received message packet to confirm a portion of the received message packet embedding the additional information as an end of frame portion of the received message packet.

3. The method of claim 1 wherein the sending the message packet comprises transmitting a CAN message packet.

4. The method of claim 3 further comprising embedding the additional information in Prop-Seg bit quanta of the end of frame portion.

5. The method of claim 1 wherein the sending the message packet comprises transmitting a CAN-FD message packet.

6. The method of claim 1 further comprising embedding the additional information using a CAN-EF protocol.

7. A communication device apparatus for communicating with other devices over a control network, the communication device apparatus comprising:

a processing device operatively connected to a communication port to control communications over the control network, the processing device configured to:

communicate a first part of a message packet using a first bit-rate followed by a second part of the message packet using a second bit-rate higher than the first bit-rate;

send a message packet having at least a data portion, an error check portion, and an end of frame portion, the message packet defined by bits having a plurality of bit quanta, wherein data for the message packet is defined by a signal level at defined bit quanta of a bit, the defined bit quanta being less than every bit quanta of a bit;

send additional information within the end of frame portion of the message packet using bit quanta of the end of frame portion other than the defined bit quanta;

wherein the additional information comprises a unique identifier sufficient to confirm a portion of the message packet embedding the additional information as the end of frame portion.

8. The communication device apparatus of claim 7 wherein the processing device is further configured to error check additional received information of a received message packet to confirm a portion of the received message packet embedding the additional information as an end of frame portion of the received message packet.

9. The communication device apparatus of claim 7 wherein the processing device is further configured to send the message packet by transmitting a CAN message packet.

10. The communication device apparatus of claim 9 wherein the processing device is further configured to embed the additional information in Prop-Seg bit quanta of the end of frame portion.

11. The communication device apparatus of claim 7 wherein the processing device is further configured to send the message packet by transmitting a CAN-FD message packet.

12. The communication device apparatus of claim 7 wherein the processing device is further configured to embed the additional information using a CAN-EF protocol.

13. An apparatus for use in communicating with other devices over a control network, the apparatus comprising:

a processing device operatively connected to a communication port to control communications over the control network, the processing device configured to:

send a message packet having at least a data portion, an error check portion, and an end of frame portion, the message packet defined by bits having a plurality of bit quanta, wherein data for the message packet is defined by a signal level at defined bit quanta of a bit, the defined bit quanta being less than every bit quanta of a bit;

send additional information within the end of frame portion of the message packet using bit quanta of the end of frame portion other than the defined bit quanta;

wherein the additional information comprises a unique identifier sufficient to confirm a portion of the message packet embedding the additional information as the end of frame portion.

14. The apparatus of claim 13 wherein the processing device is further configured to error check additional received information of a received message packet to confirm a portion of the received message packet embedding the additional information as an end of frame portion of the received message packet.

15. The apparatus of claim 13 wherein the processing device is further configured to send the message packet by transmitting a CAN message packet.

16. The apparatus of claim 15 wherein the processing device is further configured to embed the additional information in Prop-Seg bit quanta of the end of frame portion.

17. The apparatus of claim 13 wherein the processing device is further configured to send the message packet by transmitting a CAN-FD message packet.

18. The apparatus of claim 13 wherein the processing device is further configured to embed the additional information using a CAN-EF protocol.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 23, 2020
From: CONCIO HOLDINGS LLC
To: KVASER AB
Reel/Frame 053297/0080 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 30, 2015
From: FREDRIKSSON, LARS-BERNO; LENNARTSSON, KENT ÅKE LENNART; OLSSON, JONAS HENNING
To: CONCIO HOLDINGS LLC
Reel/Frame 036694/0522 →
Continuity (3)
Provisional Application 62057508 · Sep 30, 2014
Provisional Application 62059480 · Oct 3, 2014
Related Publication 20160094312A1 · Mar 31, 2016
Cited By (1)
US 12,191,978