摘要

基于数字信号处理器(DSP)、现场可编程门阵列(FPGA)和复杂可编程逻辑器件(CPLD)的高精度电机伺服控制系统的开发成本较高,开发出的控制系统往往也不能充分利用DSP和FPGA的特长,造成了资源浪费。为了降低成本和开发周期,设计基于C8051F120单片机的高精度电机控制系统,通过改进和利用C8051F120的PCA0模块和简单的单片机外围电路,产生用于驱动H型双极可逆功率放大电路下的直流力矩电机的PWM,PWM的精度达到10 ns。系统原理简单,硬件实现方便容易,并通过试验验证了设计的可靠性。