国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

高精度微小傾角檢測技術(shù)研究

2015-10-27 02:14:06劉薇
電腦知識與技術(shù) 2015年21期

劉薇

摘要:給出了一種基于電容數(shù)字轉(zhuǎn)換芯片AD7745和微處理器P89C668的微小傾角檢測方法,設(shè)計了其硬件電路,編寫了相應(yīng)的測量軟件。結(jié)果表明:該方法測量精度和分辨率高,量程寬,穩(wěn)定性好,可廣泛應(yīng)用于各種平面水平度、傾斜角及平面度等的測量與調(diào)整。

關(guān)鍵詞:微小傾角檢測;AD7745;P89C668

中圖分類號:TP311 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2015)21-0170-03

A Study of High-Accuracy Detection Technology of the Small Angle

LIU Wei

(Jiangxi Vocational College of Finance and Econamics,Jiujiang 332000,China)

Abstract: Proposed a small angle detection method based on CDC converter chip AD7745 and microprocessor P89C668,designed its hardware and software. The result shows that this design has advantages in high-accuracy,high-resolution,wide-range,and also is good in stability, so it can be widely used in the geometrical measurement and adjustment of flat level degrees,small angle and flatness.

Key words:small angle detection;AD7745;P89C668

微小傾角檢測廣泛應(yīng)用于水平位置傾斜度、兩部件相互平行度和垂直度、機(jī)床、儀器導(dǎo)軌的直線度、工作臺面平面度以及平板的平面度等的測量與調(diào)整,在機(jī)械測量及光機(jī)電技術(shù)一體化技術(shù)應(yīng)用中占有重要地位。目前對微小傾角的檢測一般是利用電容傳感器來感知被測平面或工作面相對于絕對水平位置的傾斜角度,在穩(wěn)定的交流激勵下,角度的傾斜引起相應(yīng)的電容變化量,然后經(jīng)過電容電壓變換、交流濾波、交流放大、交直流轉(zhuǎn)換、直流濾波、直流放大、模數(shù)轉(zhuǎn)換和溫度補(bǔ)償?shù)?,最終把電容的變化轉(zhuǎn)變?yōu)橐子谔幚砗惋@示的電壓變化量,從而實(shí)現(xiàn)傾角的測量。上述整個測量是一個復(fù)雜的模擬電路處理過程,分立器件多,不但開發(fā)周期長、成本高,而且極易引入干擾,很多時候往往得不到pF級微小電容的變化,從而不能很好地實(shí)現(xiàn)高精度微小傾角的測量。而本文所使用的電容數(shù)字轉(zhuǎn)換芯片AD7745[1]能把被測電容直接轉(zhuǎn)換為24位數(shù)字量,無需任何外部轉(zhuǎn)換電路,加上電源管理電路,微處理器外圍電路等就可實(shí)現(xiàn)微小傾角的測量與顯示,這是一種全新的檢測方案。

1 總體方案

本文所述的微小傾角檢測主要包括差動電容傳感器、電容數(shù)字轉(zhuǎn)換芯片AD7745、微處理器P89C668及其外圍電路、電源管理電路、顯示電路和測量軟件等。電容傳感器采用兩靜極片、一動極片的差動結(jié)構(gòu),外部金屬屏蔽,三個極片通過三根屏蔽線引出直接接到AD7745的差動電容輸入端,AD7745把電容的變化量直接轉(zhuǎn)換成24位數(shù)字量送微處理器P89C668進(jìn)行處理,最后送液晶顯示器進(jìn)行顯示,電源管理電路則為各模塊電路提供穩(wěn)定電壓,如圖1所示。

2 硬件電路設(shè)計

硬件電路主要包括電源電路設(shè)計、電容測量電路設(shè)計、微處理器電路設(shè)計、顯示電路設(shè)計等,如圖2所示。

2.1 電源電路設(shè)計

電源電路負(fù)責(zé)為各模塊如電容測量模塊、微處理器處理模塊等提供穩(wěn)定的直流電壓。由于微小傾角檢測主要應(yīng)用于水平儀、傾斜儀等便攜式精密量具中,因而需考慮用電池供電。電容測量芯片AD7745和微處理器P89C668均是5V供電,一般的兩節(jié)干電池只能達(dá)到3V電壓,若采用4節(jié)干電池,則相應(yīng)量儀的外形尺寸就要做得相對更大,而采用鋰電池,雖然能達(dá)到5V電壓,但成本太高。因而在設(shè)計電源電路時,就需考慮以下幾下問題:采用一或兩節(jié)普通干電池供電以降低成本;電源電路具有升壓功能;輸出電壓穩(wěn)定?;谝陨峡紤],本設(shè)計中電源采用MAX1797芯片[2],TSSOP超薄微小結(jié)構(gòu)封裝,電路如圖2中MAX1797模塊所示。電源輸入采用一節(jié)1.5V普通干電池,經(jīng)輸入和輸出電容濾波后,可從該芯片的OUT端輸出5V的穩(wěn)定直流電壓,最大輸出電流370mA。當(dāng)輸入端干電池電壓降至0.8V時,MAX1797自動關(guān)斷。

2.2 電容測量電路設(shè)計

電容測量電路的核心是電容數(shù)字轉(zhuǎn)換芯片(CDC)AD7745,電容測量分辨力4aF,測量精度4fF,線性度0.01%,電容測量范圍±4.096pF,內(nèi)嵌分辨力0.1℃的溫度傳感器,典型功耗3.5mW,工作時,芯片內(nèi)部溫度基本不發(fā)生變化。電容測量有兩種方式:單一電容測量和差動電容測量。本設(shè)計中采用差動電容測量方式,差動電容傳感器的兩電容靜片通過屏蔽短引線接至AD7745的CIN1+和CIN1-端,動片通過屏蔽短引線或驅(qū)動屏蔽技術(shù)和EXCA端相連,如圖2中AD7745模塊所示。AD7745上電復(fù)位后,內(nèi)部的時鐘發(fā)生模塊產(chǎn)生的高精度高穩(wěn)定度的頻率為32KHz激勵信號通過EXCA端輸出對電容進(jìn)行不斷地充放電,若電容傳感器所在平面有一定傾斜,兩電容的電容量就會發(fā)生變化。AD7745約在50mS內(nèi)完成一次電容變化量到24位數(shù)字量的轉(zhuǎn)換,轉(zhuǎn)換結(jié)果存放在內(nèi)部的三個8位寄存器中,若三個寄存器各位全是1,則所測電容為+4.096 pF;若三個寄存器各位全是0,則所測電容為-4.096 pF。AD7745每完成一次電容數(shù)字轉(zhuǎn)換,RDY端就會輸出低電平并維持至下次轉(zhuǎn)換開始,同時轉(zhuǎn)換結(jié)果從IIC接口的SDA輸出。由于SDA和SCL是開漏輸出,因而當(dāng)其和微處理器等進(jìn)行數(shù)據(jù)傳輸時,為保證數(shù)據(jù)的正確傳輸,需分別用10K的電阻對其進(jìn)行上拉。這樣,我們就可根據(jù)三個寄存器的值來計算得到所測電容的大小,最后通過標(biāo)定即可得到傾斜角的大小。

2.3 微處理器和顯示電路設(shè)計

本設(shè)計中微處理器的主要作用是數(shù)字濾波、對AD7745相關(guān)的寄存器進(jìn)行設(shè)置、與AD7745進(jìn)行通信并獲取與電容相對應(yīng)的數(shù)字量、電容數(shù)字量到傾斜角度值的轉(zhuǎn)換、把結(jié)果送顯示器進(jìn)行顯示等。本文選擇P89C668微處理器[3],自帶64K Flash存儲器和IIC接口,可方便地與AD7745的IIC口進(jìn)行通信,無需外部擴(kuò)展存儲器。在AD7745的IIC口線上拉情況下,可用AD7745的SDA和SCL端口分別與P89C668的SDA和SCL端口進(jìn)行相連,AD7745的RDY數(shù)據(jù)準(zhǔn)備口接至P89C668的中斷輸入口,如圖2中P89C668模塊所示。P89C668的P0口與液晶顯示器OCM12232-3的數(shù)據(jù)口連接并用10K電阻上拉,控制線由微處理器的I/O口進(jìn)行控制。程序下載電路及P89C668與上位機(jī)的通訊電路可采用MAX232芯片,只需外接5只電容即可。在下載程序時,只需把P89C668的PSEN口拉低,讓微處理器進(jìn)入Boot ROM引導(dǎo)程序下載即可。微處理器的晶振電路、復(fù)位電路、按鍵電路等在圖2中已略。

3 軟件設(shè)計

軟件設(shè)計采用C語言,編程環(huán)境為Keil uVision 4。首先微處理器、AD7745和液晶顯示器進(jìn)行復(fù)位及初始化,其中對AD7745相關(guān)寄存器的設(shè)置很關(guān)鍵;微處理器一旦接收來自AD7745數(shù)據(jù)準(zhǔn)備好RDY線的中斷,便從AD7745的IIC口讀取一次數(shù)據(jù),然后對數(shù)據(jù)進(jìn)行數(shù)字濾波,接著把濾波后的數(shù)據(jù)轉(zhuǎn)換成相應(yīng)的傾斜角度并送液晶模塊進(jìn)行顯示,具體的程序流程如圖3所示。

4 實(shí)驗(yàn)

在軟硬件都設(shè)計好后,把差動電容傳感器及電路密封于金屬屏蔽殼內(nèi)并安裝在水平底座上,若水平底座所在的平面發(fā)生微小的角度傾斜,通過上述檢測方案就能很容易地把相應(yīng)的角度傾斜量檢測出來。表1列出了利用本檢測方案在±1000角秒(″)傾角范圍內(nèi)的測量誤差數(shù)據(jù),表2列出了在恒溫和隔震條件下的讀數(shù)穩(wěn)定度數(shù)據(jù)。

由表1實(shí)驗(yàn)結(jié)果可知,當(dāng)傾角變化在±600″范圍內(nèi)時,本文所述的傾角測量誤差≤0.5″,分辨力可達(dá)0.1″,線性度接近1;當(dāng)傾角在 ±1000″附近變化時,最大測量誤差為1.4″,線性度變差,這是由于電容傳感器本身的非線性引起的,這種非線性誤差可多次實(shí)驗(yàn)后通過軟件補(bǔ)償進(jìn)行修正。

由表2實(shí)驗(yàn)結(jié)果可知,本文所述的傾角檢測方案在恒溫和隔震條件下,在30分鐘內(nèi)的最大不穩(wěn)定度為0.2″,這種微小的讀數(shù)漂移基本不會對其在測量應(yīng)用中產(chǎn)生影響。

5結(jié)束語

由以上設(shè)計及實(shí)驗(yàn)結(jié)果可知,本文給出的微小傾角檢測方法測量精度高,在±600″量程范圍內(nèi)

精度可達(dá)0.5″(若經(jīng)過線性修正,精度還能更高)分辨率小于0.1″,同時,由于采用了全數(shù)字電路的設(shè)計方法,使得檢測電路簡單,也提高了抗干擾性能,從而保證了檢測的高穩(wěn)定度。這種高精度、高分辨率、寬量程和高穩(wěn)定度的微小傾角檢測對工程測量中的各種平面水平度、傾斜角及平面度等的測量與調(diào)整具有重要應(yīng)用價值,對微小角度的測量技術(shù)研究也有一定的參考意義。

參考文獻(xiàn):

[1] 24-Bit Capacitance-to-Digital Converter with Temperature Sensor [Z].Analog Devices,Inc., 2005.

[2] Low Supply Current, Step-Up DC-DC Converters with True-Shutdown [Z].Maxim,Inc., 2000.

[3] 80C51 8-bit Flash microcontroller family 64KB ISP FLASH with 8KB RAM [Z].Philips Semiconductors,Inc., 2001.

响水县| 青神县| 安岳县| 泽普县| 罗甸县| 邵武市| 古田县| 大庆市| 临夏县| 九江县| 墨江| 郑州市| 安塞县| 葫芦岛市| 平南县| 延庆县| 崇左市| 千阳县| 定兴县| 永城市| 郧西县| 汨罗市| 涟源市| 丰都县| 都匀市| 独山县| 麻城市| 渑池县| 长丰县| 吴桥县| 延寿县| 台北县| 横峰县| 黑河市| 惠来县| 寻甸| 浦江县| 新蔡县| 秭归县| 中江县| 剑河县|