基于A3972的步进电机驱动模块设计

发布者:ByteChaser最新更新时间:2010-09-29 来源: 电子产品世界关键字:步进电机  驱动模块  A3972  PWM  细分 手机看文章 扫描二维码
随时随地手机看文章

  引言

  作为执行器件,广泛用于各种类型的自动控制系统。它是一种将离散的电脉冲信号转化成相应的角位移或线位移的电磁机械装置。它输出的角位移与输入的脉冲数成正比、转速与脉冲频率成正比,是一种输出与输入脉冲对应的增量驱动元件。然而由于其步距角较大,往往满足不了某些高精密定位、精密加工等方面的要求,因此实现细分驱动是减小步距角、提高步进分辨率、增加电机运行平稳性的一种行之有效的方法。

  在实际应用中,往往要求电机运转过程中在转速满足要求的同时,力矩要足够大,而电机的转速与力矩恰是一对矛盾体,转速相同时电机的起动力矩要小于运行力矩,所以实际应用中要根据电机负载力矩来确定启动频率与运行频率。

  本文将给出一种基于驱动芯片的设计,以满足实际生产中精密定位的需求,并给出一个合理的加速曲线,以解决电机的启动力矩与转速的矛盾。

  控制芯片

  是Allegro公司的64细分双DMOS全桥微步距PWM驱动集成电路,CPU可通过时钟、数据、选通3线串口对其进行控制,包括的方向、速度、步进法(细分)的设置。控制指令以串行数据形式通过两个字的格式写入,一个为桥电流数据字,一个为控制时间数据字。它的工作电压可达50V,驱动电流达1.5A,一个即可驱动一台二相

  具有优良的特性,芯片内部的SPWM电流控制电路可通过串口设置其工作在整步、半步、1/4步等,最多可至1/64步,每一步的负载电流可以按最大值的1.56%增量进行设置。其特有的电流慢、快、混合等3种电流衰减模式可以使工作在不同的负载和转速下,而且都能获得较理想的电流波形。另外,它易于与单片机接口,控制方式灵活。

  的功率驱动采用DMOS结构及高速SPWM开关模式,因此功耗极小,基本可不用散热器,可降低成本(去除散热器)和体积。

  还能提供完善的保护措施,其中包括抑制瞬态电压、过热保护、防止电流直通、欠电压自锁等功能。因此,不失为一种高性能的串行控制微步距驱动器。

  系统硬件设计

  本的设计是应用于本研究所研发的自动收发卡机的收发卡机构。根据使用需求,整体系统的硬件设计,大致可以分为控制部分、驱动部分、切换部分及电源部分。

  如图1所示,系统主要由控制、驱动、切换及电源四部分组成。

  控制电路

  控制接口由三种控制信号组成,分别是方向控制信号、使能控制信号及切换控制信号。实际应用中按需要给出这三种控制信号的高低电平(5V)即可方便、有效地控制电机的运转。

  控制部分的核心是单片机及其控制软件,通过光隔电路接收由自动收发卡机主控器给出的各种控制命令,结合细分选择开关的设置,按需求通过3线串行接口控制着的细分倍数、运行脉冲频率、正反转、运行速度、单次运行线位移、启停以及切换不同工位电机等。

  该部分电路主要由单片机及其外围电路组成(见图2)。单片机选择8051 单片机STC12C4052,具有速度高、可靠性高、在系统可编程等优点。S1拨码开关为细分选择开关,根据S1的值可通过串口(STR、CLK、DATA)设置电机工作在整步、半步、1/4步、1/8步、1/16步、1/32、1/64等多种方式下。

  驱动电路

  驱动部分是电机可靠运行的关键,本部分除可按命令完成驱动电机的正反转、加速启动、停止等功能外,还需考虑降低功耗和体积。印制电路板布线应采用粗地线,直接焊接在印制板上,可以提高电路的电气性能和散热性能。

  的外围电路简单,只需要少量的外部元器件和几根控制线就可构成一个完整的微步距驱动二相电路(见图3)。拨码开关S2用来设置桥输出的最大负载工作电流ITRIPMAX = VREF/(Range × Rs),不同的设置VREF的值不同。如拨码开关的第一位导通,则VREF=1.25(1+R10/R11)。其中Range由控制字0决定,本文中Range值为8,Rs值为0.22Ω。

  切换电路

  由于自动收发卡机的设计是基于双工位(工作通道)的,所以本内部自带电机切换电路,可以驱动分时工作的两路电机。切换部分由低功耗的MOS对管集成芯片及外围电路组成(见图4)。

  电源(DC/DC变换)电路

  为了使模块的控制部分有一稳定的工作环境(包括电压稳定、抗干扰等),电源部分采用小功率DC/DC变换芯片做成24V—5V的开关稳压电源(非隔离型),供模块内控制部分使用。另加入过压保护、电源方向保护电路,以提高可靠性,如图5所示。V1为特快速整流二极管,这里可以起到电源方向保护的作用。D1的输出电压为VOUT=1.25(1+R2/R1),给D2提供一个相对稳定、安全的输入电压,再经过D2电压转换为VOUT=1.25(1+R4/R5)即5V。


  系统软件设计

  系统软件设计是设计的关键部分,电机每转动一步都是由单片机软件向驱动芯片写入控制字0、控制字1来实现的,所以控制字值的设定是设计的关键,本文还给出一个合理的加速曲线,以解决电机的启动力矩与转速的矛盾。

  如图7电机正反转流程所示,电机每转动一微步,需要向控制字0写入两路桥电流,而桥电流由6位线性DAC值决定,结合细分值、电流方向和电流衰减模式将DAC值按一定规律写入驱动芯片即可。

  电机启动的加速过程分为5个速度等级,电机启动时设定速度等级SpeedNo为0,以最小恒速位移为单位,逐渐提高速度等级,并通过设置定时器T0的值来作为两个微步之间的时间延时,从而改变步速。图8速度延时流程中Flag为延时结束标志位,定时器T0溢出时置位。

  结语

  该已用于本研究所研发的自动收发卡机项目,驱动42系列两相,步距角为1.8°,为了进一步提高定位精度和系统的运行平稳性,采用细分级数为16。从运行的实际情况看,该驱动器实现了较高的稳速精度,运行可靠,取得了满意的效果。

关键字:步进电机  驱动模块  A3972  PWM  细分 引用地址:基于A3972的步进电机驱动模块设计

上一篇:变频器应用中抗干扰问题的探讨
下一篇:变电站主变冷却风扇变频调速系统的设计与应用

推荐阅读最新更新时间:2024-03-30 21:32

远翔FP6277:7A同步整流PWM升压IC
FP6277是一个带有PWM/PSM控制的电流模式增压直流-直流转换器。它的PWM电路与内置的30mΩ高侧开关和30mΩ低侧开关,使该调节器的功率高效。内部补偿网络还将外部组件计数最小化到只有6。一个内部的0.6V电压被连接到误差放大器,非反相输入器作为精度参考电压。内置的软启动功能可以减少涌入电流。 特色 ➢PWM/PSM控制 ➢输入电压范围:2.4V~4.5V ➢可调输出高达5.3V ➢关机电流: 1uA ➢振荡器频率:500KHz ➢参考电压:0.6V+/-2% ➢关机期间断开负载 ➢周期电流限制 ➢低RDS(开启):30mΩ左右 ➢保护:OTP、OCP、SCP ➢内部补偿 ➢内部软启动:7ms ➢封装:SOP-8L(E
[嵌入式]
远翔FP6277:7A同步整流<font color='red'>PWM</font>升压IC
Intersil推出业内最高效、灵活的单芯片解决方案:ISL6446A双路PWM/线性控制器
美国 加州、MILPITAS --- 2013年3月12日 — 全球高性能模拟混合信号半导体设计和制造领导厂商Intersil公司(纳斯达克全球交易代码:ISIL)今天宣布,推出一种新的双路PWM +线性控制器---ISL6446A,为各种宽带和网络应用提供了业内最灵活、高效的电源解决方案。 ISL6446A集成了两个用于同步降压的PWM控制器和一个线性控制器以及其全面的控制、监测和保护功能。它使设计人员能够将4.5V - 24V直流输入轻松转换为多达三路输出电压,并具有全面的保护功能。每路输出都可通过可调整软启动功能进行独立控制。ISL6446A在整个输入和输出负载范围上都具有超高效率,用户能够轻松地设计出电流高达25A的两通
[电源管理]
STM32一体化步进电机驱动器控制步进电机
元器件选择 1.STM32F103ZET6(普中Z300开发板) 2.一体化42步进电机驱动器 步进电机介绍 百度百科:步进电机是一种将电脉冲信号转换成相应角位移或线位移的电动机。每输入一个脉冲信号,转子就转动一个角度或前进一步,其输出的角位移或线位移与输入的脉冲数成正比,转速与脉冲频率成正比。因此,步进电动机又称脉冲电动机。 42/57/86步进电机区别: ①42步进电机是指安装座尺寸是42mm的步进电机,其最大输出力矩是0.5NM. ②57步进电机是指安装座尺寸是57mm的步进电机,其最大输出力矩是3.0NM. ③86步进电机是指安装座尺寸是86mm的步进电机,其最大输出力矩是9.0NM. 步进电
[单片机]
STM32一体化<font color='red'>步进电机</font><font color='red'>驱动</font>器控制<font color='red'>步进电机</font>
STM32定时器----通用定时器输出带死区互补PWM
功能:利用一个普通定时器,输出2路互补的、频率可调、占空比可调、死区可调的PWM 原理:如下图,计数模式为中心对齐模式 可以看出,CH3高电平区间是以计数器计到4为中心,向两边延伸的。 而CH4,因为输出极性相反,是以0为中心向两边延伸的。 CCR3变小,占空比上升 CCR4变大,占空比上升 CCR3与CCR4的和为ARR 注意,此模式计数器的计数周期=ARR,这与PWM模式:计数周期 = ARR+1不同 这点参考下图STM32参考手册: 故,整理出代码以及计算公式如下: void TIM3_PWMShiftInit(void) { float Duty = 0; u16 ARR = 0,PSC = 0
[单片机]
飞兆推出业界最小DrMOS FET加驱动器多芯片模块 节省80%空间
飞兆半导体全新6mm x 6mm封装的FDMF6700较传统的分立式方案节省80%以上的电路板空间 飞兆半导体公司 (Fairchild Semiconductor) 宣布推出全面优化的集成式FET加驱动器功率级解决方案FDMF6700,采用超紧凑型6mm x 6mm MLP封装。对于空间极度受约束的应用,比如小外形尺寸的台式电脑、媒体中心PC、超密集服务器、刀片服务器、先进的游戏系统、图形卡、网络和电信设备,以及其它电路板空间有限的DC-DC应用,FDMF6700为设计人员提供别具吸引力的解决方案。 在个人电脑主板中,典型的降压转换器在每个相位可能包含:采用DPAK封装的三个N沟道MOSFET及采用SO8封装的一个驱动器IC
[新品]
伺服电机与步进电机的选择
最好的电机是满足应用要求的电机。然而,当伺服电机和步进电机都满足定位应用的基本要求时,对这两种技术有更深入的了解以做出明智的决定就很重要了。 在这篇博文中,我们将总结伺服电机系统和步进电机系统之间的区别。 让我们从快速比较这两种电机技术开始。 步进电机 伺服电机 优点 优点 良好的低速扭矩 没有调整,没有狩猎 紧凑的电机尺寸 高性价比 良好的高速扭矩 可用的峰值扭矩 连续工作 功能齐全 缺点 缺点 高速扭矩小 有限的工作周期 无峰值扭矩 通常以开环方式运行 需要调整 仅适用于反馈 打猎 成本 虽然伺服电机和步进电机都在转子中使用永磁体,并且需要驱动电路才能运行,但它们的设计存在根本差异,从而导致性能差异。
[嵌入式]
伺服电机与<font color='red'>步进电机</font>的选择
步进电机的内部结构与驱动方法
步进电机每输入一个脉冲信号,转子就转动一个角度或前进一步,其输出的角度输入的脉冲数成正比,转速与脉冲频率成正比。它的驱动方式也比普通的有刷直流电机复杂。 本节我们就来讲讲步进电机最基础的驱动方式。 1)步进电机的内部结构 先简单介绍一下主要的两种步进电机:单极性和双极性。 如下图所示,左边是单极性电机;右边是双极性电机。单极性电机线圈内的电流只有一个方向,双极性电机线圈内的电流是双向的: 而相数,则是内部线圈的组数;一般的步进电机都可以看作是两相电机变化而来的。 本文我们使用最简单的五线四相制的电机(28BYJ-48),驱动方法也都是以它来讲的,其他种类的大同小异。就是如下图这种步进电机,以及驱动板: 它内部的接线
[嵌入式]
<font color='red'>步进电机</font>的内部结构与<font color='red'>驱动</font>方法
智能家电将赋能增长位列智能家居产业细分应用领域第一
家庭是每个人的幸福港湾。随着新一代信息技术浪潮的到来,家中的家居和家用电器也被“联结”起来,激起人们对于美好生活的无限联想。 “小爱同学,打开电视。”一句简单的口令,瞬间唤醒了“沉睡”的客厅。更令人们感到惊喜的是,得益于高速的家庭光纤宽带、物联网、无线传输、AI等技术,屋内照明、智慧屏、空调、净化器、音箱等家电的启动响应尽在“言语之间”。人们已经从“住有所居”走向“住有优居”。 智能家居的概念已经被提及多年,逐渐从“单品智能”向“整屋互联生态”迈进。中国智能家居产业联盟秘书长周军曾谈道:“过去的家电长期处在功能机的时代,20年前的冰箱只能帮你的食物降温,帮你实现食物的储存,如同以前的按键式手机;后来,家电逐渐实现了单机智能
[嵌入式]
智能家电将赋能增长位列智能家居产业<font color='red'>细分</font>应用领域第一
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新工业控制文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved