电子齿轮比(CMX/CDV)的计算及其意义 点击:10241 | 回复:214



刘志斌

    
  • 精华:5帖
  • 求助:0帖
  • 帖子:346帖 | 35827回
  • 年度积分:0
  • 历史总积分:75384
  • 注册:2006年7月30日
发表于:2012-03-21 00:40:12
楼主

电子齿轮比(CMX/CDV的计算及其意义

 

 刘志斌 2012.03.21

 已知:

1)上位机发出脉冲能力为200Kp/S200×1000/s200×1000×60/min

2)电机额定转速为3000R/ min3000/60s

3)伺服电机编码器分辨率是131072

4)丝杆螺距是10mm

  求:

1、电机额定转速运行时的电子齿轮比?

2、如果电子齿轮比是1伺服电机的转速?

3、生产时,设定指令脉冲当量,确定电子齿轮比?

  解:

1当上位机满额发出脉冲时,伺服恰好额定速度运行:

1电机额定转速为3000r/ min3000r/60s=50r/s;

2) 伺服电机编码器分辨率是131072

3)电机额定转速时编码器输出检测反馈脉冲频率是131072×50r/s;

4)上位机发出脉冲能力时发出的脉冲频率=200×1000/s

5)当上位机满额发出脉冲时,伺服恰好额定速度运行,这时的电子齿轮比:

电子齿轮比=反馈脉冲频率/上位机满额发出脉冲频率

=131072×50r/s/ 200×1000/s

=6553600/200000

=32.768

 

2、如果电子齿轮比是1

1)上位机发出的1个脉冲=编码器输出检测反馈的1个脉冲:

2)上位机发出脉冲能力时发出的脉冲频率=200×1000/s

3)伺服电机的转速是=200×1000/s×60/131072= 91.55 r/min

 

3、如果丝杆螺距是10mm

1)要求上位机每发一个指令脉冲,工件移动0.001mm,即指令脉冲当量为0.001mm,也可以说指令脉冲单位为0.001mm

2)如果伺服转一周,丝杆转一周,减速比是1

3)丝杆转一周,上位机应该发出的指令脉冲为10mm/0.001mm=10000(个);

4)伺服转一周,编码器检测反馈脉冲为131072(个);

5)电子齿轮比=编码器检测反馈脉冲/上位机发出的指令脉冲=131072/10000=13.7012

 

说明: 

反馈脉冲:伺服电机编码器的解析度,伺服本身的脉冲。

指令脉冲:上位机发出的脉冲;也可以说是外部给定脉冲。

脉冲当量:伺服接受上位机发出的每一个脉冲信号的位置移动量,又称作最小指令设定单位。

CMX :电子齿轮比的分子是电机编码器反馈脉冲。

CDV :电子齿轮比的分母是上位机的给定脉冲(指令脉冲)。

电子齿轮比:是用来把上位机的给定脉冲要换算成与电机编码器反馈脉冲同等意义,以便控制中心按给定指令要求控制伺服转动定位;

 

 

 



楼主最近还看过



刘志斌

  • 精华:7帖
  • 求助:0帖
  • 帖子:422帖 | 35831回
  • 年度积分:0
  • 历史总积分:75388
  • 注册:2006年7月30日
发表于:2012-03-30 09:41:35
81楼

6、那么谁是因?谁是果?

7、可以这么说,互为因果;

刘志斌

  • 精华:7帖
  • 求助:0帖
  • 帖子:422帖 | 35831回
  • 年度积分:0
  • 历史总积分:75388
  • 注册:2006年7月30日
发表于:2012-03-30 09:47:47
82楼

8、以下是72楼的帖子:

4、仔细研究这几种算法,可以体会到电子齿轮、脉冲当量,上位机工作频率、电机转速之间的相辅相成、又互相制约的整定关系;

5、整定思路既可以从电子齿轮出发,也可以从脉冲当量出发,要根据具体问题、工艺要求灵活选用!

刘志斌

  • 精华:7帖
  • 求助:0帖
  • 帖子:422帖 | 35831回
  • 年度积分:0
  • 历史总积分:75388
  • 注册:2006年7月30日
发表于:2012-03-30 09:52:37
83楼
9、电子齿轮只是个工具,它使上位机、编码器、电机相互兼容、相互匹配成为可能!

笨鳥慢飛

  • 精华:3帖
  • 求助:3帖
  • 帖子:18帖 | 2548回
  • 年度积分:0
  • 历史总积分:4928
  • 注册:2005年10月16日
发表于:2012-03-30 09:53:34
84楼
搞了半天 你還是一竅不通 偶而被你矇出來

笨鳥慢飛

  • 精华:3帖
  • 求助:3帖
  • 帖子:18帖 | 2548回
  • 年度积分:0
  • 历史总积分:4928
  • 注册:2005年10月16日
发表于:2012-03-30 09:58:15
85楼
你這編文章 應該說是 認為故意的 " 錯誤示範 " 才給的精

刘志斌

  • 精华:7帖
  • 求助:0帖
  • 帖子:422帖 | 35831回
  • 年度积分:0
  • 历史总积分:75388
  • 注册:2006年7月30日
发表于:2012-03-30 10:29:21
86楼

1、什么是电子齿轮?他是怎么改变脉冲频率的?

2、电子齿轮其实质就是一个二进制分、倍频计数器:

1)17位二进制计数器,我们从最低位编号,17位二进制计数器由1位、2位、3位、……、17 位构成,就和大家熟悉的十进制数位一样,有个位、十位、百位、千位、……一样

2)二进制计数器,每一位只能输出0或者1,记数时各数位不断由0变为1,再由1变成0,这时就输出一个矩形脉冲;

3)当我们给计数器输入矩形脉冲时 ,计数器对输入的脉冲开始计数,你会发现,各数位输出的脉冲数不同:

例如:当我们输入131072个脉冲时,各数位输出的脉冲数分别是:

1位:131072

2位: 65536

3位: 32768

4位: 16384

5位:   8192

6位:   4096

7位:   2048

8位:   1024

9位:     512

10位:   256

11位:  128

12位:     64

13位:     32 

14位:     16

15位:      8

16位:      4

17位:      2

刘志斌

  • 精华:7帖
  • 求助:0帖
  • 帖子:422帖 | 35831回
  • 年度积分:0
  • 历史总积分:75388
  • 注册:2006年7月30日
发表于:2012-03-30 10:35:43
87楼

4)当我们给17位二进制计数器,输入的脉冲频率为131072个/s,那么计数器各位的输出脉冲频率就是:

1位:131072个/s

2位: 65536个/s

3位: 32768个/s

4位: 16384个/s

5位:   8192个/s

6位:   4096个/s

7位:   2048个/s

8位:   1024个/s

9位:     512个/s

10位:   256个/s

11位:  128个/s

12位:     64个/s

13位:     32个/s

14位:     16个/s

15位:      8个/s

16位:      4个/s

17位:      2个/s

笨鳥慢飛

  • 精华:3帖
  • 求助:3帖
  • 帖子:18帖 | 2548回
  • 年度积分:0
  • 历史总积分:4928
  • 注册:2005年10月16日
发表于:2012-03-30 10:45:43
88楼
這僅是二進位 你繼續矇 我等著看

刘志斌

  • 精华:7帖
  • 求助:0帖
  • 帖子:422帖 | 35831回
  • 年度积分:0
  • 历史总积分:75388
  • 注册:2006年7月30日
发表于:2012-03-30 10:53:03
89楼

5)那么18位、19位、20位、21位计数器,各位脉冲频率是:

1位:131072个/s       262144     524288     1048576     2097152   

2位: 65536个/s       131072     262144       524288     1048576

3位: 32768个/s        65536      131072       262144      524288  

4位: 16384个/s        32768       65536        131072      262144       

5位:   8192个/s        16384        32768         65536      131072     

6位:   4096个/s         8192         16384        32768        65536      

7位:   2048个/s         4096          8192         16384        32768        

8位:   1024个/s         2048          4096           8192        16384             

刘志斌

  • 精华:7帖
  • 求助:0帖
  • 帖子:422帖 | 35831回
  • 年度积分:0
  • 历史总积分:75388
  • 注册:2006年7月30日
发表于:2012-03-30 11:00:17
90楼

6)你发现了没有,实际你花大价钱买的20位的编码器,只是计数器的1位输入的脉冲数、脉冲频率不同而已;

7)17位、18位、19位、20位、21位编码器,本质是一样的,结构是一样的,他可以随便把17位的编码器随便说成20位的编码器;

刘志斌

  • 精华:7帖
  • 求助:0帖
  • 帖子:422帖 | 35831回
  • 年度积分:0
  • 历史总积分:75388
  • 注册:2006年7月30日
发表于:2012-03-30 11:15:12
91楼

8)当然18位、19位、20位、21位计数器是相同的,但是编码器的刻线不同,就是转一周输入计数器的脉冲数不同;

9)所以编码器的刻线数多,工艺复杂,价格高,而重点不是多少“位”的问题;

刘志斌

  • 精华:7帖
  • 求助:0帖
  • 帖子:422帖 | 35831回
  • 年度积分:0
  • 历史总积分:75388
  • 注册:2006年7月30日
发表于:2012-03-30 11:21:36
92楼
3、电子齿轮改变频率的原理就是,二进制计数器分频就是由低位改到高位输出,倍频就是由高位改到低位输出;

刘志斌

  • 精华:7帖
  • 求助:0帖
  • 帖子:422帖 | 35831回
  • 年度积分:0
  • 历史总积分:75388
  • 注册:2006年7月30日
发表于:2012-03-30 11:30:56
93楼

4、电子齿轮改变频率,可以改变编码器的输出频率,也可以改变上位机输出的频率;

5、如果电子齿轮二进制计数器安装到编码器上,那么改变编码器输出的反馈脉冲频率方便;

6、如果电子齿轮二进制计数器安装到上位机上,那么改变上位机输出的指令脉冲频率方便;

刘志斌

  • 精华:7帖
  • 求助:0帖
  • 帖子:422帖 | 35831回
  • 年度积分:0
  • 历史总积分:75388
  • 注册:2006年7月30日
发表于:2012-03-30 11:32:47
94楼

7、所以这些有关计算,与厂家的设计存在决定性关系,他们怎么定义,怎么计算,他们说了算;

8、所以大家明白了其中的道理,就不必用一种方法去否定另外一种方法,原理都是相通的!

刘志斌

  • 精华:7帖
  • 求助:0帖
  • 帖子:422帖 | 35831回
  • 年度积分:0
  • 历史总积分:75388
  • 注册:2006年7月30日
发表于:2012-03-30 11:40:49
95楼

引用 笨鳥慢飛 的回复内容:……你寫的這些 我都有寫出來 只是你的程度太差 看不出來我寫的與你說的是同一碼事(當然內容不相同)


1、你写的在哪里?

2、你的程度高,我得看到你的东西,你不把东西拿出来,只喊自己好、高,没法比较啊?!

刘志斌

  • 精华:7帖
  • 求助:0帖
  • 帖子:422帖 | 35831回
  • 年度积分:0
  • 历史总积分:75388
  • 注册:2006年7月30日
发表于:2012-03-30 12:08:10
96楼

引用 笨鳥慢飛 的回复内容:…… 看來你真的不知道4倍頻 ……


1、你都看到了,计数器中,相邻数位之间是2倍频或2分频的关系;

2、在计数器中,间隔一位的两个数位是4倍频或4分频的关系;

3、在计数器中,间隔两位的两个数位是8倍频或8分频的关系;

笨鳥慢飛

  • 精华:3帖
  • 求助:3帖
  • 帖子:18帖 | 2548回
  • 年度积分:0
  • 历史总积分:4928
  • 注册:2005年10月16日
发表于:2012-03-30 13:04:18
97楼

29 36樓 寫的是甚麼 瞎了眼 還是 視而不見

特別強調4倍頻 你還在講倍頻 不懂就不懂 還在瞎說

刘志斌

  • 精华:7帖
  • 求助:0帖
  • 帖子:422帖 | 35831回
  • 年度积分:0
  • 历史总积分:75388
  • 注册:2006年7月30日
发表于:2012-03-30 13:49:08
98楼

引用 笨鳥慢飛 的回复内容:

……如已知伺服电机编码器分辨率是131072,额定转速为3000R/MIN,上位机发出脉冲能力为200Kp/S,那可控制此电机最高转速是多少Vmax= 200×1000×60 ∕131072 = 91.55 rpm 若用最高之分辨率 电机转速只有91rpm 是大材小用所以电子齿轮之功能是要降低伺服系统之分辨率来与控制器做匹配此降低系统分辨率 也就是电机转一圈所需的脉冲数 这就电子齿轮真正目的那这样就可算出脉冲当量 若依楼主的说法据 工作需要要求指令脉冲当量计算电子齿轮比,指令脉冲当量可以自己选定,比如10um,1um,0.1um等都可以,这是导果为因 会出问题 毕竟他与螺距 传动比有关 ……


1、如已知伺服电机编码器分辨率是131072,额定转速为3000R/MIN,上位机发出脉冲能力为200Kp/S,当电子齿轮=1时,那可控制此电机最高转速是多少Vmax= 200×1000×60 ∕131072 = 91.55 rpm ;

2、如果将131072改变为4096时,也就是电子齿轮比=131072/4096=32,时:可控制此电机最高转速是多少Vmax= 200×1000×60 ∕4096 = 91.55 ×32=2912rpm ;

3、编码器的输出反馈脉冲由131072改变为4096,而决定编码器的实际刻线并没有减小,也就是编码器的分辨率并没有实质改变,大材小用的说法不确切,例如编码器刻线是2048时,大于2048的所有倍频的实际分辨率不变;

4、电子齿轮之功能是用分频或放弃倍频的方式改变了它输出反馈脉冲的频率,他最多是降低了位置检测的分辨率,而决定系统位置控制的分辨率不全是编码器的作用,所以说“降低编码器的反馈脉冲就是降低伺服系统之分辨率来与控制器做匹配”是个错误的说法;

刘志斌

  • 精华:7帖
  • 求助:0帖
  • 帖子:422帖 | 35831回
  • 年度积分:0
  • 历史总积分:75388
  • 注册:2006年7月30日
发表于:2012-03-30 14:02:14
99楼

5、我说的是“二进制计数器”构成的电子齿轮改变反馈脉冲时,只要频率不低于刻线,就不会降低分辨率;

6、反过来说,编码器刻线一定,用倍频的方法将脉冲频率提高到17位、20位,编码器的分辨率并没有提高,还是刻线决定的原来的分辨率;

刘志斌

  • 精华:7帖
  • 求助:0帖
  • 帖子:422帖 | 35831回
  • 年度积分:0
  • 历史总积分:75388
  • 注册:2006年7月30日
发表于:2012-03-30 14:03:40
100楼

6、当然光栅尺编码器,实际输出反馈脉冲的变化和放大,是另一码事;

7、例如光栅是1000刻线,而对应1个刻线的莫尔条纹数是1,检测的实际莫尔条纹的长度可以是5~10mm,这个是实实在在的放大,与电子倍频完全是两码事!


热门招聘
相关主题

官方公众号

智造工程师