yangzeliand
級別: 探索解密
![]() |
大家好,我用一個編碼器給電機正反轉計所走長度,用C235,只計A相脈沖反轉時用M8235。比喻我要求正轉到3550個脈沖停再反轉到1000個脈沖處停。但是正轉是他能正好走到3550反轉則要到950個左右才會停,為什么正轉能剛好反轉就會多走一點呢? |
---|---|
|
niningtt
級別: 工控俠客
![]() |
你的設備是水平方向還是豎直方向運動呢?還有就是如果老是950,那么你可以來個補償,到1050就要停下來就可以了 樓主留言:是豎直運動,還有個問題就是如果運動得快同樣數量的脈沖他比慢速走的要長,不是慣性等機械原因。是不是慢速時編碼器有很多干擾信號被計入了? |
---|---|
|
niningtt
級別: 工控俠客
![]() |
你說你用的是用C235單相計數,那么你為什么不用251呢?如果說C251在某個上升沿抖動兩次,呢么會及兩次,我感覺像你這樣往復運動的還是用C251及之后的兩相兩的處理起來更準確更方便。 其次,我不知道你的M8235的改變時機是不是有待考慮(只是猜測)。對于干擾,你處理好應該不會有什么問題,亦或換個好點編碼器 樓主留言:現在我有研究了下,可能是電機運轉是產生輕微震動,可能就是震動造成了干擾。請問下有解決這干擾的辦法嗎? |
---|---|
本帖最近評分記錄: |