光柵位移傳感器是基于莫爾條紋測量的一種傳感器,要提高其測量分辨率,對光柵輸出信號進(jìn)行細(xì)分處理是必要環(huán)節(jié).在實(shí)際應(yīng)用中,通常采用四倍頻的方法提高定位精度.四倍頻電路與判向電路設(shè)計(jì)為一個(gè)整體,稱為四倍頻及判向電路。能夠?qū)崿F(xiàn)四倍頻的電路結(jié)構(gòu)很多,但在應(yīng)用中發(fā)現(xiàn),由于某些四倍頻電路的精度或穩(wěn)定性不高,使傳感器整體性能下降.作者在分析幾種常見四倍頻電路的基礎(chǔ)上,針對不同的應(yīng)用,設(shè)計(jì)了兩種不同的四倍頻電路實(shí)現(xiàn)方案,并對這兩種方案的結(jié)構(gòu)和使用方法進(jìn)行了比較和仿真.
1 四倍頻電路設(shè)計(jì)原理
光柵傳感器輸出兩路相位相差為90的方波信號A和B.如圖l所示,用A,B兩相信號的脈沖數(shù)表示光柵走過的位移量,標(biāo)志光柵分正向與反向移動.四倍頻后的信號,經(jīng)計(jì)數(shù)器計(jì)數(shù)后轉(zhuǎn)化為相對位置。計(jì)數(shù)過程一般有兩種實(shí)現(xiàn)方法:一是由微處理器內(nèi)部定時(shí)計(jì)數(shù)器實(shí)現(xiàn)計(jì)數(shù);二是由可逆計(jì)數(shù)器實(shí)現(xiàn)對正反向脈沖的計(jì)數(shù).編輯
采用上述設(shè)計(jì)方案,往往需要增加較多的可編程計(jì)數(shù)器,電路元器件眾多、結(jié)構(gòu)復(fù)雜、功耗增加、穩(wěn)定性下降.
3 基于CPLD實(shí)現(xiàn)的光柵四細(xì)分、辨向電路及計(jì)數(shù)器的設(shè)計(jì)
采用CPLD實(shí)現(xiàn)光柵傳感器信號的處理示意圖如圖4所示,即將圖3中3個(gè)部分的模擬邏輯電路全部集成在一片CPLD芯片中,實(shí)現(xiàn)高集成化。由于工作現(xiàn)場的干擾信號使得光柵尺輸出波形失真,所以將脈沖信號通過40106施密特觸發(fā)器及RC濾波整形后再送入CPLD,由CPLD對脈沖信號計(jì)數(shù)和判向,并將數(shù)據(jù)送入內(nèi)部寄存器.
3.1 CPLD芯片的選擇
CPLD芯片選用ALTERA公司的MAX7000系列產(chǎn)品EPM7128S,該芯片具有高阻抗、電可擦、在系統(tǒng)編程等特點(diǎn),可用門單元為2 500個(gè),管腳間最大延遲為5μs工作電壓為+5 V.仿真平臺采用ALTERA公司的QUARTUSⅡ進(jìn)行開發(fā)設(shè)計(jì).
3.2 四細(xì)分與辨向電路
四細(xì)分與辨向模塊邏輯電路如圖5所示,采用10MB晶振產(chǎn)生全局時(shí)鐘CLK,假設(shè)信號A超前于B時(shí)代表指示光柵朝某一方向移動,A滯后于B時(shí)表示光柵的反方向移動.A,B信號分別經(jīng)第一級D觸發(fā)器后變?yōu)锳',B'信號,再經(jīng)過第二級D觸發(fā)器后變?yōu)锳″,B″信號.D觸發(fā)器對信號進(jìn)行整形,消除了輸入信號中的尖脈沖影響,在后續(xù)倍頻電路中不再使用原始信號A,B,因而提高了系統(tǒng)的抗干擾性能.在四倍頻辨向電路中,采用組合時(shí)序邏輯器件對A'A″,B'B″信號進(jìn)行邏輯組合得到兩路輸出脈沖:當(dāng)A超前于B時(shí),ADD為加計(jì)數(shù)脈沖,MIMUS保持高電平;反之,當(dāng)A滯后于B時(shí),ADD保持高電平,MINUS為減計(jì)數(shù)脈沖.
對比圖5和圖2可以看出,新型設(shè)計(jì)方法使用的器件數(shù)較傳統(tǒng)方法大大減少,所以模塊功耗顯著降低。系統(tǒng)布線在芯片內(nèi)部實(shí)現(xiàn),抗干擾性強(qiáng)。由于采用的是可編程邏輯器件,對于系統(tǒng)的修改和升級只需要修改相關(guān)的程序語句即可,不用重新設(shè)計(jì)硬件電路和制作印刷電路板,使得系統(tǒng)的升級和維護(hù)的便捷性大大提高。
4 四倍頻細(xì)分電路模塊的仿真
根據(jù)圖2所示的狀態(tài)轉(zhuǎn)換圖,利用硬件描述語言VerilogHDL描述該電路功能,編程思想為將A,B某一時(shí)刻的信號值的狀態(tài)合并為狀態(tài)的判斷標(biāo)志state,并放入寄存器prestate.當(dāng)A,B任一狀態(tài)發(fā)生變化時(shí),state值即發(fā)生改變,將此時(shí)的state值與上一時(shí)刻的prestate進(jìn)行比較,則能根據(jù)A,B兩個(gè)脈沖的狀態(tài)相對變化確定計(jì)數(shù)值db的加減,得出計(jì)數(shù)器輸出值的加減標(biāo)志.
仿真結(jié)果如圖6所示.當(dāng)信號A上跳沿超前于B時(shí),計(jì)數(shù)值db進(jìn)行正向計(jì)數(shù);當(dāng)A上跳沿滯后于B時(shí),計(jì)數(shù)值db進(jìn)行反向計(jì)數(shù).即db將細(xì)分、辨向、計(jì)數(shù)集于一身,較好地實(shí)現(xiàn)了光柵細(xì)分功能.
比較圖3和圖5可以看出,用FPGA設(shè)計(jì)信號處理模塊,設(shè)計(jì)過程和電路結(jié)構(gòu)更加簡潔。另外,在應(yīng)用中需注意FPGA時(shí)鐘周期應(yīng)小于光柵信號脈沖的1/4.
5 結(jié)論
①新型設(shè)計(jì)方法結(jié)構(gòu)簡單,集成度高,比傳統(tǒng)設(shè)計(jì)方法所用器件數(shù)大大減少.
②集成化設(shè)計(jì)使系統(tǒng)功耗降低,抗干擾性增強(qiáng).
③用Verilog HDL設(shè)計(jì)電路,改變電路結(jié)構(gòu)只需修改程序即可,且系統(tǒng)維護(hù)和升級的便捷性提高.
審核編輯 黃昊宇
-
光柵
+關(guān)注
關(guān)注
0文章
290瀏覽量
27592 -
仿真
+關(guān)注
關(guān)注
50文章
4124瀏覽量
133991 -
電路模塊
+關(guān)注
關(guān)注
7文章
34瀏覽量
15406
發(fā)布評論請先 登錄
相關(guān)推薦
在做CCD的模擬信號采集硬件電路的設(shè)計(jì)?
光柵的偏振分析
光柵尺磁柵尺脈沖信號編碼器4倍頻脈沖計(jì)數(shù)器轉(zhuǎn)485采集模塊 YL153
![<b class='flag-5'>光柵</b>尺磁柵尺脈沖<b class='flag-5'>信號</b>編碼器4<b class='flag-5'>倍頻</b>脈沖計(jì)數(shù)器轉(zhuǎn)485采集<b class='flag-5'>模塊</b> YL153](https://file1.elecfans.com/web3/M00/01/BA/wKgZO2dXr8-Add8aAAH4vXE3nBo222.png)
ADS1675進(jìn)行高速采集的程序,看時(shí)序圖應(yīng)該會使用PLL進(jìn)行3倍頻,但是這個(gè)PLL需要配置嗎?
DL-T848.4-2019高壓試驗(yàn)裝置通用技術(shù)條件第4部分:三倍頻試驗(yàn)電源裝置
光柵解碼器四根信號線怎么接
HDSF系列三倍頻電源發(fā)生器的原理操作
![HDSF系列三<b class='flag-5'>倍頻</b>電源發(fā)生器的原理操作](https://file1.elecfans.com/web2/M00/00/A2/wKgZomawlkOALdX-AABpXSXaltE287.png)
聲學(xué)測試掃頻信號倍頻程頻點(diǎn)計(jì)算(SoundCheck)
AM26C31-EP四倍差分線路驅(qū)動器數(shù)據(jù)表
![AM26C31-EP<b class='flag-5'>四倍</b>差分線路驅(qū)動器數(shù)據(jù)表](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
SN75174四倍差分線路驅(qū)動器數(shù)據(jù)表
![SN75174<b class='flag-5'>四倍</b>差分線路驅(qū)動器數(shù)據(jù)表](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
四倍低功耗差分線路驅(qū)動器SN65LBC174和SN75LBC174 數(shù)據(jù)表
![<b class='flag-5'>四倍</b>低功耗差分線路驅(qū)動器SN65LBC174和SN75LBC174 數(shù)據(jù)表](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
四倍低功耗驅(qū)動器/接收器SN65C1154 SN75C1154 數(shù)據(jù)表
![<b class='flag-5'>四倍</b>低功耗驅(qū)動器/接收器SN65C1154 SN75C1154 數(shù)據(jù)表](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
四倍低功耗差分線路驅(qū)動器SN55LBC172數(shù)據(jù)表
![<b class='flag-5'>四倍</b>低功耗差分線路驅(qū)動器SN55LBC172數(shù)據(jù)表](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
四倍低功率差分接收機(jī)SN55LBC173數(shù)據(jù)表
![<b class='flag-5'>四倍</b>低功率差分接收機(jī)SN55LBC173數(shù)據(jù)表](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
LM2902-EP四倍運(yùn)算放大器數(shù)據(jù)表
![LM2902-EP<b class='flag-5'>四倍</b>運(yùn)算放大器數(shù)據(jù)表](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
評論