搜索
bottom↓
回复: 27

步进电机细分数越大,与速度的关系

[复制链接]

出0入0汤圆

发表于 2011-10-19 17:53:31 | 显示全部楼层 |阅读模式
实验中,我发现,细分数小,同样的脉冲频率会出现赌转。
===
求证,是不是细分数越大,
     1,最高启动频率越高,
     2,最大运行速度越大?

阿莫论坛20周年了!感谢大家的支持与爱护!!

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入8汤圆

发表于 2011-10-19 19:48:50 | 显示全部楼层
记住一点,无论怎么细分,电机收到的脉冲频率一定要符合矩频特性。

1、如果电机的启动频率为200HZ,4细分时你要发送800HZ脉冲到驱动器,8细分时要发1600HZ脉冲到驱动器。

2、运行速度,只跟电机接受到的脉冲频率高低有关系,高就快,低就慢。

出0入0汤圆

发表于 2011-10-19 20:21:13 | 显示全部楼层
顶楼上。

出0入0汤圆

发表于 2011-10-19 23:40:43 | 显示全部楼层
mark!

出0入0汤圆

 楼主| 发表于 2011-10-20 09:37:09 | 显示全部楼层
回复【1楼】jingwaner
记住一点,无论怎么细分,电机收到的脉冲频率一定要符合矩频特性。
1、如果电机的启动频率为200hz,4细分时你要发送800hz脉冲到驱动器,8细分时要发1600hz脉冲到驱动器。
2、运行速度,只跟电机接受到的脉冲频率高低有关系,高就快,低就慢。

-----------------------------------------------------------------------
电机收到的脉冲频率一定要符合矩频特性。

1,能否细说下矩频特性?

2,还有一个问题,我现在用的步进电机没有加负载,运行速度还较快,加上负载,给同样的频率,出现赌转,我想知道用软件方法能不能解决这个问题,(在同网上只看过别人说有S型加速曲线/J型加速曲线/梯型运动曲线,)不知道具体实现是怎么样的,它用的是什么做为电机的脉冲发生器?是定时器,还是PWM。。。

出0入0汤圆

发表于 2011-10-20 09:54:31 | 显示全部楼层
建议 楼主先了解一下步进电机的结构和原理,自然就会理解第一个问题。
至于第二个问题,牵涉的东西就多了,堵转的原因有很多种。 脉冲过快,导致力矩不够, 或者处于系统的共振区间等等。

至于你问的具体的实现的问题,论坛上面有旧帖子,你搜一下步进电机就知道了。

出0入0汤圆

 楼主| 发表于 2011-10-20 11:42:12 | 显示全部楼层
谢谢LS的回付,
虽然用步进电机这么久了,对其结构原理,只知皮毛,
论坛上的旧贴,看了很多,
没有发现想要的,
还有很多不知道的地方,以后再问大家。

出0入0汤圆

发表于 2011-10-20 12:29:03 | 显示全部楼层
怎么会呢?以前有个做舞台灯的哥们,好像把原理图和代码都放上来。你在仔细找找吧

出0入0汤圆

发表于 2011-10-20 16:32:00 | 显示全部楼层
PWM一般步进电机 好像用不到的吧(只是单纯的驱动电机驱动器),步进电机是一个脉冲走一步,同样的频率(如1KHZ)在空载时候能启动,在负载重的时候 就会出现赌转的,那么你就需要降低频率了,试试500hz启动,加速也可以先简单的定义几个试试效果,比如第一个脉冲200hz,第二个脉冲300hz,慢慢的往上加,一直加到你满意的速度位置。至于是什么加速该用多少频率启动,拉多长的加速步数,需要根据你的具体实物慢慢的实验,找到个最好的加速曲线就可以了,减速也一样。先弄个单片机定时器反转IO来实现,看看效果,感受一下

出0入0汤圆

发表于 2011-10-20 16:37:10 | 显示全部楼层
同样的频率,细分越大,转动越慢
启动频率要和实物对照,感受电机的启动声音(别刺耳,好听点,呵呵),震动小,不丢步,然后在加速上行到最高速度

出0入0汤圆

 楼主| 发表于 2011-10-21 09:48:08 | 显示全部楼层
谢谢LS的回复,
1,我最初也是这样想的,
2,是不是有一种通用一点的方法去得到一个好的加速曲线?

出0入8汤圆

发表于 2011-10-21 13:35:32 | 显示全部楼层
2,是不是有一种通用一点的方法去得到一个好的加速曲线?
-----------------------------------------------------------------------

不知道你是用什么方法产生脉冲的,一般来说,曲线就是输出频率与计数器(比较值)的对应关系。

用EXCEL 表格生成就很好。加上VBA宏功能,可以生存加速表的TXT文件,直接复制到C程序中。

出0入0汤圆

发表于 2011-10-21 15:27:56 | 显示全部楼层
求证,是不是细分数越大,
     1,最高启动频率越高, -------------这如果是你给脉冲的频率就是对的
     2,最大运行速度越大? ----------------这个基本上不对:基本上是无关的.

出0入0汤圆

 楼主| 发表于 2011-10-21 17:43:12 | 显示全部楼层
回复【11楼】jingwaner
2,是不是有一种通用一点的方法去得到一个好的加速曲线?
-----------------------------------------------------------------------
不知道你是用什么方法产生脉冲的,一般来说,曲线就是输出频率与计数器(比较值)的对应关系。
用excel 表格生成就很好。加上vba宏功能,可以生存加速表的txt文件,直接复制到c程序中。
-----------------------------------------------------------------------

1,我上面已说过,是用定时器产生脉冲,
   一般来说,曲线就是输出频率与计数器(比较值)的对应关系。
   我以前理解的曲线是,速度与频率的对应关系;
   你说的:与计数器(比较值)的对应关系。
   计数器是指,
   如果我理解为定时器的初值,那貌是不对,(初值与频率是反比关系)。。自动重装值--初值
2,用excel 表格生成就很好。加上vba宏功能,可以生存加速表的txt文件,直接复制到c程序中
   你说的后面这个,以前没有用过,能否细说下。谢谢

出0入0汤圆

 楼主| 发表于 2011-10-21 17:48:48 | 显示全部楼层
回复【12楼】gwdong
求证,是不是细分数越大,  
     1,最高启动频率越高, -------------这如果是你给脉冲的频率就是对的
     2,最大运行速度越大? ----------------这个基本上不对:基本上是无关的.  
      
-----------------------------------------------------------------------

听你这么一说,想必LS一定知道“最高”速度与哪些有关,
  最高速度:我所指的是,实际中能达到的最高速度   
我知道的如下:1,步进电机本身性能(47型号的4线,混合型步进电机),不同产家的不同,不知道哪家的性能高,我用的是上海鸣志的,          2,加减速曲线,即软件本身,,
              。。。。
  希望知道的朋友拍下。

出0入0汤圆

发表于 2011-10-22 10:21:24 | 显示全部楼层
回复【7楼】xueyingdao
怎么会呢?以前有个做舞台灯的哥们,好像把原理图和代码都放上来。你在仔细找找吧
-----------------------------------------------------------------------

呵呵,你是不是在说我啊???

出0入0汤圆

发表于 2011-10-22 10:34:08 | 显示全部楼层
回复【15楼】xujianglun
回复【12楼】gwdong  
求证,是不是细分数越大,   
     1,最高启动频率越高, -------------这如果是你给脉冲的频率就是对的  
     2,最大运行速度越大? ----------------这个基本上不对:基本上是无关的.   
        
-----------------------------------------------------------------------
听你这么一说,想必ls一定知道“最高”速度与哪些有关,
  最高速度:我所指的是,实际中能达到的最高速度   
我知道的如下:1,步进电机本身性能(47型号的4线,混合型步进电机),不同产家的不同,不知道哪家的性能高,我用的是上海鸣志的,          2,加减速曲线,即软件本身,,
              。。。。
  希望知道的朋友拍下。
-----------------------------------------------------------------------

首先,电机没有47型的,只有42型的;
加速度曲线,就是软件在处理加减速时(就是电机在起步和刹车)的一种算法,这种算法所体现出来就是脉冲与脉冲之间的延时;如果是采用PWM来产生正弦波驱动方式的话,那体现出来的就是输出的正弦波周期变化。语言表达能力不好,不知道该怎么表达!!

出0入0汤圆

发表于 2011-10-22 10:43:36 | 显示全部楼层
回复【楼主位】xujianglun
实验中,我发现,细分数小,同样的脉冲频率会出现赌转。
===
求证,是不是细分数越大,
     1,最高启动频率越高,
     2,最大运行速度越大?
      
-----------------------------------------------------------------------

如果楼主是买了驱动器然后通过自己的软件发脉冲给到驱动器来驱动电机的话,那你就只需要考虑在带有负载时电机运行在最高速度下不失步时脉冲的频率即可,基本上不用你去考虑什么加速度和减速度之类的事情,什么S曲线和梯形曲线,因为这些事情驱动器已经帮你处理好的了。如果是自己设计的驱动电路的话,那就要考虑很多细节的东西了,具体的细节如果想了解的话我也可以谈谈自己的看法的。

出0入0汤圆

 楼主| 发表于 2011-10-22 11:55:01 | 显示全部楼层
回复【16楼】chenyuqiu 小陈
回复【7楼】xueyingdao  
怎么会呢?以前有个做舞台灯的哥们,好像把原理图和代码都放上来。你在仔细找找吧
-----------------------------------------------------------------------
呵呵,你是不是在说我啊???
-----------------------------------------------------------------------

哈哈,
难得chenyuqiu 小陈
来观临,,,,
我以前看过你的贴子,一下子找不到了。。那贴子跨年了,还在不断更进。。。

出0入0汤圆

 楼主| 发表于 2011-10-22 11:59:49 | 显示全部楼层
回复【17楼】chenyuqiu 小陈
回复【15楼】xujianglun  
回复【12楼】gwdong   
求证,是不是细分数越大,   
     1,最高启动频率越高, -------------这如果是你给脉冲的频率就是对的   
     2,最大运行速度越大? ----------------这个基本上不对:基本上是无关的.   
         
-----------------------------------------------------------------------  
听你这么一说,想必ls一定知道“最高”速度与哪些有关,  
  最高速度:我所指的是,实际中能达到的最高速度     
我知道的如下:1,步进电机本身性能(47型号的4线,混合型步进电机),不同产家的不同,不知道哪家的性能高,我用的是上海鸣志的,          2,加减速曲线,即软件本身,,  
        ......
-----------------------------------------------------------------------

。LS谦虚啦,说得言简意赅。。。
想问下,类似的,用定时器做脉冲发生器的话,那改变的就是定时器初值(自动重装寄储器)的变化。
我在用51系列的MCU控制时就是这样做的,求证下思路是不是对的
///

出0入0汤圆

 楼主| 发表于 2011-10-22 12:08:30 | 显示全部楼层
如果楼主是买了驱动器然后通过自己的软件发脉冲给到驱动器来驱动电机的话,
那你就只需要考虑在带有负载时电机运行在最高速度下不失步时脉冲的频率即可,基本上不用你去考虑什么加速度和减速度之类的事情,什么S曲线和梯形曲线,因为这些事情驱动器已经帮你处理好的了。
如果是自己设计的驱动电路的话,那就要考虑很多细节的东西了,具体的细节如果想了解的话我也可以谈谈自己的看法的。


=======================================================================================================================
1,我用的是A3967驱动IC。
2,在带有负载时电机运行在最高速度下不失步时脉冲的频率,
   ==》a,电机有一个最高启动频率,
       b,还有个最高运行频率,
   A,两个值是不相同的,
   B,同样的电机,不同的负载,两值也不同,
   
不知道LS一般用什么方法获取,(我获取:通过反复实验,得到,但最后发现。速度极慢。。!!!!)
3,原闻其详。。(自己设计的驱动电路的话)

出0入0汤圆

发表于 2011-10-22 20:27:10 | 显示全部楼层

出0入0汤圆

发表于 2011-10-22 23:52:27 | 显示全部楼层
回复【21楼】xujianglun
-----------------------------------------------------------------------

A.最高启动频率:就是电机的速度由0到最高运行速度这段加速度,加速度越大说明你的启动频率越高,一般是要根据负载的情况具体来调整你的加减速曲线,以达到在启动时以最短的时间达到最高运行速度。
B.最高运行频率:就是在带负载的情况下以不失步的速度运行,此时的频率为电机的运行频率。这个也是要反复实验得出一个最为理想的速度值

出0入0汤圆

 楼主| 发表于 2011-10-23 15:37:56 | 显示全部楼层
回复【23楼】chenyuqiu 小陈
-----------------------------------------------------------------------

我的理解最高启动频率是:最开始启动时,步进电机接受的最高频率,在这个频率下,能启动,速度最高,且不会使电机失步,


百度:
4、最大空载起动频率: 电机在某种驱动形式、电压及额定电流下,在不加负载的情况下,能够直接起动的最大频率。   
5、最大空载的运行频率: 电机在某种驱动形式,电压及额定电流下,电机不带负载的最高转速频率。
6、运行矩频特性: 电机在某种测试条件下测得运行中输出力矩与频率关系的曲线称为运行矩频特性,这是电机诸多动态曲线中最重要的,也是电机选择的根本依据。

LS,能否介绍下软件细分的思路?谢谢

出0入0汤圆

发表于 2013-9-5 08:53:25 | 显示全部楼层
同样的脉冲速度,细分越大,电机转的越慢,细分越大,步距越小

出0入0汤圆

发表于 2014-9-22 16:06:40 | 显示全部楼层
谢谢,虽然还不算很明白,但是貌似懂了一点。

出0入0汤圆

发表于 2014-9-22 16:23:41 | 显示全部楼层
好贴,收藏了,步进电机驱动这块不是很懂。。。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-8-26 01:21

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表