# US 9,436,570 B2 · User station of a bus system and method for transmitting data between user stations of a bus system

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 9,436,570 B2
- Document ID: US9436570B2
- Status: Granted
- Kind: B2
- Application number: 14/367,598
- Filed: 2012-12-20
- Published: 2015-10-22
- Granted: 2016-09-06
- Earliest claimed: 2011-12-22
- Assignees: Robert Bosch GmbH
- Applicants: Christian Horst; Florian Hartwich
- Inventors: Christian Horst; Florian Hartwich
- Web page: https://patentgrep.com/patent/US9436570B2

## CPC

- G06F 11/3027: {where the computing system component is a bus}
- G06F 11/3409: {for performance assessment}
- H04L 1/203: {Details of error rate determination, e.g. BER, FER or WER}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A user station of a bus system includes: a counter for counting each message which is sent without error and/or each message which is received without error, the counter being incremented when a message is sent without error and/or a message is received without error, and a reset device for resetting the counter reading of the counter when the counter reading of the counter is read.

## Claims

### Claim 1

A user station of a bus system, comprising:
a first counter configured to be incremented responsive to each message that is sent without error and not in response to messages received without error;
a second counter configured to be incremented responsive to each message that is received without error;
a counter-reading and reset device configured to, for each of at least one of the first counter and the second counter, (a) read out a counter reading of the respective counter and (b), responsive to the read out, reset the counter reading of the respective counter; and
an evaluation device configured to evaluate the counter reading read out by the counter-reading and reset device;
wherein at least one of:
the evaluation device is configured to ascertain whether sent messages of the user station are blocked by messages of a higher priority which are sent by a further user station;
the evaluation device is configured to ascertain whether a quotient of (i) the counter reading of the first counter divided by (ii) a sum of the counter readings of the first and second counters is smaller than a predetermined expected value; and
the user station is configured to output an error message when the evaluation device determines that the sum of the counter readings of the first and second counters in the user station is different than a sum of counter readings of first and second counters in the further user station.

### Claim 2 (depends on 1)

The user station as recited in claim 1, wherein the evaluation device is configured to ascertain a bus load of a bus of the bus system based on (i) a time interval between read accesses of the counter-reading and reset device, (ii) a counter reading of the at least one of the first counter and the second counter, and (iii) a time duration of messages on the bus.

### Claim 3 (depends on 1)

The user station as recited in claim 1, wherein the evaluation device is configured to ascertain whether the sent messages of the user station are blocked by messages of the higher priority which are sent by the further user station.

### Claim 4 (depends on 1)

The user station as recited in claim 1, wherein the evaluation device is configured to ascertain whether the quotient is smaller than the predetermined expected value.

### Claim 5 (depends on 1)

The user station as recited in claim 1, wherein the user station configured to output the error message when the evaluation device determines that the sum of the counter readings of the first counter and the second counters in the user station is different than the sum of the counter readings of the first and second counters in the further user station.

### Claim 6 (depends on 1)

The user station as recited in claim 1, further comprising:
an error logging counter for counting detected errors, wherein the evaluation device is configured to ascertain whether a counter reading of the error logging counter is lower than the counter reading of one of the first counter and second counters.

### Claim 7

A method for managing data transmissions and receptions of a user station of a bus system, the method comprising:
incrementing, by a first counter in the user station, a first count responsive to each message that is sent without error and not in response to messages received without error;
incrementing, by a second counter in the user station, a second count responsive to each message that is received without error;
for each of at least one of the first counter and the second counter, a counter-reading and reset device (a) reading out a counter reading of the respective counter and (b), responsive to the read out, resetting the counter reading of the respective counter;
evaluating, by an evaluation device, the counter reading read out by the counter-reading and reset device; and
at least one of:
ascertaining, by the evaluation device, whether sent messages of the user station are blocked by messages of a higher priority which are sent by a further user station;
ascertaining, by the evaluation device, whether a quotient of (i) the counter reading of the first counter divided by (ii) a sum of the counter readings of the first and second counters is smaller than a predetermined expected value; and
outputting, by the user station, an error message when the evaluation device determines that the sum of the counter readings of the first and second counters in the user station is different than a sum of counter readings of first and second counters in the further user station.

### Claim 8 (depends on 7)

The method as recited in claim 7, wherein whether the sent messages of the user station are blocked by messages of the higher priority which are sent by the further user station is ascertained.

### Claim 9 (depends on 7)

The method as recited in claim 7, wherein whether the quotient is smaller than the predetermined expected value is ascertained.

### Claim 10 (depends on 7)

The method as recited in claim 7, wherein the outputting is performed.
