yk_wangkun
級別: 略有小成
|
[attachment=748] [attachment=748] 我曾寫過一個測速的程序,用X0做輸入,電動機轉(zhuǎn)速低的時候測量還能準確,但是轉(zhuǎn)速稍高點就檢測不到信號了。請大家指點下,應該是用中斷吧。謝謝 大家看看對不對 [ 此貼被yk_wangkun在2007-04-27 11:46重新編輯 ] |
---|---|
|
ymmfa
不想大江大河,不想浪起潮落,只愿一灣小湖,靜待歲月安好。
級別: 管理員
|
使用三菱PLC自帶的高速計數(shù)功能 可檢測到每秒6萬左右的脈沖 具體參考隨PLC自帶的說明書以及編程手冊上有關"高速計數(shù)功能"的說明 |
|
---|---|---|
|
yk_wangkun
級別: 略有小成
|
這個是用定時記數(shù)比較好,還是用記數(shù)到再看用多少時間好呢?如果程序量比較大掃描周期較長的話,會不會對對結果有影響? |
---|---|
|
ymmfa
不想大江大河,不想浪起潮落,只愿一灣小湖,靜待歲月安好。
級別: 管理員
|
應該可以自己做一個程序 先啟動外圍設備 X0 啟動計數(shù)程序 X1中止計數(shù)程序 然后程序保存 X0-X1 之間的時間,以0.01秒計時 同時程序保存 X0-X1 之間得到的脈沖量 然后計數(shù)得出結果 如果配合觸摸屏使用更好。 |
|
---|---|---|
|
ymmfa
不想大江大河,不想浪起潮落,只愿一灣小湖,靜待歲月安好。
級別: 管理員
|
以360線的編碼器為例,PLC允許輸入6萬脈沖量,那這樣電機每秒轉(zhuǎn)166圈時都可以測量 |
|
---|---|---|
|
tsmgx
級別: 略有小成
|
站長說得好,等有空我發(fā)一個編碼器測速,定位,定長例程上來供大家參考討論設計方案。 |
---|---|
|
xiugu
級別: 略有小成
|
spd指令 根據(jù)掃描周期決定是否采用中斷,再用PID反饋調(diào)節(jié)轉(zhuǎn)速 |
---|---|
|
zdsky
級別: *
|
做畢業(yè)設計,可不可以發(fā)個程序,謝謝! zi0dong3hua1@163.com |
---|---|
|
zhujiafei
級別: 探索解密
|
我也編過一個測速程序,方法是測N個脈沖看看用了多少時間,再經(jīng)計算得出轉(zhuǎn)速,將速度分成適當?shù)膮^(qū)段,脈沖數(shù)N根據(jù)不同的區(qū)段進行取值,這樣測出來的轉(zhuǎn)速就很準確.我做過實驗,測0-3000多轉(zhuǎn)/分的轉(zhuǎn)速,誤差只在3轉(zhuǎn)/分以內(nèi). [ 此貼被zhujiafei在2007-04-26 22:44重新編輯 ] |
---|---|
|
hexiangjin
級別: *
|
我前幾天就編了這樣的一個程序,我用的接近開關,程序使用中斷輸出.效果滿不錯的,誰需要聯(lián)系我,已經(jīng)在設備上實際調(diào)試成功了. |
---|---|
本帖最近評分記錄: |
yk_wangkun
級別: 略有小成
|
把源碼發(fā)上來學習下呀。傳我一下也行呀。yk_wangkun@126.com qq:47370786 感謝 |
---|---|
|