多參數(shù)室內(nèi)環(huán)境智能監(jiān)測(cè)系統(tǒng)設(shè)計(jì)
摘要:針對(duì)室內(nèi)環(huán)境質(zhì)量與人們的健康和工作效率密切相關(guān)的情況,設(shè)計(jì)了一種多參數(shù)多采集點(diǎn)室內(nèi)環(huán)境監(jiān)測(cè)系統(tǒng)。系統(tǒng)硬件主要包括單片機(jī)系統(tǒng)、FPGA數(shù)據(jù)采集電路、傳感器信號(hào)調(diào)理電路等。軟件包括單片機(jī)硬件驅(qū)動(dòng)程序、FPGA數(shù)字邏輯設(shè)計(jì)和基于VB的上位機(jī)應(yīng)用程序。實(shí)驗(yàn)結(jié)果表明:系統(tǒng)工作穩(wěn)定,誤差在設(shè)計(jì)允許范圍內(nèi)。
本文引用地址:http://m.butianyuan.cn/article/262218.htm引言
隨著經(jīng)濟(jì)持續(xù)快速發(fā)展,人們的生活水平不斷提高,對(duì)各種室內(nèi)環(huán)境的要求也越來(lái)越高。傳統(tǒng)的室內(nèi)環(huán)境監(jiān)測(cè)設(shè)備實(shí)時(shí)性差、精度低、體積大、功耗大,難以適應(yīng)現(xiàn)代經(jīng)濟(jì)發(fā)展的要求?;谝陨媳尘埃疚脑O(shè)計(jì)了基于單片機(jī)的室內(nèi)環(huán)境監(jiān)測(cè)儀系統(tǒng),它能實(shí)時(shí)自動(dòng)地采集室內(nèi)多個(gè)地方的溫度、濕度、煙霧濃度、甲醛濃度、二氧化碳濃度、CO濃度,該監(jiān)測(cè)儀功耗低、體積小、成本低、測(cè)量精度高,易于使用,具有較好的推廣應(yīng)用前景。
1 多參數(shù)室內(nèi)環(huán)境智能監(jiān)測(cè)系統(tǒng)總體方案設(shè)計(jì)
本設(shè)計(jì)中,各種被測(cè)信號(hào)經(jīng)過(guò)傳感器、放大整形濾波、現(xiàn)場(chǎng)可編程門陣列(FPGA) 采集緩存等處理后,進(jìn)入單片機(jī),通過(guò)單片機(jī)計(jì)算處理后實(shí)現(xiàn)液晶顯示、上位機(jī)通信 ,同時(shí)來(lái)自上位機(jī)的信號(hào)經(jīng)RS485總線傳輸?shù)讲杉?jié)點(diǎn) ,驅(qū)動(dòng)數(shù)據(jù)采集。多參數(shù)室內(nèi)環(huán)境智能監(jiān)測(cè)儀系統(tǒng)整體結(jié)構(gòu)框圖如圖1所示。
在圖1中,CO傳感器測(cè)量范圍30~1000ppm,輸出電流信號(hào)范圍為0.45~15µA,而甲醛傳感器的測(cè)量范圍0~10ppm,輸出電流范圍是0~20µA,先將這兩個(gè)電信號(hào)進(jìn)行放大濾波處理后再送入A/D轉(zhuǎn)換器轉(zhuǎn)換成數(shù)字量。煙霧和CO 傳感器輸出的是0~5V的電壓信號(hào),直接送入A/D轉(zhuǎn)換器轉(zhuǎn)換成數(shù)字量,溫濕度傳感器輸出的是數(shù)字量,直接被FPGA采集。6項(xiàng)數(shù)據(jù)由FPGA并行采集,緩存供單片機(jī)調(diào)用。采集節(jié)點(diǎn)通過(guò)RS485總線與上位機(jī)通訊,實(shí)現(xiàn)各項(xiàng)數(shù)據(jù)的實(shí)時(shí)顯示、存儲(chǔ)和報(bào)警等功能。
2 系統(tǒng)硬件設(shè)計(jì)
2.1 單片機(jī)控制部分
STC89C52是一個(gè)低功耗、高性能的51內(nèi)核的CMOS 8位單片機(jī) ,具有在線編程功能,使用簡(jiǎn)單且價(jià)格非常低廉。STC89C52單片機(jī)系統(tǒng)由單片機(jī)、時(shí)鐘電路、復(fù)位電路組成。
2.2 FPGA數(shù)據(jù)處理模塊
FPGA具有豐富的引腳,可用于進(jìn)行I/O擴(kuò)展,并且可以實(shí)現(xiàn)硬件并行運(yùn)算,所以本文選用了FPGA輔助STC89C52單片機(jī)進(jìn)行數(shù)據(jù)的采集、預(yù)處理、緩存。由于不同系列的FPGA芯片其靜態(tài)功耗各不相同,而且同一系列的器件中,型號(hào)不同的器件其靜態(tài)功耗也不盡相同。在同一系列的器件中,靜態(tài)功耗隨著器件內(nèi)部可用邏輯門數(shù)量和RAM的不同而不同。因此,在低功耗FPGA設(shè)計(jì)中,在滿足設(shè)計(jì)要求的前提下,應(yīng)當(dāng)考慮選用低靜態(tài)功耗的FPGA器件。本設(shè)計(jì)考慮綜合成本、功耗等方面的因素,最終決定采用EP1C12Q240C8 。FPGA硬件框圖如圖2所示。其中包括:(1)與ADC0809的數(shù)據(jù)連接。(2)與單片機(jī)的數(shù)據(jù)通訊。(3)FPGA的配置部分。(4)時(shí)鐘與電源電路部分。FPGA配置方式采用主動(dòng)串行(AS)配置模式,配置芯片采用EPCS4,這種芯片內(nèi)部自帶永久性存儲(chǔ)器和簡(jiǎn)單的4腳配置接口,不僅成本低,而且解決了FPGA器件的掉電易失性。EPCS4存儲(chǔ)空間為4Mbit,足以容納整個(gè)系統(tǒng)配置代碼,通過(guò)DCLK,DATA0,ASD0和Ncs0四腳對(duì)FPGA器件進(jìn)行配置。
2.3 電源電路設(shè)計(jì)
本系統(tǒng)的電源電路如圖3所示,220V的交流電通過(guò)電源變壓器變換成12V的交流電,再經(jīng)過(guò)橋式整流電路D1~D4和LM7805轉(zhuǎn)變?yōu)?5V的穩(wěn)定直流電壓。
土壤濕度傳感器相關(guān)文章:土壤濕度傳感器原理
評(píng)論