山東庚之午
級別: 略有小成
![]() |
一個電機帶一個軸旋轉(zhuǎn),軸通過皮帶帶動一個小車做直線往復(fù)運動,小車的終點處有一個接近開關(guān),正常情況下小車每次到達(dá)終點開關(guān)感應(yīng)一次,輸出一個信號(注,并不是因為這個信號使小車改變方向,只是皮帶正好運動到這里就通過機械往回拉,這個信號是用來使小車停機)。如果一旦感應(yīng)不到,小車立即停止運動。軸上安裝一個編碼器,每個角度都可以檢測,小車一去一回軸正好轉(zhuǎn)一圈 求助大神們,這段程序怎么編啊? |
---|---|
|
山東庚之午
級別: 略有小成
![]() |
我的大致思路就是編碼器在0-360度,開關(guān)必須感應(yīng)一次,感應(yīng)不到就停車?墒浅绦蛟趺磳懸膊焕硐 |
---|---|
|
zhurongbin
級別: 探索解密
![]() |
先讓電機走起來,然后每次感應(yīng)到開關(guān)編碼器值清零重新計數(shù),如果超過編碼器最大脈沖還未清零,就報警停車 |
---|---|
|
山東庚之午
級別: 略有小成
![]() |
編碼器數(shù)據(jù)不能清零,因為我還需要用編碼器確定停機位置。上面的的例子是我簡化的問題,實際上這個設(shè)備還比較復(fù)雜。 |
---|---|
|
山東庚之午
級別: 略有小成
![]() |
問題已經(jīng)解決了,我給加了個定時器,每感應(yīng)一次定時器重新計時,感應(yīng)不到達(dá)到計時時間就停車 |
---|---|
|
文杰工控學(xué)習(xí)
用心回復(fù),用心交流
級別: 略有小成
![]() |
個人感覺加定時器這個解決方案,不算太理想。因為感覺這個解決思路還是有點偏差。你這是恒速嗎。 |
|
---|---|---|
|