IP Library Granted Patent US 12,494,940
Granted Patent B2
US 12,494,940 · App. 17/912,198 · Granted Dec 9, 2025

Subscriber station for a serial bus system and method for communication in a serial bus system

Inventors: Arthur Mutter (Neuhausen, DE); Florian Hartwich (Reutlingen, DE); Ramona Jung (Stuttgart, DE); Thomas Enderle (Munich, DE)
Assignee: ROBERT BOSCH GMBH
H04L12/40032H04L2012/40215
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,494,940
App. No.
17/912,198
Granted
Dec 9, 2025
Kind
B2
Abstract

A subscriber station for a serial bus system. The subscriber station includes: a communication control device for controlling a communication of the subscriber station with at least one other subscriber station of the bus system and for generating a transmission signal according to a frame; a transmitting/receiving device which is designed for the serial transmission of the transmission signal generated by the communication control device to a bus of the bus system, and which is designed for the serial reception of signals from the bus; and a marking module for evaluating whether or not a frame received from the bus is permitted to occur on the bus, and for marking a frame with a marking in such a way that the transmitting/receiving device transmits the marking to the bus in order to communicate the result of the evaluation to the at least one other subscriber station.

Claims (42)

1 . A subscriber station for a serial bus system, comprising:

a communication control device configured to control a communication of the subscriber station with at least one other subscriber station of the bus system and to generate a transmission signal according to a frame;

a transmitting/receiving device configured to serially transmit the transmission signal generated by the communication control device to a bus of the bus system, and configured to serially receive signals from the bus; and

a marking module configured to evaluate whether or not a frame received from the bus is permitted to occur on the bus, and configured to mark the received frame with a marking in such a way that the transmitting/receiving device transmits the marking to the bus to communicate a result of the evaluation to the at least one other subscriber station of the bus system, wherein:

the marking module is configured to insert the marking as an inverse bit into the received frame at a position provided for the subscriber station of the bus system to indicate an incorrect reception of the received frame, and

the marking module configured to insert the marking into the received frame that is temporally longer than a temporal length for indicating the incorrect reception of the received frame in the received frame.

2 . The subscriber station according to claim 1 , wherein the marking module is configured to mark the received frame based on the received frame not being permitted to occur on the bus.

3 . The subscriber station according to claim 1 , wherein the marking module is configured to perform the evaluation of whether or not the received frame must be marked by comparison with a list.

4 . The subscriber station according to claim 1 , wherein the marking module is configured to insert the marking into the received frame without the received frame being destroyed.

5 . The subscriber station according to claim 1 , wherein the marking module is configured to insert the marking into the received frame after a data field in which payload data of the received frame are inserted.

6 . The subscriber station according to claim 1 , wherein the marking module is configured to insert the marking into the received frame as a marking with a temporal length of N bits, wherein N is a natural number greater than or equal to 1.

7 . The subscriber station according to claim 6 , wherein the marking module is configured to select the length of the marking depending on a meaning of the marking.

8 . The subscriber station according to claim 1 , wherein the marking module is configured to insert the marking after the received frame without the received frame being destroyed.

9 . A subscriber station for a serial bus system, comprising:

a communication control device configured to control a communication of the subscriber station with at least one other subscriber station of the bus system and to generate a transmission signal according to a frame;

a transmitting/receiving device configured to serially transmit the transmission signal generated by the communication control device to a bus of the bus system, and configured to serially receive signals from the bus; and

a marking module configured to evaluate whether or not a frame received from the bus is permitted to occur on the bus, and configured to mark the received frame with a marking in such a way that the transmitting/receiving device transmits the marking to the bus to communicate a result of the evaluation to the at least one other subscriber station of the bus system, wherein the marking module is configured to insert the marking after the received frame without the received frame being destroyed, wherein the marking module is configured to insert the marking after the received frame beginning with a second bit of an interframe spacing.

10 . The subscriber station according to claim 9 , wherein the marking has a greater length than a maximum length of an overload identifier that can be transmitted in the interframe spacing.

11 . A subscriber station for a serial bus system, comprising:

a communication control device configured to control a communication of the subscriber station with at least one other subscriber station of the bus system and to generate a transmission signal according to a frame;

a transmitting/receiving device configured to serially transmit the transmission signal generated by the communication control device to a bus of the bus system, and configured to serially receive signals from the bus; and

a marking module configured to evaluate whether or not a frame received from the bus is permitted to occur on the bus, and configured to mark the received frame with a marking in such a way that the transmitting/receiving device transmits the marking to the bus to communicate a result of the evaluation to the at least one other subscriber station of the bus system, wherein the transmitting/receiving device is configured to serially transmit the transmission signal generated by the communication control device to the bus of the bus system such that, for the frame, the bit time of a signal transmitted to the bus in a first communication phase can differ from a bit time of a signal transmitted in a second communication phase.

12 . A subscriber station for a serial bus system, comprising:

a communication control device configured to control a communication of the subscriber station with at least one other subscriber station of the bus system and to generate a transmission signal according to a frame;

a transmitting/receiving device configured to serially transmit the transmission signal generated by the communication control device to a bus of the bus system, and configured to serially receive signals from the bus; and

a marking module configured to evaluate whether or not a frame received from the bus is permitted to occur on the bus, and configured to mark the received frame with a marking in such a way that the transmitting/receiving device transmits the marking to the bus to communicate a result of the evaluation to the at least one other subscriber station of the bus system, wherein the frame is constructed to be compatible with CAN FD, and wherein in a first communication phase it is negotiated which of the subscriber stations of the bus system will be given an at least temporarily exclusive, collision-free access to the bus in a subsequent second communication phase.

13 . A bus system, comprising:

a bus; and

at least two subscriber stations which are connected to one another via the bus in such a way that they can communicate in series with one another and of which at least one subscriber station includes:

a communication control device configured to control a communication of the subscriber station with at least one other subscriber station of the bus system and to generate a transmission signal according to a frame;

a transmitting/receiving device configured to serially transmit the transmission signal generated by the communication control device to the bus of the bus system, and configured to serially receive reception signals from the bus; and

a marking module configured to evaluate whether or not a frame received from the bus is permitted to occur on the bus, and configured to mark the frame with a marking in such a way that the transmitting/receiving device transmits the marking to the bus to communicate a result of the evaluation to the at least one other subscriber station of the bus system, wherein:

the marking module is configured to insert the marking as an inverse bit into the received frame at a position provided for the subscriber station of the bus system to indicate an incorrect reception of the received frame, and

the marking module configured to insert the marking into the received frame that is temporally longer than a temporal length for indicating the incorrect reception of the received frame in the received frame.

14 . A method for communication in a serial bus system, wherein the method is carried out with a subscriber station of the bus system which has a communication control device, a transmitting/receiving device, and a marking module, the method comprising the following steps:

controlling, with the communication control device, a communication of the subscriber station with at least one other subscriber station of the bus system, wherein the communication control device is configured to generate a transmission signal according to a frame;

serially transmit, with the transmitting/receiving device, the transmission signal generated by the communication control device to a bus of the bus system;

serially receiving, with the transmitting/receiving device, signals from the bus of the bus system,

evaluating, with the marking module, whether or not a frame received from the bus is permitted to occur on the bus; and

marking, with the marking module, the received frame with a marking in such a way that the transmitting/receiving device transmits the marking to the bus in order to communicate a result of the evaluation to the at least one other subscriber station of the bus system, wherein:

the marking module is configured to insert the marking as an inverse bit into the received frame at a position provided for the subscriber station of the bus system to indicate an incorrect reception of the received frame, and

the marking module configured to insert the marking into the received frame that is temporally longer than a temporal length for indicating the incorrect reception of the received frame in the received frame.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 8, 2022
From: MUTTER, ARTHUR; HARTWICH, FLORIAN; JUNG, RAMONA; ENDERLE, THOMAS
To: ROBERT BOSCH GMBH
Reel/Frame 061695/0597 →
Priority Claims (1)
DE 10 2020 206 412.1 · May 22, 2020 · national
Continuity (1)
Related Publication 20230148180A1 · May 11, 2023
References Cited (25)
US 4903280A · Lang · 1990 [cited by examiner]
US 20010017860A1 · Hata · 2001 [cited by examiner]
US 20060002359A1 · Kim · 2006 [cited by examiner]
US 20060248234A1 · Pope · 2006 [cited by examiner]
US 20070121567A1 · Venkatachalam · 2007 [cited by examiner]
US 20080002713A1 · Fujita · 2008 [cited by examiner]
US 20090164788A1 · Cho · 2009 [cited by examiner]
US 20170279622A1 · Yamaguchi · 2017 [cited by examiner]
US 20180131522A1 · Lawlis · 2018 [cited by examiner]
US 20180139052A1 · Matsumoto · 2018 [cited by examiner]
US 20180148006A1 · Haga · 2018 [cited by examiner]
US 20180219561A1 · Litsyn · 2018 [cited by examiner]
US 20180324146A1 · Meriac · 2018 [cited by examiner]
US 20180367546A1 · Miyashita · 2018 [cited by examiner]
US 20220086022A1 · Ye · 2022 [cited by examiner]
US 20220094540A1 · Kurachi · 2022 [cited by examiner]
US 20220166705A1 · Froese · 2022 [cited by examiner]
CN 107078931A · 2017 [cited by applicant]
CN 110838960A · 2020 [cited by applicant]
EP 1164751A2 · 2001 [cited by applicant]
EP 3128699A1 · 2017 [cited by applicant]
EP 3133774A1 · 2017 [cited by applicant]
International Search Report for PCT/EP2021/060372, Issued Jul. 26, 2021. [cited by applicant]
Matsumoto et al., “A Method of Preventing Unauthorized Data Transmission in Controller Area Network,” 2012 IEEE 75th Vehicular Technology Conference (VTC Spring), IEEE, 2012, pp. 1-5. [cited by applicant]
ISO 11898-1:2015 Standard, “Road Vehicles—Controller Area Network (CAN)—Part 1: Data Link Layer and Physical Signalling,” 2015, pp. 1-74. [cited by applicant]