您现在所在的是:

运动控制

回帖:27个,阅读:2695 [上一页] [1] [2] [3] [下一页]
5279
zhibinliu60
文章数:2029
年度积分:50
历史总积分:5279
注册时间:2006/5/15
发站内信
08年博客人气奖
发表于:2012/5/2 0:47:20
#0楼

“伺服脉冲步进式”才是最精确的控制系统

刘志斌 发表于 2012/4/24 9:53:29


1、在自动化的进程中,人们很早以前就用步进的方式实现了对电机的精确控制;
2、这些年来,人们又用编码器+上位机+PLC 实现了对电机转子位置的精确检测和精确指令;
3、如果我们能用现代的“编码器+上位机实现了对电机转子位置的精确检测和精确指令”去精确定位控制“电机的电源脉冲电流”,使电机实现步进式的精确控制,那将是一个伟大的飞跃!


1、伺服的原理是用上位机的指令脉冲与编码器的反馈脉冲比较,产生控制电机启动、停止、调速的控制命令,可是电机的实际运行启动、停止是否在给定位置发生是另一回事;
2、也就是说,伺服实现了,电机转子的精确测量和控制指令的准确可靠,但是电机的运行并没有按指令得到精确控制,启动、停车并没有在给定位置;
3、也就是说,伺服没有实现像步进电机那样的对电机精确控制的手段!
4、如果用伺服的编码器+上位机的精确命令,实现对电机脉冲电流的定位控制,就真正实现了电机位置的精确控制;
5、而伺服的编码器+上位机直接对电机的电流脉冲的定位控制,只有一步之遥,在技术上不存在困难;
6、我们期望一个对电机的位置即能精确测量,又能对电机脉冲电流精确控制的伺服脉冲式步进系统的出现而努力!


1、这里有几个概念要统一:
1)电机旋转一周的“脉冲”是什么?
2)如果你说的电脉冲,是电机的电源脉冲,把交流电的正、负半周看成两个脉冲,那么三相交流电变化一周有6个脉冲;
3)那么极对数为P的交流电机转一周需要6P个脉冲;
4)当然这是三相交流电机的算法,直流电机或者其他转动原理不同的电机,只是脉冲的计算式不同而已;
2、“移动距离”是什么?
1)如果移动距离指的是,电机转动一周,被驱动的工件平移的距离;
2)那么一个电源脉冲,对应电机前进一步,被驱动的工件平移的距离叫步距;
3)例如电机与被驱动的工件之间是螺杆传动,电机的转速与螺杆的转速比叫机械传动比,螺距就是螺杆转动一周工件的平移距离
4)如果螺距是1mm,传动比是1:1,那么电机转一周,工件平移1mm;
    如果螺距是1mm,传动比是10:1,那么电机转一周,工件平移0.1mm;
    如果螺距是1mm,传动比是100:1,那么电机转一周,工件平移0.01mm;
    如果螺距是1mm,传动比是1000:1,那么电机转一周,工件平移0.001mm;
5)如果电机的电机转一周需要6P个脉冲,那么每个脉冲即电机的每一个步进,工件移动的距离就是一个步距,那么
   步距= 螺距/传动比×6P
3、编码器的分辨率:
1)编码器是检测电机转子角位移的设备;
2)编码器与转子同轴;
3)电机每输入6P个脉冲,转一周角位移为360度(2π弧度),编码器应该输出6P个脉冲,1个脉冲对应的角位移是
360度/6P;
4)我的这个编码器每转一周只输出6P个脉冲;
5)如果一个编码器有6000P条刻线,没转一周,输出6000P个脉冲,那么每1000P个脉冲对应的角位移是360度/6P,对应工件位移一个步距;
6)大家看到了,编码器的刻线多没有什么用处;
7)因为我们只能准确到电机的每一个脉冲转过的角度,不可能准确到几分之几个脉冲的角度,几分之几个脉冲无实际意义,只是个数学概念;
8)如果把编码器的分辨率定义为每一个刻线对应的角位移,那么6000P条刻线的编码器的分辨率是360度/6000P;
9)这个分辨率的高低对电机的角位移的测量毫无意义;
10)我们要检测的是电机转过几步,工件移动几个步距,虽然几分之几的步距数学概念有,而实际控制不了;
4、工件移动的分辨率或者精度:
1)工件移动的步距就是我们电机(或者伺服)控制的分辨率或者精度;
2)由于步距=  螺距/传动比×6P,所以提高电机(或者伺服)控制的分辨率或者精度的方法是提高传动比;
3)例如:如果螺距是1mm,传动比是1000:1,那么电机转一周,工件平移0.001mm,步距是 0.001/6p mm,控制精度就是0.001/6p mm;
5、所以建议编码器与电机匹配,可以简化控制计算的数字非常整齐;
6、由于电机的极对数P大多数是1、2、3、4、5、6,所以编码器的刻线是2×2×3×2×3×2×5=720的整数倍,就可以通用;
7、为了检测方向,可以有两套互差90度电工角的刻线,以判断转向;
8、这样,对于P=1的电机,两套刻线的基点互差180条刻线而重和,这样从基点到左侧180条刻线为正转,那么从基点到右侧180条刻线为反转;
9、实际这样还是720条刻线;
10、所以刻线得多少,不是精确度的问题,而是能否使一个步距对应的刻线条数是整数个,保证能精确记数的问题;
11、这样,对于P=6的电机,两套刻线的基点互差30条刻线而重和,这样从基点到左侧30条刻线为正转,那么从基点到右侧30条刻线为反转;
12、由于电机的极对数P是1、2、3、4、5、6、7、8、9、10,所以编码器的刻线是2×2×3×2×3×2×5×7×2×3=30240的整数倍,就可以通用,但是刻线太多,工艺难以实现;
13、对于电机的极对数P是1、2、7、8、9编码器的刻线是2×2×3×2×7×4×9=6048的整数倍,就可以通用;
14、这样,对于P=1的电机,两套刻线的基点互差1512条刻线而重和,这样从基点到左侧1512条刻线为正转,那么从基点到右侧1512条刻线为反转;
15、这样,对于P=9的电机,两套刻线的基点互差168条刻线而重和,这样从基点到左侧168条刻线为正转,那么从基点到右侧168条刻线为反转;
16、对于电机的极对数P是1、2、8、9、10编码器的刻线是2×2×3×2×4×9×5=4320的整数倍,就可以通用;
17、这样,对于P=1的电机,两套刻线的基点互差1080条刻线而重和,这样从基点到左侧1080条刻线为正转,那么从基点到右侧1080条刻线为反转;
18、这样,对于P=10的电机,两套刻线的基点互差108条刻线而重和,这样从基点到左侧108条刻线为正转,那么从基点到右侧108条刻线为反转;
19、如果要给一个P是1、2、3、4、6、8、11、12的电机配用编码器,则这个编码器的刻线应该是2×2×3×2×3×2×2×11×2=6336的整数倍,就可以通用;
20、这样,对于P=1的电机,两套刻线的基点互差1584条刻线而重和,这样从基点到左侧1584条刻线为正转,那么从基点到右侧1584条刻线为反转;
21、这样,对于P=12的电机,两套刻线的基点互差132条刻线而重和,这样从基点到左侧132条刻线为正转,那么从基点到右侧132条刻线为反转;
22、如果要给一个P是1、2、3、4、6、8、9、10、12的电机配用编码器,则这个编码器的刻线应该是2×2×3×2×3×2×2×3×5×2=8640的整数倍,就可以通用;
23、从以上分析得出编码器的刻线与电机的极对数相关,一种编码器的刻线适应一种极对数的电机,适应多个不同极对数的电机的编码器的刻线增多,在有限刻线下,一种编码器不可能适应所有极对数的电机;
24、如果你的电机的极对数确定,可以尽量选择适合的刻线少的编码器,反而计算要简单,并不影响检测、反馈的精确度;



“那么极对数为P的交流电机转一周需要6P个脉冲”???

1、这是对三相交流电机而言的;
2、在一对磁极里,有三个绕组,在不同磁极中各有A、C、B三个极相组,每一个极相组为60度相带;
3、三相交流电注入极相组的电流脉冲(交流电的一个半周)的顺序为A、C、B、A、C、B,共6个脉冲;
4、交流同步电机,电源输入的脉冲数与电机转子转过的步距是一一对应关系;
5、其它电机旋转一周,电源输入的脉冲数按其工作原理分别确定;



1309
yamqq
文章数:52
年度积分:50
历史总积分:1309
注册时间:2007/12/10
发站内信
发表于:2012/5/2 10:08:47
#1楼
好贴
1964
xtjlc101
文章数:212
年度积分:50
历史总积分:1964
注册时间:2010/4/20
发站内信
发表于:2012/5/2 10:34:48
#2楼
伺服电机与步进电机 学习了...
3656
secona
文章数:677
年度积分:50
历史总积分:3656
注册时间:2012/4/23
发站内信
发表于:2012/5/2 11:58:22
#3楼
樓上兩位 看來又被誤導
老劉你真是害人不淺 做人不要昧著良心
先把伺服整明白 何謂伺服 其工作原理
什麼是運動控制 這基本概念都搞不清楚
又將減速機構當倍頻器來用 那編碼器又被你 -----
高速 高精 高頻抗干擾
做產品不難 但要讓產品穩定 好難 好難
5279
zhibinliu60
文章数:2029
年度积分:50
历史总积分:5279
注册时间:2006/5/15
发站内信
08年博客人气奖
发表于:2012/5/2 13:03:01
#4楼

1、笨鸟,你的老子里装的固有的死东西太多,一时转不过弯我理解;
2、你说我“從二樓到二十二樓 竟把編碼器的脈充當成電源脈衝 ”,是你理解力太差的缘故,谁也不会把编码器输出的反馈脉冲当做电源脉冲;
3、我的发言是说编码器的检测反馈脉冲,也知道电机电源脉冲的相位,用它去控制电源脉冲,实现对电机步进式脉冲控制;
4、这样比现在的伺服用编码器的检测反馈脉冲,只控制电机的启动、停止、调速、制动要精确的多!
5、你自己再回头去看看我的发言,谁也不会得出你这样的理解!

5279
zhibinliu60
文章数:2029
年度积分:50
历史总积分:5279
注册时间:2006/5/15
发站内信
08年博客人气奖
发表于:2012/5/2 13:13:14
#5楼
1、你又说 “值到我提醒他缺電子齒輪比及絲桿行程 並告知只要算出脈衝當量 答案就出來 (計算公式都列出來) 竟然說我寫的是騙術 又假借我名義回答網友問題(寫的又不對)”;
2、我说的那一句话是你的?你能把它贴出来吗?真会给自己贴金;
3、那一句不对你可以批判吗?你从来就没有真正的发言说过你的技术观点是什么?你对你的技术可是守口如瓶,一句不外漏;
4、我没说你是骗术,我说把编码器的分辨率当做伺服电机的控制精度是错误的,是骗人的!
5279
zhibinliu60
文章数:2029
年度积分:50
历史总积分:5279
注册时间:2006/5/15
发站内信
08年博客人气奖
发表于:2012/5/2 13:17:16
#6楼
5、其实你用不着一口一口的骂人,有话好好说不行吗?你骂我,我当然要删你的骂人帖子,当了几年版主,这是我第一次删贴,请你好好想想,不要全怪别人!
3656
secona
文章数:677
年度积分:50
历史总积分:3656
注册时间:2012/4/23
发站内信
发表于:2012/5/2 14:14:09
#7楼
“电机旋转一周的脉冲数到底怎样去计算?”



1、用笨鸟的伺服理论回答楼主的问题:

1)编码器的分辨率为131072,所以伺服转一周编码器输出131072的检测脉冲;

2)如果丝杠的螺距为5mm,要求输入一个指令脉冲时,工件位移0.001mm,那么要求伺服转一周需要输入的指令脉冲数为

     5mm/0.001mm=5000

3)就是说,我们需要伺服转一周时,输给主控器的指令脉冲是5000个,每输入一个指令脉冲工件精确移动0.001mm;
修改 设为最佳回复 引用 回复 举报 评分 刘志斌
个人主页  给TA发消息  加TA为好友 发表于:2012-03-19 09:59:16 52
高速 高精 高頻抗干擾
做產品不難 但要讓產品穩定 好難 好難
3656
secona
文章数:677
年度积分:50
历史总积分:3656
注册时间:2012/4/23
发站内信
发表于:2012/5/2 14:17:59
#8楼
這個我好向轉貼了三次 你至今都沒做正確 回覆 呵呵 我怕被你刪了 我將他複製下來
正好在此聽聽你的解釋
高速 高精 高頻抗干擾
做產品不難 但要讓產品穩定 好難 好難
5279
zhibinliu60
文章数:2029
年度积分:50
历史总积分:5279
注册时间:2006/5/15
发站内信
08年博客人气奖
发表于:2012/5/2 19:12:31
#9楼

1、笨鸟,你的理解有问题;
2、所谓“你的理论”,就是在辩论中,与我意见主张不同的你代表的现有伺服的理论;
3、就是说按现有伺服理论理解计算楼主的问题,应该是个什么样;
4、我说的1)、2)、3),是我自己的话,你发言里从来就没有讲过这些内容,你什么时候说过1)、2)、3)哪???
5、人是学而知之,你也一样,伺服理论我有学习的需要,但是我更有自己的理解,在讨论中,我真的没有在你那儿学到一点儿知识,只承受着你的辱骂;
6、我关于伺服的知识主要是在本运动论坛学习了不少,你去翻翻本论坛好多帖子,例如题目是《伺服介绍》等文章,你去看看,哪儿有我留的帖子;
7、关于1)、2)、3)的计算,是和我的帖子《电子齿轮比(CMX/CDV)的计算及其意义》一块原创的;
8、你的发言里从来就没有这些内容的叙述!
9、大家有兴趣可以去看看secona在本论坛的发言,你绝对看不到一个有关知识的叙述,你除了看到指责、谩骂的语言外,你什么也别想学到!


关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

78.0005