设计一种基于单片机的直流电机调速系统,该系统以基于ARM Cortex⁃M3内核的STM32微控制器为核心,利用软件产生PWM控制信号,采用增量式PID算法控制直流电机的起动、制动、正反转和速度调节,简单友好的上位机界面可实时监测电机的各种运行信息。实验结果表明,该系统具有稳态误差小,控制精度高,响应速度快,能耗低、效率高等优点,对上肢康复机器人的研究具有一定的借鉴价值。