freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

1基于gprs無(wú)線數(shù)據(jù)采集與傳輸系統(tǒng)設(shè)計(jì)(完整版)

  

【正文】 模塊的相 對(duì) 應(yīng)引腳進(jìn)行連接,用于單片機(jī)對(duì) GPRS模塊進(jìn)行數(shù)據(jù)和 AT命令的傳輸, 另外GTM900C模塊 的 外部需要安裝 一個(gè) 天線。 Keil uVision2軟件提供豐富的庫(kù)函數(shù)和功能強(qiáng)大的集成開發(fā)調(diào)試工具。是目前世界上唯一將電路仿真軟件、 PCB設(shè)計(jì)軟件和虛擬 模 型 仿 真 軟 件 三 合 一 的 設(shè) 計(jì) 平 臺(tái) , 其 處 理 器 模 型 支 持 8051 、 HC11 、PIC10/12/16/18/24/30/DsPIC3 AVR、 ARM、 8086和 MSP430等, 2021年即將增加 Cortex和 DSP系列處理器,并持續(xù)增加其他系列處理器模型。由于 這個(gè)系統(tǒng)是使用在遠(yuǎn)程終端其中的一個(gè)模塊,因此 在程序代碼的編寫過(guò)程中 我們 必須 要遵守一定的 協(xié)議,才能保證數(shù)據(jù)通信的正確性。GTM900C內(nèi)部嵌入了 TCP/IP協(xié)議棧,所以用戶在控制模塊 AT89C51單片機(jī)中編寫代碼程序時(shí)就不需要對(duì) IP協(xié)議相關(guān)的程序進(jìn)行編寫了, 各個(gè) 用戶可以直接 通過(guò) GTM900C內(nèi)嵌的協(xié)議棧進(jìn)行傳遞數(shù)據(jù)。 1. 利用 GPRS網(wǎng)絡(luò),無(wú)線數(shù)據(jù)傳輸,為用戶終端的數(shù)據(jù)傳輸提供了方便。 GPRS無(wú)線數(shù)據(jù) 傳輸 終端的出現(xiàn),使 信息 傳輸在信息交流領(lǐng)域?qū)崿F(xiàn) 了移動(dòng)采集與發(fā)送,同時(shí)因?yàn)樗摹皩?shí)時(shí)”的優(yōu)勢(shì)保證了信息傳輸?shù)?實(shí)時(shí)性良好 的遙控通信、遙控測(cè)量等遠(yuǎn)程控制 領(lǐng) 域。 uchar TC_ATF[]={ATamp。 //查詢本地IP啟用DNS服務(wù)器 //========DTU 連接 ============================= uchar GPRS_TCP1[]={AT%IPOPEN=}。 for(k=m。 // 選擇 8 位字符 UTCTL0 |= SSEL0。 UTXIFG0))。 TC35_CON=RST。 send_uart(0X22)。 send_uart(0X22)。 } /************************************************************ GPRS_PPP():AT%ETCPIP=””,”” 進(jìn)行 PPP 撥號(hào) ************************************************************/ void GPRS_PPP() { uchar i。)。isizeof(GPRS_IP_DNS_CMD)1。i++) {send_uart(GPRS_TCP1[i])。)。)。 m=1。K39。K39。K39。 delay_ms(20)。i500。//分號(hào) for(i=0。//回車 send_uart(0X0A)。i++) { TC35_RE[i]=0。 TC35_CON=GPRS_ACTIVE_flag。i++) { TC35_RE[i]=0。 //清除晶振失敗標(biāo)志 for (i = 0xFF。 GPRS_Init()。 TC35_RE[i_TC35_RECE++]=i_receive。 GPRS_SENDDATA()。 OFIFG))。= ~XT2OFF。)||(TC35_RE[59]==39。isizeof(GPRS_TCP5)1。)||(TC35_RE[42]==39。)。 for(i=0。C39。K39。O39。O39。O39。} send_uart(0X0D)。i++) {send_uart(GPRS_TCP3[i])。i++) {send_uart(GPRS_TCP2[i])。 TC35_CON=GPRS_IP_DNS_flag。//回車 send_uart(0X0A)。} send_uart(0X22)。} send_uart(0X22)。} send_uart(0X22)。i++) {send_uart(GPRS_QD1[i])。isizeof(TC_ATF)1。 // Modulation UCTL0 amp。h++)。 //服務(wù)器端口號(hào) uchar GPRS_TCP5[]={AT%IPOPEN?}。 //設(shè)置 APN 無(wú)線接入點(diǎn) uchar GPRS_QD2[]={IP}。 uchar i_receive。 GPRS無(wú)線數(shù)據(jù)采集與傳輸 系統(tǒng) 廣泛 的 應(yīng)用于下面幾個(gè)方面 : 。 “系統(tǒng) 操作 簡(jiǎn)單、 工作安全可靠、經(jīng)濟(jì)合理 ”這些條件是一般礦井的通風(fēng)體系都必須要符合的 。 b)通過(guò)使用單片 機(jī) AT89C1與 GTM900C模塊連接在一起的串口通信模塊,在上位機(jī)上通過(guò)串口通信助手 來(lái) 向 GTM900C模塊中寫入相應(yīng)的 AT命令, 并且 對(duì) GPRS模塊 來(lái) 進(jìn)行相應(yīng)的初始化設(shè)置,使得 GPRS模塊能夠成功的連接到 GPRS的網(wǎng)絡(luò)中 ,并 切能夠獲得移動(dòng) 網(wǎng)絡(luò)運(yùn)行商所分配 到 的動(dòng)態(tài) IP地址,通過(guò)這樣來(lái)實(shí)現(xiàn) 與目的終端的連接建立。每次 我們 采集 到 數(shù)據(jù)后, 需要 將數(shù)據(jù)存入單片機(jī)的寄存器,然后在 由 單片機(jī)的 判斷程序 , 把 我們 通過(guò)傳感器 采集 到的數(shù)據(jù)與設(shè) 定的 數(shù) 值 范圍進(jìn)行對(duì)比 , 從而 判定 是否 需要 向外 傳輸報(bào)警信息 。它不僅具有其它EDA工具軟件的仿真功能,還能仿真單片機(jī)及外圍器件。實(shí)物如圖所示: 圖 6 GTM900C 控 制 模 塊單 片 機(jī)T C P / I P協(xié) 議 處 理透 明 通 道G P R S 模 塊移 動(dòng) 基 站I n t e r n e t 網(wǎng) 絡(luò) 第 10 頁(yè) 共 24 頁(yè) 4系統(tǒng)軟件設(shè)計(jì) Keil uVision2簡(jiǎn)介 本系統(tǒng)摒棄了傳統(tǒng)的匯編語(yǔ)言而采用 C語(yǔ)言進(jìn)行程序設(shè)計(jì)。系統(tǒng) AT89C51與 ADC0809接口電路如圖所示。采樣時(shí),把相 對(duì) 應(yīng)的模擬電壓信號(hào)送進(jìn) LM324A進(jìn)行 信號(hào) 放大處理后,輸出送入 A/D模數(shù) 轉(zhuǎn)換電路 中 。本設(shè)計(jì)中使用石英晶體,電容的容值設(shè)定為 30pF。在該引腳 是 高電平的時(shí)侯,單片機(jī)就會(huì)訪問(wèn) 系統(tǒng) 內(nèi)部的程序存儲(chǔ)器,當(dāng) 單片機(jī)的 程序計(jì)數(shù)器 內(nèi)的值超過(guò)了片內(nèi)的程序存儲(chǔ)器的空間時(shí),單片機(jī)就會(huì)自動(dòng)的 轉(zhuǎn)向外部的程序存儲(chǔ)器,訪 問(wèn)其 所存儲(chǔ)的程序。 完成系統(tǒng)的 初始化 復(fù)位操作 后, AT89C51單片機(jī)的 程序 中 計(jì)數(shù)器PC就 會(huì) 指向 了地址 0000H,堆棧指 針被 寫入 到地址 07H, 而 P0P3輸出口 也將 全部 被置 為高電平 , AT89C51單片機(jī)中的 其它 的 專用 的 寄存器 會(huì) 被清 為 “0”。 第 4 頁(yè) 共 24 頁(yè) 3 系統(tǒng)硬件設(shè)計(jì) AT89C51單片機(jī) 本設(shè)計(jì)使用的單片機(jī)是 AT89C51單片機(jī) , AT89C51是美國(guó) ATMEL公司生產(chǎn)的低功耗、高性能 CMOS 的 8位單片機(jī),片內(nèi)含 4K的可編 程的 Flash只讀程序存儲(chǔ)器,器件采用 ATMEL公司的高密度、非易失性存儲(chǔ)技術(shù)生產(chǎn),兼容標(biāo)準(zhǔn) 8051指令系統(tǒng)及引腳,它集 Flash程序存儲(chǔ)器既可在線編程 (ISP),也可用傳統(tǒng)方法進(jìn)行編程及通用 8位微處理器于單片機(jī)芯片中,ATMEL公司的功能強(qiáng)大,低價(jià)位 AT89S51單片機(jī)可為您提供許多高性價(jià)比的應(yīng)用場(chǎng)合,可靈活應(yīng)用于各種控制的領(lǐng)域。 當(dāng)然 如果你想 要 了解 GPRS的 技術(shù) ,也必須 要 從現(xiàn)有的 GSM網(wǎng)絡(luò)結(jié)構(gòu) 上 面 開始 了解 。 單片機(jī) 如果按照它用途通常 可 以 分 為 為兩大類 別 : 1. 通用型單片機(jī) 2. 專用型單片機(jī) 通常 專用型單片機(jī)一般是指那些 使用過(guò)程中 用途 比較 單一, 這種單片機(jī) 在出廠時(shí) , 單片機(jī) 里面 的程序就已經(jīng)固化好, 而 其內(nèi)部 的 程序 已經(jīng) 不能夠再被修改的單片機(jī)。隨著通信事業(yè)的發(fā)展,我國(guó)已建成了覆蓋全國(guó)的 GSM數(shù)字蜂窩移動(dòng)通信網(wǎng),GSM網(wǎng)絡(luò)中重要發(fā)展的 GPRS網(wǎng)絡(luò)也已經(jīng)投入使用。 隨著 Inter網(wǎng)絡(luò) 的 在人們生活中的 逐漸 普及,網(wǎng)絡(luò)在我們的生產(chǎn)生活中占有越來(lái)越重要的地位, 而 且 網(wǎng)絡(luò)的數(shù)據(jù)傳輸 已經(jīng)是我們生活 中 不可缺少的一部分。 本文使用的是華為公司生產(chǎn)的一款雙頻段 EGSM900/GSM1800 的通信模塊GTM900C,其中嵌入了 TCP/IP 協(xié)議,并且通過(guò) 8 位單片機(jī) AT89C51 單片機(jī)實(shí)現(xiàn)對(duì)GTM900C 的控制,進(jìn)而實(shí)現(xiàn) GPRS 業(yè)務(wù)的數(shù)據(jù)傳輸。此系統(tǒng)的外圍電路較少,設(shè)計(jì)簡(jiǎn)單,成本較低。 因此 當(dāng)我們 越來(lái)越離不開網(wǎng)絡(luò)的時(shí)候,我們就 非常 希望通過(guò)網(wǎng)絡(luò)來(lái)實(shí)現(xiàn)方便的、快捷的信息 傳遞 交流和 長(zhǎng) 距離設(shè)備控制。本課題提出并設(shè)計(jì)了基于單片機(jī)的GPRS通信系統(tǒng)的設(shè)計(jì),實(shí)現(xiàn)遠(yuǎn)程數(shù)據(jù)的傳輸,使得數(shù)據(jù)傳輸更加的靈活,并且大大降低了成本,為一些監(jiān)控系統(tǒng)后的傳輸數(shù)據(jù)帶來(lái)了方便快捷。 它的 生產(chǎn)成本很低。 現(xiàn)在 社會(huì) 的 GPRS技術(shù)已經(jīng)被應(yīng)用在很多方面, 例 如:工業(yè) 的 生產(chǎn) 過(guò)程中 、公安 與 交通、 生活中 移動(dòng)車輛的監(jiān)控與調(diào)度等方面。 AT89C51單片機(jī)中主要是 通過(guò) 中央處理器 ( CPU) 、程序存儲(chǔ)器 (ROM)、數(shù)據(jù)存儲(chǔ)器 (RAM)、定時(shí) /計(jì)數(shù)器、 多功能可編程 I/O接口等 各種 計(jì)算機(jī)所需要的基本功能 元件 都 集成在一塊 大規(guī)模 的 集成電路中 , 這些部件經(jīng)高速片內(nèi)總線連接在一起,在軟件和控制邏輯的作用下構(gòu)成一個(gè)有機(jī)的整體。 而當(dāng) RST引腳上的電平 由高電平 變 為低電平 之 后,系統(tǒng) 也就會(huì) 從 0000H地址 開始 執(zhí)行 事先所編寫好的 程序。當(dāng)該引腳為低電平時(shí),單片機(jī)就只會(huì)訪問(wèn)外部的程序存儲(chǔ)器,不管單片機(jī)是否擁有內(nèi)部程序存儲(chǔ)器。 復(fù)位電路的基本功能是:系統(tǒng)上電時(shí)提供復(fù)位信號(hào),直至系統(tǒng)電源穩(wěn)定后,撤銷 復(fù)位信號(hào)。 圖 3 信號(hào)處理電路 本設(shè)計(jì)中的 A/D使用的是通用 8位芯片 ADC0809,芯片的幾個(gè)重要管腳功能如下: ALE為地址鎖存允許輸入線,高電平有效。當(dāng) AT89C51不訪問(wèn)外部存儲(chǔ)器時(shí), AT89C51以時(shí)鐘振蕩頻率的 1/6輸出固定的正脈沖信號(hào), 因此 晶振設(shè)定 為 12MKz,單片機(jī) 便 可向 ADC0809模數(shù)轉(zhuǎn)換器 輸出 500KHz的時(shí)鐘信號(hào)。因?yàn)?C語(yǔ)言的描述由函數(shù)組成,是一種結(jié)構(gòu)化的程序設(shè)計(jì)語(yǔ)言,所以更容易實(shí)現(xiàn)模塊化,而且具有可讀性好,易于移植等優(yōu)點(diǎn),同時(shí)還有匯編語(yǔ)言一樣的位操作功能的硬件詳細(xì)控制指令 。它是目前最好的仿真單片機(jī)及外圍器件的工具。 第 11 頁(yè) 共 24 頁(yè) 圖 7 采集系統(tǒng)流程圖 主程序由子函數(shù)組成。 下面介紹一下在 GPRS模塊中,經(jīng)常使用的指令及其相應(yīng)的功能: AT+CSQ:查詢 GPRS所連接的網(wǎng)絡(luò)的質(zhì)量; AT+CPIN?:查詢 GPRS模塊 里 的 SIM卡是否已經(jīng)準(zhǔn)備 完成 ; AT+CGREG? : 查詢 GPRS模塊是否已經(jīng)注冊(cè)完畢 ; 開始 串口初始化 GRPS 初始化 數(shù)據(jù)采集 數(shù)據(jù)傳輸 結(jié)束 第 13 頁(yè) 共 24 頁(yè) 一般使用上面的三個(gè)指令來(lái)確定 當(dāng)前的網(wǎng)絡(luò) 狀態(tài) 和 GPRS模塊的狀態(tài)。 而風(fēng)壓測(cè)量報(bào)警能有效的降低事故的發(fā)生可能性 GPRS 報(bào)警 壓力傳感器把檢測(cè)到的 外界 風(fēng)壓 變化 模擬量通過(guò) A/D數(shù)模轉(zhuǎn)換器轉(zhuǎn)換為數(shù)字信號(hào),將其 傳 輸 給單片機(jī) 的 控制器,單片機(jī) 會(huì) 根據(jù) 這些 實(shí)時(shí)測(cè)量的風(fēng)壓值進(jìn)行判斷決策,超出安全值范圍時(shí),聲光報(bào)警工作,電動(dòng)機(jī)被驅(qū)動(dòng)開始工作, 并且通過(guò) GPRS傳輸出去。公共事業(yè)主指水、電、燃?xì)獾刃袠I(yè),由于應(yīng)用覆蓋的地理區(qū)域大 ,要讓數(shù)據(jù)能夠及時(shí)的傳輸,通常要涉及到大規(guī)模的線路建設(shè)。 uchar TC35_MAX。 //設(shè)置 APN 無(wú)線接入點(diǎn) uchar GPRS_QD3[]={CMNET}。 uchar GPRS_SEND1[]={AT%IPSEND=}。 } void init_serial( void ) { P3SEL |= 0x30。= ~SWRST。i++) { send_uart(TC_ATF[i])。} send_uart(39。//分號(hào) send_uart(39。//分號(hào) send_uart(0X0D)。//分號(hào)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1