摘要
本文是以PID(比例、积分、微分)算法为核心,基于STM32控制芯片的直流电机控制系统研究,硬件模块包括L298N电机驱动模块、编码器测速、PWM(脉冲宽度调制,Pulse Width Modulation)输出等,软件部分以Keil MDK(混合开发工具,Mix Development Kit)为开发环境,实现调速系统各子模块功能,并对结果进行分析。此次研究搭建的系统实现使直流电机的稳态误差始终保持在0.49%以下,直流电机速度精度控制在95%以上。在额定转速时,其稳态误差为0.25%。随着设定电机转速增大,稳态转速的误差率总体呈减小趋势,实物系统有较好的稳态性能和控制精度。