




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、摘 要本次設(shè)計(jì)內(nèi)容為基于msp430單片機(jī)的溫濕度檢測(cè)系統(tǒng)。溫度和濕度是藥房、糧倉、溫室大棚等場(chǎng)所的重要的環(huán)境因子,本文提出了一種基于 msp430f149單片機(jī)的溫濕度檢測(cè)系統(tǒng)設(shè)計(jì),該系統(tǒng)設(shè)計(jì)方案具有測(cè)量準(zhǔn)確、調(diào)試方便、可實(shí)時(shí)記錄信息等特點(diǎn),并可廣泛應(yīng)用于條件惡劣、人員不便進(jìn)入的場(chǎng)合。本次設(shè)計(jì)以msp430f149單片機(jī)為基礎(chǔ),在分析其工作原理及相應(yīng)管腳作用的基礎(chǔ)上,結(jié)合我國現(xiàn)有氣候的特點(diǎn),進(jìn)行溫度、濕度參數(shù)的檢測(cè)系統(tǒng)設(shè)計(jì),完成了溫濕度檢測(cè)系統(tǒng)的方案,包括溫度檢測(cè)系統(tǒng)、濕度檢測(cè)系統(tǒng),使檢測(cè)所得的數(shù)據(jù)量達(dá)到生產(chǎn)等環(huán)節(jié)過程中的精確要求。溫濕度檢測(cè)系統(tǒng)的控制方案共有5個(gè)主要部分;其中包括溫度檢測(cè)系
2、統(tǒng)、濕度檢測(cè)系統(tǒng)、顯示電路、電源電路。本次設(shè)計(jì)對(duì)溫濕度檢測(cè)系統(tǒng)組態(tài)采用美國德州儀器開發(fā)的msp430單片機(jī),并在設(shè)計(jì)內(nèi)容里詳細(xì)介紹了msp430單片機(jī)的相應(yīng)優(yōu)勢(shì)及工作原理。此次設(shè)計(jì)共分5章內(nèi)容,主要包括溫濕度檢測(cè)系統(tǒng)簡介、基本硬件介紹、硬件電路設(shè)計(jì)、軟件程序設(shè)計(jì)等內(nèi)容,全方位解析溫濕度檢測(cè)系統(tǒng)及其相應(yīng)顯示的方案,根據(jù)精度對(duì)生產(chǎn)等環(huán)節(jié)的要求進(jìn)行各種精度的確定,包括傳感器及運(yùn)算電路,以實(shí)現(xiàn)系統(tǒng)最優(yōu)且安全可靠。關(guān)鍵詞:msp430f149單片機(jī);溫度檢測(cè);濕度檢測(cè)abstractthe content of this design is the humidity and temperature mo
3、nitoring system based on msp430 single-chip microcomputer. temperature and humidity are two important environmental factors in some places like pharmacies, granaries and greenhouses. the design for the humidity and temperature monitoring system based on the msp430f149 single-chip microcomputer is pr
4、esented in this thesis. the design of the system is characterized by accuracy in mensuration, convenience in debugging and real time information-recording and also widely used in the places which are too harsh for people to enter. the design grounded on the msp430f149 single-chip microcomputer, cons
5、idering exsiting climate characteristics in our country, is planned in detecting system about parameters of humidity and temperature on the premise that has analyzing the working principle and pin function. the design has completed the schemes of humidity and temperature monitoring system, including
6、 temperature detecting system and humidity detecting system, to make sure the data size of the detection can meet the precise request in production and other links. there are five major parts in the scheme of humidity and temperature monitoring system, comprising temperature detecting system, humidi
7、ty detecting system,display circuit and power circuit. the design adopts the msp430 single-chip microcomputer configuration by texas u.s in the configuration of humidity and temperature monitoring system and the advantages and the working principle of msp430 are introduced in the design in detail.th
8、e design consists of five chapters, including introduction of temperature and humidity detection system, the basic hardware,the hardware circuit design, software programming, which analyzes the humidity and temperature monitoring system and shown schemes related. it also determines the accuracy cons
9、idering the importance of exactness in production, including the sensor and arithmetic circuit, to achieve optimization and reliableness of the system.keywords: msp430f149; temperature detection; humidity detection目 錄第1章 引言11.1課題的目的和意義11.2國內(nèi)、外現(xiàn)狀及發(fā)展趨勢(shì)21.2.1國內(nèi)現(xiàn)狀及發(fā)展趨勢(shì)21.2.2國外現(xiàn)狀及發(fā)展趨勢(shì)2第2章 溫濕度檢測(cè)系統(tǒng)簡介32.1 溫
10、度測(cè)量部分32.2 濕度測(cè)量部分32.3 顯示部分32.4 電源部分3第3章 基本硬件介紹43.1 msp430單片機(jī)43.1.1處理能力強(qiáng)43.1.2運(yùn)算速度快43.1.3超低功耗43.1.4方便高效的開發(fā)環(huán)境53.1.5 msp430f149系列53.1.6 msp430f149各管腳53.2 ds18b20溫度傳感器83.2.1 4個(gè)主要的數(shù)據(jù)部件93.2.2 技術(shù)性能描述113.2.3應(yīng)用范圍123.2.4 ds18b20工作原理123.2.5 ds18b20引腳定義133.3 hm1500濕度傳感器133.3.1 hm1500內(nèi)部結(jié)構(gòu)133.3.2 額定參數(shù)133.3.3 特性133
11、.3.4 環(huán)境適應(yīng)性143.3.5 hm1500濕度測(cè)量143.3.6 hm1500模擬線性電壓輸出14第4章 硬件電路的設(shè)計(jì)164.1 基礎(chǔ)電路設(shè)計(jì)電路設(shè)計(jì)164.2 重要模塊電路的設(shè)計(jì)164.2.1 溫度檢測(cè)電路的設(shè)計(jì)164.2.2 濕度測(cè)量電路的設(shè)計(jì)184.2.3 電源轉(zhuǎn)換電路的設(shè)計(jì)194.2.4 顯示電路的設(shè)計(jì)20第5章 軟件程序設(shè)計(jì)235.1 軟件開發(fā)環(huán)境iar for msp430235.2 程序設(shè)計(jì)整體方案235.3 溫度測(cè)量程序255.3.1 ds18b20溫度傳感器的驅(qū)動(dòng)255.3.2 溫度的測(cè)量與顯示程序255.4 濕度測(cè)量程序25第6章 結(jié)論27參 考 文 獻(xiàn)28致 謝2
12、9附 錄30附 圖46第1章 引言1.1課題的目的和意義這次畢業(yè)設(shè)計(jì)選題的目的主要是讓生活在信息時(shí)代的我們,將所學(xué)知識(shí)應(yīng)用于生產(chǎn)生活當(dāng)中,掌握溫、濕度測(cè)量系統(tǒng)設(shè)計(jì)的流程,方案的論證,選擇,實(shí)施與完善。通過對(duì)溫、濕度測(cè)量系統(tǒng)的設(shè)計(jì)、制作、了解信息采集測(cè)試、控制的全過程,提高在電子工程設(shè)計(jì)和實(shí)際操作方面的綜合能力,初步培養(yǎng)在完成項(xiàng)目過程中所應(yīng)具備的基本素質(zhì)和要求。培養(yǎng)研發(fā)能力,通過對(duì)電子電路的設(shè)計(jì),初步掌握在給定條件和要求的情況下,如何巧妙合理地去設(shè)計(jì)系統(tǒng)中的各部分電路,并將它們有序的連接起來。提高查閱資料、語言表達(dá)能力和理論聯(lián)系實(shí)際的技能。溫、濕度是工業(yè)對(duì)象中主要的被控參數(shù)之一,當(dāng)今社會(huì)溫、濕度
13、的測(cè)量與測(cè)量系統(tǒng)在生產(chǎn)與生活的各個(gè)領(lǐng)域中扮演著越來越重要的角色,大到工業(yè)冶金、環(huán)境檢測(cè)、紡織廠、冷凍庫、糧倉、醫(yī)療衛(wèi)生等方面,小到浴霸、家庭冰箱、空調(diào)、電飯煲等方面都得到了廣泛的應(yīng)用。例如冶金、機(jī)械、食品、化工各類工業(yè)中,廣泛使用的各種加熱爐、熱處理爐、反應(yīng)爐等,對(duì)工件的處理溫、濕度都要求嚴(yán)格控制,而單片機(jī)溫、濕度測(cè)量系統(tǒng)使溫、濕度測(cè)量指標(biāo)得到了大幅度提高。其使用量日益增多,其地位和作用也倍顯重要。溫、濕度測(cè)量系統(tǒng)的廣泛應(yīng)用使得這方面的研究意義頗為必要。溫、濕度測(cè)量系統(tǒng)的結(jié)構(gòu)組成,測(cè)量原理使用維護(hù)等方面的基礎(chǔ)內(nèi)容已成為電子工程技術(shù)人員急需了解掌握的必要知識(shí)。msp430系列單片機(jī)是美國德州儀器
14、公司推出的16位超低功耗、高性能產(chǎn)品,它具有處理能力強(qiáng)、運(yùn)行速度快、資源豐富、開發(fā)方便等優(yōu)點(diǎn),有很高的性價(jià)比,在世界各國已得到廣泛的應(yīng)用,在國內(nèi),也已經(jīng)進(jìn)人飛速發(fā)展階段,msp430系列超低功耗16位單片機(jī),越來越受到電子工程師親睞,并得到廣泛應(yīng)用。msp430微控制器single-chip microcomputer(micro controller unit)是ti公司推出的一款具有豐富片上外圍的超低功耗16位flash型混合信號(hào)處理器,本系統(tǒng)使用的msp430f149有一個(gè)串口通信接口,一個(gè)帶有大量捕獲p比較寄存器的16位定時(shí)器看門狗,一個(gè)模擬電壓比較器。工業(yè)儀器大多數(shù)工作在野外的環(huán)境中
15、,供電方式比較麻煩,所以使儀器的功耗盡可能低是非常必要的。該系統(tǒng)與傳統(tǒng)的溫濕度測(cè)量器相比,選擇了msp430微控制器,它充分運(yùn)用各種低功耗設(shè)計(jì)手段,使芯片的電流極小,在超低功耗時(shí)可達(dá)0.1ma。整個(gè)系統(tǒng)在平時(shí)處于低功耗狀態(tài),每隔5min自動(dòng)從低功耗下喚醒,進(jìn)行溫、濕度和濕度測(cè)量,并通過溫、濕度和濕度的對(duì)應(yīng)關(guān)系,來確定是否啟動(dòng)加熱器和加濕器。其中,溫、濕度測(cè)量使用單線數(shù)字溫、濕度傳感器ds18b20,其體積小、構(gòu)成的系統(tǒng)簡單、精度高,濕度測(cè)量使用濕敏電阻chr一01,其成本低廉。所以整個(gè)系統(tǒng)與傳統(tǒng)的溫濕度測(cè)量器相比,具有功耗低、性價(jià)比高、電路簡單、易于實(shí)現(xiàn)等特點(diǎn)。1.2國內(nèi)、外現(xiàn)狀及發(fā)展趨勢(shì)1.
16、2.1國內(nèi)現(xiàn)狀及發(fā)展趨勢(shì)我國現(xiàn)代溫室技術(shù)起步較晚,70年代以來,政府大力發(fā)展以塑料大棚、節(jié)能日光溫室為主的設(shè)施農(nóng)業(yè),促進(jìn)了農(nóng)村經(jīng)濟(jì)的發(fā)展和緩和了蔬菜季節(jié)性短缺矛盾。與此同時(shí),從1979年至1994年,從歐美、日本等國家引進(jìn)了一系列現(xiàn)代化溫室進(jìn)行實(shí)驗(yàn)研究。引進(jìn)的溫室與我國傳統(tǒng)溫室比較,其空間大,便于進(jìn)行機(jī)械作業(yè),生產(chǎn)率與資源利用率比較高,為我國溫室的發(fā)展提供了借鑒作用。但這些溫室也存在著許多不足之處,主要表現(xiàn)在:價(jià)格昂貴,國內(nèi)農(nóng)業(yè)生產(chǎn)目前難以接受。缺乏與我國氣候特點(diǎn)相適應(yīng)的溫室測(cè)控軟件。目前我國引進(jìn)溫室的測(cè)控系統(tǒng)大多投資大、運(yùn)行費(fèi)用過高,并且測(cè)控系統(tǒng)中所側(cè)重考慮的環(huán)境參數(shù)與我國的氣候特點(diǎn)存在矛盾
17、。測(cè)量方式比較簡單,軟件實(shí)現(xiàn)模式固定,不能進(jìn)行功能擴(kuò)展。我國自行開發(fā)的溫室測(cè)控系統(tǒng)其技術(shù)水平和調(diào)控能力與發(fā)達(dá)國家還有一定的差距。而我國綜合環(huán)境測(cè)控技術(shù)的研究剛剛起步,目前仍然停留在研究單個(gè)或少量環(huán)境因子調(diào)控技術(shù)的階段,而實(shí)際上,溫室內(nèi)的光照度、溫度、濕度等環(huán)境因素,都是在相互影響、相互制約的狀態(tài)中對(duì)作物的生長產(chǎn)生影響,環(huán)境要素的空間變化、時(shí)間變化都很復(fù)雜。因此,我們應(yīng)該根據(jù)我國的國情研制出適合我國農(nóng)業(yè)的發(fā)展的儀器儀表,并在農(nóng)業(yè)設(shè)施中廣泛推廣。1.2.2國外現(xiàn)狀及發(fā)展趨勢(shì)1949年,借助于工程技術(shù)的發(fā)展,美國建成了第一個(gè)植物人工氣候室,開展了植物對(duì)自然環(huán)境的適應(yīng)性和抗御能力的應(yīng)用研究。20世紀(jì)6
18、0年代,生產(chǎn)型的高級(jí)溫室開始應(yīng)用于農(nóng)業(yè)生產(chǎn),奧地利首先建成了番茄生產(chǎn)工廠,70年代后荷蘭、日本、美國、英國、以色列等國家的溫室園藝迅猛發(fā)展,溫室設(shè)施廣泛應(yīng)用于園藝作物生產(chǎn)、畜牧業(yè)和水產(chǎn)養(yǎng)殖業(yè)。隨著計(jì)算機(jī)技術(shù)的進(jìn)步和智能測(cè)量理論的發(fā)展,近百年來,溫室大棚作為設(shè)施農(nóng)業(yè)的重要組成部分,其自動(dòng)測(cè)量和管理技術(shù)不斷得以提高,在世界各地都得到了長足的發(fā)展。特別是二十世紀(jì)70年代電子技術(shù)的迅猛發(fā)展和微型計(jì)算機(jī)的出現(xiàn),更使溫室大棚環(huán)境測(cè)量技術(shù)產(chǎn)生了革命性的變化。80年代,隨著微型計(jì)算機(jī)日新月異的進(jìn)步和價(jià)格大幅度下降,以及對(duì)溫室測(cè)量要求的提高,以微機(jī)為核心的溫室綜合環(huán)境測(cè)量系統(tǒng),在歐美得到了長足的發(fā)展,并邁入了網(wǎng)
19、絡(luò)化,智能化階段。第2章 溫濕度檢測(cè)系統(tǒng)簡介2.1 溫度測(cè)量部分溫度檢測(cè)是整個(gè)系統(tǒng)的一個(gè)重要的組成部分。它采用了ds18b20溫度傳感器進(jìn)行對(duì)溫度的測(cè)量。當(dāng)ds18b20處于寫存儲(chǔ)器操作和溫度a/d變換操作時(shí),總線上必須有強(qiáng)的上拉,上拉開啟時(shí)間最大為10。采用3.6v電源供電,dq端接msp430f149的p2.5口,并且在dq端和vdd端加4.7k的上拉電阻,gnd端接地。其主要目的就是對(duì)當(dāng)前環(huán)境中的溫度數(shù)據(jù)進(jìn)行測(cè)量,并進(jìn)行相應(yīng)的信號(hào)轉(zhuǎn)換。2.2 濕度測(cè)量部分測(cè)量空氣濕度的方式很多,其原理是根據(jù)某種物質(zhì)從其周圍的空氣吸收水分后引起的物理或化學(xué)性質(zhì)的變化,間接地獲得該物質(zhì)的吸水量及周圍空氣的濕
20、度。電容式、電阻式和濕漲式濕敏原件分別是根據(jù)其高分子材料吸濕后的介電常數(shù)、電阻率和體積隨之發(fā)生變化而進(jìn)行濕度測(cè)量的。采用hm1500濕度傳感器。具有尺寸小、浸水無影響、互換性好、可靠性高、漂移小、在5vdc供電時(shí)、0100%rh典型輸出、標(biāo)定2%rh55%rh、極低的溫度依賴性、比例輸出于電源電壓、適合37v供電的主要特點(diǎn)。并且具有在長時(shí)間處于飽和狀態(tài)后快速脫濕、專利固態(tài)聚合物結(jié)構(gòu)、對(duì)化學(xué)品的高抵抗性、響應(yīng)時(shí)間短的濕度傳感器的特點(diǎn)。2.3 顯示部分采用led數(shù)碼管。系統(tǒng)采用動(dòng)態(tài)顯示方式驅(qū)動(dòng)8個(gè)數(shù)碼管工作,其中4個(gè)數(shù)碼管用來顯示溫度值,4個(gè)用來顯示檢測(cè)到的濕度值。用snj54hc373的輸入端來
21、選擇位碼,單片機(jī)的p1口控制數(shù)碼管的斷碼。如果檢測(cè)到的溫度與濕度發(fā)生變化時(shí),數(shù)碼管即會(huì)發(fā)生相應(yīng)的變化,起到實(shí)時(shí)顯示功能。led數(shù)碼管亮度高、工作電壓低、功耗小、小型化、壽命長、耐沖擊和性能穩(wěn)定,從而得到了廣泛的應(yīng)用,但相對(duì)制作復(fù)雜成本高。2.4 電源部分電壓轉(zhuǎn)換中,使用lm7805將220v電壓轉(zhuǎn)換為5v電壓。電壓轉(zhuǎn)換中,使用ams1117將5v電壓轉(zhuǎn)換為3.3v電壓提供整體電路中的使用電源。并且在5v3.3v轉(zhuǎn)換電路中,采用了電池供電的方式。在不能連接到外接220v電源的情況下或外接220v電源突然停電的情況下,可以使用電池對(duì)單片機(jī)進(jìn)行供電,可以防止電路突然中斷。第3章 基本硬件介紹3.1
22、msp430單片機(jī)msp430系列單片機(jī)是美國德州儀器(ti)1996年開始推向市場(chǎng)的一種16位超低功耗、具有精簡指令集(risc)的混合信號(hào)處理器(mixed signal processor)。稱之為混合信號(hào)處理器,是由于其針對(duì)實(shí)際應(yīng)用需求,將多個(gè)不同功能的模擬電路、數(shù)字電路模塊和微處理器集成在一個(gè)芯片上,以提供“單片機(jī)”解決方案。該系列單片機(jī)多應(yīng)用于需要電池供電的便攜式儀器儀表中。3.1.1處理能力強(qiáng)msp430系列單片機(jī)是一個(gè)16位的單片機(jī),采用了精簡指令集(risc)結(jié)構(gòu),具有豐富的尋址方式(7 種源操作數(shù)尋址、4 種目的操作數(shù)尋址)、簡潔的 27 條內(nèi)核指令以及大量的模擬指令;大量
23、的寄存器以及片內(nèi)數(shù)據(jù)存儲(chǔ)器都可參加多種運(yùn)算;還有高效的查表處理指令。這些特點(diǎn)保證了可編制出高效率的源程序。3.1.2運(yùn)算速度快msp430 系列單片機(jī)能在25mhz晶體的驅(qū)動(dòng)下,實(shí)現(xiàn)40ns的指令周期。16位的數(shù)據(jù)寬度、40ns的指令周期以及多功能的硬件乘法器(能實(shí)現(xiàn)乘加運(yùn)算)相配合,能實(shí)現(xiàn)數(shù)字信號(hào)處理的某些算法(如fft等)。3.1.3超低功耗msp430 單片機(jī)之所以有超低的功耗,是因?yàn)槠湓诮档托酒碾娫措妷汉挽`活而可控的運(yùn)行時(shí)鐘方面都有其獨(dú)到之處。首先,msp430 系列單片機(jī)的電源電壓采用的是1.8-3.6v 電壓。因而可使其在1mhz 的時(shí)鐘條件下運(yùn)行時(shí),芯片的電流最低會(huì)在165a左
24、右,ram保持模式下的最低功耗只有0.1a。其次,獨(dú)特的時(shí)鐘系統(tǒng)設(shè)計(jì)。在 msp430 系列中有兩個(gè)不同的時(shí)鐘系統(tǒng):基本時(shí)鐘系統(tǒng)、鎖頻環(huán)(fll 和fll+)時(shí)鐘系統(tǒng)和dco數(shù)字振蕩器時(shí)鐘系統(tǒng)??梢灾皇褂靡粋€(gè)晶體振蕩器(32.768khz)dt-26 or dt-384,也可以使用兩個(gè)晶體振蕩器。由系統(tǒng)時(shí)鐘系統(tǒng)產(chǎn)生 cpu 和各功能所需的時(shí)鐘。并且這些時(shí)鐘可以在指令的控制下,打開和關(guān)閉,從而實(shí)現(xiàn)對(duì)總體功耗的控制。由于系統(tǒng)運(yùn)行時(shí)開啟的功能模塊不同,即采用不同的工作模式,芯片的功耗有著顯著的不同。在系統(tǒng)中共有一種活動(dòng)模式(am)和五種低功耗模式(lpm0lpm4)。在實(shí)時(shí)時(shí)鐘模式下,可達(dá)2.5a,
25、在ram 保持模式下,最低可達(dá)0.1a 。3.1.4方便高效的開發(fā)環(huán)境msp430 系列有otp 型、flash型和rom型三種類型的器件,這些器件的開發(fā)手段不同。對(duì)于otp型和rom型的器件是使用仿真器開發(fā)成功之后燒寫或掩膜芯片;對(duì)于flash型則有十分方便的開發(fā)調(diào)試環(huán)境,因?yàn)槠骷瑑?nèi)有jtag調(diào)試接口,還有可電擦寫的flash存儲(chǔ)器,因此采用先下載程序到flash內(nèi),再在器件內(nèi)通過軟件控制程序的運(yùn)行,由jtag接口讀取片內(nèi)信息供設(shè)計(jì)者調(diào)試使用的方法進(jìn)行開發(fā)。這種方式只需要一臺(tái)pc機(jī)和一個(gè)jtag調(diào)試器,而不需要仿真器和編程器。開發(fā)語言有匯編語言和c 語言。3.1.5 msp430f149系
26、列基于閃存或rom的超低功耗mcu,提供8mips,工作電壓為1.8v - 3.6v,具有高達(dá)60kb的閃存和各種高性能模擬及智能數(shù)字外設(shè)。超低功耗低至:0.1aram保持模式0.7a實(shí)時(shí)時(shí)鐘模式200a/mips工作模式在6s之內(nèi)快速從待機(jī)模式喚醒。器件參數(shù):閃存選項(xiàng):1kb60kbrom選項(xiàng):1kb16kbram選項(xiàng):512b10kb gpio選項(xiàng):14、22、48引腳adc選項(xiàng):10和12位斜率sar其它集成外設(shè):模擬比較器、dma、硬件乘法器、svs、12位dac。3.1.6 msp430f149各管腳msp430單片機(jī)管腳編號(hào)及作用描述表3-1 msp430單片機(jī)各管腳編號(hào)及作用描述
27、編號(hào)引腳名稱i/o描述1dvcc 數(shù)字電源電壓,正端。供應(yīng)所有數(shù)字部分。2p6.3/a3 i / o通用數(shù)字i / o引腳/模擬輸入a3的 - 12位adc 3p6.4/a4 i / o通用數(shù)字i / o引腳/模擬輸入a4的 - 12位adc4p6.5/a5 i / o通用數(shù)字i / o引腳/模擬輸入a5的 - 12位adc5p6.6/a6 i / o通用數(shù)字i / o引腳/模擬輸入a6的 - 12位adc 6p6.7/a7 i / o通用數(shù)字i / o引腳/模擬輸入a7 - 12位adc 7vref+ o adc輸內(nèi)參考電壓正端輸出8xin i 晶體振蕩器xt1的輸入端口。可以連接標(biāo)準(zhǔn)晶體或
28、手表晶體9xout/tclk i/o晶體振蕩器xt1的輸出端或測(cè)試時(shí)鐘輸入10veref+ i/p adc外部參考電壓輸入11vref-/veref- o 內(nèi)部adc參考電壓和外部施加的adc參考電壓負(fù)端12p1.0/taclk i / o通用數(shù)字i / o引腳/ timer_a,時(shí)鐘輸入信號(hào)taclk 輸入13p1.1/ta0 i / o通用數(shù)字i / o引腳/ timer_a,捕捉:cci0a輸入,比較:out0的輸出/ bsl傳輸 14p1.2/ta1 i / o通用數(shù)字i / o引腳/ timer_a,捕捉:cci1a輸入,比較:輸出1輸出 15p1.3/ta2 i / o通用數(shù)字i
29、/ o引腳/,timer_a捕捉:cci2a輸入,比較:out2的輸出 16p1.4/smclk i / o通用數(shù)字i / o引腳/ smclk信號(hào)輸出17p1.5/ta0 i / o通用數(shù)字i / o引腳/ timer_a,比較:out0的輸出18p1.6/ta1 i / o通用數(shù)字i / o引腳/ timer_a,比較:輸出1輸出19p1.7/ta2 i / o通用數(shù)字i / o引腳/ timer_a,比較:out2的輸出20p2.0/aclk i / o通用數(shù)字i / o引腳/ aclk輸出 21p2.1/tainclk i / o通用數(shù)字i / o引腳/ timer_a,時(shí)鐘信號(hào)inc
30、lk22p2.2/caout/ta0 i / o通用數(shù)字i / o引腳/ timer_a,捕捉:cci0b輸入/比較器輸出/ bsl接收 23p2.3/ca0/ta1 i / o通用數(shù)字i / o引腳/ timer_a,比較:輸出1輸出/比較器輸入 24p2.4/ca1/ta2 i / o通用數(shù)字i / o引腳/ timer_a,比較:out2的輸出/比較器輸入 25p2.5/rosc i / o通用數(shù)字i / o引腳/定義dco標(biāo)稱頻率的外部電阻輸入 26p2.6/adc12clk i / o通用數(shù)字i / o引腳/轉(zhuǎn)換時(shí)鐘 - 12位adc27p2.7/ta0 i / o通用數(shù)字i / o
31、引腳/ timer_a,比較:out0的輸出 28p3.0/ste0 i / o通用數(shù)字i / o引腳/從發(fā)送使能 -usart0/spi模式 29p3.1/simo0 i / o通用數(shù)字i / o引腳/usart0/spi方式的從輸入/主輸出。30p3.2/somi0 i / o通用數(shù)字i / o引腳/usart0/spi 方式的從輸出/主輸入。31p3.3/uclk0 i / o通用數(shù)字i/o/usart0時(shí)鐘:外部輸入 - uart或spi模式下,輸出 - spi模式 32p3.4/utxd0 i / o通用數(shù)字i / o引腳/發(fā)送數(shù)據(jù)輸出 - usart0/uart模式 33p3.5/
32、urxd0 i / o通用數(shù)字i / o引腳/接收數(shù)據(jù) - usart0/uart模式 34p3.6/utxd1+ i / o通用數(shù)字i / o引腳/發(fā)送數(shù)據(jù)輸出 - usart1/uart模式35p3.7/urxd1+i / o通用數(shù)字i / o引腳/接收數(shù)據(jù) - usart1/uart模式 36p4.0/tb0i / o通用數(shù)字i / o引腳/ timer_b,捕捉:cci0a或cci0b輸入,比較:out0的輸出 37p4.1/tb1 i / o通用數(shù)字i / o引腳/ timer_b,捕捉:cci1a或cci1b輸入,比較:out1輸出 38p4.2/tb2 i / o通用數(shù)字i /
33、o引腳/ timer_b,捕捉:cci2a或cci2b輸入,比較:out2的輸出 39p4.3/tb3+ i / o通用數(shù)字i / o引腳/ timer_b,捕捉:cci3a或cci3b輸入,比較:out3輸出 40p4.4/tb4+ i / o通用數(shù)字i / o引腳/ timer_b,捕捉:cci4a或cci4b輸入,比較:out4輸出 41p4.5/tb5+ i / o通用數(shù)字i / o引腳/ timer_b,捕捉:cci5a或cci5b輸入,比較:out5輸出 42p4.6/tb6+ i / o通用數(shù)字i / o引腳/ timer_b,捕捉:cci6a或cci6b輸入,比較:out6輸出
34、 43p4.7/tbclk i / o通用數(shù)字i / o引腳/ timer_b,時(shí)鐘輸入信號(hào)tbclk44p5.0/ste1+ i / o通用數(shù)字i / o引腳/從發(fā)送使能 - usart1/spi模式45p5.1/simo1+ i / o通用數(shù)字i / o引腳/從入主出usart1/spi模式46p5.2/somi1+i / o通用數(shù)字usart1/spi 方式的從輸出/主輸入47p5.3/uclk1+ i / o通用數(shù)字i / o 外部時(shí)鐘輸入usart1/uart或spi方式,時(shí)鐘輸出usart1/spi方式48p5.4/mclk i / o通用數(shù)字i / o引腳/主系統(tǒng)時(shí)鐘mclk輸出
35、49p5.5/smclki / o通用數(shù)字i / o引腳/次主系統(tǒng)時(shí)鐘smclk輸出50p5.6/aclk i / o通用數(shù)字i / o引腳/輔助時(shí)鐘aclk輸出 51p5.7/tbouthi / o通用數(shù)字i / o引腳/切換所有pwm數(shù)字輸出端口到高阻抗 - timer_b7tb0到 tb652xt2out o 晶體振蕩器xt2o輸出端子53xt2in i晶體振蕩器xt2的輸入端口。只能連接標(biāo)準(zhǔn)晶體54tdo / tdi i / o測(cè)試數(shù)據(jù)輸出端口。tdo / tdi的數(shù)據(jù)輸出或編程數(shù)據(jù)輸入端子 55tdi / tclk i 測(cè)試數(shù)據(jù)輸入或測(cè)試時(shí)鐘輸入。該設(shè)備保護(hù)用保險(xiǎn)絲連接到的tdi /
36、 tclk的。 56tms i 選擇測(cè)試模式。tms用作一個(gè)器件的編程和測(cè)試輸入端口。57tck i 測(cè)試時(shí)鐘tck是用于器件編程測(cè)試和引導(dǎo)裝載程序啟動(dòng)(flash器件)時(shí)鐘輸入端口58rst / nmi i 復(fù)位輸入,不可屏蔽中斷輸入端口,或者引導(dǎo)裝載程序啟動(dòng)(在flash設(shè)備)。 59p6.0/a0 i / o通用數(shù)字i / o引腳/模擬輸入a0的 - 12位adc60p6.1/a1 i / o通用數(shù)字i / o引腳/模擬輸入格a1 - 12位adc 61p6.2/a2 i / o通用數(shù)字i / o引腳/模擬輸入a2的 - 12位adc62avss 模擬電源電壓,負(fù)極。提供模擬部分模擬數(shù)字
37、的變換器。63dvss 數(shù)字電源電壓,負(fù)極。供應(yīng)所有數(shù)字部分。64avcc 模擬電源電壓,正端。提供模擬部分模擬數(shù)字的變換器3.2 ds18b20溫度傳感器ds18b20數(shù)字溫度傳感器接線方便,封裝成后可應(yīng)用于多種場(chǎng)合,如管道式,螺紋式,磁鐵吸附式,不銹鋼封裝式,型號(hào)多種多樣,有l(wèi)tm8877,ltm8874等等。主要根據(jù)應(yīng)用場(chǎng)合的不同而改變其外觀。封裝后的ds18b20可用于電纜溝測(cè)溫,高爐水循環(huán)測(cè)溫,鍋爐測(cè)溫,機(jī)房測(cè)溫,農(nóng)業(yè)大棚測(cè)溫,潔凈室測(cè)溫,彈藥庫測(cè)溫等各種非極限溫度場(chǎng)合。耐磨耐碰,體積小,使用方便,封裝形式多樣,適用于各種狹小空間設(shè)備數(shù)字測(cè)溫和控制領(lǐng)域。3.2.1 4個(gè)主要的數(shù)據(jù)部件
38、(1)光刻rom中的64位序列號(hào)是出廠前被光刻好的,它可以看作是該ds18b20的地址序列碼。64位光刻rom的排列是:開始8位(28h)是產(chǎn)品類型標(biāo)號(hào),接著的48位是該ds18b20自身的序列號(hào),最后8位是前面56位的循環(huán)冗余校驗(yàn)碼(crc=x8+x5+x4+1)。光刻rom的作用是使每一個(gè)ds18b20都各不相同,這樣就可以實(shí)現(xiàn)一根總線上掛接多個(gè)ds18b20的目的。ds18b20中的溫度傳感器可完成對(duì)溫度的測(cè)量,以12位轉(zhuǎn)化為例:用16位符號(hào)擴(kuò)展的二進(jìn)制補(bǔ)碼讀數(shù)形式提供,以0.0625/lsb形式表達(dá),其中s為符號(hào)位。表3-2 ds18b20溫度值格式bit 7bit 6bit 5bit
39、 4bit 3bit 2bit 1bit 0ls byte232221202-12-22-32-4bit 15bit 14bit 13bit 12bit 11bit 10bit 9bit 8ms bytesssss262524這是12位轉(zhuǎn)化后得到的12位數(shù)據(jù),存儲(chǔ)在18b20的兩個(gè)8比特的ram中,二進(jìn)制中的前面5位是符號(hào)位,如果測(cè)得的溫度大于0,這5位為0,只要將測(cè)到的數(shù)值乘于0.0625即可得到實(shí)際溫度;如果溫度小于0,這5位為1,測(cè)到的數(shù)值需要取反加1再乘于0.0625即可得到實(shí)際溫度。例如+125的數(shù)字輸出為07d0h,+25.0625的數(shù)字輸出為0191h,-25.0625的數(shù)字輸出
40、為ff6fh,-55的數(shù)字輸出為fc90h。(3)ds18b20溫度傳感器的存儲(chǔ)器ds18b20溫度傳感器的內(nèi)部存儲(chǔ)器包括一個(gè)高速暫存ram和一個(gè)非易失性的可電擦除的eepram,后者存放高溫度和低溫度觸發(fā)器th、tl和結(jié)構(gòu)寄存器。(4)配置寄存器該字節(jié)各位的意義如下:表3-3 配置寄存器tmr1r011111低五位一直都是1,tm是測(cè)試模式位,用于設(shè)置ds18b20在工作模式還是在測(cè)試模式。在ds18b20出廠時(shí)該位被設(shè)置為0,用戶不要去改動(dòng)。r1和r0用來設(shè)置分辨率,如下表所示:(ds18b20出廠時(shí)被設(shè)置為12位)表3-4 溫度分辨率設(shè)置表r1r0分辨率溫度最大轉(zhuǎn)換時(shí)間009位93.75
41、ms0110位187.5ms1011位375ms1112位750ms(5)高速暫存存儲(chǔ)器高速暫存存儲(chǔ)器由9個(gè)字節(jié)組成,其分配如表5所示。當(dāng)溫度轉(zhuǎn)換命令發(fā)布后,經(jīng)轉(zhuǎn)換所得的溫度值以二字節(jié)補(bǔ)碼形式存放在高速暫存存儲(chǔ)器的第0和第1個(gè)字節(jié)。單片機(jī)可通過單線接口讀到該數(shù)據(jù),讀取時(shí)低位在前,高位在后,數(shù)據(jù)格式如圖2.9所示。對(duì)應(yīng)的溫度計(jì)算:當(dāng)符號(hào)位s=0時(shí),直接將二進(jìn)制位轉(zhuǎn)換為十進(jìn)制;當(dāng)s=1時(shí),先將補(bǔ)碼變?yōu)樵a,再計(jì)算十進(jìn)制值。圖2.10是對(duì)應(yīng)的一部分溫度值。表3-5 ds18b20暫存存儲(chǔ)器分布寄存器內(nèi)容字節(jié)地址溫度值低位(ls byte)0溫度值高薇(ms byte)1高溫限值(th)2低溫限制(t
42、l)3配置寄存器4保留5保留6保留7crc校驗(yàn)值8根據(jù)ds18b20的通訊協(xié)議,主機(jī)(單片機(jī))控制ds18b20完成溫度轉(zhuǎn)換必須經(jīng)過三個(gè)步驟:每一次讀寫之前都要對(duì)ds18b20進(jìn)行復(fù)位操作,復(fù)位成功后發(fā)送一條rom指令,最后發(fā)送ram指令,這樣才能對(duì)ds18b20進(jìn)行預(yù)定的操作。復(fù)位要求主cpu將數(shù)據(jù)線下拉500微秒,然后釋放,當(dāng)ds18b20收到信號(hào)后等待1660微秒左右,后發(fā)出60240微秒的存在低脈沖,主cpu收到此信號(hào)表示復(fù)位成功。rom、ram指令如下表所示:表3-6 rom、ram指令表指令約定代碼功能讀rom33h讀ds18b20溫度傳感器rom中的編碼(即64位地址)符合rom
43、55h發(fā)出此命令之后,接著發(fā)出64位rom編碼,訪問單總線上與該編碼相對(duì)應(yīng)的ds18b20使之作出響應(yīng),為下一步對(duì)該ds18b20的讀寫作準(zhǔn)備。搜索rom0f0h用于確定掛接在同一總線上ds18b20的個(gè)數(shù)和識(shí)別64位rom地址,為操作各器件作好準(zhǔn)備。跳過rom0cch忽略64位rom地址,直接向ds18b20發(fā)溫度變換命令適用于單片機(jī)工作告警搜索命令0ech執(zhí)行后只有溫度超過設(shè)定值上限或下限的片子才做出相應(yīng)。指令約定代碼功能溫度變換44h啟動(dòng)ds18b20進(jìn)行溫度轉(zhuǎn)換,12位轉(zhuǎn)換時(shí)最長為750ms(9位為93.75ms)。結(jié)果存入內(nèi)部9字節(jié)ram中復(fù)制暫存器48h將ram中第3、4字節(jié)的內(nèi)容
44、復(fù)制到eeprom中讀暫存器0beh讀內(nèi)部ram中9字節(jié)的內(nèi)容寫暫存器4eh發(fā)出向內(nèi)部ram的3、4字節(jié)寫上、下限溫度數(shù)據(jù)命令,緊跟該命令之后,是傳送兩字節(jié)的數(shù)據(jù)重調(diào)eeprom0b8h將eeprom中內(nèi)容恢復(fù)到ram中的第3、4字節(jié)讀供電方式0b4h讀ds18b20的供電模式。寄生供電時(shí)ds18b20發(fā)送“0”,外接電源供電ds18b20發(fā)送“1”。3.2.2 技術(shù)性能描述(1)、 獨(dú)特的單線接口方式,ds18b20在與微處理器連接時(shí)僅需要一條口線即可實(shí)現(xiàn)微處理器與ds18b20的雙向通訊。(2)、測(cè)溫范圍55+125,固有測(cè)溫誤差(注意,不是分辨率,這里之前是錯(cuò)誤的)0.5。(3)、支持多
45、點(diǎn)組網(wǎng)功能,多個(gè)ds18b20可以并聯(lián)在唯一的三線上,最多只能并聯(lián)8個(gè),實(shí)現(xiàn)多點(diǎn)測(cè)溫,如果數(shù)量過多,會(huì)使供電電源電壓過低,從而造成信號(hào)傳輸?shù)牟环€(wěn)定。(4)、工作電源: 35v/dc (可以數(shù)據(jù)線寄生電源)(5)、在使用中不需要任何外圍元件。(6)、 測(cè)量結(jié)果以912位數(shù)字量方式串行傳送。(7)、不銹鋼保護(hù)管直徑 6。(8)、適用于dn1525, dn40dn250各種介質(zhì)工業(yè)管道和狹小空間設(shè)備測(cè)溫。(9)、 標(biāo)準(zhǔn)安裝螺紋 m10x1, m12x1.5, g1/2”任選。(10)、pvc電纜直接出線或德式球型接線盒出線,便于與其它電器設(shè)備連接。3.2.3應(yīng)用范圍(1)該產(chǎn)品適用于冷凍庫,糧倉,儲(chǔ)
46、罐,電訊機(jī)房,電力機(jī)房,電纜線槽等測(cè)溫和控制領(lǐng)域。(2)軸瓦,缸體,紡機(jī),空調(diào),等狹小空間工業(yè)設(shè)備測(cè)溫和控制。(3)汽車空調(diào)、冰箱、冷柜、以及中低溫干燥箱等。(4)供熱/制冷管道熱量計(jì)量,中央空調(diào)分戶熱能計(jì)量和工業(yè)領(lǐng)域測(cè)溫和控制。3.2.4 ds18b20工作原理ds18b20測(cè)溫原理如圖3-1所示。圖中低溫度系數(shù)晶振的振蕩頻率受溫度影響很小,用于產(chǎn)生固定頻率的脈沖信號(hào)送給計(jì)數(shù)器1。高溫度系數(shù)晶振 隨溫度變化其振蕩率明顯改變,所產(chǎn)生的信號(hào)作為計(jì)數(shù)器2的脈沖輸入。計(jì)數(shù)器1和溫度寄存器被預(yù)置在55所對(duì)應(yīng)的一個(gè)基數(shù)值。計(jì)數(shù)器1對(duì) 低溫度系數(shù)晶振產(chǎn)生的脈沖信號(hào)進(jìn)行減法計(jì)數(shù),當(dāng)計(jì)數(shù)器1的預(yù)置值減到0時(shí),
47、溫度寄存器的值將加1,計(jì)數(shù)器1的預(yù)置將重新被裝入,計(jì)數(shù)器1重 新開始對(duì)低溫度系數(shù)晶振產(chǎn)生的脈沖信號(hào)進(jìn)行計(jì)數(shù),如此循環(huán)直到計(jì)數(shù)器2計(jì)數(shù)到0時(shí),停止溫度寄存器值的累加,此時(shí)溫度寄存器中的數(shù)值即 為所測(cè)溫度。圖3-1中的斜率累加器用于補(bǔ)償和修正測(cè)溫過程中的非線性,其輸出用于修正計(jì)數(shù)器1的預(yù)置值。斜率累加器預(yù)置比較計(jì)數(shù)器1低溫度系數(shù)晶振預(yù)置溫度寄存器=0高溫度系數(shù)晶振計(jì)數(shù)器2=0圖3-1 ds18b20濕度傳感器工作原理圖3.2.5 ds18b20引腳定義(1)dq為數(shù)字信號(hào)輸入/輸出端;(2)gnd為電源地;(3)vdd為外接供電電源輸入端(在寄生電源接線方式時(shí)接地)。3.3 hm1500濕度傳感器
48、濕度傳感器選擇集成濕度傳感器hm1500,它是利用濕敏電容hs1101 設(shè)計(jì)制造,具有線性電壓輸出。其濕度測(cè)量范圍為5%99%(相對(duì)濕度);相對(duì)濕度精度為3%;工作溫度為-30+60;工作濕度范圍0100%(相對(duì)濕度);供電電壓為5v(最大電壓dc16v);可輸出dc電壓為14 v;響應(yīng)時(shí)間為5,適用于工業(yè)級(jí)場(chǎng)合。3.3.1 hm1500內(nèi)部結(jié)構(gòu)圖3-2 hm1500內(nèi)部結(jié)構(gòu)3.3.2 額定參數(shù)表3-7 hm1500濕度傳感器額定參數(shù)參數(shù)符號(hào)參數(shù)值單位存儲(chǔ)溫度tstg-3070供電電壓(峰值)vs7vdc濕度工作范圍rh0100%rh溫度工作范圍ta-30603.3.3 特性ta=23,vs=
49、5vdc,rl1m表3-8 hm1500特性3.3.4 環(huán)境適應(yīng)性hm1500已通過humiral的震動(dòng)、沖擊、存儲(chǔ)、高溫高濕、靜電等品質(zhì)測(cè)試。此外,經(jīng)過嚴(yán)格的惡劣化學(xué)測(cè)試,證明hm1500可以在一下環(huán)境中穩(wěn)定工作:so2(0.5%)、h2s(0.5%)、o2、no2、no、co、co2、軟化劑、肥皂。甲苯、酸(h2so4,hno3,hcl)、殺蟲劑、香煙等等。3.3.5 hm1500濕度測(cè)量典型hm1500相對(duì)濕度測(cè)量曲線圖3-3 hm1500輸出電壓與相對(duì)濕度曲線3.3.6 hm1500模擬線性電壓輸出模擬線性電壓輸出及輸出值多項(xiàng)式擬合參考圖3-4 hm1500模擬線性電壓輸出及輸出值多項(xiàng)
50、式擬合參考第4章 硬件電路的設(shè)計(jì)4.1 基礎(chǔ)電路設(shè)計(jì)電路設(shè)計(jì)本系統(tǒng)的總體設(shè)計(jì)方案如圖4-1所示。本設(shè)計(jì)方案包括溫度檢測(cè)模塊、濕度檢測(cè)模塊、顯示模塊。在溫濕度檢測(cè)模塊中,溫度傳感器ds18b20采集得到的電流信號(hào)和濕度傳感器hm1500采集到的電壓信號(hào)轉(zhuǎn)換為給定范圍內(nèi)的電壓信號(hào)。然后由單片機(jī)msp430f149的ad采樣端口將該電壓信號(hào)讀入,單片機(jī)把數(shù)據(jù)處理之后通過顯示器顯示出來測(cè)量值。顯示模塊濕度傳感器信號(hào)調(diào)理電路存儲(chǔ)器溫度傳感器msp430f149圖4-1系統(tǒng)總體結(jié)構(gòu)框圖4.2 重要模塊電路的設(shè)計(jì)4.2.1 溫度檢測(cè)電路的設(shè)計(jì)ds18b20測(cè)溫系統(tǒng)具有測(cè)溫系統(tǒng)簡單、測(cè)溫精度高、連接方便、占用
51、口線少等優(yōu)點(diǎn)。下面就是ds18b20幾個(gè)不同應(yīng)用方式下的測(cè)溫電路圖:(1)ds18b20寄生電源供電方式電路圖如下面圖6所示,在寄生電源供電方式下,ds18b20從單線信號(hào)線上汲取能量:在信號(hào)線dq處于高電平期間把能量儲(chǔ)存在內(nèi)部電容里,在信號(hào)線處于低電平期間消耗電容上的電能工作,直到高電平到來再給寄生電源(電容)充電。獨(dú)特的寄生電源方式有三個(gè)好處:1)進(jìn)行遠(yuǎn)距離測(cè)溫時(shí),無需本地電源。2)可以在沒有常規(guī)電源的條件下讀取rom。3)電路更加簡潔,僅用一根i/o口實(shí)現(xiàn)測(cè)溫。要想使ds18b20進(jìn)行精確的溫度轉(zhuǎn)換,i/o線必須保證在溫度轉(zhuǎn)換期間提供足夠的能量,由于每個(gè)ds18b20在溫度轉(zhuǎn)換期間工作電
52、流達(dá)到1ma,當(dāng)幾個(gè)溫度傳感器掛在同一根i/o線上進(jìn)行多點(diǎn)測(cè)溫時(shí),只靠4.7k上拉電阻就無法提供足夠的能量,會(huì)造成無法轉(zhuǎn)換溫度或溫度誤差極大。因此,圖6電路只適應(yīng)于單一溫度傳感器測(cè)溫情況下使用,不適宜采用電池供電系統(tǒng)中。并且工作電源vcc必須保證在5v,當(dāng)電源電壓下降時(shí),寄生電源能夠汲取的能量也降低,會(huì)使溫度誤差變大。在制作中曾經(jīng)就此電路做過實(shí)驗(yàn),在實(shí)驗(yàn)中,降低電源電壓vcc,當(dāng)?shù)陀?.5v時(shí),測(cè)出的溫度值比實(shí)際的溫度高,誤差較大。當(dāng)電源電壓降為4v時(shí),溫度誤差有3之多,這就應(yīng)該是因?yàn)榧纳娫醇橙∧芰坎粔蛟斐傻陌?,因此,在開發(fā)實(shí)際測(cè)溫系統(tǒng)時(shí)不使用此電路。(2)ds18b20寄生電源強(qiáng)上拉供電方
53、式電路圖改進(jìn)的寄生電源供電方式如下面圖10所示,為了使ds18b20在動(dòng)態(tài)轉(zhuǎn)換周期中獲得足夠的電流供應(yīng),當(dāng)進(jìn)行溫度轉(zhuǎn)換或拷貝到e2存儲(chǔ)器操作時(shí),用mosfet把i/o線直接拉到vcc就可提供足夠的電流,在發(fā)出任何涉及到拷貝到e2存儲(chǔ)器或啟動(dòng)溫度轉(zhuǎn)換的指令后,必須在最多10s內(nèi)把i/o線轉(zhuǎn)換到強(qiáng)上拉狀態(tài)。在強(qiáng)上拉方式下可以解決電流供應(yīng)不走的問題,因此也適合于多點(diǎn)測(cè)溫應(yīng)用,缺點(diǎn)就是要多占用一根i/o口線進(jìn)行強(qiáng)上拉切換。(3)ds18b20的外部電源供電方式 在外部電源供電方式下,ds18b20工作電源由vdd引腳接入,此時(shí)i/o線不需要強(qiáng)上拉,不存在電源電流不足的問題,可以保證轉(zhuǎn)換精度,同時(shí)在總線
54、上理論可以掛接任意多個(gè)ds18b20傳感器,組成多點(diǎn)測(cè)溫系統(tǒng)。注意:在外部供電的方式下,ds18b20的gnd引腳不能懸空,否則不能轉(zhuǎn)換溫度,讀取的溫度總是85。外部電源供電方式是ds18b20最佳的工作方式,工作穩(wěn)定可靠,抗干擾能力強(qiáng),而且電路也比較簡單,可以開發(fā)出穩(wěn)定可靠的多點(diǎn)溫度監(jiān)控系統(tǒng)。因此,在實(shí)際的設(shè)計(jì)開發(fā)中,我們使用外部電源供電方式。在外接電源方式下,可以充分發(fā)揮ds18b20寬電源電壓范圍的優(yōu)點(diǎn),即使電源電壓vcc降到3v時(shí),依然能夠保證溫度量精度。溫度測(cè)量電路模塊如圖4-2所示。dsl8820工作電壓為35v,測(cè)量溫度范圍為-55+125,用戶設(shè)置的報(bào)警溫度存儲(chǔ)在芯片內(nèi)部eeprom中,可掉電保持。它具有3引腳,當(dāng)采用外部電源供電時(shí),gnd腳接地,vcc腳接電源,dq腳作為信號(hào)端接單片機(jī)i/o口,電源腳和dq腳間還需要外接一個(gè)約1k的上拉電阻,保證總線閑置時(shí)其狀態(tài)為高電平。dsl8b20可以將所采集到的溫度轉(zhuǎn)換為數(shù)字信號(hào),然后通過dq傳送至單片機(jī),單片機(jī)從而啟動(dòng)程序存儲(chǔ)器中的測(cè)量程序,驅(qū)動(dòng)數(shù)碼管顯示溫度值。圖4-2 溫度檢測(cè)電路4.2.2 濕度測(cè)量電路的設(shè)計(jì)由于濕度為緩變信號(hào),可利用msp430單片機(jī)的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 個(gè)人房屋售房合同樣本
- 住宅小區(qū)車位轉(zhuǎn)讓合同樣本
- 個(gè)人專利咨詢合同樣本
- 仿石漆經(jīng)銷合同標(biāo)準(zhǔn)文本
- 公司公積金合同樣本
- 共建單位掛牌合同樣本
- 專業(yè)版?zhèn)€人合作合同樣本
- 2025臨時(shí)買賣合同范本
- 書店入股合同標(biāo)準(zhǔn)文本
- 入股個(gè)體酒吧合同標(biāo)準(zhǔn)文本
- 雷鋒叔叔你在哪里教學(xué)反思
- 軟件詳細(xì)設(shè)計(jì)說明書(例)
- 鋼拱橋?qū)m?xiàng)吊裝方案終稿
- 24式太極拳教案(1~4課)
- 哈薩克斯坦鐵路車站代碼
- 產(chǎn)業(yè)經(jīng)濟(jì)學(xué)的課后復(fù)習(xí)答案
- 中國綠色經(jīng)濟(jì)發(fā)展之路(PPT-37張)課件
- 客房控制系統(tǒng)——RCU系統(tǒng)培訓(xùn)PPT通用通用課件
- 履帶式液壓挖掘機(jī)挖掘機(jī)構(gòu)設(shè)計(jì)
- 川崎病診治指南最新ppt課件
- (會(huì)議紀(jì)要(2011)第29期)河南煤業(yè)化工集團(tuán)有限責(zé)任公司會(huì)議紀(jì)要
評(píng)論
0/150
提交評(píng)論