Resolver Signal Demodulation With Delay-Compensated Integration Timing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Microcontrollers face inaccuracies in angular position calculations due to external hardware delays during demodulation of amplitude modulated carrier signals from resolvers, making synchronization with original carrier signals difficult and resulting in variable accuracy.
Innovation Solution
The microcontroller is configured to compensate for external hardware delays by synchronizing the integration window of the integrator with the original carrier signal, ensuring a constant angle error that can be easily corrected using software, through the use of a sign delay counter and integrator start counter to adjust the timing of rectification and integration.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If external hardware is used for signal processing, then device functionality is improved, but timing synchronization deteriorates due to hardware delays
Solution Approach 1:
The patent measures the external hardware delay in advance during system initialization or calibration, storing the measured delay value for subsequent compensation. This preliminary measurement allows the system to account for hardware delays before they affect angular position calculations, resolving the contradiction by preparing correction data ahead of time.
Solution Approach 2:
The patent implements a feedback mechanism where the measured hardware delay is continuously used to compensate for timing errors in the demodulation process. The system feeds back the delay compensation information to the angular position calculation algorithm, ensuring that hardware-induced timing errors are continuously corrected, thus maintaining measurement precision despite using external hardware.
2Measurement precision
If hardware delay compensation is implemented, then angular position accuracy is improved, but system complexity increases
Solution Approach 1:
The patent creates a virtual model or representation of the hardware delay characteristics through measurement and storage of delay values. Instead of physically modifying the hardware or adding complex real-time correction circuits, the system uses software-based delay compensation based on measured delay profiles, simplifying the overall system while maintaining accuracy.
Solution Approach 2:
The patent changes the timing parameters of the demodulation process based on the measured hardware delay. By adjusting the integration window timing or sampling points according to the measured delay, the system compensates for hardware effects without adding physical complexity. This parameter-based compensation approach maintains simplicity while improving accuracy.
3Measurement precision
If integration window timing is adjusted for delay compensation, then demodulation accuracy is improved, but processing time increases
Solution Approach 1:
The patent pre-calculates and stores the optimal integration window timing offsets based on measured hardware delays during system initialization. This preliminary setup eliminates the need for real-time timing adjustments during signal processing, as the compensation parameters are already prepared. The integration window timing is adjusted once during setup, and then reused for all subsequent demodulation operations, avoiding repeated processing overhead.
Data Source
AI summary
Processing a resolver signal by a microcontroller includes generating, by a carrier signal generator, a carrier signal for output to a resolver; receiving modulated carrier signals from a resolver via hardware that is external to the microcontroller; integrating, by an integrator, respective integrator input signals which are based on the modulated carrier signals, to generate respective envelope signals, wherein a start of an integration window of the integrator is set with respect to a start of the carrier signal; and determining an angular position sensed by the resolver based on the envelope signals.


