ECU Data Fragmentation for HiL Simulation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for transmitting large data in vehicular electronic devices using the CAN protocol are limited, leading to data loss and inefficiency due to restricted bandwidth and limited system resources, particularly in HiL simulation environments where additional hardware modifications are not feasible.
Innovation Solution
An ECU system and method that fragments data generated during HiL simulations into multiple segments and transmits them in a specific order, using the CAN protocol, allowing for efficient data transmission without additional system resources or high-speed networks.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If data compression algorithms are used to transmit large data, then data size is reduced, but compression rate requirements cannot be met and additional operations interfere with existing operations
Solution Approach 1:
The patent divides large data into multiple small data segments that can be transmitted through the CAN protocol. Each segment is processed independently without requiring compression, thus avoiding the interference with existing operations while meeting transmission requirements.
2Quantity of substance
If data fragmentation is used according to CAN data frame size, then data transmission is enabled, but previously generated data can be lost due to limited buffer space
Solution Approach 1:
The patent adds sequence information to each data segment before transmission. This preliminary action enables the receiving end to reconstruct the original large data by arranging segments in the correct order, preventing data loss even with limited buffer space.
3Speed
If Ethernet frame conversion is used, then data transmission speed is improved, but data generated at previous time can be lost and ECU is limited in use due to no Ethernet interface
Solution Approach 1:
The patent enables the ECU to transmit large data through the existing CAN interface by implementing data segmentation and sequence management software functions. This multi-functional approach allows the CAN interface to handle both traditional small data and large data transmission without requiring additional Ethernet hardware.
Data Source
AI summary
An electronic control unit (ECU) for transmitting large data in a hardware-in-the-loop (HiL) simulation environment, a system including the same and a method thereof are provided. The electronic control unit for executing a HiL simulation includes an interface transmitting/receiving data associated with a simulation in link with a hardware-in-the-loop (HiL) simulator, a data storing unit storing data generated by executing the simulation, and a transmission agent fragmenting the stored data into multiple data and transmitting the multiple data and transmitting one data segment according to a fragmented order whenever repeatedly executing the simulation.


