電(diàn)編碼器(qì)是高(gāo)精度控制(zhì)系統常用的位移檢測傳感器(qì)。當控制(zhì)對象發生(shēng)位置變化時(shí),光電(diàn)編碼器(qì)便會(huì)發出A、B兩路相位差90度的數(shù)字脈沖信号。正轉時(shí)A超前B90度,反轉時(shí)B超前A90度。脈沖的個(gè)數(shù)與位移量成比例關系,因此通(tōng)過對脈沖計(jì)數(shù)就能計(jì)算(suàn)出相應的位移。該方法不僅使用方便、測量準确,而且成本較低(dī)。
使用光電(diàn)編碼器(qì)測量位移,準确無誤的記數(shù)起着決定性作(zuò)用。由于在位置控制(zhì)系統中,電(diàn)機既可(kě)以正轉,又可(kě)以反轉,所以要求計(jì)數(shù)器(qì)既要能夠實現加計(jì)數(shù),又要能夠實現減計(jì)數(shù)。相應的計(jì)數(shù)方法可(kě)以用軟件來(lái)實現,也可(kě)以用硬件來(lái)實現。
使用軟件方式對光電(diàn)編碼器(qì)的脈沖進行(xíng)方向判别和(hé)計(jì)數(shù)降低(dī)了系統控制(zhì)的實時(shí)性,尤其當使用光電(diàn)編碼器(qì)的數(shù)量較多(duō)時(shí),并且其可(kě)靠性也不及硬件電(diàn)路。但(dàn)是用軟件計(jì)數(shù)外圍電(diàn)路比較簡單,所以在計(jì)數(shù)頻率不高(gāo)的情況下,使用軟件計(jì)數(shù)還(hái)是有(yǒu)一定優勢的。對編碼器(qì)中輸出的兩路脈沖進行(xíng)計(jì)數(shù)主要分兩個(gè)步驟,首先要對編碼器(qì)輸出的兩路脈沖進行(xíng)鑒相,即:判别電(diàn)機是正轉還(hái)是反轉;其次是進行(xíng)加減計(jì)數(shù),正轉時(shí)加計(jì)數(shù),反轉時(shí)減計(jì)數(shù)。