利用倍频地方法将编码器的反馈脉冲提高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时,实际转子就没有转动!
楼主最近还看过
引用 yuankn 的回复内容:
……一个弦波的90度区间,通过幅度获得1\2\3....度数数据,这样,做到1度或几度一分很容易的,仅仅是幅相计算的精度问题,过程可以有专用芯片完成(主流?)或其他手段实现,就这个原理而言“一個弦波訊號轉成16個方波訊號”没什么不可以接受的.当然,可能存在更多的细分办法是我不了解的,希望专业人士指出!!!
1、既然能接受“一個弦波訊號轉成16個方波訊號”,那你也应该接受“一個弦波訊號轉成100個方波訊號”;
2、那么“一個弦波訊號轉成16個方波訊號”,或者“一個弦波訊號轉成100個方波訊號”,对位置控制有什么意义?
3、“明知有错,嘴硬而已”吧?!
引用 笨鳥慢飛 的回复内容:五樓的圖正是由磁感式編碼器實際測出 而且是同一顆編碼器 這一台示波器可同時測4組訊號 實測的結果 他已賣了幾萬顆 呵呵 老劉 你一個月的薪水也許只夠買一顆
1、 笨鳥慢飛 在21楼说:“五樓的圖正是由磁感式編碼器實際測出”;
2、 笨鳥慢飛 在24楼说:““通過光格產生明暗明暗的莫耳條紋 可產生脈衝訊號 或在處理(合成)弦波訊號如五樓圖中紫色(CH3)弦波 再經內部倍頻線路 轉換成脈衝訊號輸出 同上的CH1(棕色脈衝)”;
3、笨鳥慢飛技工,不知道原理,一会儿说他“五樓的圖”是“磁感式編碼器實際測出”,一会儿又说他“五樓的圖”是“通過光格產生明暗明暗的莫耳條紋 可產生脈衝訊號 ……”
4、 笨鳥慢飛 技工,你能澄清一下,你的那个说法是对的???!!!
增量型还是绝对型,差别只是一个没有周波记数信号,一个有周波记数信号
我这个编码器行业外的人都知道不是这样吧!
http://wenku.baidu.com/view/988a7dc75fbfc77da269b160.html
劳您贵手,自己找一些资料看一下?