Brake Booster Computing Device Type Detection via Register Access
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing brake boosters in motor vehicles face challenges in detecting and verifying different types or variants of computing devices, particularly in mixed platforms with varying hardware configurations, leading to potential errors and increased development and testing costs.
Innovation Solution
A method and device for determining the type of computing devices, such as ASICs, by accessing specific registers in a memory device to identify the correct hardware configuration, enabling early detection and adaptation of software functions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If different types of computing devices are used in mixed platforms, then functional requirements and hardware configurations can be adapted, but detection and verification of device types becomes difficult and error-prone
Solution Approach 1:
The patent applies preliminary action by defining and implementing a standardized register access mechanism before the computing device is fully operational. During the initialization phase, the control unit performs predetermined register accesses to query the computing device type before any functional operations begin. This allows the system to pre-determine device type and configure appropriate functions beforehand, avoiding detection difficulties during runtime.
Solution Approach 2:
The patent introduces an intermediary mechanism in the form of a standardized register interface that mediates between the control unit and the computing device. This register interface serves as a communication intermediary that enables the control unit to query device type information without direct complex interactions, simplifying the detection process while maintaining adaptability to different device types.
2Adaptability or versatility
If hardware configurations are changed to meet different functional requirements, then cost savings and flexibility are achieved, but software development and testing costs increase
Solution Approach 1:
The patent applies parameter changes by implementing a device type identification mechanism that queries hardware parameters (register values) to determine the computing device type. Based on the detected type, the system dynamically configures software parameters and functional settings, allowing a single software platform to adapt to multiple hardware configurations without requiring separate development and testing for each variant.
Solution Approach 2:
The patent implements universality by creating a standardized register access interface that works across different computing device types. This universal interface allows the same software control unit to communicate with and identify various device types (e.g., different ASICs) through a common method, reducing software development complexity and enabling multi-functionality in mixed platforms.
3Reliability
If computing device type is not detected early, then initialization and function configuration may be incorrect, but detection during operation increases system complexity
Solution Approach 1:
The patent applies preliminary action by performing computing device type detection during the initialization phase, before the device begins operational functions. The control unit executes predetermined register accesses early in the startup sequence to identify the device type, ensuring that subsequent initialization and function configuration are based on correct device information, thereby maintaining high control accuracy without adding operational complexity.
Data Source
Figure 1~2
Figure 3
AI summary
The invention relates to a method for determining a type of computing device of an apparatus of a motor vehicle. The computing device is designed to at least partially control at least one function of the apparatus. At least one register of a storage device of the apparatus is accessed. A type of computing device is determined based on a result of the access.