1 小功率4相步进电机的驱动 及智能驱动方案-德赢Vwin官网 网
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

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

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

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

    关注

    0

    文章

    40

    浏览量

    10783
  • 步进电机
    +关注

    关注

    150

    文章

    3109

    浏览量

    147443
  • 智能驱动器
    +关注

    关注

    0

    文章

    6

    浏览量

    7587

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

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

收藏 人收藏

    评论

    相关推荐

    EVL6480 步进电机驱动器评估板

    成解决方案,适用于驱动步进双极步进电机。它结合了用于 N 沟道 MOSFET
    的头像 发表于 11-27 17:58 297次阅读
    EVL6480 <b class='flag-5'>步进</b><b class='flag-5'>电机</b><b class='flag-5'>驱动</b>器评估板

    步进电机驱动器的主要驱动方式有哪些?简单介绍

    的转速和步数。脉冲驱动方式具有结构简单、控制方便等优点,适用于对精度要求不高的场合。 序控制方式 序控制方式是步进电机
    的头像 发表于 10-24 13:43 297次阅读

    步进电机驱动器的主要工作原理是什么?

    步进电机驱动器的主要工作原理是通过精确控制电机步进角度,实现对电机位置和速度的精确控制。
    的头像 发表于 10-24 13:40 378次阅读

    探索步进电机驱动IC的创新融合

    在当今科技飞速发展的时代,马达驱动 IC 和步进电机驱动 IC 正以令人瞩目的速度不断演进。其中,集成了先进的无刷直流控制板方案的马达
    的头像 发表于 10-21 17:55 274次阅读
    探索<b class='flag-5'>步进</b><b class='flag-5'>电机</b><b class='flag-5'>驱动</b>IC的创新融合

    请问哪款电机驱动芯片能驱动两个小功率4w)直流无刷电机

    希望使用一个电机驱动芯片同时驱动两个小功率直流无刷电机 要求: 1、两个电机速度基本保持一致 2
    发表于 07-05 11:09

    步进电机驱动芯片的工作原理和特点

    步进电机驱动芯片是步进电机控制系统中实现驱动电机的核
    的头像 发表于 06-12 15:14 1286次阅读

    步进电机驱动器细分怎么调

    步进电机驱动器细分调整是步进电机控制系统中的一个重要环节,它直接影响到步进
    的头像 发表于 06-12 09:40 2127次阅读

    如何正确选择步进电机驱动

    步进电机驱动器是步进电机系统中的重要组成部分,它负责将控制信号转换为步进
    的头像 发表于 06-05 18:04 2256次阅读

    为什么步进电机要加驱动

    步进电机作为一种能够实现精确位移控制的电机类型,在工业自动化、精密测量、数控机床等领域得到了广泛应用。然而,步进电机本身并不能直接接受控制信
    的头像 发表于 06-05 17:30 1442次阅读

    步进电机驱动器知识

      步进电动机的历史:德国百格拉公司于1973年发明了五混合式步进电机及其驱动器;1993年又推出了性能更加优越的三
    发表于 04-22 11:52 397次阅读
    <b class='flag-5'>步进</b><b class='flag-5'>电机</b>及<b class='flag-5'>驱动</b>器知识

    如何调整二步进电机步进角度,控制步进角度的功能?

    在当今的自动化设备中,二步进电机作为一种常见的驱动元件,其精确控制步进角度的功能尤为重要。那么,博扬
    的头像 发表于 03-25 17:49 1813次阅读
    如何调整二<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>角度的功能?

    适用于三电机驱动智能功率模块设计实用指南

    本文旨在为 SPM 31 v2 系列功率模块设计提供实用指南,该系列智能功率模块 (IPM) 适用于三电机
    的头像 发表于 03-17 17:03 1589次阅读
    适用于三<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>模块设计实用指南

    步进电机驱动电路原理 步进电机驱动器可以通用吗

    步进电机驱动电路原理是指通过特定的电信号驱动步进电机工作的原理。而
    的头像 发表于 01-24 10:46 2450次阅读

    步进电机驱动器拨码开关怎么调

    步进电机驱动器是一种常见的电机驱动装置,可用于控制步进电机
    的头像 发表于 01-15 13:56 4065次阅读

    arduino如何驱动步进电机

    ,还能轻松驱动步进电机。本文将详细介绍Arduino驱动步进电机的原理、方法和应用。
    的头像 发表于 01-14 16:37 3627次阅读