background image

基于单片机 AT89S52 的直流电机 PWM 调速控制系统

键盘向单片机输入相应控制指令,由单片机通过 P1.0 与 P1.1 其中一口输出与转速

相应的 PWM 脉冲,另一口输出低电平,经过信号放大、光耦传递,驱动 H 型桥式电动机
控制电路,实现电动机转向与转速的控制。电动机的运转状态通过数码管显示出来。电动

“ ” 

机所处速度级以速度档级数显示。正转时最高位显示 三 ,其它三位为电机转速;反转

时最高位显示 F”,其它三位为电机转速。每次电动机启动后开始显示,停止时数码管显

示出 0000”  

1、系统的硬件电路设计与分析

电动机 PWM 驱动模块的电路设计与实现具体电路见下图。本电路采用的是基于

PWM 原理的 H 型桥式驱动电路。

PWM 电路由复合体管组成 H 型桥式电路构成,四部分晶体管以对角

组合分为两组:根据两个输入端的高低电平决定晶体管的导通和截止。 4
个二极管在电路中起防止晶体管产生反向电压的保护作用,防止电动机两
端的电流和晶体管上的电流过大的保护作用。
    在实验中的控制系统电压统一为 5v 电源,因此若复合管基极由控制系
统直接控制,则控制电压最高为 5V,再加上三极管本身压降,加到电动
机两端的电压就只有 4V 左右,严重减弱了电动机的驱动力。基于上述考
虑,我们运用了 TLP521-2 光耦集成块,将控制部分与电动机的驱动部分
隔离开来。输入端各通过一个三极管增大光耦的驱动电流;电动机驱动部

第 2

  

页 共 14 页