PM2.5、單片機、粉塵濃度、DSM501、自動檢測
圖1 粉塵濃度監(jiān)測系統(tǒng)基本框圖
3、粉塵濃度顯示的實現(xiàn)思路
以往的顯示模塊多采用數(shù)碼管,雖然數(shù)碼管顯示的亮度高,成本低,電路簡單,但是數(shù)碼管一般只適合數(shù)字顯示,占用的I/O多。而本系統(tǒng)設計采用的LCD12864,雖然相對來說程序和電路都復雜些,但是液晶顯示信息量大,具有功耗低、體積小、重量輕、超薄等許多其他顯示器無法比擬的優(yōu)點,近年來已被廣泛應用于單片機控制的智能儀器、儀表和低功耗電子產品中。
四、設計內容的實現(xiàn)
1、微處理器單片機的組成
單片機的*小系統(tǒng)就是讓單片機能正常工作并發(fā)揮其功能時所必須的組成部分,也可理解為是用*少的元件組成的單片機可以工作的系統(tǒng)。對51 系列單片機來說, *小系統(tǒng)一般應該包括: 單片機、時鐘電路、復位電路、輸入/ 輸出設備等(見圖3)。
1. 時鐘電路
在設計時鐘電路之前,讓我們先了解下51 單片機上的時鐘管腳:
XTAL1(19 腳) :芯片內部振蕩電路輸入端。
XTAL2(18 腳) :芯片內部振蕩電路輸出端。
XTAL1 和XTAL2 是獨立的輸入和輸出反相放大器,它們可以被配置為使用石英晶振的片內振蕩器,或者是器件直接由外部時鐘驅動。圖3中采用的是內時鐘模式,即采用利用芯片內部的振蕩電路,在XTAL1、XTAL2 的引腳上外接定時元件(一個石英晶體和兩個電容),內部振蕩器便能產生自激振蕩。一般來說晶振可以在1.2 ~ 12MHz 之間任選,甚至可以達到24MHz 或者更高,但是頻率越高功耗也就越大。在本實驗套件中采用的11.0592M 的石英晶振。和晶振并聯(lián)的兩個電容的大小對振蕩頻率有微小影響,可以起到頻率微調作用。當采用石英晶振時,電容可以在20 ~ 40pF 之間選擇(本實驗套件使用30pF);當采用陶瓷諧振器件時,電容要適當?shù)卦龃笠恍?0 ~ 50pF 之間。通常選取33pF 的陶瓷電容就可以了。
另外值得一提的是如果讀者自己在設計單片機系統(tǒng)的印刷電路板(PCB) 時,晶體和電容應盡可能與單片機芯片靠近,以減少引線的寄生電容,保證振蕩器可靠工作。檢測晶振是否起振的方法可以用示波器可以觀察到XTAL2 輸出的十分漂亮的正弦波,也可以使用萬用表測量( 把擋位打到直流擋,這個時候測得的是有效值)XTAL2 和地之間的電壓時,可以看到2V 左右一點的電壓。
時鐘電路如圖3所示。
2. 復位電路
在單片機系統(tǒng)中,復位電路是非常關鍵的,當程序跑飛(運行不正常)或死機(停止運行)時,就需要進行復位。
MCS-5l 系列單片機的復位引腳RST( 第9 管腳) 出現(xiàn)2個機器周期以上的高電平時,單片機就執(zhí)行復位操作。如果RST 持續(xù)為高電平,單片機就處于循環(huán)復位狀態(tài)。
復位操作通常有兩種基本形式:上電自動復位和開關復位 。上電瞬間 ,電容兩端電壓不能突變 ,此時電容的負極和 RESET 相連,電壓全部加在了電阻上,RESET 的輸入為高,芯片被復位。隨之+5V電源給電容充電,電阻上的電壓逐漸減小,*后約等于0 ,芯片正常工作。并聯(lián)在電容的兩端為復位按鍵,當復位按鍵沒有被按下的時候電路實現(xiàn)上電復位,在芯片正常工作后 ,通過按下按鍵使RST管腳
出現(xiàn)高電平達到手動復位的效果。
復位電路圖如圖4所示。
3. EA/VPP(31 腳) 的功能和接法
51 單片機的EA/VPP(31 腳) 是內部和外部程序存儲器的選擇管腳。當EA 保持高電平時,單片機訪問內部程序存儲器;當EA 保持低電平時,則不管是否有內部程序存儲器,只訪問外部存儲器。
對于現(xiàn)今的絕大部分單片機來說,其內部的程序存儲器(一般為flash)容量都很大,因此基本上不需要外接程序存儲器,而是直接使用內部的存儲器。
在本實驗套件中,EA 管腳接到了VCC 上,只使用內部的程序存儲器。這一點一定要注意,很多初學者常常將EA 管腳懸空,從而導致程序執(zhí)行不正常。
4. P0 口外接上拉電阻
51 單片機的P0 端口為開漏輸出,內部無上拉電阻(見圖3)。所以在當做普通I/O 輸出數(shù)據時,由于V2 截止,輸出級是漏極開路電路,
要使“1”信號(即高電平)正常輸出,必須外接上拉電阻,如圖5所示。
另外,避免輸入時讀取數(shù)據出錯,也需外接上拉電阻。在這里簡要的說下其原因:在輸入狀態(tài)下,從鎖存器和從引腳上讀來的信號一般是一致的,但也有例外。例如,當從內部總線輸出低電平后,鎖存器Q = 0, Q = 1,場效應管V1 開通,端口線呈低電平狀態(tài)。此時無論端口線上外接的信號是低電平還是高電平,從引腳讀入單片機的信號都是低電平,因而不能正確地讀入端口引腳上的信號。又如,當從內部總線輸出高電平后,鎖存器Q = 1, Q = 0,場效應管V1 截止。如外接引腳信號為低電平, 從引腳上讀入的信號就與從鎖存器讀入的信號不同。所以當P0 口作為通用I/O 接口輸入使用時,在輸入數(shù)據前,應先向P0 口寫“1”,此時鎖存器的Q 端為“0”,使輸出級的兩個場效應管V1、V2 均截止,引腳處于懸浮狀態(tài),才可作高阻輸入。
總結來說:為了能使P0 口在輸出時能驅動NMOS 電路和避免輸入時讀取數(shù)據出錯,需外接上拉電阻。在本實驗套件中采用的是外加一個10K 排阻。此外,51 單片機在對端口P0—P3 的輸入操作上,為避免讀錯,應先向電路中的鎖存器寫入“1”,使場效應管截止,以避免鎖存器為“0”狀態(tài)時對引腳讀入的干擾。
5. LED 驅動電路
細心的讀者可能已經發(fā)現(xiàn),在*小系統(tǒng)中,發(fā)光二極管(LED)的接法是采取了電源接到二極管正極再經過1K 電阻接到單片機I/O 口上的(見圖4 中的接法1)。為什么這么接呢?首先我們要知道LED 的發(fā)光工作條件,不同的LED 其額定電壓和額定電流不同,一般而言,紅或綠顏色的LED 的工作電壓為1.7V~2.4V,藍或白顏色的LED 工作電壓為2.7~4.2V, 直徑為3mm LED 的工作電流2mA~10mA。在這里采用紅色的3mm 的LED。其次,51 單片機(如本實驗板中所使用的STC89C52單片機)的I/O 口作為輸出口時,拉電流(向外輸出電流)的能力是μA 級別,是不足以點亮一個發(fā)光二極管的。而灌電流(往內輸入電流)的方式可高達20mA,故采用灌電流的方式驅動發(fā)光二極管。當然,現(xiàn)今的一些增強型單片機,是采用拉電流輸出(接法2)的,只要單片機的輸出電流能力足夠強即可。另外,圖4 中的電阻為1K 阻值,是為了限制電流,讓發(fā)光二極管的工作電流限定在2mA~10mA。
2、粉塵濃度監(jiān)測采集電路的實現(xiàn)
本設計測量空氣中粉塵濃度采用灰塵傳感器DSM501
灰塵傳感器DSM501主要特性:
●灰塵傳感器DSM501可以感知**產生的煙氣和花粉,房屋粉塵等
●1微米以上的微小粒子.
●體積小,重量輕,便于安裝.
●5V的輸入電路,便于信號處理.
●內藏氣流發(fā)生器,可以自行吸引外部大氣.
●灰塵傳感器DSM501保養(yǎng)簡單,可以長期保持傳感器的特性.
1、 加熱器:模塊內置一個加熱器,熱引起上升氣流使外部空氣流進模塊內部。
2、 檢測的粒子類型:此模塊被設計成可以檢測1μm 以上粒子,如香煙、房屋灰塵、霉菌、
花粉、孢子。
3、 安裝: ①必須垂直安裝;
②遠離人工氣流如風扇,如當用于空氣清新機時,風扇的前方和后方都不能安裝,
可任選外殼一側安裝,但外殼上要保留通風口以保證外部氣流可以流進來;
③注意安裝時要避免粘性粒子如油類進入模塊,當這種粒子粘在光學部件上將會
產生故障。
④當模塊受潮濕將會影響它的正常功能,因此應避免受潮。
4、 透鏡:透鏡需要視環(huán)境狀況隔一段時間進行清潔,約6 個月一次。清潔時用棉簽一頭醮清
水輕擦,然后用另一頭擦干。不可以用酒精等有機溶劑擦拭透鏡。
5、 版權說明:本產品及資料版權歸SYHITECH
所做編譯只是為了促進該產品在中國地區(qū)的銷售及應用,資料如有不符請以原廠為準。
■ 包裝
模塊尺寸:59*45*20 (mm)
重量:約25g
托 盤: 5*5= 25pcs/盤
中 盒:5 盤=125pcs/盒
外包裝:4 盒=500pcs/包
尺寸:670*250*420(mm)
重量:不超過13Kg
符號 尺寸(mm)
L 59
W 45
H 20
L
W
H
如圖4所示。
3、LCD12864顯示功能的實現(xiàn)
基于本設計所顯示內容信息量大,本設計選擇以液晶顯示信息量大,具有功耗低、體積小、重量輕、超薄等功能的LCD12864液晶顯示屏作為實現(xiàn)顯示功能的元件。
FYD12864-0402B是一種具有4位/8位并行、2線或3線串行多種接口方式,內部含有國標**、二級簡體中文字庫的點陣圖形液晶顯示模塊;其顯示分辨率為128×64, 內置8192個16*16點漢字,和128個16*8點ASCII字符集.利用該模塊靈活的接口方式和簡單、方便的操作指令,可構成全中文人機交互圖形界面。可以顯示8×4行16×16點陣的漢字. 也可完成圖形顯示.
LCD12864管腳圖如圖5所示。
電路接線圖如圖6所示。
圖6 LCD12864電路接線圖
4、蜂鳴器報警功能的實現(xiàn)
將溫濕度傳感器采集出來的監(jiān)測值傳輸給單片機,當單片機比較監(jiān)測到的數(shù)值超出所設定閾值時,驅動風扇,若風扇降溫的效果低于溫度升高的速度,當溫度超過所設置溫度*大限度值,蜂鳴器便開始工作報警,直到溫度達到**溫度范圍內,停止鳴叫報警。
同理,當濕度達到所設置濕度*高限度值時蜂鳴器也開始工作報警,直到濕度達到正常濕度范圍內,停止鳴叫報警。
蜂鳴器報警電路如圖7所示。
溫濕度調節(jié)主要分為升溫模塊,降溫模塊,干燥模塊和加濕模塊。系統(tǒng)溫濕度調節(jié)的實現(xiàn)通過單片機控制電暖器升溫,控制風扇降溫,控制加濕器加濕空氣。
本設計主要實現(xiàn)風扇降溫功能。
降溫模塊主要元件由小馬達組成,用塑料片剪成扇葉形狀裝在小馬達上,當溫濕度傳感器所測當前溫度高于所設定限度值,系統(tǒng)自動啟動小馬達起到降溫的作用,直到溫度恢復到正常值范圍內,系統(tǒng)自動停止馬達的轉動從而起到調節(jié)溫度制冷作用。
風扇降溫電路如圖8所示。



公安機關備案號:



