摘要
为了满足高性能伺服系统对速度反馈精度的要求,提出了一种基于FPGA+ARM的永磁同步电动机高精度转速检测方法。利用FPGA并行处理的优势,同时检测编码器反馈信号完整周期个数及非完整周期长度,从而弥补了使用传统微处理器编码器接口无法测量非完整周期长度的问题,既提高了速度检测的精度,又提高了系统的响应速度。该方法用于伺服电机转速检测,并与M/T法检测速度进行对比。实验结果表明,该方法检测出的速度精度较高,对于提高速度反馈精度,改善伺服系统的控制性能具有实际意义。
A novel speed detection method for permanent magnet synchronous motors was studied to meet the accuracy speed feedback requirements of high performance servo system. In the proposed meth od, with the advantages of parallel processing based on FPGA, both the number of full cycle pulses and the length of nonfull cycle pulse were detected simultaneously to make up the shortage of missing the length of nonfull cycle pulse by the traditional encoder interface of microprocessor, so as to enhance the speed detection accuracy and the speed response of the servo system. The proposed strategy was com pared with the M/T speed detection method in the experiments of detecting the speed of the servo motor. Experimental results showed that the proposed method had higher speed detection resolution and better speed control performance of the servo system.
出处
《组合机床与自动化加工技术》
北大核心
2012年第11期53-56,共4页
Modular Machine Tool & Automatic Manufacturing Technique
基金
国家自然科学基金资助项目(51075241)
山东省科技攻关项目(2009GG10004006)