一种步进电动机运行曲线的在线计算方法 
    钱国维  张  凌(中船总第716研究所连云港222001) 
l引  言 
    步进电动机及其驱动器在电脑刺绣机上获得了广泛的运用。电脑刺绣机是80年代国外纺织机械中的****产品。它运用微机技术,实现刺绣整个过程的自动化,大大提高了刺绣产品的质量和生产效率。 
    电脑刺绣机是机电一体化的产品,主要由刺绣机身、电源系统、计算机系统、步进电机驱动执行机构系统、刺绣框、刺绣头以及信号传感器等部分组成,其刺绣动作过程为,由磁盘或纸带机将花样信号送入计算机,经计算机处理后送入步进电机驱动系统和主轴控制系统,最后由动力系统带动刺绣框、刺绣头协调运动,刺绣开始。    
    在刺绣过程中,步进电机驱动绣框运行是最重要的环节,它直接影响到绣品的质量、刺绣效率和噪声大小。 
    电脑刺绣机是使用微机对步进电机的速度进行控制,控制的实质就是控制电机驱动负载时的运行曲线,首要的是进给脉冲时刻的计算,是一种软件控制方法。通常的设计方法是使步进电机按加速、匀速、减速的曲线运行,离线计算出定时时间,把它们写入内存中,实现步进电机速度控制软件化。这种方法的缺点是计算机只能按照事先给定的速度曲线对步进电机进行控制,无法按照刺绣工况的变化随时修改速度曲线的参数,使步进电机在合理的状态下运行。本文介绍一种适合在电脑刺绣机上使用的步进电机的运行曲线及其计算方法,实现了定时参数的在线计算。 
2实现的曲线及其参数的计算 
2.1实现的曲线(见附图) 
    考察如下的正弦函数: 
    式中π=3.1415926,t为步进电机的运行时间。实现这种函数曲线的优点为: 
    a.由于曲线平滑,步进电机驱动负载运行平稳、柔和、噪声小。 
    b.满足步进电机慢起动、慢停止的特性。 
    c.有明确的数学表达式,易于在线计算和实现。 
    d.对于不同的刺绣工况,可通过改变参数a和t实现。 
2.2计算 
    假设步进电机驱动负载时的某工况为,在t时间内需要步进电机运行n步,电机的****运行频率为fm,起始频率和终了频率都为零。运行曲线为式(1)的f(t),把t分为n份,即△t1,△t2,……,△tn,t=△t1+△t2+……+△tn。令: 
    t1=△t1 
t2=△t1+△t2 
tn=t=△t1+△t2+……+△tn 
如附图所示,令f(t)在t轴上半部所围成的面积为n,f(t)与△t1, △t2,……△tn所围成的面积都为1,即: 
参数a的确定   
a为步进电机的实际****运行频率,按式(2)可求出a的值。 
必须保证a应小于给定的电机****运行频率,否则会引起严重后果。 
2.2.2 参数t(i=1,2,……,n)的确定 
     按式(3)可得: 
由于t0=0,按式(5)可递推出t1,t2,……,tn-1的值。 
△     t1=t1 
△     t2=t2-t1 
. 
. 
. 
△     tn=t-tn-1 
2.2.3进给脉频率fi(i=1,2,……,n)的计算 
fi=1/△ti  (i=1,2,……,n)    (6) 
不难证明,fi为函数f(t)=asin(π/t ·t) (ti-1≤t≤ti)上的一点。 
3应用举例 
  在某电脑刺绣机产品上,步进电机驱动 
绣框水平前后左右移动,脉冲当量为0 .lmm,刺绣某针迹长度为4ram(相应的脉冲数量为n=40),给定的时间为30ms,步进电机的起蛄和终了频率都为零,计算各进给脉冲的时间和相应的运行频率。 
4结语 
 |