单片机的直流电机调速控制系统

   设计功能

(1)系统采用霍尔传感器非接触式对电机转速进行测速。
(2)LCD1602液晶显示当前的转速,转速单位为转/分(RPM)。和显示当前的pwm占空比0~100%。
(3)电机的速度可以通过按键调整,也可以开始暂停,正转和反转。
(4)液晶屏第一行显示电机转速,第二行显示占空比,占空比数值越大,电机转速越快。
(5)系统一共有6个按键,单片机附近的独立按键是系统的复位按键,按下单片机会复位。其余5个按键分别为:

  • 按键1:加速键,可以短按,占空比加1,也可长按,占空比连续加;
  • 按键2:减速键,可以短按,占空比减1,也可长按,占空比连续减;
  • 按键3:正转切换键,按下后电机正转;
  • 按键4:反转切换键,按下后电机反转;
  • 按键5:开始暂停键,按一下开始,再按一下暂停。

原理图:

原理图绘制软件采用AD2013。主要由51单片机+最小系统+LCD1602显示屏+电机驱动电路+直流电机+霍尔传感器+独立按键等构成;

其总体硬件原理图如图所示。电机驱动电路主要是通过NPN、PNP两种三极管搭建而成的H桥驱动电路。当P34为高电平、P37引脚为低电平时,Q3、Q5三极管导通,Q4、Q6三极管截止,电机正转;当P34为低电平、P37引脚为高电平时,Q3、Q5三极管截止,Q4、Q6三极管导通,电机反转;其中,D1、D2、D3、D4作为续流二极管使用,能有效地保护三极管。

 元器件封装可通过PCB导出来。

仿真设计

仿真软件采用Protues7.8。

 

程序设计

程序采用C作为编程语言,使用Keil5作为编程软件,仅展示一部分;

下载地址

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年6月16日
下一篇 2022年6月16日

相关推荐