Multi-Core Motor Position Data Processing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Multi-core automotive vehicle electronic computers face challenges in ensuring proper deactivation of motor drive modules during synchronization loss or unsuitable command triggerings, leading to potential motor degradation due to desynchronization.
Innovation Solution
A method involving a multi-core electronic computer that includes deactivating motor drive modules by dispatching a deactivation command followed by confirmation requests to ensure all modules are deactivated before reinitialization, with optional repetition of confirmation requests and reinitialization if necessary, and the ability to switch low-level software layers to a 'suspended' state for rapid deactivation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If a multi-core electronic computer executes deactivation and reinitialization commands in parallel, then processing speed is improved, but reliability of deactivation guarantee deteriorates
Solution Approach 1:
The patent implements a feedback mechanism where the deactivation software module sends deactivation commands to drive modules and waits for confirmation signals before proceeding with reinitialization. This feedback loop ensures that deactivation is actually completed before reinitialization begins, resolving the reliability issue while maintaining multi-core parallel processing capabilities.
Solution Approach 2:
The patent requires the deactivation software module to send deactivation commands to all drive modules before initiating the reinitialization process. This preliminary action ensures that drive modules are properly deactivated before the angular counter is reinitialized, preventing command execution during desynchronization periods.
2Reliability
If confirmation requests are repeated multiple times, then reliability of deactivation is improved, but loss of time increases
Solution Approach 1:
The patent implements a limited number of repeated confirmation requests (excessive action) to ensure deactivation reliability. The system sends multiple deactivation commands with confirmation requests, and only proceeds with reinitialization after receiving confirmations from all drive modules or after a predetermined number of attempts, balancing reliability with time efficiency.
Data Source
AI summary
Disclosed is a method for processing position data of an automotive vehicle motor, implemented by a multi-core electronic computer including: a software module for the production of data of angular position of the motor, and at least one software module for driving the motor as a function of the angular position data. The method includes a step of deactivation of each drive module by the module for the production of angular position data, followed by a step of activation of each drive module by the production module. In the course of the deactivation step, the production module dispatches to each drive module a deactivation command, and then a request for confirmation that each drive module is deactivated, and the step of activation of the drive modules is implemented only when the deactivation of all the drive modules has been confirmed to the production module.


