Method for operating a data processing system
First Claim
1. A method for operating a data processing arrangement such as for motor vehicles, the data processing arrangement including a plurality of stations and a bus line interconnecting the stations for transferring messages, the method comprising the steps of:
- causing any one of said stations to transmit a message onto the bus line with each message including an identifier by means of which the message can be identified with respect to content and priority;
causing the identifier to represent the priority for non-destructive bit-wise arbitration during bus access; and
,causing each one of the remaining ones of said stations to receive the message directly from the bus line and to evaluate the message to determine whether the station should process the message further.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is disclosed for the operation of a data processing system for motor vehicles including at least two computers and a line connecting the computers for the transmission of messages. This line permits a fast and reliable data transmission between the computers installed in the motor vehicle, taking into account the specific requirements of a controller-coupling in the motor vehicle. An embodiment is provided which describes in detail the interface between the individual computers and the line linking the computers, and with the aid of which a controller-coupling is realized in the vehicle.
73 Citations
31 Claims
-
1. A method for operating a data processing arrangement such as for motor vehicles, the data processing arrangement including a plurality of stations and a bus line interconnecting the stations for transferring messages, the method comprising the steps of:
-
causing any one of said stations to transmit a message onto the bus line with each message including an identifier by means of which the message can be identified with respect to content and priority; causing the identifier to represent the priority for non-destructive bit-wise arbitration during bus access; and
,causing each one of the remaining ones of said stations to receive the message directly from the bus line and to evaluate the message to determine whether the station should process the message further. - View Dependent Claims (2, 3, 4, 11, 12)
-
-
5. A method for protecting a sequence of bits in a data processing arrangement such as for motor vehicles, the data processing arrangement including:
- a plurality of stations;
a bus line connecting the stations for transferring messages with each message including a sequence of bits defining a CRC-code word; and
, an error detector within each station for detecting errors in the sequence bits;
the method comprising the steps of;
starting the message by means of a defined starting bit pattern of at least one bit;
incorporating said bit pattern into the CRC-code word; and
, terminating said CRC-code word with a bit pattern which is complimentary to said starting bit pattern. - View Dependent Claims (6)
- a plurality of stations;
-
7. A method for operating a data processing arrangement such as for motor vehicles, with a plurality of stations;
- a bus line connecting the stations for transferring messages and for transferring an error report, the method comprising the steps of;
transferring dominant and recessive states onto the bus line; and
, causing all stations which have detected an error condition to transmit an error report consisting of a sequence of consecutive dominant states or bits which can not be confused with any state or bit sequence during normal data transmission. - View Dependent Claims (8, 9, 10, 13, 14)
- a bus line connecting the stations for transferring messages and for transferring an error report, the method comprising the steps of;
-
15. A method for operating a data processing arrangement such as for motor vehicles, the data processing arrangement including a plurality of stations, and a bus line having a linear structure, the bus line being common to and interconnecting the stations for transferring the messages each of which contains an identifier, the method comprising the steps of:
-
causing any one or more of said stations to transmit a message onto said common bus line with each message including an identifier by means of which the message can be identified with respect to content and priority; causing each of the stations to simultaneously receive and evaluate all message sent by any of said stations connected to said common bus line; and
,causing each one of the stations to accept and further process only those messages containing an identifier which matches to an element of a set of identifiers which is established and administered by each of said individual stations. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A method for operating a data processing arrangement such as for motor vehicles, the data processing arrangement including a plurality of stations and a bus line for transferring messages, the method comprising the step of:
- causing each station to establish a transmit queue and to individually assign a position within said transmit queue to each message ready for transmission such that the arrangement of messages within said queue at every point in time determines the urgency of the messages ready for transmission in the station.
- View Dependent Claims (25, 29)
-
26. A method for operating a data processing arrangement such as for motor vehicles, the data processing arrangement including a plurality of stations and a bus line for transferring messages, the method comprising the step of:
- causing each station to establish a transmit queue and to individually assign a position within said transmit queue to each message ready for transmission such that the arrangement of messages within said queue at every point in time determines the urgency of the messages ready for transmission in the station and wherein the error-ladened transmissions are detected and registered.
- View Dependent Claims (27, 28)
-
30. A method for operating a data processing arrangement such as for motor vehicles, the data processing arrangement including a plurality of stations and a bus line for transferring messages, the method comprising the step of:
- assigning each station a predetermined maximum part of the transmission capacity of the line which prevents a station in the event of software or hardware failure from continuously transmitting a high priority message completely blocking access to the bus for lower priority messages.
-
31. A method for operating a data processing arrangement such as for motor vehicles, the data processing arrangement including a plurality of stations and a bus line interconnecting the computers for transferring messages, the method comprising the step of:
- causing a specific station to decouple itself from the bus line with respect to transmitting signals after to occurrence of a predetermined number of error reports of said specific station.
Specification