CN-116054821-B - Apparatus and method for recovering carrier signal
Abstract
The application relates to the technical field of rotary transformers, and discloses a device for recovering a carrier signal. And comparing the phase error between the carrier signal in the carrier signal to be recovered and the first feedback signal output by the numerical control oscillator through the phase discriminator to obtain a phase difference signal corresponding to the phase error. The phase difference signal is then filtered by a loop filter. And obtaining a first feedback signal corresponding to the oscillation frequency through the numerical control oscillator. And under the condition that the phase error between the first feedback signal and the carrier signal is in a set range through the carrier signal output end, determining the recovered carrier signal according to the first feedback signal, and outputting the carrier signal. Therefore, the phase delay of the recovered carrier signal is not caused, the follow-up tracking effect on the envelope signal is improved, and the accuracy of obtaining the position information and the speed information of the motor rotor is improved. The application also discloses a method for recovering the carrier signal.
Inventors
- HUANG JUN
Assignees
- 北京紫光芯能科技有限公司
Dates
- Publication Date
- 20260505
- Application Date
- 20221125
Claims (8)
- 1. An apparatus for recovering a carrier signal, comprising: The phase discriminator is used for receiving a carrier signal to be recovered which is output by the rotary transformer, receiving a first feedback signal which is output by the numerical control oscillator, comparing phase errors between the carrier signal in the carrier signal to be recovered and the first feedback signal, and obtaining a phase difference signal corresponding to the phase errors; the loop filter is used for receiving the phase difference signal output by the phase discriminator and filtering the phase difference signal to obtain a phase error signal; The digital control oscillator is connected with the loop filter, is used for receiving a phase error signal output by the loop filter, controlling the oscillation frequency according to the phase error signal, and then obtaining a first feedback signal corresponding to the oscillation frequency, wherein the first feedback signal comprises a second feedback signal and a third feedback signal, and the second feedback signal is orthogonal with the third feedback signal; The carrier signal output end is connected with the numerical control oscillator and is used for outputting a recovered carrier signal which is obtained according to the first feedback signal; The phase discriminator comprises a first multiplier, a second multiplier and a third multiplier, wherein a second input end of the first multiplier and a third input end of the second multiplier are both used for receiving a carrier signal to be recovered, which is output by a rotary transformer, a first input end of the first multiplier is used for receiving a second feedback signal, which is output by a numerical control oscillator, a fourth input end of the second multiplier is used for receiving a third feedback signal, which is output by the numerical control oscillator, a first output end of the first multiplier is connected with a fifth input end of the third multiplier, a second output end of the second multiplier is connected with a sixth input end of the third multiplier, and a third output end of the third multiplier is used for outputting the phase difference signal.
- 2. The apparatus of claim 1, wherein a phase error between the first feedback signal and the carrier signal and a phase error between the oscillation frequency and a frequency of the carrier signal are equal.
- 3. The apparatus of claim 1, wherein the second feedback signal is a sinusoidal signal.
- 4. The apparatus of claim 1, wherein the third feedback signal is a cosine signal.
- 5. The apparatus of claim 1, wherein the loop filter comprises a fourth multiplier, a fifth multiplier, a first accumulator and a first adder, wherein a seventh input of the fourth multiplier and a ninth input of the fifth multiplier are both used for receiving a phase difference signal, an eighth input of the fourth multiplier is used for receiving a proportional control parameter signal, a fourth output of the fourth multiplier is connected with a twelfth end of the first adder, a tenth input of the fifth multiplier is used for receiving an integral control parameter signal, a fifth output of the fifth multiplier is connected with an eleventh input of the first accumulator, a sixth output of the first accumulator is connected with a thirteenth input of the first adder, and a seventh output of the first adder is used for outputting a phase error signal.
- 6. The device according to claim 1, wherein the numerically controlled oscillator comprises a second accumulator, a third accumulator, a second adder and a feedback signal generator, wherein a fourteenth input end of the second accumulator is used for inputting a carrier reference signal, an eighth output end of the second accumulator is connected with a sixteenth input end of the second adder, a fifteenth input end of the third accumulator is used for receiving a phase error signal, a ninth output end of the third accumulator is connected with a seventeenth input end of the second adder, a tenth output end of the second adder is connected with an eighteenth output end of the feedback signal generator, an eleventh output end of the feedback signal generator is used for outputting a second feedback signal, and a twelfth output end of the feedback signal generator is used for outputting a third feedback signal.
- 7. A method for recovering a carrier signal, comprising: Acquiring a carrier signal to be recovered, which is output by a rotary transformer; inputting the carrier signal to be recovered into the device for recovering carrier signal according to claim 1 for carrier signal recovery processing, and obtaining the carrier signal after recovery.
- 8. The method according to claim 7, comprising: comparing the phase error between the carrier signal in the carrier signal to be recovered and the first feedback signal output by the numerical control oscillator by using a phase discriminator to obtain a phase difference signal corresponding to the phase error; filtering the phase difference signal by using a loop filter to obtain a phase error signal; The oscillation frequency is controlled by utilizing a numerical control oscillator according to the phase error signal, and then a first feedback signal corresponding to the oscillation frequency is obtained, wherein the first feedback signal comprises a second feedback signal and a third feedback signal; And determining a recovered carrier signal according to the first feedback signal and outputting the recovered carrier signal by utilizing a carrier signal output end under the condition that the phase error between the first feedback signal and the carrier signal is in a set range.
Description
Apparatus and method for recovering carrier signal Technical Field The application relates to the technical field of resolver transformers, in particular to a device and a method for recovering a carrier signal. Background At present, in order to realize high-performance control of a motor, accurate position information and speed information of a motor rotor need to be obtained. In the field of electric vehicles and the like, a resolver is generally used as a position sensor and a speed sensor of a motor rotor to acquire position information and speed information of the motor rotor. The rotary transformer is provided with three ports, the input port receives an excitation carrier signal from the outside, the two output ports respectively output two paths of orthogonal envelope signals, and the envelope signals contain position information and speed information of a motor rotor. Therefore, an RDC (Resolver-To-Digital Converter) device is required To extract a recovered carrier signal from the envelope signal output by the Resolver transformer, so as To track the envelope signal according To the recovered carrier signal, and obtain position information and speed information of the motor rotor. Wherein recovering the carrier signal from the envelope signal is the most critical step in extracting the position information and the velocity information in the envelope signal. A phase locked loop method is generally adopted in the related art to perform carrier recovery. In the process of implementing the embodiment of the disclosure, it is found that at least the following problems exist in the related art, in which the phase-locked loop uses the low-pass filter to perform filtering, which may result in phase delay of the recovered carrier signal, and poor tracking effect on the envelope signal, so that accuracy of the obtained position information and speed information of the motor rotor is lower. Disclosure of Invention The following presents a simplified summary in order to provide a basic understanding of some aspects of the disclosed embodiments. This summary is not an extensive overview, and is intended to neither identify key/critical elements nor delineate the scope of such embodiments, but is intended as a prelude to the more detailed description that follows. The embodiment of the disclosure provides a device and a method for recovering a carrier signal, so as to improve the accuracy of obtaining position information and speed information of a motor rotor. In some embodiments, the device for recovering carrier signals comprises a phase discriminator which is respectively connected with a numerical control oscillator and a loop filter, wherein the phase discriminator is used for receiving carrier signals to be recovered output by a rotary transformer, receiving first feedback signals output by the numerical control oscillator, comparing phase errors between carrier signals in the carrier signals to be recovered and the first feedback signals to obtain phase difference signals corresponding to the phase errors, the loop filter is used for receiving the phase difference signals output by the phase discriminator, filtering the phase difference signals to obtain phase error signals, the numerical control oscillator is connected with the loop filter, the numerical control oscillator is used for receiving the phase error signals output by the loop filter, controlling oscillation frequency according to the phase error signals, then obtaining first feedback signals corresponding to the oscillation frequency, the first feedback signals comprise second feedback signals and third feedback signals, the carrier signal output end is connected with the numerical control oscillator, the carrier signal output end is used for outputting recovered carrier signals, and the recovered carrier signals are obtained according to the third feedback signals. In some embodiments, the method for recovering the carrier signal includes obtaining a carrier signal to be recovered output by the output resolver, inputting the carrier signal to be recovered into the device for recovering the carrier signal to perform carrier signal recovery processing, and obtaining a recovered carrier signal. The device and the method for recovering the carrier signal can achieve the technical effects that the phase difference signal corresponding to the phase error is obtained by comparing the phase error between the carrier signal in the carrier signal to be recovered and the first feedback signal output by the numerical control oscillator through the phase discriminator. The phase difference signal is then filtered by a loop filter. And then obtaining a first feedback signal corresponding to the oscillation frequency. And outputting the recovered carrier signal through the carrier signal output end. Therefore, the loop filter is used for filtering the phase difference signal, phase delay of the recovered carrier signal is avoided, the follow-up tracking