当前位置: 首页 > article >正文

使用51单片机来实现步进电机的控制

一.实验器件

1.STC89C52RC的学习板子一个

2.电机型号为28-YJ-的步进电机一个

3.图片如下

 

二.电路的设计

我们都知道,根据单片机的控制程序根据电路的不同,程序也是不同的。其实说白了单片机所控制的就是电路。但是我们这个学习版的电路是以及设计和封装好的,我们要理解它的控制程序就必须要对它的电路有所了解。

        这个就是我们所用的学习版51单片机控制步进的电路图,我们可以看到,它没有直接用51单片机的I/O口输出来控制步进电机,而是加了一个ULN2003的驱动芯片,可能就有同学要提出疑问了,为什么要加这个驱动芯片呢,我能不加这个驱动芯片吗?

        答案肯定是不行的,不加会出现什么后果呢,如果不加驱动芯片,不是步进电机驱动不起来,就是电流过大,导致单片机被烧毁。我们加的这个驱动芯片,其实就是起到了一个放大电流的作用,相当于一个放大器。

        我简单说一下这个电路吧,我们看图的最左侧,单片机的P1.0到P1.5口分别给了ULN2003的1到5五个引脚,所以对应的,它的OUT1到OUT5就会输出增幅过的电流,来驱动步进电机旋转,再看最右边这个图,我们就知道ULN2003的OUT1到OUT4这四个引脚就用来给步进电机的四个相供电,来驱动步进电机实现正反转,以及加速减速,停止的动作。

        如果有同学不知道步进电机到底是怎么旋转工作的,其实原理很简单,我在这里就不再过多阐述了,大家花上3ÿ

http://www.lryc.cn/news/2420952.html

相关文章:

  • RCS
  • 免费的XP/Vista无损分区软件 EASEUS Partition Master
  • 电脑动态屏保_8款电脑软件,每一款都能让你的电脑更好用
  • 网盘介绍
  • 2层框架结构柱子间距_框架结构的梁柱截面尺寸如何确定
  • Bios读文件与Grub(bootload)和initrd和内核对文件系统驱动的支持
  • Hystrix的降级与熔断测试
  • 3000字计算机领域技术发展,计算机应用技术专业毕业论文3000字
  • troublemaker中文谐音_饿狼传说谐音歌词
  • umts是移动还是联通_网络模式中的UMTS是什么意思?
  • java 开发网站_适用于高级Java开发人员的十大网站
  • ewebeditor编辑器ASP/ASPX/PHP/JSP版本漏洞利用总结及解决方法
  • 汉字编码及区位码查询算法
  • 指南】计算机二级C语言上机操作指南
  • 【软件测试】单元测试
  • FN函数小结
  • CTF中那些脑洞大开的编码和加密
  • n个结点,不同形态的二叉树(数目+生成)
  • Netty22——用Netty实现RPC
  • word中拼写希腊字母
  • ASP:FileUpload控件(文件上传控件)
  • 查询EI检索号的方法
  • ant学习-使用ant生成jar包
  • 雅虎免费邮箱开通POP3和自动转发的方法
  • gps信号用什么软件测试,gps信号检测软件
  • Access数据库及注入方法
  • JS定时器的用法及示例
  • AI妻子生成器:科技陪伴,情感无限
  • 解决size mismatch for embedding.embed_dict.userid.weight
  • 单片机——LCD1602