【正文】
venient and reliable detection system, especially in the industrial production, if detection is not accurate will happen many production accidents. For modern people to work, scientific research, and provide a better life more convenient facilities will need from single chip technology of digital control to all, intelligent control direction. This design is based on single chip microputer as the core, with temperature and humidity 基于 AT89C52 單片機(jī)的溫濕度檢測系統(tǒng)設(shè)計 1 sensor, and related peripheral circuit posed of detection system, can receive the environment temperature and humidity signal, testing personnel can through the LCD display data, realtime monitoring of environmental temperature and humidity conditions. This system including the system hardware and software design, high reliability, simple structure, realize the automatic adjustment of the temperature and humidity. System is used RS232 and superordination machine connected, can set up automatic recording of temperature and humidity in related parameters, can also set every certain time to be automatic records, can be used in meteorological observation. Key words: STC89C52 microcontroller, temperature and humidity sensor, LCD display 目錄 第 1 章 概述 .............................................. 2 課題的研究背景 .............................................................................................. 2 溫濕度檢測的發(fā)展?fàn)顩r以及存在的問題 ...................................................... 3 本課程設(shè)計的主要內(nèi)容 .................................................................................. 4 第 2 章 系統(tǒng)總體方案設(shè)計 ................................... 4 溫濕度傳感器 ................................................................................................. 5 DHT11 產(chǎn)品概述 ...................................................................................... 5 2 接口說明 ....................................................................................................... 5 電源引腳 ............................................................................................ 6 串行接口 (單 線雙向 )............................................................................ 6 DHT11 引腳說明 ......................................................................................... 6 焊接信息 .................................................................................................. 6 注意事項 .................................................................................................... 7 RS232 接口 .................................................................................................... 7 單片機(jī) STC89C52............................................................................................ 7 LCD1602........................................................................................................... 9 第 3 章 系統(tǒng)的硬件設(shè)計和連接 .............................. 10 主控模塊 ........................................................................................................ 10 顯示模塊 ........................................................................................................ 12 溫度和濕度采集模塊 ................................................................................... 12 鍵盤設(shè)計 ....................................................................................................... 14 與上位機(jī)相連電路的設(shè)計 ............................................................................ 15 基于 AT89C52 單片機(jī)的溫濕度檢測系統(tǒng)設(shè)計 2 報警電路設(shè)計 ............................................................................................... 15 第 4 章 系統(tǒng)軟件方案的設(shè)計 ................................ 16 程序流程圖 ................................................................................................... 16 第 5 章 總結(jié)與展望 ....................................... 36 參考文獻(xiàn) ................................................ 37 第 1 章 概述 課題的研究背景 工業(yè)生產(chǎn)中有些場合需要使用精密的機(jī)臺設(shè)備,這些設(shè)備的精密度高、價格高,因此為了保證產(chǎn)品的質(zhì)量及機(jī)臺的使用壽命,對其環(huán)境的要求也很高,尤其的是對溫度、濕度的控制。 本 系統(tǒng)包括系統(tǒng)硬件和軟件設(shè)計 ,可靠性高,結(jié)構(gòu)簡單,實現(xiàn)了對溫濕度的自動調(diào)節(jié) 。本設(shè)計是以單片機(jī)為核心,配合溫 濕 度傳感器,以及相關(guān)的外圍電路組成的檢測系統(tǒng),可以接收所測環(huán)境 的溫度和濕度信號,檢測人員可以通過 LCD 顯示的數(shù)據(jù),實時監(jiān)控環(huán)境的溫度和濕度情況。基于 AT89C52 單片機(jī)的溫濕度檢測系統(tǒng)設(shè)計 基于 STC89C52 單片機(jī)的 溫濕 度檢測系統(tǒng)設(shè)計 摘要 隨著人們的生活及其生產(chǎn)水平的不斷提高,對生活環(huán)境和生產(chǎn)環(huán)境的要求就顯的尤為重要 ,溫濕度的控制就是一個典型的例子,因此溫濕度檢測系統(tǒng)就是現(xiàn)代生產(chǎn)生活中應(yīng)運(yùn)而生的一種智能、快捷、方便可靠的檢測系統(tǒng),特別是在工業(yè)生產(chǎn)中如果檢測得不準(zhǔn)確就會發(fā)生許多的生產(chǎn)事故。要為現(xiàn)代人工作、科研、生活提供更好的更方便的設(shè)施就需要從單片機(jī)技術(shù)入手,一切向著數(shù)字化控制,智能化控制方向發(fā)展。所有的測量操作都可以通過主機(jī)控制軟件來實現(xiàn),溫度和濕度傳感器得到的測量信號,經(jīng)電路轉(zhuǎn)換為電信號,然后通過轉(zhuǎn)換送到單片機(jī)進(jìn)行數(shù)據(jù)處理,經(jīng)軟件分析處理后送顯示裝置。 系統(tǒng)還應(yīng)用 RS232 與上位機(jī)相連接,可以設(shè)置自動記錄溫度、濕度的相關(guān)的參數(shù),也可以設(shè)置每隔一定的時間自動記錄,可用在氣象的觀察方面。例如在我工作的生產(chǎn)發(fā)光二極管 LED 的工業(yè)現(xiàn)場,前面的兩道工序固晶片和焊線要求的精度非常高,晶片必須固到碗杯的中心點,偏差不可超過 1/5 晶片的寬度,且對膠量的控制也有嚴(yán)格的要求,只有這道工序做好了,下一個工序焊線才會順利,否則焊線將會出現(xiàn)很多異常,不僅會降低產(chǎn)量也會造成質(zhì)量問題,因此要求每三個小時記錄一次室內(nèi)的溫濕度,且要保證其溫度在18℃ 23℃之間,濕度不可超過 60%。針對以上情況,研制可靠且實用的溫濕度控制器顯得非常重要。傳統(tǒng)的溫濕度測量多采用模擬小信號傳感器,不僅信號調(diào)理電路復(fù)雜,且溫濕度值的標(biāo)定過程也極其復(fù)雜,并需要使用昂貴的標(biāo)定儀器設(shè)備 。 本文設(shè)計的是基于單片機(jī) STC89C52 的溫濕度檢測和控制系統(tǒng),主要以廣泛應(yīng)用的 DHT11 作為溫度和濕度的檢測, 該儀器具有測量精度 較 高、硬件電路簡單、 并能很好的進(jìn)行顯示, 可測試 不同環(huán)境 溫濕度 的 特點。本系統(tǒng)還通過 RS232 和上位機(jī)相連,可以設(shè)置每隔一定的時間進(jìn)行溫度和濕度的采集,上傳到上位機(jī),以供查詢。它表示了空氣中水汽的絕對含量的大小,以毫巴為單位??諝馔耆稍飼r,相對濕度為零。當(dāng)相對濕度接近于 100%時,表示空氣很潮濕,越接近于飽和。 ( 4)干濕球溫度表:用一對并列裝置的、形狀完全相同的溫度表,一支測氣溫,稱干球溫度表,另一支包有保持浸透蒸餾水的脫脂紗布,稱濕球溫度表。 ( 6)電阻式濕度片:利用吸濕膜片隨濕度變化 改變其電阻值的原理,常用的有碳膜濕敏電阻和氯化鋰濕度片兩種。 ( 7)薄膜濕敏電容:是以高分子聚合物為介質(zhì)的電容器,因吸收(或釋放)水汽而改變電容值。 隨著智能檢測系統(tǒng)的飛速發(fā)展,基于單片機(jī)的溫濕度檢測系統(tǒng)將多傳感器系統(tǒng)結(jié)合在一起。在溫濕度要求嚴(yán)格的場合,利用多傳感技術(shù)可以提高系統(tǒng)的可靠性和精度,亦可以提高系統(tǒng)的時間空間的覆蓋范圍。因此單片機(jī)的選擇,對所設(shè)計系統(tǒng)的實現(xiàn)以及功能的擴(kuò)展有著很大的影響。而 AT89S52 含有在系統(tǒng)可編程的 Flash 存儲器,片內(nèi)有 8K 閃存, RAM 的容量也較 AT89C51 大,為 256字節(jié)。在本次設(shè)計中選用了STC89C52 單片機(jī)。LCD 液晶顯示的像素單元是整合在同一塊液晶版當(dāng)中分隔出來的小方格。顯示 非常細(xì)膩但是造價很高。如果是彩色,一般是三個三原色小二極管組成的一個大二極管。 本設(shè)計中,最終選用的 集成溫度傳感器 DHT11, 采集到的 溫 濕度信號送至單片機(jī),實現(xiàn) 溫 濕度的顯示與控制。 第 2 章 系統(tǒng)總體方案設(shè)計 本設(shè)計是基于單片機(jī)對數(shù)字信號的高敏感和可控性、溫濕度傳感器 可以產(chǎn)生 模擬信號,和 A/D 模擬數(shù)字轉(zhuǎn)換芯片的性能,此設(shè)計以 STC89C52 基本系統(tǒng)為核心的一套檢測系統(tǒng),其中包括單片機(jī)、復(fù)位電路、溫 濕度檢測 、鍵盤及顯示、報警電路、系統(tǒng)軟件等部分的設(shè)計。 基于 AT89C52 單片機(jī)的溫濕度檢測系統(tǒng)設(shè)計 5