0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

ULN2003步进电机驱动电路设计

要长高 来源:日月辰科技 作者:日月辰科技 2023-05-02 18:20 次阅读

一.ULN2003芯片介绍

ULN2003 是高耐压、大电流达林顿陈列,由七个硅 NPN 达林顿管组成。该电路的特点如下:

ULN2003 的每一对达林顿都串联一个 2.7K 的基极电阻,在 5V 的工作电压下它能与 TTL 和 CMOS 电路直接相连,可以直接处理原先需要标准逻辑缓冲器来处理的数据。

ULN2003 工作电压高,工作电流大,灌电流可达 500mA,并且能够在关态时承受 50V 的电压,输出还可以在高负载电流并行运行。

ULN2003 采用 DIP-16 或 SOP-16 塑料封装。

pYYBAGRGV3WALpQFAAEM3jpvUNM900.png

ULN2003内部电路框图及封装图

主要作用:ULN2003的主要作用就是为单片机提供大电流的驱动能力,以此达到驱动步进电机所需的电流。

二.28BYJ-48五线四相电机介绍

28BYJ-48步进电机为五线四相永磁式步进电机,其名称含义为:“28”为电机直径28mm,B为步进电机,Y表示电机为永磁式,J表示内部自带减速箱,48表示驱动方式为四相八拍;

(1)28BYJ-48步进电机参数

pYYBAGRGV4qALaTWAAFB2ug01co198.png

对于初学者,对于以上参数,可以先注意以上几个主要参数:工作电压为DC5-12V;步距角为5.625°,即电机转一圈需要的步数=360/5.625*64=4096步,驱动方式为四相四拍或四相八拍。

(2)28BYJ-48步进电机电路图

pYYBAGRGV5iAe4SsAABJ-2QiIfA019.png

从电路图可以看出,五线四相表示电机有4个线圈,5根接线端子,其中引脚5为公共端。

三.ULN2003步进电机驱动模块

(1)驱动模块电路图如下:

pYYBAGRGV6WAZY_bAAE4-AUwgIo572.png

其中IN1-4引脚为ULN2003的控制端,主要连接单片机引脚,高电平导通,低电平截止;OUT1-4为ULN2003的驱动端,主要连接步进电机4个相线。LED1-4为指示作用,ULN2003通道导通时亮,截止时灭。

VCC主要为ULN2003内部续流二极管的公共端,VM为步进电机的驱动电压;VCC与VM的工作电压需保持一直。

(2)单片机与驱动模块连接图

pYYBAGRGV7OAI-X8AAELg1FbxIY251.png

ULN2003与单片机、步进电机电路连接图,步进电机以5V为工作电压。

四。驱动程序

步进电机的驱动方式主要为四相四拍或四相八拍;

四相四拍为步进电机的导通顺序为:

(1)正转:A-B-C-D;

(2)反转:D-C-B-A;

四相八拍为步进电机的导通顺序为:

(3)正转:AD-A-AB-B-CB-C-DC-D;

(4)反转:D-DC-C-CB-B-BA-A-AD;

程序以四相四拍为例:

pYYBAGRGV86AYt4CAAE1TiOu2vs426.png

poYBAGRGV9SAGb4TAAEgjsOkZM4576.png

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 步进电机
    +关注

    关注

    149

    文章

    2930

    浏览量

    146069
  • 达林顿管
    +关注

    关注

    1

    文章

    32

    浏览量

    15973
  • ULN2003
    +关注

    关注

    9

    文章

    128

    浏览量

    32924
收藏 人收藏

    评论

    相关推荐

    ULN2003步进电机驱动电路设计

    ULN2003 是高耐压、大电流达林顿陈列,由七个硅 NPN 达林顿管组成。
    发表于 11-14 15:14 4624次阅读
    <b class='flag-5'>ULN2003</b><b class='flag-5'>步进</b><b class='flag-5'>电机</b><b class='flag-5'>驱动</b><b class='flag-5'>电路设计</b>

    ULN2003步进电机驱动原理及应用程序步进电机驱动原理及应用

    `ULN2003步进电机驱动原理及应用程序步进电机驱动
    发表于 07-10 16:59

    ULN2003步进电机驱动电路

    ULN2003步进电机驱动电路
    发表于 09-05 14:28

    ULN2003步进电机驱动的焊接电路

    哪位朋友有ULN2003步进电机驱动的焊接电路图,请回复一下,谢谢。
    发表于 08-02 09:21

    ULN2003步进电机驱动相关资料分享

    51驱动/*******************************************************ULN2003驱动5V减速步进
    发表于 06-29 09:00

    如何去使用ULN2003驱动步进电机

    基于stm32f103ZET6开发板驱动28BYJ-48步进电机这里使用ULN2003驱动[步进
    发表于 07-07 06:30

    Arduino,ULN2003和28YJ-48步进电机执行控制 相关资料下载

    使用ULN2003驱动板和Arduino控制28BYJ-48步进电机的所有信息。我提供了数据表,接线图和许多示例代码!在每个示例之后,我都会分解并解释代码的工作原理,因此您可以毫无问题
    发表于 07-08 09:26

    一种基于stm32F103的ULN2003步进电机驱动方式

    基于stm32F103的ULN2003步进电机驱动硬件准备一、本次使用的硬件二、使用步骤1.引入库2.读入数据总结(一)硬件(二)代码(二)想法硬件准备一、本次使用的硬件开发板
    发表于 07-08 08:57

    28BYJ-48步进电机+ULN2003驱动程序是什么

    28BYJ-48步进电机+ULN2003驱动程序(STM32)28BYJ-48步进电机+
    发表于 07-08 07:13

    如何使用ULN2003驱动28BYJ-48步进电机

    如何使用ULN2003驱动28BYJ-48步进电机
    发表于 10-18 06:24

    分享一个不错的28BYJ-48步进电机+ULN2003驱动程序

    分享一个不错的28BYJ-48步进电机+ULN2003驱动程序
    发表于 12-21 06:31

    求大佬分享STM32F103C8T6 ULN2003步进电机驱动代码

    求大佬分享STM32F103C8T6 ULN2003步进电机驱动代码
    发表于 12-21 06:25

    ULN2003驱动步进电机

    80c51的ULN2003驱动步进电机源码
    发表于 09-01 15:01 156次下载

    基于ULN2003及单片机驱动步进电机的应用案例

    本资料介绍了ULN2003 的特点与电路结构 , 采用单片机连接 ULN2003 组成的驱动系统来驱动
    发表于 09-01 10:53 73次下载
    基于<b class='flag-5'>ULN2003</b>及单片机<b class='flag-5'>驱动</b><b class='flag-5'>步进</b><b class='flag-5'>电机</b>的应用案例

    一文看懂arduino驱动uln2003操作步进电机的方法

    本文首先介绍了arduino驱动uln2003操作步进电机的方法,其次介绍了ULN2003引脚及功能,最后介绍了
    的头像 发表于 05-30 09:34 8.1w次阅读
    一文看懂arduino<b class='flag-5'>驱动</b><b class='flag-5'>uln2003</b>操作<b class='flag-5'>步进</b><b class='flag-5'>电机</b>的方法