Data transmission apparatus and electronic control unit
First Claim
1. A data transmission apparatus comprising:
- a transmitting buffer for transmitting a plurality of data to other apparatuses;
a plurality of data buffers storing the plurality of data to be transmitted at specified transmission timings among a plurality of different transmission timings;
a transmission process means identifying one of the plurality of data buffers storing data to be transmitted at a specified transmission timing from the plurality of data buffers, thereby to transfer the data in the identified data buffer to the transmitting buffer; and
a memory for storing at least a two-dimensional definition table that defines a relation between a first variable and a second variable, the first variable having values corresponding to data buffer identifiers of the plurality of data buffers storing the data to be transmitted and the second variable having values corresponding to the plurality of the specified transmission timings so that the transmission process means identifies the data buffer storing the data to be transmitted at the specified transmission timing based on the two-dimensional definition table;
wherein at least two of the plurality of data buffers have a same transmission interval, wherein the at least two of the plurality of data buffers store data to be transmitted at different transmission timings so that a transmission of a first data buffer of the at least two of the plurality of data buffers always begins non-simultaneously with a transmission of a second data buffer of the at least two of the plurality of data buffers, wherein the first data buffer stores data of a first type and the second data buffer stores data of a second type, wherein the first type is different from the second type,wherein the second variable has values that correspond to specified transmission timings of integer times of a minimum transmission timing, andwherein the data buffers having the same transmission interval are identified by the transmission process means by varying the first variable and the second variable.
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic control unit has two microcomputers. Each microcomputer has a data buffer storing data first to be transmitted in every 8 ms, a second data buffer storing data to be transmitted in every 16 ms, and a third data buffer storing data to be transmitted in every 16 ms and being different from the first and second data buffers. The microcomputer transfers at the transmission timing of every 8 ms data in the first data buffer to the transmitting buffer, while it transfers alternately the data in the second data buffer and the data in the third data buffer to the transmitting buffer. The microcomputer also transfers an ID that indicates content of the present transmitting data to the transmitting buffer.
-
Citations
12 Claims
-
1. A data transmission apparatus comprising:
-
a transmitting buffer for transmitting a plurality of data to other apparatuses; a plurality of data buffers storing the plurality of data to be transmitted at specified transmission timings among a plurality of different transmission timings; a transmission process means identifying one of the plurality of data buffers storing data to be transmitted at a specified transmission timing from the plurality of data buffers, thereby to transfer the data in the identified data buffer to the transmitting buffer; and a memory for storing at least a two-dimensional definition table that defines a relation between a first variable and a second variable, the first variable having values corresponding to data buffer identifiers of the plurality of data buffers storing the data to be transmitted and the second variable having values corresponding to the plurality of the specified transmission timings so that the transmission process means identifies the data buffer storing the data to be transmitted at the specified transmission timing based on the two-dimensional definition table; wherein at least two of the plurality of data buffers have a same transmission interval, wherein the at least two of the plurality of data buffers store data to be transmitted at different transmission timings so that a transmission of a first data buffer of the at least two of the plurality of data buffers always begins non-simultaneously with a transmission of a second data buffer of the at least two of the plurality of data buffers, wherein the first data buffer stores data of a first type and the second data buffer stores data of a second type, wherein the first type is different from the second type, wherein the second variable has values that correspond to specified transmission timings of integer times of a minimum transmission timing, and wherein the data buffers having the same transmission interval are identified by the transmission process means by varying the first variable and the second variable. - View Dependent Claims (2, 5, 6, 9, 10)
-
-
3. An electronic control unit comprising:
-
a plurality of microcomputers for controlling control objects while performing data communications therebetween, wherein the plurality of the microcomputers has a transmitting side microcomputer used for transmitting data and including a plurality of data buffers storing data to be transmitted at a plurality of specified transmission timings; the transmitting side microcomputer identifies one of the data buffers storing the data to be transmitted from the plurality of data buffers thereby to transfer the data in the identified data buffer to a receiving side microcomputer; the transmitting side microcomputer has a memory storing at least a two-dimensional definition table defining a relation between a first variable and a second variable, the first variable having values corresponding to data buffer identifiers of the data buffers and the second variable having values corresponding to the specified transmission timings; the transmitting side microcomputer identifies the data buffer storing data to be transmitted at a specified transmission timing based on the relation between the first and second variables defined in the two-dimensional definition table; wherein at least two of the plurality of data buffers have a same transmission interval, wherein the at least two of the plurality of data buffers store data to be transmitted at different transmission timings so that a transmission of a first data buffer of the at least two of the plurality of data buffers always begins non-simultaneously with a transmission of a second data buffer of the at least two of the plurality of data buffers, wherein the first data buffer stores data of a first type and the second data buffer stores data of a second type, wherein the first type is different from the second type; wherein the second variable has values that correspond to specified transmission timings of integer times of a minimum transmission timing; and wherein the data buffers having the same transmission interval are identified by the transmitting side microcomputer by varying the first variable and the second variable. - View Dependent Claims (4, 7, 8, 11, 12)
-
Specification