Abstract:Resolver decoding chips are usually used to obtain the rotor position in high-reliable applications, such as electric vehicles, robots, aerospace, etc. Nevertheless, there are some defects of high cost and complex peripheral circuits, which restrict wide applications in compact and low-cost driver systems. In recent years, some software decoding methods of resolvers have been proposed, but most of them suffered from extra components and low precision due to bias drift of sineand cosine signals. To address these issues, this paper proposes a dual-sampling differential position decoding method for resolvers. By sampling peaks and bottoms of the output signals of resolvers twice in one excitation period, the influence of bias drift of sine and cosine signals on the sampling accuracy is eliminated and the position decoding accuracy canbe improved. Firstly, the main control chip generates a fixed PWM signals, such as 8 kHz in the paper, which are amplified to excite the primary windings of resolvers. Secondly, after processing the sine and cosine signals generated by the secondary windings of resolvers through the signal processing circuits, the sine and cosine envelope signals required by the software decoding are prepared. Thirdly, a differential dual sampling of the peaks and bottoms of the signal envelopes can increase the amplitude of the signals by onetime and eliminate the influence of the bias voltage of sineand cosine signals. Finally, a second-order PLL is adopted to track the rotor position of the resolvers in comparison with a third-order PLL and arctan function. The results of dual-sampling position decoding and single-sampling position decoding methods are compared with the actual position measured by a 2 500-line photoelectric encoder. It is found that under the condition of 600 r/min, the position error of the dual-sampling method is within ±1.5° and that of the single-sampling method is within ±5.4°, which proves that the dual-sampling differential position decoding method has better steady-state performance. In the acceleration and deceleration experiments from standstill to 3 000 r/min, the maximum position errors during the acceleration and deceleration processes of the dual-sampling method are 7.5° and -7°, respectively. Meanwhile the errors of the single-sampling method are 9° and -8°, respectively. Moreover, the dual-sampling method has smaller phase current, which proves that the proposed dual-sampling differential position decoding method has better dynamic characteristics. Furthermore, in the low-speed and high-speed experiments of 20 r/min and 5 100 r/min respectively, the position errors of the dual-sampling method are within ±2° at low-speed, and those in the high-speed are -0.6° to 1.3°. In comparison, at the same conditions, the position errors of the single-sampling method are between ±10.8° and -5° to 8°, respectively. This proves that the dual-sampling differential position decoding method has better position tracking accuracy in full-speed range. In addition, the tracking performances of the second-order PLL, a third-order PLL and arctan function are compared in terms of steady-state accuracy and dynamic accuracy. The experimental results show that: (1) The proposed dual-sampling differential position decoding method can reduce the influence of bias voltage on the output signals of resolvers, improve the signal-to-noise ratio of sine and cosine signals, and increase the update frequency of position decoding. (2) Compared with the conventional single-sampling method, the proposed method is robustness to the environment changing, and has better steady-state and dynamic performances with higher position tracking accuracy in full-speed range. To sum up, the proposed decoding method is a high-performance software position decoding strategy and can replace the resolver decoding chips in main applications.
[1] 于安博, 刘利, 阚志忠, 等. 高频脉振信号注入永磁同步电机无滤波器初始位置辨识方法[J]. 电工技术学报, 2021, 36(4): 801-809. Yu Anbo, Liu Li, Kan Zhizhong, et al.Initial position identification of PMSM with filterless high frequency pulse signal injection method[J]. Transactions of China Electrotechnical Society, 2021, 36(4): 801-809. [2] 李昱, 郭宏, 平朝春, 等. 基于电流源变流器的永磁同步电机驱动系统全状态变量预测转矩控制[J]. 电工技术学报, 2021, 36(1): 15-26. Li Yu, Guo Hong, Ping Zhaochun, et al.A full-state variable predictive torque control of current source converter fed permanent magnet synchronous motor drives[J]. Transactions of China Electrotechnical Society, 2021, 36(1): 15-26. [3] 章回炫, 范涛, 边元均, 等. 永磁同步电机高性能电流预测控制[J]. 电工技术学报, 2022, 37(17): 4335-4345. Zhang Huixuan, Fan Tao, Bian Yuanjun, et al.Predictive current control strategy of permanent magnet synchronous motors with high performance[J]. Transactions of China Electrotechnical Society, 2022, 37(17): 4335-4345. [4] 王晓琳, 刘思豪, 顾聪. 基于自适应基准锁相环的高速永磁电机转子位置误差全补偿方法[J]. 电工技术学报, 2021, 36(20): 4308-4317. Wang Xiaolin, Liu Sihao, Gu Cong.A rotor position error compensation algorithm for high-speed permanent magnet motor based on phase-locked loop with adaptive reference[J]. Transactions of China Electrotechnical Society, 2021, 36(20): 4308-4317. [5] 李垣江, 苗奎星, 魏海峰, 等. 基于带通频率跟踪滤波器的永磁同步电机转子位置与速度估算[J]. 电工技术学报, 2022, 37(21): 5402-5413. Li Yuanjiang, Miao Kuixing, Wei Haifeng, et al.Permanent magnet synchronous motor rotor position and speed estimation methodology based on band-pass frequency tracking filter[J]. Transactions of China Electrotechnical Society, 2022, 37(21): 5402-5413. [6] 冉晓贺, 杨玉磊, 尚静, 等. 半波结构轴向磁阻式旋转变压器电磁模型与参数计算[J]. 中国电机工程学报, 2022, 42(9): 3443-3451. Ran Xiaohe, Yang Yulei, Shang Jing, et al.Electromagnetic modeling and parameter computation of half-wave axial reluctance resolver[J]. Proceedings of the CSEE, 2022, 42(9): 3443-3451. [7] Saneie H, Nasiri-Gheidari Z, Tootoonchian F.Accuracy improvement in variable reluctance resolvers[J]. IEEE Transactions on Energy Conversion, 2019, 34(3): 1563-1571. [8] Chen Shaohua, Zhao Yunlong, Qiu Haitao, et al.High-precision rotor position correction strategy for high-speed permanent magnet synchronous motor based on resolver[J]. IEEE Transactions on Power Electronics, 2020, 35(9): 9716-9726. [9] Wang Kan, Wu Zhong.Hardware-based synchronous envelope detection strategy for resolver supplied with external excitation generator[J]. IEEE Access, 2019, 7: 20801-20810. [10] 文建平, 李红梅, 姚宏洋. 集成故障在线诊断及容错控制的全数字旋转变压器数字转换器[J]. 电工技术学报, 2013, 28(增刊2): 445-450. Wen Jianping, Li Hongmei, Yao Hongyang.All- digital resolver-to-digital converter integrated with online fault diagnosis and fault-tolerant control[J]. Transactions of China Electrotechnical Society, 2013, 28(S2): 445-450. [11] Bergas-Jané J, Ferrater-Simón C, Gross G, et al.High- accuracy all-digital resolver-to-digital conversion[J]. IEEE Transactions on Industrial Electronics, 2012, 59(1): 326-333. [12] 汪剑鸣, 袁臣虎, 刘瑞, 等. 基于四线旋转变压器及AD2S1200的叉车线控转向永磁同步电机角度解码研究[J]. 电工技术学报, 2015, 30(增刊2): 95-100. Wang Jianming, Yuan Chenhu, Liu Rui, et al.Research on PMSM rotor position decoding of the forklift steer-by-wire system based on the four-line resolver and AD2S1200[J]. Transactions of China Electrotechnical Society, 2015, 30(S2): 95-100. [13] 马泽涛, 崔淑梅, 韩守亮, 等. 全数字转差轴角变换器[J]. 电机与控制学报, 2016, 20(5): 1-6. Ma Zetao, Cui Shumei, Han Shouliang, et al.Research on all digital R2D converter for angular position difference[J]. Electric Machines and Control, 2016, 20(5): 1-6. [14] Caruso M, Di Tommaso A O, Genduso F, et al. A DSP-based resolver-to-digital converter for high- performance electrical drive applications[J]. IEEE Transactions on Industrial Electronics, 2016, 63(7): 4042-4051. [15] Shi Tingna, Hao Yajing, Jiang Guokai, et al.A method of resolver-to-digital conversion based on square wave excitation[J]. IEEE Transactions on Industrial Electronics, 2018, 65(9): 7211-7219. [16] 郝亚静. 基于旋转变压器的永磁同步电机转子位置估计[D]. 天津: 天津大学, 2018. Hao Yajing.Rotor position estimation of permanent magnet synchronous motor based on the resolver[D]. Tianjin: Tianjin University, 2018. [17] Texas Instruments.Discrete resolver front-end reference design with C2000™ microcontroller and ±0.1° accuracy[R].Dallas, TX, USA: TIDA-01527, 2018. [18] Hanselman D C.Resolver signal requirements for high accuracy resolver-to-digital conversion[J]. IEEE Transactions on Industrial Electronics, 1990, 37(6): 556-561. [19] Wang Kan, Wu Zhong.Oversampling synchronous envelope detection for resolver-to-digital conversion[J]. IEEE Transactions on Industrial Electronics, 2020, 67(6): 4867-4876. [20] 艾胜, 程思为, 肖飞, 等. 永磁同步电机转子位置检测滤波方法研究[J]. 电机与控制学报, 2018, 22(3): 66-73. Ai Sheng, Cheng Siwei, Xiao Fei, et al.A study on position signal filtering method for permanent magnet synchronous machines[J]. Electric Machines and Control, 2018, 22(3): 66-73. [21] 李红梅, 姚宏洋, 王萍. PMSM驱动系统位置传感器故障在线诊断与自适应容错控制[J]. 电工技术学报, 2016, 31(增刊2): 228-235. Li Hongmei, Yao Hongyang, Wang Ping.Position sensor online fault diagnosis and adaptive fault- tolerant control of PMSM drive system[J]. Transa- ctions of China Electrotechnical Society, 2016, 31(S2): 228-235. [22] Hanselman D C.Techniques for improving resolver- to-digital conversion accuracy[J]. IEEE Transactions on Industrial Electronics, 1991, 38(6): 501-504. [23] Hwang S H, Kim H J, Kim J M, et al.Compensation of amplitude imbalance and imperfect quadrature in resolver signals for PMSM drives[J]. IEEE Transactions on Industry Applications, 2011, 47(1): 134-143. [24] Guo Meishan, Wu Zhong, Qin Haoye.Harmonics reduction for resolver-to-digital conversion via second-order generalized integrator with frequency- locked loop[J]. IEEE Sensors Journal, 2021, 21(6): 8209-8217. [25] Chen Dongdong, Li Jian, Chen Junhua, et al.On-line compensation of resolver periodic error for PMSM drives[J]. IEEE Transactions on Industry Applications, 2019, 55(6): 5990-6000. [26] Sarma S, Agrawal V K, Udupa S.Software-based resolver-to-digital conversion using a DSP[J]. IEEE Transactions on Industrial Electronics, 2008, 55(1): 371-379. [27] Benammar M, Gonzales A S P. A novel PLL resolver angle position indicator[J]. IEEE Transactions on Instrumentation and Measurement, 2016, 65(1): 123-131. [28] Yim C H, HaI J, KoM S. A resolver-to-digital conversion method for fast tracking[J]. IEEE Transactions on Industrial Electronics, 1992, 39(5): 369-378. [29] 吴忠, 吕绪明. 基于磁编码器的伺服电机速度及位置观测器设计[J]. 中国电机工程学报, 2011, 31(9): 82-87. Wu Zhong, Lü Xuming.Design of angular velocity and position observer for servo motors with magnetic encoders[J]. Proceedings of the CSEE, 2011, 31(9): 82-87.