whlly
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 10 個(gè)
工控威望: 170 點(diǎn)
下載積分: 610 分
在線時(shí)間: 11(小時(shí))
注冊時(shí)間: 2008-08-17
最后登錄: 2019-03-03
查看whlly的 主題 / 回貼
樓主  發(fā)表于: 2008-08-17 07:25
大家好,三菱PLC接了個(gè)增量編碼器,A  B分別接到了X000、X001。現(xiàn)在用了脈沖密度函數(shù),來求轉(zhuǎn)速。我把程序給傳了上來,請大家看下。在求轉(zhuǎn)速的時(shí)候,只用D120來套公式行不行?我的意思D120不加D121可以嗎?D122表示的剩余時(shí)間是什么意思呢?這里的400是從哪里來的?請高手給我指點(diǎn)下。還有這里乘以10000是為啥?哪位高手有沒有求電機(jī)轉(zhuǎn)速的程序呢?可以不可以貼上來看下。
  
SPD  X000  K200   D120
ADD  D120  D121  D123
SUB  K400  D122  D124
MUL  D123  K10000  D126
DDIV D126  D124  D128

X000——編碼器A信號(hào)
D120——上個(gè)0.2秒脈沖個(gè)數(shù)
D121——當(dāng)前脈沖數(shù)
D123——測速總脈沖數(shù)
D124——計(jì)數(shù)時(shí)間值
D128——編碼器脈沖速度

sjm213
有小知識(shí),無大學(xué)問。
級(jí)別: 論壇版主

精華主題: 7 篇
發(fā)帖數(shù)量: 5176 個(gè)
工控威望: 7399 點(diǎn)
下載積分: 157945 分
在線時(shí)間: 3137(小時(shí))
注冊時(shí)間: 2007-11-21
最后登錄: 2024-09-22
查看sjm213的 主題 / 回貼
1樓  發(fā)表于: 2008-08-18 09:57




K400是根據(jù)K200來的。

這樣是為了盡量求得速度的平均值,而避免得出瞬時(shí)速度。