畢業(yè)設(shè)計(jì)基于PROTEUS的溫濕度測量系統(tǒng)設(shè)計(jì)_第1頁
畢業(yè)設(shè)計(jì)基于PROTEUS的溫濕度測量系統(tǒng)設(shè)計(jì)_第2頁
畢業(yè)設(shè)計(jì)基于PROTEUS的溫濕度測量系統(tǒng)設(shè)計(jì)_第3頁
畢業(yè)設(shè)計(jì)基于PROTEUS的溫濕度測量系統(tǒng)設(shè)計(jì)_第4頁
畢業(yè)設(shè)計(jì)基于PROTEUS的溫濕度測量系統(tǒng)設(shè)計(jì)_第5頁
已閱讀5頁,還剩56頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、畢業(yè)設(shè)計(jì)基于proteus的溫濕度測量系統(tǒng)設(shè)計(jì)摘 要溫度和濕度是兩個(gè)最基本的環(huán)境參數(shù),與人們的生活息息相關(guān)。在工農(nóng)業(yè)生產(chǎn)、氣象、環(huán)保、國防、科研等部門,經(jīng)常需要對環(huán)境溫度和濕度進(jìn)行測量和控制。準(zhǔn)確測量溫濕度在生物制藥、食品加工、造紙等行業(yè)更是至關(guān)重要。因此研究溫濕度的測量和控制方法具有重要的意義。本設(shè)計(jì)實(shí)現(xiàn)的是單片機(jī)溫濕度測量和控制系統(tǒng),通過lcd顯示所測量的溫濕度。系統(tǒng)采用集溫濕度傳感器與a/d轉(zhuǎn)換器于一體的sht11芯片,通過單片機(jī)進(jìn)行處理顯示,其它模塊包括了實(shí)時(shí)時(shí)鐘/日期產(chǎn)生電路和超限報(bào)警處理電路,對測量的值進(jìn)行實(shí)時(shí)顯示和報(bào)警處理。文章介紹了基于atmel公司的at89c51系列單片機(jī)的

2、溫濕度實(shí)時(shí)測量與控制系統(tǒng)和顯示系統(tǒng)的設(shè)計(jì),包括介紹了硬件結(jié)構(gòu)原理,并分析了相應(yīng)的軟件的設(shè)計(jì)及其要點(diǎn),包括軟件設(shè)計(jì)流程及其程序的實(shí)現(xiàn)。系統(tǒng)結(jié)構(gòu)簡單、實(shí)用,提高了測量精度和效率。關(guān)鍵詞:at89c51、sht11、lcd、ds1302、溫濕度控制abstracttemperature and humidity are two basic environmental parameters which are closely related to peoples lives. in the industrial and agriculture production, meteorology, envi

3、ronmental protection, national defense, scientific research and other departments, we often need to measure and control the temperature and humidity of the environment. accurate measurement of temperature and humidity in the pharmaceutical, food processing, paper making and other sectors is essentia

4、l. so the method of temperature and humidity control and measurement is of great significance.the design implementation of measurement and control temperature and humidity is mcu system, through which the temperature and humidity measurement lcd. system adopts set temperature and humidity sensor and

5、 a/d converter for sht11 chip microcontroller processing, through that other modules including real-time display and alarm. the paper introduces the atmel company based on at89c51 single-chip series of temperature and humidity measurement and control system and real-time display system design, inclu

6、ding the hardware structure and principle, and the corresponding software design, including the design of the software and its key process and procedure. system structure is simple, practical, and improve the measuring precision and efficiency.key words: at89c51, sht11、lcd、ds1302、temperature and hum

7、idity control 目 錄摘 要iabstractii第1章 緒 論11.1 研究的目的及意義11.2 國內(nèi)外研究情況11.3 系統(tǒng)內(nèi)容的設(shè)計(jì)21.3.1 系統(tǒng)的主要性能指標(biāo)21.3.2 主要工作任務(wù)21.4 方案論證2第2章 工具簡介42.1 c語言42.1.1 c語言的優(yōu)點(diǎn)42.1.2 c語言的缺點(diǎn)42.2 proteus簡介42.3 keil c51編譯器簡介52.3.1 8051開發(fā)工具52.3.2uvision2集成開發(fā)環(huán)境5第3章 硬件設(shè)計(jì)73.1 芯片介紹73.1.1 單片機(jī)at89c5173.1.2 lcd顯示lcd160493.1.3 ds1302原理及應(yīng)用113.1

8、.4溫濕度傳感器sht11153.2 模塊功能介紹183.2.1 復(fù)位電路部分183.2.2 ds1302時(shí)鐘電路模塊193.2.3 sht11傳感器模塊193.2.4 顯示電路模塊203.2.5 超限處理電路模塊203.3 整體電路圖21第4章 軟件設(shè)計(jì)224.1 程序框圖224.1.1 主程序框圖224.1.2 溫濕度采集及處理框圖234.1.3 lcd顯示框圖234.2 主函數(shù)解析24第5章 仿真與調(diào)試26結(jié) 論29致 謝30參考文獻(xiàn)31附錄a 系統(tǒng)源程序32附錄b 系統(tǒng)原理圖55第1章 緒 論1.1 研究的目的及意義溫度和濕度與人們的生活息息相關(guān)。在工農(nóng)業(yè)生產(chǎn)、氣象、環(huán)保、國防、科研等

9、部門,經(jīng)常需要對環(huán)境溫度與濕度進(jìn)行測量及控制。準(zhǔn)確測量溫濕度在生物制藥、食品加工、造紙等行業(yè)都是至關(guān)重要的。傳統(tǒng)的溫度計(jì)是用水銀柱來顯示的,它的精確度不高,不易讀數(shù)。而采用單片機(jī)對溫濕度進(jìn)行控制,不僅具有控制方便、簡單和靈活等優(yōu)點(diǎn),而且可以大幅度提高溫濕度控制的技術(shù)指標(biāo)。用lcd來顯示溫濕度的數(shù)字看起來更加直觀。采用sht11數(shù)字溫濕度傳感器作為檢測元件,能夠同時(shí)測試溫度和濕度。sht11傳感器可以直接讀出被測的溫濕度值。同時(shí)單片機(jī)可以把測量出的數(shù)據(jù)通過串口傳到計(jì)算機(jī)上,來完成工業(yè)中的自動控制,給工業(yè)生產(chǎn)帶來了極大的便利。用單片機(jī)控制的溫濕度計(jì)不僅硬件電路簡單,而且測量精度比較高。用液晶顯示測

10、量值看起來比較美觀。無論在日常生活中還是在工業(yè)、農(nóng)業(yè)方面都離不開對周圍環(huán)境進(jìn)行溫濕度的測量。因此,研究溫濕度的測量具有非常重要的意義。1.2 國內(nèi)外研究情況測量溫濕度的關(guān)鍵是溫濕度傳感器。過去測量溫度與濕度是分開的。隨著技術(shù)的進(jìn)步和人們生活的需要出現(xiàn)了溫濕度共測的傳感器。溫度傳感器的發(fā)展經(jīng)歷了3個(gè)階段:傳統(tǒng)的分立式溫度傳感器、模擬集成溫度傳感器、智能集成溫度傳感器。目前,國際上新型溫度傳感器正從模擬式向數(shù)字式、從集成化向智能化、網(wǎng)絡(luò)化的方向發(fā)展。溫度傳感器也是經(jīng)歷了這樣一個(gè)階段逐漸走向數(shù)字智能化?,F(xiàn)今國內(nèi)外用的最多的溫濕度傳感器是shtxx系列。sht11溫濕度傳感器應(yīng)用于專利的工業(yè)coms過

11、程微加工技術(shù),確保產(chǎn)品具有極高的可靠性與卓越的長期穩(wěn)定性。傳感器包括一個(gè)電容式聚合體測濕元件和一個(gè)能隙式測溫元件,并與一個(gè)14位的a/d轉(zhuǎn)換器以及串行接口電路在同一芯片上實(shí)現(xiàn)無縫鏈接,從而具有超快響應(yīng),抗干擾能力強(qiáng),性價(jià)比極高等優(yōu)點(diǎn)。采用sht11數(shù)字溫濕度傳感器與單片機(jī)at89c51相連比較容易,而且電路比較簡單,軟件設(shè)計(jì)也比較簡單。所以,本設(shè)計(jì)以sht11數(shù)字溫濕度傳感器為例,介紹基于sht11數(shù)字溫濕度傳感器的設(shè)計(jì),該設(shè)計(jì)適用于人們的日常生活及工農(nóng)業(yè)生產(chǎn)中用于溫濕度的測量。1.3 系統(tǒng)內(nèi)容的設(shè)計(jì)1.3.1 系統(tǒng)的主要性能指標(biāo)根據(jù)生活和一般工業(yè)環(huán)境,設(shè)計(jì)本產(chǎn)品的主要技術(shù)指標(biāo)為:測溫范圍:2

12、080;濕度測量范圍為3090%rh溫度測量精度:0.5c濕度測量誤差:4%rh可設(shè)置上、下限報(bào)警值,當(dāng)濕度溫度超限時(shí),發(fā)出報(bào)警信號電源工作范圍:dc4.55.5v1.3.2 主要工作任務(wù)根據(jù)本畢業(yè)設(shè)計(jì)實(shí)際的任務(wù)要求,選擇合適的溫濕度傳感器,完成溫濕度的測量,并設(shè)計(jì)顯示電路模塊、時(shí)鐘電路模塊、超限處理模塊、復(fù)位電路模塊的程序。系統(tǒng)開始工作后,根據(jù)初始條件讀取濕度值和溫度值,測量數(shù)據(jù)經(jīng)處理后,將其與設(shè)定的溫濕度值比較,如果發(fā)現(xiàn)當(dāng)前的溫濕度超限,則發(fā)出報(bào)警信號,未超限時(shí),系統(tǒng)顯示正常的濕溫度度值。1.4 方案論證方案一:采用單總線的ds18b20的溫度傳感器和hs110x相對濕度傳感器組成測量和控

13、制系統(tǒng)。方案二:采用集溫濕度傳感器和a/d轉(zhuǎn)換器于一體的sht11芯片構(gòu)成溫濕度的測量和控制系統(tǒng)。由于傳統(tǒng)的模擬式溫濕度傳感器一般不僅要設(shè)計(jì)信號調(diào)理電路,還要進(jìn)行復(fù)雜的校準(zhǔn)和標(biāo)定過程,其測量精度難以保證,并且使用分立的溫度傳感器和濕度傳感器測量電路比較麻煩。而sht11是具有二線串行接口的單片全校準(zhǔn)數(shù)字式新型相對濕度和溫度傳感器,集溫濕度傳感器和a/d轉(zhuǎn)換器于一體,可用來測量相對濕度、溫度和露點(diǎn)等參數(shù),具有數(shù)字式輸出、免調(diào)試、免標(biāo)定、免外圍電路及全互換的特點(diǎn),使用起來比較方便,且電路簡單。該傳感器將cmos芯片技術(shù)與傳感器技術(shù)融合,為開發(fā)高集成度、高精度、高可靠性的溫濕度測控系統(tǒng)提供了解決方案

14、。因此本設(shè)計(jì)采用方案二。本設(shè)計(jì)核心部件為at89c51,信號采集及處理部分由sht11構(gòu)成,進(jìn)入單片機(jī)經(jīng)處理后通過lcd1604顯示溫濕度,信號顯示采用的液晶屏為57點(diǎn)陣,一行可顯示16字,四行。其他組成部分為實(shí)時(shí)時(shí)鐘發(fā)生電路,產(chǎn)生與現(xiàn)在相同的時(shí)間和具體日期,通過lcd1604液晶模塊顯示。在軟件設(shè)計(jì)部分有對測量的溫濕度進(jìn)行上下值的設(shè)定,當(dāng)測量超過限定值時(shí),通過超限報(bào)警處理電路對其進(jìn)行處理,分別顯示不同的二極管燈亮,蜂鳴器產(chǎn)生長鳴。硬件中包括一個(gè)開關(guān),為復(fù)位開關(guān)。開機(jī)后,所有器件初始化,ds1302產(chǎn)生實(shí)時(shí)時(shí)間和日期,溫濕度傳感器sht11開始進(jìn)行溫濕度測量和計(jì)算,最后通過兩個(gè)lcd液晶顯示器

15、顯示結(jié)果。在測量結(jié)果中有超過設(shè)定的溫濕度上下限的,通過超限模塊做出反應(yīng)。電路主要包括了at89c51控制模塊、sht11溫濕度測量模塊、ds1302時(shí)間模塊、lcd顯示模塊、超限處理模塊。其他是一些附件,比如復(fù)位、晶振電路。 at89c51電源ds1302lcd1604信號顯示sht11晶振電路復(fù)位電路128*64液晶顯示超限模塊 圖1.1 整體電路框圖第2章 工具簡介系統(tǒng)單片機(jī)代碼采用c語言編寫,并用keil軟件檢查程序有無錯(cuò)誤,在proteus仿真軟件上進(jìn)行仿真。2.1 c語言2.1.1 c語言的優(yōu)點(diǎn)c語言的運(yùn)算符豐富,它包括的范圍相當(dāng)廣泛,使得c語言的運(yùn)算類型極其豐富,并且表達(dá)方式的類型

16、多樣化,能夠?qū)崿F(xiàn)在高級語言中不能實(shí)現(xiàn)的運(yùn)算,它有32個(gè)關(guān)鍵字,9種控制語句。和匯編語言一樣,它能夠?qū)ξ唬止?jié)和地址進(jìn)行操作;數(shù)據(jù)類型很豐富,能實(shí)現(xiàn)各種復(fù)雜的數(shù)據(jù)類型,同時(shí)還加入了指針的概念,使得效率更高,同時(shí)支持圖形編輯,以及多種顯示器等;它所應(yīng)用的結(jié)構(gòu)式語言,這種方式會讓程序有層次,一目了然,同時(shí)語法顯示不嚴(yán)格,設(shè)計(jì)自由度高;c語言提供給用戶的方式是一函數(shù)的形式,它們可以方便調(diào)用,使得程序完全結(jié)構(gòu)化;地址的訪問上,能夠訪問物理地址,對硬件進(jìn)行直接操作;適用范圍廣,能夠適用于多種操作,例如:dos、unix等,同時(shí)適用于多種機(jī)型。2.1.2 c語言的缺點(diǎn)它的缺點(diǎn)主要是數(shù)據(jù)封裝的安全性不高,因此

17、這一點(diǎn)也成為了c語言和c+的最大的區(qū)別,另一方面由于語法以及變量的類型沒有嚴(yán)格限制,也造成了較低的安全性,再者從應(yīng)用角度來說,它比較其他的高級語言來說較為難以掌握。2.2 proteus簡介proteus軟件是來自英國labcenter electronics公司的eda工具軟件,proteus軟件有十多年的歷史,在全球廣泛使用,除了其具有和其它eda工具一樣的原理布圖、pcb自動或人工布線及電路仿真的功能外,其革命性的功能是,他的電路仿真是互動的,針對微處理器的應(yīng)用,還可以直接在基于原理圖的虛擬原型上編程,并實(shí)現(xiàn)軟件源碼級的實(shí)時(shí)調(diào)試,如有顯示及輸出,還能看到運(yùn)行后輸入輸出的效果,配合系統(tǒng)配置

18、的虛擬儀器如示波器、邏輯分析儀等。proteus組合了高級原理布圖、混合模式spice仿真,pcb設(shè)計(jì)以及自動布線來實(shí)現(xiàn)一個(gè)完整的電子設(shè)計(jì)系統(tǒng)。此系統(tǒng)受益于15年來的持續(xù)開發(fā),被電子世界在其對pcb設(shè)計(jì)系統(tǒng)的比較文章中評為最好產(chǎn)品“the route to pcb cad”。proteus 產(chǎn)品系列也包含了革命性的vsm技術(shù),用戶可以對基于微控制器的設(shè)計(jì)連同所有的周圍電子器件一起仿真。用戶甚至可以實(shí)時(shí)采用諸如led/lcd、鍵盤、rs232終端等動態(tài)外設(shè)模型來對設(shè)計(jì)進(jìn)行交互仿真。其功能模塊:一個(gè)易用而又功能強(qiáng)大的isis原理布圖工具;prospice混合模型spice仿真; ares pcb設(shè)

19、計(jì)。prospice 仿真器的一個(gè)擴(kuò)展proteus vsm:便于包括所有相關(guān)的器件的基于微處理器設(shè)計(jì)的協(xié)同仿真。此外,還可以結(jié)合微控制器軟件使用動態(tài)的鍵盤,開關(guān),按鈕,leds甚至lcd顯示cpu模型。 支持許多通用的微控制器,如pic,avr,hc11以及8051. 最新支持arm 交互的裝置模型包括:led和lcd顯示,rs232終端,通用鍵盤,i2c,spi器件 強(qiáng)大的調(diào)試工具,包括寄存器和存儲器,斷點(diǎn)和單步模式 iar c-spy 和keil uvision2等開發(fā)工具的源層調(diào)試 應(yīng)用特殊模型的dll界面-提供有關(guān)元件庫的全部文件 最新版支持非常豐富仿真元件共7000多種,還有很多第

20、三方模型。如mmc卡,以太網(wǎng)卡,ata硬盤,麥克風(fēng),等等。 2.3 keil c51編譯器簡介2.3.1 8051開發(fā)工具keil c51標(biāo)準(zhǔn)c編譯器為8051微控制器的軟件開發(fā)提供了c語言環(huán)境,同時(shí)保留了匯編代碼高效,快速的特點(diǎn)。c51編譯器的功能不斷增強(qiáng),使你可以更加貼近c(diǎn)pu本身,及其它的衍生產(chǎn)品。c51已被完全集成到uvision2的集成開發(fā)環(huán)境中,這個(gè)集成開發(fā)環(huán)境包含:編譯器,匯編器,實(shí)時(shí)操作系統(tǒng),項(xiàng)目管理器,調(diào)試器。uvision2 ide可為它們提供單一而靈活的開發(fā)環(huán)境。2.3.2 uvision2集成開發(fā)環(huán)境 項(xiàng)目管理工程(project)是由源文件、開發(fā)工具選項(xiàng)以及編程說明三

21、部分組成的。一個(gè)單一的uvision2工程能夠產(chǎn)生一個(gè)或多個(gè)目標(biāo)程序。產(chǎn)生目標(biāo)程序的源文件構(gòu)成“組”。開發(fā)工具選項(xiàng)可以對應(yīng)目標(biāo),組或單個(gè)文件。uvision2包含一個(gè)器件數(shù)據(jù)庫(device database),可以自動設(shè)置匯編器、編譯器、連接定位器及調(diào)試器選項(xiàng),來滿足用戶充分利用特定微控制器的要求。此數(shù)據(jù)庫包含:片上存儲器和外圍設(shè)備的信息,擴(kuò)展數(shù)據(jù)指針(extra data pointer)或者加速器(math accelerator)的特性。uvision2可以為片外存儲器產(chǎn)生必要的連接選項(xiàng):確定起始地址和規(guī)模。 編輯器和調(diào)試器uvision2編輯器包含了所有用戶熟悉的特性。彩色語法顯像和

22、文件辯識都對c源代碼進(jìn)行和優(yōu)化??梢栽诰庉嬈鲀?nèi)調(diào)試程序,它能提供一種自然的調(diào)試環(huán)境,使得可以更快速地檢查和修改程序。 c51編譯器keil c51編譯器在遵循ansi標(biāo)準(zhǔn)的同時(shí),為8051微控制器系列特別設(shè)計(jì)。語言上的擴(kuò)展能讓用戶使用應(yīng)用中的所有資源。1) 存儲器和特殊功能寄存器的存取c51編譯器可以實(shí)現(xiàn)對8051系列所有資源的操作。sfr的存取由sfr和sbit兩個(gè)關(guān)鍵字來提供。變量可旋轉(zhuǎn)到任一個(gè)地址空間。用關(guān)鍵字at還能把變量放入固定的存儲器存儲模式(大,中,小)決定了變量的存儲類型。連接定位器支持的代碼區(qū)可達(dá)32個(gè),這就允許用戶在原有64k rom的8015基礎(chǔ)上擴(kuò)展程序。在v2的編譯器

23、和許多高性能仿真器中,可以支持應(yīng)用程序的調(diào)試。2)中斷功能c51允許用戶使用c語言編寫中斷服務(wù)程序,快速進(jìn)、出代碼和寄存器區(qū)的轉(zhuǎn)換功能使c語言中斷功能更加高效??稍偃牍δ苁怯藐P(guān)鍵字來定義的。多任務(wù),中斷或非中斷的代碼要求必須具備可再入功能。 3)靈活的指針c51提供了靈活高效的指針。通用指針用3個(gè)字節(jié)來存儲存儲器類型及目標(biāo)地址,可以在8051的任意存儲區(qū)內(nèi)存取任何變量。特殊指針在聲明的同時(shí)已指定了存儲器類型,指向某一特定的存儲區(qū)域。由于地址的存儲只需12字節(jié),因此,指針存取非常迅速。 第3章 硬件設(shè)計(jì)3.1 芯片介紹3.1.1 單片機(jī)at89c51at89c51是一種帶4k字節(jié)可編程可擦除只讀

24、存儲器(fperomfalsh programmable and erasable read only memory)的低電壓,高性能cmos8位微處理器,俗稱單片機(jī)。89c2051是一種帶2k字節(jié)可編程可擦除只讀存儲器的單片機(jī)。單片機(jī)的可擦除只讀存儲器可以反復(fù)擦除100次。該器件采用atmel高密度非易失存儲器制造技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的mcs-51指令集和輸出管腳相兼容。由于將多功能8位cpu和閃爍存儲器組合在單個(gè)芯片中,atmel的89c51是一種高效微控制器,89c2051是它的一種精簡版本。89c51單片機(jī)為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價(jià)廉的方案。 主要特性:與mcs-51

25、兼容 4k字節(jié)可編程閃爍存儲器 壽命:1000寫/擦循環(huán) 數(shù)據(jù)保留時(shí)間:10年 全靜態(tài)工作:0hz-24hz 三級程序存儲器鎖定 128*8位內(nèi)部ram 32可編程i/o線 兩個(gè)16位定時(shí)器/計(jì)數(shù)器 5個(gè)中斷源 可編程串行通道 低功耗的閑置和掉電模式 片內(nèi)振蕩器和時(shí)鐘電路 管腳說明:vcc:供電電壓gnd:接地p0口:p0口為一個(gè)8位漏級開路雙向i/o口,每腳可吸收8ttl門電流。當(dāng)p1口的管腳第一次寫1時(shí),被定義為高阻輸入。p0能夠用于外部程序數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù)/地址的第八位。在flash編程時(shí),p0 口作為原碼輸入口,當(dāng)flash進(jìn)行校驗(yàn)時(shí),p0輸出原碼,此時(shí)p0外部必須被拉高

26、。p1口:p1口是一個(gè)內(nèi)部提供上拉電阻的8位雙向i/o口,p1口緩沖器能接收輸出4ttl門電流。p1口管腳寫入1后,被內(nèi)部上拉為高,可用作輸入,p1口被外部下拉為低電平時(shí),將輸出電流,這是由于內(nèi)部上拉的緣故。在flash編程和校驗(yàn)時(shí),p1口作為第八位地址接收。p2口:p2口為一個(gè)內(nèi)部上拉電阻的8位雙向i/o口,p2口緩沖器可接收,輸出4個(gè)ttl門電流,當(dāng)p2口被寫“1”時(shí),其管腳被內(nèi)部上拉電阻拉高,且作為輸入。并因此作為輸入時(shí),p2口的管腳被外部拉低,將輸出電流。這是由于內(nèi)部上拉的緣故。p2口當(dāng)用于外部程序存儲器或16位地址外部數(shù)據(jù)存儲器進(jìn)行存取時(shí),p2口輸出地址的高八位。在給出地址“1”時(shí),

27、它利用內(nèi)部上拉優(yōu)勢,當(dāng)對外部八位地址數(shù)據(jù)存儲器進(jìn)行讀寫時(shí),p2口輸出其特殊功能寄存器的內(nèi)容。p2口在flash編程和校驗(yàn)時(shí)接收高八位地址信號和控制信號。p3口:p3口管腳是8個(gè)帶內(nèi)部上拉電阻的雙向i/o口,可接收輸出4個(gè)ttl門電流。當(dāng)p3口寫入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平,p3口將輸出電流(ill)這是由于上拉的緣故。 p3口也可作為at89c51的一些特殊功能口,如下表所示:表3.1.1 p3口管腳備選功能p3.0 rxd串行輸入口p3.4 t0計(jì)時(shí)器0外部輸入p3.1 txd串行輸出口p3.5 t1計(jì)時(shí)器1外部輸入p3.2 /int0外部中

28、斷0p3.6 /wr外部數(shù)據(jù)存儲器寫選通p3.3 /int1外部中斷1p3.7 /rd外部數(shù)據(jù)存儲器讀選通p3口同時(shí)為閃爍編程和編程校驗(yàn)接收一些控制信號。rst:復(fù)位輸入。當(dāng)振蕩器復(fù)位器件時(shí),要保持rst腳兩個(gè)機(jī)器周期的高電平時(shí)間。ale/prog:當(dāng)訪問外部存儲器時(shí),地址鎖存允許的輸出電平用于鎖存地址的低位字節(jié)。在flash編程期間,此引腳用于輸入編程脈沖。在平時(shí),ale端以不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的1/6。因此它可用作對外部輸出的脈沖或用于定時(shí)目的。然而要注意的是:每當(dāng)用作外部數(shù)據(jù)存儲器時(shí),將跳過一個(gè)ale脈沖。如想禁止ale的輸出可在sfr8eh地址上置0。此時(shí),

29、 ale只有在執(zhí)行movx,movc指令是ale才起作用。另外,該引腳被略微拉高。如果微處理器在外部執(zhí)行狀態(tài)ale禁止,置位無效。/psen:外部程序存儲器的選通信號。在由外部程序存儲器取指期間,每個(gè)機(jī)器周期兩次/psen有效。但在訪問外部數(shù)據(jù)存儲器時(shí),這兩次有效的/psen信號將不出現(xiàn)。/ea/vpp:當(dāng)/ea保持低電平時(shí),則在此期間外部程序存儲器(0000h-ffffh),不管是否有內(nèi)部程序存儲器。注意加密方式1時(shí),/ea將內(nèi)部鎖定為reset;當(dāng)/ea端保持高電平時(shí),此間內(nèi)部程序存儲器。在flash編程期間,此引腳也用于施加12v編程電源(vpp)。xtal1:反向振蕩放大器的輸入及內(nèi)部

30、時(shí)鐘工作電路的輸入。xtal2:來自反向振蕩器的輸出。 振蕩器特性:xtal1和xtal2分別為反向放大器的輸入和輸出。該反向放大器可以配置為片內(nèi)振蕩器。石晶振蕩和陶瓷振蕩均可采用。如采用外部時(shí)鐘源驅(qū)動器件,xtal2應(yīng)不接。輸入至內(nèi)部時(shí)鐘信號要通過一個(gè)二分頻觸發(fā)器,因此對外部時(shí)鐘信號的脈寬無任何要求,但必須保證脈沖的高低電平要求的寬度。 芯片擦除:整個(gè)perom陣列和三個(gè)鎖定位的電擦除可通過正確的控制信號組合,并保持ale管腳處于低電平10ms 來完成。在芯片擦操作中,代碼陣列全被寫“1”且在任何非空存儲字節(jié)被重復(fù)編程以前,該操作必須被執(zhí)行。此外,at89c51設(shè)有穩(wěn)態(tài)邏輯,可以在低到零頻率

31、的條件下靜態(tài)邏輯,支持兩種軟件可選的掉電模式。在閑置模式下,cpu停止工作。但ram,定時(shí)器,計(jì)數(shù)器、串口和中斷系統(tǒng)仍在工作。在掉電模式下,保存ram的內(nèi)容并且凍結(jié)振蕩器,禁止所用其他芯片功能,直到下一個(gè)硬件復(fù)位為止。 結(jié)構(gòu)特點(diǎn): 8位cpu; 片內(nèi)振蕩器和時(shí)鐘電路; 32根i/o線; 布爾處理器; 外部存貯器尋址范圍rom、ram64k; 2個(gè)16位的定時(shí)器/計(jì)數(shù)器; 5個(gè)中斷源,兩個(gè)中斷優(yōu)先級; 全雙工串行口; 3.1.2 lcd顯示lcd1604 lcd1604原理1604采用標(biāo)準(zhǔn)的16腳接口,其中:1腳:vss為地電源2腳:vdd接5v正電源 3腳:v0為液晶顯示器對比度調(diào)整端,接正電

32、源時(shí)對比度最弱,接地電源時(shí)對比度最高,對比度過高時(shí)會產(chǎn)生“鬼影”,使用時(shí)可以通過一個(gè)10k的電位器調(diào)整對比度。 4腳:rs為寄存器選擇,高電平時(shí)選擇數(shù)據(jù)寄存器、低電平時(shí)選擇指令寄存器。5腳:rw為讀寫信號線,高電平時(shí)進(jìn)行讀操作,低電平時(shí)進(jìn)行寫操作。當(dāng)rs和rw共同為低電平時(shí)可以寫入指令或者顯示地址,當(dāng)rs為低電平rw為高電平時(shí)可以讀忙信號,當(dāng)rs為高電平rw為低電平時(shí)可以寫入數(shù)據(jù)。6腳:e端為使能端,當(dāng)e端由高電平跳變成低電平時(shí),液晶模塊執(zhí)行命令714腳:d0d7為8位雙向數(shù)據(jù)線 1516腳:空腳1604液晶模塊內(nèi)部的控制器共有11條控制指令,如表3.1.2所示,表3.1.2 1604液晶指令

33、表指 令rsr/wd7d6d5d4d3d2d1d0清顯示0000000001光標(biāo)返回000000001*置輸入模式00000001i/ds顯示開/關(guān)控制0000001dcb光標(biāo)或字符移位000001s/cr/l*置功能00001dlnf*置字符發(fā)生存儲器地址0001字符發(fā)生存儲器地址(agg)置數(shù)據(jù)存儲器地址001顯示數(shù)據(jù)存儲器地址(add)讀忙標(biāo)志或地址01bf計(jì)數(shù)器地址(ac)寫數(shù)到cgram或ddram10要寫的數(shù)從cgram或ddram讀數(shù)11讀出的數(shù)據(jù)它的讀寫操作、屏幕和光標(biāo)的操作都是通過指令編程來實(shí)現(xiàn)的。(說明:1為高電平、0為低電平)指令1:清顯示,指令碼01h,光標(biāo)復(fù)位到地址0

34、0h位置 指令2:光標(biāo)復(fù)位,光標(biāo)返回到地址00h指令3:光標(biāo)和顯示模式設(shè)置 i/d:光標(biāo)移動方向,高電平右移,低電平左移 s:屏幕上所有文字是否左移或者右移。高電平表示有效,低電平則無效指令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:高電平時(shí)移動顯示的文字,低電平時(shí)移動光標(biāo) 指令6:功能設(shè)置命令 dl:低電平時(shí)為4位總線,高電平時(shí)為8位總線 n:低電平時(shí)為單行顯示,高電平時(shí)雙行顯示 f: 低電平時(shí)顯示5x7的點(diǎn)陣字符,高電

35、平時(shí)顯示5x10的點(diǎn)陣字符 指令7:字符發(fā)生器ram地址設(shè)置 指令8:ddram地址設(shè)置 指令9:讀忙信號和光標(biāo)地址 bf:為忙標(biāo)志位,高電平表示忙,此時(shí)模塊不能接收命令或者數(shù)據(jù),如果為低電平表示不忙指令10:寫數(shù)據(jù) 指令11:讀數(shù)據(jù) lcd1604初始化 延時(shí)15ms寫指令38h(不檢測忙信號)、延時(shí)5ms寫指令38h(不檢測忙信號)、延時(shí)5ms寫指令38h(不檢測忙信號);以后每次寫指令、讀/寫數(shù)據(jù)操作均需要檢測忙信號。寫指令38h:顯示模式設(shè)置 寫指令08h:顯示關(guān)閉 寫指令01h:顯示清屏 寫指令06h:顯示光標(biāo)移動設(shè)置寫指令0ch:顯示開及光標(biāo)設(shè)置 3.1.3 ds1302原理及應(yīng)用

36、ds1302是dallas公司推出的涓流充電時(shí)鐘芯片,內(nèi)含有一個(gè)實(shí)時(shí)時(shí)鐘/日歷和31字節(jié)靜態(tài)ram,通過簡單的串行接口與單片機(jī)進(jìn)行通信。實(shí)時(shí)時(shí)鐘/日歷電路提供秒分時(shí)日、日期月年的信息。每月的天數(shù)和閏年的天數(shù)可自動調(diào)整,時(shí)鐘操作可通過am/pm指示決定采用24或12小時(shí)格式。ds1302與單片機(jī)之間能簡單地采用同步串行的方式進(jìn)行通信僅需用到三個(gè)口線:res復(fù)位、i/o數(shù)據(jù)線、 sclk串行時(shí)鐘。時(shí)鐘/ram的讀/寫數(shù)據(jù)以一個(gè)字節(jié)或多達(dá)31個(gè)字節(jié)的字符組方式通信,ds1302工作時(shí)功耗很低,保持?jǐn)?shù)據(jù)和時(shí)鐘信息時(shí)功率小于1mw。ds1302是由ds1202改進(jìn)而來,增加了以下的特性:雙電源管腳用于主

37、電源和備份電源供應(yīng);vcc1為可編程涓流充電電源;附加七個(gè)字節(jié)存儲器;它廣泛應(yīng)用于電話傳真便攜式儀器以及電池供電的儀器儀表等產(chǎn)品領(lǐng)域。下面將主要的性能指標(biāo)作一綜合: 實(shí)時(shí)時(shí)鐘具有能計(jì)算2100年之前的秒分時(shí)日日期星期月年的能力還有閏年調(diào)整的能力318位暫存數(shù)據(jù)存儲ram 串行i/o口方式使得管腳數(shù)量最少 寬范圍工作電壓2.0-5.5v 工作電流2.0v時(shí),小于300na 讀/寫時(shí)鐘或ram數(shù)據(jù)時(shí)有兩種傳送方式單字節(jié)傳送和多字節(jié)傳送字符組方式 8腳dip封裝或可選的8腳soic封裝根據(jù)表面裝配 簡單3線接口 與ttl兼容(vcc=5v) 可選工業(yè)級溫度范圍-40+85 與ds1202兼容 在ds

38、1202基礎(chǔ)上增加的特性 -對vcc1有可選的涓流充電能力 -雙電源管用于主電源和備份電源供應(yīng) -備份電源管腳可由電池或大容量電容輸入 -附加的7 字節(jié)暫存存儲器 ds1302的基本組成和工作原理ds1302的管腳排列(圖3.1.1)及描述如下:1)管腳描述:x1、x2:32.768khz晶振管腳gnd:地rst:復(fù)位腳i/o:數(shù)據(jù)輸入/輸出引腳sclk:串行時(shí)鐘vcc1、vcc2:電源供電管腳 12348765vcc1sclki/orstvcc2x1x2gnd圖3.1.1 ds1302引腳圖2) ds1302內(nèi)部寄存器ch: 時(shí)鐘停止位 寄存器2 的第7 位12/24 小時(shí)標(biāo)志 ch=0 振

39、蕩器工作允許 bit7=1,12 小時(shí)模式 ch=1 振蕩器停止 bit7=0,24 小時(shí)模式 wp: 寫保護(hù)位 寄存器2 的第5 位:am/pm 定義wp=0 寄存器數(shù)據(jù)能夠?qū)懭?ap=1 下午模式 wp=1 寄存器數(shù)據(jù)不能寫入 ap=0 上午模式 tcs: 涓流充電選擇 ds: 二極管選擇位 tcs=1010 使能涓流充電 ds=01 選擇一個(gè)二極管 tcs=其它 禁止涓流充電 ds=10 選擇兩個(gè)二極管ds=00 或11, 即使tcs=1010, 充電功能也被禁止 ds1302與微控制器的接口軟件及功能應(yīng)用舉例下面首先給出基本的接口軟件然后舉例說明各種功能的應(yīng)用1) 寫保護(hù)寄存器操作 當(dāng)

40、寫保護(hù)寄存器的最高位為0時(shí),允許數(shù)據(jù)寫入寄存器寫保護(hù),寄存器可以通過命令字節(jié)8e、8f來規(guī)定禁止寫入/讀出寫保護(hù)位不能在多字節(jié)傳送模式下寫入。 write_enable: mov command,#8eh;命令字節(jié)為8e mov bytecnt,#1;單字節(jié)傳送模式 mov r0,#xmtdat;數(shù)據(jù)地址覆給r0 mov xmtdat,#00h;數(shù)據(jù)內(nèi)容為0 寫入允許 acall send_byte;調(diào)用寫入數(shù)據(jù)子程序 ret 返回調(diào)用本子程序處 當(dāng)寫保護(hù)寄存器的最高位為1時(shí)禁止數(shù)據(jù)寫入寄存器write_disable:mov command,#8eh;命令字節(jié)為8e mov bytecnt,

41、#1;單字節(jié)傳送模式 mov r0,#xmtdat;數(shù)據(jù)地址覆給r0 mov xmtdat,#80h;數(shù)據(jù)內(nèi)容為80h 禁止寫入 acall send_byte;調(diào)用寫入數(shù)據(jù)子程序 ret 返回調(diào)用本子程序處 2) 時(shí)鐘停止位操作 當(dāng)把秒寄存器的第7位時(shí)鐘停止位設(shè)置為0時(shí)起動時(shí)鐘開始。osc_enable:mov command,#80h;命令字節(jié)為80 mov bytecnt,#1;單字節(jié)傳送模式 mov r0,#xmtdat;數(shù)據(jù)地址覆給r0 mov xmtdat,#00h;數(shù)據(jù)內(nèi)容為0 振蕩器工作允許 acall send_byte;調(diào)用寫入數(shù)據(jù)子程序 ret 返回調(diào)用本子程序處當(dāng)把秒寄

42、存器的第7位時(shí)鐘停止位設(shè)置為1時(shí),時(shí)鐘振蕩器停止ht1380進(jìn)入低功耗方式。osc_disable:mov command,#80h;命令字節(jié)為80 mov bytecnt,#1;單字節(jié)傳送模式 mov r0,#xmtdat;數(shù)據(jù)地址覆給r0 mov xmtdat,#80h;數(shù)據(jù)內(nèi)容為80h 振蕩器停止 acall send_byte;調(diào)用寫入數(shù)據(jù)子程序 ret 返回調(diào)用本子程序處 3) 多字節(jié)傳送方式 當(dāng)命令字節(jié)為be或bf時(shí),ds1302工作在多字節(jié)傳送模式,8個(gè)時(shí)鐘/日歷寄存器從寄存器0地址開始連續(xù)讀寫從0位開始的數(shù)據(jù)。當(dāng)命令字節(jié)為fe或ff時(shí),ds1302工作在多字節(jié)ram傳送模式,3

43、1個(gè)ram寄存器從0地址開始連續(xù)讀寫從0位開始的數(shù)據(jù)。例如寫入00年6月21日星期三13時(shí)59分59秒程序,設(shè)置如下: write_multiplebyte: mov command,#0beh;命令字節(jié)為beh mov bytecnt,#8;多字節(jié)寫入模式此模塊為8 個(gè) mov r0,#xmtdat;數(shù)據(jù)地址覆給r0 mov xmtdat,#59h;秒單元內(nèi)容為59h mov xmtdat+1,#59h;分單元內(nèi)容為59h mov xmtdat+2,#13h;時(shí)單元內(nèi)容為13h mov xmtdat+3,#21h;日期單元內(nèi)容為21h mov xmtdat+4,#06h;月單元內(nèi)容為06h

44、mov xmtdat+5,#03h;星期單元內(nèi)容為03h mov xmtdat+6,#0;年單元內(nèi)容為00h mov xmtdat+7,#0;寫保護(hù)單元內(nèi)容為00h acall send_byte;調(diào)用寫入數(shù)據(jù)子程序 ret 返回調(diào)用本子程序處 讀出寄存器0-7的內(nèi)容程序設(shè)置如下:read_multiplebyte; mov command,#0bfh;命令字節(jié)為bfh mov bytecnt,#8;多字節(jié)讀出模式此模塊為8 個(gè) mov r1,#rcvdat;數(shù)據(jù)地址覆給r1 acall receive_byte;調(diào)用讀出數(shù)據(jù)子程序 ret返回調(diào)用本子程序處 以上程序調(diào)用了基本數(shù)據(jù)接收(rec

45、eive_byte)模塊及一些內(nèi)存單元定義, 其源程序清單在附錄中給出下面的程序亦使用了這個(gè)模塊。 4) 單字節(jié)傳送方式 例如寫入8時(shí)12小時(shí)模式程序設(shè)置如下: write_singlebyte:mov command,#84h;命令字節(jié)為84h mov bytecnt,#1;單字節(jié)傳送模式 mov r0,#xmtdat;數(shù)據(jù)地址覆給r0 mov xmtdat,#88h;數(shù)據(jù)內(nèi)容為88h acall send_byte;調(diào)用寫入數(shù)據(jù)子程序 ret 返回調(diào)用本子程序處 上面所列出的程序模塊write_enable、 write_disable 、osc_enable 、osc_disable與單

46、字節(jié)寫入模塊write_singlebyte的程序架構(gòu)完全相同,僅只是幾個(gè)入口參數(shù)不同。此介紹是為了強(qiáng)調(diào)功能使用的不同才將其分為不同模塊,另外,與涓流充電相關(guān)的設(shè)定也是單字節(jié)操作方式,這里就不再單獨(dú)列出,用戶在使用中可靈活簡略。下面模塊舉例說明如何單字節(jié)讀出小時(shí)單元的內(nèi)容: read_singlebyte: mov command,#85h; 命令字節(jié)為85h mov bytecnt,#1;單字節(jié)傳送模式 mov r1,#rcvdat;數(shù)據(jù)地址覆給r1 acall receive_byte;調(diào)用讀出數(shù)據(jù)子程序 ret 返回調(diào)用本子程序處 3.1.4溫濕度傳感器sht11 sht11簡介sht1

47、1 是瑞士scnsirion 公司推出的一款數(shù)字溫濕度傳感器芯片。它集溫度傳感器和濕度傳感器于一體,因此采用sht11 進(jìn)行溫濕度實(shí)時(shí)監(jiān)測的系統(tǒng)具有精度高、成本低、體積小、接口簡單等優(yōu)點(diǎn);另外sht11 芯片內(nèi)部集成了14位a/d 轉(zhuǎn)換器,且采用數(shù)字信號輸出,因此抗干擾能力也比同類芯片高。該芯片在溫濕度監(jiān)測、自動控制等領(lǐng)域均已得到廣泛應(yīng)用。其主要特點(diǎn)如下: 高度集成,將溫度感測、濕度感測、信號變換、a/d 轉(zhuǎn)換和加熱器等功能集成到一個(gè)芯片上;提供二線數(shù)字串行接口sck和data,接口簡單,支持crc 傳輸校驗(yàn),傳輸可靠性高;測量精度可編程調(diào)節(jié),內(nèi)置a/d 轉(zhuǎn)換器(分辨率為812位,可以通過對芯

48、片內(nèi)部寄存器編程選擇);測量精確度高,由于同時(shí)集成溫濕度傳感器,可以提供溫度補(bǔ)償?shù)臐穸葴y量值和高質(zhì)量的露點(diǎn)計(jì)算功能;封裝尺寸超小(7.62 mm5.08mm2.5 mm),測量和通信結(jié)束后,自動轉(zhuǎn)入低功耗模式; 高可靠性,采用cmosens工藝,測量時(shí)可將感測頭完全浸于水中。 sht11引腳功能 sht11溫濕度傳感器采用smd(lcc)表面貼片封裝形式,接口非常簡單,引腳名稱及排列順序如圖3.1.2所示。12348765ncncncncgnddatasckvdd圖3.1.2 sht11引腳圖各引腳的功能如下:腳1和4-信號地和電源,其工作電壓范圍是2.45.5 v; 腳2和腳3-二線串行數(shù)字

49、接口,其中da-ta為數(shù)據(jù)線,sck為時(shí)鐘線; 腳58-未連接。 sht11的內(nèi)部結(jié)構(gòu)和工作原理溫濕度傳感器sht11將溫度感測、濕度感測、信號變換、a/d轉(zhuǎn)換和加熱器等功能集成到一個(gè)芯片上,其內(nèi)部結(jié)構(gòu)如圖3.1.3所示。該芯片包括一個(gè)電容性聚合體濕度敏感元件和一個(gè)用能隙材料制成的溫度敏感元件。這兩個(gè)敏感元件分別將濕度和溫度轉(zhuǎn)換成電信號,該電信號首先進(jìn)入微弱信號放大器進(jìn)行放大;然后進(jìn)入一個(gè)14位的a/d 轉(zhuǎn)換器;最后經(jīng)過二線串行數(shù)字接口輸出數(shù)字信號。sht11在出廠前,都會在恒濕或恒溫環(huán)境巾進(jìn)行校準(zhǔn),校準(zhǔn)系數(shù)存儲在校準(zhǔn)寄存器中;在測量過程中,校準(zhǔn)系數(shù)會自動校準(zhǔn)來自傳感器的信號。此外,sht11

50、內(nèi)部還集成了一個(gè)加熱元件,加熱元件接通后可以將sht11 的溫度升高5左右,同時(shí)功耗也會有所增加。此功能主要為了比較加熱前后的溫度和濕度值,可以綜合驗(yàn)證兩個(gè)傳感器元件的性能。在高濕(95rh)環(huán)境中,加熱傳感器可預(yù)防傳感器結(jié)露,同時(shí)縮短響應(yīng)時(shí)間,提高精度。加熱后sht11溫度升高、相對濕度降低,較加熱前,測量值會略有差異。溫度傳感器濕度傳感器a/d轉(zhuǎn)換器校準(zhǔn)寄存器運(yùn)算放大器二線串行數(shù)字接口和crc校驗(yàn)sckdatavccgnd圖3.1.3 sht內(nèi)部結(jié)構(gòu)微處理器是通過二線串行數(shù)字接口與sht11進(jìn)行通信的。微處理器對sht11的控制是通過5個(gè)5位命令代碼來實(shí)現(xiàn)的,命令代碼的含義如表3.1.3所

51、列。表3.1.3 sht11控制命令代碼命令代碼含 義00011測量溫度00101測量濕度00111讀內(nèi)部狀態(tài)寄存器00110寫內(nèi)部狀態(tài)寄存器11110復(fù)位命令,使內(nèi)部寄存器恢復(fù)默認(rèn)值。下一次命令前至少等待11ms其他保留 sht11傳輸特性1)濕度值輸出sht11可通過data數(shù)據(jù)總線直接輸出數(shù)字量濕度值。該濕度值稱為“相對濕度”,需要進(jìn)行線性補(bǔ)償和溫度補(bǔ)償后才能得到較為準(zhǔn)確的濕度值。由于相對濕度數(shù)字輸出特性呈一定的非線性,因此為了補(bǔ)償濕度傳感器的非線性,可按下式修正濕度值:= 式中:為經(jīng)過線性補(bǔ)償后的濕度值,為相對濕度測量值,c1、c2、c3 為線性補(bǔ)償系數(shù),取值如表3.1.4所列。 由于

52、溫度對濕度的影響十分明顯,而實(shí)際溫度和測試參考溫度25有所不同,所以對線性補(bǔ)償后的濕度值進(jìn)行溫度補(bǔ)償很有必要。補(bǔ)償公式如下:= (t25)()式中:為經(jīng)過線性補(bǔ)償和溫度補(bǔ)償后的濕度值,為測試濕度值時(shí)的溫度(),和為溫度補(bǔ)償系數(shù),取值如表3.1.5所列。表3.1.4 濕度線性補(bǔ)償系數(shù) 表3.1.5 濕度值溫度補(bǔ)償系數(shù) c1c2c312位-40.0405-2.8 8位-40.648-7.22)溫度值輸出12位0.010.000088位0.010.00128由于sht11是采用ptat能隙材料制成的溫度敏感元件,因而具有很好的線性輸出。實(shí)際溫度值可由下式算得: temperature=d1+d2so

53、t 式中:d1和d2為特定系數(shù),d1取值與sht11工作電壓有關(guān),d2的取值則與sht11內(nèi)部a/d轉(zhuǎn)換器采用的分辨率有關(guān),其對應(yīng)關(guān)系分別如表3.1.6和表3.1.7。 表3.1.6 d1與工作電壓的對應(yīng)關(guān)系 5-40.00-40.004-39.75-39.503.5-39.65-39.353-39.60-39.282.5-39.55-39.23表3.1.7 d2與分辨率的對應(yīng)關(guān)系s014位0.010.01812位0.040.0723)露點(diǎn)計(jì)算露點(diǎn)是一個(gè)特殊的溫度值,是空氣保持某一定濕度必須達(dá)到的最低溫度。當(dāng)空氣的溫度低于露點(diǎn)時(shí),空氣容納不了過多的水分,這些水分會變成霧、露水或霜。露點(diǎn)可以根據(jù)當(dāng)前相對濕度值和溫度值計(jì)算得出,具體的計(jì)算公式如下:logew=0.66077+7.5t(237.3+t)+log10()-2dp=(0.66077-logew)237.3)(logew-8.16077) 式中:t為當(dāng)前溫度值,sorh為相對濕度值,dp為露點(diǎn)。3.2 模塊功能介紹3.2.1 復(fù)位電路部分這種復(fù)位電路的工作

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論