用户中心

资讯 > 嵌入式系统

DSP和PBL3717A构成的步进电机的控制系统

2007.07.25阅读 1703

  摘要:介绍由美国TI公司的数字信号处理器TMS320LF2407A和SGS公司的步进电机驱动芯片PBL3717A构成的两相混合式步进电机的控制系统。
  关键词:PBL3717A DSP 步进电机 控制系统

  引言

  步进电机是数字控制系统中的一种重要执行元件,广泛应用于各种控制系统中。它是一种将电脉冲信号转换为位移或转速的控制电机,输入一个脉冲信号,电机就转动一个角度或前进一步。其机械角位移和转速分别与输入电机绕组的脉冲个数和脉冲频率成比例,可以通过改变脉冲频率在大范围内调速www.cechina.cn,易于与计算机或其它数字元件接口www.cechina.cn,适用于数字控制系统。随着超大规模集成电路技术的迅速发展www.cechina.cn,DSP(Digital Signal Processor数字信号处理器)的性能价格比得到很大提高,使得DSP在电机控制领域的应用愈来愈广泛。本文介绍由美国TI公司的数字信号处理器TMS320LF2407和SGS公司的步进电机驱动芯片PBL3717A构成的两相混合式步进电机的控制系统。

  1 DSP性能简介

  美国TI公司的TMS320LF2407A是专为马达控制而设计的一款DSP。它采用高性能静

态CMOS技术,使得供电电压降为3.3V,减少了控制器的功耗;40MIPS的执行速度使指令周期缩短到25ns(40MHz),从而提高了控制器的实时控制能力。两个事件管理器模块EVA和EVB,每个包括:2个16位通用定时器;CAN总线接口模块;16位的串行外设(SPI)接口模块;基于锁相环的时钟发生器;内置正交编码脉冲(QEP)电路;3个捕获单元;16通道A/D转换器;8个16位的脉宽调制(PWM)通道。它们能够实现:三相反相器控制;PWM的对称和非对称波形;当外部引脚PDPINTx出现低电平时,快速关闭PWM通道;可编程的PWM死区控制以防止上下桥臂同时输出触发脉冲;事件管理器模块适用于控制交流感应电机、无刷直流电机、开关磁阻电阻、步进电阻、多级电机和逆变器。


  2 PBL3717A原理与步距控制方法

  2.1 PBL3717A的原理简介

  PBL3717A是SGS公司设计生产的步进电动机单相绕组的驱动电路,内部采用的是H-桥脉宽调制电路。利用外部逻辑电路构成的逻辑分配器或微处理器分配信号,由若干片这种电路和少量无源元件可组成一个完整的多相步进电动机驱动程序,可实现整步(基本步距)、半步或微步距控制。控制方式是双极性、固定OFF(关断)时间的斩波电流控制。下面简要介绍一下PBL3717A的各引脚功能。如图1所示,它采用16脚双列直插塑料封装。1脚(OUTPUT B)和15脚(OUTPUT A)为输出端,分别接一相绕组线圈的两端;2脚(PULSE TIME)外接RC定时元件;3、14脚(Vs)是绕组线圈供电电源,可在10~46V的范围内选择;4、5、12、13脚(GND)接地端,可接至热片;6脚(Vss)是IC供电电源接+5V;7、9脚(INPUT 1www.cechina.cn,INPUT 0)用于选择绕组线圈电流;8脚(Phase)为相位输入端,用于控制转动方向;16脚(Sense Resistor)外部绕组电流采样电阻,采样信号通过RC低通滤波器送至10脚(Comparator Input),与内部电压比较器的基准电压进行比较;11脚(Reference)外接参考电压,改变Reference可实现微步距控制控制工程网版权所有,例如用1片单片机和2片DAC0808 8bit D/A转换电路即可实现256细分控制。在整步、半步、1/4步工作方式下,REFERENCE接固定的+5V,本文仅讨论这种情况。

DSP和PBL3717A构成的步进电机的控制系统如图

  2.2 PBL3717A的步距控制方法

  本文所设计的是两修配混合式步进电机的控制系统,具体驱动电路如图所示。其中,PHASE、INPUT 1、INPUT 0(图中简写为PH、I1、I0)为输入端,OUTPUT A、OUTPUT B(图中以MA、MB表示)为输出端。因为本文不考虑细分的情况,所以可以把图中的DAC(11引脚)直接接+5V电源。

DSP和PBL3717A构成的步进电机的控制系统如图


  PHASE的作用是控制步进电动机定子绕组中电流的方向。当PHASE=0时,电流从MB流向MA;当PHASE=1时,电流从MA流向MB。PBL3717A对步距的控制是通过选择I1、I0的不同组合,从而控制绕组电流,达到步距控制的目的。电流的具体数值由VR、RS决定。计算公式如下:Im=(Vr*0.083)/Rs[A],100%级别;

  Im=(Vr*0.050)/Rs[A],60%级别;

  Im=(VR*0.016)/Rs[A],20%级别。

  PBL3717A能实现三种运行方式。在以下讨论中,以A、B表示二相绕组正向电流工作,以A、B表示二相绕组反向电流工作。

  (1)基本步距(整步)工作

版权声明:版权归控制工程网所有,转载请注明出处!
继续阅读

频道推荐

关于我们

控制工程网 & CONTROL ENGINEERING China 全球工业控制、自动化和仪器仪表领域的先锋媒体

CE全球

联系我们

商务及广告合作
任小姐(北京)                 夏小姐(上海)
电话:010-82053688      电话:18616877918
rendongxue@cechina.cn      xiashuxian@cechina.cn
新闻投稿:王小姐

关注我们的微信

关于我们 | 网站地图 | 联系我们
© 2003-2020    经营许可编号:京ICP证120335号
公安机关备案号:110102002318  服务热线:010-82053688