Influencing Device Dual Execution Unit for XCP Data Processing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional data processing methods in influencing devices connected to vehicle control units and data processing units struggle to ensure timely processing of real-time data, leading to potential delays and reduced throughput in applications like calibration, measurement, and stimulus operations.
Innovation Solution
Incorporating a second execution unit in the influencing device that processes data more rapidly than the first execution unit, allowing for prioritization and parallel processing of time-critical data using the XCP or CCP protocols, with non-real-time data processed sequentially in the first execution unit.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If all data are processed by the first execution unit sequentially, then device complexity is reduced, but data processing speed and real-time performance deteriorate
Solution Approach 1:
The execution unit is segmented into a first execution unit for sequential processing and a second execution unit for parallel processing of time-critical data. This segmentation allows the system to handle different data types with different processing requirements, improving overall data processing speed while maintaining manageable device complexity through functional division.
Solution Approach 2:
The patent introduces a new dimension of processing by adding a second execution unit that operates in parallel to the first execution unit. This dimensional expansion from single-threaded to multi-threaded processing enables simultaneous handling of multiple data streams, significantly improving processing speed without overwhelming the system architecture.
2Reliability
If a second execution unit is added for rapid processing, then real-time data processing capability is improved, but device complexity increases
Solution Approach 1:
The second execution unit is specifically designed with local quality optimized for real-time processing of time-critical data, while the first execution unit handles non-time-critical data. This localized optimization ensures that real-time processing requirements are met without requiring the entire system to be over-engineered for real-time performance, thus limiting the increase in overall device complexity.
3Productivity
If data are processed in parallel in the second execution unit, then data throughput is improved, but control and coordination difficulty increases
Solution Approach 1:
The patent introduces a data classification mechanism that acts as an intermediary between the data input and the two execution units. This intermediary sorts and directs data to the appropriate execution unit based on real-time processing requirements, enabling parallel processing to achieve high data throughput while maintaining manageable control and coordination through systematic data routing.
Data Source
AI summary
A method is provided for processing data in an influencing device, whereby the influencing device is connected to a vehicle control unit and to a data processing unit. The vehicle control unit and the influencing device are disposed in a motor vehicle or, for example, on a test bench in a laboratory. A first program runs in the vehicle control unit. Data are exchanged according to an XCP protocol and/or a CCP protocol between the data processing unit and the influencing device. The influencing device has a second execution unit, which executes predetermined data processing steps more rapidly than the first execution unit. The data exchanged by the XCP protocol or the CCP protocol are checked for a predetermined criterion and, based on the result of the check, the data are processed either in the first execution unit or in the second execution unit.


