用c语言编写的基于单片机的数字式直流调速系统。主电路部分和以控制电路为核心的控制电路部分。主电路的功能是通过控制IGBT的占空比,使得电机电枢端电压发生改变,从而改变电机转速。控制电路的主要功能是(1)通过码盘和光耦得到一系列脉冲利用M法对这些脉冲在单片机中进行处理即可得到电机的转速,可以在液晶屏上显示。(2)通过旋钮设定转速,并能够控制IGBT的占空比使电机的转速达到设定转速,实现对转速的闭环控制。