51单片机控制直流电机

  • SingleYork
  • LV5工程师
  • |      2014-11-28 17:28:39
  • 浏览量 733
  • 回复:2

        用51单片机控制电机的方式很多,下面跟大家分享一下本屌曾经用过的两种方法:

        一、这是本屌曾经做的一个验证实验,就是用51单片机,通过PWM对电机进行调速,首先奉上原理图吧:

 

51单片机控制直流电机

 

        这个电路的实现很简单,控制端直接接芯片的IO口P17(PWM),这里主要用了一个场效应管IRF540来增加单片机的驱动能力,众所周知,单片机的驱动能力只有几毫安至几十毫安,如果直接驱动电机的话根本驱动不了,而普通三级管的驱动能力也只有几百毫安,当然也可以选择功率大一点的三极管,不过个人觉得IRF540其实也挺好用的,而且他的驱动能力是几十安,带一般的电机完全可以胜任!

 

        二、这种方式是用来控制电机正反转的,也先不多说,上图:

51单片机控制直流电机

        这种方式采用IRF540跟IRF9540两种场效应管结合的方式,来控制电机的正反转,其驱动能力就不用多说了,自己可以去查相关PDF文档,整个电路通过两个IO口,用光耦进行了隔离,进而驱动场效应管!通过OUT1、OUT2不同时刻的不同状态(0、1)来达到控制电机正反转的目的!

 

附:PWM控制电机调试源程序:

 

  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:2
SingleYork 2014-12-02
自己顶一下,鼓励一下……
0   回复
举报
发布
fjjjnk1234 2014-11-28
感谢分享,顶一个!!!!
0   回复
举报
发布
x
收藏成功!点击 我的收藏 查看收藏的全部帖子