摘要:介绍由美国TI公司的数字信号处理器TMS320LF2407A和SGS公司的步进电机驱动芯片PBL3717A构成的两相混合式步进电机的控制系统。
关键词:PBL3717A DSP 步进电机 控制系统
引言
步进电机是数字控制系统中的一种重要执行元件CONTROL ENGINEERING China版权所有,广泛应用于各种控制系统中。它是一种将电脉冲信号转换为位移或转速的控制电机,输入一个脉冲信号,电机就转动一个角度或前进一步。其机械角位移和转速分别与输入电机绕组的脉冲个数和脉冲频率成比例,可以通过改变脉冲频率在大范围内调速www.cechina.cn,易于与计算机或其它数字元件接口控制工程网版权所有,适用于数字控制系统。随着超大规模集成电路技术的迅速发展,DSP(Digital Signal Processor数字信号处理器)的性能价格比得到很大提高,使得DSP在电机控制领域的应用愈来愈广泛。本文介绍由美国TI公司的数字信号处理器TMS320LF2407和SGS公司的步进电机驱动芯片PBL3717A构成的两相混合式步进电机的控制系统。
1 DSP性能简介
美国TI公司的TMS320LF2407A是专为马达控制而设计的一款DSP。它采用高性能静
2 PBL3717A原理与步距控制方法
2.1 PBL3717A的原理简介
PBL3717A是SGS公司设计生产的步进电动机单相绕组的驱动电路www.cechina.cn,内部采用的是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 1,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,本文仅讨论这种情况。
2.2 PBL3717A的步距控制方法
本文所设计的是两修配混合式步进电机的控制系统,具体驱动电路如图所示。其中,PHASE、INPUT 1、INPUT 0(图中简写为PH、I1、I0)为输入端,OUTPUT A、OUTPUT B(图中以MA、MB表示)为输出端。因为本文不考虑细分的情况,所以可以把图中的DAC(11引脚)直接接+5V电源。
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)基本步距(整步)工作