hiiamgood
級別: 正式會員
|
AB相的編碼器,檢測一段距離是很好用的直接用RST來復位C251就行了,關鍵是,我要用一個編碼器來檢測二段距離的脈沖。 比如 第一段是3000P 第二段是200P 如果我用RST C251 在200P時就清0了,到不了3000P 。 新手上路,請各位老師解答!!! |
---|---|
|
tingfenghu
級別: 工控俠客
|
用比較指令就可以,不要復位。 |
|
---|---|---|
|
hiiamgood
級別: 正式會員
|
用比較指令只能比較一段啊,我的意思是,編碼器在不停的轉,打個比方,每隔3000P 和200P 都執行一個動作,如果不RST,C251會不停的增加。 能具體說一下嗎?新手上路~~~ |
---|---|
|
f118
牛仔布染整電氣,專業改造安裝束狀染色機,門富士設備QQ154
級別: 家園常客
|
實際用起來可能有誤差啊,如何克服 |
|
---|---|---|
|
指環王
級別: 探索解密
|
沒怎么看明白,我的理解是,假設編碼器從0開始記,計數達到200時執行動作A,計數達到3000時執行動作B。動作B執行后復位計數器。現在問題是,編碼器到200的時候并不停。如果把計數值到200的時候復位計數器,執行動作B要從零開始計數。 好吧,按照我的理解,這是典型的使用高數計數中斷的案例。 |
---|---|
|
理論初學者
有需要才有進步,俺不管啥都會滿足你!
級別: 家園常客
|
只要把200和3000看成200和2800,加普通計數器1個,這樣好做不 |
---|---|
|
fjqz00
級別: 論壇先鋒
|
再用一組高速計數,比如說用C252 硬件配線上就把A相同時接兩個X點,B相也同時接兩個X點 |
---|---|
|