利用倍频地方法将编码器的反馈脉冲提高100倍,解析度真的提高了吗 点击:8299 | 回复:89



刘志斌

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

利用倍频地方法将编码器的反馈脉冲提高100倍,解析度真的提高了吗?

  

                                                                                刘志斌  发表于 2012/3/21 11:27:08
                                              

 

1、编码器与上位机的电子齿轮伺服精确控制理论,为了提高所谓的指令脉冲当量或者叫指令脉冲单位的精确度、分辨率、解析度,就在编码器上下功夫;

2、编码器的刻线是有限,不可能达到131072这样的数量级;

3、这个理论,就把编码器输出的脉冲用倍频的方法,把几百个或者几千个有限的编码器实际输出的脉冲任意扩大几十倍变成十几万的反馈脉冲;

4、如果编码器的刻线是1000,每转一周,实际输出1000个反馈脉冲,100倍频后变成100000个反馈脉冲;

5、就是说,编码器每输出1个脉冲,实际反馈的是100个脉冲,当编码器实际输出1个、2个、3个、……脉冲时,反馈的是100个、200个、300个、……反馈脉冲;

6、而上位机输出的一个指令脉冲,就是1个,这时如果电子齿轮比是1,反馈脉冲也应该是1个,而实际上反馈脉冲最少是100个;

7、也就是说电子齿轮比是1时,1、2、3、……100个指令脉冲,对应的反馈脉冲是100、100、100、……100个反馈脉冲;

8、这时的脉冲当量0.001,实际上是0.1,将编码器的输出脉冲倍频的方法是自欺欺人!

9、这时出现的情况就是,你通过上位机输入1、2、3、……100个指令脉冲时,伺服电机不转不启动,因为反馈脉冲是100它告诉控制中心电机已经转了100个脉冲的位移;

10、这时出现的情况就是,你通过上位机输入1、2、3、……100个指令脉冲时,伺服电机的反馈脉冲是100,控制中心控制电机反转,这时反馈脉冲又变成-100,控制中心又反转启动电机,这样电机在不断正反转振动!

11、将编码器的输出脉冲扩大100倍,还可以这样理解,当编码器输出反馈脉冲1、2、3、……100时,实际转子就没有转动!

 

 

 



楼主最近还看过



笨鳥慢飛

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

--------------------------------------

刘志斌

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

引用 笨鳥慢飛 的回复内容:老劉大濕 你蠻用心的 我是把兩件事用一個圖形來說明  一個用光 一個用磁 但工作原理都相同  利用磁的來對光的做說明老劉你畢竟是外行 看不出這兩張圖的技術門檻


1、你“用一個圖形來說明  一個用光 一個用磁”,是可以的;

2、可是你给的示波器的检测波形图,示波器的检测波形图只能是一个设备在一个特定时刻的观测波形图;

3、笨鳥慢飛自称内行,“圖的技術門檻”就是这样骗人的!

刘志斌

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

引用 yuankn 的回复内容:问题是大部分编码器内部光栅盘没有4条,问题是编码器输出AB两路脉冲,问题是2路脉冲通过外部信号处理设备就可以进行4/8/16倍频有机会,拆一个编码器吧 


1、如果是光电编码器,刻线是4条;

2、如果是磁感应编码器,N、S磁迹可以做成一条,这样NS、NS,不就成两条了吗?!

3、不用拆,就应该明白这个道理;

pan401317388

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 19回
  • 年度积分:0
  • 历史总积分:64
  • 注册:2012年5月28日
发表于:2012-10-16 13:52:26
44楼
 光电编码器通过通漏光来形成脉冲,"光眼"(编码器厂家好像是这么叫?)漏出的光信号初步转换后都是弦波,而后,可以将这个弦波变送后送出, 也可以将其整形成方波送出.考虑前者对原始信号要求较高,市面多见方波形,但真正用于定位的编码器多为弦波http://www.greesmd.com http://www.sunball-dg.com http://www.kyj0.com

   方波编码器细分有两个办法,其一为鉴相分频, 利用90度差别获得4倍频信号,利用4倍频方波的上下边沿获得8倍频信号,这种信号又成为"实分"信号. 其二,利用PLL原理,PLL输出经分频器后与编码器信号进行鉴相,这样,在分频器前获得更多的细分信号,按分频器倍率,这种细分信号是实分的100倍以下,实际上可以看成实分信号的插值信号,用于定位有一定误差,但用于高精度速度控制应用还是比较多的.

刘志斌

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

引用 yuankn 的回复内容:

例如,需要8分频,则增加45度,135度,225度 315度4个点,这4个点来源于对弦波幅度的判断并结合90/180/270/360度4个基准点生成以上,我的理解,需要专业人员认可下午上班了,我可以问问同事中的专业选手的


1、如果一个弦波,是靠你说的方法分频的话,那还要相差90°的AB脉冲干什么?

2、你只要用笨鳥慢飛给出的波形图那样,要16有16 ,要10有10 ,要4有4,要多少分频就能有多少分频多好,哈哈!

笨鳥慢飛

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

老劉 你又再玩乾坤大挪移 這圖形是測出來的 可不是你那圖複製別人做出來的圖 哎 跟你說了也是白說 這台示波器可能你這輩子也沒看過 更不要講會使用 上面已提過此示波器可同時檢測四路訊號 騙人我承認輸你 也沒你這騙人的本事

你只要用笨鳥慢飛给出的波形图那样,要16有16 ,要10有10 ,要4有4,要多少分频就能有多少分频多好,哈哈!

哈哈 我可以 你不能

刘志斌

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

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

……哈哈 我可以 你不能


那当然!你的示波器是4通道的,可以同时检测4个波形,还可以同时检测光的、磁的,还可以一个快门出4张不同的底片,你多神通!

yuankn

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 38回
  • 年度积分:0
  • 历史总积分:206
  • 注册:2001年5月12日
发表于:2012-10-16 16:57:52
48楼

老刘,在用一种断然的语气说话前你就不能做一下功课吗?

弦波利用幅相分割真的很难让你理解?现在甚至有很多专门进行弦波分割的芯片,很多编码器接口产品里都在用的,

你可以查一下例如:IC-MG(先声明,这个芯片型号需要核实!)8bit细分芯片

至于90度互补脉冲,没有也可以分割,问题在于弦波峰顶和波谷(正弦90/270度)附近比较平坦,幅度变化小,依靠幅特征进行分割精度吃亏,另外,也由于光电管老化,磁体衰退等原因,弦波的有效值可能漂移,也影响分割.同时,弦波在一个周期内并不单调,只有在一个完整象限内才单调.

有了AB脉冲,可以进行90度一个区间的精确定位分割,弦波分割可以在一个90度区间内进行,这个区间幅度变化是单调的,而且可以轻易获得这个区间起点和终点的幅值,从而便于细分.例如,读到90度幅值是5V,那么,0-90度之间,幅值2.5V的点就是30度了,当然,真正细分没这么简单,有很多补偿计算的,这些,就超出我的知识范围了,做做功课,问问人,也许可以知道的多一些.

刘志斌

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

引用 yuankn 的回复内容:

…弦波利用幅相分割真的很难让你理解?现在甚至有很多专门进行弦波分割的芯片,……8bit细分芯片……弦波峰顶和波谷(正弦90/270度)附近比较平坦,幅度变化小,依靠幅特征进行分割精度吃亏,……弦波在一个周期内并不单调,……可以在一个90度区间内进行,这个区间幅度变化是单调的,而且可以轻易获得这个区间起点和终点的幅值,从而便于细分……


1、你自己异想天开,编码器检测的是位置,用检测信号的幅度分割表示位置?

2、视频信号可以用8bit细分芯片,得到视频数字信号,……,你自己张冠李戴,笨鳥慢飛的波形图是幅相分割产生的?

3、你去看看磁珊是怎样实现精确测量的,你再来这里指教别人!

刘志斌

  • 精华:7帖
  • 求助:0帖
  • 帖子:422帖 | 35831回
  • 年度积分:0
  • 历史总积分:75388
  • 注册:2006年7月30日
发表于:2012-10-16 18:52:18
50楼
4、编码器检测位置,磁感应编码器输一个弦波的转角,只与波长(相)有关,与波幅无关,把一个波长的转角再细分,只能用倍频的方法分割成10段、100段,而不是你说的“幅相分割”;

刘志斌

  • 精华:7帖
  • 求助:0帖
  • 帖子:422帖 | 35831回
  • 年度积分:0
  • 历史总积分:75388
  • 注册:2006年7月30日
发表于:2012-10-16 18:58:25
51楼
5、讨论问题,人家说东你说西,人家说南你说北,人家说天你说地,能有个完吗?能有个结论吗?

yuankn

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 38回
  • 年度积分:0
  • 历史总积分:206
  • 注册:2001年5月12日
发表于:2012-10-16 19:41:32
52楼

首先无论磁感应编码器还是光电编码器,只要是弦波输出的,其输出正弦波的转角或者说相位就代表了转轴上的一个偏转角,例如1024脉冲的编码器,正弦的每一度表示机械转轴的每周的1024*360分之一.

而后,弦波输出的波形是一个正弦,那么他的输出幅度满足Uout=Uk*SINΦ,Φ就是一个正弦周期内的相位,UK是正弦波90度时的幅值

在每弦波的0-90度/90度-180度/180度-270度/270度-360度这四个区间内,Uout与Φ之间的函数关系是单调的

因此,可以确定区间后,通过Uout可以反算Φ

也就是从幅值得到相位,

和老刘讨论问题真累!!!

至于8bit细分芯片,请看数据手册

IC - MG是一个非线形的8bit A / D转换,其中,按照计数安全向量的原则,进行数字化处理,正弦/余弦

可选分辨率的传感器信号和滞后。增量输出角度值,通过差分RS - 422驱动模式作为编码器信号输出,那玩艺是视频细分用的吗?

 

刘志斌

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

引用 yuankn 的回复内容:

……只要是弦波输出的,其输出正弦波的转角或者说相位就代表了转轴上的一个偏转角,例如1024脉冲的编码器,正弦的每一度表示机械转轴的每周的1024*360分之一.而后,弦波输出的波形是一个正弦,那么他的输出幅度满足Uout=Uk*SINΦ,Φ就是一个正弦周期内的相位,UK是正弦波90度时的幅值在每弦波的0-90度/90度-180度/180度-270度/270度-360度这四个区间内,Uout与Φ之间的函数关系是单调的因此,可以确定区间后,通过Uout可以反算Φ也就是从幅值得到相位,……


1、编码器输出的是检测位移脉冲;

2、“输出幅度满足Uout=Uk*SINΦ,Φ就是一个正弦周期内的相位”,这是一个连续函数模拟量运算式,它计算得到的Φ是0-360的所以实数,请问一个波长对应的位置脉冲串是多少?是16、10、4、……还是无数多个连续数???

刘志斌

  • 精华:7帖
  • 求助:0帖
  • 帖子:422帖 | 35831回
  • 年度积分:0
  • 历史总积分:75388
  • 注册:2006年7月30日
发表于:2012-10-17 11:12:57
54楼
3、磁删结构的感应编码器,和磁珊测量原理一样,可以将检测到的弦波用倍频的方式,实现16、10、4、……等倍频细分,直接得到检测位置脉冲串;

刘志斌

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

4、你觉得很累,是因为你讨论问题时,根本不仔细吃透对方发言的中心思想是什么?对方想要说明什么问题?对方的发言那一句是对的,那一句是错的?而是用自己的思想否定别人的观点,牛头不对马尾……!

5、主楼说的是用倍频的方式,将检测实际位移脉冲倍频,提高编码器解析度的弊端,而你进来要说什么?你想说什么?

 

刘志斌

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

引用 yuankn 的回复内容:

……8bit细分芯片,请看数据手册IC - MG是一个非线形的8bit A / D转换,……进行数字化处理,……


1、 A / D转换,就是将模拟信号,等时间间隔进行幅值采样并二进制编码;

2、“8bit细分芯片,请看数据手册IC - MG是一个非线形的8bit A / D转换”输出的是二进制编码脉冲串,那是等副等间隔位移脉冲串吗?

笨鳥慢飛

  • 精华:3帖
  • 求助:3帖
  • 帖子:18帖 | 2548回
  • 年度积分:0
  • 历史总积分:4928
  • 注册:2005年10月16日
发表于:2012-10-17 11:47:34
57楼

To: yuankn

你要跟老劉較真哪能不累 你不要理他 待他找到下一個 你就會發現 老劉又拿你的說法 跟別人較真

呵呵 我們實做出來的圖形 他都敢睜眼說瞎話  呵呵 你越理他 他就越來勁

另外你提的倍頻做法 也是多數廠家的做法 模擬量的細分 跟我的做法是不同的 所以你適用在速度環 此用法在業界已經做到最高4096倍 對精度來講意義不大 我們的做法同海德漢EXE倍頻器是相同 我們要的是訊號 的重複定位性精度高 這些你再前幾樓都有提到 我再加以補充

刘志斌

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

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

…… 我們實做出來的圖形 他都敢睜眼說瞎話 ……


1、一个示波器的瞬时波形图,一会儿说是光的,一会儿说是磁的,敢这样睜眼說瞎話的,非笨鳥慢飛莫属;

2、就你的图来说,只能是弦波分、倍频所得,因为倍频可以随意设置,所以一会儿是16、一会儿是10,一会儿弄出个4,当然还会弄出很多!

3、我4楼的图,是4条刻线或两条磁迹结构的编码器,输出的反馈脉冲通过鉴幅、鉴相、鉴沿叠加的实位移脉冲数,和你的靠电路虚分、倍频所得脉冲有本质的不同;

刘志斌

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

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

……模擬量的細分 跟我的做法是不同的 所以你適用在速度環 ……


1、编码器输出的检测反馈位置脉冲数,是“位置”;
2、编码器输出的检测反馈位置脉冲数的频率是速度,如果速度环是“电压环”或“频率环”,这个反馈脉冲频率需要转换成模拟量,以“適用在速度環”

3、笨鳥慢飛的“速度環”,做法有什么不同?能直接用频率做反馈?

4、仔细读笨鳥慢飛的这句话,你就明白它对编码器的反馈脉冲的应用是是而非!

不懂浪子

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 445回
  • 年度积分:0
  • 历史总积分:1168
  • 注册:2006年4月13日
发表于:2012-10-17 15:47:32
60楼

所以说扩脉冲是骗人的把戏。


热门招聘
相关主题

官方公众号

智造工程师