【085】基于51单片机PID直流电机控制系统【Proteus仿真+Keil程序+报告+原理图】
☆、设计硬件组成:51单片机最小系统+LCD1602液晶显示+A3144霍尔传感器+L9110电机驱动芯片+直流电机+AT24C02存储芯片+LED灯+按键设置。
1、设计采用STC89C51/52、AT89C51/52、AT89S51/52作为主控芯片;
2、系统通过L9110电机驱动芯片驱动直流电机转动并采用A3144霍尔传感器进行实时测量电机转速,并通过LCD1602液晶显示屏实时显示出来;
3、可以通过按键进行设置速度值,系统会自动通过PID算法控制电机转速达到设定值 ;
4、可以通过按键进行切换电机正反转向,当正转时绿灯亮,反转时红灯亮,并且通过LCD1602实时显示转向;
5、可以通过按键控制电机开始/暂停转动;
6、系统加入一个电位器进行模拟电机负载,调节电位器可以改变负载大小,在不同负载情况下系统能够准确的将电机转速调节到设定值;