电路图简介: 步进电机在控制系统中具有广泛的应用。它可以把脉冲信号转换成角位移,并且可用作电磁制动轮、电磁差分器、或角位移发生器等。

 步进电机在控制系统中具有广泛的应用。它可以把脉冲信号转换成角位移,并且可用作电磁制动轮、电磁差分器、或角位移发生器等。

  有时从一些旧设备上拆下的步进电机(这种电机一般没有损坏)要改作它用,一般需自己设计驱动器。

  1. 步进电机的工作原理

  该步进电机为一四相步进电机,采用单极性直流电源供电。只要对步进电机的各相绕组按合适的时序通电,就能使步进电机步进转动。图1是该四相反应式步进电机工作原理示意图。

  

  图1 四相步进电机步进示意图

  开始时,开关SB接通电源,SA、SC、SD断开,B相磁极和转子0、3号齿对齐,同时,转子的1、4号齿就和C、D相绕组磁极产生错齿,2、5号齿就和D、A相绕组磁极产生错齿。

  当开关SC接通电源,SB、SA、SD断开时,由于C相绕组的磁力线和1、4号齿之间磁力线的作用,使转子转动,1、4号齿和C相绕组的磁极对齐。而0、3号齿和A、B相绕组产生错齿,2、5号齿就和A、D相绕组磁极

  产生错齿。依次类推,A、B、C、D四相绕组轮流供电,则转子会沿着A、B、C、D方向转动。

  四相步进电机按照通电顺序的不同,可分为单四拍、双四拍、八拍三种工作方式。单四拍与双四拍的步距角相等,但单四拍的转动力矩小。八拍工作方式的步距角是单四拍与双四拍的一半,因此,八拍工作方式既可以保持较高的转动力矩又可以提高控制精度。

  单四拍、双四拍与八拍工作方式的电源通电时序与波形分别如图2.a、b、c所示:

  

图2.步进电机工作时序波形图

  

  图3 步进电机驱动器系统电路原理图

  AT89C2051将控制脉冲从P1口的P1.4~P1.7输出,经74LS14反相后进入9014,经9014放大后控制光电开关,光电隔离后,由功率管TIP122将脉冲信号进行电压和电流放大,驱动步进电机的各相绕组。使步进电机随着不同的脉冲信号分别作正转、反转、加速、减速和停止等动作。图中L1为步进电机的一相绕组。AT89C2051选用频率22MHz的晶振,选用较高晶振的目的是为了在方式2下尽量减小AT89C2051对上位机脉冲信号周期的影响。

  图3中的RL1~RL4为绕组内阻,50Ω电阻是一外接电阻,起限流作用,也是一个改善回路时间常数的元件。D1~D4为续流二极管,使电机绕组产生的反电动势通过续流二极管(D1~D4)而衰减掉,从而保护了功率管TIP122不受损坏。

  在50Ω外接电阻上并联一个200μF电容,可以改善注入步进电机绕组的电流脉冲前沿,提高了步进电机的高频性能。与续流二极管串联的200Ω电阻可减小回路的放电时间常数,使绕组中电流脉冲的后沿变陡,电流下降时间变小,也起到提高高频工作性能的作用。

 2.软件设计

  该驱动器根据拨码开关KX、KY的不同组合有三种工作方式供选择:

  方式1为中断方式:P3.5(INT1)为步进脉冲输入端,P3.7为正反转脉冲输入端。上位机(PC机或单片机)与驱动器仅以2条线相连。

  方式2为串行通讯方式:上位机(PC机或单片机)将控制命令发送给驱动器,驱动器根据控制命令自行完成有关控制过程。

  方式3为拨码开关控制方式:通过K1~K5的不同组合,直接控制步进电机。

  当上电或按下复位键KR后,AT89C2051先检测拨码开关KX、KY的状态,根据KX、KY 的不同组合,进入不同的工作方式。以下给出方式1的程序流程框图与源程序。

  在程序的编制中,要特别注意步进电机在换向时的处理。为使步进电机在换向时能平滑过渡,不至于产生错步,应在每一步中设置标志位。其中20H单元的各位为步进电机正转标志位;21H单元各位为反转标志位。在正转时,不仅给正转标志位赋值,也同时给反转标志位赋值;在反转时也如此。这样,当步进电机换向时,就可以上一次的位置作为起点反向运动,避免了电机换向时产生错步。

  图4 方式1程序框图

  

  3.步进电机细分驱动电路

  为了对步进电机的相电流进行控制,从而达到细分步进电机步距角的目的,人们曾设计了很多种步进电机的细分驱动电路。随着微型计算机的发展,特别是单片计算机的出现,为步进电机的细分驱动带来了便利。目前,步进电机细分驱动电路大多数都采用单片微机控制。单片机根据要求的步距角计算出各相绕组中通过的电流值,并输出到数模转换器(DPA) 中,由DPA 把数字量转换为相应的模拟电压,经过环形分配器加到各相的功放电路上,控制功放电路给各相绕组通以相应的电流,来实现步进电机的细分。单片机控制的步进电机细分驱动电路根据末级功放管的工作状态可分为放大型和开关型两种(见下图5)。

  图5  步进电机细分驱动电路

  编辑点评:本文介绍的就是为从一日本产旧式打印机上拆下的步进电机而设计的驱动器。本文先介绍该步进电机的工作原理,然后介绍了其驱动器的软、硬件设计。

唯样商城(www.oneyac.com)是本土元器件目录分销商,采用“小批量、现货、样品”销售模式,致力于满足客户多型号、高质量、快 速交付的采购需求。唯样自建高效智能仓储,拥有自营库存超50,000种,提供一站式正品现货采购、个性化解决方案、选型替代等多元 化服务。

步进电机驱动电路设计精华_电动机控制电路图讲解相关推荐

  1. DSP电机控制串行通信系统电路设计_电动机控制电路图讲解

    电路图简介: 分析了数字信号处理芯片TMS320LF2407A DSP的串行外设接口SPI,及串行通信接口SCI模块.在电机控制实验系统中,给出了由这2个模块构成的串行通信应用实例.重点讲述了相关的串 ...

  2. 解读采用DSP工业电机控制系统电路_电动机控制电路图讲解

    电路图简介: 根据工业缝纫机的性能,提出了一套以DSP为核心的永磁同步电机控制系统设计方案. 根据工业缝纫机的性能,提出了一套以DSP为核心的永磁同步电机控制系统设计方案.详述了其关键部分的功能与实现 ...

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

    基于单片机的步进电机驱动电路设计 步进电机在控制系统中具有广泛的应用.它可以把脉冲信号转换成角位移,并且可用作电磁制动轮.电磁差分器.或角位移发生器等. 有时从一些旧设备上拆下的步进电机(这种电机一般 ...

  4. YAGEO(国巨)旧电脑风扇制作风力发电机步骤详解 - 电动机控制电路图

    风力发电机的工作原理比较简单,风轮在风力的作用下旋转,它把风的动能转变为风轮轴的机械能,发电机在风轮轴的带动下旋转发电.广义地说,风能也是太阳能,所以也可以说风力发电机,是一种以太阳为热源,以大气为工 ...

  5. MG996R舵机180度与360度驱动,ULN2003A步进电机驱动,触控开关控制

    产品类型:MG996R舵机 产品扭矩:9kg/cm(4.8V),11kg/cm(6V) 产品速度:0.19秒/60°(4.8V),0.18秒/60°(6V)   #0.19/60=0.0032s/度 ...

  6. 高精度18位 5 MSPS 低功耗数据采集信号链_电工基础电路图讲解

    电路图简介: 所示电路是一款完整的18位.5 MSPS.低功耗.低噪声.高精度数据采集信号链解决方案,功耗仅122 mW.基准电压源.基准电压源缓冲器.驱动放大器和ADC提供优化解决方案,具有业界领先 ...

  7. 低成本16位 250 kSPS 8通道隔离数据采集系统_电工基础电路图讲解

    电路图简介: 所示电路是高性价比.高度集成的16位.250 kSPS.8通道数据采集系统,可对±10 V工业级信号进行数字化转换.该电路还可在测量电路与主机控制器之间提供2500 V rms隔离,整个 ...

  8. 14位125MSPS四通道ADC电路图讲解(通过后端数字求和增强SNR性能)_电工基础电路图讲解

    电路图简介: 所示电路是14位.125 MSPS四通道ADC系统的简化图,该电路使用后端数字求和将信噪比(SNR)从单通道ADC的 74 dBFS提升到四通道ADC的78.5 dBFS.这项技术特别适 ...

  9. 经典汽车电瓶充电电路图讲解_电工基础电路图讲解

    电路图简介: 电路经过变压.桥式整流与调理后对电瓶进行充电,变压器能调节充电电流简单. 电路原理:电路经过变压.桥式整流与调理后对电瓶进行充电,变压器能调节充电电流简单,能给12v 100AH左右的电 ...

  10. stm32f4 hs 电路_电动机控制电路识图一看就懂

    点击上方电工电气学习,关注并星标 专业的电工电气领域自媒体,不容错过 欢迎转发朋友圈,欢迎文末留言 本书采用原理图与实物接线图一一对照的形式,讲述了常用机械设备.液位控制的水泵.小型机械设备.供排循环 ...

最新文章

  1. 如何添加java环境变量_如何配置java环境变量
  2. P3805 【模版】manacher算法(manacher)
  3. 记-PHPExcel下载
  4. JDBC连接不同数据库的连接参数
  5. 基于Qt的UDP协议实现及解析数据
  6. 2017ACM/ICPC广西邀请赛题解
  7. 【Python】pandas计算DataFrame各列相关系数以及显著性检验
  8. 遥感图像预处理-几何校正
  9. 企业微信电脑版显示连不上服务器,钉钉环境部分Anroid手机,微信、企业微信pc版,登录失败的解决办法...
  10. 平面方程、两平面的夹角、空间点到平面的距离公式
  11. 李阳疯狂英语助教工作总结
  12. python程序设计从基础到开发课后题答案夏敏捷_Python程序设计——从基础到开发...
  13. 浏览器使用flash时出现此Flash Player 与您所在地区不相容的提示解决方法
  14. Windows电脑内存不足解决问题
  15. psp模拟器linux,PSP模拟器PPSSPP 1.7 发布,兼容性和错误修正
  16. GAMES101-现代计算机图形学学习笔记(作业07)
  17. android:ellipsize属性
  18. 3D大型网络游戏腐竹制作教程
  19. 关于HIPO和IPO
  20. 【Java练习】青蛙跳台阶问题

热门文章

  1. rf扫描枪_RF枪(RF手持扫描枪)是什么,有什么用途?
  2. matlab数缺失值填充,matlab缺失值填补
  3. 【IDEA类注释模板和方法注释模板】
  4. 《未来世界的幸存者》:你会是未来世界的幸存者吗?
  5. 如何优雅的在微信小程序使用 SVG 字体图标
  6. 实践出真知:全网最强秒杀系统架构解密,不是所有的秒杀都是秒杀!!
  7. 使用STM32与MAX30102实现的较为稳定的血氧算法
  8. WIFI pineapple使用心得
  9. Meta Learning:元学习模型MAML和Reptile详解
  10. 网易老司机花式刷屏,腾讯爸爸欲教其做人,最终结局...