zhujianzhong
好人一生平安
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 90 個(gè)
工控威望: 300 點(diǎn)
下載積分: 700 分
在線時(shí)間: 71(小時(shí))
注冊(cè)時(shí)間: 2007-10-24
最后登錄: 2020-07-11
查看zhujianzhong的 主題 / 回貼
樓主  發(fā)表于: 2008-11-21 11:39
版主及各位高手,怎么用一個(gè)增量式編碼器測(cè)得它的脈沖總數(shù)和脈沖密度(頻率)?謝謝
好人一生平安
zhujianzhong
好人一生平安
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 90 個(gè)
工控威望: 300 點(diǎn)
下載積分: 700 分
在線時(shí)間: 71(小時(shí))
注冊(cè)時(shí)間: 2007-10-24
最后登錄: 2020-07-11
查看zhujianzhong的 主題 / 回貼
1樓  發(fā)表于: 2008-11-26 10:01
自己頂一個(gè)
好人一生平安
醉湮邃虞
醉湮邃虞話老黑
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 229 個(gè)
工控威望: 409 點(diǎn)
下載積分: 1577 分
在線時(shí)間: 209(小時(shí))
注冊(cè)時(shí)間: 2009-01-16
最后登錄: 2015-03-18
查看醉湮邃虞的 主題 / 回貼
2樓  發(fā)表于: 2009-04-01 10:21
版主沒(méi)來(lái)的急回答你,先讓俺看到,俺就充當(dāng)一回高手。
你說(shuō)的增量編碼器是否就是要做的計(jì)數(shù)器?
如果是外部計(jì)數(shù)器需要通過(guò)其他方式讀取其值,這要看那計(jì)數(shù)器的說(shuō)明書(shū)如何讀取,應(yīng)該不在討論之列。
如果是要做的計(jì)數(shù)器,比如使用HSC1高速計(jì)數(shù)器,就需要把外部脈沖信號(hào)連接到I0.6
首先在
SM0.1的控制下,初始化HSC1工作于模式0(內(nèi)部復(fù)位和改變方向),然后讓其使能。
此時(shí)HC1已經(jīng)開(kāi)始工作,程序中任何時(shí)刻都可讀取HSC1計(jì)數(shù)器的當(dāng)前值,例如MOVD   HC1, VD0,即可得到當(dāng)前值,是不是總脈沖數(shù)那需要你來(lái)判定什么時(shí)候讀的是總脈沖數(shù)。
獲得頻率就有點(diǎn)兒麻煩了,這要根據(jù)你的脈沖頻率的大致數(shù)量級(jí),而選擇不同的方法和測(cè)試時(shí)間。
如果脈沖頻率在1HZ以下下,就需要測(cè)試兩個(gè)脈沖之間的時(shí)間長(zhǎng)度來(lái)測(cè)試頻率,不用使用高速計(jì)數(shù)器,應(yīng)該也不在討論之列 。
脈沖脈沖頻率在10HZ以上,就需要用一定時(shí)間來(lái)獲取脈沖數(shù)然后轉(zhuǎn)換成頻率,而這個(gè)一定時(shí)間是根據(jù)脈沖頻率的大致數(shù)量級(jí)而定,這個(gè)時(shí)間內(nèi)獲得的脈沖數(shù)越多算出來(lái)的就越準(zhǔn)確,比如一小時(shí),而時(shí)間越長(zhǎng),系統(tǒng)的遲滯也越長(zhǎng),多長(zhǎng)時(shí)間應(yīng)該是你能夠忍受的最大遲滯時(shí)間和這段時(shí)間能夠獲取相當(dāng)數(shù)量的脈沖,
例如3秒內(nèi),脈沖數(shù)不低于10。
.實(shí)現(xiàn)方法是:建立一個(gè)毫秒記時(shí)器使其反復(fù)工作在3秒,然后記錄并計(jì)算,下面的程序,VD10是每一個(gè)3秒始時(shí)的累計(jì)脈沖總數(shù),VD18中是3秒內(nèi)獲得的脈沖數(shù),運(yùn)行中觀察VD18,如果數(shù)量很大則可縮短測(cè)試時(shí)間,如果很少,就需要加大測(cè)試時(shí)間,VD14中是脈沖頻率
LD     SM0.0
LPS
AN     T37
LPS
EU
MOVD   HC1, VD10
LPP
TON    T37, 30
LPP
A      T37
EU
MOVD   HC1, VD18
-D     VD10, VD18
MOVD   VD18, VD14
/D     +3, VD14

程序?qū)嶋H使用中還要有HC1的清零指令,啥時(shí)清零是你來(lái)定的,如何清零參看HC1幫助。
[ 此帖被醉湮邃虞在2009-04-01 12:50重新編輯 ]
棋牌比賽免費(fèi)得實(shí)物,閑暇好去處
http://www.jj.cn/indexTG.html?promoterid=108502812
liyongh8989
級(jí)別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個(gè)
工控威望: * 點(diǎn)
下載積分: * 分
在線時(shí)間: (小時(shí))
注冊(cè)時(shí)間: *
最后登錄: *
查看liyongh8989的 主題 / 回貼
3樓  發(fā)表于: 2009-04-02 12:21
學(xué)習(xí)了,謝謝