电子工程师技术服务社区
- 社区首页
- 下载
- PWM控制直流电机调速测试程序.docx
资料描述
用51单片机控制电机的方式很多,下面跟大家分享一下本屌曾经用过的两种方法:
一、这是本屌曾经做的一个验证实验,就是用51单片机,通过pwm对电机进行调速,首先奉上原理图吧:
这个电路的实现很简单,控制端直接接芯片的io口p17(pwm),这里主要用了一个场效应管irf540来增加单片机的驱动能力,众所周知,单片机的驱动能力只有几毫安至几十毫安,如果直接驱动电机的话根本驱动不了,而普通三级管的驱动能力也只有几百毫安,当然也可以选择功率大一点的三极管,不过个人觉得irf540其实也挺好用的,而且他的驱动能力是几十安,带一般的电机完全可以胜任!
二、这种方式是用来控制电机正反转的,也先不多说,上图:
这种方式采用irf540跟irf9540两种场效应管结合的方式,来控制电机的正反转,其驱动能力就不用多说了,自己可以去查相关pdf文档,整个电路通过两个io口,用光耦进行了隔离,进而驱动场效应管!通过out1、out2不同时刻的不同状态(0、1)来达到控制电机正反转的目的!
附:pwm控制电机调试源程序: