zyzdh_no1
級別: 實習會員
|
目前在思考這樣一個問題,增量式旋轉編碼器在進行長度測量時存在測量誤差(機械慣性、干擾、信號傳輸等諸多問題引起),編碼器等硬件因素是不能改變的,現思考能不能通過程序進行誤差修正,比方說修改單脈沖長度,因個人思維的局限性,特開此貼和諸神討論!本人現有一個程序可修正誤差但有一定的局限性,希望從事涉及編碼器測量這一工作的大神來此貼指導討論! |
---|---|
|
zyzdh_no1
級別: 實習會員
|
原來接觸過一個程序通過修正單脈沖長度,修正了測量誤差,修正一次以后不用修正,不知道是怎么做到了,有神知道了解嗎 |
---|---|
|
jack007kkk
級別: 略有小成
|
3樓說的對,找到誤差原因才有針對性的去解決。如果不清楚,那也要看誤差穩定不,比如多走幾次固定長度看看差多少,如果每次差的都差不多,那么在程序里補償就好。比如每1 mm補償幾個脈沖之類。 |
---|---|
本帖最近評分記錄: |
小侯
小侯
級別: 工控俠客
|
一般旋轉增量編碼器脈波寬度跟你速度有關係 180RPM 跟1800RPM的轉速下寬度是不一樣的 你要高精度 那就是選用解析度高 減少每個誤差脈波所佔的比例 干擾大可考慮LA、LAR、LB、LBR差動輸出 或是選用絕對位置型的 不然就是改用其他方式來做定位或是測量的方式 要考慮到機械因素、電氣因素....等除非是專門針對一臺來做調整 要不然不太可能做到透過程序修正 |
---|---|
|
往事如風
科技改變制造
級別: 網絡英雄
|
要消除這些誤差就必須用全閉環設計,這些隨機誤差不可能靠修正消除 |
|
---|---|---|
|