摘要
在永磁同步电机的变频调速系统中,电机转子位置的检测和处理准确与否直接影响整个控制系统的精度。提出一种基于FPGA的电机转子位置定位和处理方法,通过检测复合式增量编码器的A、B、Z、U、V、W 6路信号,经过四倍频及判向电路、位置检测及变换、CORDIC处理器,可精确得到当前电机转子角度位置的正余弦值。实验证明:位置检测与处理模块可以准确地检测到实时转子的位置,误差只有0.144°;快速准确处理电机转子的角度值;在硬件平台上实现了算法,效率高、效果好、硬件资源消耗少,为矢量控制的坐标变换模块提供精确的输入,提升了整个伺服系统的性能。
In the frequency control system of permanent magnet synchronous motor, the detection and treatment of the position of the rotor have a critical compact on the accuracy of the whole control system. This paper proposes a new method about the position and its processing of the rotor which can be implemented accurate, fast, real-time based FPGA. By detecting composite incremental encoders A, B, Z, U, V, W six-way signal, which will be transmit by the four octave and sentenced module,position detection and the conversion module, the CORDIC processor module to obtain accurate sine and cosine values. Experiments show that the position detection module can accurately detect the rotor position in real time, the error is only 0.144°. When we carry out CORDIC algorithms we design on the hardware experimental platform, it presents a accurately sine values and have a minor logic consume than others method.
出处
《自动化与信息工程》
2014年第4期25-28,共4页
Automation & Information Engineering