GPRS數(shù)據(jù)傳輸模塊的設(shè)計與實現(xiàn)
發(fā)布時間:2008/8/30 0:00:00 訪問次數(shù):798
。薄∫⊙
隨著市場上對無線數(shù)據(jù)業(yè)務(wù)的需求日益增多,運營商紛紛大力發(fā)展自身領(lǐng)域內(nèi)的數(shù)據(jù)服務(wù),力求在激烈的競爭中占得先機。傳統(tǒng)的gsm網(wǎng)絡(luò)僅能支持9.6。耄猓笏俾实臄(shù)據(jù)傳輸業(yè)務(wù),這遠遠不能滿足用戶對高速無線數(shù)據(jù)業(yè)務(wù)的需求。通用分組無線業(yè)務(wù)(general packet。颍幔洌椋铮螅澹颍觯椋悖澹纾穑颍螅┦菢(gòu)架在傳統(tǒng)gsm網(wǎng)絡(luò)之上的一種標(biāo)準(zhǔn)化的分組交換數(shù)據(jù)業(yè)務(wù),他可以提供高達115 kb/s速率的分組數(shù)據(jù)業(yè)務(wù),從而使得包括圖片、話音和視頻的多媒體業(yè)務(wù)在無線網(wǎng)絡(luò)中的傳輸成為現(xiàn)實。
。纾穑颍蟊徽J(rèn)為是第二代移動通信系統(tǒng)向第三代移動通信演進的重要一步。相對原來gsm的撥號方式的電路交換數(shù)據(jù)傳送方式,gprs是分組交換技術(shù),具有“高速”和“永遠在線”的優(yōu)點。gprs允許用戶在端到端分組轉(zhuǎn)移模式下發(fā)送和接收數(shù)據(jù),而不需要利用電路交換模式的網(wǎng)絡(luò)資源,從而提供了一種高效、低成本的無線分組數(shù)據(jù)業(yè)務(wù)。隨著無線數(shù)據(jù)傳輸技術(shù)的迅速發(fā)展,gprs已經(jīng)成為實現(xiàn)無線數(shù)據(jù)業(yè)務(wù)的最佳承載方式。
。病∮布O(shè)計
2.1 西門子mc55模塊
本次研究選用的gprs模塊是西門子的mc55模塊,這款無線模塊是當(dāng)今市場上尺寸最小的三頻模塊。mc55的端到端連接器是通過50針0.5。恚韺挼囊_連接到芯片應(yīng)用平臺的。50個引腳用于控制各個邏輯單元,傳輸數(shù)據(jù)和音頻信號,并供給功率提供隊列。一個多用途的音頻概念提供各種各樣音頻接口,每種接口都可用在端到端連接器上:1個數(shù)字音頻接口(dai)和2個模擬音頻接口。利用at指令,可以輕松地來回接通,并且選擇不同音頻方式的命令。
mc55最重要的狀態(tài)是處于0。觯ㄓ糜诘蛿(shù)據(jù)比特和on狀態(tài))和2.65 v(用于高數(shù)據(jù)比特和off狀態(tài))。這款芯片是被設(shè)計用于作為一個數(shù)據(jù)通信設(shè)備(dce)的,基于傳統(tǒng)的dce-dte連接,他與用戶應(yīng)用端進行串口通信,串行接口如圖1所示。
。玻病。纾穑颍髷(shù)據(jù)傳輸模塊硬件設(shè)計
本次研究設(shè)計主要是應(yīng)用gprs模塊與單片機進行數(shù)據(jù)傳輸,因此涉及的硬件主要是單片機和gprs模塊,而這里選用的gprs模塊是西門子的mc55,而單片機則是選用51系列。
。纾穑颍竽K和單片機之間的數(shù)據(jù)通信主要是通過端口txd0與txd之間,rxd0與rxd之間的數(shù)據(jù)傳輸來完成。其中gprs模塊上的txd0口是用于接收從單片機傳來的數(shù)據(jù),而單片機上的txd端口是用于向gprs模塊傳送數(shù)據(jù)的。gprs模塊上的rxd0口是用于向單片機發(fā)送數(shù)據(jù),單片機的rxd口則是用于接收從gprs模塊傳輸來的數(shù)據(jù)。
由于該模塊電源引腳有5個,且電壓都是3.3~4.8 v,因此這里將5個引腳連在一起,直接接到外部電源上。gprs模塊上的引腳igt主要是用于點火復(fù)位,這里作用是做gprs模塊的一個復(fù)位轉(zhuǎn)換。在mc55的基帶處理器上有一個綜合sim接口,他直接接線到主機接口(端到端連接器),用于連接到外部的sim卡座。這里接的sim卡有6個引腳ccclk,ccvcc,ccio,ccrst,ccin以及ccgnd分別對應(yīng)接在mc55的第1到第6個引腳上。模塊的連接器和sim卡座的引腳之間的距離不要超過20。悖,為了達到最佳的效果,在sim支架下敷設(shè)一層銅隔離網(wǎng),該層敷銅與sim卡的ccgnd引腳相連。ccvcc和ccgnd之間的兩個電容要離引腳盡量近,并且走線盡量阻抗低,以滿足規(guī)范要求。單片機與鍵盤相連,可以通過鍵盤來向單片機發(fā)送數(shù)據(jù)。該單片機的振蕩器的晶振為11.059 2。恚瑁瑪(shù)據(jù)傳輸率設(shè)置為9。叮埃啊。猓。單片機的復(fù)位鍵reset為高電平時復(fù)位。
gprs數(shù)據(jù)傳輸模塊硬件部分的電路原理圖如圖2所示。
。场≤浖到y(tǒng)
這個程序主要是完成gprs模塊與單片機之間的數(shù)據(jù)傳輸,單片機有51系列的,設(shè)定的單片機串行口工作方式為模式1,8位uart,數(shù)據(jù)傳輸率為可變;定時器1的工作方式為模式2,數(shù)據(jù)傳輸率設(shè)置為9。叮埃啊。猓,晶振為11.059 2。恚瑁N覀儌鬏?shù)闹饕牵幔糁噶,這里傳輸?shù)模幔糁噶钣兴鶕艿奶柎a,dns服務(wù)的ip地址,gprs服務(wù)提供商的密碼,接入gprs服務(wù)的apn。當(dāng)然還需要建立一個tcp通訊,此服務(wù)的客戶內(nèi)容包括ip、地址以及遠方主機的tcp端口號,以上就是所傳輸?shù)男畔ⅰ?/p>
該程序的主程序是對at指令進行發(fā)送和接收,在完成發(fā)送和接收數(shù)據(jù)時是分別調(diào)用數(shù)據(jù)發(fā)送子程序和數(shù)據(jù)接收子程序,而這里共包括三個子程序:數(shù)據(jù)發(fā)送子程序、數(shù)
。薄∫⊙
隨著市場上對無線數(shù)據(jù)業(yè)務(wù)的需求日益增多,運營商紛紛大力發(fā)展自身領(lǐng)域內(nèi)的數(shù)據(jù)服務(wù),力求在激烈的競爭中占得先機。傳統(tǒng)的gsm網(wǎng)絡(luò)僅能支持9.6。耄猓笏俾实臄(shù)據(jù)傳輸業(yè)務(wù),這遠遠不能滿足用戶對高速無線數(shù)據(jù)業(yè)務(wù)的需求。通用分組無線業(yè)務(wù)(general。穑幔悖耄澹簟。颍幔洌椋铮螅澹颍觯椋悖,gprs)是構(gòu)架在傳統(tǒng)gsm網(wǎng)絡(luò)之上的一種標(biāo)準(zhǔn)化的分組交換數(shù)據(jù)業(yè)務(wù),他可以提供高達115 kb/s速率的分組數(shù)據(jù)業(yè)務(wù),從而使得包括圖片、話音和視頻的多媒體業(yè)務(wù)在無線網(wǎng)絡(luò)中的傳輸成為現(xiàn)實。
。纾穑颍蟊徽J(rèn)為是第二代移動通信系統(tǒng)向第三代移動通信演進的重要一步。相對原來gsm的撥號方式的電路交換數(shù)據(jù)傳送方式,gprs是分組交換技術(shù),具有“高速”和“永遠在線”的優(yōu)點。gprs允許用戶在端到端分組轉(zhuǎn)移模式下發(fā)送和接收數(shù)據(jù),而不需要利用電路交換模式的網(wǎng)絡(luò)資源,從而提供了一種高效、低成本的無線分組數(shù)據(jù)業(yè)務(wù)。隨著無線數(shù)據(jù)傳輸技術(shù)的迅速發(fā)展,gprs已經(jīng)成為實現(xiàn)無線數(shù)據(jù)業(yè)務(wù)的最佳承載方式。
。病∮布O(shè)計
。玻薄∥鏖T子mc55模塊
本次研究選用的gprs模塊是西門子的mc55模塊,這款無線模塊是當(dāng)今市場上尺寸最小的三頻模塊。mc55的端到端連接器是通過50針0.5 mm寬的引腳連接到芯片應(yīng)用平臺的。50個引腳用于控制各個邏輯單元,傳輸數(shù)據(jù)和音頻信號,并供給功率提供隊列。一個多用途的音頻概念提供各種各樣音頻接口,每種接口都可用在端到端連接器上:1個數(shù)字音頻接口(dai)和2個模擬音頻接口。利用at指令,可以輕松地來回接通,并且選擇不同音頻方式的命令。
。恚悖担底钪匾臓顟B(tài)是處于0 v(用于低數(shù)據(jù)比特和on狀態(tài))和2.65。觯ㄓ糜诟邤(shù)據(jù)比特和off狀態(tài))。這款芯片是被設(shè)計用于作為一個數(shù)據(jù)通信設(shè)備(dce)的,基于傳統(tǒng)的dce-dte連接,他與用戶應(yīng)用端進行串口通信,串行接口如圖1所示。
。玻病。纾穑颍髷(shù)據(jù)傳輸模塊硬件設(shè)計
本次研究設(shè)計主要是應(yīng)用gprs模塊與單片機進行數(shù)據(jù)傳輸,因此涉及的硬件主要是單片機和gprs模塊,而這里選用的gprs模塊是西門子的mc55,而單片機則是選用51系列。
。纾穑颍竽K和單片機之間的數(shù)據(jù)通信主要是通過端口txd0與txd之間,rxd0與rxd之間的數(shù)據(jù)傳輸來完成。其中gprs模塊上的txd0口是用于接收從單片機傳來的數(shù)據(jù),而單片機上的txd端口是用于向gprs模塊傳送數(shù)據(jù)的。gprs模塊上的rxd0口是用于向單片機發(fā)送數(shù)據(jù),單片機的rxd口則是用于接收從gprs模塊傳輸來的數(shù)據(jù)。
由于該模塊電源引腳有5個,且電壓都是3.3~4.8。,因此這里將5個引腳連在一起,直接接到外部電源上。gprs模塊上的引腳igt主要是用于點火復(fù)位,這里作用是做gprs模塊的一個復(fù)位轉(zhuǎn)換。在mc55的基帶處理器上有一個綜合sim接口,他直接接線到主機接口(端到端連接器),用于連接到外部的sim卡座。這里接的sim卡有6個引腳ccclk,ccvcc,ccio,ccrst,ccin以及ccgnd分別對應(yīng)接在mc55的第1到第6個引腳上。模塊的連接器和sim卡座的引腳之間的距離不要超過20 cm,為了達到最佳的效果,在sim支架下敷設(shè)一層銅隔離網(wǎng),該層敷銅與sim卡的ccgnd引腳相連。ccvcc和ccgnd之間的兩個電容要離引腳盡量近,并且走線盡量阻抗低,以滿足規(guī)范要求。單片機與鍵盤相連,可以通過鍵盤來向單片機發(fā)送數(shù)據(jù)。該單片機的振蕩器的晶振為11.059。病。恚瑁,數(shù)據(jù)傳輸率設(shè)置為9 600。猓蟆纹瑱C的復(fù)位鍵reset為高電平時復(fù)位。
。纾穑颍髷(shù)據(jù)傳輸模塊硬件部分的電路原理圖如圖2所示。
。场≤浖到y(tǒng)
這個程序主要是完成gprs模塊與單片機之間的數(shù)據(jù)傳輸,單片機有51系列的,設(shè)定的單片機串行口工作方式為模式1,8位uart,數(shù)據(jù)傳輸率為可變;定時器1的工作方式為模式2,數(shù)據(jù)傳輸率設(shè)置為9。叮埃啊。猓,晶振為11.059 2。恚瑁N覀儌鬏?shù)闹饕牵幔糁噶,這里傳輸?shù)模幔糁噶钣兴鶕艿奶柎a,dns服務(wù)的ip地址,gprs服務(wù)提供商的密碼,接入gprs服務(wù)的apn。當(dāng)然還需要建立一個tcp通訊,此服務(wù)的客戶內(nèi)容包括ip、地址以及遠方主機的tcp端口號,以上就是所傳輸?shù)男畔ⅰ?/p>
該程序的主程序是對at指令進行發(fā)送和接收,在完成發(fā)送和接收數(shù)據(jù)時是分別調(diào)用數(shù)據(jù)發(fā)送子程序和數(shù)據(jù)接收子程序,而這里共包括三個子程序:數(shù)據(jù)發(fā)送子程序、數(shù)
熱門點擊
- 手機定位技術(shù)
- 通信有效性與可靠性
- SPI通信原理及通信協(xié)議
- EPON設(shè)備互通性
- RF器件的鄰道泄漏比(ACLR)來源
- 手機定位的定義
- GPS 格式解析
- Rockwell AB PLC和PROFIB
- WT6104CLVE在無線通信系統(tǒng)中的應(yīng)用
- DGPS原理以及GPS系統(tǒng)的特點知識介紹
推薦技術(shù)資料
- 電源管理 IC (PMIC)&
- I2C 接口和 PmBUS 以及 OTP/M
- MOSFET 和柵極驅(qū)動器單
- 數(shù)字恒定導(dǎo)通時間控制模式(CO
- Power Management Buck/
- 反激變換器傳導(dǎo)和輻射電磁干擾分析和抑制技術(shù)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究