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

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

3天内不再提示

单片机驱动电机电路

姚小熊27 来源:xx 2019-10-25 14:10 次阅读

51单片机驱动步进电机电路

在这里介绍一下用51单片机驱动步进电机的方法。

这款步进电机的驱动电压12V,步进角为 7.5度 。 一圈 360 度 , 需要 48 个脉冲完成!

该步进电机有6根引线,排列次序如下:1:红色、2:红色、3:橙色、4:棕色、5: $、6:黑色。采用51驱动ULN2003的方法进行驱动。ULN2003的驱动直接用单片机系统的5V电压,可能力矩不是很大,大家可自行加大驱动电压到12V。

单片机驱动电机电路

单片机控制步进电机的应用实例

1、采用1-2 相励磁法实现电机的正转控制。

单片机的I/O口驱动电流较小,一般无法直接驱动步进电机,图9-10采用ULN2003作为步进电机的驱动芯片,ULN2003工作电压高,工作电流大,灌电流可达500mA,并且能够在关状态时承受50V的电压,输出还可以在高负载电流并行运行。只需按表9-2(c)的8个步序向P1口发送数据,通过ULN2003的驱动,即可实现步进电机按1-2相励磁法正转运行。

单片机驱动电机电路

C51程序如下:

单片机驱动电机电路

上面的delay( )程序可参考之前例子中的延时程序编写,这里不再重复。

利用相同的程序编写方式可以实现1相励磁和2相励磁的电机控制

2、步进电机的正反转控制

利用接在单片机P3.7口的开关对步进电机的正反转进行控制,当开关闭合时,步进电机正转运行,当开关断开时,步进电机反转运行。此处采用1相励磁法。步进电机正反转控制电路如图9-11所示。

单片机驱动电机电路

C51程序如下:

单片机驱动电机电路

3、利用查表方式通过两组开关实现三种励磁状态的切换。

两组开关实现三种励磁状态切换的电路如图9-12所示。利用接在P3.0、P3.1口的两个开关的四种状态实现步进电机的1相励磁、2相励磁、1-2相励磁及停止状态的切换。开关实现步进电机运行状态切换如表9-3所示。

单片机驱动电机电路

由于三种励磁状态每拍的状态均为已知,在软件设计中,可以将这些状态预先存储到3个数组当中,根据2组开关的状态去查询对应的数组即可实现步进电机励磁方式的切换。

C51程序如下:

单片机驱动电机电路

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

    关注

    6032

    文章

    44513

    浏览量

    632689
  • 电机
    +关注

    关注

    142

    文章

    8923

    浏览量

    145052
收藏 人收藏

    评论

    相关推荐

    单片机+l293组成的电机驱动电路

    单片机+l293组成的电机驱动电路
    发表于 03-31 09:26 3450次阅读
    <b class='flag-5'>单片机</b>+l293组成的<b class='flag-5'>电机</b><b class='flag-5'>驱动</b><b class='flag-5'>电路</b>图

    使用Stellaris(群星)单片机驱动直流无刷电机

    使用Stellaris(群星)单片机驱动直流无刷电机 本文简介如何使用Stellaris(群星)单片机驱动直流无刷
    发表于 04-06 17:34 69次下载

    基于单片机的步进电机驱动电路设计

    基于单片机的步进电机驱动电路设计  步进电机在控制系统中具有广泛的应用。它可以把脉冲信号转换成角位移,并且可用作电磁制
    发表于 10-21 00:37 3059次阅读

    单片机驱动步进电机程序

    单片机驱动步进电机程序 NS-6型实验板驱动步进电机 控制输出为P1口 由
    发表于 03-18 15:36 1.2w次阅读

    单片机系统中的驱动电路

    单片机系统中的驱动电路
    发表于 04-21 20:56 1441次阅读
    <b class='flag-5'>单片机</b>系统中的<b class='flag-5'>驱动</b><b class='flag-5'>电路</b>

    直流测速发电机单片机的接口电路

    直流测速发电机单片机的接口电路 如图是直流测速发电机单片机的接口电路。在该系统中,通过
    发表于 08-07 21:37 2431次阅读
    直流测速发<b class='flag-5'>电机</b>与<b class='flag-5'>单片机</b>的接口<b class='flag-5'>电路</b>

    51单片机驱动步进电机电路及程序

      在这里介绍一下用51单片机驱动步进电机的方法。   这款步进电机驱动电压12V,步进角为 7.5度 . 一圈 360 度 , 需要
    发表于 08-13 11:02 2.8w次阅读

    基于AVR单片机的四相步进电机驱动设计

    基于AVR单片机的四相步进电机驱动设计。
    发表于 04-25 10:50 17次下载

    基于单片机和CPLD的步进电机细分驱动系统

    基于单片机和CPLD的步进电机细分驱动系统
    发表于 04-25 17:07 12次下载

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

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

    51单片机驱动步进电机的方法

    本文档内容介绍了基于51单片机的步进电机驱动电路设计,供网友参考。
    发表于 09-21 10:49 20次下载
    51<b class='flag-5'>单片机</b><b class='flag-5'>驱动</b>步进<b class='flag-5'>电机</b>的方法

    简单实现51单片机步进电机驱动

    简单实现51单片机步进电机驱动说明:
    发表于 11-11 13:06 37次下载
    简单实现51<b class='flag-5'>单片机</b>步进<b class='flag-5'>电机</b>的<b class='flag-5'>驱动</b>

    51单片机控制步进电机-电路连接

    51单片机控制步进电机-电路连接概要:本案例讲解的内容是51单片机控制步进电机硬件连接部分。后续会分别讲解
    发表于 11-12 12:51 115次下载
    51<b class='flag-5'>单片机</b>控制步进<b class='flag-5'>电机</b>-<b class='flag-5'>电路</b>连接

    单片机STM8S测量电压电路_单片机电路设计中的10个难点

    单片机是嵌入式系统的核心元件,使用单片机电路要复杂得多,但在更改和添加新功能时,带有单片机电路更加容易实现,这也正是电器设备使用
    发表于 11-21 13:21 11次下载
    <b class='flag-5'>单片机</b>STM8S测量电压<b class='flag-5'>电路</b>_<b class='flag-5'>单片机电路</b>设计中的10个难点

    单片机电机控制系统之H桥式电机驱动电路原理

    电子发烧友网站提供《单片机电机控制系统之H桥式电机驱动电路原理.doc》资料免费下载
    发表于 10-09 15:50 18次下载
    <b class='flag-5'>单片机电机</b>控制系统之H桥式<b class='flag-5'>电机</b><b class='flag-5'>驱动</b><b class='flag-5'>电路</b>原理