




已閱讀5頁,還剩30頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
本 科 畢 業(yè) 論 文題目: 基于無線傳感網(wǎng)的冷庫環(huán)境參量監(jiān)控系統(tǒng) 學(xué)院: 電子信息工程學(xué)院 班級: 電信12-2班 姓名: 指導(dǎo)教師: 職稱: 教授 完成日期: 年 月 日蘭州工業(yè)學(xué)院本科畢業(yè)論文摘 要溫度控制系統(tǒng)廣泛應(yīng)用于社會生活的各個領(lǐng)域,又由于近年來,數(shù)字家庭、無線通信、無線控制、無線定位、無線組網(wǎng)和移動連接等詞語的頻頻映入我們的眼簾,灌入我們的耳朵。正是由于IT產(chǎn)業(yè)的高速發(fā)展、網(wǎng)絡(luò)的普及、產(chǎn)品的智能化以及單片機強有力的功能拓展,才使得它們逐漸來到我們的身邊,進(jìn)入我們的生活。日益相關(guān)的信息報道足以預(yù)測這些新技術(shù)必將具有強大生命力和廣闊的市場前景。本文設(shè)計完成的環(huán)境參量監(jiān)測平臺可以針對現(xiàn)實中的眾多場合實施有效地信息監(jiān)測,于遇到一些異常數(shù)據(jù)的情況,可以顯示冷庫信息及時對異常信息報警,并將數(shù)據(jù)實時存儲到數(shù)據(jù)庫中,備日后分析??傮w來講,該監(jiān)測平臺可靠性高、穩(wěn)定性強、能耗低,操作簡單方便,可應(yīng)用領(lǐng)域廣,達(dá)到了預(yù)期設(shè)計的要求。關(guān)鍵詞:冷庫環(huán)境 無線傳感網(wǎng)- I -AbstractTemperature control system is widely used in various fields of social life, and because in recent years, digital home, wireless communication, wireless control, wireless positioning, wireless network and mobile connection words frequently greet our eyes, poured into our ears. It is because of the rapid development of IT industry, the popularity of the network, the product of intelligent and powerful function of the MCU development, so that they gradually come to our side, into our lives. Increasingly relevant information is sufficient to predict these new technologies will have a strong vitality and broad market prospects.In this paper the design of environment parameters monitoring platform can be in view of the reality of the numerous occasions implementation to effectively monitor information, to meet some abnormal data, can display the cold storage information in a timely manner to the abnormal information of alarm, and real-time data storage to the database, analysis in the future. Generally speaking, the monitoring platform has high reliability, strong stability, low energy consumption, simple and convenient operation, can be widely used in the field, to achieve the desired design requirements.Key Words: Cold storage environment Wireless sensor network- III -目 錄摘要Abstract引言1 緒 論1.1 課題背景與意義1.2 無線傳感網(wǎng)絡(luò)概述1.2.1無線傳感網(wǎng)絡(luò)的系統(tǒng)結(jié)構(gòu)1.2.2無線傳感網(wǎng)絡(luò)的特點1.3基于無線傳感網(wǎng)絡(luò)的研究內(nèi)容2 系統(tǒng)總體設(shè)計2.1系統(tǒng)總體方案2.2冷庫環(huán)境參量采集系統(tǒng)設(shè)計2.2.1 冷庫溫度的采集2.2.2 冷庫濕度的采集2.3 參量的無線傳輸2.4 系統(tǒng)顯示及控制電路2.5參量超限報警電路3 系統(tǒng)硬件設(shè)計與實現(xiàn)3.1 溫度采集模塊3.1.1 DS18B20介紹3.1.2單總線介紹3.2濕度采集模塊 3.2.1 HIH3610介紹 3.2.2 A/D轉(zhuǎn)換電路3.3 無線收發(fā)模塊 3.3.1無線收發(fā)芯片的選擇3.3.2 PTR8000簡介3.3.3 PTR8000的工作過程3.3.4 PTR8000的編程過程3.4 LCD顯示模塊3.4.1字符型液晶顯示模塊3.4.2字符型液晶顯示模塊引腳3.5 主控制單元的設(shè)計3.4.1單片機的選型3.4.2電源電路設(shè)計3.4.3 AT89S52復(fù)位電路設(shè)計3.4.4晶振電路設(shè)計4 軟件部分的設(shè)計與實現(xiàn)4.1 溫度檢測模塊的軟件設(shè)計4.1.1溫度數(shù)據(jù)的發(fā)送流程圖4.1.2溫度數(shù)據(jù)的處理方法4.2 發(fā)射模塊的軟件設(shè)計4.2.1 PTR8000發(fā)射程序設(shè)計4.2.2 PTR8000發(fā)射及接收過程結(jié)論與展望致 謝參考文獻(xiàn)附錄A 基于無線傳感網(wǎng)絡(luò)的冷庫環(huán)境監(jiān)控系統(tǒng)的原理圖附錄B 一篇引用的外文文獻(xiàn)及其譯文附錄C 主要參考文獻(xiàn)的題錄及摘要附錄D 源程序第一章 緒 論1.1 課題背景與意義冷庫是發(fā)展冷藏業(yè)的基礎(chǔ)設(shè)施,也是在低溫條件下貯藏貨品的建筑群。食品保鮮主要以食品冷藏鏈為主,將易腐畜禽、果蔬、水產(chǎn)、速凍食品經(jīng)過預(yù)冷、加工、儲存和冷藏運輸,有效地保持食品的外觀、色澤、營養(yǎng)成分及風(fēng)味物質(zhì),達(dá)到食物保質(zhì)保鮮,延長食品的保存期為目的,起到調(diào)劑淡、旺季市場的需求并削減生產(chǎn)與銷售過程中經(jīng)濟損耗的作用。隨著市場經(jīng)濟的不斷發(fā)展、現(xiàn)代物流系統(tǒng)的不斷完善,食品冷藏鏈的產(chǎn)業(yè)化發(fā)展前景十分廣漠。近幾年來,我國冷庫扶植成長十分迅速,首要分布在各水果、蔬菜生產(chǎn)區(qū)和大中城市郊區(qū)的蔬菜基地。據(jù)統(tǒng)計,國內(nèi)現(xiàn)有冷凍冷藏能力已達(dá)500 多萬t,此中外資、中外合資和個體冷庫約占50 萬t,國有冷庫450 多萬t,分屬于內(nèi)貿(mào)、農(nóng)業(yè)、外貿(mào)和輕工系,此中內(nèi)貿(mào)系統(tǒng)冷庫容量達(dá)300 多萬t,占國內(nèi)總量的60%以上。我國商業(yè)系統(tǒng)擁有果蔬儲藏庫面積達(dá)200多萬平米,倉儲本領(lǐng)達(dá)130多萬t,此中機械冷藏庫70多萬t,通俗庫為60多萬t。果品蔬菜保鮮平常采用最低溫度為-2 的高溫庫,水產(chǎn)、肉食類保鮮采用溫度在-18以下的低溫庫,而我國的貯藏冷庫大多數(shù)為高溫庫。大型冷庫一般采用以氨為制冷劑的集中式制冷系統(tǒng),冷卻設(shè)備多為排管,系統(tǒng)復(fù)雜,實現(xiàn)自動化控制難度大。小型冷庫一般采用以氟里昂為制冷劑的分散式或集中式制冷系統(tǒng)。在建造方面以土建冷庫偏多,自動化控制水平普遍較低。裝配式冷庫近幾年來有所發(fā)展。伴隨著社會的進(jìn)步和生產(chǎn)的需要,利用無線傳輸技術(shù)對環(huán)境數(shù)據(jù)進(jìn)行監(jiān)控傳送的方式已經(jīng)滲透到社會生活生產(chǎn)的每一個角落,溫度測量的準(zhǔn)確度在影響生產(chǎn)效益的同時也在逐步得到社會的重視。 在冷庫現(xiàn)場,由于存儲環(huán)境因素,工作人員不能長時間停留在現(xiàn)場觀察設(shè)備是否運行正常,就需要采集數(shù)據(jù)并傳輸數(shù)據(jù)到一個環(huán)境相對好的操控室內(nèi),工作人員可以在這里將控制指令傳輸給現(xiàn)場執(zhí)行模塊進(jìn)行各種操作。這樣就會產(chǎn)生數(shù)據(jù)傳輸問題,由冷庫廠房大、需要傳輸數(shù)據(jù)多,使用傳統(tǒng)的有線數(shù)據(jù)傳輸方式就需要鋪設(shè)很多很長的通訊線,浪費資源,占用空間,可操作性差,出現(xiàn)錯誤換線困難。而且,當(dāng)數(shù)據(jù)采集點處于運動狀態(tài)、所處的環(huán)境不允許或無法鋪設(shè)電纜時,數(shù)據(jù)甚至無法傳輸,此時便需要利用無線傳輸?shù)姆绞竭M(jìn)行數(shù)據(jù)采集。 在日常生活中,隨著人們生活水平的提高,居住條件也逐漸變得智能化。如今很多家庭都會安裝室內(nèi)溫度采集控制系統(tǒng),其原理就是利用無線通信技術(shù)采集室內(nèi)溫度數(shù)據(jù),并根據(jù)室內(nèi)溫度情況進(jìn)行遙控通風(fēng)等操作,自動調(diào)節(jié)室內(nèi)溫度濕度,可以更好地改善人們的居住環(huán)境。 以上只是簡單列舉幾個現(xiàn)實的例子,在現(xiàn)實生活中,這種溫度采集系統(tǒng)已經(jīng)被成功應(yīng)用于工農(nóng)業(yè)、環(huán)境監(jiān)測、軍事國防、機器人控制等許多重要領(lǐng)域,而且類似于這種環(huán)境參量采集系統(tǒng)的無線通信網(wǎng)絡(luò)已經(jīng)被廣泛的應(yīng)用到民用和軍事領(lǐng)域。因此,對于如何利用無線通信技術(shù)進(jìn)行冷庫環(huán)境數(shù)據(jù)采集,尤其是如何提高無線數(shù)據(jù)采集的精度等課題的研究就變得非常的有意義。1.2無線傳感網(wǎng)絡(luò)概述1.2.1無線傳感網(wǎng)絡(luò)的系統(tǒng)結(jié)構(gòu)無線傳感器網(wǎng)絡(luò)的系統(tǒng)結(jié)構(gòu)如圖 1.1所示,一般包括傳感器節(jié)點(sensor node)、匯聚節(jié)點(sink node)和管理節(jié)點(management node)。大量傳感器節(jié)點隨機部署在被監(jiān)測區(qū)域內(nèi)或非 ??拷槐O(jiān)測區(qū)域的地方,通過自組織方式構(gòu)成網(wǎng)絡(luò),傳感器節(jié)點將監(jiān)測的數(shù)據(jù)經(jīng)過多跳后路 由傳輸?shù)絽R聚節(jié)點,匯聚節(jié)點通過公共通信網(wǎng)絡(luò)(如互聯(lián)網(wǎng)、衛(wèi)星等)將數(shù)據(jù)發(fā)送到管理節(jié)點。 監(jiān)測者通過管理節(jié)點對傳感器網(wǎng)絡(luò)進(jìn)行管理和配置、發(fā)布檢測任務(wù)、收集監(jiān)測數(shù)據(jù)。圖 1.1無線傳感器網(wǎng)絡(luò)結(jié)構(gòu)圖 傳感器節(jié)點通常是一個微型的嵌入式系統(tǒng),由于受到體積、價格和電源供給等因素的限制,它的處理能力、存儲能力和通信能力較弱,通常只與自身通信范圍內(nèi)的鄰居節(jié)點交換數(shù)據(jù), 通過攜帶能量有限的電池供電。要訪問通信范圍以外的節(jié)點,必須使用多跳路由。為了保證采 集到的數(shù)據(jù)信息能夠通過多跳送到匯聚節(jié)點,節(jié)點的分布要相當(dāng)密集。從網(wǎng)絡(luò)功能上看,每個 傳感器節(jié)點都具有信息采集和路由的雙重功能,除了進(jìn)行本地信息收集和數(shù)據(jù)處理外,還要存 儲、管理和融合其他節(jié)點轉(zhuǎn)發(fā)過來的數(shù)據(jù),同時與其他節(jié)點協(xié)作完成一些特定任務(wù)。匯聚節(jié)點通常具有較強的處理能力、存儲能力和通信能力,它既可以是一個具有增強功能 的傳感器節(jié)點,有足夠的能量供給和內(nèi)存與計算資源,也可以是沒有監(jiān)測功能僅帶有無線通信1.2.2無線傳感網(wǎng)絡(luò)的特點無線傳感器網(wǎng)絡(luò)是一種“智能”網(wǎng)絡(luò),與目前常見的無線網(wǎng)絡(luò)包括移動通信網(wǎng)、無線局域 網(wǎng)、藍(lán)牙網(wǎng)絡(luò)等有相似之處,但同時也存在很大的差別。傳統(tǒng)無線網(wǎng)絡(luò)的首要設(shè)計目標(biāo)是 提供高服務(wù)質(zhì)量和高效的帶寬利用,其次才考慮節(jié)約能源,而無線傳感器網(wǎng)絡(luò)的首要設(shè)計目標(biāo) 是能源的高效使用。無線傳感器網(wǎng)絡(luò)具有以下主要特點:(1) 傳感器節(jié)點數(shù)目大,密度高 為了獲取精確信息,在監(jiān)測區(qū)域通常部署大量傳感器節(jié)點,傳感器節(jié)點數(shù)量可能達(dá)到成千上萬,甚至更多。大量節(jié)點能夠增大覆蓋的監(jiān)測區(qū)域,減少盲區(qū)。(2) 傳感器節(jié)點的能量、計算能力和存儲容量有限 隨著傳感器的微型化,在設(shè)計中大部分節(jié)點的能量靠電池供電,其能量有限,而由于條件限制,難以在使用中給節(jié)點更換電池,所以傳感器節(jié)點的能量限制是整個無線傳感器網(wǎng)絡(luò)設(shè)計 的瓶頸,它直接決定了網(wǎng)絡(luò)的工作壽命;另一方面,傳感器節(jié)點的計算能力和存儲能力都較低, 使得其不能進(jìn)行復(fù)雜的計算和數(shù)據(jù)存儲。(3) 無線傳感器網(wǎng)絡(luò)具有自組織能力 在傳感器網(wǎng)絡(luò)應(yīng)用中,通常情況下傳感器節(jié)點被放置在沒有基礎(chǔ)結(jié)構(gòu)的地方。傳感器節(jié)點的位置不能預(yù)先精確設(shè)定,節(jié)點之間的相互鄰居關(guān)系預(yù)先也不知道,這樣就要求傳感器節(jié)點具 有自組織的能力,能夠自動進(jìn)行配置和管理。(4) 傳感器節(jié)點具有數(shù)據(jù)融合能力 在無線傳感器網(wǎng)絡(luò)中,由于傳感器節(jié)點的數(shù)目大,很多節(jié)點會采集到具有相同類型的數(shù)據(jù),因而通常要求其中的一些節(jié)點具有數(shù)據(jù)融合能力,能對來自多個傳感器節(jié)點采集的數(shù)據(jù)進(jìn)行融 合,再送給信息處理中心。數(shù)據(jù)融合可以減少冗余數(shù)據(jù),從而可以減少在傳送數(shù)據(jù)過程中的能 量消耗,延長網(wǎng)絡(luò)的壽命。(5) 動態(tài)的的網(wǎng)絡(luò) 傳感器網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)可能因為下列因素而改變:環(huán)境因素或電能耗盡造成的傳感器節(jié)點出現(xiàn)故障或失效;環(huán)境條件變化可能造成無線通信鏈路帶寬變化,甚至?xí)r斷時通;傳感器網(wǎng)絡(luò) 的傳感器、感知對象和觀察者這三要素都可能具有移動性;新節(jié)點的加入。這就要求傳感器網(wǎng) 絡(luò)系統(tǒng)要能夠適應(yīng)這種變化,具有動態(tài)的系統(tǒng)可重構(gòu)性。1.3基于無線傳感網(wǎng)絡(luò)的研究內(nèi)容本文中我們主要研究了無線傳輸技術(shù)在整個系統(tǒng)中所起的關(guān)鍵作用,對溫度傳感器的選擇,主控單元的設(shè)計以及一些外圍電路的設(shè)計,使之各分模塊能更好的融入整個系統(tǒng),使系統(tǒng)更協(xié)調(diào)的工作,同時考慮了方案的可行性、可靠性及經(jīng)濟性。系統(tǒng)的無線收發(fā)模塊采用了nRF905射頻芯片,并有低功耗單片機AT89S52控制實現(xiàn)短距離無線數(shù)據(jù)通信。該接口設(shè)計具有成本低、功耗低、傳輸速率高、軟件設(shè)計簡單以及通信穩(wěn)定可靠等特點。整個系統(tǒng)有發(fā)送和接收二部分,通過nRF905無線數(shù)據(jù)通信收發(fā)模塊來實現(xiàn)無線數(shù)據(jù)傳輸。發(fā)送部分以單片機AT89S52為核心,使用溫度轉(zhuǎn)換芯片DS18B20實時采集溫度數(shù)據(jù)。將采集的溫度數(shù)據(jù)無線傳送給接收部分,然后再在數(shù)碼管上顯示。本系統(tǒng)的核心控制芯片選用的是AT89S52。在完成課題的過程中要做到以下幾點:(1)明確系統(tǒng)功能,完成系統(tǒng)功能模塊劃分;(2)在系統(tǒng)需求及設(shè)計技術(shù)指標(biāo)的要求下,對整個系統(tǒng)的實現(xiàn)提出具體的設(shè)計方案;(3)在方案設(shè)計的基礎(chǔ)上,結(jié)合技術(shù)指標(biāo)及實現(xiàn)的難易程度,確定測溫系統(tǒng)的實現(xiàn)方案及所用的各種軟硬件環(huán)境,包括器件的選型;完成現(xiàn)場控制單元的硬件原理設(shè)計第2章 系統(tǒng)總體設(shè)計2.1 系統(tǒng)總體方案根據(jù)系統(tǒng)需要,經(jīng)過分析,系統(tǒng)主要包括溫度傳感器、濕度傳感器、無線收發(fā)模塊、由單片機作為控制器的控制模塊、顯示模塊及驅(qū)動模塊。系統(tǒng)的設(shè)計框圖如圖2.1: 無線發(fā)射芯片單片機溫度數(shù)據(jù)的采集濕度數(shù)據(jù)的采集執(zhí)行模塊單片機無線接受芯片圖2.1系統(tǒng)設(shè)計框圖2.2 冷庫環(huán)境參量采集系統(tǒng)設(shè)計2.2.1冷庫溫度的采集溫度采集模塊是系統(tǒng)設(shè)計的重點之一,直接影響整個系統(tǒng)對環(huán)境溫度變化的反應(yīng)速度、采集準(zhǔn)確度以及精度等指標(biāo)。采用數(shù)字溫度傳感器DS18B20測量溫度,輸出信號全數(shù)字化。便于單片機處理及控制,省去傳統(tǒng)的測溫方法的很多外圍電路。且該芯片的物理化學(xué)性很穩(wěn)定,它能用做工業(yè)測溫元件,此元件線性度較好。測量溫度范圍寬,測量精度高 DS18B20 的測量范圍為 -55 + 125 ; 在 -10+ 85C范圍內(nèi),精度為 0.5C 。DS18B20的最大特點之一采用了單總線的數(shù)據(jù)傳輸,由數(shù)字溫度計DS1820和微控制器AT89S52構(gòu)成的溫度測量裝置,它直接輸出溫度的數(shù)字信號,可直接與計算機連接。這樣,測溫系統(tǒng)的結(jié)構(gòu)就比較簡單,體積也不大,且由于AT89S52可以帶多個DSB1820,因此可以非常容易實現(xiàn)多點測量,輕松的組建傳感器網(wǎng)絡(luò)。采用溫度芯片DS18B20測量溫度,可以體現(xiàn)系統(tǒng)芯片化這個趨勢。部分功能電路的集成,使總體電路更簡潔,搭建電路和焊接電路時更快。而且,集成塊的使用,有效地避免外界的干擾,提高測量電路的精確度。所以集成芯片的使用將成為電路發(fā)展的一種趨勢。2.2.2冷庫濕度的采集濕度采集選用HIH3610濕度傳感器。HIH3610是美國Honeywell公司生產(chǎn)的相對濕度傳感器,該傳感器采用熱固聚酯電容式傳感頭,同時在內(nèi)部集成了信號處理功能電路,因此該傳感器可完成將相對濕度值變換成電容值,再將電容值轉(zhuǎn)換成線性電壓輸出的任務(wù),同時該傳感器還具有精度高、響應(yīng)快、高穩(wěn)定性、低溫漂、抗化學(xué)腐蝕性能強及互換性好等優(yōu)點。 測量范圍:0100%RH; 測量精度:-2+2%RH; 電源電壓:45.8V; 電源電流:200uA; 輸出范圍:0.83.9V; 工作溫度范圍:-40+85。2.3 參量的無線傳輸無線接收發(fā)射是系統(tǒng)設(shè)計的重點之一,它是連接監(jiān)測端和被監(jiān)測端的橋梁。無線模塊對環(huán)境比較敏感,同時,無線模塊的功耗、傳輸距離也是影響系統(tǒng)可用度的一個因素。所以必須選用能自己檢測傳輸錯誤,并且功耗較小、傳輸距離長的無線模塊。采用PRT8000進(jìn)行溫度的發(fā)送和接收,該方案具有模塊體積超小型,超低功耗,高速率,抗干擾能力強,開闊地時的使用距離最遠(yuǎn)可達(dá)1000米。2.4 系統(tǒng)顯示及控制電路為了能夠直觀的得到冷庫環(huán)境的實時參量數(shù)據(jù),包括冷庫環(huán)境的溫度、濕度等,系統(tǒng)顯示模塊采用的是LCD液晶顯示屏,它是以若干個510點陣塊組成,能顯示英文字符和數(shù)字,具有低功耗、長壽命、高可靠性、清晰、體積小等特點。控制電路方面,系統(tǒng)采用的是AT89S52 單片機,具有低功耗,高性能CMOS 8位的特點,片內(nèi)含8k Bytes ISP(In-system programmable)的可反復(fù)擦寫1000次的Flash只讀程序存儲器,器件采用ATMEL公司的高密度、非易失性存儲技術(shù)制造,兼容標(biāo)準(zhǔn)MCS-51指令系統(tǒng)及80C51引腳結(jié)構(gòu),芯片內(nèi)集成了通用8位中央處理器和ISP Flash存儲單元,功能強大的微型計算機的AT89S52可為許多嵌入式控制應(yīng)用系統(tǒng)提供高性價比的解決方案。AT89S52具有如下特點:40個引腳,4k Bytes Flash片內(nèi)程序存儲器,128 bytes的隨機存取數(shù)據(jù)存儲器(RAM),32個外部雙向輸入/輸出(I/O)口,5個中斷優(yōu)先級2層中斷嵌套中斷,2個16位可編程定時計數(shù)器,2個全雙工串行通信口,看門狗(WDT)電路,片內(nèi)時鐘振蕩器。 2.5 參量超限報警電路水果蔬菜保鮮通常采用最低溫度為-2 的高溫庫,水產(chǎn)、肉食類保鮮采用溫度在-18以下的低溫庫。所以根據(jù)冷庫類型的不同,可事先設(shè)定符合食品儲藏的溫度范圍,當(dāng)所檢測到冷庫內(nèi)環(huán)境的溫、濕度超過或者低于所設(shè)定標(biāo)準(zhǔn)值時,報警電路便發(fā)出報警,提醒工作人員對濕度進(jìn)行控制。本次設(shè)計采用蜂鳴器報警。蜂鳴器俗稱喇叭,是廣泛運用于各種電子產(chǎn)品的一種元器件,它用于提示、報警、音樂等許多運用場合。MCU驅(qū)動電路蜂鳴器第3章 硬件系統(tǒng)的設(shè)計與實現(xiàn)3.1 溫度采集模塊3.1.1 DS18B20介紹溫度芯片DS18B20是Dallas公司生產(chǎn)的單線式數(shù)字溫度傳感器,具有3引腳TO92小體積封裝形式。測溫分辨率可達(dá)0.0625,被測溫度用符號擴展的16位數(shù)字量方式串行輸出。測量溫度范圍為 -55+125,在-10+85范圍內(nèi),精度為0.5。其工作電源既可在遠(yuǎn)端引入,也可采用寄生電源方式產(chǎn)生。CPU只需一根端口線就能與諸多DS18B20通信,占用微處理器的端口較少,可節(jié)省大量的引線和邏輯電路。由于每一個DS18B20都有唯一系列號,因此多個DS18B20可以存在同一條單總線上。這允許許多不同地方放置溫度靈敏器件。此特性的應(yīng)用范圍包括HAVC環(huán)境控制,建筑物、設(shè)備或機械內(nèi)的溫度檢測,以及過程監(jiān)控和控制中的溫度檢測等。DS18B20的內(nèi)部結(jié)構(gòu)如圖3.1所示。圖3.1 DS18B20方框圖DS18B20有4個主要的數(shù)據(jù)部件:A、64位激光ROM。64位激光ROM從高位到低位依次為8位CRC、48位序列號和8位家族代碼(28H)組成。B、溫度靈敏元件。C、非易失性溫度報警觸發(fā)器TH和TL??赏ㄟ^軟件寫入用戶報警上下限值。D、配置寄存器。配置寄存器為高速暫存存儲器中的第五個字節(jié)。其中R0、R1:溫度計分辨率設(shè)置位,其對應(yīng)四種分辨率如下表所列,出廠時R0、R1置為缺省值:R0=1,R1=1(即12位分辨率),用戶可根據(jù)需要改寫配置寄存器以獲得合適的分辨率。表3-1分辨率關(guān)系表R0R1分辨率/bit最大轉(zhuǎn)換時間/us00993.750110187.510113751112750高速暫存存儲器由9個字節(jié)組成,其分配如表3-1所示。當(dāng)溫度轉(zhuǎn)換命令發(fā)布后,經(jīng)轉(zhuǎn)換所得的溫度值以二字節(jié)補碼形式存放在高速暫存存儲器的第0和第1個字節(jié)。單片機可通過單線接口讀到該數(shù)據(jù),讀取時低位在前,高位在后,數(shù)據(jù)格式如表3-1所示。對應(yīng)的溫度計算:當(dāng)符號位S=0時,直接將二進(jìn)制位轉(zhuǎn)換為十進(jìn)制;當(dāng)S=1時,先將補碼變?yōu)樵a,再計算十進(jìn)制值。表3-2 DS18B20存儲器溫度LSB溫度MSBTHTL保留保留計數(shù)寄存器計數(shù)寄存器8位CRCDS18B20的工作時序DS18B20嚴(yán)格遵循單總線協(xié)議,工作時,主機先發(fā)一復(fù)位脈沖,使總線上的所有DS18B20都被復(fù)位,接著發(fā)送ROM操作指令,使序列號編碼匹配的DS18B20被激活,準(zhǔn)備接受下面的RAM訪問指令。RAM訪問指令控制選中的DS18B20工作狀態(tài),完成整個溫度轉(zhuǎn)換,讀取等工作。在ROM命令發(fā)送之前,RAM命令不起作用。表3-3列出了所有操作命令。表3-3命令表ROM命令RAM命令33H讀ROM4EH寫RAM55H匹配ROMBEH讀RAMCCH忽略ROM48H拷貝RAMF0H查找ROM44H溫度轉(zhuǎn)化ECH警報查找B8H拷貝觸發(fā)器B4H讀供電方式DS18B20對時序及電特性參數(shù)要求較高,必須嚴(yán)格按照DS18B20的時序要求去操作。它的數(shù)據(jù)讀寫主要由主機讀寫特定的時間片來完成,包括復(fù)位(初始化)、讀時間片和寫時間片。1 、復(fù)位時序使用DS18B20時,首先需將其復(fù)位,然后才能執(zhí)行其它命令。復(fù)位時,主機將數(shù)據(jù)線拉為低電平并保持480us960us,然后釋放數(shù)據(jù)線,再由上拉電阻將數(shù)據(jù)線拉高15us60us,等待DS18B20發(fā)出存在脈沖,存在脈沖有效時間為60us240us,這樣,就完成了復(fù)位操作。其復(fù)位時序如圖3.5所示。圖3.2復(fù)位時序2 、“寫”時序 在主機對DS18B20寫數(shù)據(jù)時,先將數(shù)據(jù)線置為高電平,再變?yōu)榈碗娖?該低電平應(yīng)大于1us。在數(shù)據(jù)線變?yōu)榈碗娖胶?5us內(nèi),根據(jù)寫“1”或?qū)憽?”使數(shù)據(jù)線變高或繼續(xù)為低。DS18B20將在數(shù)據(jù)線變成低電平后15us60us內(nèi)對數(shù)據(jù)線進(jìn)行采樣。要求寫入DS18B20的數(shù)據(jù)持續(xù)時間應(yīng)大于60us而小于120us,兩次寫數(shù)據(jù)之間的時間間隔應(yīng)大于1us。寫時隙的時序如圖3.6所示?!白x”時序機理類似,不再贅述。 圖3.3寫時隙的時序DS18B20芯片封裝圖(圖3.4)及引腳定義。圖3.4 DS18B20引腳圖(1)DQ為單數(shù)據(jù)總線,是數(shù)字信號輸入/輸出端; (2)GND為電源地; (3)VDD為外接供電電源3.1.2單總線介紹1WIRE BUS單總線是Maxim全資子公司Dallas的一項專有技術(shù)。與目前多數(shù)標(biāo)準(zhǔn)串行數(shù)據(jù)通信方式,如SPI/ IIC/ MICROWIRE不同,它采用單根信號線,既傳輸時鐘,又傳輸數(shù)據(jù),而且數(shù)據(jù)傳輸是雙向的。它具有節(jié)省I/O口線資源、結(jié)構(gòu)簡單、成本低廉、便于總線擴展和維護(hù)等諸多優(yōu)點。在實際應(yīng)用中還可以使用一個MOSFET將I/O口線直接和電源相連,起到上拉的作用。電路如圖:圖3.5單總線原理圖3.2 濕度采集模塊3.2.1 HIH3610介紹濕度采集選用HIH3610濕度傳感器。HIH3610是美國Honeywell公司生產(chǎn)的相對濕度傳感器,該傳感器采用熱固聚酯電容式傳感頭,同時在內(nèi)部集成了信號處理功能電路,因此該傳感器可完成將相對濕度值變換成電容值,再將電容值轉(zhuǎn)換成線性電壓輸出的任務(wù),同時該傳感器還具有精度高、響應(yīng)快、高穩(wěn)定性、低溫漂、抗化學(xué)腐蝕性能強及互換性好等優(yōu)點。3.2.2 A/D轉(zhuǎn)換電路本系統(tǒng)中,濕度為緩變信號,而且轉(zhuǎn)換成的電平信號為低電平緩變信號,對A/D轉(zhuǎn)換的要求不高,所以選用較為廉價的ADC0809。該芯片完全可以滿足設(shè)計需要,并且可以根據(jù)需要擴展檢測電路。ADC0809是采樣頻率為8位的、以逐次逼近原理進(jìn)行模數(shù)轉(zhuǎn)換的器件。其內(nèi)部有一個8通道多路開關(guān),它可以根據(jù)地址譯碼后的信號,只選通8個單端模擬輸入信號中的一個進(jìn)行A/D轉(zhuǎn)換。濕度采集及A/D轉(zhuǎn)換電路圖如圖所示。濕度采集及A/D轉(zhuǎn)換電路3.3 無線收發(fā)模塊根據(jù)本設(shè)計的要求,為實現(xiàn)單片機和PC機之間的無線數(shù)據(jù)傳輸,首先需要選擇合適的無線收發(fā)的器件或者是模塊,其次需要了解該器件或者是模塊如何與單片機以及PC機連接。3.3.1無線收發(fā)芯片的選擇由于無線收發(fā)芯片的種類和數(shù)量比較多,如何在設(shè)計中選擇所需要的芯片非常關(guān)鍵。正確的選擇可以使開發(fā)工作少走彎路,以下幾點是在選擇芯片或者模塊時所需要注意的問題:1)收發(fā)芯片數(shù)據(jù)傳輸?shù)木幋a方式采用曼徹斯特編碼的芯片,在編程上會需要較高的技巧和經(jīng)驗,需要更多的內(nèi)存和程序容量,并且曼徹斯特編碼大大降低數(shù)據(jù)的傳輸效率,一般僅能達(dá)到標(biāo)稱速率的1/3。而采用串口傳輸?shù)男酒?,如nRF401系列的芯片,應(yīng)用及編程非常簡單,傳送的效率很高,標(biāo)稱速率就是實際速率,因為串口的編程相對簡單,編程開發(fā)工作也很方便。2) 外圍元件數(shù)量芯片外圍元件的數(shù)量決定了模塊的體積和重量,以及整個系統(tǒng)的復(fù)雜性,因此應(yīng)該選擇外圍元件少的收發(fā)芯片。這方面nRF401是一個較為理想的選擇。外圍元件僅10個左右,無需聲波濾波器、變?nèi)莨艿劝嘿F的元件,只需要便宜且易于獲得的4MHz晶體收發(fā)天線合一。3) 功耗由于無線收發(fā)芯片是應(yīng)用在測控系統(tǒng)上,因此功耗非常重要,應(yīng)該根據(jù)需要選擇綜合功耗較小的模塊。4) 發(fā)射功率在同等條件下,為了保證有效和可靠的通信,應(yīng)該選用發(fā)射功率較高的產(chǎn)品。5) 收發(fā)芯片的封裝和管腳數(shù)較少的引腳以及較小的封裝,有利于減少PCB面積。nRF401僅20腳,是管腳和體積最小的。表3-4芯片的比較和選擇BrandnRF401NordicnRF905RF2915RFMDXC1201XemicsCC400ChipCon工作電壓1.75.25V1.93.6V2.45.0V2.45.5V2.73.3V數(shù)據(jù)可否直接接單片機串口使用曼徹斯特編碼可直接接單片機串口使用,數(shù)據(jù)無需曼徹斯特編碼,效率高可直接接單片機串口使用,數(shù)據(jù)無需曼徹斯特編碼,效率高不能直接接單片機串口,數(shù)據(jù)需要進(jìn)行曼徹斯特編碼,效率低不能直接接單片機串口,數(shù)據(jù)需要進(jìn)行曼徹斯特編碼,效率低不能直接接單片機串口,數(shù)據(jù)需要進(jìn)行曼徹斯特編碼,效率低最大輸出功率+10dBm+10dBm+5dBm+5dBm+14dBm速率20kbit/s50kbit/s9.6kbit/s64kbit/s9.6kbit/s需要外接天線的數(shù)量11121外圍元件數(shù)量約10個約10個約50個兩根天線約20個,一根天線約35個25個從表3-4中芯片的對比可以看出,目前較為流行的無線收發(fā)芯片中,無論是從使用的方便性、傳輸速度還是輸出功率等各個方面,nRF401以及nRF905都是較為理想的無線數(shù)傳芯片,而PTR2000是一款基于nRF401芯片的無線數(shù)據(jù)收發(fā)模塊,PTR8000是一款基于nRF905的無線數(shù)據(jù)收發(fā)模塊。3.3.2 PTR8000簡介PTR8000是以挪威Nordic公司的nRF905芯片為核心的無線收發(fā)模塊。模塊工作在433/868/915MHz 無線頻段, 屬于國際開放的ISM頻段, 無需向?qū)I(yè)部門申請使用許可。PTR8000內(nèi)置環(huán)形天線, 最大發(fā)射功率為+10dBm,采用高抗干擾的GFSK調(diào)制, 數(shù)據(jù)傳輸速率為50Kbps, 具備獨特的載波檢測輸出CD、地址匹配輸出AD、數(shù)據(jù)就緒輸出DR, 自動產(chǎn)生前導(dǎo)碼和CRC,使用SPI接口與MCU通信。PTR8000工作電壓為1.93.6V,功率很低, 發(fā)射電流11mA, 接收電流為12.5mA, 待機電流2.5A。PTR8000傳輸數(shù)據(jù)時為非實時方式, 即發(fā)送端發(fā)送數(shù)據(jù), 接收端將接收到的數(shù)據(jù)先暫存與nRF905芯片的存儲器內(nèi), 需要時MCU再從芯片中讀取。PTR8000芯片專為點對多點無線通信設(shè)計,內(nèi)置數(shù)據(jù)協(xié)議和CRC檢錯,無亂碼輸出,載波監(jiān)測輸出,點對多點通信硬件控制,全面升級替代PTR2000系列無線模塊。1.PTR8000芯片的產(chǎn)品特性如下所示:1) 430/868/915Mhz高性能嵌入式無線模塊,多頻道多頻段,1.93.6V低電壓工作,待機功耗2A;2) 超小體積,內(nèi)置環(huán)形天線,性能穩(wěn)定且不受外界影響,對電源不敏感,距離更遠(yuǎn);3) 最大發(fā)射功率+10dBm,高抗干擾GFSK調(diào)制,可跳頻,數(shù)據(jù)速率50Kbps,獨特的載波監(jiān)測輸出,地址匹配輸出,數(shù)據(jù)就緒輸出;4) 內(nèi)置完整的通信協(xié)議和CRC,只需通過SPI即可完成所有的無線收發(fā)傳輸,無線通信如同SPI通信一樣方便;PTR8000的應(yīng)用領(lǐng)域為:遙控、遙測、無線抄表、門禁系統(tǒng)、小區(qū)傳呼、工業(yè)數(shù)據(jù)采集系統(tǒng)、無線標(biāo)簽、身份識別、非接觸RF智能卡、小型無線數(shù)據(jù)終端、安全防火系統(tǒng)、無線遙控系統(tǒng)、生物信號采集、水文氣象監(jiān)控、機器人控制、信息家電、無線232、無線422/485數(shù)據(jù)通信等。2.PTR8000基本電氣特性表3-5 PTR8000基本電氣特性參數(shù)數(shù)值單位工作電壓1.93.6V最大發(fā)射功率10dBm最大數(shù)據(jù)傳輸率(曼徹斯特編碼)100Kbps輸出功率為-10dBm時工作電流11mA接收模式時工作電流12.5mA溫度范圍-40+85典型靈敏度-100dBm掉電模式時工作電流2.5A3.PTR8000的硬件接口及管腳功能如圖3-6所示,為PTR8000的用戶接口,表3-6為PTR8000的引腳說明,用戶接口由10個數(shù)字輸入/輸出I/O組成,按照工作可分三組:1) 模式控制該接口由TRX_CE,TX_EN,PWR組成,控制PTR8000的四種工作模式:掉電和SPI編程模式;待機和SPI編程模式;發(fā)射模式;接收模式;各種模式的控制模式表。圖3.6 PTR8000引腳圖表3-6 PTR8000的引腳說明管腳功能方向Pin1VCC正電源1.93.6V輸入IPin2TX_ENTX_EN=“1”發(fā)射模式,TX_EN=“0”接收模式IPin3TRX_CE使能發(fā)射/接收模式(區(qū)別于配置模式)IPin4PWRPower down模式IPin5UCLK時鐘分頻輸出OPin6CD載波檢測輸出OPin7AM地址匹配輸出OPin8DR數(shù)據(jù)就緒輸出OPin9MISOSPI輸出OPin10MOSISPI輸入IPin11SCKSPI時鐘IPin12CSNSPI使能,低有效IPin13GND電源地Pin14GND電源地表3-7四種控制模式PWRTRX_CETX_EN工作模式0XX掉電和SPI編程模式10X待機和SPI編程模式110接收111發(fā)射說明:待機模式下功耗約為,此時發(fā)射/接收電路均關(guān)閉,只有SPI接口工作;40A掉電模式下功耗約為,此時所有電路關(guān)閉,進(jìn)入最省電狀態(tài);2.5A在待機和掉電模式下PTR8000均不能接收、發(fā)射數(shù)據(jù),可以進(jìn)行配置2) SPI接口SPI接口SCK、MISO、MOSI以及CSN組成:(1)在配置模式下,單片機通過SPI接口配置PTR8000的工作參數(shù);(2)在發(fā)射/接收模式下,單片機SPI接口發(fā)送和接收數(shù)據(jù)。3) 狀態(tài)輸出接口提供載波檢測輸出CD,地址匹配輸出AM,數(shù)據(jù)就緒輸出DR。3.3.3 PTR8000的工作過程上電后CPU首先對PTR8000模塊進(jìn)行配置。先將PWR、TX_EN、TRX_CE設(shè)為配置模式,通過SPI把配置字寫入相應(yīng)的寄存器。在掉電和待機模式下,配置內(nèi)容仍然有效,只有當(dāng)電源撤除了之后PTR8000中的數(shù)據(jù)才會丟失。當(dāng)CPU有數(shù)據(jù)要發(fā)射時,首先把PWR、TX_EN置高,然后把接收節(jié)點地址和有效數(shù)據(jù)通過SPI先寫入PTR8000,再通過TRX_CE的一個上升沿來啟動傳輸。之后PTR8000內(nèi)部要進(jìn)行無線系統(tǒng)加電、數(shù)據(jù)打包和編碼發(fā)射等處理。當(dāng)TRX_CE為低時,PTR8000結(jié)束數(shù)據(jù)傳輸并自動進(jìn)入待機模式。接收數(shù)據(jù)時,首先要通過把TRX_CE置高、TX_EN置低來使PTR8000進(jìn)入接收模式。模塊等待650us后檢測空中的信息。如果發(fā)現(xiàn)與接收頻率一致的載波時,載波檢測(CD)輸出高電平。如果接收到地址于本機地址一致時,地址匹配(AM)輸出高電平。如果接收到的數(shù)據(jù)包校驗正確,是有效數(shù)據(jù)包時,PTR8000會去掉前導(dǎo)碼、地址和CRC校驗位,然后把數(shù)據(jù)準(zhǔn)備就緒(DR)置為高電平。CPU可以通過SPI接口讀出數(shù)據(jù),數(shù)據(jù)讀出后,AM和DR自動變?yōu)榈碗娖?。PTR8000的SPI配置用于SPI 接口的有用命令見下表當(dāng)CSN 為低時SPI 接口開始等待一條指令任何一條新指令均由CSN 的由高到低的轉(zhuǎn)換開始。表3-8 SPI指令配置SPI 串行接口指令指令名稱指令格式操作W_CONFIG(WC)0000AAAA寫配置寄存器AAAA指出寫操作的開始字節(jié),字節(jié)數(shù)量取決于AAAA指出的開始地址R_CONFIG(RC)0001AAAA讀配置寄存器AAAA指出讀操作的開始字節(jié),字節(jié)數(shù)量取決于AAAA指出的開始地址W_TX_PAYLOAD(WTP)00100000寫TX有效數(shù)據(jù)1-32字節(jié)寫操作全部從字節(jié)0開始R_TX_PAYLOAD(RTP)00100001讀TX有效數(shù)據(jù)1-32字節(jié)讀操作全部從字節(jié)0開始W_TX_ADDRESS(WTA)00100010寫TX地址1-4字節(jié)寫操作全部從字節(jié)0開始R_TX_ADDRESS(RTA)00100011讀TX地址1-4字節(jié)讀操作全部從字節(jié)0開始R_RX_PAYLOAD(RRP)00100100讀RX有效數(shù)據(jù)1-32字節(jié)讀操作全部從字節(jié)0開始CHANNEL_CONFIG(CC)1000pphccccccccc快速設(shè)置配置寄存器中CH_NO,HFREQ_PLL和PA_PWR的專用命令CH_NO=ccccccccc 表3-9 RF配置寄存器RF-Configuration-Register說參數(shù)位寬說明CH_NO9同HFREQ_PLL一起設(shè)置中心頻率(默認(rèn)值=001101100b=180d)FRF=(422.4+CH_NOd/10)*(1+HFREQ_PLLd)MHZHFREQ_ PLL1設(shè)置PLL在433或868/915MHZ模式默認(rèn)值=00-器件工作在433MHZ頻段1-器件工作在868/915MHZ頻段PA_PWR2輸出功率默認(rèn)值=0000 -10dBm 01 -2dBm10 +6dBm 11 +10dBmRX_RED_PWR1降低接收模式電流消耗至1.6mA靈敏度降低默認(rèn)值=0 0 -正常模式 1 -低功耗模式AUTO_RETRAN1重發(fā)數(shù)據(jù)如果TX寄存器的TRX_CE和TX_EN 被設(shè)置為高默認(rèn)值=00-不重發(fā)數(shù)據(jù) 1-重發(fā)數(shù)據(jù)包RX_AWF3RX地址寬度默認(rèn)值=100001 -1字節(jié)RX地址寬度100 -4字節(jié)RX地址寬度TX_AWF3TX地址寬度默認(rèn)值=100001 -1字節(jié)TX地址寬度100 -4字節(jié)TX地址寬度RX_PW6RX接收有效數(shù)據(jù)寬度默認(rèn)值=100000000001 -1字節(jié)RX有效數(shù)據(jù)寬度000010 -2字節(jié)RX有效數(shù)據(jù)寬度100000 -32字節(jié)RX有效數(shù)據(jù)寬度TX_PW6TX有效數(shù)據(jù)寬度默認(rèn)值=100000000001 -1 字節(jié)TX 有效數(shù)據(jù)寬度000010 -2 字節(jié)TX 有效數(shù)據(jù)寬度100000 -32 字節(jié)TX 有效數(shù)據(jù)寬度RX_ADDRESS32RX 地址使用字節(jié)依賴于RX_AFW 默認(rèn)值=E7E7E7E7hUP_CLK_FREQ2輸出時鐘頻率默認(rèn)值=1100 -4MHZ 01 -2MHZ10 -1MHZ 11 -500KHZUP_CLK_EN1輸出時鐘使能默認(rèn)值=10 -沒有外部時鐘 1 -外部時鐘信號使能XOF3晶體振蕩器頻率默認(rèn)值=100011 -16MHZCRC_EN1CRC校驗允許默認(rèn)值=10 -不允許 1 -允許CRC_MODE1CRC 模式默認(rèn)值=10 -8 位CRC 校驗位 1 -16 位CRC 校驗位表3-10重要的時序數(shù)據(jù)在PTR8000工作時必須遵守下面的時序PTR8000 重要時序最大值PWR_DWNST_BY 模式3msSTBYTX 模式650usSTBYRX 模式650usRX TX 模式550usTX RX 模式550us3.3.4 PTR8000的編程過程由于與RF協(xié)議相關(guān)的高速信號處理部分已經(jīng)嵌入在模塊內(nèi)部PTR8000可與各種低成本單片機配合使用也可以與DSP等高速處理器配合使用PTR8000 提供一個SPI接口速率由微控制器自己設(shè)定的接口速度決定在RX模式中地址匹配AM和數(shù)據(jù)準(zhǔn)備就緒DR信號通知MCU一個有效的地址和數(shù)據(jù)包已經(jīng)各自接收完成微控制器即可通過SPI 讀取接收的數(shù)據(jù)在TX模式中PTR8000自動產(chǎn)生前導(dǎo)碼和CRC校驗碼數(shù)據(jù)準(zhǔn)備就緒DR信號通知MCU數(shù)據(jù)傳輸已經(jīng)完成這意味著降低MCU的存儲器需求也就是降低MCU成本同時縮短軟件開發(fā)時間1、配置編程(1)上電以后MCU首先配置PTR8000模塊先將PWR、TXEN、TRX_CE設(shè)為配置模式見表3-8(2)MCU通過SPI將配置數(shù)據(jù)移入PTR8000模塊在掉電和待機模式工作后配置內(nèi)容仍然有效配置數(shù)據(jù)只有當(dāng)電源撤除后才會丟失2、發(fā)射模式(1)當(dāng)MCU有數(shù)據(jù)需要發(fā)往規(guī)定節(jié)點時接收節(jié)點的地置TX-address和有效數(shù)據(jù)TX-payload通過SPI 接口傳送給PTR8000應(yīng)用協(xié)議或MCU設(shè)置接口速度(2)MCU設(shè)置TRX_CE TX_EN為高來啟動傳輸3、PTR8000內(nèi)部處理(1) 無線系統(tǒng)自動上電(2) 數(shù)據(jù)包完成加前導(dǎo)碼和CRC校驗碼(3) 數(shù)據(jù)包發(fā)送100kbps GFSK曼切斯特編碼4、如果AUTO_RETRAN被設(shè)置為高PTR8000將連續(xù)地發(fā)送數(shù)據(jù)包直到TRX_CE被設(shè)置為低5、當(dāng)TRX_CE被設(shè)置為低時PTR8000結(jié)束數(shù)據(jù)傳輸并將自己設(shè)置成待機模式圖3.7發(fā)射時序圖接收模式(1)通過設(shè)置TRX_CE高TX_EN低來選擇RX模式(2)650us 以后PTR8000 監(jiān)測空中的信息(3)當(dāng)PTR8000 發(fā)現(xiàn)和接收頻率相同的載波時載波檢測(CD)被置高(4)當(dāng)PTR8000 接收到有效的地址時地址匹配(AM)被置高(5)當(dāng)PTR8000 接收到有效的數(shù)據(jù)包(CRC校驗正確)時PTR8000去掉前導(dǎo)碼地址和CRC 位數(shù)據(jù)準(zhǔn)備就緒(DR)被置高(6)MCU設(shè)置TRX_CE低電位進(jìn)入standby模式(待機模式)(7)MCU可以以合適的速率通過SPI接口讀出有效數(shù)據(jù)(8)當(dāng)所有的有效數(shù)據(jù)被讀出后PTR8000將AM和DR置低圖3.8接收時序圖綜上所述,此收發(fā)模塊與單片機的基本連接電路圖如圖3.9所示圖3.9單片機與PTR8000的通信電路3.4 LCD顯示模塊本顯示模塊使用比較通用的LCD1602液晶屏,它是以若干個5 X 10點陣塊組成,具有清晰、快速、可靠等特點。本系統(tǒng)采用單片機P0口作為LCD1602的數(shù)據(jù)端口,E使能端使用單片機的P2.3口,RW使用單片機的P2.2口,RS使用單片機的P2.1口,VO背光接地,電源采用+5v。排阻RR1為單片機P0口的上拉電阻。3.4.1字符型液晶顯示模塊字符型液晶顯示模塊是一類專門用于顯示字母,數(shù)字,符號等的點陣式液晶顯示模塊。在顯示器件上的電極圖型設(shè)計,它是由若干個5*7或5*11等點陣符位組成。每一個點陣字符位都可以顯示一個字符。點陣字符位之間有一空點距的間隔起到了字符間距和行距的作用。3.4.2字符型液晶顯示模塊引腳VSS為地電源,VDD接5V正電源,VL為液晶顯示器對比度調(diào)整端,接正電源時對比度最弱,接地電源時對比度最高,對比度過高時會產(chǎn)生“鬼影”,使用時可以通過一個10K的電位器調(diào)整對比度。RS為寄存器選擇,高電平時選擇數(shù)據(jù)寄存器、低電平時選擇指令寄存器。RW為讀寫信號線,高電平時進(jìn)行讀操作,低電平時進(jìn)行寫操作。當(dāng)RS和RW共同為低電平時可以寫入指令或者顯示地址,當(dāng)RS為低電平RW為高電平時可以讀忙信號,當(dāng)RS為高電平RW為低電平時可以寫入數(shù)據(jù)。E端為使能端,當(dāng)E端由高電平跳變成低電平時,液晶模塊執(zhí)行命令。DB0DB7為8位雙向數(shù)據(jù)線,BLK和BLA是背光燈電源7。模塊引腳如表3-11。表3-11字符型液晶顯示模塊引腳編號符號引腳說明編號符號引腳說明1VSS電源地9D2Data I/O2VDD電源正極10D3Data I/O3VL液晶顯示偏壓信號11D4Data I/O4RS數(shù)據(jù)/命令12D5Data I/O5R/W讀/寫13D6Data I/O6E使能信號14D7Data I/O7D0Data I/O45BLA背光源正級8D1Data I/O16B
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 充電樁投資融資合作協(xié)議范本
- 特色餐廳服務(wù)員勞動合同規(guī)范范本
- 豪車牌照租賃中介服務(wù)合同
- 轉(zhuǎn)讓訂金合同協(xié)議書范本
- 廣域網(wǎng)協(xié)議書范本
- 房屋買賣合同撤銷及賠償糾紛起訴書
- 產(chǎn)權(quán)清晰一手房購置協(xié)議
- 玄武巖纖維鋼筋綁扎技術(shù)專題
- 兒童肺炎預(yù)防健康教育
- 腫瘤病人的心理護(hù)理
- 整體施工勞務(wù)服務(wù)方案
- 水泥攪拌樁施工項目進(jìn)度管理措施
- 2002版《水利工程施工機械臺時費定額》
- 高分子物理模擬試題+參考答案
- 廢棄物焚燒爐安全操作規(guī)程
- 2025年業(yè)務(wù)員個人工作計劃樣本(3篇)
- 職業(yè)技術(shù)學(xué)院“第二課堂成績單”制度實施辦法
- 2024年03月廣東珠海華潤銀行春季校園招考筆試歷年參考題庫附帶答案詳解
- 2025年中國煙草公司招聘筆試參考題庫含答案解析
- 反對自由主義-全文-原文
- 2024-2030年中國鉭行業(yè)市場前景分析及投資發(fā)展預(yù)測報告
評論
0/150
提交評論