您的位置:控制工程论坛网论坛 » 嵌入式系统 » 大功率步进电机的控制驱动电路

解脱527

解脱527   |   当前状态:离线

总积分:877  2024年可用积分:0

注册时间: 2007-09-03

最后登录时间: 2009-11-12

空间 发短消息加为好友

大功率步进电机的控制驱动电路

解脱527  发表于 2007/9/21 11:05:13      2771 查看 3 回复  [上一主题]  [下一主题]

手机阅读

采用NE555设计步进电机脉冲产生电路,对EPROM2716进行编程实现脉冲环形分配,并决定四相八拍或四相四拍的驱动方式,电动机的运行方向由74LS191的D1J控制,设计了高低压驱动电路,减少了限流电阻的发热。 

0 引言
    由于步进电机的转速仅取决于脉冲频率,不受电压高低、电流大小及其波形的影响,也不受环境温度变化的影响。步进电机的步矩误差不会长期积累,每转一周积累误差就自动变为零。具有自锁能力,定位精度高。当某相或某几相绕组处于通电状态,转子即可被锁住。由于能自锁,电机可停在一些稳定平衡位置上,因此即使开环控制,步进电机也有较高的定位精度。所以在数字控制系统中得到广泛的应用。步进电机的驱动是通过各相有节拍的通断电流来实现的,电机是感性负载,为了快速建立相应电枢电流,输入电压必须达到一定的值,但当电枢电流达到额定值之后,流过电机的相电流较大,在在回路中,必须串接限流电阻。对于大功率步进电机,其限流电阻上的发热功率很大,不仅驱动效率低,而且散热很难解决。为解决此问题,设计了采用高低压驱动电路的脉冲发生器、脉冲计数器和环形分配器。

1 驱动电路
1.1 脉冲产生电路
 
    555定时器构成多谐振荡器来产生脉冲如图1所示。接通电源后,电容被充电,Vc上升,当Vc上升到2/3Vcc时,触发器被复位,同时放电BJTT导通,此时Vo为低电平,电容C通过R2和T放电,使Vc下降。当Vc下降到1/3 时,触发器又被置位,Vo翻转为高电平。电容器C放电所需时间为:
tPL=R2Cln2≈0.7R2C
当C放电结束时,T截止,Vcc将通过R1,R2向电容器C充电,Vc由1/3Vcc 上升到2/3Vcc 所需的时间为:
tPH=(R1+R2)Cln2≈0.7(R1+R2)C
当电容C上的电压Vc上升到2/3Vcc时,触发器又发生翻转,如此周而复始,在输出端就得到一个周期性的方波,其频率为:
f=1/(tPL+tPH)≈ 1.43/(R1+2R2)C
式中 tPL - 电容C通过R 的放电时间
tPH - Vcc通过R1,R2向电容C的充电时间
     由于555定时器内部的比较器灵敏度较高,而且采用差分电路形式,它的振荡频率受电源电压和温度变化的影响很小。

1.2 环形分配器电路
    由74LS191和EPROM27l6组成的脉冲分频器和环形分配器如图2所示。
 
    四相混合式步进电机具有反应式步进电动机和永磁式步进电动机的优点,有双四拍或四相八拍2种励磁方式,拍数都是2的幂,所以计数器可直接使用二进制可逆计数器。选用74LS191,这是一种二-十六进制同步可逆计数器,时钟脉冲从CP端(14脚)接人。计数器的输出QA~ QD连接到EPROM2716的低4位地址线A0~A3,这样可以选通2716的16个地址(00H~0FH)。存储器的内容从数据线读出,用低4位数据线(D0~D3)作为四相驱动器各相输入线。EPROM2716的第4条地址线A4作为励磁方式的转换信号输入端,其它地址都接地。当A4为低电平时,可选通000H~00FH 空间的16个地址;当A4为高电平时,可选通010H~01FH之间的16个地址。其中001H~01FH 空间为四相八拍状态,存储2个循环,而010H~01FH空间为双四拍状态,存储4个循环。LS191第5脚为加减法输入控制端,用该输入端作为方向输入的控制信号,当为低电平时,执行加法计数,即正转状态;当为高电平时,执行减法计数,即是反转状态。LS191的数据输入端A,B,C,D各管脚接地,而脚11是置数端,当为高电平时,LS191为计数状态;当为低电平时,191停止计数,而把数据端内容(ABCD)装入计数器。因此,管脚11通过
电阻10kΩ拉到高电平,引出线作为清零端(复位),当输入一个低电平脉冲时,191输出为零,可选通2716地址000H或010H(视A 状态定),2716输出状态为A(四相八拍时)或者AB(双四拍时)。
    2716的管脚OE和DE分别为输出允许和片选端,一直接地使之处于选通状态。地址线A4作为方式控制端,当A4=0时,选通00H~0FH空间,为四相八拍状态;当A4=1时,选通010H~01FH空间,为双四拍状态。在需要零状态输出时,可将零状态内容的第4位存储0。

1.3 功率放大
    从环形分配器出来的脉冲,要经过功率放大器进行放大才能驱动步进电动机,步进电机的绕组中电流时间及电阻的关系为:
 
    提高电压V,可以增大电流,但一旦电流建立到额定值后,就不需要高电压,只需低的电压就可维持额定电流。用2种电压进行供电,这就是步进电机的高低压驱动技术。高低压驱动方式电流波形如图3所示 。
 
    图3中的Vh是指驱动高电压;Vl是指驱动低电压。由于电路参数没有改变,只是输入电压改变了,所以电流Il和Ih 的上升时间τ并没有发生变
化。电机通过的总电流Ih+l达到额定电流Im 的时间Thl比τ小得多。限流电阻基本上按电机限流取值,而不是按时间常数τ取值,其值很小。这种高低压驱动技术既达到了发热小的目的,又满足了电流快速建立的要求。
    高低压驱动技术对驱动方式和功率器件有较高的要求。由于双极性功率管的导通和截止速度低,限制了驱动频率的提高。有效的驱动频率只能达到1~3 kHz。频率再高时,不仅各相上的电流有效时间小,而且由于电流不能按要求截止,各相力矩在较长时间内相互抵消,严重地降低了步进电机的有效输出力矩;双极性功率管的导通压降高、发热大、散热困难;双极性功率管的驱动电流大,驱动系统复杂。因此采用功率MOS替代功率三极管。功率MOS管的导通压降低;耐压高、电流大;导通速度很快;驱动电流小。
    采用一种功率NMOS管高低压步进电机驱动技术,其电源为负功率,电路如图4所示,这样就解决了N 型管上拉负载的要求。大功率步进电机的各相是独立的。低压采用12 V ,既能维持电机绕组足够的电压要求,又可使用较小的限流电阻。高电压采用120 V 的电源,达到了快速的电流建立时间,且与常规的NMOS功率管的耐压匹配,在回路中串接隔离二极管VDh,避免在高压导通时,低压功率MOS管承受很高的反压,以至很容易被击穿。
 
    高速光耦隔离驱动高压和低压的驱动信号是不共电位的,采用光耦来隔离驱动。另外,信号的控制电路不能承受电机驱动时的高尖峰冲击,也需要把控制信号和驱动器件隔离起来。选用高速光耦,最高速度为10 MHz。在环形分配器的输出端还接了一个有74LS123构成的单稳态触发器,用来产生大功率驱动所需的宽脉冲。

1.4 高低压驱动步进电机的控制
    高低压驱动步进电机由555定时器产生基脉冲,74LS191和EPROM2716组成脉冲分配器,经过74LS123产生大功率驱动所需的宽脉冲。6N136将脉冲隔离输出给驱动场效应三极管,功率放大分别接到步进电机的四相。通过模拟实验证明,取工作电压30V,保持电流为3A,电机的内阻为0.2Ω。普通三极管单电源限流电阻功耗90 w,而高低压驱动仅为30 w。

2 结束语
    采用74LS194 对输入脉冲进行分频,由EPM2716构成脉冲分配器,可以通过改变程序,驱动不同相的步进电机。在电路参数不变的条件下,利用电流的上升速度与电压成正比的关系,采用高压驱动,快速达到额定启动电流,低电压驱动降低工作电流,从而降低了限流电阻的发热量。

1楼 0 0 回复
总共 , 当前 /