一、概述
位移是和物體的位置在運(yùn)動(dòng)過(guò)程中的移動(dòng)有關(guān)的量,位移的測(cè)量方式所涉及的范圍是相當(dāng)廣泛的。小位移通常用應(yīng)變式、電感式、差動(dòng)變壓器式、渦流式、霍爾傳感器來(lái)檢測(cè),大的位移常用感應(yīng)同步器、光柵、容柵、磁柵等傳感技術(shù)來(lái)測(cè)量。其中光柵傳感器因具有易實(shí)現(xiàn)數(shù)字化、精度高(目前分辨率最高的可達(dá)到納米級(jí))、抗干擾能力強(qiáng)、沒(méi)有人為讀數(shù)誤差、安裝方便、使用可靠等優(yōu)點(diǎn),在機(jī)床加工、檢測(cè)儀表等行業(yè)中得到日益廣泛的應(yīng)用。
二、原理
計(jì)量光柵是利用光柵的莫爾條紋現(xiàn)象來(lái)測(cè)量位移的!澳獱枴痹鲇诜ㄎ腗oire,意思是水波紋。幾百年前法國(guó)絲綢工人發(fā)現(xiàn),當(dāng)兩層薄絲綢疊在一起時(shí),將產(chǎn)生水波紋狀花樣;如果薄綢子相對(duì)運(yùn)動(dòng),則花樣也跟著移動(dòng),這種奇怪的花紋就是莫爾條紋。一般來(lái)說(shuō),只要是有一定周期的曲線簇重疊起來(lái),便會(huì)產(chǎn)生莫爾條紋。計(jì)量光柵在實(shí)際應(yīng)用上有透射光柵和反射光柵兩種;按其作用原理又可分為幅射光柵和相位光柵;按其用途可分為直線光柵和圓光柵。下面以透射光柵為例加以討論。透射光柵尺上均勻地刻有平行的刻線即柵線,a為刻線寬,b為兩刻線之間縫寬,W=a+b稱為光柵柵距。目前國(guó)內(nèi)常用的光柵每毫米刻成10、25、50、100、250條等線條。光柵的橫向莫爾條紋測(cè)位移,需要兩塊光柵。一塊光柵稱為主光柵,它的大小與測(cè)量范圍相一致;另一塊是很小的一塊,稱為指示光柵。為了測(cè)量位移,必須在主光柵側(cè)加光源,在指示光柵側(cè)加光電接收元件。當(dāng)主光柵和指示光柵相對(duì)移動(dòng)時(shí),由于光柵的遮光作用而使莫爾條紋移動(dòng),固定在指示光柵側(cè)的光電元件,將光強(qiáng)變化轉(zhuǎn)換成電信號(hào)。由于光源的大小有限及光柵的衍射作用,使得信號(hào)為脈動(dòng)信號(hào)。如圖1,此信號(hào)是一直流信號(hào)和近視正弦的周期信號(hào)的疊加,周期信號(hào)是位移x的函數(shù)。每當(dāng)x變化一個(gè)光柵柵距W,信號(hào)就變化一個(gè)周期,信號(hào)由b點(diǎn)變化到b’點(diǎn)。由于bb’=W,故b’點(diǎn)的狀態(tài)與b點(diǎn)狀態(tài)完全一樣,只是在相位上增加了2π。由圖1可得光電信號(hào)為
u 0 = U平均+Um sin(π/2+2πX/W)
式中 u 0 —光電元件輸出的電壓信號(hào);
U平均—輸出信號(hào)的直流分量;
Um —輸出信號(hào)中正弦交流分量的幅值。
從公式中可見(jiàn),當(dāng)光柵位移一個(gè)節(jié)距W,波形變化一周。這時(shí)相應(yīng)條紋移動(dòng)一個(gè)條紋寬度B。因此,只要記錄波形變化周期數(shù)即條紋移動(dòng)數(shù)N,就可知道光柵的位移X即X=NW
三、信號(hào)處理
1、辨向原理 在實(shí)際應(yīng)用中,位移具有兩個(gè)方向,即選定一個(gè)方向后,位移有正負(fù)之分,因此用一個(gè)光電元件測(cè)定莫爾條紋信號(hào)確定不了位移方向。為了辨向,需要有π/2相位差的兩個(gè)莫爾條紋信號(hào)。如圖2,在相距1/4條紋間距的位置上安放兩個(gè)光電元件,得到兩個(gè)相位差π/2的電信號(hào)u01和u02,經(jīng)過(guò)整形后得到兩個(gè)方波信號(hào)u01’和u02’。光柵正向移動(dòng)時(shí)u01超前u02 90度,反向移動(dòng)時(shí)u02超前u01 90度,故通過(guò)電路辨相可確定光柵運(yùn)動(dòng)方向。
2、細(xì)分技術(shù) 隨著對(duì)測(cè)量精度要求的提高,以柵距為單位已不能滿足要求,需要采取適當(dāng)?shù)拇胧⿲?duì)莫爾條紋進(jìn)行細(xì)分。所謂細(xì)分就是在莫爾條紋信號(hào)變化一個(gè)周期內(nèi),發(fā)出若干個(gè)脈沖,以減少脈沖當(dāng)量。如一個(gè)周期內(nèi)發(fā)出n個(gè)脈沖,則可使測(cè)量精度提高n備,而每個(gè)脈沖相當(dāng)于原來(lái)柵距的1/n。由于細(xì)分后計(jì)數(shù)脈沖頻率提高了n倍,因此也稱n倍頻。通常用的有兩種細(xì)分方法:其一、直接細(xì)分。在相差1/4莫爾條紋間距的位置上安放兩個(gè)光電元件,可得到兩個(gè)相位差90o的電信號(hào),用反相器反相后就得到四個(gè)依次相差90o的交流信號(hào)。同樣,在兩莫爾條紋間放置四個(gè)依次相距1/4條紋間距的光電元件,也可獲得四個(gè)相位差90o的交流信號(hào),實(shí)現(xiàn)四倍頻細(xì)分。其二、電路細(xì)分。電路細(xì)分有很多種方法,圖3是最基本的一種二倍頻細(xì)分電路。
四、專用集成電路
四倍頻專用集成電路QA740210同時(shí)具有辨相和四倍頻細(xì)分的功能,可將兩路正交的方波進(jìn)行四倍頻后產(chǎn)生兩路加、減計(jì)數(shù)信號(hào),可送雙時(shí)鐘可逆計(jì)數(shù)器進(jìn)行加、減計(jì)數(shù),也可直接送微型計(jì)算機(jī)(包括單片機(jī))進(jìn)行數(shù)據(jù)處理。
1、特點(diǎn):
⑴、數(shù)字化微分電路:4路微分信號(hào)脈寬由主頻周期決定,因此,是一致的,而且可在很大范圍里方便地選擇。
⑵、臨界報(bào)警與過(guò)速報(bào)警兩檔速度提示:可在光柵運(yùn)動(dòng)速度接近極限值時(shí)給出臨界報(bào)警信息,以便操作者及時(shí)控制光柵運(yùn)動(dòng)快慢。在速度超過(guò)極限值時(shí)本電路將給出出錯(cuò)信息。
⑶、絕對(duì)零位控制:絕對(duì)零位的設(shè)置將給操作者帶來(lái)許多方便,如故障斷電后的重新定位等。本電路有“到絕對(duì)零位開(kāi)始計(jì)數(shù)”和“到絕對(duì)零位停止計(jì)數(shù)”,以及“與絕對(duì)零位無(wú)關(guān)”三種工作模式。
⑷、片選:本電路設(shè)有片選端,可以構(gòu)成多標(biāo)數(shù)顯系統(tǒng)。
⑸、COMS工藝:輸入輸出的電壓電流與4000系列CMOS及LSTTL電路兼容。
2、各腳功能詳解:
管腳1:振蕩器0。(X0) 它既可以與X1、X2構(gòu)成振蕩器,也可以作為外部時(shí)鐘的輸入端。
管腳2:正交信號(hào)1。(0o)接收光柵尺傳送過(guò)來(lái)的信號(hào),也可以接收SJ0204(5細(xì)分電路)產(chǎn)生的信號(hào)。這個(gè)信號(hào)應(yīng)為方波。本電路將對(duì)0o與管腳3接收的90o正交方波進(jìn)行四倍頻,并根據(jù)0o與90o之間的相位關(guān)系進(jìn)行相位判別。
管腳3:正交信號(hào)2。(90o)本管腳接收一個(gè)與管腳2在相位上相差90o的方波號(hào),(參見(jiàn)管腳2的說(shuō)明)。
管腳4:減計(jì)數(shù)脈沖輸出。(-CPo)此管腳常態(tài)為高電平,當(dāng)有輸出時(shí),為一個(gè)與振蕩器中X高電平等寬的負(fù)脈沖,此管腳應(yīng)接雙時(shí)鐘可逆計(jì)數(shù)器的減計(jì)數(shù)時(shí)鐘端。
管腳5:加計(jì)數(shù)脈沖輸出。(+CPo)(參見(jiàn)腳4說(shuō)明)此管腳應(yīng)接雙時(shí)鐘可逆計(jì)數(shù)器的加計(jì)數(shù)時(shí)鐘端。
管腳6:負(fù)號(hào)輸出端(MSo) 可指示光柵尺與設(shè)定零位的相對(duì)位置,在片選時(shí)可由Msi予置,此時(shí)MSo與Msi同電平。0o如超前90o則當(dāng)全“0”信號(hào)輸入后,此端為低,90o如超前0o則當(dāng)全“0”信號(hào)輸入后,此端為高,此端可直接驅(qū)動(dòng)LED。
管腳7:全“0”信號(hào)輸入端。(AZi)此管腳接收可逆計(jì)數(shù)器傳送過(guò)來(lái)的一個(gè)正脈沖信號(hào),(寬度≥1個(gè)主頻周期),它的輸入使本來(lái)-CPo有輸出,變成+CPo有輸出。
管腳8:負(fù)號(hào)輸入端。(MSi)
可逆計(jì)數(shù)器所顯示數(shù)不為“0”的情況下,表1成立。此端在片選選中時(shí)起作用。
管腳10:清零輸入。(/CE)清除報(bào)錯(cuò)信號(hào),并使ABS功能處于A模式,此端在片選時(shí)起作用,低電平有效。
管腳11:片選輸入(/CS)使用電路可以用于多坐標(biāo)數(shù)顯表,低電平選中,/CE、/ABSC及Msi才起作用。
管腳12:絕對(duì)零位模式選擇。(/ABSC)本腳需要輸入一個(gè)負(fù)脈沖。片選并清零后,本腳輸入負(fù)脈沖的個(gè)數(shù)決定ABS的三個(gè)模式:
輸入0個(gè)脈沖,A模式,絕對(duì)零(ABSZ)輸入不起作用;
輸入奇數(shù)個(gè)脈沖,B模式,絕對(duì)零(ABSZ)輸入后CPo才有輸出;
輸入偶數(shù)個(gè)脈沖,C模式,絕對(duì)零(ABSZ)輸入后CPo停止輸出。
管腳13:絕對(duì)零輸入。(ABSZ)本腳需要輸入一個(gè)正脈沖。由光柵尺或0204電路給出,如果一個(gè)光柵尺有若干個(gè)絕對(duì)零位輸出,則只有第一個(gè)起作用(參見(jiàn)管腳12)。
管腳14:絕對(duì)零位標(biāo)志。(FABS)A模式時(shí),F(xiàn)ABS=1;B模式時(shí),F(xiàn)ABS=0;C模式時(shí),F(xiàn)ABS為一串脈沖,(與XO同頻同相)
管腳15:速度報(bào)警輸出。(WARN) 設(shè)本電路主頻(X2)為Fx,當(dāng)0o(90o)的輸入頻率Fi﹤1/8Fx時(shí),WARN=“0”,當(dāng)1/8Fx≤Fi﹤1/6Fx時(shí),WARN有正脈沖出現(xiàn),寬度與0o輸入的方波相同。當(dāng)Fi降到1/8Fx以下后,此端自動(dòng)恢復(fù)為“0”,當(dāng)Fi≥1/6Fx時(shí),WARN=“1”,此“1”電平只有當(dāng)片選選中且完成清零(即/CS=0且/CE=0)后才能恢復(fù)為“0”電平。
管腳16:振蕩器I。(X1)與X0、X2構(gòu)成振蕩器。
管腳17:振蕩器O。(X2)與X0、X2構(gòu)成振蕩器。也可用作主頻輸出。
3、QA740210芯片功能較多,接線用法也較多,在此不詳述,如需要可參考芯片詳細(xì)資料。
五、設(shè)計(jì)應(yīng)用
下面介紹QA740210芯片最簡(jiǎn)單的用法——僅對(duì)兩路正交信號(hào)進(jìn)行四倍頻處理的線路。如圖4,為光柵尺信號(hào)處理部分電路。74LS193為雙時(shí)鐘十六進(jìn)制同步加/減計(jì)數(shù)器,QA740210輸出的兩路正負(fù)脈沖信號(hào)(+CP0/-CP0)分別與第一個(gè)74LS193的加(CKU)/減(CKD)脈沖端相連,第一個(gè)74LS193的進(jìn)位(CRY)/借位(BORR)分別與第二個(gè)74LS193的加(CKU)/減(CKD)脈沖端相連。用單片機(jī)89C2051 P1口的8位I/O口接兩個(gè)計(jì)數(shù)器的8位數(shù)據(jù)線,第二個(gè)
計(jì)數(shù)器的進(jìn)位位(CRY)和借位位(BORR)分別接89C2051的外部中斷INT0和INT1,這樣累加或累減在256個(gè)以內(nèi)的計(jì)數(shù)脈沖通過(guò)計(jì)數(shù)器和單片機(jī)的8位并行數(shù)據(jù)口傳輸,超過(guò)256個(gè)計(jì)數(shù)脈沖則由外部中斷INT0和INT1進(jìn)行中斷響應(yīng)處理,可以大大提高光柵的測(cè)量速度,根據(jù)實(shí)驗(yàn),以目前的配置條件,最大測(cè)量速度至少可達(dá)5m/min,極大提高了光柵尺的應(yīng)用范圍。通過(guò)對(duì)單片機(jī)適當(dāng)編程完成了計(jì)數(shù)脈沖的加減、數(shù)據(jù)的顯示及串口發(fā)送功能。此系統(tǒng)采用硬件和軟件相結(jié)合的方式,計(jì)數(shù)快,實(shí)時(shí)性強(qiáng),穩(wěn)定性高。既克服了純硬件線路復(fù)雜的缺點(diǎn),又克服了純軟件計(jì)數(shù)慢的缺點(diǎn),具有很好的實(shí)用性。