版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、 河南科技大學(xué)畢業(yè)設(shè)計(論文)基于單片機空氣質(zhì)量檢測儀設(shè)計摘 要隨著我國經(jīng)濟的發(fā)展,人民生活水平的提高,人們對環(huán)境問題及健康問題日益重視,室內(nèi)空氣品質(zhì)(IAQ)狀況受到越來越多的關(guān)注。人的一生中有三分之二的時間是在居室內(nèi)度過的。本文研究的室內(nèi)便攜式智能空氣品質(zhì)監(jiān)測儀是以室內(nèi)空氣中有毒有害氣體的監(jiān)測監(jiān)控為背景,是以STC工公司的一款8位超低功耗單片機STC90C51為控制核心,能夠?qū)崿F(xiàn)對室內(nèi)溫度,濕度,VOC氣體的實時采集處理、顯示、報警等功能。儀器采用鋰電池供電,具有良好的便攜性和通用性,并且使用LCD1602點陣式液晶屏顯示菜單,有良好的人機對話界面。同時設(shè)計了聲光報警系統(tǒng),實現(xiàn)在參數(shù)超標(biāo)時
2、及時的報警。室內(nèi)智能空氣品質(zhì)監(jiān)測儀體積小,功耗低,操作簡單,適合應(yīng)用于家庭和社區(qū)的醫(yī)療健康保健,能夠?qū)崟r知道室內(nèi)空氣的質(zhì)量。關(guān) 鍵 詞:STC90C51,室內(nèi)空氣品質(zhì),LCD顯示,溫濕度,VOC氣體 BASED ON SINGLE CHIP MICROCOMPUTER AIR QUALITY TESTER DESIGNABSTRACTWith the development of our national economy and improvement of people's living standard, awareness of environmental issues and
3、health problems increasing emphasis on indoor air quality (IAQ) conditions have been paid more attention to. Two-thirds of people's life time is spent in the living room. In this paper, Indoor Air Quality Portable Intelligent Monitor is on the background of toxic and harmful gases,based on an AT
4、MEL 8-bit working ultra-low power MCU AT89S52 as control core, which can realize real-time acquisition and processing, display ,alarm and other functions of indoor temperature, humidity, VOC gas. Equipment powered by lithium batteries, has a good portability and versatility, and use the LCD1602 dot
5、matrix LCD screen to display menu, and has a good interactive interface. At the same time sound and light alarm system is designed to achieve a timely manner when the parameter level exceeds the limit. Indoor Air Quality Portable Intelligent Monitor, small size, low power consumption, simple operati
6、on, and is suitable for family and community health care in order to know real-time acquisition of indoor air quality.KEY WORDS:STC90C51,IAQ,LCD display, Temperature and humidity, VOC gas 目 錄前 言1第1章本課題的主要研究內(nèi)容、方法及總體設(shè)計3§1.1 課題設(shè)計的內(nèi)容3§1.2課題設(shè)計的方法3第2章 空氣質(zhì)量檢測儀的硬件設(shè)計5§2.1 空氣質(zhì)量檢測儀系統(tǒng)簡介5§2.1
7、.1 系統(tǒng)硬件結(jié)構(gòu)及原理5§2.2 STC90C51單片機簡介5§2.2.1STC90C51主要性能參數(shù):6§2.2.2時鐘電路模塊7§2.2.3復(fù)位電路模塊7§2.3傳感器的選用8§2.3.1氣體傳感器8§2.3.2溫濕度傳感器10§2.4模數(shù)轉(zhuǎn)換電路設(shè)計16§2.5聲光報警電路設(shè)計18§2.6液晶顯示電路設(shè)計18§2.6.1LCD1602的基本參數(shù)及引腳功能19§2.6.2LCD1602的指令說明及時序20§2.6.31602LCD的RAM地址映射及標(biāo)準(zhǔn)字庫表2
8、3§2.6.4LCD1602的一般初始化過程24§2.7按鍵電路設(shè)計25§2.8電路電源設(shè)計25§2.9本章小結(jié)26第3章 空氣質(zhì)量檢測儀的軟件設(shè)計27§3.1 系統(tǒng)軟件設(shè)計思路27§3.1.1 編程語言的選擇27§3.1.2 軟件功能需求27§3.2軟件模塊設(shè)計28§3.2.1主程序模塊28§3.2.2AD轉(zhuǎn)換模塊30§3.2.3液晶顯示模塊30§3.2.4聲光報警模塊30§3.2.5按鍵模塊30§3.3本章小結(jié)31第4章 仿真調(diào)試32§4.1
9、系統(tǒng)硬件調(diào)試32§4.1.1 常見的硬件故障32§4.1.2硬件調(diào)試方法32§4.2 系統(tǒng)軟件調(diào)試33§4.3本章小結(jié)34結(jié) 論35§1主要結(jié)論35§2展望35參考文獻37致謝38附錄39附錄一39附錄二40 前 言一、課題研究的目的及意義空氣質(zhì)量的好壞反映了空氣污染程度,它是依據(jù)空氣中污染物濃度的高低來判斷的。來自固定和流動污染源的人為污染物排放大小是影響空氣質(zhì)量的最主要因素之一。空氣質(zhì)量檢測種類包括裝修污染、辦公室內(nèi)空氣檢測、作業(yè)場所有害物質(zhì)檢測、食堂油煙檢測、鍋爐大氣及工業(yè)窯爐檢測及工廠排放工業(yè)廢氣檢測。當(dāng)今,人類正面臨“煤煙污
10、染”、“光化學(xué)煙霧污染”之后,又出現(xiàn)了“室內(nèi)空氣污染”為主的第三次環(huán)境污染。美國專家檢測發(fā)現(xiàn),在室內(nèi)空氣中存在500多種揮發(fā)性有機物,其中致癌物質(zhì)就有20多種,致病病毒200多種。危害較大的主要有:氡、甲醛、苯、氨以及酯、三氯乙烯等。大量觸目驚心的事實證實,室內(nèi)空氣污染已成為危害人類健康的“隱形殺手”,也成為全世界各國共同關(guān)注的問題。據(jù)統(tǒng)計,全球近一半的人處于室內(nèi)空氣污染中,室內(nèi)環(huán)境污染已經(jīng)引起35.7%的呼吸道疾病,22%的慢性肺病和15%的氣管炎、支氣管炎和肺癌。本課題主要研究設(shè)計基于量化檢測的“空氣質(zhì)量檢測儀”系統(tǒng),此系統(tǒng)旨在實現(xiàn)室內(nèi)空氣溫度、濕度、有害氣體的預(yù)警監(jiān)測,有利于進行全方位的
11、評價室內(nèi)空氣質(zhì)量,為人類營造一個健康的室內(nèi)生存空間??諝赓|(zhì)量檢測儀體積小,功耗低,操作簡單,適合應(yīng)用于家庭和社區(qū)的醫(yī)療健康保健,能夠?qū)崟r知道室內(nèi)空氣的質(zhì)量。二、國內(nèi)外的研究狀況氣體傳感器測定甲醛成為近年來甲醛檢測研究的新熱點。早在1983年,壓電類甲醛傳感器就已問世。這種傳感器可以不需要對樣品進行任何處理就可以測定,但易受水分子的影響而使晶體震動頻率發(fā)生漂移,故基本無實用性。為適應(yīng)室內(nèi)空氣甲醛現(xiàn)場快速檢測的要求,目前已開發(fā)出不少甲醛快速測定儀,這些儀器可直接在現(xiàn)場測定甲醛濃度,操作方便,適用于室內(nèi)和公共場所空氣中甲醛濃度的現(xiàn)場測定,也適用于環(huán)境測試艙法測定木質(zhì)板材中的甲醛釋放量。但這些儀器的工
12、作原理、響應(yīng)性能、適應(yīng)范圍等都不同。在測試甲醛、苯等害氣體方面,國外比較出名的有:美國ESC公司生產(chǎn)的Z一300甲醛檢測儀、英國PPM公司生產(chǎn)的PPM-400甲醛檢測儀;國內(nèi)的有:江蘇安普電子工程有限公司生產(chǎn)的400型甲醛分析儀、北京賓達綠創(chuàng)科技有限公司生產(chǎn)的甲醛測定儀抑一308等。這些儀器可實現(xiàn)對有害氣體的檢測功能,適用于專業(yè)檢測機構(gòu)或?qū)嶒炑芯繖C構(gòu)。準(zhǔn)確測定甲醛、苯、氨等有害氣體的設(shè)備昂貴(如英國PPM公司生產(chǎn)的PPM400甲醛儀約兩萬多元),測定時間較長,每隔一段時間就需進行重新標(biāo)定,需要專業(yè)人員進行操作,很難連續(xù)測定;目前國內(nèi)外產(chǎn)品的設(shè)計差異主要集中在監(jiān)測傳感器和控制單片機芯片的選用,操
13、作方面國外的產(chǎn)品操作界面方便,功能加完備。第1章 本課題的主要研究內(nèi)容、方法及總體設(shè)計§1.1 課題設(shè)計的內(nèi)容以單片機為核心,選擇合適的傳感器,實現(xiàn)對空氣質(zhì)量的檢測。§1.2課題設(shè)計的方法查閱相關(guān)資料,應(yīng)用電腦軟件進行仿真、調(diào)試,制作硬件設(shè)備,在實際環(huán)境中測試并進行修改、調(diào)試,直至達到課題要求。§1.3總體方案設(shè)計本設(shè)計集VOC氣體及溫濕度監(jiān)測,顯示與報警于一體,利用MCU進行數(shù)據(jù)采集保證了前臺數(shù)據(jù)的及時、準(zhǔn)確,有利于進行全方位的評價。儀器采用鋰電池供電,具有良好的便攜性和通用性,并且使用LCD點陣式液晶屏顯示菜單,有良好的人機對話界面。§1.3.1系統(tǒng)
14、框圖主控制器氣體傳感器電源數(shù)字式溫濕度傳感器AD轉(zhuǎn)換輸入鍵盤聲光報警顯示模塊圖1-1 系統(tǒng)總框圖§1.3.2功能設(shè)定(1) 顯示部分采用LCD1602顯示屏,循環(huán)顯示各項測量值的上下限及實際濃度、實際溫度、濕度。并在按鍵選擇情況下連續(xù)顯示一個測量值的變化。(2) 當(dāng)有害氣體濃度超出安全范圍時進行聲光報警。(3) 按鍵操作可進行測量值范圍的調(diào)整,及手動和自動測量的轉(zhuǎn)換。第2章 空氣質(zhì)量檢測儀的硬件設(shè)計§2.1 空氣質(zhì)量檢測儀系統(tǒng)簡介基于STC90C51的室內(nèi)便攜式智能空氣質(zhì)量監(jiān)測儀是以室內(nèi)空氣中有毒有害氣體的監(jiān)測監(jiān)控為背景,能夠?qū)崿F(xiàn)對室內(nèi)溫度,濕度,VOC氣體的實時采集處理、
15、顯示、報警等功能。儀器采用鋰電池供電,具有良好的便攜性和通用性,并且使用LCD點陣式液晶屏顯示菜單,有良好的人機對話界面。同時設(shè)計了聲光報警系統(tǒng),實現(xiàn)在參數(shù)超標(biāo)時及時的報警。室內(nèi)智能空氣品質(zhì)監(jiān)測儀體積小,功耗低,操作簡單,適合應(yīng)用于家庭和社區(qū)的醫(yī)療健康保健,能夠?qū)崟r知道室內(nèi)空氣的質(zhì)量。§2.1.1 系統(tǒng)硬件結(jié)構(gòu)及原理本文研究的室內(nèi)便攜式智能空氣品質(zhì)監(jiān)測儀是以STC工公司的一款8位超低功耗單片機STC90C51為控制核心。室內(nèi)空氣中有害氣體通過傳感器輸出一個與氣體濃度相對應(yīng)的電壓信號,該信號經(jīng)過A/D轉(zhuǎn)換電路按一定得采樣頻率將模擬信號轉(zhuǎn)換為數(shù)字信號送入單片機進行數(shù)據(jù)采集以便進行顯示處理
16、,溫濕傳感器直接與單片機相連。單片機對采樣值進行數(shù)字處理后驅(qū)動液晶顯示器分別顯示出被測室內(nèi)空氣中的VOC氣體濃度值及溫濕度。若被測室內(nèi)空氣中VOC氣體的濃度有超過國家標(biāo)準(zhǔn)或設(shè)定的危險值或溫濕度超出設(shè)定范圍時報警電路對應(yīng)的發(fā)出聲光報警信號。§2.2 STC90C51單片機簡介隨著計算機技術(shù)的發(fā)展,單片機因具有集成度高、體積小、速度快、價格低等特點而在許多領(lǐng)域如過程控制、數(shù)據(jù)采集、機電一體化、智能化儀表、家用電器以及網(wǎng)絡(luò)技術(shù)等方面得到廣泛應(yīng)用,從而使這些領(lǐng)域的技術(shù)水平、自動化程度大大提高。根據(jù)上述幾方面及本課題的實際情況,單片機型號的選擇主要從以下兩點考慮:一是要有較強的抗干擾能力。由于
17、一般室內(nèi)電子電器產(chǎn)品比較多,這對單片機的干擾較大,所以應(yīng)采用抗干擾性能較好的單片機機型。二是要有較高的性價比。由于高度的通用性和出色的穩(wěn)定性,本系統(tǒng)采用宏晶公司產(chǎn)的低功耗,高性能CMOS 8位單片機的STC90C51作為控制器。片內(nèi)含4k bytes的可系統(tǒng)編程的Flash只讀程序存儲器,器件采用ATMEL公司的高密度、非易失性存儲技術(shù)生產(chǎn),兼容標(biāo)準(zhǔn)8051指令系統(tǒng)及引腳。它集Flash程序存儲器既可在線編程(ISP)也可用傳統(tǒng)方法進行編程及通用8位微處理器于單片芯片中,可提供許多高性價比的應(yīng)用場合,可靈活應(yīng)用于各種控制領(lǐng)域。§2.2.1STC90C51主要性能參數(shù):1、 與MCS.
18、51產(chǎn)品指令系統(tǒng)完全兼容2、 4k字節(jié)在系統(tǒng)編程(ISP)Flash閃速存儲器3、 1000次擦寫周期4、 4.0-5.5V的工作電壓范圍5、 全境態(tài)工作模式:0Hz-33MHz6、 三級程序加密鎖7、 128×8字節(jié)內(nèi)部RAM8、 32個可編程IO口線9、 2個16位定時器計數(shù)器10、6個中斷源11、全雙工串行UART通道12、低功耗空閑和掉電模式13、中斷可從空閑模喚醒系統(tǒng)14、看門狗(wDT)及雙數(shù)據(jù)指針15、掉電標(biāo)識和快速編程特性16、靈活的在線系統(tǒng)編程STC90C51芯片管腳如圖2-1。 圖2-1 STC90C51引腳布置§2.2.2時鐘電路模塊時鐘電路由一個晶體
19、振蕩器12MHZ和兩個30pF的瓷片電容組成。時鐘電路用于產(chǎn)生單片機工作所需要的時鐘信號,而時序所研究的是指令執(zhí)行中各信號之間的相互關(guān)系。單片機本身就如一個復(fù)雜的同步時序電路,為了保證同步工作方式的實現(xiàn),電路應(yīng)在唯一的時鐘信號控制下嚴(yán)格地工作。其電路如圖2-2所示:圖2-2 時鐘電路模塊§2.2.3復(fù)位電路模塊復(fù)位電路是使單片機的CPU或系統(tǒng)中的其他部件處于某一確定的初始狀態(tài),并從這狀態(tài)開始工作,除了進入系統(tǒng)的正常初始化之外,當(dāng)由于程序運行出錯或操作錯誤使系統(tǒng)處于死鎖狀態(tài)時,為擺脫困境,也需按復(fù)位電路以重新啟動。本設(shè)計采用的是按鍵復(fù)位電路。其電路如圖2-3所示:圖2-3 復(fù)位電路模塊
20、§2.3傳感器的選用§2.3.1氣體傳感器1氣體傳感器基礎(chǔ)知識按照氣敏特性來分,氣體傳感器主要分為:半導(dǎo)體型、電化學(xué)型、固體電解質(zhì)型、接觸燃燒型、光化學(xué)型等氣體傳感器,又以前兩種最為普遍。 (1)半導(dǎo)體型氣體傳感器的優(yōu)缺點半導(dǎo)體氣體傳感器具有成本低廉、制造簡單、靈敏度高、響應(yīng)速度快、壽命長、對濕度敏感低和電路簡單等優(yōu)點。不足之處是必須在高溫下工作、對氣體或氣味的選擇性差、元件參數(shù)分散、穩(wěn)定性不理想、功率高等方面。(2)半導(dǎo)體傳感器需要加熱的原因半導(dǎo)體傳感器是利用一種金屬氧化物薄膜制成的阻抗器件,其電阻隨著氣體含量不同而變化。氣體分子在薄膜表面進行還原反應(yīng)以引起傳感器電導(dǎo)率的
21、變化。為了消除氣體分子達到初始狀態(tài)就必須發(fā)生一次氧化反應(yīng)。傳感器內(nèi)的加熱器可以加速氧化過程,這也是為什么有些低端傳感器總是不穩(wěn)定,其原因就是沒有加熱或加熱電壓過低導(dǎo)致溫度太低反應(yīng)不充分。(3)電化學(xué)氣體傳感器的工作原理電化學(xué)氣體傳感器是通過監(jiān)測電流來監(jiān)測氣體的濃度,分為不需供電的原電池式以及需要供電的可控電位電解式,目前可以監(jiān)測許多有毒氣體和氧氣,后者還能監(jiān)測血液中的氧濃度。電化學(xué)傳感器的主要優(yōu)點是氣體的高靈敏度以及良好的選擇性。不足之處是有壽命的限制一般為兩年。(4)半導(dǎo)體傳感器和電化學(xué)傳感器的區(qū)別半導(dǎo)體傳感器因其簡單低價已經(jīng)得到廣泛應(yīng)用,但是又因為它的選擇性差和穩(wěn)定性不理想目前還只是在民用
22、級別使用。而電化學(xué)傳感器因其良好的選擇性和高靈敏度被廣泛應(yīng)用在幾乎所有工業(yè)場合。(5)固態(tài)電解質(zhì)氣體傳感器顧名思義,固態(tài)電解質(zhì)就是以固體離子導(dǎo)電為電解質(zhì)的化學(xué)電池。它介于半導(dǎo)體和電化學(xué)之間。選擇性,靈敏度高于半導(dǎo)體而壽命又長于電化學(xué),所以也得到了很多的應(yīng)用,不足之處就是響應(yīng)時間過長。(6)接觸燃燒式氣體傳感器接觸燃燒式氣體傳感器只能測量可燃?xì)怏w。又分為直接接觸燃燒式和催化接觸燃燒式,原理是氣敏材料在通電狀態(tài)下,可燃?xì)怏w在表面或者在催化劑作用下燃燒,由于燃燒使氣敏材料溫度升高從而電阻發(fā)生變化。后者因為催化劑的關(guān)系具有廣普特性應(yīng)用更廣。(7)光學(xué)式氣體傳感器光學(xué)式氣體傳感器主要包括紅外吸收型、光譜
23、吸收型、熒光型等等,主要以紅外吸收型為主。由于不同氣體對紅外波吸收程度不同,通過測量紅外吸收波長來監(jiān)測氣體。目前因為它的結(jié)構(gòu)關(guān)系一般造價頗高?;诒疚牡膶崟r要求和性價比等方面的原因,本系統(tǒng)選用電化學(xué)傳感器中的定電位電解式氣體傳感器。本設(shè)計針對VOC氣體選用能夠偵測0.1ppm以上的氣體的空氣質(zhì)量VOC氣體濃度傳感器MS1100用于檢測空氣中的甲醛、苯、二甲苯等檢測空氣中的甲醛、苯、二甲苯等多種有機揮發(fā)成分,具有極高的靈敏度和穩(wěn)定性,體積小巧。實物如圖2-4,使用時的連接電路如圖2-5。 圖2-4 VOC傳感器實物圖 圖2-5 VOC傳感器接線圖§2.3.2溫濕度傳感器溫濕度傳感器是指
24、能將溫度量和濕度量轉(zhuǎn)換成容易被測量處理的電信號的設(shè)備或裝置。溫濕度傳感器一般是測量溫度量和相對濕度量。鑒于測量溫濕度的范圍不大,精度要求不高故采用數(shù)字溫濕度傳感器DHT11。實物如圖2-6。圖2-6 DHT11實物圖具有的特性:相對濕度和溫度測量、全部校準(zhǔn),數(shù)字輸出、卓越的長期穩(wěn)定性、無需額外部件、超長的信號傳輸距離、超低能耗、4引腳安裝、完全互換。DHT11產(chǎn)品概述DHT11數(shù)字溫濕度傳感器是一款含有已校準(zhǔn)數(shù)字信號輸出的溫濕度復(fù)合傳感器。它應(yīng)用專用的數(shù)字模塊采集技術(shù)和溫濕度傳感技術(shù),確保產(chǎn)品具有極高的可靠性與卓越的長期穩(wěn)定性。傳感器包括一個電阻式感濕元件和一個NTC測溫元件,并與一個高性能8
25、位單片機相連接。因此該產(chǎn)品具有品質(zhì)卓越、超快響應(yīng)、抗干擾能力強、性價比極高等優(yōu)點。每個DHT11傳感器都在極為精確的濕度校驗室中進行校準(zhǔn)。校準(zhǔn)系數(shù)以程序的形式儲存在OTP內(nèi)存中,傳感器內(nèi)部在檢測信號的處理過程中要調(diào)用這些校準(zhǔn)系數(shù)。單線制串行接口,使系統(tǒng)集成變得簡易快捷。超小的體積、極低的功耗,信號傳輸距離可達20米以上,使其成為各類應(yīng)用甚至最為苛刻的應(yīng)用場合的最佳選則。產(chǎn)品為4針單排引腳封裝。連接方便,特殊封裝形式可根據(jù)用戶需求而提供。應(yīng)用領(lǐng)域:暖通空調(diào)、測試及檢測設(shè)備、汽車、數(shù)據(jù)記錄器、消費品、自動控制、氣象站、家電、濕度調(diào)節(jié)器、醫(yī)療、除濕器。傳感器信息見表2-1。表2-1 DHT11傳感器
26、信息型號測量范圍測濕精度測溫精度分辨力封裝DHT112090RH 050±5RH±214針單排直插1、 傳感器性能說明見表2-2。表2-2 傳感器性能說明參數(shù)條件MinTypMax單位濕度分辨率111%RH16Bit重復(fù)性±1%RH精度25±4%RH050±5%RH互換性可完全互換量程范圍03090%RH252090%RH502080%RH響應(yīng)時間1/e(63%)25,1m/s 空氣61015S遲滯±1%RH長期穩(wěn)定性典型值±1%RH/yr溫度分辨率111161616Bit重復(fù)性±1精度±1±2
27、量程范圍050響應(yīng)時間1/e(63%)630S2、 接口說明 建議連接線長度短于20米時用5K上拉電阻,大于20米時根據(jù)實際情況使用合適的上拉電阻接線方式如圖2-7。圖2-7 典型接線電路3、電源引腳DHT11的供電電壓為35.5V。傳感器上電后,要等待 1s 以越過不穩(wěn)定狀態(tài)在此期間無需發(fā)送任何指令。電源引腳(VDD,GND)之間可增加一個100nF 的電容,用以去耦濾波。4、串行接口 (單線雙向)DATA 用于微處理器與 DHT11之間的通訊和同步,采用單總線數(shù)據(jù)格式,一次通訊時間4ms左右,數(shù)據(jù)分小數(shù)部分和整數(shù)部分,具體格式在下面說明,當(dāng)前小數(shù)部分用于以后擴展,現(xiàn)讀出為零.操作流程如下:
28、一次完整的數(shù)據(jù)傳輸為40bit,高位先出。數(shù)據(jù)格式:8bit濕度整數(shù)數(shù)據(jù)+8bit濕度小數(shù)數(shù)據(jù)+8bi溫度整數(shù)數(shù)據(jù)+8bit溫度小數(shù)數(shù)據(jù)+8bit校驗和數(shù)據(jù)傳送正確時校驗和數(shù)據(jù)等于“8bit濕度整數(shù)數(shù)據(jù)+8bit濕度小數(shù)數(shù)據(jù)+8bi溫度整數(shù)數(shù)據(jù)+8bit溫度小數(shù)數(shù)據(jù)”所得結(jié)果的末8位。用戶MCU發(fā)送一次開始信號后,DHT11從低功耗模式轉(zhuǎn)換到高速模式,等待主機開始信號結(jié)束后,DHT11發(fā)送響應(yīng)信號,送出40bit的數(shù)據(jù),并觸發(fā)一次信號采集,用戶可選擇讀取部分?jǐn)?shù)據(jù)。從模式下,DHT11接收到開始信號觸發(fā)一次溫濕度采集,如果沒有接收到主機發(fā)送開始信號,DHT11不會主動進行溫濕度采集,采集數(shù)據(jù)后轉(zhuǎn)
29、換到低速模式。(1).通訊過程如圖2-8所示圖2-8 通訊過程操作時序如圖2-9,總線空閑狀態(tài)為高電平,主機把總線拉低等待DHT11響應(yīng),主機把總線拉低必須大于18毫秒,保證DHT11能檢測到起始信號。DHT11接收到主機的開始信號后,等待主機開始信號結(jié)束,然后發(fā)送80us低電平響應(yīng)信號。主機發(fā)送開始信號結(jié)束后,延時等待20-40us后,讀取DHT11的響應(yīng)信號,主機發(fā)送開始信號后,可以切換到輸入模式,或者輸出高電平均可,總線由上拉電阻拉高。圖2-9 操作時序總線為低電平,說明DHT11發(fā)送響應(yīng)信號,DHT11發(fā)送響應(yīng)信號后,再把總線拉高80us,準(zhǔn)備發(fā)送數(shù)據(jù),每一bit數(shù)據(jù)都以50us低電平
30、時隙開始,高電平的長短定了數(shù)據(jù)位是0還是1。格式見下面圖示,如果讀取響應(yīng)信號為高電平,則DHT11沒有響應(yīng),請檢查線路是否連接正常。當(dāng)最后一bit數(shù)據(jù)傳送完畢后,DHT11拉低總線50us,隨后總線由上拉電阻拉高進入空閑狀態(tài)。數(shù)字0信號表示方法如圖2-10所示圖2-10 數(shù)字0信號表示方法數(shù)字1信號表示方法如圖2-11所示圖2-11 數(shù)字1信號表示方法5、測量分辨率測量分辨率分別為 8bit(溫度)、8bit(濕度)。6、電氣特性如表2-3表2-3 電氣特性參數(shù)條件mintypmax單位供電DC355.5V供電電流測量0.52.5mA平均0.21mA待機100150uA采樣周期秒1次注:采樣周
31、期間隔不得低于1秒鐘。7、應(yīng)用信息7.1工作與貯存條件超出建議的工作范圍可能導(dǎo)致高達3%RH的臨時性漂移信號。返回正常工作條后,傳感器會緩慢地向校準(zhǔn)狀態(tài)恢復(fù)。要加速恢復(fù)進程/可參閱7.3小節(jié)的“恢復(fù)處理”。在非正常工作條件下長時間使用會加速產(chǎn)品的老化過程。7.2暴露在化學(xué)物質(zhì)中電阻式濕度傳感器的感應(yīng)層會受到化學(xué)蒸汽的干擾,化學(xué)物質(zhì)在感應(yīng)層中的擴散可能導(dǎo)致測量值漂移和靈敏度下降。在一個純凈的環(huán)境中,污染物質(zhì)會緩慢地釋放出去。下文所述的恢復(fù)處理將加速實現(xiàn)這一過程。高濃度的化學(xué)污染會導(dǎo)致傳感器感應(yīng)層的徹底損壞。7.3恢復(fù)處理置于極限工作條件下或化學(xué)蒸汽中的傳感器,通過如下處理程序,可使其恢復(fù)到校準(zhǔn)時
32、的狀態(tài)。在50-60和< 10%RH的濕度條件下保持2小時(烘干);隨后在20-30和>70%RH的濕度條件下保持5小時以上。7.4溫度影響氣體的相對濕度,在很大程度上依賴于溫度。因此在測量濕度時,應(yīng)盡可能保證濕度傳感器在同一溫度下工作。如果與釋放熱量的電子元件共用一個印刷線路板,在安裝時應(yīng)盡可能將DHT11遠(yuǎn)離電子元件,并安裝在熱源下方,同時保持外殼的良好通風(fēng)。為降低熱傳導(dǎo),DHT11與印刷電路板其它部分的銅鍍層應(yīng)盡可能最小,并在兩者之間留出一道縫隙。7.5光線長時間暴露在太陽光下或強烈的紫外線輻射中,會使性能降低。7.6配線注意事項DATA信號線材質(zhì)量會影響通訊距離和通訊質(zhì)量,
33、推薦使用高質(zhì)量屏蔽線。8、封裝信息如圖2-12,圖2-12 DHT11封裝圖9、 DHT11引腳說明見表2-4。表2-4 引腳說明Pin名稱注釋1VDD供電 35.5VDC2DATA串行數(shù)據(jù),單總線3NC空腳,請懸空4GND接地,電源負(fù)極本設(shè)計采用的為DHT11模塊,原理圖為圖2-13:圖2-13 DHT11模塊接線圖§2.4模數(shù)轉(zhuǎn)換電路設(shè)計氣體傳感器出來的信號是模擬信號,而微處理器STC90C51只能處理數(shù)字信號,故需要對模擬信號信號進行轉(zhuǎn)換,將其轉(zhuǎn)換為處理器能識別的數(shù)字信號,由于測試電路出來的模擬電壓變化范圍在05V,故選擇性價比比較合適的ADC0809進行模數(shù)轉(zhuǎn)換。其管腳定義如
34、圖2-14所示。圖2-14 ADC0809管腳示意圖ADC0809各腳功能如表2-5:表2-5 ADC0809各腳功能引腳功能介紹D7-D0IN0-IN78位數(shù)字量輸出引腳8位模擬量輸入引腳VCC+5V工作電壓REF(+)參考電壓正端REF(-)參考電壓負(fù)端STARTA/D轉(zhuǎn)換啟動信號輸入端ALE地址鎖存允許信號輸入端EOC轉(zhuǎn)換結(jié)束信號輸出引腳,開始轉(zhuǎn)換時為低電平,當(dāng)轉(zhuǎn)換結(jié)束時為高電平OE輸出允許控制端,用以打開三態(tài)數(shù)據(jù)輸出鎖存器。CLK時鐘信號輸入端(一般為500KHz)。A、B、C地址輸入線ADC0809對輸入模擬量要求:信號單極性,電壓范圍是05V,若信號太小,必須進行放大;輸入的模擬量
35、在轉(zhuǎn)換過程中應(yīng)該保持不變,如若模擬量變化太快,則需在輸入前增加采樣保持電路。ADC0809的時序接口為51系列單片機的標(biāo)準(zhǔn)總線接口,操作方便,如同對存儲器或I/O操作一樣,A/D轉(zhuǎn)換精度為8比特,滿足本課題要求。輸入的模擬電壓為05V,一次A/D轉(zhuǎn)換時間為100S。ADC0809與單片機及VOC傳感器的接線方式如圖2-15:圖2-15 ADC0809接線原理圖§2.5聲光報警電路設(shè)計為了使本系統(tǒng)對室內(nèi)空氣品質(zhì)的監(jiān)測更為直觀,采用了如圖2-16由2個發(fā)光二極管和一個蜂鳴器構(gòu)成的聲光報警電路。其中VOC氣體含量超標(biāo)時雙燈閃爍蜂鳴器報警,溫度超標(biāo)時D1燈亮蜂鳴器報警,濕度超標(biāo)時D2燈亮蜂鳴
36、器報警。圖2-16 聲光報警電路§2.6液晶顯示電路設(shè)計本課題所要顯示的數(shù)據(jù)一共有6個,分別是有毒氣體的濃度和室內(nèi)的溫度、濕度的范圍和測量值,故選用2行16個字符的LCD1602作為顯示模塊,滿足顯示要求。液晶顯示模塊具有體積小、功耗低、顯示內(nèi)容豐富等特點,現(xiàn)在字符型液晶顯示模塊已經(jīng)是單片機應(yīng)用設(shè)計中最常用的信息顯示器件了。 字符型液晶顯示模塊是一種專門用于顯示字母、數(shù)字、符號等點陣式LCD,目前常用16*1,16*2,20*2和40*2行等的模塊。下面以長沙太陽人電子有限公司的1602字符型液晶顯示器為例,介紹其用法。一般1602字符型液晶顯示器實物如圖2-17:圖2-17 160
37、2字符型液晶顯示器實物圖§2.6.1LCD1602的基本參數(shù)及引腳功能1602LCD分為帶背光和不帶背光兩種,基控制器大部分為HD44780,帶背光的比不帶背光的厚,是否帶背光在應(yīng)用中并無差別,兩者尺寸差別如下圖2-18所示:圖2-18 1602LCD尺寸圖1602LCD主要技術(shù)參數(shù):顯示容量:16x2個字符芯片工作電壓:4.5V5.5V工作電流:2.0Ma(5V)模塊兒最佳工作電壓:5.0V字符尺寸:2.95×4.35(W×H)mm引腳功能說明:1602LCD采用標(biāo)準(zhǔn)的14腳(無背光)或16腳(有背光)接口,各引腳說明如表2-6所示:表2-6 1602引腳說明編
38、號符號引腳說明編號符號引腳說明1VSS電源地9D2數(shù)據(jù)2VDD電源正極10D3數(shù)據(jù)3VL液晶顯示偏壓11D4數(shù)據(jù)4RS數(shù)據(jù)/命令選擇12D5數(shù)據(jù)5R/W讀/寫選擇13D6數(shù)據(jù)6E使能信號14D7數(shù)據(jù)7D0數(shù)據(jù)15BLA背光源正極8D1數(shù)據(jù)16BLK背光源負(fù)極第1腳:VSS為地電源。第2腳:VDD接+5V正電源。第3腳:VL為液晶顯示器對比度調(diào)整端,接正電源時對比度最弱,接地時對比度最高,對比度過高時會產(chǎn)生“鬼影”,使用時可以通過一個10K的電位器調(diào)整對比度。第4腳:PS為寄存器選擇,高電平時選擇數(shù)據(jù)寄存器、低電平時選擇指令寄存器。第5腳:R/W為讀寫信號線,高電平時進行讀操作,低電平時進行寫操
39、作。當(dāng)RS和R/W共同為低電平時可以寫入指令或者顯示地址,當(dāng)RS為低電平R/W為高電平時可以讀忙信號,當(dāng)RS為高電平R/W為低電平時可以寫入數(shù)據(jù)。第6腳:E端為使能端,當(dāng)E端由高電平跳變成低電平時,夜景模塊執(zhí)行命令。第714腳:D0D7為八位雙向數(shù)據(jù)線。第15腳:背光源正極。第16腳:背光源負(fù)極。§2.6.2LCD1602的指令說明及時序1602液晶模塊內(nèi)部的控制器共有11條控制指令,如表2-7所示:表2-7 控制命令表序號指令RSR/WD7D6D5D4D3D2D1D01清顯示00000000012光標(biāo)返回000000001*3置輸入模式00000001I/DS4顯示開/關(guān)控制000
40、0001DCB5光標(biāo)或字符移位000001S/CR/L*6置功能00001DLNF*7置字符發(fā)生存貯器地址0001字符發(fā)生存貯器地址8置數(shù)據(jù)存貯器地址001顯示數(shù)據(jù)存貯器地址9讀忙標(biāo)志或地址01BF計數(shù)器地址10寫數(shù)到CGRAM或DDRAM10要寫的數(shù)據(jù)內(nèi)容11從CGRAM或DDRAM讀數(shù)11讀出的數(shù)據(jù)內(nèi)容1602液晶模塊的讀寫操作、屏幕和光標(biāo)的操作都是通過指令編程來實現(xiàn)的。(說明:1為高電平、0為低電平)指令1:清顯示,指令碼01H,光標(biāo)復(fù)位到地址00H位置。指令2:光標(biāo)復(fù)位,光標(biāo)返回到地址00H。指令3:光標(biāo)和顯示模式設(shè)置 I/D:光標(biāo)移動方向,高電平右移,低電平左移 S:屏幕上所有文字是
41、否左移或者右移。高電平表示有效,低電平則無效。指令4:顯示開關(guān)控制。 D:控制整體顯示的開與關(guān),高電平表示開顯示,低電平表示關(guān)顯示 C:控制光標(biāo)的開與關(guān),高電平表示有光標(biāo),低電平表示無光標(biāo) B:控制光標(biāo)是否閃爍,高電平閃爍,低電平不閃爍。指令5:光標(biāo)或顯示移位 S/C:高電平時移動顯示的文字,低電平時移動光標(biāo)。指令6:功能設(shè)置命令 DL:高電平時為4位總線,低電平時為8位總線 N:低電平時為單行顯示,高電平時雙行顯示 F: 低電平時顯示5x7的點陣字符,高電平時顯示5x10的點陣字符。指令7:字符發(fā)生器RAM地址設(shè)置。指令8:DDRAM地址設(shè)置。指令9:讀忙信號和光標(biāo)地址 BF:為忙標(biāo)志位,高
42、電平表示忙,此時模塊不能接收命令或者數(shù)據(jù),如果為低電平表示不忙。指令10:寫數(shù)據(jù)。指令11:讀數(shù)據(jù)。與HD44780相兼容的芯片時序如表2-8:表2-8 基本操作時序表讀狀態(tài)輸入RS=L,R/W=H,E=H輸出D0D7=狀態(tài)字寫指令輸入RS=L,R/W=L,D0D7=指令碼,E=高脈沖輸出無讀數(shù)據(jù)輸入RS=H,R/W=H,E=H輸出D0D7=數(shù)據(jù)寫數(shù)據(jù)輸入RS=H,R/W=L,D0D7=數(shù)據(jù),E=高脈沖輸出無讀寫操作時序如圖2-19和2-20所示:圖2-19 讀操作時序圖2-20 寫操作時序§2.6.31602LCD的RAM地址映射及標(biāo)準(zhǔn)字庫表液晶顯示模塊是一個慢顯示器件,所以在執(zhí)行
43、每條指令之前一定要確認(rèn)模塊的忙標(biāo)志為低電平,表示不忙,否則此指令失效。要顯示字符時要先輸入顯示字符地址,也就是告訴模塊在哪里顯示字符,圖2-21是1602的內(nèi)部顯示地址。圖2-21 1602LCD內(nèi)部顯示地址第二行第一個字符的地址是40H,寫入顯示地址時要求最高位D7恒定為高電平1所以實際寫入的數(shù)據(jù)應(yīng)該是:01000000B(40H)+10000000B(80H)=11000000B(C0H)。在對液晶模塊的初始化中要先設(shè)置其顯示模式,在液晶模塊顯示字符時光標(biāo)是自動右移的,無需人工干預(yù)。每次輸入指令前都要判斷液晶模塊是否處于忙的狀態(tài)。1602液晶模塊內(nèi)部的字符發(fā)生存儲器(CGROM)已經(jīng)存儲了
44、160個不同的點陣字符圖形,這些字符有:阿拉伯?dāng)?shù)字、英文字母的大小寫、常用的符號、和日文假名等,每一個字符都有一個固定的代碼。§2.6.4LCD1602的一般初始化過程延時15mS寫指令38H(不檢測忙信號)延時5mS寫指令38H(不檢測忙信號)延時5mS寫指令38H(不檢測忙信號)以后每次寫指令、讀/寫數(shù)據(jù)操作均需要檢測忙信號寫指令38H:顯示模式設(shè)置寫指令08H:顯示關(guān)閉寫指令01H:顯示清屏寫指令06H:顯示光標(biāo)移動設(shè)置寫指令0CH:顯示開及光標(biāo)設(shè)置LCD1602的具體接線路圖如圖2-22所示。圖2-22 LCD1602接線電路圖§2.7按鍵電路設(shè)計考慮到整個測量系統(tǒng)
45、中不同環(huán)境對氣體濃度及溫濕度范圍要求不同,故設(shè)置了按鍵功能,用于實現(xiàn)測量范圍的調(diào)整,參考單片機引腳使用情況,共設(shè)置五個獨立按鍵如圖2-23,實現(xiàn)功能為設(shè)定鍵可進行設(shè)定的進入與退出,同時可實現(xiàn)三種范圍的切換,另設(shè)左右移位鍵、上下調(diào)值鍵各兩個,與此同時考慮到用戶可能需要在一定時間內(nèi)連續(xù)測量一種量,故設(shè)計了上調(diào)鍵的第二功能:當(dāng)只有上調(diào)鍵按下時完成顯示的自動與手動的切換以實現(xiàn)良好的人機對話。圖2-23 按鍵電路§2.8電路電源設(shè)計本設(shè)計采用集成穩(wěn)壓器7805,C29、C30分別為輸入端和輸出端濾波電容,D1為續(xù)流二極管。當(dāng)輸出電流較大時,7805應(yīng)配上散熱板。電源電路如圖2-24所示:圖2-
46、24 電源電路§2.9本章小結(jié)本章首先介紹了便攜式室內(nèi)空氣質(zhì)量監(jiān)測儀的硬件結(jié)構(gòu)以及系統(tǒng)功能,該儀器以8位單片機STC90C51作為控制核心,設(shè)計并構(gòu)建了系統(tǒng)的硬件平臺,完成了有毒氣體濃度信號的采集轉(zhuǎn)換電路、液晶顯示電路、聲光報警電路等的設(shè)計。該儀器能夠?qū)崿F(xiàn)有毒氣體濃度信號和溫濕度信號采集與顯示及超標(biāo)聲光報警等功能。本章重點介紹了信號采集模擬電路和以主控制器為中心的數(shù)字電路的設(shè)計與工作原理。首先討論了有毒氣體采集模塊中傳感器選擇問題,最后討論了系統(tǒng)的外圍接口電路模塊,包括液晶顯示,聲光報警等,實現(xiàn)了各外圍接口電路模塊與STC90C51的硬件接口設(shè)計。這一章比較具體的說明了系統(tǒng)硬件設(shè)計的
47、內(nèi)容,通過模塊化的設(shè)計思想,把一個復(fù)雜的單片機系統(tǒng)按照功能劃分成一個個單獨的電路模型,分別進行設(shè)計,最后在集成到一起。這種方法對于設(shè)計復(fù)雜的單片機系統(tǒng)很有效。大大提高系統(tǒng)設(shè)計的效率與質(zhì)量。(說明:系統(tǒng)硬件設(shè)計的電路原理圖附在論文的附錄里面。)第3章 空氣質(zhì)量檢測儀的軟件設(shè)計§3.1 系統(tǒng)軟件設(shè)計思路§3.1.1 編程語言的選擇在系統(tǒng)硬件電路確定以后,其主要功能的實現(xiàn)將依賴于軟件來實現(xiàn)。對同一硬件電路,配以不同的軟件,它所實現(xiàn)的功能也就不同,其設(shè)計軟件基本要求:1.可靠性??煽啃允擒浖O(shè)計的重要指標(biāo),具有較強的抗干擾能力。2.易理解性、易維護性。編制的軟件要求易閱讀,容易發(fā)現(xiàn)
48、和糾正錯誤,容易修改和補充。3.實時性。系統(tǒng)能夠及時響應(yīng)外部事件的發(fā)生并能及時做出處理結(jié)果。4.準(zhǔn)確性。保證系統(tǒng)進行計算數(shù)據(jù)的精度。目前存在有4種編程語言支持單片機,即匯編語言、PL/M51語言、C語言和BASI語言。其中匯編語言和C語言應(yīng)用的較多,匯編語言的機器代碼生成效率高,控制性好,但就是移植性不高。結(jié)合本系統(tǒng)的特點,這里選用了功能強、效率高的C語言。C語言主要有以下特點:用C語言編制的程序效率高,占用存儲空間小,運行速度快。C語言能寫出最優(yōu)化程序,且能反映出計算機的實際運行情況。C語言能直接與存儲器、接口電路打交道,也能申請中斷。具有良好的模塊化、容易閱讀、維護等優(yōu)點,且編寫的模塊程序
49、易于移植?;贑語言和匯編語言的優(yōu)缺點,本系統(tǒng)采用C語言編寫方法。§3.1.2 軟件功能需求室內(nèi)空氣質(zhì)量檢測儀系統(tǒng)軟件主要由溫濕傳感器采集模塊、AD轉(zhuǎn)換模塊、人機接口模塊、聲光報警模塊、核心控制器模塊構(gòu)成,各模塊功能概述如表3-1所示。表3-1 各功能模塊功能描述功能模塊功能描述溫濕傳感器采集模塊對室內(nèi)溫濕度測點進行實時監(jiān)測AD轉(zhuǎn)換模塊1.完成信號采樣2.完成與核心處理器間的數(shù)據(jù)傳輸核心控制器模塊1.系統(tǒng)時基分配2.人機接口控制3.各模塊協(xié)調(diào)工作人機接口模塊1.按鍵控制2.動態(tài)信息顯示根據(jù)軟件設(shè)計的基本要求,采取了如下的措施:1.程序模塊化。軟件設(shè)計中包含有:主程序模塊、顯示模塊、D
50、HT11傳感器檢測函數(shù)、A/D數(shù)據(jù)轉(zhuǎn)換子模塊、聲光報警模塊、數(shù)據(jù)轉(zhuǎn)換模塊、按鍵函數(shù)。2.軟件設(shè)計采用C語言編程。3.中斷響應(yīng)外部事件,提高了系統(tǒng)的實時處理事件能力。4.軟、硬件抗干擾。軟件抗干擾措施提高了系統(tǒng)的可靠性。以下就對一些主要模塊進行詳細(xì)的闡述。§3.2軟件模塊設(shè)計§3.2.1主程序模塊主程序運行流程圖如圖3-1所示。由主程序流程圖可以看出,軟件要實現(xiàn)的主要功能是實現(xiàn)對傳感器信號的數(shù)據(jù)采集,然后進行數(shù)據(jù)的計算、分析、送液晶進行顯示及報警功能。程序開始時,對系統(tǒng)進行初始化,包括單片機的各寄存器、RAM、定時器裝載初值、中斷設(shè)置及各模塊初始化等。完成初始化后,CPU等待
51、傳感器傳入信號及AD轉(zhuǎn)換結(jié)束,從而完成當(dāng)前監(jiān)測參數(shù)的正確顯示。YNYNNYNY進入設(shè)定功能按鍵調(diào)整函數(shù)手自動切換函數(shù)設(shè)置完成進入切換功能自動顯示開始初始化DHT11傳感器數(shù)據(jù)采集延時、報警函數(shù)VOC濃度顯示濕度顯示溫度顯示VOC傳感器數(shù)據(jù)采集延時、報警函數(shù)延時、報警函數(shù)圖3-1 主程序流程圖§3.2.2AD轉(zhuǎn)換模塊AD完成轉(zhuǎn)換需要一定的時間,AD應(yīng)用中我們可以有兩種方法來:1.中斷查詢法,AD完成模數(shù)轉(zhuǎn)換后會向中斷輸出端輸出一個中斷請求信號,告訴CPU轉(zhuǎn)換已經(jīng)完成,CPU可以讀取數(shù)據(jù)。2.延時等待法,設(shè)定一定的時間讓CPU處于等待狀態(tài),此時間足夠AD完成轉(zhuǎn)換,過了等待時間CPU再去讀
52、取數(shù)據(jù)。綜合考慮各方面的因素,本研究采用第一種方法:延時等待法。所用的芯片為AD0809,根據(jù)所需的要求。§3.2.3液晶顯示模塊本設(shè)計所用的顯示器件為1602液晶面板,該液晶能顯示32個字符,滿足顯示要求。1602液晶與CPU是并口通信,由單片機的P2.5、P2.6、P2.7引腳來控制1602的讀寫數(shù)據(jù)命令功能,單片機P0口傳輸數(shù)據(jù)到1602進行顯示。系統(tǒng)上電LCD初始化,液晶顯示首先需要要按照時序給定顯示地址,然后傳送數(shù)據(jù)。上電后液晶顯示開始循環(huán)顯示三個被測量的范圍和測量結(jié)果。§3.2.4聲光報警模塊聲音報警采用的是蜂鳴器,光報警是通過6個發(fā)光二極管來顯示,3個綠色和三
53、個紅色的,當(dāng)毒氣含量沒超標(biāo)時顯示綠色,超標(biāo)時顯示紅色并啟動蜂鳴器,報警子程序執(zhí)行之前,設(shè)定的報警閾值存放在兩個變量中,傳感器輸入AD轉(zhuǎn)換值后,調(diào)用比較程序,小于閾值則執(zhí)行顯示程序,若大于閾值進行聲光報警。§3.2.5按鍵模塊本設(shè)計設(shè)定按鍵功能為調(diào)整測量數(shù)據(jù)的安全范圍并可進行手動和自動的切換考慮到實現(xiàn)按鍵功能所用按鍵數(shù)目不多及單片機引腳數(shù)量決定選用五個獨立式按鍵,其中設(shè)定鍵用于進入和退出上下限的調(diào)整,上下左右四個鍵在設(shè)定鍵被按下的情況下可以對數(shù)值進行調(diào)整;同時,當(dāng)設(shè)定鍵未按下且上調(diào)鍵被按下時進入上調(diào)鍵的第二功能,實現(xiàn)用戶手動控制和自動控制的切換。已滿足用戶對環(huán)境條件檢測要求的不同,實現(xiàn)
54、良好的人機交流。§3.3本章小結(jié)在這一章里對室內(nèi)便攜式只能空氣品質(zhì)監(jiān)測儀的軟件設(shè)計進行了較詳細(xì)的介紹。軟件采用了模塊化設(shè)計的思路,以單片機高級語言C51編程。在本章開始給出了主程序結(jié)構(gòu)流程圖,然后分別對各個子模塊的軟件流程進行介紹。(說明:程序見附錄二)30第4章 仿真調(diào)試§4.1系統(tǒng)硬件調(diào)試§4.1.1 常見的硬件故障(1)邏輯錯誤:硬件的邏輯錯誤是由于設(shè)計錯誤和加工過程中的工藝性錯誤所造成的,主要包括:錯線、開路、短路等,其中短路最為常見,在印刷電路板布線密度高的情況下,極易因工藝原因造成短路。(2)器件失效:元器件失效主要是因為器件本身已損壞或性能不符合要求,或者是由于組裝錯誤造成的元器件失效,如電解電容、二極管的極性錯誤,集成塊安裝方向錯誤等。(3)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 酒店前臺接待合同管理辦法
- 2025版跨境電商出口貨物物流代理及國際分撥合同3篇
- 2024年自行車修理店買賣協(xié)議3篇
- 車展中心消防系統(tǒng)升級投標(biāo)方案
- 親子教育房產(chǎn)交易樣本
- 醫(yī)療設(shè)備采購招投標(biāo)避坑指南
- 2025CD光盤加工復(fù)制合同模板
- 2025年度餐飲管理合同主體變更及服務(wù)質(zhì)量協(xié)議3篇
- 博物館消防設(shè)施改造合同樣本
- 防洪控制工程合同范本
- 北京郵電大學(xué)《大數(shù)據(jù)技術(shù)與應(yīng)用實踐》2023-2024學(xué)年期末試卷
- 心肺復(fù)蘇培訓(xùn)課件
- 航空與航天學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 2024年大學(xué)試題(藝術(shù)學(xué))-藝術(shù)導(dǎo)論考試近5年真題集錦(頻考類試題)帶答案
- 第四單元圖形的變化(單元測試)-2024-2025學(xué)年二年級上冊數(shù)學(xué)北師大版
- 基于區(qū)塊鏈的碳交易研究
- 供給與需求的基本原理
- 小學(xué)奧數(shù)-幾何模型分類總結(jié)(鳥頭、燕尾、風(fēng)箏、一般模型等)
- 2024年專技人員公需科目考試答
- 2024年商用密碼應(yīng)用安全性評估從業(yè)人員考核試題庫-上(單選題)
- 延長勞動合同協(xié)議三篇
評論
0/150
提交評論