请问下步进电机的加速频率该怎么算?

假如以10Hz的频率启动,要直线加速到3KHz,请问下这之间的频率怎么计算出来,谢谢

单位时间频率的增量,可以算出电机的“角加速度”。
我们知道:“角加速度”乘以负载的“转动惯量”,再加上阻力(如摩擦力)的力矩,就等于电机的扭矩。
各型步进电机的性能中,有一个重要的数据:最大扭矩。
如果超过了规定的最大扭矩,就会出现“失步”。

因此,如果负载惯性和阻力确定了以后,“角加速度”就不能超过一定界限。也就是说单位时间频率的增量不能超过一定界限。

因此,频率的变化率就不能太大。特别是,如果频率“突变”,意味着瞬时的角加速度“无限大”,显然是不行的。所以,最好不要“突变”,而要“渐变”,做成“匀加速”、“匀减速”最好。
不过,按步进电机原理,失步通常必须有一定积累才会发生,若偶然有一两步加速度超限,只要紧接着下几步不超,通常也不会失步。
所以,我上面说的最好“匀加速”、“匀减速”,假如因为软件实现困难做不到完全均匀,做成小台阶式的“阶梯型加速、减速”,常常也是可以的。追问

非常感谢你的回答,麻烦帮忙看看下面这段加速程序有啥问题。我的疑问是:1.加速一段时间以后,fi的值不变了,不再加速 2.加速越来越慢,开始的时候每次频率还增加五六赫兹,稍后每次增加1赫兹,再到后面不增加了。

字数超限,程序发成截图了

追答

您的程序中有两处除法,请注意都是“整除”,本该是小数的商都被“只舍不入”把小数部分丢掉了。这个误差越来越大。
特别是,当fi大于1500以后,a*15/fi永远是零,fi=a*15/fi+fi时fi当然就不会增加了。

如果您的系统不允许浮点,可以采用定点小数(有的资料上称作Q格式),以减少这种误差。

不过,这种用计数循环延迟的办法来控制时间,是一种比较笨的方法,程序处理起来比较繁琐。通常控制系统中多用硬件定时器中断,更便于处理一些。

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-11-17
逐步增大频率,到启动的时候就可以确定了,它是可以在一个固定的频率下运行的,建议你找本书看看! 一般空载都在3~5转/秒的启动速度,步进电机适用
第2个回答  2011-11-17
要看看用多长的加速时间,直线的不是正切函数吗?

请问下步进电机的加速频率该怎么算?
单位时间频率的增量,可以算出电机的“角加速度”。我们知道:“角加速度”乘以负载的“转动惯量”,再加上阻力(如摩擦力)的力矩,就等于电机的扭矩。各型步进电机的性能中,有一个重要的数据:最大扭矩。如果超过了规定的最大扭矩,就会出现“失步”。因此,如果负载惯性和阻力确定了以后,“角加速...

步进电机的速度怎么算
步进电机的速度是由控制脉冲的频率决定,比如选用驱动器EZM552细分设置为10000脉冲\/圈,也就是说驱动器每接收10000个脉冲时,电机就运动一周,如果驱动器接收的控制脉冲频率是10KhZ时,电机运行速度是1RPS或60RPM,以此类推,如果控制脉冲频率是20KHZ时电机运行速度是2RPM,汇总来说,电机的运行速度=控制...

步进电机的速度怎么算?
步进电机是一个脉冲信号转一个角度,10000\/转就是一圈10000个脉冲,电机的转速=控制发的频率\/10000(针对该型号)步进电机作为执行元件,是机电一体化的关键产品之一,广泛应用在各种自动化控制系统中。随着微电子和计算机技术的发展,步进电机的需求量与日俱增,在各个国民经济领域都有应用。原理:步进马达...

步进电机在频率多大是速度转的最快
两相步进电机不细分的情况下是200个脉冲转一圈,步进电机转数太高会发生堵转,虽然在不带负载的情况下可以转到每分钟1000转以上,不过那其实没有实际的意义,步进电机其实就是在低数下运行比较好,一般工作状态是每分钟300到600转最好了。你如果真的想知道它能转多快,有这个公式 转数=频率\/200*M (...

步进电机的最大速度是多少?
公式 转数=频率\/200*M (M是细分数)做试验有达到3000转每分钟。步进电机:是将电脉冲信号转变为角位移或线位移的开环控制电机。在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,即给电机加一个脉冲信号,电机则转过一个步距角。这一线性关系的...

步进电机如何选型?有哪几个重要参数?怎么计算,回答最好带公式,谢谢_百 ...
式中fq---带载起动频率(Hz)fq0---空载起动频率 Ml---起动频率下由矩频特性决定的电机输出力矩(N.m)若负载参数无法精确确定,则可按fq=1\/2fq0进行估算.(5)运行的最高频率与升速时间的计算。由于电机的输出力矩随着频率的升高而下降,因此在最高频率 时,由矩频特性的输出力矩应能驱动负载...

三菱PLC怎样在脉冲总数未知的情况下实现步进电机的加减速?
您这里的加速时间为3秒,最终速度为150Hz,那么加速度就是50Hz,初始速度设定为0,那么上述公式就成为了 S=1\/2*50*9 因此脉冲数等于225 是225个加速脉冲,225个减速脉冲,和150个匀速脉冲。参考资料:http:\/\/wenku.baidu.com\/link?url=n0XQKY04qO2Vvzxxby0WbopjQlW8a20rWUpfIZEi4boGbXfdj...

步进电机怎么选型 步进电机选型计算方法
另外,步进电机的空载启动频率选择同样重要。空载启动频率被称为“空载启动频率”,是选型时的重要指标。若需频繁启停且转速达到1000转或更高,通常需要“加速启动”。若需直接启动实现高速运行,应选择无功或永磁电机,这些电机的“怠速频率”较高。在选择步进电机时,还需考虑电机最大速度、步距角、力矩...

电机怎么加速?
步进电机转速度,是根据输入的脉冲信号的变化来改变的。即输入脉冲占空比增大了就加速,输入脉冲占空比小了就减速。从理论上讲,给驱动器一个脉冲,步进电机就旋转一个步距角(细分时为一个细分步距角)。实际上,如果脉冲信号变化太快,步进电机由于内部的反向电动势的阻尼作用,转子与定子之间的磁反应将...

步进电机怎么加速与减速???
步进电机的速度,取决于您的软件给步进电机发的脉冲信号的频度。一种固定的频度对应于一个固定的转速。如要减速度,只要把每个脉冲的间隔时间逐步加大一点;如要加速,只要把每个脉冲的间隔时间逐步缩短一点。如果要求高一些,需要考虑的问题就复杂一些:主要是加速度过猛有“失步”的可能,为避免失步通常...

相似回答