歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁 裝配圖網(wǎng) > 資源分類 > DOC文檔下載  

基于SHT71的溫濕度采集系統(tǒng)設(shè)計 本科畢業(yè)論文

  • 資源ID:28267160       資源大小:2.85MB        全文頁數(shù):64頁
  • 資源格式: DOC        下載積分:15積分
快捷下載 游客一鍵下載
會員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要15積分
郵箱/手機:
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機號,方便查詢和重復下載(系統(tǒng)自動生成)
支付方式: 支付寶    微信支付   
驗證碼:   換一換

 
賬號:
密碼:
驗證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會被瀏覽器默認打開,此種情況可以點擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預(yù)覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標題沒有明確說明有答案則都視為沒有答案,請知曉。

基于SHT71的溫濕度采集系統(tǒng)設(shè)計 本科畢業(yè)論文

常州工學院畢業(yè)設(shè)計論文KC021-1CHANGZHOU INSTITUTE OF TECHNOLOGY畢 業(yè) 設(shè) 計 說 明 書題目:基于SHT71的溫/濕度采集系統(tǒng)的設(shè)計 二級學院(直屬學部): 延陵學院專業(yè): 自動化 班級: 07自Y 學生姓名: 李媛媛 學號: 07121214 指導教師姓名: 王崴 職稱: 講師 評閱教師姓名: 職稱: 2011 年 6 月摘 要為了滿足化學工業(yè)過程對環(huán)境條件的需求,人們在傳感器智能控制方案和具體應(yīng)用中做了大量的研究和可行性分析,開發(fā)了一種具有智能化功能的溫濕度監(jiān)測系統(tǒng)。該系統(tǒng)由數(shù)據(jù)采集模塊和顯示模塊組成。其中數(shù)據(jù)采集模塊采用了以單片機STC89C52RC為核心的外接傳感器的結(jié)構(gòu)框架,保證了系統(tǒng)對現(xiàn)場溫濕度信號采集的領(lǐng)域前沿的轉(zhuǎn)換接口模塊,為整個系統(tǒng)的實用性提供了堅實的通信保障,而且筆者認為這種通信方式已經(jīng)成為了工業(yè)化通信的發(fā)展方向。本次設(shè)計的溫濕度系統(tǒng)檢測是以STC89C52RC為控制核心,通過SHT71數(shù)字式溫濕度傳感器,實時采集所要測量的環(huán)境的溫度和濕度,并利用1602LCD液晶顯示屏顯示數(shù)據(jù),達到實時控制溫濕度的目的。本系統(tǒng)具有可讀性高,穩(wěn)定性高,反映速度快,測量值準確的特點。關(guān)鍵詞:溫度;濕度;STC89C52RC;1602液晶屏;SHT71Abstract Chemical industrial process in order to meet the needs of environmental conditions, people have done a lot of research and feasibility analysis in the intelligent control of the sensor and the specific applications. The system composed by the data acquisition module and display module. Data acquisition module which uses a microcontroller STC89C52RC as the core structural, It ensure the system on-site collection of temperature and humidity signals. The usefulness of the entire system to provide a solid communications security.That such communication has become the development direction of industrial communications.This design mainly introduces temperature and humidity acquisition system uses STC89C52RC as the control core through SHT71 digital temperature and humidity sensors , real-time acquisition of the storehouse environment temperature and humidity . The use of liquid crystal display LCD display data 1602. To achieve the purpose of real-time monitoring of temperature and humidity. This system has a readable, high stability, reaction speed, measured values exact characteristic.Key words: Temperature ; Humidity ; STC89C52RC; 1602LCD; SHT71目 錄摘 要IIAbstractIII目 錄IV第1章 緒論- 1 -1.1 課題背景- 1 -1.2 國內(nèi)外現(xiàn)狀- 2 -1.3 論文內(nèi)容- 2 -1.4 本章小結(jié)- 3 -第2章 系統(tǒng)總體設(shè)計- 4 -2.1總體方案設(shè)計- 4 -2.2方案論證- 4 -2.2.1主控單片機的選擇- 5 -2.2.2溫/濕度傳感器的選擇- 8 -2.2.3顯示屏的選擇- 13 -2.3本章小結(jié)- 19 -第三章 系統(tǒng)硬件設(shè)計- 20 -3.1系統(tǒng)原理圖設(shè)計- 20 -3.1.1單片機最小系統(tǒng)設(shè)計- 21 -3.1.2溫/濕度采集系統(tǒng)的設(shè)計- 22 -3.1.3液晶屏顯示電路設(shè)計- 23 -3.2 系統(tǒng)PCB圖設(shè)計- 24 -3.2.1 PCB圖布局- 25 -3.2.2 PCB圖布線- 26 -3.3焊接電路板- 26 -3.4元器件清單- 27 -3.5本章小結(jié)- 28 -第四章 系統(tǒng)軟件設(shè)計- 29 -4.1系統(tǒng)總體流程圖- 29 -4.2單片機初始化- 30 -4.3液晶屏初始化- 31 -4.4 液晶屏的顯示程序設(shè)計- 31 -4.5溫/濕度傳感器初始化- 32 -4.6 溫/濕度傳感器測溫濕度程序設(shè)計- 33 -4.7本章小結(jié)- 33 -第五章 系統(tǒng)硬件電路的調(diào)試與分析- 34 -5.1 實物照片- 34 -5.2 測試結(jié)果及分析- 35 -5.3本章小結(jié)- 36 -結(jié)束語- 37 -參考文獻- 39 -致 謝- 42 -附錄A- 43 -附錄B- 45 - 59 -第1章 緒論1.1 課題背景溫濕度系統(tǒng)是在環(huán)境試驗、科學研究(諸如種植、養(yǎng)殖、生物工程、化工工程)工業(yè)生產(chǎn)等領(lǐng)域應(yīng)用廣泛的現(xiàn)場環(huán)境控制系統(tǒng)。它能模擬各種環(huán)境條件,即按照實際要求精確控制環(huán)境的溫度和濕度。為研究不同的生產(chǎn)過程創(chuàng)造了良好的環(huán)境條件。因此,溫濕度采集系統(tǒng)廣泛應(yīng)用在科研、現(xiàn)代農(nóng)業(yè)、化工、醫(yī)藥、林業(yè)、冶金、生物遺傳工程和環(huán)境科學等領(lǐng)域。在日常生活中,在一定的溫度條件下,空氣相對濕度越小,人體汗液蒸發(fā)越快,人的感覺也就越?jīng)隹臁S捎诙竞痛杭緶貪穸忍。藗冇袝r會有不舒服的感覺,甚至還會出現(xiàn)鼻孔出血、喉嚨干癢、嘴唇干裂等癥狀。然而到了炎熱的夏季,人體汗液蒸發(fā)比較緩慢,人體又會有酷暑難耐的感覺,甚至還會引發(fā)中暑的現(xiàn)象。在工業(yè)中,工廠的裝備環(huán)境、設(shè)備的保養(yǎng)和芯片的封裝等無一離不開對其溫濕度的測量。測量溫濕度是在工業(yè)生產(chǎn)制造、科學研究、倉庫管理、日常生活、智能建筑中被廣泛應(yīng)用。傳統(tǒng)的溫濕度檢測由熱敏電阻和濕敏電阻組成,這樣的模擬系統(tǒng)還需設(shè)計相應(yīng)的放大電路,濾波電路還要經(jīng)過A/D轉(zhuǎn)換,其測量的精度很難保證。SHT71是瑞士Sensirion公司推出的基于CMOSens技術(shù)的新型溫濕度傳感器。該傳感器將SMOS芯片技術(shù)與傳感器技術(shù)結(jié)合起來,發(fā)揮強大的優(yōu)勢互補作用。自信號發(fā)生器迅速發(fā)展以來,函數(shù)發(fā)生器也出現(xiàn)了,那個時期的波形發(fā)生器多采用模擬電子技術(shù),由模擬集成電路或分立元件構(gòu)成,電路不僅結(jié)構(gòu)復雜,還只能產(chǎn)生鋸齒波、正弦波、三角波、方波等幾種簡單波形,由于模擬電路的漂移較大,其輸出波形的穩(wěn)定性比較差,而且要產(chǎn)生較為復雜的信號波形則電路結(jié)構(gòu)非常復雜,并且模擬元件構(gòu)成的電路存在著價格貴、功耗大、尺寸大等缺點。1.2 國內(nèi)外現(xiàn)狀近年來,國內(nèi)外在濕度傳感器研發(fā)領(lǐng)域取得了長足進步。濕敏傳感器正從簡單的濕敏元件向集成化、智能化、多參數(shù)檢測的方向迅速發(fā)展,為開發(fā)新一代濕度/溫度測控系統(tǒng)創(chuàng)造了有利條件,也將濕度測量技術(shù)提高到新的水平。此外,國外生產(chǎn)的溫濕度校準設(shè)備價格比較昂貴,使得對濕度的校準成為一個難題。近年來國內(nèi)外在濕度傳感器研發(fā)領(lǐng)域已經(jīng)取得了不小的成就,濕度傳感器正在從簡單的濕敏元件向多參數(shù)檢測、智能化、集成化的方向快速發(fā)展,為新一代溫濕度傳感器的開發(fā)起到了很好的推動作用,也使得測量濕度的技術(shù)達到了新的水平。在環(huán)保、科研、農(nóng)業(yè)生產(chǎn)、航天、國防、氣象等部門,常常要對環(huán)境的溫度和濕度進行測量及控制。但是在常規(guī)的環(huán)境參數(shù)中,最難以準確測量的就是濕度了。用毛發(fā)濕度計或者干濕球濕度計來測量濕度的方法早已經(jīng)不能滿足現(xiàn)階段科學技術(shù)發(fā)展的需要。這主要是由于濕度的測量要比對溫度的測量來的復雜,溫度是個獨立的被測量量,而濕度卻受其他因素如溫度和大氣壓強的影響。但傳統(tǒng)的方法是用濕度表、毛發(fā)濕度表、雙金屬式測量計和濕度試紙等測量器材,通過人工進行測試,對不符合溫度和濕度要求的庫房進行通風、去濕和降溫等工作。這種人工測試方法費時費力、效率低下、且測試的溫度及濕度誤差大,隨機性大。因此我們需要一種造價低廉、使用方便且測量準確的溫濕度測量儀。 為了滿足化學工業(yè)過程對環(huán)境條件的需求,人們在傳感器智能控制方案和具體應(yīng)用中做了大量的研究和可行性分析,開發(fā)了一種具有智能化功能的溫濕度監(jiān)測系統(tǒng)。1.3 論文內(nèi)容無論是工農(nóng)業(yè)生產(chǎn)中,還是在日常生活中,對溫度和濕度的檢測都是必不可少的。對于溫度濕度的檢測直接選用數(shù)字式溫濕度傳感器,通過傳感器測得的數(shù)據(jù)由單片機進行處理后,按照一定的時序關(guān)系在液晶屏上顯示,也可以與PC機通信,進行進一步的處理。此次畢業(yè)設(shè)計的題目是基于SHT71的溫濕度采集系統(tǒng)的設(shè)計。首先要知道SHT71是一款數(shù)字式的溫濕度傳感器,它所測量的數(shù)據(jù)在其內(nèi)部可以自動的轉(zhuǎn)換成數(shù)字信息。SHT71與單片機通信時,不需要其它任何外圍轉(zhuǎn)換電路,直接與單片機相連,實現(xiàn)單片機對傳感器的讀取。單片機對讀取到的數(shù)據(jù)進行校驗、處理后再傳送給1602LCD液晶屏,并在液晶屏上顯示出來,實現(xiàn)對被測對象的溫濕度采集。該系統(tǒng)由數(shù)據(jù)采集模塊和接口模塊組成。其中數(shù)據(jù)采集模塊采用了以單片機STC89C52RC為核心的外接傳感器的結(jié)構(gòu)框架,保證了系統(tǒng)對現(xiàn)場溫濕度信號采集的領(lǐng)域前沿的轉(zhuǎn)換接口模塊,為整個系統(tǒng)的實用性提供了堅實的通信保障,而且筆者認為這種通信方式已經(jīng)成為了工業(yè)化通信的發(fā)展方向。傳統(tǒng)的溫濕度檢測由熱敏電阻和濕敏電阻組成,這樣的模擬系統(tǒng)還需設(shè)計相應(yīng)的放大電路,濾波電路還要經(jīng)過A/D轉(zhuǎn)換,其測量的精度很難保證。SHT71傳感器是一款含有已校準數(shù)字信號輸出的溫濕度復合數(shù)字傳感器,并以STC89C52RC作為處理數(shù)據(jù)的處理部分,再把相應(yīng)的數(shù)據(jù)通過串口傳給液晶屏,并在液晶屏上顯示出所采集的數(shù)據(jù)。1.4 本章小結(jié) 到此為止,本章主要介紹了本課題的選題背景,國內(nèi)外現(xiàn)狀和論文的內(nèi)容。溫濕度傳感器在現(xiàn)代測量中的工作現(xiàn)狀,人們提出了智能化溫濕度傳感器。智能溫濕度傳感器的出現(xiàn)開創(chuàng)了測量儀器的新時代,使得測量儀器與計算機之間的界限消失。溫濕度傳感器將高速發(fā)展的電子技術(shù)、測試技術(shù)、計算機技術(shù)和通信技術(shù)結(jié)合起來,開創(chuàng)了個人計算機儀器時代,是測試儀器工業(yè)發(fā)展的里程碑。第2章 系統(tǒng)總體設(shè)計2.1總體方案設(shè)計總體結(jié)構(gòu)框圖如圖2-1所示,系統(tǒng)主要包括電源部分、溫、濕度信息采集,數(shù)據(jù)處理,時鐘電路,復位電路和顯示部分。SHT71測量溫、濕度單片機液晶顯示復位電路時鐘電路電源圖2-1系統(tǒng)總體結(jié)構(gòu)框圖基于單片機對數(shù)字信號的高度敏感性和可控性、溫濕度傳感器可以產(chǎn)生將采集到的信息轉(zhuǎn)換為數(shù)字信號,設(shè)計了以STC89C52RC基本系統(tǒng)為核心的一套檢測系統(tǒng)。系統(tǒng)通過傳感器將溫、濕度信息采集到單片機內(nèi),然后在單片機內(nèi)按照一定的協(xié)議和檢測機制構(gòu)成幀,然后對接收的幀信息進行錯誤檢測,判斷是否有錯誤信息,如果沒有誤碼,提取出數(shù)據(jù)位,計算出溫、濕度值并顯示在液晶顯示屏上。2.2方案論證本系統(tǒng)中為什么要采用SHT71系列的溫濕度傳感器、STC89C52RC系列單片機和1062LCD呢?以下我將詳細介紹。2.2.1主控單片機的選擇整個溫濕度采集系統(tǒng)都以主控單片機為控制核心,因此主控芯片的選擇和應(yīng)用非常重要。 本系統(tǒng)選用STC89C52RC單片機。單片機是指一個集成在一塊芯片上的完整的計算機系統(tǒng)。盡管它的大部分功能集成在一小塊芯片上,但是它具有一個完整計算機所需的大部分部件:CPU、內(nèi)存、內(nèi)部和外部總線系統(tǒng),目前大部分還會具有外存。同時集成諸如通訊接口、定時器,實時時鐘等外圍設(shè)備。而現(xiàn)在最強大的單片機系統(tǒng)甚至可以將聲音、圖像、復雜的輸入輸出系統(tǒng)集成在一塊芯片上。結(jié)合本課題所做的開發(fā)系統(tǒng),在開發(fā)中用到的對單片機的應(yīng)用主要是單片機在智能儀器儀表上的應(yīng)用,單片機在工業(yè)控制中的應(yīng)用和單片機在計算機網(wǎng)絡(luò)和通信領(lǐng)域中的應(yīng)用:(1)單片機在智能儀器儀表上的應(yīng)用單片機具有體積小、功耗低、控制功能強、擴展靈活、微型化和使用方便等優(yōu)點,廣泛應(yīng)用于儀器儀表中,結(jié)合不同類型的傳感器,可實現(xiàn)諸如電壓、功率、頻率、濕度、溫度、流量、速度、厚度、角度、硬度、元素、壓力等物理量的測量。采用單片機控制使得儀器儀表數(shù)字化、智能化、微型化,且功能比起采用電子或數(shù)字電路更加強大。諸如精密的測量設(shè)備(功率表,示波器,各種分析儀)。(2)單片機在工業(yè)控制中的應(yīng)用單片機可以構(gòu)成形式多樣的控制系統(tǒng)、數(shù)據(jù)采集系統(tǒng)。例如工廠流水線的智能化管理,電梯智能化控制、各種報警系統(tǒng),與計算機聯(lián)網(wǎng)構(gòu)成二級控制系統(tǒng)等。(3)單片機在計算機網(wǎng)絡(luò)和通信領(lǐng)域中的應(yīng)用現(xiàn)代的單片機普遍具有通信接口,可以很方便的與計算機進行數(shù)據(jù)通信,為在計算機網(wǎng)絡(luò)和通信設(shè)備間的應(yīng)用提供了極好的物質(zhì)條件,現(xiàn)在的通信設(shè)備基本上都實現(xiàn)了單片機智能控制,從手機、電話機、小型程控交換機、樓宇自動通信呼叫系統(tǒng)、列車無線通信、再到日常工作中隨處可見的移動電話,集群移動通信,無線電對講機等。本設(shè)計采用STC89C系列的STC89C52RC作為主控芯片是根據(jù)方案論證的結(jié)果。本系統(tǒng)的監(jiān)控參數(shù)較少,計算不是特別復雜,選擇宏晶科技公司的STC89C52RC單片機完全可以滿足系統(tǒng)的要求,并且STC89C系列的單片機價格便宜,開發(fā)簡單,從開發(fā)周期和研發(fā)費用上來說是合理的選擇。以下是對STC89C52RC的簡單介紹:該型號單片機是控制器上的微處理器,也是程序設(shè)計的編程對象。STC89CRC系列單片機是宏晶科技推出的新一代超強抗干擾/ 高速/ 低功耗的單片機,指令代碼完全兼容傳統(tǒng) 8051 單片機。一、主要特點(1).增強型 6 時鐘 / 機器周期(2).工作電壓: 3.3V(3).工作頻率范圍:0-40MHz(4).用戶應(yīng)用程序空間32K字節(jié)(5).片上集成1280字節(jié)RAM(6).通用 I/O 口(32/36 個),復位后為:P1/P2/P3/P4 是準雙向口 / 弱上拉(普通 8051 傳統(tǒng) I/O 口)P0 口是開漏輸出,作為總線擴展用時,不用加上拉電阻,作為 I/O 口用時,需加上拉電阻。(7).I S P (在系統(tǒng)可編程)/ I A P (在應(yīng)用可編程),無需專用編程器 / 仿真器,可通過串口(P3.0/P3.1)直接下載用戶程序,8K 程序 3 秒即可完成一片(8).EEPROM功能(9).看門狗(10).內(nèi)部集成 MAX810 專用復位電路(D 版本才有),外部晶體 20M 以下時,可省外部復位電路(11).共 3 個 16 位定時器 / 計數(shù)器,其中定時器 0 還可以當成 2 個 8 位定時器使用(12).外部中斷 4 路,下降沿中斷或低電平觸發(fā)中斷,PowerDown 模式可由外部中斷低電平觸發(fā)中斷方式喚醒(13).通用異步串行口(UART),還可用定時器軟件實現(xiàn)多個 UART(14).工作溫度范圍:0-75(15).封裝:PDIP-40,PLCC-44,PQFP-44二、中斷寄存器中斷與普通8052完全兼容,優(yōu)先級設(shè)為4級,另增加2個外部中斷INT2/P4.3, INT3/P4.2。 表2-1 中斷寄存器中斷源中斷向量地址中斷查詢次序優(yōu)先級設(shè)置中斷請求/INT00003H0PX0H,PX0IE0TIMER0000BH1PT0H,PT0TFO/INT10013H2PX1H,PX1IE1TIMER1001BH3PT1H,PT1TF1UART0023H4PSH,PSRI/TITIMER2002BH5PT2H,PT2TF2/EXF2/INT20033H6PX2H,PX2IE2/INT3003BH7PX3H,PX3IE3在進行相關(guān)的軟件設(shè)計時需要考慮中斷的優(yōu)先級,在程序中需要用到串口通信中斷,串口通信的優(yōu)先級要高于定時器中斷。三、E2PROM特殊功能寄存器STC89LE58RD+集成了16K E2PROM,利用它的ISP/IAP技術(shù)能對程序存儲器區(qū)程序和數(shù)據(jù)進行在線修改,IAP功能給用戶提供了從8000H開始的29K存儲空間來儲存相關(guān)的顯示信息,并且該信息在掉電后也不會丟失,并且還提供了操作E2PROM的相關(guān)函數(shù)方便用戶對該區(qū)的操作,下面將在編程中需要用的寄存器作簡單介紹,方便編程的使用。 表2-2 E2PROM操作特殊功能寄存器MnemonicAddNameISP_DATAE2HISP/IAP data RigisterISP_ADDRHE3HISP/IAP Flash Addre HighISP_ADDRLE4HISP/IAP Flash Addre LOWISP_CMDE5HISP/IAP Flash RegisterISP_TRIGE6HISP/IAP Flash TriggerISP_CONTRE7HISP/IAP Control Register2.2.2溫/濕度傳感器的選擇本系統(tǒng)是要測量和采集溫度和濕度,顯然溫度和濕度是兩個被測量,可以分別用一個溫度傳感器和一個濕度傳感器來測量,也可以用一款智能溫、濕度數(shù)字式傳感器,就是只用一個傳感器可以同時既測量濕度又測量溫度。以下是兩種方案的比較。方案一由于本次設(shè)計是測量溫濕度,在測量溫度時,可以使用熱敏電阻之類的器件利用其感溫效應(yīng),它隨著被測溫度變化的電壓或電流采集過來,進行A/D轉(zhuǎn)換后就可以和單片機進行數(shù)據(jù)傳送和處理,在顯示電路上,就可以將被測溫度顯示出來。現(xiàn)應(yīng)用較多的有鉑、銅、鎳等熱敏電阻,其主要特點是精度高、測量范圍大、便于遠距離測量。但是這種設(shè)計需要A/D轉(zhuǎn)換電路,設(shè)計電路比較麻煩。而在測量濕度的方式也很多,其原理是根據(jù)某種物質(zhì)及其周圍的空氣吸收水分后引起的物理或化學性質(zhì)的變化,間接地獲得該物質(zhì)的吸水量及周圍空氣的濕度。電容式、電阻式和濕漲式濕敏元件分別是根據(jù)高分子材料吸濕后的介電常數(shù)、電阻率和體積隨之發(fā)生變化而進行濕度測量的。同樣的和溫度測量一樣,它也需要A/D轉(zhuǎn)換電路。方案二進而考慮到用溫、濕度集于一體的傳感器,這在設(shè)計溫、濕度采集系統(tǒng)時是很容易想到的,所以可以采用一只智能溫、濕度數(shù)字式傳感器。由于溫濕度測量精度是決定系統(tǒng)性能的關(guān)鍵,因此,這里選取瑞士Scnsirion公司生產(chǎn)的數(shù)字溫濕度傳感器SHl71實現(xiàn)溫濕度測量。該器件的特點為:出廠前,每只傳感器都在極為精確的濕度室中做過精密校準,校準系數(shù)被編成相應(yīng)的程序存入校準存儲器中;高度集成,內(nèi)部集成有溫度測量、濕度測量、信號變換、AD轉(zhuǎn)換和加熱器等功能;提供二線數(shù)字串行接口SCK和DATA,接口簡單,支持CRC傳輸校驗,傳輸可靠性高;測量精度可編程調(diào)節(jié),內(nèi)置AD轉(zhuǎn)換器(分辨率為812位,可以通過編程設(shè)置其內(nèi)部寄存器進行選擇),測量精確度高,由于同時集成溫濕度傳感器,可以提供溫度補償?shù)臐穸葴y量值和高質(zhì)量的露點計算功能等,濕度精度在4以內(nèi),溫度精度在04以內(nèi)。利用這種溫、濕度傳感器可以很容易的直接讀取被測量的溫、濕度的值,它無需進行A/D轉(zhuǎn)換,無需溫、濕度值修正,且和微處理器的接口非常的方便。從以上兩種方案來看,很容易看出如果采用方案二,則設(shè)計電路可以大大簡化,軟件設(shè)計也會比較簡單。因此,我采用方案二,選用智能溫濕度傳感器SHT71.以下是對SHT71功能、特性和如何使用的簡單介紹。一、主要特性SHT71產(chǎn)品是一款高度集成的溫濕度傳感器芯片,是全量程標定的數(shù)字輸出。它采用CMOSensTM技術(shù),確保該產(chǎn)品具有高度可靠性和穩(wěn)定性。SHT71傳感器包括一個用能隙材料制成的溫度敏感元件和一個電容性聚合體濕度敏感元件,這兩種敏感元件和一個串行接口電路以及一個14位的A/D轉(zhuǎn)換器安裝在一塊芯片上,如圖3所示。SHT71傳感器以其卓越的品質(zhì)、高度的抗干擾能力、極高的性價比和超快的響應(yīng)速度,使其在數(shù)據(jù)記錄儀、自動控制、暖通空調(diào)、測試及檢測設(shè)備等領(lǐng)域的產(chǎn)品上得到了廣泛的應(yīng)用。每個SHT71傳感器芯片都是以鏡面冷凝式露點儀為參照物,在及其精確的恒定溫濕中進行標定的。通過標定得到的標準系數(shù)以程序形式保存在芯片本身的內(nèi)存中,它通過內(nèi)部的電壓調(diào)整和兩線制的串口,使外圍集成系統(tǒng)快速而簡單。它的微小的體積和超低功耗等優(yōu)越的特點使得它在各類應(yīng)用中都成為首選的元件。SHT71傳感器是4針單排引腳封裝,管腳圖如圖2-3所示。圖2-2 SHT71內(nèi)部功能框圖 圖2-3 SHT71的外觀實物二、 SHT71的功能說明 兩線制數(shù)字接口,與單片機相連時,只需要兩根額外的電源線和地線和一個上拉電阻和一個小電容即可,不需要其它的外圍電路。分辨率為12位或14位的溫度測量和分辨率為8位或12位的相對濕度測量。極快的響應(yīng)時間。小間距4針引腳封裝?;谡埱笫綔y量,能耗低。三、 SHT71的引腳說明SHT71的尺寸如圖2-4所示,其中單位是mm。圖2-4 SHT71的尺寸圖下面以表2-1的形式列出SHT71的四個引腳的名稱和說明。表2-3 SHT71的引腳說明 串行時鐘輸入(SCK):SCK用于微處理器與SHT71之間的同步通訊。由于其接口包含了完全靜態(tài)邏輯,因而不存在最小SCK頻率。 電源引腳(VDD,GND):SHT71的供電電壓是2.4到5.5伏,傳感器上電后,要等待11ms來完成“休眠” 狀態(tài),在此期間不需要發(fā)送任何指令。此外,電源引腳(VDD,GND)之間還可以增加一個100nF的濾波電容。 串行數(shù)據(jù)(DATA):DATA三態(tài)雙向數(shù)據(jù)線用于讀取數(shù)據(jù)。DATA在SCK時鐘下降沿之后改變狀態(tài),并僅在SCK時鐘的上升沿有效。傳輸數(shù)據(jù)期間,在時鐘SCK高電平時,必須保持DATA穩(wěn)定。為避免發(fā)生信號沖突,需要一個外部的上拉電阻將信號拉至高電平。四、測量數(shù)據(jù)處理為了將SHT71輸出的數(shù)字量轉(zhuǎn)換成實際物理量需進行相應(yīng)的數(shù)據(jù)處理。 濕度變換SHT71的輸出特性呈一定的非線性,為了補償濕度傳感器的非線性以獲取準確數(shù)據(jù),可按如下公式修正濕度值:RHlinear=c1c2SORHc3SORH2 式中SORH為傳感器相對濕度測量值,系數(shù)取值如下:12位SORH :c1=-4 c2=0.0405 c3=-2.8*10-68位SORH: c1=-4 c2=0.648 c3=-7.2*10-4 溫度補償上述濕度計算公式是按環(huán)境溫度為25進行計算的,而實際的測量溫度則在一定范圍內(nèi)變化,所以應(yīng)考慮濕度傳感器的溫度系數(shù),按如下公式對環(huán)境溫度進行補償。RH true=(T-25)(t1t2SORH)RHlinear當SORH為12位時t1=0.01;t2=0.00008,當SORH為8位時,t2=0.00128 溫度變換由設(shè)計決定的SHT71溫度傳感器的線性非常好,故可用下列公式將溫度數(shù)字輸出轉(zhuǎn)換成實際溫度值: 溫度=d1d2*SOT 當電源電壓為5V、溫度傳感器的分辨率為14位時,d1=-40,d2=0.01,當溫度傳感器的分辨率為12位時,d1=-40,d2=0.04。 露點值計算空氣的露點值可根據(jù)相對濕度和溫度值由下面的公式計算:LogEW=(0.660777.5*T/(237.3T)(log10(RH)2) Dp=(0.66077-logEW)*237.3)/(logEW8.16077) 五、具體的命令順序及命令時序。 傳輸開始初始化傳輸時,應(yīng)發(fā)出”傳輸開始”命令,命令包括SCK為高時,DATA由高電平變?yōu)榈碗娖?,并在下一個SCK為高時將DATA升高。后一個命令順序包含三個地址位(目前只支持”000”)和5個命令位,通過DATA腳的ack位處于低電位表示SHT71正確收到命令。 連接復位順序如果與SHT71傳感器的通訊中斷,下列信號順序會使串口復位:當使DATA線處于高電平時,觸發(fā)SCK 9次以上(含9次),并隨后發(fā)一個前述的”傳輸開始”命令。 溫濕度測量時序當發(fā)出了溫(濕)度測量命令后,控制器就要等到測量完成。使用8/12/14位的分辨率測量分別需要大約11/55/210毫秒。為表明測量完成,SHT71會使數(shù)據(jù)線為低,此時控制器必須重新啟動SCK。然后傳送兩字節(jié)測量數(shù)據(jù)與1字節(jié)CRC校驗和。控制器必須通過使DATA為低來確認每一字節(jié),所有的量中從右算MSB列于第一位。通訊在確認CRC數(shù)據(jù)位后停止。如果沒有用CRC-8校驗和,則控制器就會在測量數(shù)據(jù)LSB后,保持ACK為高來停止通訊,SHT71在測量和通訊完成之后會自動返回睡眠模式。需要注意的是,為使SHT71溫升低于0.1,則此時工作頻率不能大于15%(如:12位精確度時,每秒最多進行3次測量)。六、應(yīng)用說明 硬件接口電路這里以AT89C2051單片機為例給出SHT71與單片機的接口電路如圖3所示。由于AT89C2051不具備I2C總線接口,故使用單片機通用I/O口線來虛擬I2C總線,利用P1.0來虛擬時鐘線,利用P1.1口線來虛擬數(shù)據(jù)線DATA,并在DATA端接入一只4.7K的上拉電阻,同時在VDD及GND端接入一只0.1 f的去耦電容。 運行條件測量量程以外的溫度會使?jié)穸刃盘枙簳r偏移3%。傳感器會慢慢返回到校準條件。但是若將芯片在濕度<5%環(huán)境下,加熱24小時到90時,就會迅速地將高相對濕度、高溫度環(huán)境的影響進行恢復,延長強度條件會加速芯片的老化。 安裝注意事項由于大氣的相對濕度與溫度的關(guān)系密切,因此測量大氣溫度時的要點是將傳感器與大氣保持同一溫度,如果傳感器線路板上有發(fā)熱元件SHT71應(yīng)遠離熱源并保持好良好的通風,為減少SHT71和PCB之間的熱傳導,應(yīng)使銅導線最細并在其中加上窄縫。同時應(yīng)避免使傳感器在強光或UV下曝曬。2.2.3顯示屏的選擇方案一:采用8端數(shù)碼管,這種顯示器有共陽極和共陰極兩種。共陰極LED顯示器的發(fā)光二極管的陰極連接在一起,通常此共陰極接地。當某個發(fā)光二極管的陽極為高電平時,發(fā)光二極管點亮,相應(yīng)的段被顯示。同樣,共陽極LED顯示器的工作原理也一樣。顯示方式可分靜態(tài)顯示和動態(tài)顯示兩種。靜態(tài)顯示方式:在這種方式下,各位LED顯示器的共陽極連接在一起并接地,每位的短選線分別與一個8位的鎖存器輸出相連,各個LED的顯示字符一經(jīng)確定,相應(yīng)鎖存器的輸出將維持不變,直到顯示另外字符為止,正因為如此,靜態(tài)顯示器的亮度較高。若用I/O口,這需要占用N8位I/O口。這樣的話,如果顯示器的個數(shù)較多,那么用的I/O接口就更多,因此顯示位數(shù)較多的情況下,一般都不用靜態(tài)顯示。動態(tài)顯示方式:當多位LED顯示時,通常將所有位的段選線相應(yīng)的并聯(lián)在一起,由一個8位I/O口控制,形成段選線的多路復用。而各位的共陽極或共陰極分別有相應(yīng)的I/O口線控制,實現(xiàn)各位分時選通。其中段選線占用一個8位I/O口,而位選線占用N個I/O口。由于各位的段選線并聯(lián),段碼的輸出對各位來說都是相同的,因此,同一時刻,如果各位選線都處于選通狀態(tài)的話,那LED顯示器將顯示相同的字符。若要各位LED能顯示出與本位相應(yīng)的字符,就必須采用掃描顯示方式,即在某一時刻,只讓某一位的位選線處于選通狀態(tài),而其他各位的位選線處于關(guān)閉狀態(tài),同時,段選線上輸出相應(yīng)位要顯示字符的段碼。這種顯示方式占用的I/O口個數(shù)為8N,相對靜態(tài)顯示少了很多,但需占用大量的CPU資源,當CPU處理別的事情時,顯示可能出現(xiàn)閃爍或者不顯示的情況。在本設(shè)計中,CPU需要測溫,同時也需要PWM調(diào)制,根本上不可能實現(xiàn)。方案二:采用1602模塊液晶,模塊內(nèi)部集成顯示屏(LCDpanel)、控制器(controller)、列驅(qū)動器(segmentdriver)和偏壓產(chǎn)生電路。使用時只要將數(shù)據(jù)總線和控制總線與單片機IO口相連,即可實現(xiàn)顯示。內(nèi)部集成192個字符,使用時只需指明地址調(diào)用,無需自建字庫。內(nèi)部集成顯示緩沖區(qū),顯示時無需掃描,暫用CPU資源較小。綜合考慮數(shù)碼管和液晶顯示器,從它們的分辨率、視角、可視面積、亮度與對比度、反應(yīng)速度和色彩等多方面看,液晶屏都比數(shù)碼管要好很多,只是在價格上液晶屏要比數(shù)碼管貴點。所以我選擇LCD。以下是對1602LCD的功能、特點、管腳和如何使用的介紹。一、 主要特性在單片機系統(tǒng)中應(yīng)用晶液顯示器作為輸出器件有顯示質(zhì)量高、數(shù)字式接口、體積小、質(zhì)量輕、功耗低等優(yōu)點。二、液晶顯示原理液晶顯示的原理是利用液晶的物理特性,通過電壓對其顯示區(qū)域進行控制,有電就有顯示,這樣即可以顯示出圖形。液晶顯示器具有厚度薄、適用于大規(guī)模集成電路直接驅(qū)動、易于實現(xiàn)全彩色顯示的特點,目前已經(jīng)被廣泛應(yīng)用在便攜式電腦、數(shù)字攝像機、PDA移動通信工具等眾多領(lǐng)域。三、 1602LCD的基本參數(shù)及引腳功能1602LCD分為帶背光和不帶背光兩種,基控制器大部分為HD44780,帶背光的比不帶背光的厚,是否帶背光在應(yīng)用中并無差別。1、1602LCD主要技術(shù)參數(shù):顯示容量:162個字符芯片工作電壓:4.55.5V工作電流:2.0mA(5.0V)模塊最佳工作電壓:5.0V字符尺寸:2.954.35(WH)mm2、引腳功能說明1602LCD采用標準的14腳(無背光)或16腳(帶背光)接口,各引腳接口說明如表2-4所示:表2-4 引腳接口說明表編號符號引腳說明編號符號引腳說明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背光源負極四、1602LCD的指令說明及時序1602液晶模塊內(nèi)部的控制器共有11條控制指令,如表2-5所示:表2-5 控制命令表序號指令RSR/WD7D6D5D4D3D2D1D01清顯示00000000012光標返回000000001*3置輸入模式00000001I/DS4顯示開/關(guān)控制0000001DCB5光標或字符移位000001S/CR/L*6置功能00001DLNF*7置字符發(fā)生存貯器地址0001字符發(fā)生存貯器地址8置數(shù)據(jù)存貯器地址001顯示數(shù)據(jù)存貯器地址9讀忙標志或地址01BF計數(shù)器地址10寫數(shù)到CGRAM或DDRAM)10要寫的數(shù)據(jù)內(nèi)容11從CGRAM或DDRAM讀數(shù)11讀出的數(shù)據(jù)內(nèi)容1602液晶模塊的讀寫操作、屏幕和光標的操作都是通過指令編程來實現(xiàn)的。(說明:1為高電平、0為低電平)與HD44780相兼容的芯片時序表如下:表2-6 基本操作時序表讀狀態(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-5和2-6所示:圖2-5 讀操作時序圖2-6 寫操作時序五、1602LCD的ARM地址映射及標準字庫表液晶顯示模塊是一個慢顯示器件,所以在執(zhí)行每條指令之前一定要確認模塊的忙標志為低電平,表示不忙,否則此指令失效。要顯示字符時要先輸入顯示字符地址,也就是告訴模塊在哪里顯示字符,圖2-7是1602的內(nèi)部顯示地址。圖2-7 1602LCD內(nèi)部顯示地址在對液晶模塊的初始化中要先設(shè)置其顯示模式,在液晶模塊顯示字符時光標是自動右移的,無需人工干預(yù)。每次輸入指令前都要判斷液晶模塊是否處于忙的狀態(tài)。1602液晶模塊內(nèi)部的字符發(fā)生存儲器(CGROM)已經(jīng)存儲了160個不同的點陣字符圖形,如圖2-8所示,這些字符有:阿拉伯數(shù)字、英文字母的大小寫、常用的符號、和日文假名等,每一個字符都有一個固定的代碼,比如大寫的英文字母“A”的代碼是01000001B(41H),顯示時模塊把地址41H中的點陣字符圖形顯示出來,我們就能看到字母“A”圖2-8字符代碼與圖形對應(yīng)圖六、1602LCD的一般初始化(復位)過程延時15mS寫指令38H(不檢測忙信號)延時5mS寫指令38H(不檢測忙信號)延時5mS寫指令38H(不檢測忙信號)以后每次寫指令、讀/寫數(shù)據(jù)操作均需要檢測忙信號寫指令38H:顯示模式設(shè)置寫指令08H:顯示關(guān)閉寫指令01H:顯示清屏寫指令06H:顯示光標移動設(shè)置寫指令0CH:顯示開及光標設(shè)置2.3本章小結(jié)本章講述的是系統(tǒng)總體的方案設(shè)計,首先用一個系統(tǒng)的總體框圖來說明本系統(tǒng)的總體方案。然后各個介紹分析各主控芯片的選型,其中包括溫濕度傳感器的選擇,控制器的選擇和顯示屏的選擇。通過本章內(nèi)容,我們可以很清晰的了解本次設(shè)計的目的,設(shè)計要完成的工作和最終要達到的效果。第三章 系統(tǒng)硬件設(shè)計3.1系統(tǒng)原理圖設(shè)計本系統(tǒng)的控制核心是STC89C52RC單片機,系統(tǒng)結(jié)構(gòu)模塊由部分組成,分別是最小系統(tǒng)模塊、時鐘模塊、測量溫濕度模塊、控制模塊以及顯示模塊。采用單片機的P2口控制LCD顯示濕度和溫度的值,其中數(shù)據(jù)命令選擇、讀/寫選擇、使能信號分別采用P1.2、P1.3和P1.4控制,對溫濕度傳感器的控制采用P1.O和P1.1口。電路原理圖的設(shè)計主要是PROTEL099的原理圖設(shè)計系統(tǒng)(AdvancedSchematic)來繪制本系統(tǒng)的電路原理圖。在設(shè)計圖紙大小Protel99/Schematic后,我首先要構(gòu)思好零件圖,設(shè)計好圖紙大小。圖紙大小是根據(jù)電路圖的規(guī)模和復雜程度而定的,設(shè)置合適的圖紙大小是設(shè)計好原理圖的第一步。 其次是設(shè)置Protel99/Schematic設(shè)計環(huán)境,包括設(shè)置格點大小和類型,光標類型等等,大多數(shù)參數(shù)也可以使用系統(tǒng)默認值。最后我們可以根據(jù)電路圖的需要,將零件從零件庫里取出放置到圖紙上,并對放置零件的序號、零件封裝進行定義和設(shè)定等工作。在這一過程中,我充分利用了PROTEL99所提供的各種原理圖繪圖工具、各種編輯功能,來實現(xiàn)目的,即得到一張正確、精美的電路原理圖。用protel軟件畫系統(tǒng)的硬件電路原理圖如下圖3-1所示。圖3-1 系統(tǒng)硬件電路原理圖3.1.1單片機最小系統(tǒng)設(shè)計1、時鐘電路(1)機器周期MCS-52規(guī)定一個時鐘周期為6個狀態(tài),且依次表示為S1、S2、S6。由于一個狀態(tài)又包括兩個節(jié)拍,因此一個機器周期共12個節(jié)拍,分別記為:S1P1、S2P2、S6P6。也就是一個機器周期等于12個震蕩周期。當震蕩頻率等于12MHE時,則一個機器周期就是1us。(2)指令周期執(zhí)行一個指令所需的時間稱為指令周期。它是機器周期的整數(shù)倍,最短的是一個機器周期稱為單周期指令,還有2個和3個機器周期的,最長的是4個機器周期。2、復位電路RST引腳是復位端,高電平有效。在該引腳輸入至少連續(xù)兩個機器周期以上的高電平,單片機復位。RST引腳內(nèi)部有一個斯密特ST觸發(fā)器以對輸入信號整形,保證內(nèi)部復位電路的可靠性所以外部輸入信號不一定要求是數(shù)字波形。使用時,一般在此引腳與VSS引腳之間接一個10K的下拉電阻,與VCC引腳之間接一個約30pf的電容,RST引腳保持足夠時間(即兩個周期以上)的高電平,就可以實現(xiàn)系統(tǒng)自動上電復位。復位電路如圖3-2所示。圖3-2 時鐘電路及復位電路3.1.2溫/濕度采集系統(tǒng)的設(shè)計該部分系統(tǒng)功能通過STC89C52RC單片機與SHT71連接測量溫、濕度值,連接時僅需要兩根線即可實現(xiàn)微處理器與SHT71的雙向通訊。在使用中不需要任何外圍元件,被測溫濕度通過編程可實現(xiàn)幾位的數(shù)字方式串行輸出,其中,測量相對溫度的范圍是0100%,分辨力達0.03%RH,最高精度為2%RH。測量溫度的范圍是-40+123.8,分辨力為0.01。測量露點的精度<1。溫/濕度采集電路的核心采用Sensiron公司生產(chǎn)的數(shù)字式溫、濕度傳感器SHT71。該傳感器體積小、質(zhì)量輕、性能穩(wěn)定,且非線性誤差較小、校準方便、互換性好、功耗極低,響應(yīng)速度快,抗干擾能力強,不需要外部元件,適配各種單片機,可廣泛用于醫(yī)療設(shè)備及溫度/濕度調(diào)節(jié)系統(tǒng)中。溫濕度傳感器有四個引腳,分別為VDD、GND、SCK和DATA四個腳,VDD和GND分別接電源線和地線,DATA在SCK時鐘下降沿之后改變狀態(tài),并僅在SCK時鐘的上升沿有效。傳輸數(shù)據(jù)期間,在時鐘SCK高電平時,必須保持DATA穩(wěn)定。為避免發(fā)生信號沖突,需要一個外部的上拉電阻將信號拉至高電平,SCK和DATA分別接單片機的數(shù)據(jù)口P1.1和P1.0。具體連接線路如圖3-3所示。圖3-3 52單片機和SHT71的接口3.1.3液晶屏顯示電路設(shè)計在日常生活中,我們對液晶顯示器并不陌生。液晶顯示模塊已作為很多電子產(chǎn)品的通過器件,如在計算器、萬用表、電子表及很多家用電子產(chǎn)品中都可以看到,顯示的主要是數(shù)字、專用符號和圖形。在單片機的人機交流界面中,一般的輸出方式有以下幾種:發(fā)光管、LED數(shù)碼管、液晶顯示器。發(fā)光管和LED數(shù)碼管比較常用,軟硬件都比較簡單,液晶屏顯示電路的核心采用1602LCD顯示屏,本節(jié)主要介紹字符型液晶顯示器1602的與單片機的電路設(shè)計。此次設(shè)計液晶屏我選用1602LCD, 1602LCD共有16個引腳,2腳和15腳都是接電源;1腳和16腳都是接地;3腳是液晶顯示偏壓腳,與一個1K的偏置電阻連接后接地;4腳是數(shù)據(jù)/命令選擇RS,與單片機的數(shù)據(jù)口P1.2相連,;5腳是讀/寫選擇信號R/W,與單片機的數(shù)據(jù)口P1.3相連;6腳是使能信號端E,與單片機的數(shù)據(jù)口P1.4連接。該模塊與單片機連接是比較簡單的,它只需要一個8位的I/O口與液晶模塊的8位數(shù)據(jù)端口相連,再用三位控制口分別與液晶模塊的RS、R/W、EN相連。在本系統(tǒng)中,為了使其驅(qū)動能力更強、布線更加簡單,我們用單片機的P2口接8位數(shù)據(jù),用P1.2、P1.3、P1.4分別接RS、R/W、E。具體的連接如圖3-4所示。圖3-4 1602的接口電路3.2 系統(tǒng)PCB圖設(shè)計設(shè)計PCB板的步驟首先是生成一張原理圖網(wǎng)絡(luò)表,設(shè)置PCB布線區(qū),再導入網(wǎng)絡(luò)表,布局元器件,再設(shè)置布線規(guī)則,然后自動布線,再手工修改,最后是布線規(guī)則檢查。按照以上步驟繪制系統(tǒng)的PCB圖如圖3-5所示。圖3-5 系統(tǒng)硬件電路PCB圖3.2.1 PCB圖布局在繪制好系統(tǒng)的原理圖之后,接下來就是PCB圖的設(shè)計了。設(shè)計PCB圖時,我主要是按照以下思路來布局設(shè)計的:首先是在在元器件的布局方面,應(yīng)該把相關(guān)聯(lián)的元器件盡量放得近一些,例如,時鐘發(fā)生器、晶振、CPU的時鐘輸入端等都易產(chǎn)生噪聲,所以在布圖的時候應(yīng)把它們放置的近些。對于那些易產(chǎn)生噪聲的器件、小電流電路、大電流電路及開關(guān)電路等,應(yīng)盡量使其遠離單片機的邏輯控制電路和存儲電路(ROM、RAM),如果可能的話,可以將這些電路另外制成電路板,這樣有利于抗干擾,提高電路工作的穩(wěn)定性。 其次是盡量在關(guān)鍵元器件,如ROM、RAM等芯片旁邊安裝去耦電容。實際上,印制電路板走線、引腳連線和接線等都可能含有較大的電感效應(yīng)。大的電感可能會在Vcc走線上引起嚴重的開關(guān)噪聲尖峰。防止Vcc走線上開關(guān)噪聲尖峰的唯一方法,是在VCC與電源地之間安放一個0.1uF的電子去耦電容。如果電路板上使用的是表面貼裝元件,可以用片狀電容直接緊貼著元件,在Vcc引腳上固定。選作去耦電容的最好是使用瓷片電容,這是因為這種電容具有較低的靜電損耗(ESL)和高頻阻抗,另外這種電容溫度和時間上的介質(zhì)穩(wěn)定性也非常好。盡量不要使用鉭電容,因為在高頻下其阻抗較高。在安放去耦電容時需要注意以下問題:在印制電路板的電源輸入端跨接100uF左右的電解電容,如果體積允許的話,電容量大一些則更好。原則上每個集成電路芯片的旁邊都需要放置一個0.01uF的瓷片電容,如果電路板的空隙太小而放置不下時,可以每10個芯片左右放置一個110的鉭電容。對于抗干擾能力弱、關(guān)斷時電流變化大的元件和RAM、ROM等存儲元件,應(yīng)該在電源線(Vcc)和地線之間接入去耦電容。電容的引線不宜太長,特別是高頻旁路電容不能帶引線。 然后是在單片機控制系統(tǒng)中,地線的種類有很多,有系統(tǒng)地、屏蔽地、邏輯地、模擬地等,地線是否布局合理,將決定電路板的抗干擾能力。所以在設(shè)計地線和接地點的時候,應(yīng)該考慮以下問題: 最后邏輯地和模擬地要分開布線,不能合用,將它們各自的地線分別與相應(yīng)的電源地線相連。在設(shè)計時應(yīng)盡量加大引出端的接地面積。一般來講,對于輸入輸出的模擬信號,與單片機電路之間最好通過光耦進行隔離。在設(shè)計邏輯電路的印制電路版時,其地線應(yīng)構(gòu)成閉環(huán)形式,提高電路的抗干擾能力。地線應(yīng)盡量的粗。如果地線很細的話,則地線電阻將會較大,造成接地電位隨電流的變化而變化,致使信號電平不穩(wěn),導致電路的抗干擾能力下降。在布線空間允許的情況下,要保證主要地線的寬度至少在23mm以上,元件引腳上的接地線應(yīng)該在1.5mm左右。3.2.2 PCB圖布線設(shè)計PCB時,往往很想使用自動布線。通常,純數(shù)字的電路板(尤其信號電平比較低,電路密度比較小時)采用自動布線是沒有問題的。但是,在設(shè)計模擬、混合信號或高速電路板時,如果采用布線軟件的自動布線工具,可能會出現(xiàn)一些問題,甚至很可能帶來嚴重的電路性能問題。為避免出現(xiàn)電路性能問題我只有采用手工布線。手工布線時,常常會碰到布線無法從這一層的這個方向通過,但是布線可以在另一層通過,這時可以按小鍵盤上的*鍵,打一個導孔到另外一層就可以布線了,這時注意到線的顏色已經(jīng)發(fā)生了變化,我在進行PCB圖的布線時也遇到了這樣的情況。既然是采用手工布線,那么第一個步驟是在板上放置器件。將噪聲敏感器件和產(chǎn)生噪聲器件分開放置。確定了器件的大體位置后,就可以定義地平面和電源平面了。實現(xiàn)這些平面是需要一些策略技巧的。在PCB中不使用地平面是很危險的,尤其是在模擬和混合信號設(shè)計中。其一,因為模擬信號是以地為基準的,地噪聲問題比電源噪聲問題更難應(yīng)對。其二,地平面還對噪聲有屏蔽作用。采用地平面可以很容易解決這些問題,在采集數(shù)據(jù)時,沒有在傳感器上施加激勵。采用這種電路布線,控制器專用于與轉(zhuǎn)換器接口,并將轉(zhuǎn)換器的結(jié)果發(fā)送到LCD顯示器。3.3焊接電路板本次焊接當然是純手工焊接,手工焊接握電烙鐵的方法,有正握、反握及握筆式三種。焊接元器件及維修電路板時以握筆式較為方便。 手工焊接一般分四步驟進行。準備焊接:清潔被焊元件處的積塵及油污,再將被焊元器件周圍的元器件左右掰一掰,讓電烙鐵頭可以觸到被焊元器件的焊錫處,以免烙鐵頭伸向焊接處時燙壞其他元器件。焊接新的元器件時,應(yīng)對元器件的引線鍍錫。加熱焊接:將沾有少許焊錫和松香的電烙鐵頭接觸被焊元器件約幾秒鐘。若是要拆下印刷板上的元器件,則待烙鐵頭加熱后,用手或鑷子輕輕拉動元器件,看是否可以取下。清理焊接面:若所焊部位焊錫過多,可將烙鐵頭上的焊錫甩掉(注意不要燙傷皮膚,也不要甩到印刷電路板上!),用光烙錫頭"沾"些焊錫出來。若焊點焊錫過少、不圓滑時,可以用電烙鐵頭"蘸"些焊錫對焊點進行補焊。檢查焊點:看焊點是否圓潤、光亮、牢固,是否有與周圍元器件連焊的現(xiàn)象。SHT71溫/濕度傳感器,是一款精小又及其敏感的器件,屬于易損元器件。易損元器件是指在安裝焊接過程中,受熱或接觸電烙鐵時容易造成損壞的元器件。由于SHT71的4個管腳的間距很小,要選擇合適的烙鐵頭及溫度,防止管腳間連錫。焊接集成電路最好先焊接地端、輸出端、電源端,再焊輸入端。對于像SHT71那樣的對溫度特別敏感的元器件,可以用鑷子夾上蘸有元水乙醇(酒精)的棉球保護元器件根部,使熱量盡量少傳到元器件上。3.4元器件清單本次設(shè)計所需的元器件不多,清單如表3-1所示表3-1 元器件清單名稱規(guī)格數(shù)量備注單片機STC89C52RC1開關(guān)電源1電容30P3電容0.1UF2按鍵SW-PB1電阻10K3電阻3301電阻1K1二極管綠色1晶振11.0592MHE1傳感器SHT711電容10uf1液晶屏1602LCD1插針若干3.5本章小結(jié)本章著重講述了系統(tǒng)硬件設(shè)計。先是介紹了是系統(tǒng)的原理圖的設(shè)計,首先給出了原理圖,然后是分別說明原理圖的布局中各個子系統(tǒng)的設(shè)計問題。然后講述的是PCB圖的繪制問題,和前一節(jié)的描述步驟一樣,先是給出系統(tǒng)的PCB圖,再分別講述PCB圖的布局和布線問題。再后來講的是焊接電路板的問題,讓我們了解到在焊接過程中要做的準備和要注意的問題。最后給出了本次設(shè)計所用到的元器件清單。第四章 系統(tǒng)軟件設(shè)計采用軟件對系統(tǒng)進行編程比起用硬件實現(xiàn)其功能要簡單、快捷很多。本系統(tǒng)軟件設(shè)計采用C語言,只需對采集到的溫度和濕度進行處理后,即可讓LCD液晶屏實時顯示當前的溫度和濕度的值。溫度和濕度的采集在SH

注意事項

本文(基于SHT71的溫濕度采集系統(tǒng)設(shè)計 本科畢業(yè)論文)為本站會員(仙***)主動上傳,裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng)(點擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因為網(wǎng)速或其他原因下載失敗請重新下載,重復下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!