51单片机控制步进电机和直流减速电机

发布者:心怀感恩最新更新时间:2020-11-10 来源: 51hei关键字:51单片机控制  步进电机  直流减速电机 手机看文章 扫描二维码
随时随地手机看文章

51单片机控制步进电机和直流减速电机。
用这个电路图可以实现多个电机的联动,易于写程序控制。
使用多个L298驱动芯片,安全高效。

以下是正文:

L298驱动芯片介绍:


  • L298工作电压高达46V

  • 总DC电流达4A

  • 低饱和电压

  • L298具有过温保护功能

file:///C:/Users/HUAWEI/AppData/Local/Temp/msohtmlclip1/01/clip_image005.png

接下来看看protues的仿真图。




按图示接法,驱动芯片的in口和out口电平状态完全对应一致。但不会有过大电流流过单片机。因此安全可靠。



驱动方法:

直流电机,直接电机的连线上,给予一高一低的两个电平即可,反转只需对换电平。




步进电机采用四线二相步进电机,扭矩大,角度精确。
驱动程序:
bujin()
{

while(1)
   {
  //1
A0 =1;
A1 =0;
A2 =0;
A3 =0;

delay();
  //2
A0 =1;
A1 =0;
A2 =1;
A3 =0;

delay();
  //3
A0 =0;
A1 =0;
A2 =1;
A3 =0;

delay();
       //4
A0 =0;
A1 =1;
A2 =1;
A3 =0;

delay();
        //5
A0 =0;
A1 =1;
A2 =0;
A3 =0;

delay();
      //6
A0 =0;
A1 =1;
A2 =0;
A3 =1;

delay();
       //7
A0 =0;
A1 =0;
A2 =0;
A3 =1;

delay();
       //8
A0 =1;
A1 =0;
A2 =0;
A3 =1;

delay();

}  


关键字:51单片机控制  步进电机  直流减速电机 引用地址:51单片机控制步进电机和直流减速电机

上一篇:单片机智能灯光系统程序
下一篇:LD3320语音识别模块系列单片机程序代码

小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
  • 学习ARM开发(1)
    做任何事情之前,一定要想好目标。没有目标的事情是做不好的,也做不成。我的目标就是学习ARM开发,当然是深入的学习。目标如下 :1、学习A ...
  • 学习ARM开发(2)
    天是星期天,刚好在家里休息。又是学习ARM的大好时机了。早上起得很早,因为都想着怎么样搞好这个ARM开发环境,总是心急的。搞得睡觉,也睡 ...
  • 学习ARM开发(4)
    已经把CPU大体架构学会了,当然我之前已经学习过80X86的结构,所以对于像RISC的计算机,也能想像到它是什么样的东西。如果没有学习过《微机 ...
  • 学习ARM开发(6)
    上一次,说到要学习ARM汇编,好,现在就开始。目前我的引导程序是在UBOOT1 1 2上修改过来的,大家可以下载UBOOT的源程序,也许你们会问在那 ...
  • 学习ARM开发(7)
    上一次,学习到第一段代码,这次接着学习第二段代码,而第二段代码主要作用于保存数据的。 ********************************************* ...
  • 学习ARM开发(8)
  • 学习ARM开发(9)
  • 学习ARM开发(10)
  • 学习ARM开发(11)
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved