基于MPX2100型傳感器的高精度數(shù)據(jù)采集系統(tǒng)
?。?)信號(hào)調(diào)理電路
電路圖如圖3所示(圖中只以一路傳感器輸出信號(hào)為例,未畫出多路開關(guān)CD4051)。
信號(hào)經(jīng)高精度壓力傳感器MPX2100DP變?yōu)殡娦盘?hào),通過CMOS型8選1多路開關(guān)CD4051選擇之后,再送入放大電路,進(jìn)行調(diào)理后輸出到A/D模塊ICL7135進(jìn)行高精度模數(shù)轉(zhuǎn)換。MPX2100DP的供電電壓取為8V,它的滿量程輸出x由下式確定:x=40mV×8V/10V=32mV(1)
對(duì)于電壓輸出邏輯電平定為5V,顯然32mV的電壓要進(jìn)行適當(dāng)?shù)姆糯蟆?BR>
放大器采用MC33274四運(yùn)算放大器,它組成一個(gè)儀表放大電路,具有高差模增益和高共模抑制比,輸入阻抗高,可調(diào)節(jié)偏置電路。差模放大主要由U1A完成,U1B為電壓跟隨器,用來防止運(yùn)放的反饋電流流入傳感器的負(fù)端。零壓力時(shí),傳感器的2和4端之間的電壓差為零。設(shè)2端和4端的共模電壓各為4V(傳感器電源電壓的一半),則U1A的端電壓也是4V,該電壓經(jīng)U1C和U1D電路使其輸出為零。輸出端的零壓力偏置由R4和RP1引入。R7值的選擇從13端看過去的阻抗約為1kW,放大器的增益為:
?。?)
選擇125的增益使傳感器滿量程輸出擺幅32mV可放大到125×0.032=4V(為電源電壓的一半)。
2、單片機(jī)及其外圍電路部分
單片機(jī)外圍電路如圖4所示。
(1)AT89S52介紹
單片機(jī)選用的是ATMEL公司新推出的AT89S52,該芯片具有低功耗、高性能的特點(diǎn),是采用CMOS工藝的8位單片機(jī)。AT89S52有以下主要特點(diǎn):
?、俨捎昧薃TMEL公司的高密度、非易失性存儲(chǔ)器(NV-SRAM)技術(shù);
?、谄淦瑑?nèi)具有256字節(jié)RAM,8KB的可在線編程(ISP)FLASH存儲(chǔ)器;
?、塾?種低功耗節(jié)電工作方式:空閑模式和掉電模式;
?、芷瑑?nèi)含有一個(gè)看門狗定時(shí)器(WDT),WDT包含一個(gè)14位計(jì)數(shù)器和看門狗定時(shí)器復(fù)位寄存器(WDTRST),只要對(duì)WDTRST按順序先寫入01EH,后寫入0E1H,WDT便啟動(dòng),當(dāng)CPU由于擾動(dòng)而使程序陷入死循環(huán)或“跑飛”狀態(tài)時(shí),WDT即可有效地使系統(tǒng)復(fù)位,提高了系統(tǒng)的抗干擾性能。
評(píng)論