基于MAX5102的電流型溫濕度智能傳感器
出處:mitu 發(fā)布于:2007-04-29 09:39:02
基于MAX5102的電流型溫濕度智能傳感器
湖南大學(xué)電氣與信息工程學(xué)院 王華 彭楚武 蘇深廣
引言
溫濕度的測(cè)量在氣象、倉(cāng)儲(chǔ)及人工氣候環(huán)境中有著廣泛的應(yīng)用。溫濕度傳感元件具有非線性的缺點(diǎn),它的特性曲線呈近似拋物線型。若要用于測(cè)控系統(tǒng),必須對(duì)其進(jìn)行線性化處理。另外,工業(yè)控制現(xiàn)場(chǎng)執(zhí)行機(jī)構(gòu)多接受4~20mA的輸出電流標(biāo)準(zhǔn),為使溫濕度傳感器變得通用,有必要將其標(biāo)準(zhǔn)化和智能化。
傳感器硬件結(jié)構(gòu)設(shè)計(jì)
組成及原理
本傳感器由傳感單元和數(shù)據(jù)處理電路組成,如圖1所示。
傳感單元的熱敏、濕敏元件先將非電量(溫度和濕度)轉(zhuǎn)換為電量(電壓),然后進(jìn)行預(yù)處理。輸出電壓為0~5V,且是非線性關(guān)系。
數(shù)據(jù)處理電路中,TLC0832是串行接口的雙通道A/D轉(zhuǎn)換芯片。從要求高可靠性、低功耗、小體積特點(diǎn)出發(fā),嵌入式微處理器選用AT89C2051單片機(jī)。其性價(jià)比高,技術(shù)成熟可靠,使用靈活方便,完全兼容MCS-51系列單片機(jī)。由于采用了高速CMOS Flash/EEPROM技術(shù),對(duì)嵌入式應(yīng)用來說有很高的效率和很大靈活性,拓展了單片機(jī)的應(yīng)用空間。
MAX5102進(jìn)行D/A轉(zhuǎn)換,AD694則承擔(dān)將電壓轉(zhuǎn)換為電流的工作。為確保系統(tǒng)工作可靠,外加一片看門狗芯片MAX813L來防止程序"跑飛"。
4~20mA電流輸出接口電路
本電路中采用了MAXIM公司的MAX5102和ANALOG DEVICES公司的AD694芯片。
MAX5102
MAX5102是電壓型雙通道八位并行輸入的滿刻度D/A轉(zhuǎn)換芯片,供電電壓+2.7V~+5.5V,采用16腳TSSOP封裝。參考電壓Vref范圍可為從低電平到高電平之間的任意值,提供的00H~FFH滿刻度點(diǎn)對(duì)點(diǎn)轉(zhuǎn)換。輸出電壓值的計(jì)算公式為:
V = (NB Vref) / 256
MAX5102對(duì)它的兩個(gè)通道都有獨(dú)立的鎖存器,數(shù)據(jù)從8位并行口輸入鎖存。在將/WR置低電平時(shí),通過地址位A0選擇不同的通道進(jìn)行轉(zhuǎn)換,操作簡(jiǎn)便。同時(shí),它的供電電流極低,工作時(shí)電流為0.2mA,關(guān)斷模式下電流減小到1nA。上電復(fù)位時(shí)所有寄存器為0。
AD694
AD694是標(biāo)準(zhǔn)單路輸入V/I轉(zhuǎn)換芯片,供電電壓為+4.5V~+36V,可為現(xiàn)場(chǎng)執(zhí)行機(jī)構(gòu)提供符合工業(yè)標(biāo)準(zhǔn)的4~20mA電流環(huán)路輸出。輸入信號(hào)可由一個(gè)輸入放大器進(jìn)行緩沖。輸入的電壓信號(hào)范圍根據(jù)對(duì)應(yīng)管腳連接的不同可為0~2V或0~10V。其他范圍可通過外加電阻來編程實(shí)現(xiàn)。4mA的邏輯零電流也可以通過TTL電路控制相應(yīng)的管腳使輸出電流變?yōu)?mA。
AD694具有內(nèi)部電壓基準(zhǔn),可用作外接芯片的參考電壓,這樣既簡(jiǎn)化了電路設(shè)計(jì),又節(jié)省了空間。另外,AD694有較強(qiáng)驅(qū)動(dòng)能力,是需要免除噪聲的4~20mA信號(hào)傳遞以操作電子管、傳動(dòng)裝置和其他控制器件的理想選擇。
以MAX5102為的接口電路
電路圖如圖2所示。
AT89C2051的P1口作為數(shù)據(jù)輸出端,P3.7作為MAX5102的通道選擇連接到A0。當(dāng)A0為"0"時(shí)表示選通Y1,為"1"時(shí)表示選通Y2。AD694的內(nèi)部基準(zhǔn)電壓為2V,作為MAX5102的參考電壓。P3.3控制MAX5102的片選信號(hào)。
軟件設(shè)計(jì)
軟件概述
89C2051內(nèi)置2Kflash程序存儲(chǔ)器,用來存放用戶程序。程序采用模塊化設(shè)計(jì)方法,主要包括A/D 轉(zhuǎn)換子程序,濾波求平均值子程序,查表計(jì)算子程序,二次濾波計(jì)算子程序,D/A轉(zhuǎn)換子程序。讀入的溫度、濕度信號(hào)分別放到以20H和30H開始的內(nèi)部數(shù)據(jù)單元。為了能迅速讀出當(dāng)前的溫濕度值,上電復(fù)位后次數(shù)據(jù)采樣處理時(shí),可以跳過二次濾波子程序。第二次數(shù)據(jù)采樣再按照順序一一進(jìn)行。
濾波及線性化算法
本程序采用兩次濾波和兩次查表線性化。濾波采用算術(shù)平均值算法,即把一個(gè)采樣周期內(nèi)的n次采樣值相加,然后再除以采樣次數(shù)n,即可得到該周期的采樣值。再查傳感器本身自帶的一張表,得到相應(yīng)的溫濕度的值(十進(jìn)制BCD碼)。
在查表的過程中,用到的指令為 MOVC A,@A+PC。本程序中變址采用溫濕度值,但必須為16進(jìn)制,而查表得到的是BCD碼,所以兩次查表中間還需要一個(gè)十~二進(jìn)制轉(zhuǎn)換子程序。
在線性化查表后,為了消除干擾所導(dǎo)致的輸出值突變,采用了二次濾波即限幅濾波方法。具體算法是:把兩次相鄰的采樣值相減,求出其增量(以表示),然后與兩次采樣允許的差值(由被控對(duì)象的實(shí)際情況決定) Y進(jìn)行比較,若小于或等于 Y,則取本次采樣值;若大于 Y,則本次采樣值為上次采樣值 Y。在本程序中, Y取為2。
MAX5102的D/A轉(zhuǎn)換子程序
MAX5102的時(shí)序如圖3所示。選中轉(zhuǎn)換的通道后,/WR為"0"時(shí)將數(shù)字信號(hào)轉(zhuǎn)變成對(duì)應(yīng)的模擬信號(hào),即在數(shù)字量為00H~FFH變化的過程中,輸出端
對(duì)應(yīng)輸出0~Vref電壓值。/WR變"1"后數(shù)據(jù)鎖存,輸出電壓保持不變。
;D/A轉(zhuǎn)換子程序
writ equ p3.3 ;max5102's chip select
a0 equ p3.7
dac:setb a0
mov p1, data1
clr writ
setb writ
結(jié)束語
本文所述的智能傳感器以研制成功,并小批量試生產(chǎn),因其具有體積小、成本低、使用簡(jiǎn)單方便、不易受環(huán)境的影響、穩(wěn)定性好、易于與檢測(cè)控制系統(tǒng)相連等優(yōu)點(diǎn),有著較廣泛的應(yīng)用前景。
參考文獻(xiàn):
[1]. MAX5102 datasheet http://www.hbjingang.com/datasheet/MAX5102_1058861.html.
[2]. TLC0832 datasheet http://www.hbjingang.com/datasheet/TLC0832_1095357.html.
[3]. AT89C2051 datasheet http://www.hbjingang.com/datasheet/AT89C2051_810086.html.
[4]. AD694 datasheet http://www.hbjingang.com/datasheet/AD694_249157.html.
[5]. MAX813L datasheet http://www.hbjingang.com/datasheet/MAX813L_1019603.html.
[6]. MAXIM datasheet http://www.hbjingang.com/datasheet/MAXIM_1062568.html.
[7]. TSSOP datasheet http://www.hbjingang.com/datasheet/TSSOP_1539100.html.
[8]. TTL datasheet http://www.hbjingang.com/datasheet/TTL_1174409.html.
[9]. BCD datasheet http://www.hbjingang.com/datasheet/BCD_1225719.html.
版權(quán)與免責(zé)聲明
凡本網(wǎng)注明“出處:維庫(kù)電子市場(chǎng)網(wǎng)”的所有作品,版權(quán)均屬于維庫(kù)電子市場(chǎng)網(wǎng),轉(zhuǎn)載請(qǐng)必須注明維庫(kù)電子市場(chǎng)網(wǎng),http://www.hbjingang.com,違反者本網(wǎng)將追究相關(guān)法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明自其它出處的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)或證實(shí)其內(nèi)容的真實(shí)性,不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個(gè)人從本網(wǎng)轉(zhuǎn)載時(shí),必須保留本網(wǎng)注明的作品出處,并自負(fù)版權(quán)等法律責(zé)任。
如涉及作品內(nèi)容、版權(quán)等問題,請(qǐng)?jiān)谧髌钒l(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。
- 壓力傳感器技術(shù)特性與選型運(yùn)維指南2026/1/5 10:23:00
- 工業(yè)級(jí)激光位移傳感器技術(shù)參數(shù)與選型運(yùn)維指南2025/12/26 10:25:33
- 工業(yè)級(jí)壓力傳感器技術(shù)參數(shù)與選型運(yùn)維指南2025/12/25 10:01:00
- 工業(yè)級(jí)溫濕度傳感器技術(shù)參數(shù)與選型運(yùn)維指南2025/12/25 9:52:01
- 工業(yè)傳感器選型與信號(hào)采集抗干擾技術(shù)全解析2025/12/18 10:43:18
- 高速PCB信號(hào)完整性(SI)設(shè)計(jì)核心實(shí)操規(guī)范
- 鎖相環(huán)(PLL)中的環(huán)路濾波器:參數(shù)計(jì)算與穩(wěn)定性分析
- MOSFET反向恢復(fù)特性對(duì)系統(tǒng)的影響
- 電源IC在惡劣環(huán)境中的防護(hù)設(shè)計(jì)
- 連接器耐腐蝕性能測(cè)試方法
- PCB電磁兼容(EMC)設(shè)計(jì)與干擾抑制核心實(shí)操規(guī)范
- 用于相位噪聲測(cè)量的低通濾波器設(shè)計(jì)與本振凈化技術(shù)
- MOSFET在高頻開關(guān)中的EMI問題
- 電源IC在便攜式設(shè)備中的設(shè)計(jì)要點(diǎn)
- 連接器結(jié)構(gòu)設(shè)計(jì)常見問題分析









