基于單片機(jī)的濕度檢測(cè)系統(tǒng)電路模塊設(shè)計(jì)
本系統(tǒng)通過(guò)單片機(jī)AT89C51及其各種接口電路來(lái)實(shí)現(xiàn)濕度的檢測(cè)。其工作原理是: 電容式相對(duì)濕度傳感器的容值隨著濕度的變化而線(xiàn)性的變化,通過(guò)信號(hào)檢測(cè)和轉(zhuǎn)換電路將變化的電容轉(zhuǎn)換成與之對(duì)應(yīng)的變化的電壓,再由A/D轉(zhuǎn)換器把模擬電壓信 號(hào)轉(zhuǎn)換為數(shù)字信號(hào)并送入到單片機(jī)中,單片機(jī)對(duì)采集到的信號(hào)進(jìn)行濾波處理并通過(guò)查表得到實(shí)際測(cè)量的濕度值,之后通過(guò)單片機(jī)的各外部接口電路顯示該濕度值,或 通過(guò)其與上位機(jī)的接口把此值送入到上位機(jī)進(jìn)行保存及打印等操作。
本文引用地址:http://butianyuan.cn/article/201710/369438.htm鍵盤(pán)控制電路設(shè)計(jì)
鍵盤(pán)電路是單片機(jī)應(yīng)用系統(tǒng)最常用的人機(jī)接口電路,用它可以完成濕度值的設(shè)定、移位、加1、減1、清零、前翻頁(yè)、和后翻頁(yè)等功能。但它往往要占用較多的 I/O端口。在本濕度檢測(cè)系統(tǒng)中,除了把一個(gè)獨(dú)立的按鍵用作開(kāi)始鍵外,利用了一種新型的鍵盤(pán)電路,它可以最大限度地減少鍵盤(pán)電路對(duì)I/O端口的占用。這種電路可以使按鍵次數(shù)達(dá)到16個(gè),其軟件處理使用了端口訪(fǎng)問(wèn)和掃描檢測(cè)兩種方法,同時(shí)由于采用了組合邏輯來(lái)直接對(duì)端口進(jìn)行讀取,因此極大地簡(jiǎn)化了程序的處理過(guò)程,同時(shí)也節(jié)省了寶貴的存儲(chǔ)器和CPU運(yùn)算資源。鍵盤(pán)控制電路如圖2所示。
圖2 鍵盤(pán)控制電路
LED顯示電路設(shè)計(jì)
在本系統(tǒng)中,由于該濕度計(jì)還要進(jìn)行信息的實(shí)時(shí)顯示,所以設(shè)計(jì)了LED顯示電路。該電路由三端可調(diào)集成穩(wěn)壓器(LM317)、晶體管(NPN)、串行輸入/8位并行輸出的移位寄存器(74LS164)、顯示器(共陽(yáng)極LED)和電阻構(gòu)成,電路圖如圖3所示。
圖3 顯示控制電路
該顯示控制電路中單片機(jī)串行口工作方式為0,即為8位移位寄存器,TXD為同步信號(hào)輸出端,RXD為串行數(shù)據(jù)輸出端,選用在串行口接串行輸入/8位并行輸 出的移位寄存器74LS164來(lái)驅(qū)動(dòng)LED顯示器。但是由于74LS164無(wú)并行輸出控制端,在串行輸入過(guò)程中,其輸出端的狀態(tài)會(huì)不斷變化,故在某些使用 場(chǎng)合,在74LS164與輸出裝置之間還應(yīng)加上可控的緩沖級(jí)(如三態(tài)緩沖器74LS244),以使串行輸入過(guò)程結(jié)束后再輸出。而這里是通過(guò)控制NPN晶體 管的導(dǎo)通與截止和LM317,來(lái)控制顯示器(LED)共陽(yáng)極電位的高低,從而控制顯 示器的亮暗,也就是在數(shù)據(jù)傳輸過(guò)程中顯示器暗、在數(shù)據(jù)傳輸結(jié)束時(shí)顯示器亮。由于74LS164在低電平輸出時(shí),允許通過(guò)的電流可達(dá)8mA,故不需要再加驅(qū) 動(dòng)電路。通過(guò)電位器RP2調(diào)整腳2的輸出電壓,可使LED的顯示亮度均勻在線(xiàn)可調(diào),而且可以節(jié)約大量限流電阻。
電源控制電路設(shè)計(jì)
電源電路是給電子設(shè)備提供必要的電源能量的電路,就輸入和輸出而言,在集成電路中主要使用的是由交流(AC)220V,50/60Hz的市電轉(zhuǎn)換成直流電。該部分電路由降壓、整流、濾波、穩(wěn)壓四部分組成,其電路圖如圖4所示。
圖4 電源控制電路
在設(shè)計(jì)穩(wěn)壓部分時(shí),根據(jù)電路對(duì)電源要求的不同而選擇不同的穩(wěn)壓電路,由于A/D轉(zhuǎn)換器(TLC1549)、看門(mén)狗定時(shí)器(X25045)、三端可調(diào)集成穩(wěn) 壓器(LM317)、單片機(jī)(AT89C51)要求電源電壓的穩(wěn)定性較高,所以采用了三端固定式集成穩(wěn)壓電路(78H05);由于測(cè)量電路和頻率/電壓轉(zhuǎn) 換器對(duì)電源要求不太高,所以分別采用穩(wěn)壓管給它們供電;由于A/D轉(zhuǎn)換器的基準(zhǔn)電壓(REF+)對(duì)電源要求非常高,所以采用精密基準(zhǔn)電壓源 (LM336-5.0V)供電。
濕度檢測(cè)和傳送電路的設(shè)計(jì)
濕度檢測(cè)和傳送電路的作用是將被檢測(cè)出的濕敏元件參數(shù)的變化轉(zhuǎn)化成電壓變化使其能滿(mǎn)足A/D轉(zhuǎn)換電路的要求。該部分電路由自激多諧振蕩器、脈寬調(diào)制電路和頻率/電壓轉(zhuǎn)換器LM2917電路組成。電路的原理圖如圖5所示。
圖5 濕度檢測(cè)和傳送電路
LM2917是一種單片集成頻率/電壓轉(zhuǎn)換器,芯片中包含了一個(gè)高增益的運(yùn)算放大器/ 比較器,內(nèi)含的轉(zhuǎn)速計(jì)使用充電泵技術(shù),對(duì)低紋波具有頻率倍增功能。雖然如果對(duì)頻率量f直接由單片機(jī)系統(tǒng)進(jìn)行頻率檢測(cè),而省去f/v轉(zhuǎn)換和A/D轉(zhuǎn)換是可行 的。但對(duì)于電容放大后,使得7555時(shí)基IC的輸出頻率在6~4.48kHz,總有一基值頻率為4kHz,使得直接測(cè)頻計(jì)數(shù)的有效位減少。再者電容放大器 又存在溫漂問(wèn)題使得頻率值有所波動(dòng)。造成測(cè)量誤差而影響精度。因此本檢測(cè)系統(tǒng)還是選用了f/v轉(zhuǎn)換和A/D轉(zhuǎn)換電路。
本系統(tǒng)采用了高精度的電容式相對(duì)濕度傳感器,在系統(tǒng)運(yùn)行穩(wěn)定時(shí),濕度測(cè)量范圍為0~100%RH。系統(tǒng)還充分利用了AT89C51單片機(jī)自身的軟硬件資 源,具有智能化、可編程、小型便攜等優(yōu)點(diǎn),因此只要選用不同的濕度傳感器,并修改相應(yīng)的軟件控制程序,本檢測(cè)系統(tǒng)就可應(yīng)用在環(huán)境保護(hù)、工業(yè)控制、農(nóng)業(yè)生產(chǎn) 以及軍事等方面,可見(jiàn)其具有非常廣泛的應(yīng)用前景。由于該系統(tǒng)主要是濕度的檢測(cè)而涉及濕度的控制比較少,所以在控制方面有待進(jìn)一步研究
評(píng)論