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

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

3天内不再提示

小功率4相步进电机的驱动 及智能驱动方案

电源研发精英圈 来源:电源研发精英圈 作者:电源研发精英圈 2020-11-11 14:39 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

01 小功率4相步进电机的驱动

下面是一种驱动电路框图:

达林顿管阵列ULN2803分别从锁存器取出第0,2,4,6位和1,3,5,7位去驱动两个步进电机.四相步进电机的通电顺序可以有几种:A,B,C,D(4相4拍);AB,BC,CD,DA(4相双4拍);A,AB,B,BC,C,CD,D,DA(4相8拍).为了兼顾稳定性,转矩和功耗,一般采用4相8拍方式.所有这些方式都可以通过循环移位实现(也要有定期监控),为了使4相8拍容易实现,锁存器与驱动部分采用了交叉连接。

步进电机工作在四相八拍模式(即正转的输入信号为1000→1100→0100→0110→0010→0011→0001→1001→1000),对应每个步进电机要有四个信号输入端,理论上向端口输出信号可以控制两个步进电机的工作。寄存器循环移位奇偶位分别作两个步进电机的驱动端的做法,

其思想如下:

LOOP: MOV A,#1110000B;在A寄存器中置入11100000

RR A;右移位

AJMPLOOP;循环右移位

这样在寄存器A中存储的值会有如下循环11100000→01110000→00111000→00011100→00001110→00000111→10000011→11000001→11100000,其奇数位有如下循环1000→1100→0100→0110→0010→0011→0001→1001→1000,其偶数位有如下循环1100→0100→0110→0010→0011→0001→1001→1000→1100.将A输出到P0端口,则奇数位和偶数位正是我们所需要的步进电机输入信号。

而事实上每个电机的动作是不同的,为此我们在RAM中为每个电机开辟一个byte的状态字节用以循环移位.在每一个电机周期里,根据需要对每个电机的byte进行移位,并用ANL指令将两个电机的状态合成到一个字节里输出此时的A同时可以控制两个电机了

步进电机的速度由驱动脉冲的频率决定,移位的周期不同,电机的速度也就不同了.前面提到的电机周期,应该取各种可能的周期的最大公约数.换句话说,一旦电机周期取定,每个电机移位的周期应该是它的倍数.在程序中,对每个电机的相应时刻设定相应的分频比值,同时用一个变量进行加一计数:每到一个电机周期若计数变量<分频比值,则计数变量加1;若相等,则移位,计数变量清零.这样就实现了分频调速,可以让多个电机同时以不同的速度运转.

另外,也可以采用传统的查表方式进行驱动,程序稍长,但也比较稳定,这种方法非常适合三相步进电机。

02 步进电机的智能驱动方案

步进电机有可以精确控制的优点,但是功耗大,效率低,力矩小。如果选用大功率步进电机,为了降低功耗,可以采取PWM恒流控制的方法。基本思路是,用带反馈的高频PWM根据输出功率的要求对每相恒流驱动,总体电流顺序又符合转动顺序。需要力矩小的时候应及时减小电流,以降低功耗。该方案实现的电路,可以采用独立的单片机CPLD加场效应管驱动电路以及电流采样反馈电路。

关于步进电机驱动电路设计的内容就到这里了,是不是对步进电机还有一些疑惑呢?

责任编辑:PSY

原文标题:全!步进电机驱动设计详细讲解

文章出处:【微信公众号:电源研发精英圈】欢迎添加关注!文章转载请注明出处。

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

    关注

    0

    文章

    45

    浏览量

    11052
  • 步进电机
    +关注

    关注

    152

    文章

    3216

    浏览量

    151535
  • 智能驱动器
    +关注

    关注

    0

    文章

    8

    浏览量

    7697

原文标题:全!步进电机驱动设计详细讲解

文章出处:【微信号:dianyuankaifa,微信公众号:电源研发精英圈】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    常用两步进电机驱动器参数

    步进电机及其驱动器是工业自动化领域的关键组件,其性能参数直接影响设备的定位精度和动态响应。以下从电机本体参数、
    的头像 发表于 11-27 07:41 136次阅读

    有人能做步进电机驱动板吗

    研制一块PCBA。同时驱动两个24线步进电机电机电压5v,电流300mA,PCBA板包括mc
    发表于 11-25 12:50

    HR8825集成微步进电机驱动器:自动化设备的高效驱动解决方案

    集成度、强驱动能力和便捷的实施特性,成为了这类设备驱动方案的理想选择,为自动化领域的精准控制提供了可靠保障。​       HR8825的核心优势之一在于其灵活且全面的步进控制能力,专
    的头像 发表于 10-29 16:42 437次阅读
    HR8825集成微<b class='flag-5'>步进</b><b class='flag-5'>电机</b><b class='flag-5'>驱动</b>器:自动化设备的高效<b class='flag-5'>驱动</b>解决<b class='flag-5'>方案</b>

    HR4988微特步进电机驱动器:高效便捷的驱动解决方案

    在自动化设备、智能机器人、精密仪器等领域,步进电机的稳定驱动是保障设备精度与可靠性的核心环节,而HR4988作为一款内部集成译码器的微特步进
    的头像 发表于 10-28 16:37 436次阅读
    HR4988微特<b class='flag-5'>步进</b><b class='flag-5'>电机</b><b class='flag-5'>驱动</b>器:高效便捷的<b class='flag-5'>驱动</b>解决<b class='flag-5'>方案</b>

    HR4985微特步进电机驱动器:高效便捷的驱动解决方案

    的性能表现,成为了众多应用场景的理想选择。这款驱动器从用户实际使用需求出发,在功能集成、驱动能力与性能优化等方面进行了全方位设计,为双极步进电机的高效
    的头像 发表于 10-27 17:16 427次阅读
    HR4985微特<b class='flag-5'>步进</b><b class='flag-5'>电机</b><b class='flag-5'>驱动</b>器:高效便捷的<b class='flag-5'>驱动</b>解决<b class='flag-5'>方案</b>

    HR4982微特步进电机驱动器:高效便捷的驱动解决方案

          在自动化设备、智能仪器、小型机械等诸多领域,步进电机的稳定驱动是保障设备精准运行的核心环节,而HR4982作为一款内部集成译码器的微特
    的头像 发表于 10-24 16:43 474次阅读
    HR4982微特<b class='flag-5'>步进</b><b class='flag-5'>电机</b><b class='flag-5'>驱动</b>器:高效便捷的<b class='flag-5'>驱动</b>解决<b class='flag-5'>方案</b>

    ‌DRV8821 双路步进电机控制器与驱动器技术文档总结

    该DRV8821提供双微步进步进电机控制器/驱动器 打印机、扫描仪和其他办公自动化设备应用的解决方案。 两个独立的步进
    的头像 发表于 10-21 11:27 399次阅读
    ‌DRV8821 双路<b class='flag-5'>步进</b><b class='flag-5'>电机</b>控制器与<b class='flag-5'>驱动</b>器技术文档总结

    ‌DRV8805单极性步进电机驱动IC技术文档总结

    该DRV8805为驱动单极步进电机提供了集成解决方案。它 包括四个具有过流保护的低侧驱动器,并提供内置二极管进行箝位
    的头像 发表于 10-20 13:44 366次阅读
    ‌DRV8805单极性<b class='flag-5'>步进</b><b class='flag-5'>电机</b><b class='flag-5'>驱动</b>IC技术文档总结

    基于L6482的步进电机驱动评估板技术解析

    集成的解决方案,适用于驱动步进双极步进电机。它将用于N沟道MOSFET
    的头像 发表于 10-17 11:44 304次阅读
    基于L6482的<b class='flag-5'>步进</b><b class='flag-5'>电机</b><b class='flag-5'>驱动</b>评估板技术解析

    ‌DRV8818A 35V步进电机驱动器技术文档总结

    该DRV8818A为打印机、扫描仪和其他自动化设备应用提供集成步进电机驱动器。该器件具有两个H桥驱动器和微步进索引器逻辑,用于控制
    的头像 发表于 10-11 09:29 540次阅读
    ‌DRV8818A 35V<b class='flag-5'>步进</b><b class='flag-5'>电机</b><b class='flag-5'>驱动</b>器技术文档总结

    步进电机驱动电路的设计

    介绍了BYG通用系列二步进电机最常采用的的单极性和双极性2种驱动电路的设计方案,从原理上体现了一
    发表于 05-28 15:38

    HJ4205步进电机驱动电路详解

    HJ4205是一款步进电机驱动电路。包含一个步进电机控制器和内部N沟道MOSFET,来驱动一个双
    的头像 发表于 05-07 16:19 1460次阅读
    HJ4205<b class='flag-5'>步进</b><b class='flag-5'>电机</b><b class='flag-5'>驱动</b>电路详解

    步进电机驱动器有哪些分类,如何选型?

    步进电机驱动器是控制步进电机运行的关键组件,根据不同的标准,步进
    的头像 发表于 01-06 08:08 1511次阅读
    <b class='flag-5'>步进</b><b class='flag-5'>电机</b><b class='flag-5'>驱动</b>器有哪些分类,如何选型?

    浅谈瑞盟科技·MS4988B——16 微细分步进电机驱动

    MS4988B 是一款双极微步进电机驱动芯片,内置有 4bit DAC,可以实现全步进,1/2,1/4
    的头像 发表于 12-25 14:26 1742次阅读
    浅谈瑞盟科技·MS4988B——16 微细分<b class='flag-5'>步进</b><b class='flag-5'>电机</b><b class='flag-5'>驱动</b>器

    基于STM32F405RGT6的TMC2660步进电机驱动器,附带原理图+PCB

    驱动电路主要包括以下部分,信号接口电路,逻辑控制电路,功率开关电路,保护电路。TMC2660是步进电机驱动芯片,集成了先进的电流控制算法、微
    的头像 发表于 12-14 19:24 3467次阅读
    基于STM32F405RGT6的TMC2660<b class='flag-5'>步进</b><b class='flag-5'>电机</b><b class='flag-5'>驱动</b>器,附带原理图+PCB