Method and device for serial data transmission which is adapted to memory sizes
AssigneeRobert Bosch GmbH
InventorFlorian Hartwich
Life of this patent
Estimating the term…
Loading patent…
AssigneeRobert Bosch GmbH
InventorFlorian Hartwich
Estimating the term…
A method is described for serial data transmission in a bus system having at least two participating data processing units, the data processing units exchanging messages via the bus, the sent messages having a logical structure in accordance with CAN standard ISO 11898-1. When a first changeover condition is present, then, deviating from CAN, the data field of the messages can include more than eight bytes, the values of the data length code being interpreted, given the presence of the first changeover condition to determine the size of the data field. For forwarding data between the data field and the application software, at least one buffer memory is provided, and, if the size of the data field differs from the size of the buffer memory used, the forwarded quantity of data is adapted at least corresponding to the difference in size between the data field and the buffer memory.
1-28. (canceled)
A method for serial data transmission in a bus system having at least two participating data processing units that exchange messages via the bus, sent messages having a logical structure in accordance with CAN standard ISO 11898-1, the logical structure including a start-of-frame bit, an arbitration field, a control field, a data field, a CRC field, an acknowledge field, and an end-of-frame sequence, the control field including a data length code that contains an item of information about the length of the data field, wherein given the presence of a first changeover condition, deviating from CAN standard ISO 11898-1, the data field of the messages can include more than eight bytes, at least one buffer memory being provided for forwarding of data between the data field and application software, the method comprising:
The method as recited in claim 25, wherein the messages in which the data field includes more than eight bytes and the values of the data length code are interpreted in a manner deviating at least partly from CAN standard ISO 11898-1 to determine the size of the data field, are distinguished from messages conforming to the CAN standard through a first identifier in at least one of the arbitration field and the control field.
A device for serial data transmission in a bus system having at least two participating data processing units that exchange messages via the bus, the sent messages having a logical structure in accordance with CAN standard ISO 11898-1, the logical structure including a start-of-frame bit, an arbitration field, a control field, a data field, a CRC field, an acknowledge field, and an end-of-frame sequence, the control field including a data length code that contains an item of information about the length of the data field, wherein given the presence of a first changeover condition, deviating from CAN standard ISO 11898-1 the data field of the messages can include more than eight bytes, wherein the device is configured to interpret values of the data length code, when the first changeover condition is present, at least partly in a manner deviating from CAN standard ISO 11898-1 to determine the size of the data field, wherein the device includes at least one buffer memory for forwarding of data between the data field and application software, and wherein the device is configured to adapt a quantity of data to be forwarded to the application software in a manner at least corresponding to a difference in size between the data field and the buffer memory used if the size of the data field differs from the size of the buffer memory used.
A method for serial data transmission in a bus system of a motor vehicle having at least two control devices that exchange messages, via the bus, sent messages having a logical structure in accordance with CAN standard ISO 11898-1, the logical structure including a start-of-frame bit, an arbitration field, a control field, a data field, a CRC field, an acknowledge field, and an end-of-frame sequence, the control field including a data length code that contains an item of information about the length of the data field, wherein given the presence of a first changeover condition, deviating from CAN standard ISO 11898-1, the data field of the messages can include more than eight bytes, at least one buffer memory being provided for forwarding of data between the data field and application software, the method comprising:
A method for serial data transmission in a bus system of an industrial installation having at least two control devices that exchange messages, via the bus, sent messages having a logical structure in accordance with CAN standard ISO 11898-1, the logical structure including a start-of-frame bit, an arbitration field, a control field, a data field, a CRC field, an acknowledge field, and an end-of-frame sequence, the control field including a data length code that contains an item of information about the length of the data field, wherein given the presence of a first changeover condition, deviating from CAN standard ISO 11898-1, the data field of the messages can include more than eight bytes, at least one buffer memory being provided for forwarding of data between the data field and application software, the method comprising:
A method for serial data transmission in a bus system of a motor vehicle, the bus system including a control device of the motor vehicle and a programming unit connected to the bus system for programming during manufacturing or maintenance of the motor vehicle, the control device and the programming unit exchanging messages via the bus, sent messages having a logical structure in accordance with CAN standard ISO 11898-1, the logical structure including a start-of-frame bit, an arbitration field, a control field, a data field, a CRC field, an acknowledge field, and an end-of-frame sequence, the control field including a data length code that contains an item of information about the length of the data field, wherein given the presence of a first changeover condition, deviating from CAN standard ISO 11898-1, the data field of the messages can include more than eight bytes, at least one buffer memory being provided for forwarding of data between the data field and application software, the method comprising:
A method for serial data transmission in a bus system of an industrial installation, the bus system including a control device of the industrial installation and a programming unit connected to the bus system for programming during manufacturing or maintenance of the industrial installation, the control device and the programming unit exchanging messages via the bus, sent messages having a logical structure in accordance with CAN standard ISO 11898-1, the logical structure including a start-of-frame bit, an arbitration field, a control field, a data field, a CRC field, an acknowledge field, and an end-of-frame sequence, the control field including a data length code that contains an item of information about the length of the data field, wherein given the presence of a first changeover condition, deviating from CAN standard ISO 11898-1, the data field of the messages can include more than eight bytes, at least one buffer memory being provided for forwarding of data between the data field and application software, the method comprising:
Dependencies are inferred from the claim text.