Design and Implementation of a System-on-Chip for Self-Calibration of an Angular Position Sensor

In this study, a novel signal processing algorithm and hardware processing circuit for the self-calibration of angular position sensors is proposed. To calibrate error components commonly found in angular position sensors, a parameter identification algorithm based on the least mean square error demodulation is developed. A processor to run programs and a coprocessor based on the above algorithm are used and designed to form a System-on-Chip, which can calibrate signals as well as implement parameter configuration and control algorithm applications. In order to verify the theoretical validity of the design, analysis and simulation verification of the scheme are carried out, and the maximum absolute error value in the algorithm simulation is reduced to 0.003 %. The circuit’s Register-Transfer Level simulation shows that the maximum absolute value of the angular error is reduced to 0.03%. Simulation results verify the calibration performance with and without quantization and rounding error, respectively. The entire system is prototyped on a Field Programmable Gate Array and tested on a Capacitive Angular Position Sensor. The proposed scheme can reduce the absolute value of angular error to 4.36%, compared to 7.68% from the experimental results of a different calibration scheme.

[1]  Gerard C. M. Meijer,et al.  A microcontroller-based self-calibration technique for a smart capacitive angular-position sensor , 1997 .

[2]  Alireza Bab-Hadiashar,et al.  Calibration of Resolver Sensors in Electromechanical Braking Systems: A Modified Recursive Weighted Least-Squares Approach , 2007, IEEE Transactions on Industrial Electronics.

[3]  S. Bennett,et al.  A brief history of automatic control , 1996 .

[4]  Chung Choo Chung,et al.  Adaptive digital demodulation of sinusoidal encoder signal for positioning control of spiral servo track writing , 2012 .

[5]  Hu Aiqun,et al.  An Adaptive Demodulation Method for QAM Signals , 2007, 2007 International Symposium on Microwave, Antenna, Propagation and EMC Technologies for Wireless Communications.

[6]  P L Heydemann,et al.  Determination and correction of quadrature fringe measurement errors in interferometers. , 1981, Applied optics.

[7]  V. K. Dhar,et al.  Artificial neural network-based error compensation procedure for low-cost encoders , 2009, ArXiv.

[8]  L. Ben-Brahim,et al.  A novel resolver-to-360/spl deg/ linearized converter , 2004, IEEE Sensors Journal.

[9]  Wooi-Boon Goh Noise robust AM_FM demodulation using least- squares truncated power series approximation , 2007, 2007 6th International Conference on Information, Communications & Signal Processing.

[10]  Bin Zhou,et al.  Self-Calibration of Angular Position Sensors by Signal Flow Networks , 2018, Sensors.

[11]  Ieee Standards Board IEEE standard verilog hardware description language , 2001 .

[12]  P. H. Richter Estimating errors in least-squares fitting , 1995 .

[13]  Ming Hou Amplitude and frequency estimator of a sinusoid , 2005, IEEE Transactions on Automatic Control.

[14]  Lazhar Ben-Brahim,et al.  A Novel Resolver-to-360 Linearized Converter , 2004 .

[15]  I. Chuckpaiwong Ellipse fitting method in multidimensional space for on-site sensor calibration , 2004, 2004 IEEE Region 10 Conference TENCON 2004..

[16]  Jae Wook Jeon,et al.  Efficient method for correction and interpolation signal of magnetic encoders , 2008, 2008 6th IEEE International Conference on Industrial Informatics.

[17]  E. Zeidler,et al.  Fixed-point theorems , 1986 .

[18]  Qi Wei,et al.  Self-Calibration of Nonlinear Signal Model for Angular Position Sensors by Model-Based Automatic Search Algorithm , 2019, Sensors.

[19]  Zhong Wu,et al.  High-Accuracy Automatic Calibration of Resolver Signals via Two-Step Gradient Estimators , 2018, IEEE Sensors Journal.

[20]  R. Cumplido,et al.  Pipelined CORDIC Design on FPGA for a Digital Sine and Cosine Waves Generator , 2006, 2006 3rd International Conference on Electrical and Electronics Engineering.

[21]  Jae Wook Jeon,et al.  Signal compensation and extraction of high resolution position for sinusoidal magnetic encoders , 2007, 2007 International Conference on Control, Automation and Systems.

[22]  G. R. Locharla,et al.  A Study on Look-up Table Based Sine Wave Generation , 2010 .

[23]  Kok Kiong Tan,et al.  Adaptive online correction and interpolation of quadrature encoder signals using radial basis functions , 2005, IEEE Trans. Control. Syst. Technol..

[24]  Bin Zhou,et al.  A Novel Single-Excitation Capacitive Angular Position Sensor Design , 2016, Sensors.

[25]  Jin Yun Yuan,et al.  Modified Two-Point Stepsize Gradient Methods for Unconstrained Optimization , 2002, Comput. Optim. Appl..

[26]  Andreas Bünte,et al.  High-performance speed measurement by suppression of systematic resolver and encoder errors , 2004, IEEE Transactions on Industrial Electronics.