基于SMA7029M的步进电机驱动设计

发布者:Leishan最新更新时间:2011-10-06 关键字:SMA7029M  步进电机驱动 手机看文章 扫描二维码
随时随地手机看文章

    步进电机是将电脉冲信号转变为角位移或线位移的开环控制元步进电机件。在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度,称为“步距角”,它的旋转是以固定的角度一步一步运行的。可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。

 

  1 步进电机特点及驱动

  步进电机受脉冲电流控制,每输入一个脉冲电机转轴步进一个步距角增量。转子的角位移正比于输入脉冲的数量,转子的角速度正比于输入脉冲的频率,转子的旋转方向取决于定子绕组的通电顺序。在使用过程中步进电机有一定的步距误差,但没有累计误差。若维持控制绕组的电流不变,则步进电机就可停在某一位置不动。其按力矩产生的原理可分为反应式步进电机和激磁式步进电机。按输出力矩大小可分为伺服式步进电机和功率式步进电机。

  由于步进电机是属于感性器件,感抗与其输入频率是成正比。假设步进电机的转速增加,其感抗也会增大。该状态下流入电机线圈的电流就会减小,电机的输出扭力达不到要求输出,严重的情况下会造成电机失步或者电机只振动不转。这就要求其驱动电路能够提供稳定的输出电流,使步进电机具有稳定的转动。一般设计中步进电机驱动都用采用三极管或者是用ULN2803IC等来驱动,这些驱动在实验板或一些转速不高、带动负载小的应用场所使用比较合适,在实际工作设计中远远达不到所需要求。针对这些问题,各大公司陆续推出了专用的步进电机驱动芯片,简化其驱动设计。Allegro公司的SMA7029M多芯片模块就是一款性能使用简单控制优良的步进电机控制模块,该多芯片模块能为步进电机提供稳定的输出电流,使电机能够稳定的转动。

  2 步进电机工作原理

  通常电机的转子为永磁体,当电流流过定子绕组时,定子绕组产生一矢量磁场。该磁场会带动转子旋转一角度,使得转子的一对磁场方向与定子的磁场方向一致。当定子的矢量磁场旋转一个角度。转子也随着该磁场转一个角度。每输入一个电脉冲,电动机转动一个角度前进一步。它输出的角位移与输入的脉冲数成正比、转速与脉冲频率成正比。改变绕组通电的顺序,电机就会反转。所以可用控制脉冲数量、频率及电动机各相绕组的通电顺序来控制步进电机的转动。

  步进电机是一种感应电机,它的工作原理是利用电子电路,将直流电变成分时供电的,多相时序控制电流,用这种电流为步进电机供电,步进电机才能正常工作,驱动器就是为步进电机分时供电的,多相时序控制器

  虽然步进电机已被广泛地应用,但步进电机并不能象普通的直流电机,交流电机在常规下使用。它必须由双环形脉冲信号、功率驱动电路等组成控制系统方可使用。因此用好步进电机却非易事,它涉及到机械、电机、电子及计算机等许多专业知识。

  步进电机作为执行元件,是机电一体化的关键产品之一, 广泛应用在各种自动化控制系统中。随着微电子和计算机技术的发展,步进电机的需求量与日俱增,在各个国民经济领域都有应用。

  3 步进电机驱动设计

  SMA7029M是专为高效率、高性能的两相单极步进电机设计的多芯片模块,它采用功率FET技术和单片逻辑控制电路对完成步进电机的运动控制。同一系列的还有SLA7024M和SLA7026M,三个芯片模块不同主要是在输出额定电流(1.5 A或3.0 A)和包装样式上。[page]

  3.1 SMA7029M结构及驱动设计

  SMA7029M内部主要包含电流峰值检测部分,PWM关闭时间控制部分,电机逻辑控制部分,输出电流及回流电流控制部分,如图1所示。其工作过程主要是通过电流采样,通过峰值检测电路得到当前最大电流,根据其结果控制PWM工作时间,最终达到控制整个芯片组输出电流的目的。

 

 

  图1也给出基于SMA7029M芯片组电机驱动设计的外围电路,主要包含参考电压取样电路,OC门反向器输入电路,电流取样以及输出变压器耦合电路。通过设置电路中的R3=47 kΩ,C1=470 pF,可以得到脉宽约等于12μs。

  3. 2 逻辑控制关系

  SMA7029M可以通过外部逻辑控制实现电机状态的改变,表1给出了详细的控制方式及输出结果。

 

  其中tda和tdb扎连接外部OC门反相器的逻辑控制信号,连接关系见图1所示。从表l中可以看出,不同控制关系下输出的不同状态转移,A和B两个通道可以独立控制,例如在状态0及状态2下A,B通道分别独立工作,而在状态1下二者可以同时工作。

  3.3 工作模式选择

  通过改变图1中外部元器件取值来设置PWM电流启动点。Vb是供电电压,典型取值为5 V;R1,R2为分压电阻,为所需参考电压提供合适的输入;Rs是电流取样电阻。其中参考电压Vref输入最大不能超过2 V,相应地选择合适的电阻。在正常PWM模式(满电流工作)下,Iout需要设置到电机工作所需的满电流,它由式(1)决定:

 

  为了使输出电流可调,可以将图1中的固定电阻Rz改用可调电位器。在保持电流模式下,图2增加电路可以减小步进电机的电压。

  其中外部三极管可以改变分压比,使参考电压Vref发生变化,从而减小输出电流。此时的Ihold由电阻R1,R2,Rx,Rs以及电压Vb共同决定:

 

 

  4 结 语

  步进电机驱动作为现代机电一体化产品中的关键部件之一,在当今社会中发挥的作用越来越重要,从数控机床、包装机械到电脑的外围装置、机器人系统、仪表仪器等各种信息工业产品中,都离不开步进电机,进而也对其驱动电路设计提出了进一步的要求。通过在包装机控制系统中的实际使用,进一步证明了该步进电机驱动器工作可靠,效率高,矩频特性好,可以广泛应用于小型机电一体化设备中。

 

 

关键字:SMA7029M  步进电机驱动 引用地址:基于SMA7029M的步进电机驱动设计

上一篇:DS1820芯片在电化学传感器温度补偿中的应用
下一篇:变频控制系统单片机外围电路设计探讨

推荐阅读最新更新时间:2024-03-16 12:42

TRINAMIC推出全新4安培步进电机驱动芯片
全球 领先的电机及运动控制开发者 TRINAMIC 近日发布了一款全新的步进电机驱动芯片,驱动电流可达 4 安培,丰富了其现有的微步控制的步进电机驱动产品线。新的 TMC2660 集成预驱动器和功率 MOSFET 管,预驱动部分可以实时计算电机线圈电流,功率 MOSFET 将电流放大驱动电机。 该芯片采用多芯片模组封装技术,将驱动器和放大器封装在一个芯片内 ,实现了最低功耗,目前可用于 4 安培的步进电机驱动器。 TMC2660 的 Rds 为 65 毫欧 ,于 4 安培电流的情况下工作只耗 能 2.8 瓦,与之前最具竞争力的解决方案相比减少了 85% 。新芯片 的低能耗消除了对散热器的需求,实现了高集成的面
[工业控制]
MC33991型二相步进电机驱动
摘要:MC33991是Motorola公司生产的两相步进电机驱动器,可以准确地控制步进电机的运动并及时反馈步时电机的工作状态。该电路有良好的抗干扰能力,可以灵活地控制驱动步时电机,是汽车电子设备特别是汽车仪表中的理想驱动器。 关键词:步时电动机 驱动器 SPI MC33991 汽车仪表 1 MC33991的主要特点 MC33991是单独封装、通过SPI(同步串行外设接口)进行通信、可同时控制二个步进电机的驱动电路。该电路由4个可驱动线圈的功率H桥和辅助逻辑控制器组成。每组H桥的驱动可用来控制步时电机的速度、旋转方向及每相线圈中电流的大小。MC33991有良好的抗干扰能力,可以十分灵活地驱动步进电机,因此是汽车电子设备特别是
[传感技术]
基于L297和L298的步进电机驱动器的设计
引言 步进电机广泛应用于对精度要求比较高的运动控制系统中,如机器人、打印机、软盘驱动器、绘图仪、机械阀门控制器等。目前,对步进电机的控制主要有由分散器件组成的环形脉冲分配器、软件环形脉冲分配器、专用集成芯片环形脉冲分配器等。分散器件组成的环形脉冲分配器体积比较大,同时由于分散器件的延时,其可靠性大大降低;软件环形分配器要占用主机的运行时间,降低了速度;专用集成芯片环形脉冲分配器集成度高、可靠性好,但其适应性受到限制,同时开发周期长、需求费用较高。 步进电机控制 步进电机是数字控制电机,它将脉冲信号转变成角位移,即给一个脉冲信号,步进电机就转动一个角度,因此非常适合于单片机控制。步进电机可分为反应式步进电机(VR)、永磁式步
[单片机]
基于L297和L298的<font color='red'>步进电机驱动</font>器的设计
东芝推出最大额定值为40V/1.8A的双极步进电机驱动
东京 东芝公司(TOKYO:6502)旗下存储与电子元器件解决方案公司今日宣布推出提供40V大电压和1.8A电流的双极步进电机驱动器 TB62269FTAG 。批量生产将于本月底启动。 3D打印机、办公室自动化设备、ATM等银行终端、验钞机、游乐设备和家用电器等应用均需要高速、高性能电机驱动器。与此同时,客户对节省空间且设计优良的设备的需求正加速设备的小型化。降低产品内部热量和功耗的措施也变得日益重要。 该款新电机驱动器采用QFN32封装,比东芝现有产品 TB62269FTG 的QFN48封装更小。其封装尺寸的减小将有助于节省印刷电路板的空间。 东芝将继续加强其产品阵容,以满足电机驱动应用的各种需求。
[电源管理]
东芝推出最大额定值为40V/1.8A的双极<font color='red'>步进电机驱动</font>器
三相混合式多细分步进电机驱动器的设计
1、前言   步进电机是一种开环伺服运动系统执行元件,以脉冲方式进行控制,输出角位移。与交流伺服电机及直流伺服电机相比,其突出优点就是价格低廉,并且无积累误差。但是,步进电机运行存在许多不足之处,如低频振荡、噪声大、分辨率不高等,又严重制约了步进电机的应用范围。步进电机的运行性能与它的驱动器有密切的联系,可以通过驱动技术的改进来克服步进电机的缺点。相对于其他的驱动方式,细分驱动方式不仅可以减小步进电机的步距角,提高分辨率,而且可以减少或消除低频振动,使电机运行更加平稳均匀。总体来说,细分驱动的控制效果最好。因为常用低端步进电机伺服系统没有编码器反馈,所以随着电机速度的升高其内部控制电流相应减小,从而造成丢步现象。所以在速度和精度
[工业控制]
两相双极步进电机驱动中电流再生时的电流衰减
两相双极步进电机的驱动:什么是Decay? 在驱动步进电机时,需要进行Decay(电流衰减)控制。 Decay是一种在关断对电机的电源供给时使电流衰减的方法,有Slow Decay(慢速衰减)和Fast Decay(快速衰减)两种基本方法。 以下是上一篇中给出的步进电机驱动波形中的一部分。输出电压OUT是PWM 信号 ,因此输出电流是与PWM信号联动ON/OFF的平均电流。由于驱动的是线圈,所以输出电流的波形是锯齿波,而不是PWM电压输出的方波。下图是输出电流的放大波形。 蓝色波形是Slow Decay时的波形,由于衰减的斜率小,故电流衰减速度慢,PWM关断期间的电流衰减也较慢。因此,在导通时达到设定电流值的时间也缩短
[嵌入式]
两相双极<font color='red'>步进电机驱动</font>中电流再生时的电流衰减
东芝推出无需电流检测电阻的双极步进电机驱动器IC
新的IC采用了东芝ACDS 结构,该结构之前用于单极步进电机驱动器IC。其不再需要检测电机电流通常需要的两个外部电阻。该新IC采用小型QFN36封装(安装面积5mm×5mm),与东芝现有产品 相比,其安装面积减少约66%。ACDS还降低了功率损耗和电阻变化误差,有助于实现低功耗和高精度恒流控制。 新产品的主要特性 无需外部电流检测电阻。 ACDS是东芝的原创结构,无需外部电流检测电阻,便可实现高精度恒流电机控制。 电机驱动时产生热量少。 与东芝现有产品 相比,当步进电机驱动器的工作电流为1A时,具备低导通电阻(0.45Ω(上限和下限总和:典型值))的内置输出DMOS使发热量减少13%。 小型封装 采用散热性能高的小型QFN
[电源管理]
东芝推出无需电流检测电阻的双极<font color='red'>步进电机驱动</font>器IC
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
  • ARM裸机篇--按键中断
    先看看GPOI的输入实验:按键电路图:GPF1管教的功能:EINT1要使用GPF1作为EINT1的功能时,只要将GPFCON的3:2位配置成10就可以了!GPF1先配 ...
  • 网上下的--ARM入门笔记
    简单的介绍打今天起菜鸟的ARM笔记算是开张了,也算给我的这些笔记找个存的地方。为什么要发布出来?也许是大家感兴趣的,其实这些笔记之所 ...
  • 学习ARM开发(23)
    三个任务准备与运行结果下来看看创建任务和任运的栈空间怎么样的,以及运行输出。Made in china by UCSDN(caijunsheng)Lichee 1 0 0 ...
  • 学习ARM开发(22)
    关闭中断与打开中断中断是一种高效的对话机制,但有时并不想程序运行的过程中中断运行,比如正在打印东西,但程序突然中断了,又让另外一个 ...
  • 学习ARM开发(21)
    先要声明任务指针,因为后面需要使用。 任务指针 volatile TASK_TCB* volatile g_pCurrentTask = NULL;volatile TASK_TCB* vol ...
  • 学习ARM开发(20)
  • 学习ARM开发(19)
  • 学习ARM开发(14)
  • 学习ARM开发(15)
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved