cyh1986
級(jí)別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 367 個(gè)
工控威望: 738 點(diǎn)
下載積分: 722 分
在線時(shí)間: 298(小時(shí))
注冊(cè)時(shí)間: 2009-04-28
最后登錄: 2024-11-05
查看cyh1986的 主題 / 回貼
樓主  發(fā)表于: 2012-09-12 09:40
沒(méi)有用過(guò)伺服,前段時(shí)間看了排盤機(jī)的程序。有個(gè)地方?jīng)]有弄明白。

伺服電機(jī)的編碼器接到X0,X1,(AB相),C252計(jì)數(shù)。編碼器反饋的脈沖和設(shè)定發(fā)出的脈沖之間存在一個(gè)比例關(guān)系。到時(shí)要對(duì)這兩個(gè)數(shù)值進(jìn)行比較。

我看他的程序里進(jìn)行了很多FLT,DINT,DEDIV這樣的操作,把整數(shù)編程2進(jìn)制之后進(jìn)行比例的換算。我一開(kāi)始考慮是不是二進(jìn)制精度要高些,我自己試了一下二進(jìn)制轉(zhuǎn)換,我發(fā)現(xiàn)轉(zhuǎn)換和不轉(zhuǎn)換的結(jié)果是一樣的。請(qǐng)問(wèn)大家這個(gè)有必要要這樣處理嗎?