版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 畢業(yè)設(shè)計說明書</b></p><p> 設(shè)計題目:基于GPRS的遠(yuǎn)程無線溫度采集系統(tǒng)的設(shè)計</p><p><b> 學(xué)生姓名</b></p><p><b> 摘 要</b></p><p> GPRS作為一種高速、高效、經(jīng)濟(jì)的無線系
2、統(tǒng),具有網(wǎng)絡(luò)覆蓋范圍廣、數(shù)據(jù)帶寬寬、適應(yīng)性強(qiáng)、計價按數(shù)據(jù)流量計算、實(shí)時在線的優(yōu)點(diǎn),特別適用于間斷的、突發(fā)性的或頻繁的、少量的數(shù)據(jù)傳輸,能夠滿足數(shù)據(jù)采集及監(jiān)控的雙向數(shù)據(jù)信息傳輸。</p><p> 文中設(shè)計了一種溫度控制系統(tǒng),提高了溫度檢測系統(tǒng)的綜合性能用單片機(jī)作為微控器,選用數(shù)字溫度傳感器,對溫度進(jìn)行控制,提出了一種基于GPRS技術(shù)的遠(yuǎn)程溫度監(jiān)測系統(tǒng)方案,采用MSP430單片機(jī)和DS18B20數(shù)字溫度傳感器實(shí)現(xiàn)
3、現(xiàn)場溫度數(shù)據(jù)的采集和處理,再通過GPRS模塊MG323實(shí)現(xiàn)遠(yuǎn)程的數(shù)據(jù)傳輸和接收,具有精度高、穩(wěn)定性好的特點(diǎn)。硬件方面設(shè)計了一個基于單片機(jī)的溫度智能控制系統(tǒng),以MSP430單片機(jī)為核心,采用了溫度傳感器DS18B20,以GPRS無線通信模塊為基礎(chǔ),基于AT指令和數(shù)據(jù)采集器,構(gòu)建一個遠(yuǎn)程的溫度數(shù)據(jù)采集系統(tǒng),對溫度進(jìn)行控制。</p><p> 關(guān)鍵詞 溫度采集系統(tǒng);DS18B20;單片機(jī);GPRS</p>
4、<p><b> Abstract</b></p><p> GPRS as wireless a high-speed, high efficiency, economy system, has a wide network coverage, according to the data with Eric, strong adaptability, valuation
5、data flow calculation, the advantages of real-time online, especially suitable for intermittent, sudden and frequent, small amounts of data transmission, can satisfy the data acquisition and monitoring of the bidirection
6、al data transmission.</p><p> In this paper, we design a temperature control system, improve the comprehensive use of temperature detection system single chip as micro controller, digital temperature sensor
7、, the temperature control, puts forward a remote temperature monitoring system scheme based on GPRS technology, the scene is realized by using MSP430 MCU and DS18B20 digital temperature sensor temperature data acquisitio
8、n and processing, again by MG323 GPRS module to achieve remote data transmission and receiving, has feat</p><p> Keywords Temperature acquisition system; DS18B20; Single chip microcomputer; GPRS;</p>
9、<p><b> 目 錄</b></p><p><b> 摘 要I</b></p><p> AbstractII</p><p><b> 第1章 緒論1</b></p><p><b> 1.1 引言1</b>
10、;</p><p> 1.2 課題設(shè)計背景1</p><p> 1.3 課題設(shè)計意義2</p><p> 第2章 系統(tǒng)主要模塊介紹和硬件設(shè)計3</p><p> 2.1 主控芯片介紹3</p><p> 2.1.1 MSP430F149芯片概述3</p><p> 2.1.
11、2 MSP430F149芯片引腳3</p><p> 2.1.3 單片機(jī)控制模塊5</p><p> 2.2 GPRS模塊介紹7</p><p> 2.2.1 GPRS模塊B2B連接器接口7</p><p> 2.2.2 MG323電源接口9</p><p> 2.2.3 控制信號接口和開/關(guān)機(jī)時序
12、10</p><p> 2.2.4 UART接口12</p><p> 2.2.5 SIM卡接口13</p><p> 2.3 溫度傳感器簡介14</p><p> 2.3.1 DS18B20管腳配置和內(nèi)部結(jié)構(gòu)15</p><p> 2.3.2 DS18B20的工作原理16</p>
13、<p> 2.3.3 DS18B20的硬件設(shè)計18</p><p> 2.4 顯示模塊19</p><p> 2.4.1液晶驅(qū)動芯片19</p><p> 2.4.2 段式液晶顯示器21</p><p> 2.4.3 顯示模塊硬件電路設(shè)計21</p><p> 2.5 電源模塊22&l
14、t;/p><p> 2.5.1 單片機(jī)供電模塊22</p><p> 2.5.2 GPRS供電模塊23</p><p> 第3章 系統(tǒng)軟件設(shè)計25</p><p> 3.1 溫度采集程序設(shè)計25</p><p> 3.2 GPRS模塊程序設(shè)計26</p><p> 3.3 系統(tǒng)
15、總體程序設(shè)計29</p><p> 第4章 系統(tǒng)硬件電路板的設(shè)計31</p><p> 4.1 系統(tǒng)硬件原理圖31</p><p> 4.2 系統(tǒng)PCB圖33</p><p> 4.3 硬件制作34</p><p> 4.4 硬件調(diào)試35</p><p><b>
16、 結(jié) 論36</b></p><p><b> 參考文獻(xiàn)37</b></p><p><b> 謝 辭39</b></p><p><b> 附 錄40</b></p><p> 附錄1:系統(tǒng)硬件原理圖40</p><p
17、> 附錄2:顯示模塊程序42</p><p> 附錄3:溫度傳感器程序49</p><p> 附錄4:GPRS模塊程序52</p><p> 附錄5:系統(tǒng)整體程序54</p><p><b> 第1章 緒論</b></p><p><b> 1.1 引言<
18、/b></p><p> 溫度檢測技術(shù)在我國的工業(yè)生產(chǎn)中應(yīng)用非常普遍,傳統(tǒng)的溫度檢測系統(tǒng)一般采用分散式三級系統(tǒng),這種系統(tǒng)多采用有線傳輸方式,其遠(yuǎn)程線路鋪設(shè)及維護(hù)不僅需要較高的成本,而且引線過長將導(dǎo)致整個系統(tǒng)功耗上升,穩(wěn)定性下降。溫度是工業(yè)生產(chǎn)中主要的被控參數(shù)之一,與之相關(guān)的各種溫度控制系統(tǒng)廣泛應(yīng)用于冶金、化丁、機(jī)械、食品等領(lǐng)域。溫度控制是工業(yè)生產(chǎn)過程中經(jīng)常遇到的過程控制。有些工藝過程對其溫度的控制效果直接
19、影響著產(chǎn)品的質(zhì)量。隨著社會的進(jìn)步和生產(chǎn)的需要,利用無線通信進(jìn)行溫度數(shù)據(jù)采集的方式應(yīng)用已經(jīng)滲透到生活各個方面。</p><p> 在工業(yè)現(xiàn)場,由于生產(chǎn)環(huán)境惡劣,工作人員不能長時間停留在現(xiàn)場觀察設(shè)備是否運(yùn)行正常,就需要采集數(shù)據(jù)并傳輸數(shù)據(jù)到一個環(huán)境相對好的操控室內(nèi),這樣就會產(chǎn)生數(shù)據(jù)傳輸問題。由于廠房大、需要傳輸數(shù)據(jù)多,使用傳統(tǒng)的有線數(shù)據(jù)傳輸方式就需要鋪設(shè)很多很長的通訊線,浪費(fèi)資源,占用空間,可操作性差,出現(xiàn)錯誤換線困
20、難。而且,當(dāng)數(shù)據(jù)采集點(diǎn)處于運(yùn)動狀態(tài)、所處的環(huán)境不允許或無法鋪設(shè)電纜時,數(shù)據(jù)甚至無法傳輸,此時便需要利用無線傳輸?shù)姆绞竭M(jìn)行數(shù)據(jù)采集。</p><p> 在農(nóng)業(yè)生產(chǎn)上,不論是溫室大棚的溫度監(jiān)測,還是糧倉的管理,傳統(tǒng)上都是采取分區(qū)取樣的人工方法,工作量大,可靠性差。而且大棚和糧倉占地面積大,檢測目標(biāo)分散,測點(diǎn)較多,傳統(tǒng)的方法已經(jīng)不能滿足當(dāng)前農(nóng)業(yè)發(fā)展的需要。當(dāng)前的科技水平下,無線通信技術(shù)的發(fā)展使得溫度采集測量精確,簡便
21、易行。</p><p> 在日常生活中,隨著人們生活水平的提高,居住條件也逐漸變得智能化。如今很多家庭都會安裝室內(nèi)溫度采集控制系統(tǒng),其原理就是利用無線通信技術(shù)采集室內(nèi)溫度數(shù)據(jù),并根據(jù)室內(nèi)溫度情況進(jìn)行遙控通風(fēng)等操作,自動調(diào)節(jié)室內(nèi)溫度濕度,可以更好地改善人們的居住環(huán)境。</p><p> 本系統(tǒng)的設(shè)計采用了華為公司推出的MG323 GPRS模塊,由MSP430F149單片機(jī)控制實(shí)現(xiàn)無線數(shù)據(jù)
22、通信。該接口設(shè)計具有成本低、傳輸速率高、軟件設(shè)計簡單以及通信穩(wěn)定可靠等特點(diǎn)。</p><p> 1.2 課題設(shè)計背景</p><p> 溫度與人們的生產(chǎn)生活密切相關(guān),需要對溫度監(jiān)測的場合非常多。傳統(tǒng)的有線測溫方式存在著布線復(fù)雜,線路容易老化等問題。無線測溫技術(shù)與有線測溫技術(shù)相比,有成本低、攜帶方便、搭建網(wǎng)絡(luò)簡單快捷等特點(diǎn),特別是在有線網(wǎng)絡(luò)不通暢或由于現(xiàn)場環(huán)境因素的限制不便架設(shè)線路的情況
23、下,使用無線通信技術(shù)進(jìn)行溫度監(jiān)測顯得更加實(shí)用、快捷。</p><p> 隨著計算機(jī)技術(shù)和通信技術(shù)的不斷發(fā)展,計算機(jī)遠(yuǎn)程無線監(jiān)控技術(shù)在工業(yè)控制領(lǐng)域中的應(yīng)用越來越廣泛。GPRS技術(shù)從實(shí)驗(yàn)室研究、地區(qū)范圍內(nèi)試用到正式商用,經(jīng)過了長時間的完善,技術(shù)先進(jìn)可靠。GPRS設(shè)備數(shù)據(jù)監(jiān)控終端傳輸設(shè)備一開機(jī)就能自動附著到GPRS網(wǎng)絡(luò)上,與數(shù)據(jù)中心實(shí)時在線進(jìn)行實(shí)時數(shù)據(jù)通信,高速輸,可靠性高。</p><p>
24、 隨著無線通信技術(shù)的發(fā)展,采用無線的傳輸方式已成為遠(yuǎn)程分布式溫度監(jiān)測技術(shù)的發(fā)展趨勢。GPRS技術(shù)在移動通信領(lǐng)域的發(fā)展,已經(jīng)能夠?qū)嶋H應(yīng)用到許多需要無線數(shù)據(jù)傳輸?shù)念I(lǐng)域,也為溫度采集傳輸及監(jiān)控提供了一種新的數(shù)據(jù)通信方式。溫度傳輸?shù)膶?shí)時性與可靠性成了設(shè)計遠(yuǎn)程數(shù)據(jù)采集系統(tǒng)的關(guān)鍵。</p><p> 1.3 課題設(shè)計意義</p><p> 本文對GPRS遠(yuǎn)程溫度監(jiān)測系統(tǒng)硬件和軟件設(shè)計進(jìn)行說明。溫
25、度檢測采用 DS18B20,非常適用于多點(diǎn)、惡劣環(huán)境下的溫度監(jiān)測系統(tǒng)。系統(tǒng)進(jìn)行溫度數(shù)據(jù)的實(shí)時監(jiān)測,監(jiān)測數(shù)據(jù)精度高,系統(tǒng)操作簡單,而且可應(yīng)用于有線網(wǎng)絡(luò)設(shè)備無法到達(dá)的地方,實(shí)現(xiàn)了溫度監(jiān)測的自動化智能化,具有成本低廉分布靈活,實(shí)時在線的優(yōu)點(diǎn)。GPRS模塊利于系統(tǒng)集成,成本較低,運(yùn)行穩(wěn)定可靠,適用于遠(yuǎn)距離監(jiān)測,不受地形條件的限制,有著廣泛的應(yīng)用前景。系統(tǒng)的實(shí)現(xiàn)給遠(yuǎn)程對溫度的要求提供了方便,而且快捷,成本不高等,為農(nóng)業(yè)工業(yè)生產(chǎn)帶來極大的方面。&l
26、t;/p><p> 第2章 系統(tǒng)主要模塊介紹和硬件設(shè)計</p><p> 2.1 主控芯片介紹</p><p> 2.1.1 MSP430F149芯片概述</p><p> 單片機(jī)芯片配以必要的外部器件,一般包括電源供入及電源開關(guān)、復(fù)位電路、晶振、輸入輸出電路等就能構(gòu)成最小系統(tǒng)。</p><p> MSP430F
27、149芯片是美國TI公司推出的超低功耗微處理器,有60KB+256字節(jié)FLASH,2KBRAM,包括基本時鐘模塊、看門狗定時器、帶3個捕獲/比較寄存器和PWM輸出的16位定時器、帶7個捕獲/比較寄存器和PWM輸出的16位定時器、2個具有中斷功能的8位并行端口、4個8位并行端口、模擬比較器、12位A/D轉(zhuǎn)換器、2個串行通信接口等模塊。MSP430F149芯片具有如下特點(diǎn):</p><p> (1)功耗低:電壓2.
28、2V、時鐘頻率1MHz時,活動模式為200μA;關(guān)閉模式時僅為0.1A,且具有5種節(jié)能工作方式。</p><p> (2)高效16位RISC-CPU,27條指令,8MHz時鐘頻率時,指令周期時間為125ns,絕大多數(shù)指令在一個時鐘周期完成;32kHz時鐘頻率時,16位MSP430單片機(jī)的執(zhí)行速度高于典型的8位單片機(jī)20MHz時鐘頻率時的執(zhí)行速度。</p><p> ?。?)低電壓供電、寬
29、工作電壓范圍:1.8~3.6V;</p><p> (4)靈活的時鐘系統(tǒng):兩個外部時鐘和一個內(nèi)部時鐘;</p><p> ?。?)低時鐘頻率可實(shí)現(xiàn)高速通信;</p><p> ?。?)具有串行在線編程能力;</p><p> (7)強(qiáng)大的中斷功能;</p><p> ?。?)喚醒時間短,從低功耗模式下喚醒僅需6微妙
30、;</p><p> ?。?)ESD保護(hù),抗干擾力強(qiáng);</p><p> ?。?0)運(yùn)行環(huán)境溫度范圍為-40~+85℃,適合于工業(yè)環(huán)境。</p><p> MSP430系列單片機(jī)的所有外圍模塊的控制都是通過特殊寄存器來實(shí)現(xiàn)的,故其程序的編寫相對簡單。編程開發(fā)時通過專用的編程器,可以選擇匯編或C語言編程,IAR公司為MSP430系列的單片機(jī)開發(fā)了專用的C430語言,
31、可以通過WORKBENCH和C-SPY直接編譯調(diào)試,使用靈活簡單。</p><p> 2.1.2 MSP430F149芯片引腳</p><p> 58腳RST/NMI 為430單片機(jī)的復(fù)位引腳(低電平有效)。</p><p> 1腳DVCC,63腳DVSS 為數(shù)字電源接口。</p><p> 64腳AVCC,62腳
32、AVSS為模擬電源接口。</p><p> 注意:MSP430系列單片機(jī)的供電電壓為1.8V~3.6V。</p><p> 32腳UTXD0,33腳URXD0的第二功能為MSP430F149單片機(jī)兩路串口通訊接口中的第一路。</p><p> 圖2.1 單片機(jī)管腳圖</p><p> 34腳UTXD1,35腳URXD1的第二功能為MS
33、P430F149單片機(jī)兩路串口通訊接口中的第二路。</p><p> 29腳SIMO0,30腳SOMI0,31腳UCLK0的第二功能為MSP430F149單片機(jī)兩路SPI通訊接口中的第一路。</p><p> 45腳SIMO1,46腳SOMI1,47腳UCLK1的第二功能為MSP430F149單片機(jī)兩路SPI通訊接口中的第二路。</p><p> 48腳的第二
34、功能為MSP430F149單片機(jī)MCLK(主系統(tǒng)時鐘)的輸出端。</p><p> 49腳的第二功能為MSP430F149單片機(jī),SCLK(子系統(tǒng)時鐘)的輸出端。</p><p> 50腳的第二功能為MSP430F149單片機(jī),ACLK(輔系統(tǒng)時鐘)的輸出端。</p><p> 52腳,53腳為外部高頻時鐘晶振輸入端(程序中說明一般用XT2CLK或HF
35、0;XTAL表示)。</p><p> 8腳,9腳為外部低頻時鐘晶振輸入端(程序中說明一般用LFXTICLK表示)。 </p><p> 59腳TA0,60腳TA1,61腳TA2,2腳A3,3腳A4,4腳A5,5腳A6,6腳A7的第二功能為8路的內(nèi)部12位ADC模擬電壓輸入端口。</p><p> 54腳TDO/TDI,55腳TDI/TCLK,56腳
36、TMS,57腳TCK為JTAG接口(同時擁有仿真器和編程器的功能),用于下載程序并實(shí)現(xiàn)硬件在線仿真。</p><p> 2.1.3 單片機(jī)控制模塊</p><p> 單片機(jī)控制模塊由MSP430f149最小系統(tǒng)組成,其中包括單片機(jī),晶振電路和復(fù)位電路。</p><p><b> 單片機(jī) </b></p><p>
37、 圖2.2 單片機(jī)硬件原理圖</p><p><b> (2)晶振電路</b></p><p> MSP430系列單片機(jī)時鐘模塊包括數(shù)控振蕩器(DCO)、高速晶體振蕩器和低速晶體振蕩器等3個時鐘源。這是為了解決系統(tǒng)的快速處理數(shù)據(jù)要求和低功耗要求的矛盾,通過設(shè)計多個時鐘源或?yàn)闀r鐘設(shè)計各種不同工作模式,才能解決某些外圍部件實(shí)時應(yīng)用的時鐘要求,如低頻通信、LCD顯示、定
38、時器、計數(shù)器等。數(shù)字控制振蕩器DCO已經(jīng)集成在MSP430內(nèi)部,在系統(tǒng)中只需設(shè)計高速晶體振蕩器和低速晶體振蕩器兩部分電路。</p><p> 低速晶體振蕩器滿足了低功耗及使用32.768kHz晶振的要求。低速晶振振蕩器默認(rèn)工作在低頻模式,即32.768kHz,也可以通過外接450kHz~8MHz的高速晶體振蕩器或陶瓷諧振器工作在高頻模式,在本電路中我們使用低頻模式,晶振外接2個15pF的電容經(jīng)過X3和X4連接到
39、MCU。</p><p> 高速晶振也稱為第二振蕩器,它為MSP430F149工作在高頻模式時提供時鐘,最高可達(dá)8MHz。在系統(tǒng)中采用4MHz的晶體,外接2個20pF的電容經(jīng)過X1和X2連接到單片機(jī)。</p><p> 圖2.3 晶振電路原理圖</p><p><b> (3)復(fù)位電路</b></p><p>
40、單片機(jī)采用上電復(fù)位,復(fù)位端低電平有效。</p><p> 圖2.4 復(fù)位電路原理圖</p><p> 2.2 GPRS模塊介紹</p><p> MG323模塊是華為推出的一款4頻段的GPRS模塊。工作頻段為GSM850/ 900/ 1800/ 1900 MHz,電源電壓為3.3V~4.8V,推薦電壓為3.8V。</p><p> 2
41、.2.1 GPRS模塊B2B連接器接口</p><p> MG323模塊對外接口形態(tài)為50pin B2B連接器,MG323模塊對外 50pin B2B 信號接口管腳順序和定義如下圖所示。</p><p> 圖2.5 B2B連接器接口順序和定義</p><p> 圖2.6 MG323模塊硬件電路圖</p><p> 2.2.2 MG32
42、3電源接口</p><p> MG323 模塊 B2B 接口的電源部分主要包含:供電電源 VBAT 接口,實(shí)時時鐘 RTC 備用電源 VCOIN 接口,對外電源輸出 VIO 接口 。</p><p> 表2-1 電源接口管腳定義</p><p><b> ?。?)VBAT接口</b></p><p> MG323
43、模塊正常工作時需要通過 VBAT 管腳來提供供電電源,供電電源電壓輸入范圍為3.3V~4.8V(典型值 3.8V)。50PIN B2B 連接器為外部供電電源輸入提供5個VBAT 管腳和5個GND管腳,MG323模塊在正常使用時,需保證全部管腳都得到有效使用。</p><p> 當(dāng) MG323模塊針對不同外部應(yīng)用時,需重點(diǎn)關(guān)注供電電源方面的設(shè)計。由于實(shí)際網(wǎng)絡(luò) 環(huán)境的差異,當(dāng) MG323 模塊以最大功率發(fā)射時,電源
44、供電的瞬時電流將有可能達(dá)到 2.0A 左右的瞬時峰值,屆時將會引起 VBAT 電壓的跌落,所以應(yīng)確保 VBAT 在任何 情況下供電電源電壓的跌落不能低于 3.3V,否則可能會引起 MG323 模塊重啟等異常情況。</p><p> 對于外部供電電源,推薦使用電流輸出能力大于 2A 的 LDO 或開關(guān)電源,并且在模塊 的電源端口處并聯(lián)一個 2mF 以上的蓄能電容。對于蓄能電容,推薦使用 2.2mF 以上的 電解電
45、容。此外,為了降低通路上阻抗對電壓跌落的影響,建議盡量縮短 VBAT 的走 線。</p><p> ?。?)VCOIN接口</p><p> VCOIN 是 MG323 模塊內(nèi)部實(shí)時時鐘 RTC 備用電源輸入接口。當(dāng) VBAT 在位時,實(shí)時 時鐘 RTC 可以優(yōu)先通過 VBAT 供電;當(dāng) VBAT 不在位時,VCOIN 為實(shí)時時鐘 RTC 提 供備用電源輸入,此時 MG323 模塊維持實(shí)
46、時時鐘 RTC 功能所需電流約為5uA。</p><p> VCOIN 可以使用外部電池供電,推薦使用的電池電壓為3V;如果不使用電池,也可以外接電容,電容的容值大小決定了在 VBAT 不在位時實(shí)時時鐘 RTC 的持續(xù)時間。</p><p> MG323 模塊支持對外部備用電池進(jìn)行充電,當(dāng) VBAT=3.8V 時,充電電流約為0.6mA(典型值)。</p><p&g
47、t;<b> ?。?)VIO接口</b></p><p> VIO 接口可對外提供 2.8V 供電電壓,輸出電流為 10mA(典型值),可以用于外部電平 轉(zhuǎn)換或者其他應(yīng)用。當(dāng) MG323 模塊處于 SLEEP 模式下,VIO 處于開啟的低功耗狀態(tài)(<500uA);當(dāng)MG323 模塊在 Power Down 模式時,VIO 則處于關(guān)閉狀態(tài)。</p><p>
48、 2.2.3 控制信號接口和開/關(guān)機(jī)時序</p><p> MG323 模塊 B2B 接口的控制信號部分主要包括:開/關(guān)機(jī)(TERM_ON)接口,硬件復(fù)位(RESET)接口,網(wǎng)絡(luò)狀態(tài)指示(LED_SEATUS)接口。 </p><p> 表2-2 控制信號接口管腳定義</p><p><b> (1)輸入控制信號</b></p>
49、;<p> 對于輸入控制信號接口部分,MG323 模塊主要實(shí)現(xiàn)開/關(guān)機(jī)控制和硬件復(fù)位功能。</p><p> TERM_ON 管腳用于實(shí)現(xiàn)開/關(guān)機(jī)功能。當(dāng) TERM_ON 管腳拉低≥1s 后,即可開機(jī);開 機(jī)后,如果再次將 TERM_ON 管腳拉低≥1s,即可關(guān)機(jī)。RESET 管腳用于實(shí)現(xiàn)模塊硬件復(fù)位。當(dāng)模塊出現(xiàn)軟件死機(jī)的情況時,通過拉低 RESET管腳≥10ms 后,模塊進(jìn)行硬件復(fù)位。<
50、/p><p><b> ?。?)輸出控制信號</b></p><p> MG323 模塊提供了一個網(wǎng)絡(luò)狀態(tài)指示接口 LED_STATUS,通過該接口輸出的脈沖信號 來控制用戶接口板上的 LED 狀態(tài)指示燈,顯示網(wǎng)絡(luò)連接的狀態(tài)。</p><p> LED 狀態(tài)指示燈閃爍的不同模式,代表了不同的網(wǎng)絡(luò)狀態(tài),管腳狀態(tài)如下表所示。</p>
51、<p> 表2-3 LED_STATUS管腳狀態(tài)指示說明</p><p> 在實(shí)際應(yīng)用中,LED_STATUS 管腳不能直接用于驅(qū)動 LED 狀態(tài)指示燈,需要配合三極 管使用,LED 燈的限流電阻選擇,請根據(jù) LED 的實(shí)際壓降和額定電流選擇合適的限流 電阻,驅(qū)動示意電路如圖所示。</p><p> 圖2.7 MG323信號指示燈</p><p>&
52、lt;b> ?。?)開/關(guān)機(jī)時序</b></p><p> MG323 模塊可以通過開/關(guān)機(jī)鍵 TERM_ON 進(jìn)行開機(jī),開機(jī)后軟件會根據(jù)實(shí)際設(shè)置情 況上報相關(guān)信息。</p><p><b> 圖2.8 開機(jī)時序</b></p><p> MG323 模塊支持硬件復(fù)位功能。當(dāng) MG323 模塊出現(xiàn)軟件死機(jī)的情況時,您可以
53、通過 RESET 信號控制模塊實(shí)現(xiàn)硬件復(fù)位功能。當(dāng)硬件復(fù)位完成后,軟件開始開機(jī)流程,開 機(jī)后軟件會根據(jù)實(shí)際設(shè)置情況上報相關(guān)信息。</p><p><b> 圖2.9 關(guān)機(jī)時序</b></p><p> 2.2.4 UART接口</p><p> MG323 模塊對外提供一路異步 RS-232 UART1(8線全串口)通信接口。UART1
54、支持標(biāo)準(zhǔn) Modem 握手信號控制方式,通過 UART1接口與外界進(jìn)行串行通信和 AT 指令輸入。</p><p> 表2-4 UART接口定義</p><p> 2.2.5 SIM卡接口</p><p> MG323 模塊提供了符合ISO7816-3標(biāo)準(zhǔn)的SIM卡接口,支持自動檢測3.0V和1.8V SIM卡,SIM卡接口定義如下表所示。</p>
55、<p> 表2-5 SIM 卡接口定義表</p><p> MG323 模塊上沒有預(yù)留 SIM 卡座,而是通過 50pin 的 B2B 連接器將 SIM 卡相關(guān)信號 引到外部,由用戶自行在接口板上放置 SIM 卡座。SIM 卡接口硬件電路如下圖所示。</p><p> 圖2.10 SIM卡原理圖</p><p> 圖2.11 SIM卡原理圖&l
56、t;/p><p> 2.3 溫度傳感器簡介</p><p> 在設(shè)計中,溫度采集模塊我使用的是美國 DALLAS公司采用單總線技術(shù)生產(chǎn)的一種新型數(shù)字式溫度傳感器DS18B20。DS18B20溫度芯片是一種集成芯片,能夠有效的減小外界的干擾,提高測量的精度,簡化電路的結(jié)構(gòu)。使用集成芯片,已經(jīng)慢慢的成為設(shè)計電路的一種趨勢。本系統(tǒng)設(shè)計使用溫度芯片DS18B20,也正是順應(yīng)了這一趨勢。</p
57、><p> DS18B20是DALLAS公司生產(chǎn)的一線式數(shù)字溫度傳感器,其測溫分辨率可達(dá)0.0625ºC,其提供9位溫度讀數(shù),指示器件的溫度。信息經(jīng)過單線接口送入DS1820或從DS1820送出。因此從中央處理器到DS1820僅需連接一條線(和地),讀寫和完成溫度變換所需的電源可以由數(shù)據(jù)線本身提供而不需要外部電源。因?yàn)槊恳粋€DS1820有唯一的系列號,因此多個DS1820可以存在于同一條單線總線上,這樣占
58、用微處理器的端口較少,可節(jié)省大量的引線和邏輯電路。這就允許在許多不同的地方放置溫度靈敏器件。此特性的應(yīng)用范圍包括HVAC環(huán)境控制、建筑物設(shè)備或機(jī)械內(nèi)的溫度檢測,以及過程監(jiān)視和控制中的溫度檢測。 </p><p> DS18B20支持“一線總線”接口,測量溫度范圍為-55~+125ºC,在-10~+85ºC范圍內(nèi),精度為±0.5ºC?,F(xiàn)場溫度直接以“一線總線”的數(shù)
59、字方式傳輸,大大提高了系統(tǒng)的抗干擾性。適合于惡劣環(huán)境的現(xiàn)場溫度測量。溫度芯片DS18B20轉(zhuǎn)換速度快,轉(zhuǎn)換精度高,與微處理器的接口簡單,給硬件設(shè)計工作帶來了極大的方便,能有效地降低成本,縮短開發(fā)周期。 </p><p> 在本檢測系統(tǒng)設(shè)計中采用外部電源供電測溫的工作方式,其中電阻R是上拉電阻,使得單線總線的空閑狀態(tài)是高電平。</p><p> 2.3.1 DS18B20管腳配
60、置和內(nèi)部結(jié)構(gòu)</p><p> 圖2.12 DS18B20管腳圖</p><p><b> 引腳定義: </b></p><p> (1)GND為電源地;</p><p> (2)DQ為單數(shù)據(jù)總線,是數(shù)字信號輸入/輸出端;</p><p> (3)VDD為外接供電電源輸入端(在寄生電源接
61、線方式時接地)。 </p><p><b> 內(nèi)部結(jié)構(gòu):</b></p><p> 圖2.13 DS18B20內(nèi)部結(jié)構(gòu)圖</p><p> ?。?)光刻ROM中的64位序列號是出廠前被光刻好的,它可以看作是該DS18B20的地址序列碼。64位光刻ROM的排列是:開始8位(28H)是產(chǎn)品類型標(biāo)號,接著的48位是該DS18B20自身的序列號,最
62、后8位是前面56位的循環(huán)冗余校驗(yàn)碼(CRC=X8+X5+X4+1)。光刻ROM的作用是使每一個DS18B20都各不相同,這樣就可以實(shí)現(xiàn)一根總線上掛接多個DS18B20的目的。</p><p> ?。?)DS18B20中的溫度傳感器可完成對溫度的測量,以12位轉(zhuǎn)化為例:用16位符號擴(kuò)展的二進(jìn)制補(bǔ)碼讀數(shù)形式提供,以0.0625℃/LSB形式表達(dá),其中S為符號位。 </p><p> 圖2.1
63、4 DS18B20溫度值格式表</p><p> 這是12位轉(zhuǎn)化后得到的12位數(shù)據(jù),存儲在18B20的兩個8比特的RAM中,二進(jìn)制中的前面5位是符號位,如果測得的溫度大于0,這5位為0,只要將測到的數(shù)值乘于0.0625即可得到實(shí)際溫度;如果溫度小于0,這5位為1,測到的數(shù)值需要取反加1再乘于0.0625即可得到實(shí)際溫度。 </p><p> 例如+125℃的數(shù)字輸出為07D0H,+25
64、.0625℃的數(shù)字輸出為0191H,-25.0625℃的數(shù)字輸出為FF6FH,-55℃的數(shù)字輸出為FC90H。</p><p> 2.3.2 DS18B20的工作原理</p><p> DS18B20的溫度檢測與數(shù)字?jǐn)?shù)據(jù)輸出全集成于一個芯片之上,從而抗干擾力更強(qiáng)。其一個工作周期可分為兩個部分,即溫度檢測和數(shù)據(jù)處理。在講解其工作流程之前我們有必要了解18B20的內(nèi)部存儲器資源。18B20
65、共有三種形態(tài)的存儲器資源,它們分別是: </p><p> ?。?)ROM 只讀存儲器,用于存放DS18B20ID編碼,其前8位是單線系列編碼(DS18B20的編碼是19H),后面48位是芯片唯一的序列號,最后8位是以上56的位的CRC碼(冗余校驗(yàn))。數(shù)據(jù)在出產(chǎn)時設(shè)置不由用戶更改。DS18B20共64位ROM。 </p><p> (2)RAM 數(shù)據(jù)暫存器,用于內(nèi)部計算和數(shù)據(jù)存取,數(shù)據(jù)在
66、掉電后丟失,DS18B20共9個字節(jié)RAM,每個字節(jié)為8位。第1、2個字節(jié)是溫度轉(zhuǎn)換后的數(shù)據(jù)值信息,第3、4個字節(jié)是用戶EEPROM(常用于溫度報警值儲存)的鏡像。在上電復(fù)位時其值將被刷新。第5個字節(jié)則是用戶第3個EEPROM的鏡像。第6、7、8個字節(jié)為計數(shù)寄存器,是為了讓用戶得到更高的溫度分辨率而設(shè)計的,同樣也是內(nèi)部溫度轉(zhuǎn)換、計算的暫存單元。第9個字節(jié)為前8個字節(jié)的CRC碼。EEPROM 非易失性記憶體,用于存放長期需要保存的數(shù)據(jù),上
67、下限溫度報警值和校驗(yàn)數(shù)據(jù),DS18B20共3位EEPROM,并在RAM都存在鏡像,以方便用戶操作。</p><p> DS18B20的使用方法 </p><p> ?。?)DS18B20的初始化。</p><p> 圖2.15 DS18B20的初始化時序圖</p><p> 1、先將數(shù)據(jù)線置高電平“1”。</p>
68、<p> 2、延時(該時間要求的不是很嚴(yán)格,但是盡可能的短一點(diǎn))</p><p> 3、數(shù)據(jù)線拉到低電平“0”。</p><p> 4、延時750微秒(該時間的時間范圍可以從480到960微秒)。</p><p> 5、數(shù)據(jù)線拉到高電平“1”。</p><p> 6、延時等待(如果初始化成功則在15到60毫秒時間之內(nèi)產(chǎn)生
69、一個由DS18B20所返回的低電平“0”。據(jù)該狀態(tài)可以來確定它的存在,但是應(yīng)注意不能無限的進(jìn)行等待,不然會使程序進(jìn)入死循環(huán),所以要進(jìn)行超時控制)。</p><p> 7、若CPU讀到了數(shù)據(jù)線上的低電平“0”后,還要做延時,其延時的時間從發(fā)出的高電平算起(第(5)步的時間算起)最少要480微秒。</p><p> 8、將數(shù)據(jù)線再次拉高到高電平“1”后結(jié)束。</p><
70、p> ?。?)DS18B20的寫操作</p><p> 圖2.16 DS18B20的寫操作時序圖</p><p> 1、數(shù)據(jù)線先置低電平“0”。</p><p> 2、延時確定的時間為15微秒。</p><p> 3、按從低位到高位的順序發(fā)送字節(jié)(一次只發(fā)送一位)。</p><p> 4、延時時間為45
71、微秒。</p><p> 5、將數(shù)據(jù)線拉到高電平。</p><p> 6、重復(fù)(1)到(6)的操作直到所有的字節(jié)全部發(fā)送完為止。</p><p> 7、最后將數(shù)據(jù)線拉高。</p><p> ?。?)DS18B20的讀操作</p><p> 圖2.17 DS18B20的讀操作時序圖</p><
72、p> 1、將數(shù)據(jù)線拉高“1”。</p><p><b> 2、延時2微秒。</b></p><p> 3、將數(shù)據(jù)線拉低“0”。</p><p><b> 4、延時15微秒。</b></p><p> 5、將數(shù)據(jù)線拉高“1”。</p><p><b>
73、 6、延時15微秒。</b></p><p> 7、讀數(shù)據(jù)線的狀態(tài)得到1個狀態(tài)位,并進(jìn)行數(shù)據(jù)處理。</p><p><b> 8、延時30微秒。</b></p><p> 2.3.3 DS18B20的硬件設(shè)計</p><p> DS18B20在本系統(tǒng)中與發(fā)送端單片機(jī)的P1.4連接。如圖:</p
74、><p> 圖2.18 DS18B20硬件原理圖</p><p><b> 2.4 顯示模塊</b></p><p> 2.4.1液晶驅(qū)動芯片</p><p> HT1621是128點(diǎn)內(nèi)存映象和多功能的LCD驅(qū)動器HT1621的軟件配置特性使它適用于多種LCD應(yīng)用場合包括LCD模塊和顯示子系統(tǒng)用于連接主控制器和HT1
75、621的管腳只有4或5條HT1621還有一個節(jié)電命令用于降低系統(tǒng)功耗。</p><p><b> ?。?)特性: </b></p><p> * 工作電壓2.4~5.2V</p><p> * 內(nèi)嵌256KHz RC振蕩器 </p><p> * 可外接3
76、2KHz晶片或256KHz頻率源輸入 </p><p> * 可選1/2或1/3偏壓和1/2、1/3 或1/4 的占空比</p><p> * 片內(nèi)時基頻率源 </p><p> * 蜂鳴器可選擇兩種頻率 </p><p> * 節(jié)電命令可用于減
77、少功耗 </p><p> * 內(nèi)嵌時基發(fā)生器和看門狗定時器WDT </p><p> * 時基或看門狗定時器溢出輸出 </p><p> * 八個時基/看門狗定時器時鐘源 </p><p> * 一個324的LCD驅(qū)動器 </p>
78、<p> * 一個內(nèi)嵌的324位顯示RAM內(nèi)存 </p><p><b> * 四線串行接口 </b></p><p> * 片內(nèi)LCD驅(qū)動頻率源 </p><p><b> * 軟件配置特征 </b></p>
79、<p> * 數(shù)據(jù)模式和命令模式指令 </p><p> * 三種數(shù)據(jù)訪問模式 </p><p> * 提供VLCD管腳用于調(diào)整LCD操作電壓</p><p> ?。?)HT1621b管腳</p><p> 圖2.19 HT1621B管腳圖</p><p
80、> 圖2.20 HT1621B管腳說明</p><p> 2.4.2 段式液晶顯示器</p><p> 段式液晶算液晶的一種,他的驅(qū)動分COM和SEG,采用的是交流驅(qū)動,也可以說每一位上的電壓是在正負(fù)電場之間不斷變化的,不能采用直流供電,否則會造成液晶老化壞死。段式LCD驅(qū)動簡單,耗電量小,在僅需要顯示數(shù)字的場合應(yīng)用較多,也用來在便攜式應(yīng)用的場合來代替數(shù)碼管,由于本設(shè)計只需顯示
81、溫度,所以選用四位段式液晶屏BTL010作為顯示器。</p><p> 2.4.3 顯示模塊硬件電路設(shè)計</p><p> 圖2.21 顯示模塊硬件原理圖</p><p> 主芯片與HT1621B接口只需4條線。CS線用于初始化串行接口電路并終止主控芯片與HT1621B之間的通信,如果CS腳置為1主控器與HT1620B之間的通信先被禁止,然后初始化。在執(zhí)行模式
82、命令或進(jìn)行模式切換時需要一個高電平的脈沖初始化HT1620B的串行接口。DATA線是串行數(shù)據(jù)輸入/輸出線,讀寫的數(shù)據(jù)和執(zhí)行的命令都必須通過DATA線。RD線是讀時鐘輸入線,RAM中的數(shù)據(jù)在RD信號的下降沿輸出輸出的數(shù)據(jù)將會出現(xiàn)在DATA線上主控芯片應(yīng)當(dāng)在RD信號的上升沿和下一個下降沿之間讀取正確的數(shù)據(jù)。WR線是寫時鐘輸入,DATA線上的數(shù)據(jù)地址和命令都在WR信號的上升沿輸入液晶驅(qū)動芯片。</p><p><
83、b> 2.5 電源模塊</b></p><p> 2.5.1 單片機(jī)供電模塊</p><p> LM1117系列穩(wěn)壓器有可調(diào)版與多種固定電壓版,設(shè)計用于提供1A輸出電流且工作壓差可低至1V。在最大輸出電流時,LM1117器件的壓差保證最大不超過1.3V,并隨負(fù)載電流的減小而逐漸降低。LM1117的片上微調(diào)把基準(zhǔn)電壓調(diào)整到1.5%的誤差以內(nèi),而且電流限制也得到了調(diào)整,
84、以盡量減少因穩(wěn)壓器和電源電路超載而造成的壓力。</p><p> LM1117-3.3V管腳</p><p> 圖2.22 LM1117-3.3 管腳圖</p><p> 表2-6 LM1117-3.3管腳說明</p><p> LM1117-3.3V硬件電路設(shè)計</p><p> 圖2.23 LM1117-
85、3.3 硬件原理圖</p><p> 2.5.2 GPRS供電模塊</p><p> LM2596開關(guān)電壓調(diào)節(jié)器是降壓型電源管理單片集成電路,能夠輸出3A的驅(qū)動電流,同時具有很好的線性和負(fù)載調(diào)節(jié)特性。固定輸出版本有3.3V、5V、12V,可調(diào)版本可以輸出小于37V的各種電壓。 </p><p> 該器件內(nèi)部集成頻率補(bǔ)償和固定頻率發(fā)生器,開關(guān)頻率為15
86、0KHz,與低頻開關(guān)調(diào)節(jié)器相比較,可以使用更小規(guī)格的濾波元件。由于該器件只需4個外接元件,可以使用通用的標(biāo)準(zhǔn)電感,這更優(yōu)化了LM2596的使用,極大地簡化了開關(guān)電源電路的設(shè)計。</p><p> LM2596-ADJ管腳</p><p> 圖2.24 LM2596-ADJ 管腳圖</p><p> 表2-7 LM2596-ADJ管腳說明</p>
87、<p> LM2596-ADJ硬件電路設(shè)計</p><p> 圖2.25 LM2596-ADJ 硬件原理圖</p><p> 第3章 系統(tǒng)軟件設(shè)計</p><p> 3.1 溫度采集程序設(shè)計</p><p> DS18B20是DALLAS公司生產(chǎn)的一線式數(shù)字溫度傳感器,其測溫分辨率可達(dá)0.0625ºC,其提供9位
88、溫度讀數(shù),指示器件的溫度。信息經(jīng)過單線接口送入DS1820或從DS1820送出。因此從中央處理器到DS1820僅需連接一條線(和地),讀寫和完成溫度變換所需的電源可以由數(shù)據(jù)線本身提供而不需要外部電源。因?yàn)槊恳粋€DS1820有唯一的系列號,因此多個DS1820可以存在于同一條單線總線上,這樣占用微處理器的端口較少,可節(jié)省大量的引線和邏輯電路。這就允許在許多不同的地方放置溫度靈敏器件。此特性的應(yīng)用范圍包括HVAC環(huán)境控制、建筑物設(shè)備或機(jī)械內(nèi)
89、的溫度檢測,以及過程監(jiān)視和控制中的溫度檢測。 </p><p> DS18B20支持“一線總線”接口,測量溫度范圍為-55~+125ºC,在-10~+85ºC范圍內(nèi),精度為±0.5ºC?,F(xiàn)場溫度直接以“一線總線”的數(shù)字方式傳輸,大大提高了系統(tǒng)的抗干擾性。適合于惡劣環(huán)境的現(xiàn)場溫度測量。溫度芯片DS18B20轉(zhuǎn)換速度快,轉(zhuǎn)換精度高,與微處理器的接口簡單,給硬件設(shè)計工
90、作帶來了極大的方便,能有效地降低成本,縮短開發(fā)周期。</p><p> 溫度采集方面,首先初始化溫度傳感器,等待單片機(jī)的應(yīng)答,一旦單片機(jī)檢測到應(yīng)答脈沖,便執(zhí)行跳過ROM匹配操作命令,就可以使用內(nèi)存操作命令,啟動溫度轉(zhuǎn)換,延時一段時間,等待溫度轉(zhuǎn)換完成。然后讀暫存器,將轉(zhuǎn)換結(jié)果讀出,并轉(zhuǎn)為顯示碼,送到液晶顯示。</p><p> 溫度傳感器程序設(shè)計流程圖如下圖所示。</p>
91、<p> 圖3.1 溫度傳感器程序設(shè)計流程圖</p><p> 3.2 GPRS模塊程序設(shè)計</p><p> GPRS是分組無線服務(wù)技術(shù)(General Packet Radio Service)的簡稱,它是GSM移動電話用戶可用的一種移動數(shù)據(jù)業(yè)務(wù)。GPRS和以往連續(xù)在頻道傳輸?shù)姆绞讲煌?,是封包交換數(shù)據(jù)的標(biāo)準(zhǔn)技術(shù),它能夠充分利用現(xiàn)有的GSM網(wǎng),可以使運(yùn)營商在全國范圍內(nèi)推
92、出此項業(yè)務(wù)。采用信道捆綁(目前GPRS的設(shè)計可以在一個載頻或8個信道中實(shí)現(xiàn)捆綁)和增強(qiáng)數(shù)據(jù)速率實(shí)現(xiàn)高速接入,理論上可提供高達(dá)ll5kbps的空中接口傳輸速率,下一代GPRS業(yè)務(wù)的速度可以達(dá)到84kbps。若干移動用戶能夠同時共享一個無線信道,一個移動用戶也可以使用多個無線信道。實(shí)際上發(fā)送或接收數(shù)據(jù)包的用戶僅占很小一部分網(wǎng)絡(luò)資源,并且網(wǎng)絡(luò)容量只有在實(shí)際傳輸時才被占用。為了實(shí)現(xiàn)GPRS,需要在現(xiàn)有的GSM 網(wǎng)絡(luò)中引入3種新的邏輯網(wǎng)
93、絡(luò)實(shí)體:服務(wù)GPRS支持節(jié)點(diǎn)(SGSN)、網(wǎng)關(guān)GPRS支持節(jié)點(diǎn)(GGSN)和分組控制單元(PCU)。GSM是一種電路交換系統(tǒng),而GPRS是一種分組交換系統(tǒng)。因此,GPRS特別適用于間斷的、突發(fā)性的或頻繁的、少量的數(shù)據(jù)傳輸,也適用于偶爾的大數(shù)據(jù)量傳輸。所以我們選擇使用GPRS業(yè)務(wù)來實(shí)現(xiàn)遠(yuǎn)程溫度傳輸。</p><p> GPRS突破了GSM網(wǎng)只能提供電路交換的思維方式,只通過增加相應(yīng)的功能實(shí)體和對現(xiàn)有的基站系統(tǒng)進(jìn)行
94、部分改造來實(shí)現(xiàn)分組交換,這種改造的投入相對來說并不大,但得到的用戶數(shù)據(jù)速率卻相當(dāng)可觀。而且,因?yàn)椴辉傩枰F(xiàn)行無線應(yīng)用所需要的中介轉(zhuǎn)換器,所以連接及傳輸都會更方便容易。如此,使用者既可聯(lián)機(jī)上網(wǎng),參加視訊會議等互動傳播,而且在同一個視訊網(wǎng)絡(luò)上(VRN)的使用者,甚至可以無需通過撥號上網(wǎng),而持續(xù)與網(wǎng)絡(luò)連接。GPRS分組交換的通信方式在分組交換的通信方式中,數(shù)據(jù)被分成一定長度的包(分組),每個包的前面有一個分組頭(其中的地址標(biāo)志指明該分組發(fā)往何
95、處)。數(shù)據(jù)傳送之前并不需要預(yù)先分配信道,建立連接。而是在每一個數(shù)據(jù)包到達(dá)時,根據(jù)數(shù)據(jù)包頭中的信息(如目的地址),臨時尋找一個可用的信道資源將該數(shù)據(jù)報發(fā)送出去。在這種傳送方式中,數(shù)據(jù)的發(fā)送和接收方同信道之間沒有固定的占用關(guān)系,信道資源可以看作是由所有的用戶共享使用</p><p><b> GPRS技術(shù)的特點(diǎn)</b></p><p><b> 1、高速數(shù)據(jù)
96、傳輸</b></p><p> 速度10倍于GSM,更可滿足您的理想需求,還可以穩(wěn)定地傳送大容量的高質(zhì)量音頻與視頻文件,可謂不一般的巨大進(jìn)步。</p><p><b> 2、永遠(yuǎn)在線</b></p><p> 由于建立新的連接幾乎無需任何時間(即無需為每次數(shù)據(jù)的訪問建立呼叫連接),因此您可隨時都與網(wǎng)絡(luò)保持聯(lián)系。舉個例子,若無G
97、PRS的支持,當(dāng)您正在網(wǎng)上漫游,而此時恰有電話接入,大部分情況下您不得不斷線后接通來電,通話完畢后重新?lián)芴柹暇W(wǎng)。這對大多數(shù)人來說,的確是件非常令人惱火的事。而有了GPRS,您就能輕而易舉地解決這個沖突。</p><p> 3、僅按照數(shù)據(jù)流量計費(fèi)</p><p> GPRS用戶的計費(fèi)以通信的數(shù)據(jù)量為主要依據(jù),體現(xiàn)了“得到多少、支付多少”的原則。GPRS用戶的連接時間可能長達(dá)數(shù)小時,卻只需
98、支付相對低廉的連接費(fèi)用。</p><p> 4、GPRS采用分組交換技術(shù),它可以讓多個用戶共享某些固定的信道資源。如果把空中接口上的TDMA幀的8個時隙都用來傳送數(shù)據(jù),那么數(shù)據(jù)速率最高可達(dá)164kb/8。GSM空中接口的信道資源既可以被話音占用,也可以被GPRS數(shù)據(jù)業(yè)務(wù)占用。當(dāng)然在信道充足的條件下,可以把一些信道定義為GPRS專用信道。要實(shí)現(xiàn)GPRS網(wǎng)絡(luò),需要在傳統(tǒng)的GSM網(wǎng)絡(luò)中引入新的網(wǎng)絡(luò)接口和通信協(xié)議。目前
99、GPRS網(wǎng)絡(luò)引入GSN(GPRS Supporting Node)節(jié)點(diǎn)。移動臺則必須是GPRS移動臺或GPRS/GSM雙模移動臺。</p><p> GPRS技術(shù)將通信網(wǎng)絡(luò)和計算機(jī)網(wǎng)絡(luò)結(jié)合在一起,向全I(xiàn)P網(wǎng)絡(luò)的方向發(fā)展。GPRS基站與SGSN設(shè)備之間的連接一般通過幀中繼連接,GGSN與 SGSN設(shè)備之間通過IP網(wǎng)絡(luò)連接。GGSN是GPRS網(wǎng)絡(luò)的網(wǎng)關(guān)和路由器。GGSN可以把GSM網(wǎng)中
100、的GPRS分組數(shù)據(jù)包進(jìn)行協(xié)議轉(zhuǎn)換,從而可以把這些分組數(shù)據(jù)包傳送到遠(yuǎn)端的INTERNET或X.25網(wǎng)絡(luò)。GGSN可以由具有網(wǎng)絡(luò)地址翻譯功能的路由器承擔(dān)內(nèi)部IP地址與外部網(wǎng)絡(luò)IP地址的轉(zhuǎn)換。用戶可以訪問GPRS內(nèi)部的網(wǎng)絡(luò),也可以通過APN訪問外部的INTERNET。</p><p> 如果用戶的IP地址是運(yùn)營商分配的公有地址,則GGSN不參與用戶的論證和鑒權(quán)過程。用戶可以通過GGSN透明地接入到GPRS內(nèi)部網(wǎng)絡(luò)或互
101、聯(lián)網(wǎng)絡(luò),這種方式稱為透明方式。</p><p> 非透明方式主要是用戶通過GPRS網(wǎng)絡(luò)接入到企業(yè)網(wǎng)絡(luò)或ISP的情形。用戶MS的IP地址是由企業(yè)網(wǎng)絡(luò)或ISP分配的私有地址,用戶訪問該企業(yè)網(wǎng)絡(luò)或ISP時,GGSN需要企業(yè)網(wǎng)絡(luò)或ISP中的專用服務(wù)器對該用戶進(jìn)行鑒權(quán)或論證。 </p><p> 在標(biāo)識GPRS設(shè)備中,如手機(jī)MS的標(biāo)識除了在GSM中使用IMSI,MSISDN等號碼外,還
102、需要分配IP地址。網(wǎng)元設(shè)備SGSN,GGSN的標(biāo)識既有7號信令地址,又有數(shù)據(jù)GGSN的IP地址,網(wǎng)元設(shè)備之間的通信采用IP地址,而網(wǎng)元設(shè)備與MSC、HLR等實(shí)體的通信采用信令地址。在GPRS系統(tǒng)中,有一個重要的數(shù)據(jù)庫記錄信息,即用戶PDP上下文(分組數(shù)據(jù)協(xié)議上下文),用于管理從手機(jī)MS到網(wǎng)關(guān)GGSN 及到ISP之間的數(shù)據(jù)路由信息。當(dāng)MS訪問GPRS內(nèi)部網(wǎng)絡(luò)或外部INTERINT網(wǎng)絡(luò)時,MS提出PDP上下文請求消息,MS可以與運(yùn)
103、營商簽約選擇固定服務(wù)的GGSN?;蛴蒘GSN選擇服務(wù)的GGSN,SGSN再向GGSN發(fā)建立PDP上下文請求消息。GGSN分配MS一個IP地址。在成功地建立和激活PDP上下文后,MS,SGSN和GGSN都存儲了用戶的PDP上下文信息。有了用戶的位置信息和數(shù)據(jù)的路由信息,MS就可以訪問該網(wǎng)絡(luò)的資源。</p><p> 用戶通過GPRS網(wǎng)絡(luò)接入到互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)或ISP時,需要對用戶的身份、服務(wù)質(zhì)量進(jìn)行鑒權(quán)和數(shù)據(jù)加
104、密等過程,用戶MS的動態(tài)IP地址的分配可以分別由運(yùn)營商、企業(yè)網(wǎng)或ISP等實(shí)現(xiàn),因此GPRS用戶的接入方式有透明接入和非透明接入兩種方式。</p><p> 由于檢測的任務(wù)是被控對象的溫度, 通過 GPRS模塊發(fā)送到監(jiān)測中心。通過向 GPRS 模塊寫入不同的 AT 指令完成多種功能。監(jiān)測軟件主要包括初始化程序、 信號采集處理程序和短消息收發(fā)程序等。初始化程序包括硬件初始化、定時器和串口初始化。信號采集和處理主要完
105、成外部采集的溫度轉(zhuǎn)換,接收短消息采用查詢方式,一旦短消息到達(dá),調(diào)用串口接收程序解碼短消息內(nèi)容并做出相應(yīng)處理;發(fā)送溫度信號采用定時方式,將采集的溫度編碼為短消息,然后調(diào)用發(fā)送指令將短消息發(fā)送到監(jiān)測中心。</p><p> 通過 GPRS 網(wǎng)絡(luò)發(fā)送數(shù)據(jù),GPRS模塊上電后,首先完成網(wǎng)絡(luò)注冊等初始化工作,然后自動進(jìn)行 PPP拔號,再通過 TCP/IP 協(xié)議與位于互聯(lián)網(wǎng)上的數(shù)據(jù)中心建立連接,為用戶設(shè)備建立一條雙向透明傳
106、輸?shù)臒o線通信鏈路。建立透明通道后,用戶設(shè)備便可以通過串口向 GPRS模塊發(fā)送數(shù)據(jù),GPRS模塊收到數(shù)據(jù)后將其封裝成 IP包,經(jīng)過 GPRS 網(wǎng)絡(luò)及 Internet 網(wǎng)絡(luò)發(fā)送到數(shù)據(jù)中心,數(shù)據(jù)中心通過網(wǎng)絡(luò)程序可以獲取到這些數(shù)據(jù)。</p><p> GPRS 設(shè)備在長期工作中,還會遇到許多外界的特殊情況。如信號弱、SIM 卡欠費(fèi)、SIM 卡不兼容、無可用網(wǎng)絡(luò)、通信鏈路異常斷開、服務(wù)器出錯等,這些都有可能造成設(shè)備故障
107、而且無法恢復(fù),所以必需針對各種可能出現(xiàn)的故障制定有效的解決方法才能保證設(shè)備可靠的工作。</p><p> GPRS通信流程圖如下:</p><p> 圖3.2 GPRS通信流程圖</p><p> 3.3 系統(tǒng)總體程序設(shè)計</p><p> 在主程序流程圖中,系統(tǒng)軟件的重點(diǎn)在于對單片機(jī)利用C語言編程。包括向單片機(jī)對GPRS 模塊的初始
108、化以及對串行口通信速率、短消息模式、短消息中心號碼的初始化。</p><p> 系統(tǒng)總體設(shè)計流程圖:</p><p> 圖3.3 系統(tǒng)總體設(shè)計流程圖</p><p> 第4章 系統(tǒng)硬件電路板的設(shè)計 </p><p> 4.1 系統(tǒng)硬件原理圖</p><p> 說明電子產(chǎn)品中各元器件或單元電路之間的連接關(guān)系及
109、工作原理的圖,稱為電路原理圖。圖中,以元器件的圖形符號代替實(shí)物,以實(shí)線條表示電關(guān)系的連接。電路原理圖是電子技術(shù)實(shí)驗(yàn)以及電子產(chǎn)品生產(chǎn)的主要依據(jù),應(yīng)按要求繪制電路原理圖,不可或缺。</p><p> 一般可以根據(jù)設(shè)計要求,繪制電原理圖,也可根據(jù)實(shí)物繪制電原理圖,本小節(jié)主要介紹根據(jù)設(shè)計要求繪制電原理圖的一般規(guī)則和繪圖步驟。</p><p> 1.繪制電原理圖的一般規(guī)則</p>
110、<p> 在電原理圖中,元器件圖形符號和文字符號,國家標(biāo)準(zhǔn)局有嚴(yán)格規(guī)定(即國標(biāo)“GB”),必須嚴(yán)格執(zhí)行,不得任意更改或亂畫。繪制電原理圖的一般規(guī)則如下:</p><p> ①元器件圖形符號或單元電路的布局,要疏密得當(dāng)、順序合理。應(yīng)保持圖面緊湊、清晰;整個圖面應(yīng)由左到右,由上到下排列各種元器件及單元電路,一般單元電路的輸入部分應(yīng)排在左邊,向右依玖是功能部分和輸出部分。</p><p
111、> ?、谠骷D形符號的排列方向應(yīng)與圖紙底邊平行或垂直,盡量避免斜線排列。</p><p> ③兩條引線相交時,若在線路上實(shí)連接,則在兩線相交處用黑點(diǎn)表示,否則無黑點(diǎn)。引線折彎處要成直角。</p><p> ?、茉陔娐分?,共同完成同一任務(wù)的一組元件,不論實(shí)際電路中是否在一起,在圖上都可以畫在一起。</p><p> ?、輬D中可動元器件、部件的位置應(yīng)合適。例如
112、,開關(guān)、轉(zhuǎn)換開關(guān)在斷路或特殊要求位置;繼電器、接觸器等電磁可動部件應(yīng)在規(guī)定位置。 </p><p> ⑥為了清晰明了,允許將某些元器件的圖形符號(如繼電器等)分開繪在多個部分,但各部分的位置代號應(yīng)該相同。</p><p> ⑦對于串聯(lián)或并聯(lián)的元件組,在圖上只繪一個圖形符號,但要在元件目錄表的備注欄中加以說明。</p><p> ⑧各種圖形符號要有一定
113、比例,同一圖上的共同圖形符號尺寸大小要一致。需要說明波形變化時,允許在圖上標(biāo)出波形形狀和特征數(shù)據(jù)。</p><p> ?、釄D形符號位置的安排,應(yīng)以半導(dǎo)體器件(包括集成電路)為中心進(jìn)行。通常共射或共集電路基極引線以水平放置為宜,共基電路基極引線以垂直放置為宜。</p><p> ?、庠骷恢梅栍晌淖址柤跋聵?biāo)數(shù)字組成,如R1、R2、C1、C2等。位置符號應(yīng)標(biāo)注在圖形符號上方或左方;元器件
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 畢業(yè)設(shè)計說明書基于gprs的遠(yuǎn)程無線溫度采集系統(tǒng)的設(shè)計
- 基于gprs的無線溫度監(jiān)測系統(tǒng)設(shè)計
- 基于gprs的溫度實(shí)時監(jiān)測系統(tǒng)設(shè)計畢業(yè)設(shè)計
- 基于gprs遠(yuǎn)程診斷系統(tǒng)的設(shè)計【畢業(yè)設(shè)計】
- 基于gprs的溫度實(shí)時監(jiān)測系統(tǒng)設(shè)計畢業(yè)設(shè)計
- 畢業(yè)設(shè)計基于labview的溫度采集系統(tǒng)
- 基于GPRS的遠(yuǎn)程數(shù)據(jù)采集傳輸系統(tǒng)設(shè)計.pdf
- 畢業(yè)設(shè)計----基于51單片機(jī)的遠(yuǎn)程溫度采集與顯示系統(tǒng)設(shè)計
- 無線溫度采集器畢業(yè)設(shè)計
- 基于wsn的無線溫度采集系統(tǒng)設(shè)計【畢業(yè)論文】
- gsm技術(shù)的遠(yuǎn)程分布式溫度采集系統(tǒng)畢業(yè)設(shè)計
- 基于GPRS的電能計量無線采集系統(tǒng)設(shè)計.pdf
- 基于無線傳感器網(wǎng)絡(luò)的溫度采集與管理系統(tǒng)設(shè)計【畢業(yè)設(shè)計】
- 基于zigbee的無線溫度采集系統(tǒng)設(shè)計
- 畢業(yè)設(shè)計---基于無線傳輸?shù)臄?shù)據(jù)采集系統(tǒng)設(shè)計
- 基于zigbee的無線溫度采集系統(tǒng)設(shè)計
- 基于GPRS的遠(yuǎn)程電網(wǎng)電流數(shù)據(jù)采集系統(tǒng)設(shè)計.pdf
- 畢業(yè)設(shè)計---基于無線傳輸?shù)臄?shù)據(jù)采集系統(tǒng)設(shè)計
- 基于單片機(jī)的溫度采集系統(tǒng)設(shè)計畢業(yè)設(shè)計
- 基于藍(lán)牙的無線溫度采集系統(tǒng)設(shè)計【畢業(yè)論文】
評論
0/150
提交評論