angelagent
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 150 個
工控威望: 271 點
下載積分: 426 分
在線時間: 66(小時)
注冊時間: 2008-07-03
最后登錄: 2024-08-28
查看angelagent的 主題 / 回貼
樓主  發(fā)表于: 2008-08-04 20:40
cp1h用高速計數(shù)器做電子凸輪
我用PRV 指令抓取脈沖數(shù)。
編碼器接ABZ三相,分辨率為360。采用高速計數(shù)器0   循環(huán)模式 Z相和軟件復(fù)位,相位差輸入,循環(huán)最大計數(shù)為1440,
PRV讀取的數(shù)值再做運算,如校正、Z相、除以4變成電子角度,再寫電子凸輪程序。
不知道有沒其他更好的方式???
nbwrk
樹不要皮必死無疑!人不要臉天下無敵!
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 578 個
工控威望: 574 點
下載積分: 1079 分
在線時間: 96(小時)
注冊時間: 2007-11-18
最后登錄: 2019-11-02
查看nbwrk的 主題 / 回貼
1樓  發(fā)表于: 2008-09-02 11:40
這個跟電子凸輪還是有區(qū)別的吧  用這種方法做會產(chǎn)生一個誤差   比如說斷電后再轉(zhuǎn)動編碼器就會出現(xiàn)錯誤  雖然你用了Z相作校正 但還是會存在很多問題   我也用過這種方法  因為增量式編碼器是集電極開路輸出的  一但距離遠(yuǎn)了就會出現(xiàn)干擾  有時候甚至校正信號Z都采集不到  特別是有大功率變頻器在的時候    
而電子凸輪用的是絕對值編碼器  輸出的是格雷碼  從信號來說完全不一樣的