版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、<p> 本 科 畢 業(yè) 論 文</p><p> 題目: 基于無線傳感網(wǎng)的冷庫環(huán)境參量監(jiān)控系統(tǒng) </p><p> 學院: 電子信息工程學院 </p><p> 班級: 電信12-2班 </p><p> 姓名: 李 杰
2、 </p><p> 指導教師: 鄧翔宇 職稱: 教授 </p><p> 完成日期: 年 月 日</p><p><b> 摘 要</b></p><p> 溫度控制系統(tǒng)廣泛應用于社會生活的各個領域,又由于近年來,數(shù)字家庭、無線通信、無線控制、無線定位、無線
3、組網(wǎng)和移動連接等詞語的頻頻映入我們的眼簾,灌入我們的耳朵。正是由于IT產(chǎn)業(yè)的高速發(fā)展、網(wǎng)絡的普及、產(chǎn)品的智能化以及單片機強有力的功能拓展,才使得它們逐漸來到我們的身邊,進入我們的生活。日益相關的信息報道足以預測這些新技術必將具有強大生命力和廣闊的市場前景。</p><p> 本文設計完成的環(huán)境參量監(jiān)測平臺可以針對現(xiàn)實中的眾多場合實施有效地信息監(jiān)測,于遇到一些異常數(shù)據(jù)的情況,可以顯示冷庫信息及時對異常信息報警,并
4、將數(shù)據(jù)實時存儲到數(shù)據(jù)庫中,備日后分析。總體來講,該監(jiān)測平臺可靠性高、穩(wěn)定性強、能耗低,操作簡單方便,可應用領域廣,達到了預期設計的要求。</p><p> 關鍵詞:冷庫環(huán)境 無線傳感網(wǎng)</p><p><b> Abstract</b></p><p> Temperature control system is widely used
5、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
6、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
7、our lives. Increas</p><p> 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, t
8、o 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 mon
9、itoring platform has high reliability, strong stability, low energy consumption, simple and convenien</p><p> Key Words: Cold storage environment Wireless sensor network</p><p><b> 目
10、 錄</b></p><p><b> 摘要</b></p><p><b> Abstract</b></p><p><b> 引言</b></p><p><b> 1 緒 論</b></p><p>
11、;<b> 課題背景與意義</b></p><p><b> 無線傳感網(wǎng)絡概述</b></p><p> 1.2.1無線傳感網(wǎng)絡的系統(tǒng)結構</p><p> 1.2.2無線傳感網(wǎng)絡的特點</p><p> 1.3基于無線傳感網(wǎng)絡的研究內(nèi)容</p><p><
12、;b> 2 系統(tǒng)總體設計</b></p><p><b> 2.1系統(tǒng)總體方案</b></p><p> 2.2冷庫環(huán)境參量采集系統(tǒng)設計</p><p> 2.2.1 冷庫溫度的采集</p><p> 2.2.2 冷庫濕度的采集</p><p> 2.3 參量的無線
13、傳輸</p><p> 2.4 系統(tǒng)顯示及控制電路</p><p> 2.5參量超限報警電路</p><p> 3 系統(tǒng)硬件設計與實現(xiàn)</p><p> 3.1 溫度采集模塊</p><p> 3.1.1 DS18B20介紹</p><p> 3.1.2單總線介紹</
14、p><p><b> 3.2濕度采集模塊</b></p><p> 3.2.1 HIH3610介紹</p><p> 3.2.2 A/D轉換電路</p><p> 3.3 無線收發(fā)模塊</p><p> 3.3.1無線收發(fā)芯片的選擇</p><p> 3.3.2
15、PTR8000簡介</p><p> 3.3.3 PTR8000的工作過程</p><p> 3.3.4 PTR8000的編程過程</p><p> 3.4 LCD顯示模塊</p><p> 3.4.1字符型液晶顯示模塊</p><p> 3.4.2字符型液晶顯示模塊引腳</p>&
16、lt;p> 3.5 主控制單元的設計</p><p> 3.4.1單片機的選型</p><p> 3.4.2電源電路設計</p><p> 3.4.3 AT89S52復位電路設計</p><p> 3.4.4晶振電路設計</p><p> 4 軟件部分的設計與實現(xiàn)</p>&
17、lt;p> 4.1 溫度檢測模塊的軟件設計</p><p> 4.1.1溫度數(shù)據(jù)的發(fā)送流程圖</p><p> 4.1.2溫度數(shù)據(jù)的處理方法</p><p> 4.2 發(fā)射模塊的軟件設計</p><p> 4.2.1 PTR8000發(fā)射程序設計</p><p> 4.2.2 PTR8000發(fā)
18、射及接收過程</p><p><b> 結論與展望</b></p><p><b> 致 謝</b></p><p><b> 參考文獻</b></p><p> 附錄A 基于無線傳感網(wǎng)絡的冷庫環(huán)境監(jiān)控系統(tǒng)的原理圖</p><p> 附錄
19、B 一篇引用的外文文獻及其譯文</p><p> 附錄C 主要參考文獻的題錄及摘要</p><p><b> 附錄D 源程序</b></p><p><b> 第一章 緒 論</b></p><p> 1.1 課題背景與意義</p><p> 冷庫是發(fā)展冷藏
20、業(yè)的基礎設施,也是在低溫條件下貯藏貨品的建筑群。食品保鮮主要以食品冷藏鏈為主,將易腐畜禽、果蔬、水產(chǎn)、速凍食品經(jīng)過預冷、加工、儲存和冷藏運輸,有效地保持食品的外觀、色澤、營養(yǎng)成分及風味物質,達到食物保質保鮮,延長食品的保存期為目的,起到調(diào)劑淡、旺季市場的需求并削減生產(chǎn)與銷售過程中經(jīng)濟損耗的作用。隨著市場經(jīng)濟的不斷發(fā)展、現(xiàn)代物流系統(tǒng)的不斷完善,食品冷藏鏈的產(chǎn)業(yè)化發(fā)展前景十分廣漠。</p><p> 近幾年來,我國
21、冷庫扶植成長十分迅速,首要分布在各水果、蔬菜生產(chǎn)區(qū)和大中城市郊區(qū)的蔬菜基地。據(jù)統(tǒng)計,國內(nèi)現(xiàn)有冷凍冷藏能力已達500 多萬t,此中外資、中外合資和個體冷庫約占50 萬t,國有冷庫450 多萬t,分屬于內(nèi)貿(mào)、農(nóng)業(yè)、外貿(mào)和輕工系,此中內(nèi)貿(mào)系統(tǒng)冷庫容量達300 多萬t,占國內(nèi)總量的60%以上。我國商業(yè)系統(tǒng)擁有果蔬儲藏庫面積達200多萬平米,倉儲本領達130多萬t,此中機械冷藏庫70多萬t,通俗庫為60多萬t。</p><p&
22、gt; 果品蔬菜保鮮平常采用最低溫度為-2 ℃的高溫庫,水產(chǎn)、肉食類保鮮采用溫度在-18℃以下的低溫庫,而我國的貯藏冷庫大多數(shù)為高溫庫。大型冷庫一般采用以氨為制冷劑的集中式制冷系統(tǒng),冷卻設備多為排管,系統(tǒng)復雜,實現(xiàn)自動化控制難度大。小型冷庫一般采用以氟里昂為制冷劑的分散式或集中式制冷系統(tǒng)。在建造方面以土建冷庫偏多,自動化控制水平普遍較低。裝配式冷庫近幾年來有所發(fā)展。</p><p> 伴隨著社會的進步和生產(chǎn)的
23、需要,利用無線傳輸技術對環(huán)境數(shù)據(jù)進行監(jiān)控傳送的方式已經(jīng)滲透到社會生活生產(chǎn)的每一個角落,溫度測量的準確度在影響生產(chǎn)效益的同時也在逐步得到社會的重視。 </p><p> 在冷庫現(xiàn)場,由于存儲環(huán)境因素,工作人員不能長時間停留在現(xiàn)場觀察設備是否運行正常,就需要采集數(shù)據(jù)并傳輸數(shù)據(jù)到一個環(huán)境相對好的操控室內(nèi),工作人員可以在這里將控制指令傳輸給現(xiàn)場執(zhí)行模塊進行各種操作。這樣就會產(chǎn)生數(shù)據(jù)傳輸問題,由冷庫廠房大、需要傳輸數(shù)據(jù)多
24、,使用傳統(tǒng)的有線數(shù)據(jù)傳輸方式就需要鋪設很多很長的通訊線,浪費資源,占用空間,可操作性差,出現(xiàn)錯誤換線困難。而且,當數(shù)據(jù)采集點處于運動狀態(tài)、所處的環(huán)境不允許或無法鋪設電纜時,數(shù)據(jù)甚至無法傳輸,此時便需要利用無線傳輸?shù)姆绞竭M行數(shù)據(jù)采集。 </p><p> 在日常生活中,隨著人們生活水平的提高,居住條件也逐漸變得智能化。如今很多家庭都會安裝室內(nèi)溫度采集控制系統(tǒng),其原理就是利用無線通信技術采集室內(nèi)溫度數(shù)據(jù),并根據(jù)室內(nèi)
25、溫度情況進行遙控通風等操作,自動調(diào)節(jié)室內(nèi)溫度濕度,可以更好地改善人們的居住環(huán)境。 </p><p> 以上只是簡單列舉幾個現(xiàn)實的例子,在現(xiàn)實生活中,這種溫度采集系統(tǒng)已經(jīng)被成功應用于工農(nóng)業(yè)、環(huán)境監(jiān)測、軍事國防、機器人控制等許多重要領域,而且類似于這種環(huán)境參量采集系統(tǒng)的無線通信網(wǎng)絡已經(jīng)被廣泛的應用到民用和軍事領域。因此,對于如何利用無線通信技術進行冷庫環(huán)境數(shù)據(jù)采集,尤其是如何提高無線數(shù)據(jù)采集的精度等課題的研究就變得
26、非常的有意義。</p><p> 1.2無線傳感網(wǎng)絡概述</p><p> 1.2.1無線傳感網(wǎng)絡的系統(tǒng)結構</p><p> 無線傳感器網(wǎng)絡的系統(tǒng)結構如圖 1.1所示,一般包括傳感器節(jié)點(sensor node)、匯聚節(jié)點(sink node)和管理節(jié)點(management node)。大量傳感器節(jié)點隨機部署在被監(jiān)測區(qū)域內(nèi)或非 ??拷槐O(jiān)測區(qū)域的地方,通過
27、自組織方式構成網(wǎng)絡,傳感器節(jié)點將監(jiān)測的數(shù)據(jù)經(jīng)過多跳后路 由傳輸?shù)絽R聚節(jié)點,匯聚節(jié)點通過公共通信網(wǎng)絡(如互聯(lián)網(wǎng)、衛(wèi)星等)將數(shù)據(jù)發(fā)送到管理節(jié)點。 監(jiān)測者通過管理節(jié)點對傳感器網(wǎng)絡進行管理和配置、發(fā)布檢測任務、收集監(jiān)測數(shù)據(jù)。</p><p> 圖 1.1無線傳感器網(wǎng)絡結構圖 </p><p> 傳感器節(jié)點通常是一個微型的嵌入式系統(tǒng),由于受到體積、價格和電源供給等因素的限制,它的處理能力、存儲
28、能力和通信能力較弱,通常只與自身通信范圍內(nèi)的鄰居節(jié)點交換數(shù)據(jù), 通過攜帶能量有限的電池供電。要訪問通信范圍以外的節(jié)點,必須使用多跳路由。為了保證采 集到的數(shù)據(jù)信息能夠通過多跳送到匯聚節(jié)點,節(jié)點的分布要相當密集。從網(wǎng)絡功能上看,每個 傳感器節(jié)點都具有信息采集和路由的雙重功能,除了進行本地信息收集和數(shù)據(jù)處理外,還要存 儲、管理和融合其他節(jié)點轉發(fā)過來的數(shù)據(jù),同時與其他節(jié)點協(xié)作完成一些特定任務。</p><p> 匯聚
29、節(jié)點通常具有較強的處理能力、存儲能力和通信能力,它既可以是一個具有增強功能 的傳感器節(jié)點,有足夠的能量供給和內(nèi)存與計算資源,也可以是沒有監(jiān)測功能僅帶有無線通信</p><p> 1.2.2無線傳感網(wǎng)絡的特點</p><p> 無線傳感器網(wǎng)絡是一種“智能”網(wǎng)絡,與目前常見的無線網(wǎng)絡包括移動通信網(wǎng)、無線局域 網(wǎng)、藍牙網(wǎng)絡等有相似之處,但同時也存在很大的差別。傳統(tǒng)無線網(wǎng)絡的首要設計目標是 提
30、供高服務質量和高效的帶寬利用,其次才考慮節(jié)約能源,而無線傳感器網(wǎng)絡的首要設計目標 是能源的高效使用。無線傳感器網(wǎng)絡具有以下主要特點:</p><p> (1) 傳感器節(jié)點數(shù)目大,密度高 為了獲取精確信息,在監(jiān)測區(qū)域通常部署大量傳感器節(jié)點,傳感器節(jié)點數(shù)量可能達到成千上萬,甚至更多。大量節(jié)點能夠增大覆蓋的監(jiān)測區(qū)域,減少盲區(qū)。</p><p> (2) 傳感器節(jié)點的能量、計算能力和存儲容量有
31、限 隨著傳感器的微型化,在設計中大部分節(jié)點的能量靠電池供電,其能量有限,而由于條件限制,難以在使用中給節(jié)點更換電池,所以傳感器節(jié)點的能量限制是整個無線傳感器網(wǎng)絡設計 的瓶頸,它直接決定了網(wǎng)絡的工作壽命;另一方面,傳感器節(jié)點的計算能力和存儲能力都較低, 使得其不能進行復雜的計算和數(shù)據(jù)存儲。</p><p> (3) 無線傳感器網(wǎng)絡具有自組織能力 在傳感器網(wǎng)絡應用中,通常情況下傳感器節(jié)點被放置在沒有基礎結構的地方。
32、傳感器節(jié)點的位置不能預先精確設定,節(jié)點之間的相互鄰居關系預先也不知道,這樣就要求傳感器節(jié)點具 有自組織的能力,能夠自動進行配置和管理。</p><p> (4) 傳感器節(jié)點具有數(shù)據(jù)融合能力 在無線傳感器網(wǎng)絡中,由于傳感器節(jié)點的數(shù)目大,很多節(jié)點會采集到具有相同類型的數(shù)據(jù),因而通常要求其中的一些節(jié)點具有數(shù)據(jù)融合能力,能對來自多個傳感器節(jié)點采集的數(shù)據(jù)進行融 合,再送給信息處理中心。數(shù)據(jù)融合可以減少冗余數(shù)據(jù),從而可以減
33、少在傳送數(shù)據(jù)過程中的能 量消耗,延長網(wǎng)絡的壽命。</p><p> (5) 動態(tài)的的網(wǎng)絡 傳感器網(wǎng)絡的拓撲結構可能因為下列因素而改變:環(huán)境因素或電能耗盡造成的傳感器節(jié)點出現(xiàn)故障或失效;環(huán)境條件變化可能造成無線通信鏈路帶寬變化,甚至時斷時通;傳感器網(wǎng)絡 的傳感器、感知對象和觀察者這三要素都可能具有移動性;新節(jié)點的加入。這就要求傳感器網(wǎng) 絡系統(tǒng)要能夠適應這種變化,具有動態(tài)的系統(tǒng)可重構性。</p>&l
34、t;p> 1.3基于無線傳感網(wǎng)絡的研究內(nèi)容</p><p> 本文中我們主要研究了無線傳輸技術在整個系統(tǒng)中所起的關鍵作用,對溫度傳感器的選擇,主控單元的設計以及一些外圍電路的設計,使之各分模塊能更好的融入整個系統(tǒng),使系統(tǒng)更協(xié)調(diào)的工作,同時考慮了方案的可行性、可靠性及經(jīng)濟性。</p><p> 系統(tǒng)的無線收發(fā)模塊采用了nRF905射頻芯片,并有低功耗單片機AT89S52控制實現(xiàn)短
35、距離無線數(shù)據(jù)通信。該接口設計具有成本低、功耗低、傳輸速率高、軟件設計簡單以及通信穩(wěn)定可靠等特點。整個系統(tǒng)有發(fā)送和接收二部分,通過nRF905無線數(shù)據(jù)通信收發(fā)模塊來實現(xiàn)無線數(shù)據(jù)傳輸。發(fā)送部分以單片機AT89S52為核心,使用溫度轉換芯片DS18B20實時采集溫度數(shù)據(jù)。將采集的溫度數(shù)據(jù)無線傳送給接收部分,然后再在數(shù)碼管上顯示。本系統(tǒng)的核心控制芯片選用的是AT89S52。在完成課題的過程中要做到以下幾點:</p><p&g
36、t; (1)明確系統(tǒng)功能,完成系統(tǒng)功能模塊劃分;</p><p> (2)在系統(tǒng)需求及設計技術指標的要求下,對整個系統(tǒng)的實現(xiàn)提出具體的設計方案;</p><p> ?。?)在方案設計的基礎上,結合技術指標及實現(xiàn)的難易程度,確定測溫系統(tǒng)的實現(xiàn)方案及所用的各種軟硬件環(huán)境,包括器件的選型;完成現(xiàn)場控制單元的硬件原理設計</p><p> 第2章 系統(tǒng)總體設計<
37、/p><p> 2.1 系統(tǒng)總體方案</p><p> 根據(jù)系統(tǒng)需要,經(jīng)過分析,系統(tǒng)主要包括溫度傳感器、濕度傳感器、無線收發(fā)模塊、由單片機作為控制器的控制模塊、顯示模塊及驅動模塊。系統(tǒng)的設計框圖如圖2.1:</p><p> 圖2.1系統(tǒng)設計框圖</p><p> 2.2 冷庫環(huán)境參量采集系統(tǒng)設計</p><p>
38、 2.2.1冷庫溫度的采集</p><p> 溫度采集模塊是系統(tǒng)設計的重點之一,直接影響整個系統(tǒng)對環(huán)境溫度變化的反應速度、采集準確度以及精度等指標。</p><p> 采用數(shù)字溫度傳感器DS18B20測量溫度,輸出信號全數(shù)字化。便于單片機處理及控制,省去傳統(tǒng)的測溫方法的很多外圍電路。且該芯片的物理化學性很穩(wěn)定,它能用做工業(yè)測溫元件,此元件線性度較好。測量溫度范圍寬,測量精度高 DS1
39、8B20 的測量范圍為 -55 ℃ ~+ 125 ℃ ; 在 -10~+ 85°C范圍內(nèi),精度為 ± 0.5°C 。DS18B20的最大特點之一采用了單總線的數(shù)據(jù)傳輸,由數(shù)字溫度計DS1820和微控制器AT89S52構成的溫度測量裝置,它直接輸出溫度的數(shù)字信號,可直接與計算機連接。這樣,測溫系統(tǒng)的結構就比較簡單,體積也不大,且由于AT89S52可以帶多個DSB1820,因此可以非常容易實現(xiàn)多點測量,輕松的組
40、建傳感器網(wǎng)絡。</p><p> 采用溫度芯片DS18B20測量溫度,可以體現(xiàn)系統(tǒng)芯片化這個趨勢。部分功能電路的集成,使總體電路更簡潔,搭建電路和焊接電路時更快。而且,集成塊的使用,有效地避免外界的干擾,提高測量電路的精確度。所以集成芯片的使用將成為電路發(fā)展的一種趨勢。</p><p> 2.2.2冷庫濕度的采集</p><p> 濕度采集選用HIH3610濕
41、度傳感器。HIH3610是美國Honeywell公司生產(chǎn)的相對濕度傳感器,該傳感器采用熱固聚酯電容式傳感頭,同時在內(nèi)部集成了信號處理功能電路,因此該傳感器可完成將相對濕度值變換成電容值,再將電容值轉換成線性電壓輸出的任務,同時該傳感器還具有精度高、響應快、高穩(wěn)定性、低溫漂、抗化學腐蝕性能強及互換性好等優(yōu)點。 測量范圍:0~100%RH; 測量精度:-2~+2%RH; 電源電壓:4~5.8V; 電源電流:2
42、00uA; 輸出范圍:0.8~3.9V; 工作溫度范圍:-40~+85℃。</p><p> 2.3 參量的無線傳輸</p><p> 無線接收發(fā)射是系統(tǒng)設計的重點之一,它是連接監(jiān)測端和被監(jiān)測端的橋梁。無線模塊對環(huán)境比較敏感,同時,無線模塊的功耗、傳輸距離也是影響系統(tǒng)可用度的一個因素。所以必須選用能自己檢測傳輸錯誤,并且功耗較小、傳輸距離長的無線模塊。</p>
43、;<p> 采用PRT8000進行溫度的發(fā)送和接收,該方案具有模塊體積超小型,超低功耗,高速率,抗干擾能力強,開闊地時的使用距離最遠可達1000米。</p><p> 2.4 系統(tǒng)顯示及控制電路</p><p> 為了能夠直觀的得到冷庫環(huán)境的實時參量數(shù)據(jù),包括冷庫環(huán)境的溫度、濕度等,系統(tǒng)顯示模塊采用的是LCD液晶顯示屏,它是以若干個5×10點陣塊組成,能顯示英
44、文字符和數(shù)字,具有低功耗、長壽命、高可靠性、清晰、體積小等特點。</p><p> 控制電路方面,系統(tǒng)采用的是AT89S52 單片機,具有低功耗,高性能CMOS 8位的特點,片內(nèi)含8k Bytes ISP(In-system programmable)的可反復擦寫1000次的Flash只讀程序存儲器,器件采用ATMEL公司的高密度、非易失性存儲技術制造,兼容標準MCS-51指令系統(tǒng)及80C51引腳結構,芯片內(nèi)集
45、成了通用8位中央處理器和ISP Flash存儲單元,功能強大的微型計算機的AT89S52可為許多嵌入式控制應用系統(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)時鐘振蕩器。 <
46、/p><p> 2.5 參量超限報警電路</p><p> 水果蔬菜保鮮通常采用最低溫度為-2 ℃的高溫庫,水產(chǎn)、肉食類保鮮采用溫度在-18℃以下的低溫庫。所以根據(jù)冷庫類型的不同,可事先設定符合食品儲藏的溫度范圍,當所檢測到冷庫內(nèi)環(huán)境的溫、濕度超過或者低于所設定標準值時,報警電路便發(fā)出報警,提醒工作人員對濕度進行控制。</p><p> 本次設計采用蜂鳴器報警。蜂
47、鳴器俗稱喇叭,是廣泛運用于各種電子產(chǎn)品的一種元器件,它用于提示、報警、音樂等許多運用場合。</p><p> 第3章 硬件系統(tǒng)的設計與實現(xiàn)</p><p> 3.1 溫度采集模塊</p><p> 3.1.1 DS18B20介紹</p><p> 溫度芯片DS18B20是Dallas公司生產(chǎn)的單線式數(shù)字溫度傳感器,具有3引腳TO-92
48、小體積封裝形式。測溫分辨率可達0.0625℃,被測溫度用符號擴展的16位數(shù)字量方式串行輸出。測量溫度范圍為 -55℃~+125℃,在-10℃~+85℃范圍內(nèi),精度為±0.5℃。其工作電源既可在遠端引入,也可采用寄生電源方式產(chǎn)生。CPU只需一根端口線就能與諸多DS18B20通信,占用微處理器的端口較少,可節(jié)省大量的引線和邏輯電路。由于每一個DS18B20都有唯一系列號,因此多個DS18B20可以存在同一條單總線上。這允許許多不同
49、地方放置溫度靈敏器件。此特性的應用范圍包括HAVC環(huán)境控制,建筑物、設備或機械內(nèi)的溫度檢測,以及過程監(jiān)控和控制中的溫度檢測等。DS18B20的內(nèi)部結構如圖3.1所示。</p><p> 圖3.1 DS18B20方框圖</p><p> DS18B20有4個主要的數(shù)據(jù)部件:</p><p> A、64位激光ROM。64位激光ROM從高位到低位依次為8位CRC、4
50、8位序列號和8位家族代碼(28H)組成。</p><p><b> B、溫度靈敏元件。</b></p><p> C、非易失性溫度報警觸發(fā)器TH和TL??赏ㄟ^軟件寫入用戶報警上下限值。</p><p> D、配置寄存器。配置寄存器為高速暫存存儲器中的第五個字節(jié)。其中R0、R1:溫度計分辨率設置位,其對應四種分辨率如下表所列,出廠時R0、R
51、1置為缺省值:R0=1,R1=1(即12位分辨率),用戶可根據(jù)需要改寫配置寄存器以獲得合適的分辨率。</p><p> 表3-1分辨率關系表</p><p> 高速暫存存儲器由9個字節(jié)組成,其分配如表3-1所示。當溫度轉換命令發(fā)布后,經(jīng)轉換所得的溫度值以二字節(jié)補碼形式存放在高速暫存存儲器的第0和第1個字節(jié)。單片機可通過單線接口讀到該數(shù)據(jù),讀取時低位在前,高位在后,數(shù)據(jù)格式如表3-1所示
52、。對應的溫度計算:當符號位S=0時,直接將二進制位轉換為十進制;當S=1時,先將補碼變?yōu)樵a,再計算十進制值。</p><p> 表3-2 DS18B20存儲器</p><p> DS18B20的工作時序DS18B20嚴格遵循單總線協(xié)議,工作時,主機先發(fā)一復位脈沖,使總線上的所有DS18B20都被復位,接著發(fā)送ROM操作指令,使序列號編碼匹配的DS18B20被激活,準備接受下面的RA
53、M訪問指令。RAM訪問指令控制選中的DS18B20工作狀態(tài),完成整個溫度轉換,讀取等工作。在ROM命令發(fā)送之前,RAM命令不起作用。表3-3列出了所有操作命令。</p><p><b> 表3-3命令表</b></p><p> DS18B20對時序及電特性參數(shù)要求較高,必須嚴格按照DS18B20的時序要求去操作。它的數(shù)據(jù)讀寫主要由主機讀寫特定的時間片來完成,包括
54、復位(初始化)、讀時間片和寫時間片。1 、復位時序使用DS18B20時,首先需將其復位,然后才能執(zhí)行其它命令。復位時,主機將數(shù)據(jù)線拉為低電平并保持480us~960us,然后釋放數(shù)據(jù)線,再由上拉電阻將數(shù)據(jù)線拉高15us~60us,等待DS18B20發(fā)出存在脈沖,存在脈沖有效時間為60us~240us,這樣,就完成了復位操作。其復位時序如圖3.5所示。</p><p><b> 圖3.2復位時序&l
55、t;/b></p><p> 2 、“寫”時序 在主機對DS18B20寫數(shù)據(jù)時,先將數(shù)據(jù)線置為高電平,再變?yōu)榈碗娖?該低電平應大于1us。在數(shù)據(jù)線變?yōu)榈碗娖胶?5us內(nèi),根據(jù)寫“1”或寫“0”使數(shù)據(jù)線變高或繼續(xù)為低。DS18B20將在數(shù)據(jù)線變成低電平后15us~60us內(nèi)對數(shù)據(jù)線進行采樣。要求寫入DS18B20的數(shù)據(jù)持續(xù)時間應大于60us而小于120us,兩次寫數(shù)據(jù)之間的時間間隔應大于1us。寫時
56、隙的時序如圖3.6所示?!白x”時序機理類似,不再贅述。</p><p> 圖3.3寫時隙的時序</p><p> DS18B20芯片封裝圖(圖3.4)及引腳定義。</p><p> 圖3.4 DS18B20引腳圖</p><p> (1)DQ為單數(shù)據(jù)總線,是數(shù)字信號輸入/輸出端; </p><p> (2)G
57、ND為電源地; </p><p> (3)VDD為外接供電電源</p><p> 3.1.2單總線介紹</p><p> 1-WIRE BUS單總線是Maxim全資子公司Dallas的一項專有技術。與目前多數(shù)標準串行數(shù)據(jù)通信方式,如SPI/ IIC/ MICROWIRE不同,它采用單根信號線,既傳輸時鐘,又傳輸數(shù)據(jù),而且數(shù)據(jù)傳輸是雙向的。它具有節(jié)省I/O口線資
58、源、結構簡單、成本低廉、便于總線擴展和維護等諸多優(yōu)點。在實際應用中還可以使用一個MOSFET將I/O口線直接和電源相連,起到上拉的作用。電路如圖:</p><p> 圖3.5單總線原理圖</p><p> 3.2 濕度采集模塊</p><p> 3.2.1 HIH3610介紹</p><p> 濕度采集選用HIH3610濕度傳感器。H
59、IH3610是美國Honeywell公司生產(chǎn)的相對濕度傳感器,該傳感器采用熱固聚酯電容式傳感頭,同時在內(nèi)部集成了信號處理功能電路,因此該傳感器可完成將相對濕度值變換成電容值,再將電容值轉換成線性電壓輸出的任務,同時該傳感器還具有精度高、響應快、高穩(wěn)定性、低溫漂、抗化學腐蝕性能強及互換性好等優(yōu)點。</p><p> 3.2.2 A/D轉換電路</p><p> 本系統(tǒng)中,濕度為緩變信號,
60、而且轉換成的電平信號為低電平緩變信號,對A/D轉換的要求不高,所以選用較為廉價的ADC0809。該芯片完全可以滿足設計需要,并且可以根據(jù)需要擴展檢測電路。ADC0809是采樣頻率為8位的、以逐次逼近原理進行模數(shù)轉換的器件。其內(nèi)部有一個8通道多路開關,它可以根據(jù)地址譯碼后的信號,只選通8個單端模擬輸入信號中的一個進行A/D轉換。濕度采集及A/D轉換電路圖如圖所示。</p><p> 濕度采集及A/D轉換電路<
61、;/p><p> 3.3 無線收發(fā)模塊</p><p> 根據(jù)本設計的要求,為實現(xiàn)單片機和PC機之間的無線數(shù)據(jù)傳輸,首先需要選擇合適的無線收發(fā)的器件或者是模塊,其次需要了解該器件或者是模塊如何與單片機以及PC機連接。</p><p> 3.3.1無線收發(fā)芯片的選擇</p><p> 由于無線收發(fā)芯片的種類和數(shù)量比較多,如何在設計中選擇所需
62、要的芯片非常關鍵。正確的選擇可以使開發(fā)工作少走彎路,以下幾點是在選擇芯片或者模塊時所需要注意的問題:</p><p> 1)收發(fā)芯片數(shù)據(jù)傳輸?shù)木幋a方式</p><p> 采用曼徹斯特編碼的芯片,在編程上會需要較高的技巧和經(jīng)驗,需要更多的內(nèi)存和程序容量,并且曼徹斯特編碼大大降低數(shù)據(jù)的傳輸效率,一般僅能達到標稱速率的1/3。而采用串口傳輸?shù)男酒?,如nRF401系列的芯片,應用及編程非常簡單
63、,傳送的效率很高,標稱速率就是實際速率,因為串口的編程相對簡單,編程開發(fā)工作也很方便。</p><p><b> 2) 外圍元件數(shù)量</b></p><p> 芯片外圍元件的數(shù)量決定了模塊的體積和重量,以及整個系統(tǒng)的復雜性,因此應該選擇外圍元件少的收發(fā)芯片。這方面nRF401是一個較為理想的選擇。外圍元件僅10個左右,無需聲波濾波器、變?nèi)莨艿劝嘿F的元件,只需要便宜
64、且易于獲得的4MHz晶體收發(fā)天線合一。</p><p><b> 3) 功耗</b></p><p> 由于無線收發(fā)芯片是應用在測控系統(tǒng)上,因此功耗非常重要,應該根據(jù)需要選擇綜合功耗較小的模塊。</p><p><b> 4) 發(fā)射功率</b></p><p> 在同等條件下,為了保證有效和
65、可靠的通信,應該選用發(fā)射功率較高的產(chǎn)品。</p><p> 5) 收發(fā)芯片的封裝和管腳數(shù)</p><p> 較少的引腳以及較小的封裝,有利于減少PCB面積。nRF401僅20腳,是管腳和體積最小的。</p><p> 表3-4芯片的比較和選擇</p><p> 從表3-4中芯片的對比可以看出,目前較為流行的無線收發(fā)芯片中,無論是從使用
66、的方便性、傳輸速度還是輸出功率等各個方面,nRF401以及nRF905都是較為理想的無線數(shù)傳芯片,而PTR2000是一款基于nRF401芯片的無線數(shù)據(jù)收發(fā)模塊,PTR8000是一款基于nRF905的無線數(shù)據(jù)收發(fā)模塊。</p><p> 3.3.2 PTR8000簡介</p><p> PTR8000是以挪威Nordic公司的nRF905芯片為核心的無線收發(fā)模塊。模塊工作在433/868
67、/915MHz 無線頻段, 屬于國際開放的ISM頻段, 無需向專業(yè)部門申請使用許可。PTR8000內(nèi)置環(huán)形天線, 最大發(fā)射功率為+10dBm,采用高抗干擾的GFSK調(diào)制, 數(shù)據(jù)傳輸速率為50Kbps, 具備獨特的載波檢測輸出CD、地址匹配輸出AD、數(shù)據(jù)就緒輸出DR, 自動產(chǎn)生前導碼和CRC,使用SPI接口與MCU通信。PTR8000工作電壓為1.9~3.6V,功率很低, 發(fā)射電流11mA, 接收電流為12.5mA, 待機電流2.5μA。
68、PTR8000傳輸數(shù)據(jù)時為非實時方式, 即發(fā)送端發(fā)送數(shù)據(jù), 接收端將接收到的數(shù)據(jù)先暫存與nRF905芯片的存儲器內(nèi), 需要時MCU再從芯片中讀取。PTR8000芯片專為點對多點無線通信設計,內(nèi)置數(shù)據(jù)協(xié)議和CRC檢錯,無亂碼輸出,載波監(jiān)測輸出,點對多點通信硬件控制,全面升級替代PTR2000系列無線模塊。</p><p> 1.PTR8000芯片的產(chǎn)品特性如下所示:</p><p> 1
69、) 430/868/915Mhz高性能嵌入式無線模塊,多頻道多頻段,1.9~3.6V低電壓工作,待機功耗2μA;</p><p> 2) 超小體積,內(nèi)置環(huán)形天線,性能穩(wěn)定且不受外界影響,對電源不敏感,距離更遠;</p><p> 3) 最大發(fā)射功率+10dBm,高抗干擾GFSK調(diào)制,可跳頻,數(shù)據(jù)速率50Kbps,獨特的載波監(jiān)測輸出,地址匹配輸出,數(shù)據(jù)就緒輸出;</p>&
70、lt;p> 4) 內(nèi)置完整的通信協(xié)議和CRC,只需通過SPI即可完成所有的無線收發(fā)傳輸,無線通信如同SPI通信一樣方便;</p><p> PTR8000的應用領域為:遙控、遙測、無線抄表、門禁系統(tǒng)、小區(qū)傳呼、工業(yè)數(shù)據(jù)采集系統(tǒng)、無線標簽、身份識別、非接觸RF智能卡、小型無線數(shù)據(jù)終端、安全防火系統(tǒng)、無線遙控系統(tǒng)、生物信號采集、水文氣象監(jiān)控、機器人控制、信息家電、無線232、無線422/485數(shù)據(jù)通信等。&
71、lt;/p><p> 2.PTR8000基本電氣特性</p><p> 表3-5 PTR8000基本電氣特性</p><p> 3.PTR8000的硬件接口及管腳功能</p><p> 如圖3-6所示,為PTR8000的用戶接口,表3-6為PTR8000的引腳說明,用戶接口由10個數(shù)字輸入/輸出I/O組成,按照工作可分三組:</p&
72、gt;<p><b> 1) 模式控制</b></p><p> 該接口由TRX_CE,TX_EN,PWR組成,控制PTR8000的四種工作模式:掉電和SPI編程模式;待機和SPI編程模式;發(fā)射模式;接收模式;各種模式的控制模式表。</p><p> 圖3.6 PTR8000引腳圖</p><p> 表3-6 PTR800
73、0的引腳說明</p><p> 表3-7四種控制模式</p><p><b> 說明:</b></p><p> ?、俅龣C模式下功耗約為,此時發(fā)射/接收電路均關閉,只有SPI接口工作;40μA</p><p> ?、诘綦娔J较鹿募s為,此時所有電路關閉,進入最省電狀態(tài);2.5μA</p><p&g
74、t; ?、墼诖龣C和掉電模式下PTR8000均不能接收、發(fā)射數(shù)據(jù),可以進行配置</p><p><b> 2) SPI接口</b></p><p> SPI接口SCK、MISO、MOSI以及CSN組成:</p><p> (1)在配置模式下,單片機通過SPI接口配置PTR8000的工作參數(shù);</p><p> ?。?
75、)在發(fā)射/接收模式下,單片機SPI接口發(fā)送和接收數(shù)據(jù)。</p><p><b> 3) 狀態(tài)輸出接口</b></p><p> 提供載波檢測輸出CD,地址匹配輸出AM,數(shù)據(jù)就緒輸出DR。</p><p> 3.3.3 PTR8000的工作過程</p><p> 上電后CPU首先對PTR8000模塊進行配置。先將P
76、WR、TX_EN、TRX_CE設為配置模式,通過SPI把配置字寫入相應的寄存器。在掉電和待機模式下,配置內(nèi)容仍然有效,只有當電源撤除了之后PTR8000中的數(shù)據(jù)才會丟失。當CPU有數(shù)據(jù)要發(fā)射時,首先把PWR、TX_EN置高,然后把接收節(jié)點地址和有效數(shù)據(jù)通過SPI先寫入PTR8000,再通過TRX_CE的一個上升沿來啟動傳輸。之后PTR8000內(nèi)部要進行無線系統(tǒng)加電、數(shù)據(jù)打包和編碼發(fā)射等處理。當TRX_CE為低時,PTR8000結束數(shù)據(jù)傳
77、輸并自動進入待機模式。接收數(shù)據(jù)時,首先要通過把TRX_CE置高、TX_EN置低來使PTR8000進入接收模式。模塊等待650us后檢測空中的信息。如果發(fā)現(xiàn)與接收頻率一致的載波時,載波檢測(CD)輸出高電平。如果接收到地址于本機地址一致時,地址匹配(AM)輸出高電平。如果接收到的數(shù)據(jù)包校驗正確,是有效數(shù)據(jù)包時,PTR8000會去掉前導碼、地址和CRC校驗位,然后把數(shù)據(jù)準備就緒(DR)置為高電平。CPU可以通過SPI接口讀出數(shù)據(jù),數(shù)據(jù)讀出后
78、,AM和DR自動變?yōu)榈碗娖健?lt;/p><p> PTR8000的SPI配置</p><p> 用于SPI 接口的有用命令見下表當CSN 為低時SPI 接口開始等待一條指令任何一條新指令均由CSN 的由高到低的轉換開始。</p><p> 表3-8 SPI指令配置</p><p> 表3-9 RF配置寄存器RF-Configuratio
79、n-Register說</p><p> 表3-10重要的時序數(shù)據(jù)在PTR8000工作時必須遵守下面的時序</p><p> 3.3.4 PTR8000的編程過程</p><p> 由于與RF協(xié)議相關的高速信號處理部分已經(jīng)嵌入在模塊內(nèi)部PTR8000可與各種低成本單片機配合使用也可以與DSP等高速處理器配合使用PTR8000 提供一個SPI接口速率由微控制器自
80、己設定的接口速度決定在RX模式中地址匹配AM和數(shù)據(jù)準備就緒DR信號通知MCU一個有效的地址和數(shù)據(jù)包已經(jīng)各自接收完成微控制器即可通過SPI 讀取接收的數(shù)據(jù)在TX模式中PTR8000自動產(chǎn)生前導碼和CRC校驗碼數(shù)據(jù)準備就緒DR信號通知MCU數(shù)據(jù)傳輸已經(jīng)完成這意味著降低MCU的存儲器需求也就是降低MCU成本同時縮短軟件開發(fā)時間</p><p><b> 1、配置編程</b></p>
81、<p> ?。?)上電以后MCU首先配置PTR8000模塊先將PWR、TXEN、TRX_CE設為配置模式見表3-8</p><p> (2)MCU通過SPI將配置數(shù)據(jù)移入PTR8000模塊在掉電和待機模式工作后配置內(nèi)容仍然有效配置數(shù)據(jù)只有當電源撤除后才會丟失</p><p><b> 2、發(fā)射模式</b></p><p> ?。?/p>
82、1)當MCU有數(shù)據(jù)需要發(fā)往規(guī)定節(jié)點時接收節(jié)點的地置TX-address和有效數(shù)據(jù)TX-payload通過SPI 接口傳送給PTR8000應用協(xié)議或MCU設置接口速度</p><p> ?。?)MCU設置TRX_CE TX_EN為高來啟動傳輸</p><p> 3、PTR8000內(nèi)部處理</p><p> (1) 無線系統(tǒng)自動上電</p><
83、p> (2) 數(shù)據(jù)包完成加前導碼和CRC校驗碼</p><p> (3) 數(shù)據(jù)包發(fā)送100kbps GFSK曼切斯特編碼</p><p> 4、如果AUTO_RETRAN被設置為高PTR8000將連續(xù)地發(fā)送數(shù)據(jù)包直到TRX_CE被設置為低</p><p> 5、當TRX_CE被設置為低時PTR8000結束數(shù)據(jù)傳輸并將自己設置成待機模式</p>
84、;<p><b> 圖3.7發(fā)射時序圖</b></p><p><b> 接收模式</b></p><p> ?。?)通過設置TRX_CE高TX_EN低來選擇RX模式</p><p> ?。?)650us 以后PTR8000 監(jiān)測空中的信息</p><p> (3)當PTR800
85、0 發(fā)現(xiàn)和接收頻率相同的載波時載波檢測(CD)被置高</p><p> ?。?)當PTR8000 接收到有效的地址時地址匹配(AM)被置高</p><p> (5)當PTR8000 接收到有效的數(shù)據(jù)包(CRC校驗正確)時PTR8000去掉前導碼地址和CRC 位數(shù)據(jù)準備就緒(DR)被置高</p><p> ?。?)MCU設置TRX_CE低電位進入standby模式(
86、待機模式)</p><p> (7)MCU可以以合適的速率通過SPI接口讀出有效數(shù)據(jù)</p><p> ?。?)當所有的有效數(shù)據(jù)被讀出后PTR8000將AM和DR置低</p><p><b> 圖3.8接收時序圖</b></p><p> 綜上所述,此收發(fā)模塊與單片機的基本連接電路圖如圖3.9所示</p>
87、;<p> 圖3.9單片機與PTR8000的通信電路</p><p> 3.4 LCD顯示模塊</p><p> 本顯示模塊使用比較通用的LCD1602液晶屏,,它是以若干個5 X 10點陣塊組成,具有清晰、快速、可靠等特點。</p><p> 本系統(tǒng)采用單片機P0口作為LCD1602的數(shù)據(jù)端口,E使能端使用單片機的P2.3口,RW使用單片機的
88、P2.2口,RS使用單片機的P2.1口,VO背光接地,電源采用+5v。排阻RR1為單片機P0口的上拉電阻。</p><p> 3.4.1字符型液晶顯示模塊</p><p> 字符型液晶顯示模塊是一類專門用于顯示字母,數(shù)字,符號等的點陣式液晶顯示模塊。在顯示器件上的電極圖型設計,它是由若干個5*7或5*11等點陣符位組成。每一個點陣字符位都可以顯示一個字符。點陣字符位之間有一空點距的間隔
89、起到了字符間距和行距的作用。</p><p> 3.4.2字符型液晶顯示模塊引腳</p><p> VSS為地電源,VDD接5V正電源,VL為液晶顯示器對比度調(diào)整端,接正電源時對比度最弱,接地電源時對比度最高,對比度過高時會產(chǎn)生“鬼影”,使用時可以通過一個10K的電位器調(diào)整對比度。RS為寄存器選擇,高電平時選擇數(shù)據(jù)寄存器、低電平時選擇指令寄存器。RW為讀寫信號線,高電平時進行讀操作,低
90、電平時進行寫操作。當RS和RW共同為低電平時可以寫入指令或者顯示地址,當RS為低電平RW為高電平時可以讀忙信號,當RS為高電平RW為低電平時可以寫入數(shù)據(jù)。E端為使能端,當E端由高電平跳變成低電平時,液晶模塊執(zhí)行命令。DB0~DB7為8位雙向數(shù)據(jù)線,BLK和BLA是背光燈電源[7]。模塊引腳如表3-11。</p><p> 表3-11字符型液晶顯示模塊引腳</p><p> 綜上所述,此
91、顯示模塊的基本連接電路圖如圖3.10所示</p><p> 圖3.10顯示模塊電路圖</p><p> 3.5 主控制單元的設計</p><p> 3.5.1單片機的選型</p><p> 本課題設計的溫度控制系統(tǒng)主控制芯片選型為AT89S52單片機,其特點如下:</p><p> 1.AT89S52單片機簡
92、介</p><p> 目前,52系列單片機在工業(yè)檢測領域中得到了廣泛的應用,因此我們可以在許多單片機應用領域中,配接各種類型的語音接口,構成具有合成語音輸出能力的綜合應用系統(tǒng),以增強人機對話的功能。AT89S52單片機是在一小塊芯片上集成了一個微型計算機的各個組成部分。每一個單片機包括:一個8位的微型處理器CPU;一個512K的片內(nèi)數(shù)據(jù)存儲器RAM;4K片內(nèi)程序存儲器;四個8位并行的I/O接口P0-P3,每個接
93、口既可以輸入,也可以輸出;兩個定時器/記數(shù)器;五個中斷源的中斷控制系統(tǒng);一個全雙工UART的串行I/O口;片內(nèi)振蕩器和時鐘產(chǎn)生電路,但石英晶體和微調(diào)電容需要外接。最高允許振蕩頻率是12MHZ。以上各個部分通過內(nèi)部總線相連接。</p><p> 2.AT89S52單片機時序</p><p> AT89S52單片機的一個執(zhí)器周期由6個狀態(tài)(s1—s6)組成,每個狀態(tài)又持續(xù)2個震蕩周期,分為
94、P1和P2兩個節(jié)拍。這樣,一個機器周期由12個振蕩周期組成。若采用12MHz的晶體振蕩器,則每個機器周期為1us,每個狀態(tài)周期為1/6us;在一數(shù)情況下,算術和邏輯操作發(fā)生在N期間,而內(nèi)部寄存器到寄存器的傳輸發(fā)生在P2期間。對于單周期指令,當指令操作碼讀人指令寄存器時,使從S1P2開始執(zhí)行指令。如果是雙字節(jié)指令,則在同一機器周期的s4讀人第二字節(jié)。若為單字節(jié)指令,則在52期間仍進行讀,但所讀入的字節(jié)操作碼被忽略,且程序計數(shù)據(jù)也不加1。在
95、加結束時完成指令操作。多數(shù)AT89S52指令周期為1-2個機器周期,只有乘法和除法指令需要兩個以上機器周期的指令,它們需4個機器周期。 對于雙字節(jié)單機器指令,通常是在一個機器周期內(nèi)從程序存儲器中讀人兩個字節(jié),但Movx指令例外,Movx指令是訪問外部數(shù)據(jù)存儲器的單字節(jié)雙機器周期指令,在執(zhí)行Movx指令期間,外部數(shù)據(jù)存儲器被訪問且被選通時跳過兩次取指操作。</p><p> 3.AT89S52單片機引腳介紹<
96、;/p><p> AT89S52單片機的40個引腳中有2個專用于主電源引腳,2個外接晶振的引腳,4個控制或與其它電源復用的引腳,以及32條輸入輸出I/O引腳。</p><p> 下面按引腳功能分為4個部分敘述個引腳的功能。</p><p> (1)電源引腳Vcc和Vss</p><p> Vcc(40腳):接+5V電源正端;</p&
97、gt;<p> Vss(20腳):接+5V電源正端。</p><p> (2)外接晶振引腳XTAL1和XTAL2</p><p> XTAL1(19腳):接外部石英晶體的一端。在單片機內(nèi)部,它是一個反相放大器的輸入端,這個放大器構成采用外部時鐘時,對于HMOS單片機,該引腳接地;對于CHOMS單片機,該引腳作為外部振蕩信號的輸入端。</p><p&g
98、t; XTAL2(18腳):接外部晶體的另一端。在單片機內(nèi)部,接至片內(nèi)振蕩器的反相放大器的輸出端。當采用外部時鐘時,對于HMOS單片機,該引腳作為外部振蕩信號的輸入端。對于CHMOS芯片,該引腳懸空不接。</p><p> ?。?)控制信號或與其它電源復用引腳</p><p> 控制信號或與其它電源復用引腳有RST/VPD、ALE/P、PSEN和EA/VPP等4種形式。</p&g
99、t;<p> (A)RST/VPD(9腳):RST即為RESET,VPD為備用電源,所以該引腳為單片機的上電復位或掉電保護端。當單片機振蕩器工作時,該引腳上出現(xiàn)持續(xù)兩個機器周期的高電平,就可實現(xiàn)復位操作,使單片機復位到初始狀態(tài)。</p><p> 當VCC發(fā)生故障,降低到低電平規(guī)定值或掉電時,該引腳可接上備用電源VPD(+5V)為內(nèi)部RAM供電,以保證RAM中的數(shù)據(jù)不丟失。</p>
100、<p> (B)ALE/ P(30腳):當訪問外部存儲器時,ALE(允許地址鎖存信號)以每機器周期兩次的信號輸出,用于鎖存出現(xiàn)在P0口的低</p><p> ?。–)PSEN(29腳):片外程序存儲器讀選通輸出端,低電平有效。當從外部程序存儲器讀取指令或常數(shù)期間,每個機器周期PESN兩次有效,以通過數(shù)據(jù)總線口讀回指令或常數(shù)。當訪問外部數(shù)據(jù)存儲器期間,PESN信號將不出現(xiàn)。</p>&l
101、t;p> ?。―)EA/Vpp(31腳):EA為訪問外部程序儲器控制信號,低電平有效。當EA端保持高電平時,單片機訪問片內(nèi)程序存儲器4KB(MS-52子系列為8KB)。若超出該范圍時,自動轉去執(zhí)行外部程序存儲器的程序。當EA端保持低電平時,無論片內(nèi)有無程序存儲器,均只訪問外部程序存儲器。對于片內(nèi)含有EPROM的單片機,在EPROM編程期間,該引腳用于接21V的編程電源Vpp。</p><p> ?。?)輸入
102、/輸出(I/O)引腳P0口、P1口、P2口及P3口</p><p> (A) P0口(39腳~22腳):P0.0~P0.7統(tǒng)稱為P0口。當不接外部存儲器與不擴展I/O接口時,它可作為準雙向8位輸入/輸出接口。當接有外部程序存儲器或擴展I/O口時,P0口為地址/數(shù)據(jù)分時復用口。它分時提供8位雙向數(shù)據(jù)總線。</p><p> 對于片內(nèi)含有EPROM的單片機,當EPROM編程時,從P0口輸入
103、指令字節(jié),而當檢驗程序時,則輸出指令字節(jié)。</p><p> (B) P1口(1腳~8腳):P1.0~P1.7統(tǒng)稱為P1口,可作為準雙向I/O接口使用。對于MCS—52子系列單片機,P1.0和P1.1還有第2功能:P1.0口用作定時器/計數(shù)器2的計數(shù)脈沖輸入端T2;P1.1用作定時器/計數(shù)器2的外部控制端T2EX。對于EPROM編程和進行程序校驗時,P0口接收輸入的低8位地址。</p><p
104、> (C) P2口(21腳~28腳):P2.0~P2.7統(tǒng)稱為P2口,一般可作為準雙向I/O接口。當接有外部程序存儲器或擴展I/O接口且尋址范圍超過256個字節(jié)時,P2口用于高8位地址總線送出高8位地址。對于EPROM編程和進行程序校驗時,P2口接收輸入的8位地址。</p><p> (D) P3口(10腳~17腳):P3.0~P3.7統(tǒng)稱為P3口。它為雙功能口,可以作為一般的準雙向I/O接口,也可以將
105、每1位用于第2功能,而且P3口的每一條引腳均可獨立定義為第1功能的輸入輸出或第2功能。P3口的第2功能見下表 </p><p> 表3-12單片機P3.0管腳含義</p><p> 綜上所述,MCS-52系列單片機的引腳作用可歸納為以下兩點:</p><p> 1).單片機功能多,引腳數(shù)少,因而許多引腳具有第2功能;</p><p&
106、gt; 2).單片機對外呈3總線形式,由P2、P0口組成16位地址總線;由P0口分時復用作為數(shù)據(jù)總線。</p><p> 3.5.2電源電路設計</p><p> 控制系統(tǒng)主控制部分電源需要用5V直流電源供電,把頻率為50Hz、有效值為220V的單相交流電壓轉換為幅值穩(wěn)定的5V直流電壓。其主要原理是把單相交流電經(jīng)過電源變壓器、整流電路、濾波電路、穩(wěn)壓電路轉換成穩(wěn)定的直流電壓。
107、
108、 </p><p> 由于輸入電壓為電網(wǎng)電壓,一般情況下所需直流電壓的數(shù)值和電
109、網(wǎng)電壓的有效值相差較大,因而電源變壓器的作用顯現(xiàn)出來起到降壓作用。降壓后還是交流電壓,所以需要整流電路把交流電壓轉換成直流電壓。由于經(jīng)整流電路整流后的電壓含有較大的交流分量,會影響到負載電路的正常工作。需通過低通濾波電路濾波,使輸出電壓平滑。穩(wěn)壓電路的功能是使輸出直流電壓基本不受電網(wǎng)電壓波動和負載電阻變化的影響,從而獲得穩(wěn)定性足夠高的直流電壓。本電路使用集成穩(wěn)壓芯片7805解決了電源穩(wěn)壓問題。</p><p>
110、 圖3.11電源部分連線圖</p><p> 3.5.3 AT89S52復位電路設計</p><p> 單片機在開機時都需要復位,以便中央處理器CPU以及其他功能部件都處于一個確定的初始狀態(tài),并從這個狀態(tài)開始工作。52的RST引腳是復位信號的輸入端。復位電平是高電平有效,持續(xù)時間要有24個時鐘周期以上。</p><p> 【方案一】:上電復位電路</p&
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 電子信息工程畢業(yè)設計-無線傳感網(wǎng)絡節(jié)點設計
- 電子信息工程畢業(yè)設計保密監(jiān)控系統(tǒng)的設計
- 電子信息工程畢業(yè)設計保密監(jiān)控系統(tǒng)的設計
- 基于無線傳感網(wǎng)的調(diào)光系統(tǒng)設計-電子信息工程本科畢業(yè)論文
- 電子信息工程畢業(yè)設計無線信號增強系統(tǒng)設計
- 電子信息工程畢業(yè)設計無線遙控系統(tǒng)的安全性研究
- 基于無線傳感網(wǎng)的養(yǎng)禽環(huán)境監(jiān)控系統(tǒng)設計.pdf
- 電子信息工程畢業(yè)設計無線遙控系統(tǒng)的安全性研究
- 電子信息畢業(yè)設計---環(huán)境測試儀系統(tǒng)的設計
- 電子信息畢業(yè)設計--- 環(huán)境測試儀系統(tǒng)的設計
- 畢業(yè)設計--基于無線傳感網(wǎng)絡的溫度監(jiān)控系統(tǒng)設計
- 電子信息工程畢業(yè)設計運動電子貓設計
- 電子信息工程畢業(yè)設計外文翻譯
- 電子信息工程畢業(yè)設計基于安卓的圖書管理系統(tǒng)
- 電子信息工程畢業(yè)設計wifi天線設計
- 電子信息工程畢業(yè)設計基于安卓的圖書管理系統(tǒng)
- 電子信息工程畢業(yè)設計運動電子狗設計
- 電子信息工程畢業(yè)設計酒店管理系統(tǒng)的設計與實現(xiàn)
- 電子信息工程技術專業(yè)畢業(yè)設計
- 電子信息工程畢業(yè)設計gps軌跡數(shù)據(jù)采集系統(tǒng)的設計
評論
0/150
提交評論