METHOD AND DEVICE FOR SERIAL DATA TRANSMISSION WHICH IS ADAPTED TO MEMORY SIZES
1 Assignment
0 Petitions
Accused Products
Abstract
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.
-
Citations
58 Claims
-
1-28. -28. (canceled)
-
29. 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:
-
interpreting values of the data length code, at least partly in a manner deviating from CAN standard ISO 11898-1, to determine a size of the data field, when the first changeover condition is present; and if the size of the data field differs from the size of the buffer memory, adapting the data to be forwarded to the application software in a manner at least corresponding to the difference in size between the data field and the buffer memory. - View Dependent Claims (30, 31, 32, 33, 34, 35, 39)
-
- 50. 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.
-
55. 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:
-
interpreting values of the data length code, at least partly in a manner deviating from CAN standard ISO 11898-1, to determine a size of the data field, when the first changeover condition is present; and if the size of the data field differs from the size of the buffer memory, adapting the data to be forwarded to the application software in a manner at least corresponding to the difference in size between the data field and the buffer memory.
-
-
56. 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:
-
interpreting values of the data length code, at least partly in a manner deviating from CAN standard ISO 11898-1, to determine a size of the data field, when the first changeover condition is present; and if the size of the data field differs from the size of the buffer memory, adapting the data to be forwarded to the application software in a manner at least corresponding to the difference in size between the data field and the buffer memory.
-
-
57. 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:
-
interpreting values of the data length code, at least partly in a manner deviating from CAN standard ISO 11898-1, to determine a size of the data field, when the first changeover condition is present; and if the size of the data field differs from the size of the buffer memory, adapting the data to be forwarded to the application software in a manner at least corresponding to the difference in size between the data field and the buffer memory.
-
-
58. 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:
-
interpreting values of the data length code, at least partly in a manner deviating from CAN standard ISO 11898-1, to determine a size of the data field, when the first changeover condition is present; and if the size of the data field differs from the size of the buffer memory, adapting the data to be forwarded to the application software in a manner at least corresponding to the difference in size between the data field and the buffer memory.
-
Specification