DOI QR코드

DOI QR Code

Software Resolver-to-Digital Converter for Compensation of Amplitude Imbalances using D-Q Transformation

  • Kim, Youn-Hyun (Dept. of Electrical Engineering, Hanbat University) ;
  • Kim, Sol (Dept. of Electrical Engineering, Yuhan University)
  • Received : 2013.02.07
  • Accepted : 2013.04.18
  • Published : 2013.11.01

Abstract

Resolvers are transducers that are used to sense the angular position of rotational machines. The analog resolver is necessary to use resolver to digital converter. Among the RDC software method, angle tracking observer (ATO) is the most popular method. In an actual resolver-based position sensing system, amplitude imbalance dominantly distorts the estimate position information of ATO. Minority papers have reported position error compensation of resolver's output signal with amplitude imbalance. This paper proposes new ATO algorithm in order to compensate position errors caused by the amplitude imbalance. There is no need premeasured off line data. This is easy, simple, cost-effective, and able to work on line compensation. To verify feasibility of the proposed algorithm, simulation and experiments are carried out.

Keywords

1. Introduction

Modern servo-drive systems often require the measurement of the motor-shaft angle or speed [1]. Rotor position information is essential in vector control for high performance motor drive [5].

Resolvers are transducers that are used to sense the angular position of rotational machines. They resemble small motors and have electro-magnetically coupled rotor and stator windings [12].

Resolvers are low cost and simple absolute angle transducer, providing two output signals that always allow the detection of the absolute angular position information. In addition, resolvers suppress common-mode noise and especially useful in noisy environments.

Compared with other kinds of position sensors, resolvers have some advantages. They are operating in harsh environmental condition and good endurance in high rotational speeds and accelerations. They have high reliability, accuracy, and mechanical durability in wide temperature ranges. They are possible to transmit output data signal across a long distance. Such advantages make resolver particularly suitable to severe industrial environments including automotive, space, radar, and robot applications [1-3].

The resolver output signals are analog signals, so the resolver signals should be converted to digital data to utilize in modern control system [5]. This conversion is made by means of so-called Resolver-to-Digital Converter (RDC). These are integrated circuit which can be easily mounted on the motor control board [1]. Currently, most of these decoders are based on feedback-control loops aiming to match an estimated angle to the real angle [9].

The main demerit of the RDC is high cost, which is about the same price as that of the resolver [4]. For this reason, many efforts have been focused on finding lowcost R/D converter topologies [1].

Recently, many papers have been reported to propose simple and cost-effective methods in order to avoid the use of RDCs [1, 4, 5, 7-11].

Typically, two approaches are well known for RDC. First method is a software access method and second is a hardware access method. Tangential method, ATO (Angle Tracking Observer), etc. belong to the software access method. Among the software method, ATO is the most popular method.

The most of ATO papers suggest their own algorithm under the assumption that ideal resolver signals are supplied to the converter. In real industrial field, no resolver generates ideal signals and thus the accuracy specifications of an R/D converter can never be met in practice. In an actual resolver-based position sensing system, amplitude imbalance, quadrature error, inductive harmonics, reference phase shift, excitation signal distortion, and disturbance signals all exist due to the finite precision with which a resolver can be mechanically constructed and electrically excited [14]. Due to these nonideal characteristics of the resolver signals, the estimate position information of ATO can be considerably distorted. In particular, the amplitude imbalance is dominant component [3].

Minority papers have reported position error compensation of resolver’s output signal with amplitude imbalance [3, 6, 15, 16].

H. S. Mok et al introduced to reduce the torque ripple caused by the amplitude imbalance [15]. J. Bergas et al did not explain concretely how the error by amplitude imbalance was compensated [6]. S. H. Hwang et al estimated error compensating angle from motor control current Idse after analyzing position error caused by amplitude imbalance with synchronous d, q current using park’s transformation. However, this method seemed to take many computation time and the chances of a truncation error in occurring in computation would be high [3].

The method proposed in [16] was only presented to integrate the ideal rotor position to get the magnitude of position error according to the distorted rotor position due to the amplitude imbalance. In addition, magnitude of position error is necessary to measure at preexperimentation.

Therefore, this paper proposes new ATO algorithm in order to compensate position errors caused by the amplitude imbalance. This is easy, simple and software based cost-effective. Especially, there is no need premeasured off line data. It is able to work on line compensation. To verify feasibility of the proposed algorithm, simulation and experiments are carried out.

 

2. RDC and imbalancing problem

2.1 Software access method of RDC

Resolvers are used most often as angle-measurement transducers, in which ‘analog’ outputs are converted to a ‘digital’ format using R/D converter. [1]

The schematic electrical structure of a resolver is shown in Fig. 1.

Fig. 1.The schematic electrical structure of a resolver

The primary winding is supplied with a sinusoidal excitation voltage of 1-10kHz.

These results in the separate output signals on two secondary windings generated. The output voltages include sine signal and cosine signal. If the angular frequency of the primary excitation is very high with respect to the speed, the output voltages from the two secondary windings are amplitude modulated and can be expressed as follows;

where θ is the angular position of rotor and α is a constant representing the transformation ratio between stator and rotor winding.

The output voltages require demodulation process and the obtained signals after demodulation are denoted as below.

This paper estimates position using the synchronous demodulation method [10] that detects and digitalizes peak values of sin and cos signal of resolver.

In general, the period of the current control of motor controller is 100μ sec. The current controller is necessary to rotor position. Therefore, this paper squares magnetizing frequency as 10kHz with current controlling frequency of motor controller. Fig. 2 shows the demodulation process. The demodulated sin and cos signals are decided by sampling peak values of sin and cos in a period.

Fig. 2.Sampling of output signal

After demodulation, ATO algorithm extracts both position and speed from the demodulated sin signal and cos signal. This observer contains of a closed loop which compares permanently the real position θ to the estimated position ϕ [10].

Fig. 3 shows the common systemic diagram of the existing ATO closed-loop system. The observation error between the real position θ and the estimated position ϕ can be expressed as

Fig. 3.Block diagram of the simplified ATO

Finally, this error is driven to zero by ATO closed-loop with ϕ being the control variable. When this is done, the estimated position ϕ results in zero position error.

2.2 Imbalancing problem

RDC theories above chapter 2.1 assume that the resolver has no systematic errors caused by amplitude imbalances.

Amplitude imbalance between the two resolver signals is the most prevalent nonideal resolver signal characteristics. It may be generated due to the unbalanced excitation and unequal inductance of the resolver signals and due to the nonideal characteristics of analog devices.

If unbalanced output signal shows up on the sampling signal of resolver as Fig. 4, the resolver outputs with the amplitude imbalance can be expressed as

where α represents the amount of imbalance between the two signals.

Fig. 4.Unbalanced sinusoidal signals of resolver’s output

Demodulating resolver outputs with the amplitude imbalance, the error voltage in Eq. (6) can be rewritten as

Driving this error to zero, as commanded by the ATO tracking loop, does not lead to the desired solution θ = ϕ and the error of position estimation is same as Eq. (10).

Therefore, the error is sinusoidal with respect to position and has approximately twice the rotor position and has peak amplitude that is one half the amplitude of the amount of imbalance [3, 14].

 

3. The Proposed RDC Scheme

3.1 Explanation on the d, q coordinates conversion

The modulated resolver output signal can be expressed as vector indicated in the following Eq. (11) that has amplitude A and position θ.

This vector can be expressed as d, q axis in Fig. 5, revolving coordinate axis by using Park transformation. For arbitrary estimated position ϕ, the d, q axis factor Dr and Qr of vector for resolver output signal will be as expressed in Eq. (12).

Fig. 5.Revolving coordinate axis d , q axis for resolver signals.

The above Eq. (12) is arranged as the following Eqs. (13) and (14).

If an arbitrary estimated position ϕ coincides with actual position θ, namely if θ−ϕ = 0, coincides with d axis as shown in Fig. 5 and thus only d axis factor, Dr value exists and q axis factor Qr becomes zero. This is also calculated by Eqs. (13) and (14) and Dr value becomes maximum value A and Qr becomes zero. The conventional ATO uses Eq. (14) to make Qr converge to zero so that the estimated position ϕ may correspond with actual position θ . The tracking method to set the estimated position ϕ to actual position θ so as to make Dr of Eq. (13) converge to maximum value A can make convergence if the amplitude ratio of sin and cos output is same, but cos (θ−ϕ) for θ is even function and the change of cosθ is small near (θ−ϕ)=0. Thus, convergence time and precision are problematic. As a result, convergence time and precision are lower than that of Qr = 0 convergence. Further, if amplitude ratio is different, Dr is converged at two points without guaranteeing stable convergence. As there is diverging area, additional convergence conditions should be added. Thus, the conventional general ATO uses the method of Qr = 0. This paper does not directly utilize method of Dr=Max to estimate position but propose algorithm to compensate the position error by amplitude imbalance of resolver output signals, based on the variation in position of Dr .

3.2 Proposed RDC theory

If resolver generates the output signals with different amplitude, namely, sine signal Asinθsin𝜔t and cosine signal A(1+α)cosθsin𝜔, the d axis factor Dr in Fig. 5 is acquired by multiplying and adding cosϕ and sinϕ of the estimated position to the demodulated amplitude imbalance of output signals. Then, unlike the above Eq. (13) where the amplitude of sin signal and cos signal is balanced, the following Eq. (15) is established.

Further, if acquiring q axis factor Qr in Fig. 5 by multiplying and subtracting cosϕ and sinϕ with the estimated position to the demodulated sin & cos signals in different amplitude, the following Eq. (16) is established unlike the above Eq. (14).

When the first term; Acos (θ − ϕ) of Dr in the above Eq. (15) follows the conventional tracking position, it would be a constant as A since θ = ϕ. Although there is an error in position due to unbalanced amplitude of outputs, the value changes minutely because θ is close to ϕ. For instance, although the error; e = θ − ϕ is 10 degree, the change is about 0.015 × A. Thus, the most of change in Dr is affected by the second term; Aαcosθcosϕ;. Therefore, if Dr is differentiated by the estimated position, it can be expressed by similar equation as shown in the following Eq. (17).

Thus, if subtracting the value of Eq. (17) from that of Eq. (16), the following Eq. (18) is established. Namely, the value can be that of Eq. (14) where the amplitude of resolver output signals is same as the Aαcosθsinϕ component of Qr is eliminated, i.e., the component of position error by amplitude imbalance.

This paper presents ATO method so that can be zero by using Eq. (18) which is not to make the Qr of the conventional ATO converge towards zero.

Fig. 6 shows a block diagram of the proposed tracking observer covering amplitude imbalance. In Fig. 6, peak value of signal is sampled from 100 μsec cycled position tracker. Then, the demodulated resolver’s output signal Asinθ, which is converted into digital value by A/D conversion, is transformed into Asinθcosϕ by multiplying with cosϕ which is made by cosine wave generator as controlled ϕ to estimate position.

Fig. 6.The proposed tracking observer covering amplitude imbalance

Further, the demodulated cos signal A(1 + a)cosθ is transformed into A(1 + a)cosθsinϕ by multiplying sinϕ which is made by sine wave generator as controlled ϕ to track position.

Qr is obtained by subtracting A(1 + a)cosθsinϕ from A sin θ cos ϕ as Eq. (16).

The subtraction from Qr to the imbalance compensation is calculated in Eq. (18). By performing PI position tracking routine that regulates ϕ to drive this difference to zero, the estimated position ϕ is forced to equal the real position θ resulting in zero position error.

The imbalance position error compensator of the dashed box of Fig. 6 estimates position with conventional ATO, which is to make converge Qr to zero, tracks the estimated position θ' . The period of excitation signal is identical to the motor current controller as 100 μsec. The imbalance compensation value is obtained from calculating last step value Dr[k − 1]and present step value Dr[k]and dDr(θ ≅ θ') = Dr[k] − Dr[k − 1] based on the estimated position θ' substituting 𝜔r · dt for dθ' where dt is 100 μsec.

Further, Dr[k]is calculated as Eq. (15) where ϕ pertains to θ' which is estimated for every 100 μsec cycle.

The flowchart of the algorithm for the proposed tracking observer was presented in Fig. 7. If the position tracking routine begins, the initial values of position tracking, ϕ[k] and θ'[k] are set to estimating position ϕ[k-1] of previous cycle. The imbalance compensation Cun in the dashed area is calculated by digitized sine and cosine signals of resolver output.

Fig. 7.The flowchart of the proposed tracking observer

For calculation of imbalance compensation value, the method to converge to the conventional ATO method, which is Qr = 0 is performed. To calculate to compensate position error based on estimated position θ' after convergence routine is finished, Dr[k]of Eq. (15) is calculated. dDr(θ = ϕ) = Dr[k] − Dr[k − 1] and new imbalance compensation value Cun is calculated by Dr and Dr[k − 1] of previous cycle. Further, the result of present calculation Dr[k] is saved in Dr[k − 1].

After obtaining amplitude imbalance compensation value, e = Qr − Cun is calculated in Eq. (18). Then, ϕ is controlled iteratively until e value converges within error norm set to area near zero. When e converged within the error norm, we can regard the estimated position Φ as the real position θ.

If imbalance compensation value is perfect real position tracking in the proposed position estimation algorithm, only the imbalance term, the second term of Eq. (16) is calculated as the compensation value. However, the Asin (θ − ϕ)term value remaining a bit in compensation value could be an error to imbalance compensation.

This paper shows the performance of the proposed position tracking observer when the resolver’s output are not balanced. Analyzed simulation results are compared with experimental results.

 

4. Simulation and Experimental Results

4.1 Simulation results

Fig. 8 shows the simulation results of the conventional ATO when resolver generates sine and cosine output signals with amplitude imbalances. The simulation results contain position estimations when positions are estimated and the results of internal calculation values of imbalance position error compensation.

Fig. 8(a) is demodulated sin and cosine waveform of resolver. A and α are setting up 1 and 0.5 respectively so that the amplitude of cosine output is 1.5 times larger than sine output.

When estimating position by the conventional ATO method, the real position θ and the estimated position ϕ are described in Fig. 8(b). In Fig. 8(b), the estimated position ϕ as sin (2θ) cycle makes error and error (θ − ϕ) makes position error of approximately 14 degree to 1.5 times imbalance as shown in Fig. 8(c). Thus, the position error was generated as .

Fig. 8(d) presents waveforms of Qr and Dr. Qr is nearly constant to zero since Qr converges to zero by the conventional ATO. If Dr is not affected by amplitude imbalance, it would be constant as 1. However, it is changed to cycle of cos2θ by the influence of the position error and amplitude imbalance as shown in the figure.

Fig. 8(e) shows the waveforms of the first term of Qr value. namely, Asin (θ − ϕ) and the second term – Aαcosθsinϕ. Asin (θ − ϕ) means the position error and – Aαcosθsinϕ means the influence of amplitude imbalance. When estimating position by ATO, Qr would be zero since the amplitude of the position error is same as that of influence of amplitude imbalance and their signs are the opposite.

Fig. 8(f) shows the waveforms of the first term of Dr value, namely, Acos (θ − ϕ) and the second term Aαcosθcosϕ In fiigure, the main reason of fluctuation in Dr is Aαcosθcosϕ caused by amplitude imbalance. If error (θ − ϕ) varies from 0 to 0.25 as radian value of 0 degree to 14 degree, Acos (θ − ϕ) varies from 1 to 0.96891. Thus, the size of variation is minute as maximum 0.03109. On the contrary, Aαcosθcosϕ changes to size of 0.25 pertaining to a/2 to occupy most fluctuation of Dr.

Fig. 8(g) shows the waveforms of , Aαcosθsinθ and their difference Aαcosθsinθ − . Aαcosθsinθ is the factor where Qr does not become perfect zero by the influence of amplitude imbalance although error (θ − ϕ) is zero and is the differentiation of Dr . Figure shows that Aαcosθsinθ is quite similar to the differentiation of Dr, and their difference is near zero. Thus, if getting after the conventional ATO converges Qr to zero, becomes to amplitude imbalance term of Qr. The simulation result explained that if excluding from Qr, only the value of Asin (θ − ϕ) which purely excluded from the influence of amplitude imbalance can be extracted.

Fig. 8.Conventional ATO output signals when unbalanced resolver’s output (simulation)

Fig. 9 shows the simulation results of the proposed ATO when resolver generates sin and cos output signal with amplitude imbalance. The simulation results contain position estimations when positions are estimated and the results of internal calculation values of imbalance position error compensation.

Like Figs. 9(a), this paper makes resolver outputs so that the amplitude of cosine output is 1.5 times larger than that of sin output as same as the simulation of conventional ATO. When estimating position by the proposed tracking observer algorithm, the real position θ and the estimated position ϕ is shown in Fig. 9(b) and the position error is also described in Fig. 9(c).

Fig. 9(b) and (c) showed that the estimated position ϕ coincides with the real position θ because the position error of sin (2θ) cycle by amplitude imbalance shown in the conventional method is compensated.

The waveforms of Qr and Dr are shown in Fig. 9(d). It does not converge to make Qr zero, but estimate to make e = Qr − Cun converge to zero. As the estimated position Φ nearly coincides with the real position θ, Dr is same as Aαcosθcosϕ that is the second term of Eq. (15) and Qr is same as − Aαcosθsinϕ that is the second term of Eq. (16).

Fig. 9(e) shows the first term of Qr value, namely, Asin (θ − ϕ) and the second term − Aαcosθsinϕ After all, the position error term Asin (θ − ϕ) could be ignored since the difference between the estimated position ϕ and the real position θ is small. The most value of Qr would be − Aαcosθsinϕ term caused by amplitude imbalance.

Fig. 9(f) shows the first term of Dr value Acos (θ − ϕ) and the second term Aαcosθcosϕ. In figure, the main term of Dr is Aαcosθcosϕ cause by amplitude imbalance. As the difference between the estimated position ϕ and the real position θ is small, Acos (θ − ϕ) will be a constant as almost 1.

Fig. 9(g) shows , Aαcosθsinθ and their difference Cun − Aαcosθsinθ. Figure shows that Cun and − Aαcosθsinθ are more similar than that of the conventional ATO and the difference is closer to zero.

Therefore, we can verify that the proposed algorithm excellently tracks the real position eliminating the influence based on amplitude imbalance.

Fig. 9.Proposed ATO output signals when unbalanced resolver's output (simulation)

4.2 Experimental results

Fig. 10 shows the experimental results of the conventional ATO when resolver generates sine and cosine output signals with amplitude imbalances. The experimental results contain position estimations when positions are estimated and the results of internal calculation values of imbalance position error compensation.

Fig. 10(a) is the same condition as in the simulation; measurement was made when the demodulated resolver’s cosine output is 1.5 times larger than the sine output. Fig. 10(b) shows the real position θ and the estimated position ϕ when tested using the conventional ATO method. In the figure, it shows that the estimated position ϕ has an error in every sin2θ period as in the simulation.

Fig. 10(d) is the waveforms of Qr and Dr. Qr regards as constant to 0 since Qr converges to 0. Because of the influence by amplitude unbalance, Dr fluctuates in a period of cos2θ. Fig. 10(e) shows the first term of Or, Asin (θ − ϕ) and the second term − Aαcosθsinϕ. The result is similar with the simulation. Fig. 10(f) shows the waveforms of the first term of Dr Acos (θ − ϕ) and the second term Aαcosθcosϕ. The main reason why Dr is fluctuating was also Aαcosθcosϕ influenced by amplitude imbalance as same as the simulation. Fig 10(g) shows the subtract of the differentiate of Dr which is and the term influenced by amplitude unbalance which is Aαcosθsinθ and their difference. As in the figure, and Aαcosθsinθ are equal to that of the simulation. The experiment examined the simulation and the experimental results showed perfect match with the simulation.

Fig. 10.Conventional ATO output signals when unbalanced resolver’s output (Experiment)

Fig. 11 also shows the experimental results of the proposed tracking algorithm. The estimation and internal calculation variables are plotted. The experimental condition is as the simulation.

As shown in Fig. 11(a), the resolver outputs were made the same result with the conventional ATO in experiment. When estimating the position by the proposed algorithm, the waveforms of real position θ and the estimated position Φ are shown in Fig. 11(b). The position error is described in Fig. 11(c). With the periodic of sin (2θ), position error occurred in the conventional method due to amplitude imbalance was compensated considerably so that the estimated position ϕmatched up well with the real position θ in experiment.

Figs. 11(d) shows waveform of Qr and Dr, Fig. 11(e) shows the first term of Qr that is Asin (θ − ϕ) and second term − Aαcosθsinϕ. Fig. 11(f) shows the first term of Dr that is Acos (θ − ϕ) and the second term Aαcosθcosϕ. It can be found the experiment has been carried out well by comparing with the simulation results.

Lastly, Fig. 11(g) shows the difference between amplitude imbalance − Aαcosθsinθ and the Dr ‘s differential . It can be found that the value, which is calculated with amplitude imbalance compensation, matches well with amplitude imbalance. As amplitude imbalance part causing imperfect position tracking was removed well, we can also verify the perfect position tracking experimentally.

Fig. 11.Proposed ATO output signals when unbalanced resolver's output (experiment)

 

5. Conclusion

This paper suggested the simple RDC algorithm in order to compensate position errors caused by the amplitude unbalance. The ATO was working after eliminating the unbalanced resolver’s output based on d-q ransformation. This RDC is easy, convenient and cost-effective software based scheme. To verify feasibility of RDC scheme, simulations and experiments were carried out. Simulation results showed that the proposed scheme was able to estimate the accurate angle compensating error by the amplitude unbalance. Experimental results were also identical to simulation results. It seems that the industrial could implement the proposed software based RDC easily.

References

  1. C. Attaianese, G. Tomasso, "Position Measurement in Industrial Drives by Means of Low-Cost Resolver-to-Digital Converter," IEEE Transaction on Instrumentation and Measurement, Vol. 56, No. 6, pp.2155-2159, Dec. 2007 https://doi.org/10.1109/TIM.2007.908120
  2. A. Michalski, J. Sienkiewicz, Z. Watral, "Universal Magnetic Circuit for Resolvers with Different Speed Ratios," IEEE Instrument and Measurement magazine, Vol. 10, No. 5, pp. 58-68, Oct. 2007
  3. S. H. Hwang, H. J. Kim, J. M. Kim, L. Liu, H. Li, "Compensation of Amplitude Imbalance and Imperfect Quadrature in Resolver Signals for PMSM Drives," IEEE Transaction on Industry Applications, Vol. 47, No. 1, pp. 134-143, Jan. 2011 https://doi.org/10.1109/TIA.2010.2091477
  4. D. A. Khaburi, "Software-Based Resolver-to-Digital Converter for DSP-Based Drives Using an Improved Angle-Tracking Observer," IEEE Transaction on Instrumentation and Measurement, Vol. 61, No. 4, pp. 922-929, Apr. 2012 https://doi.org/10.1109/TIM.2011.2179825
  5. S. Sarma, V. K. Agrawa, S. Udupa, "Software-Based Resolver-to-Digital Conversion Using a DSP," IEEE Transaction on Industrial Electronics, Vol. 55, No. 1, pp.371-379, Jan. 2008 https://doi.org/10.1109/TIE.2007.903952
  6. J. Bergas, C. Ferrater, G. Gross, R. Ramirez, S. Galceran, and J. Rull, "High-Accuracy All-Digital Resolver-to-Digital Conversion," IEEE Transaction on Industrial Electronics, Vol. 59, No. 1, pp. 326-333, Jan. 2012 https://doi.org/10.1109/TIE.2011.2143370
  7. L. Ben-Brahim, M. Benammar, M. Alhamadi, N. Alhamadi, M. Alhimi, "A New Low Cost Linear Resolver Converter," IEEE Sensors Journal, Vol. 8, No. 10, pp. 1620-1627, Oct. 2008 https://doi.org/10.1109/JSEN.2008.928924
  8. L. Ben-Brahim, M. Benammar, M. A. Alhamadi, "A Resolver Angle Estimator Based on Its Excitation Signal," IEEE Transaction on Industrial Electronics, Vol. 56, No. 2, pp. 574-580, Feb. 2009 https://doi.org/10.1109/TIE.2008.2002719
  9. M. Benammar, L. Ben-Brahim, and M. A. Alhamadi, "A high precision resolver-to-DC converter," IEEE Transaction on Instrumentation and Measurement, Vol. 54, No. 6, pp. 2289-2296, Dec. 2005 https://doi.org/10.1109/TIM.2005.858135
  10. L. Idkhajine, E. Monmasson, M. W. Naouar, A. Prata, K. Bouallaga, "Fully Integrated FPGA-Based Controller for Synchronous Motor Drive," IEEE Transaction on Industrial Electronics, Vol. 56, No. 10, pp. 4006-4017, Oct. 2009 https://doi.org/10.1109/TIE.2009.2021591
  11. R. Hoseinnezhad, A. Bab-Hadiashar, P. Harding, "Position sensing in brake-by-wire callipers using resolvers," IEEE Transaction on Vehicle Technology, Vol. 55, No. 3, pp. 924-932, May. 2006 https://doi.org/10.1109/TVT.2006.874576
  12. D. C. Hanselman, "Techniques for improving resolverto-digital conversion accuracy," IEEE Transaction on Industrial Electronics, Vol. 38, No. 6, pp. 501-504, Dec. 1991 https://doi.org/10.1109/41.107116
  13. C. H. Yim, I. J. Ha, M. S. Ko, "A resolver-to-digital conversion method for fast tracking," IEEE Transaction on Industrial Electronics, Vol. 39, No. 5, pp. 369-378, Oct. 1992 https://doi.org/10.1109/41.161468
  14. M. Benammar, L. Ben-Brahim, M. A. Alhamadi, "A novel resolver-to-360°linearized converter," IEEE Sensors Journal, Vol. 4, No. 1, pp. 96-101, Feb. 2004 https://doi.org/10.1109/JSEN.2003.820317
  15. D. C. Hanselman, "Resolver signal requirements for high accuracy resolver-to-digital conversion," IEEE Transaction on Industrial Electronics, Vol. 37, No. 6, pp. 556-561, Dec. 1990 https://doi.org/10.1109/41.103461
  16. H. S. Mok, S. H. Kim, Y. H. Cho, "Reduction of PMSM torque ripple caused by resolver position error," IET Journals & Magazines, Electronics Letters, Vol. 43, No. 11, pp. 556-561, May. 2007
  17. S. H. Hwang, Y. H. Kwon, J. M. Kim, J. S. Oh, "Compensation of position error due to amplitude imbalance in resolver signals," Journal of Power Electronics, Vol. 9, No. 5, pp. 748-756, Sep. 2009

Cited by

  1. Study on the Optimal Design of a Novel Slotless Resolver by FEM vol.50, pp.11, 2014, https://doi.org/10.1109/TMAG.2014.2318795
  2. A Novel Linearization Method of Sin/Cos Sensor Signals Used for Angular Position Determination vol.9, pp.4, 2014, https://doi.org/10.5370/JEET.2014.9.4.1437