Research Article
Collecting Big Data from Automotive ECUs beyond the CAN Bandwidth for Fault Visualization
Algorithm 3
Algorithm of the transfer agent.
| Input: | | RP - Data request packet from data collector | | - Operation cycle of system main task | | - The time required for sending one CAN message | | - The size of data that can be stored in one CAN message | | OCC - CAN bus occupancy of the existing operation | | Output: | | CIP - Cascading information packet to data collector | | DP - Data transfer packet to data collector | | () procedure SENDDATASEGMENTS | | () begin | | () Frame | | () StartAddress | | () EndAddress | | () | | () | | () CALCULATESEGMENTS() | | () while do | | () while do | | (11) Frame | | (12) Offset | | (13) Base ← the address corresponding to offset | | (14) DP .data ← 6 bytes of successive data starting from | | the address of DP.Base | | (15) Send CIP and DP to the data collector | | (16) | | (17) end while | | (18) , | | (19) end while | | (20) end | | (21) end procedure |
|