高精度多路數(shù)據(jù)采集系統(tǒng)的設(shè)計_第1頁
高精度多路數(shù)據(jù)采集系統(tǒng)的設(shè)計_第2頁
高精度多路數(shù)據(jù)采集系統(tǒng)的設(shè)計_第3頁
高精度多路數(shù)據(jù)采集系統(tǒng)的設(shè)計_第4頁
高精度多路數(shù)據(jù)采集系統(tǒng)的設(shè)計_第5頁
全文預覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、AD轉(zhuǎn)換在電子測控系統(tǒng)中被廣泛使用,溫度、壓力等非電量的測量,電壓、電流等電量的測量,一般都是通過單片機(或其他控制芯片)控制AD轉(zhuǎn)換實現(xiàn)。在轉(zhuǎn)換速度要求不是太高的情況下,一般都采用串行AD芯片,占用單片機的口線資源少,串行擴展式測控系統(tǒng)是當今的發(fā)展趨勢。但串行AD芯片的模擬通道少,不能滿足多路信號的測量,本文以TI公司的10位串行AD芯片TLC1549為例,設(shè)計具有多通道高精度數(shù)據(jù)采集系統(tǒng)。1 系統(tǒng)方案設(shè)計數(shù)據(jù)的采集有兩種方法實現(xiàn):AD轉(zhuǎn)換和VF轉(zhuǎn)換。從轉(zhuǎn)換方式上,AD轉(zhuǎn)換又分為積分AD轉(zhuǎn)換器和逐次逼近式AD轉(zhuǎn)換器等;從接口形式上又分為并行AD和串行AD。VF轉(zhuǎn)換是將電壓信號轉(zhuǎn)換為頻率信號,

2、然后測出頻率再計算出物理量,它需要用計數(shù)器來測量頻率,只適合信號較少的場合。目前在以單片機為核心的測量控制系統(tǒng)中,AD,DA、存儲器等功能部件流行串行接口,可供選擇串行接口芯片的種類也日益增多。本課題采用10位串行AD芯片TLC1549,它是一款單通道逐次逼近AD芯片,本課題通過提升它的測量分辨率,使之達到12位的精度,用電子開關(guān)擴展輸入通道,使其能對八路信號進行數(shù)據(jù)采集。1.1提升AD分辨率方法圖1是提升AD分辨率的原理電路,其原理是通過調(diào)整其轉(zhuǎn)換的參考電壓,并將輸入信號分檔處理,從而提高測量轉(zhuǎn)換的分辨率。 如參考電壓設(shè)為5 V時,對5 V滿量程轉(zhuǎn)換,分辨率為:d=51 024;如果將參考電

3、壓設(shè)置為2.5 V,對2.5 V滿量程轉(zhuǎn)換,分辨率為:d=2.51 024。顯然后一種情況AD轉(zhuǎn)換的精度高,是前者的一倍,測量精度達到11位,即將10位的AD芯片提升到11位AD的分辨率。以此類推,10位的AD芯片也可以設(shè)計成達到12位AD分辨率。從圖1可以看出,只要能對輸入的信號進行分檔處理,使輸入到AD芯片的電壓信號小于等于1.25 V,將AD轉(zhuǎn)換的參考電壓也設(shè)置為1.25 V,則10位AD轉(zhuǎn)換精度可以達到12位。1.2八通道12位數(shù)據(jù)采集器原理圖TLC1549只有一路模擬量輸入通道,為達到設(shè)計八個通道要求,通過八選一模擬電子開關(guān)擴展其八路通道,本系統(tǒng)用TLC1549設(shè)計的八路數(shù)據(jù)采集器原

4、理框圖如圖2所示,包括模擬電子開關(guān)、量程分檔處理、10位串行AD、顯示電路、單片機系統(tǒng)五部分。2系統(tǒng)硬件電路設(shè)計2.1電子開關(guān)電路設(shè)計圖3為模擬電子開關(guān)設(shè)計的八路AD輸入通道。模擬電子開關(guān)采用CD4051。CD4051是八選一電子開關(guān),圖4為其引腳圖。A0A7為八路輸入端,A為開關(guān)輸出端,E為芯片使能引腳,VEE是負電源,VCC為正電源,GND為電源地,S0S2為八路開關(guān)選擇控制。由于CD4051的電子開關(guān)導通時有100 左右的電阻,為消除開關(guān)電阻對輸入信號的影響,選通的信號通過跟隨器再送給后面的電路,同時提高輸入通道的輸入阻抗。820 k電阻是為了消除通道懸空時跟隨器不穩(wěn)定輸出。本系統(tǒng)中采用

5、AT89S51單片機,通道切換通過單片機P1.0P1.2口分別控制CD4051的S0S2引腳,選擇其中一路電子開關(guān)接通。2.2 量程分檔處理電路設(shè)計2.2.1量程切換電路圖5為量程切換電路。將電子開關(guān)輸出的模擬電壓分別通過跟隨器和三個減法運算電路,減法器的反向輸入端分別加固定電壓:1.25 V,2.5 V,3.75 V。可以得到四組電壓輸出信號:V,V-1.25,V-2.5,V-3.75的電壓,分別加到模擬電子開關(guān)的四個輸入端,電子開關(guān)仍然用CD4051,在輸入信號05 V變換過程中,上述四組信號中,必有一組信號在01.25 V間,通過對電子開關(guān)的控制,使該組信號通過電子開關(guān),再經(jīng)過跟隨器送給

6、AD芯片進行AD轉(zhuǎn)換。由于只有4路信號切換,將CD4051的S2接地,S0,S1分別用單片機P1.3,P1.4口控制。選擇哪路信號作為AD轉(zhuǎn)換信號,可以通過圖6所示的量程判別電路,用單片機口檢測。2.2.2 量程判別電路圖6為量程判別電路。三個比較器的基準分別取1.25 V,2.5 V,3.75 V,當輸入電壓大于基準時比較器輸出高電平,否則輸出低電平,將比較器的輸出分別送給單片機的P1.5,P1.6,P1.7口檢測。2.3 顯示電路的設(shè)計顯示電路采用LCM103,LCM103為10位多功能通用型八段式液晶顯示,模塊內(nèi)含看門狗(WDT)時鐘發(fā)生器,內(nèi)置顯示RAM,其接口電路如圖7所示。CS,R

7、D,WR,DATA分別用P2.0P2.3口控制,最高位顯示通道號,后面4位顯示數(shù)字量,空一位,最低4位顯示電壓值,顯示每秒刷新一次。2.4串行AD接口電路的設(shè)計 串行AD接口電路采用的TLC1549,它是一個10位的逐次逼近式AD芯片,其接口電路如圖8所示。參考電壓接1.25 V,可以將1.25 V以下的模擬量轉(zhuǎn)換10位的數(shù)字量,轉(zhuǎn)換的分辨率與5 V轉(zhuǎn)換為12位數(shù)字量的分辨率相同,實現(xiàn)了由低分辨率AD進行高分辨率的AD轉(zhuǎn)換。實際的轉(zhuǎn)換結(jié)果與選擇的量程有關(guān),設(shè)AD轉(zhuǎn)換結(jié)果的結(jié)果為X,則四種狀況的實際結(jié)果分別為:X,被測信號1.25 V,A0接通;X+1 024,1.25 V被測信號2.5 V,A

8、1接通;X+2 048,2.50 V被測信號3.75 V,A2接通;X+3 072,被測信號3.75 V,A3接通。2.5單片機系統(tǒng)及電源電路的設(shè)計單片機選擇AT89S51單片機,不采用擴展電路,直接用單片機的輸入輸出口線控制外圍接口電路。取系統(tǒng)的晶振蕩頻率為12 MHz,機器周期為1s。程序存儲器空間采用單片機內(nèi)部的程序存儲器。電源電路由運算放大器構(gòu)成的減法器等模擬信號處理電路組成,原理上有負電壓輸出,系統(tǒng)電源應(yīng)有正負電源,取12 V,單片機系統(tǒng)需要的+5 V電源由+6 V經(jīng)LM7805穩(wěn)壓得到。采用初級是220 V次級輸出雙12 V的電源變壓器降壓,經(jīng)過橋式整流、濾波,通過LM7812,LM7912三端穩(wěn)壓塊穩(wěn)壓,得到12 V電源。3 系統(tǒng)軟件設(shè)計圖9為設(shè)計的AD轉(zhuǎn)換程

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論