基于ARM平臺(tái)的GPRS CQT測(cè)試系統(tǒng)的設(shè)計(jì)
發(fā)布時(shí)間:2008/8/18 0:00:00 訪問次數(shù):744
gprs作為中國移動(dòng)據(jù)數(shù)業(yè)務(wù)的承載網(wǎng),支持多種數(shù)據(jù)業(yè)務(wù),涉及不同的網(wǎng)元,任何一個(gè)網(wǎng)元出故障都會(huì)直接影響數(shù)據(jù)業(yè)務(wù)的正常使用,保證用戶端到端使用就顯得非常重要。
gprsdt/cqt測(cè)試模擬終端用戶的使用情況,將數(shù)據(jù)業(yè)務(wù)的使用過程用時(shí)間圖、事件列表、層三信令等工具來表述,有助于工程師對(duì)測(cè)試中遇到的問題進(jìn)行準(zhǔn)確定位與分析。以往cqt測(cè)試主要是以人工測(cè)試的方式進(jìn)行,先制定測(cè)試計(jì)劃交由測(cè)試人員到指定地點(diǎn)進(jìn)行測(cè)試,測(cè)試工具一般為信號(hào)測(cè)試專用手機(jī),這種測(cè)試所得的數(shù)據(jù)都是由測(cè)試人員手工記錄而來,再進(jìn)行統(tǒng)計(jì)整理、制作分析報(bào)告,存在很大的主觀性,缺乏真實(shí)性和準(zhǔn)確性。目前移動(dòng)通信中基站架設(shè)的特點(diǎn)是數(shù)量大、分布廣,不可能對(duì)大量的基站和其覆蓋的范圍進(jìn)行信號(hào)測(cè)試,以致于一些地方成為測(cè)試盲區(qū)。
本文基于嵌入式arm設(shè)計(jì)的cqt測(cè)試系統(tǒng)采用遠(yuǎn)程檢測(cè)方式,測(cè)試終端分布在目標(biāo)測(cè)試地點(diǎn),并接受來自遠(yuǎn)程的監(jiān)控中心的測(cè)試任務(wù)指令,自動(dòng)進(jìn)行測(cè)試,再生成報(bào)告回送監(jiān)控中心,實(shí)驗(yàn)表明,該方案具有很好的實(shí)用性和可靠性。
測(cè)試系統(tǒng)的結(jié)構(gòu)設(shè)計(jì)
gprs在全國大規(guī)模商用的同時(shí),中國移動(dòng)集團(tuán)公司對(duì)gprs網(wǎng)絡(luò)運(yùn)行質(zhì)量現(xiàn)場(chǎng)測(cè)試制定了技術(shù)規(guī)范書,全國主要城市g(shù)prs網(wǎng)運(yùn)行質(zhì)量現(xiàn)場(chǎng)檢查的主要方式是對(duì)市區(qū)重要場(chǎng)所進(jìn)行定點(diǎn)撥打測(cè)試,對(duì)市區(qū)道路進(jìn)行dt路測(cè),從用戶感受的角度評(píng)估該城市的gprs網(wǎng)絡(luò)質(zhì)量。gprsdt/cqt(gprsdrivetest/ call quality test)測(cè)試內(nèi)容包括attach測(cè)試、pdp激活測(cè)試、ping測(cè)試、ftp下載測(cè)試、wap測(cè)試、kjava、短信測(cè)試、mms測(cè)試。中國移動(dòng)dt和cqt測(cè)試規(guī)范及考核規(guī)范(下文簡(jiǎn)稱測(cè)試規(guī)范)對(duì)其中的每項(xiàng)測(cè)試內(nèi)容和方法都進(jìn)行了規(guī)定。本文設(shè)計(jì)的實(shí)驗(yàn)裝置實(shí)現(xiàn)了cqt大部分測(cè)試內(nèi)容。
cqt測(cè)試實(shí)驗(yàn)系統(tǒng)結(jié)構(gòu)如圖1所示,由兩大部分組成。測(cè)試終端安裝在測(cè)試現(xiàn)場(chǎng),功能是接收來自監(jiān)控主機(jī)的任務(wù)指令,并按照任務(wù)自動(dòng)測(cè)試gprs網(wǎng)絡(luò),采集數(shù)據(jù),最后上送至監(jiān)控主機(jī)端的數(shù)據(jù)庫;監(jiān)控主機(jī)端包括任務(wù)管理和數(shù)據(jù)庫兩大部分,可以遠(yuǎn)程控制測(cè)試終端的測(cè)試任務(wù),以及接受來自各地的測(cè)試終端上交的測(cè)試數(shù)據(jù)報(bào)告,從而生成報(bào)告,實(shí)現(xiàn)統(tǒng)一的調(diào)度和數(shù)據(jù)管理。測(cè)試終端使用的sim卡可以是具備gprs數(shù)據(jù)業(yè)務(wù)功能的中國移動(dòng)的任一種品牌的卡,實(shí)驗(yàn)中使用了神州行卡。而監(jiān)控主機(jī)可采用有線和無線兩種接入方式,如果在cmnet的apn中進(jìn)行測(cè)試,可采用普通的adsl有線接入internet網(wǎng)絡(luò),亦或采用一套gprsmodem無線接入網(wǎng)絡(luò);如果在cmwap或?qū)S胊pn接入,則監(jiān)控主機(jī)必須使用同網(wǎng)段的gprs無線接入。
測(cè)試任務(wù)分兩種:離線測(cè)試和在線測(cè)試。前者暫不發(fā)起ppp撥號(hào),而是按照測(cè)試任務(wù)的要求,采集gprsattach、pdpactivate、短信等測(cè)試數(shù)據(jù),結(jié)果暫存在測(cè)試終端的flash存儲(chǔ)器中;后者先進(jìn)行ppp撥號(hào)連接cmnet接入點(diǎn),成功連接后,連同離線測(cè)試的數(shù)據(jù)一起生成幀,回送監(jiān)控照測(cè)試任務(wù)進(jìn)行ping、ftp等測(cè)試,然后主機(jī)進(jìn)行統(tǒng)一的數(shù)據(jù)管理。撥號(hào)測(cè)試需要不斷地發(fā)起ppp撥號(hào)連接和停止連接,介于離線和在線兩者之間,為設(shè)計(jì)方便在本系統(tǒng)中歸于在線測(cè)試項(xiàng)目。
測(cè)試系統(tǒng)的硬件結(jié)構(gòu)設(shè)計(jì)
測(cè)試終端的硬件結(jié)構(gòu)如圖2所示。主處理器采用了三星arm920t內(nèi)核的s3c2410,該芯片非常適合開發(fā)高性能手持及便攜式智能設(shè)備或終端。在本gprscqt測(cè)試終端中,著重有以下部分:
存儲(chǔ)體系:64mnandflash、64m(32m×2片)sdram;
以太網(wǎng):設(shè)計(jì)了100mbit/s以太網(wǎng)口,作為調(diào)試、升級(jí)用;
串口:板上設(shè)計(jì)了兩個(gè)串口uart0為控制臺(tái),uart1作為與gprsmodem的通信接口。
gprs模塊選用了法國wavecom公司的q2403a模塊,支持話音、短消息、數(shù)據(jù)及傳真功能,適用于短信中心、無線抄表、gprs無線上網(wǎng)、gps、直放站監(jiān)控等,超薄超小設(shè)計(jì),性能穩(wěn)定,加少許外圍電路即可實(shí)現(xiàn)標(biāo)準(zhǔn)modem接口,與本系統(tǒng)中uart1接口相連,主板和gprsmodem之間使用標(biāo)準(zhǔn)的at指令實(shí)現(xiàn)通信。
測(cè)試軟件設(shè)計(jì)
在底層軟件中,該方案移植了目前應(yīng)用廣泛的軟實(shí)時(shí)嵌入式操作系統(tǒng)armlinux。嵌入式linux具備完整的常用網(wǎng)絡(luò)協(xié)議(tcp/ip、udp、ftp、等)和相關(guān)工具,且性能穩(wěn)定可靠。在本實(shí)驗(yàn)中移植的是linux2.4.18內(nèi)核。為了實(shí)現(xiàn)ppp撥號(hào)等功能,在makemenuconfig配置內(nèi)核的時(shí)候選擇ppp協(xié)議支持,并選擇相關(guān)的工具pppd和chat,為了測(cè)試uart1,同時(shí)移植了tip串口調(diào)試工具。
下面著重介紹下本實(shí)驗(yàn)實(shí)現(xiàn)的幾項(xiàng)cqt項(xiàng)目測(cè)試方法。全部用linux下c編程實(shí)現(xiàn),離線測(cè)試主要為串口編程,在線測(cè)試涉及相關(guān)的網(wǎng)絡(luò)套接字編程。
attach附著測(cè)試先使用at指令集中的at+cgatt?查詢附著情況,返回1表示已附著,返回0表示未附著。如果已附著,則向gprsmodem發(fā)at+cgatt=0讓其退出附著,然后發(fā)送at+cgatt=1,并啟動(dòng)計(jì)時(shí)器,等待返回,收到ok則停止計(jì)時(shí)器,采集到一個(gè)attach測(cè)試數(shù)據(jù)。實(shí)驗(yàn)中設(shè)置等待時(shí)間15秒,超時(shí)視為失敗。
gprs作為中國移動(dòng)據(jù)數(shù)業(yè)務(wù)的承載網(wǎng),支持多種數(shù)據(jù)業(yè)務(wù),涉及不同的網(wǎng)元,任何一個(gè)網(wǎng)元出故障都會(huì)直接影響數(shù)據(jù)業(yè)務(wù)的正常使用,保證用戶端到端使用就顯得非常重要。
gprsdt/cqt測(cè)試模擬終端用戶的使用情況,將數(shù)據(jù)業(yè)務(wù)的使用過程用時(shí)間圖、事件列表、層三信令等工具來表述,有助于工程師對(duì)測(cè)試中遇到的問題進(jìn)行準(zhǔn)確定位與分析。以往cqt測(cè)試主要是以人工測(cè)試的方式進(jìn)行,先制定測(cè)試計(jì)劃交由測(cè)試人員到指定地點(diǎn)進(jìn)行測(cè)試,測(cè)試工具一般為信號(hào)測(cè)試專用手機(jī),這種測(cè)試所得的數(shù)據(jù)都是由測(cè)試人員手工記錄而來,再進(jìn)行統(tǒng)計(jì)整理、制作分析報(bào)告,存在很大的主觀性,缺乏真實(shí)性和準(zhǔn)確性。目前移動(dòng)通信中基站架設(shè)的特點(diǎn)是數(shù)量大、分布廣,不可能對(duì)大量的基站和其覆蓋的范圍進(jìn)行信號(hào)測(cè)試,以致于一些地方成為測(cè)試盲區(qū)。
本文基于嵌入式arm設(shè)計(jì)的cqt測(cè)試系統(tǒng)采用遠(yuǎn)程檢測(cè)方式,測(cè)試終端分布在目標(biāo)測(cè)試地點(diǎn),并接受來自遠(yuǎn)程的監(jiān)控中心的測(cè)試任務(wù)指令,自動(dòng)進(jìn)行測(cè)試,再生成報(bào)告回送監(jiān)控中心,實(shí)驗(yàn)表明,該方案具有很好的實(shí)用性和可靠性。
測(cè)試系統(tǒng)的結(jié)構(gòu)設(shè)計(jì)
gprs在全國大規(guī)模商用的同時(shí),中國移動(dòng)集團(tuán)公司對(duì)gprs網(wǎng)絡(luò)運(yùn)行質(zhì)量現(xiàn)場(chǎng)測(cè)試制定了技術(shù)規(guī)范書,全國主要城市g(shù)prs網(wǎng)運(yùn)行質(zhì)量現(xiàn)場(chǎng)檢查的主要方式是對(duì)市區(qū)重要場(chǎng)所進(jìn)行定點(diǎn)撥打測(cè)試,對(duì)市區(qū)道路進(jìn)行dt路測(cè),從用戶感受的角度評(píng)估該城市的gprs網(wǎng)絡(luò)質(zhì)量。gprsdt/cqt(gprsdrivetest/ call quality test)測(cè)試內(nèi)容包括attach測(cè)試、pdp激活測(cè)試、ping測(cè)試、ftp下載測(cè)試、wap測(cè)試、kjava、短信測(cè)試、mms測(cè)試。中國移動(dòng)dt和cqt測(cè)試規(guī)范及考核規(guī)范(下文簡(jiǎn)稱測(cè)試規(guī)范)對(duì)其中的每項(xiàng)測(cè)試內(nèi)容和方法都進(jìn)行了規(guī)定。本文設(shè)計(jì)的實(shí)驗(yàn)裝置實(shí)現(xiàn)了cqt大部分測(cè)試內(nèi)容。
cqt測(cè)試實(shí)驗(yàn)系統(tǒng)結(jié)構(gòu)如圖1所示,由兩大部分組成。測(cè)試終端安裝在測(cè)試現(xiàn)場(chǎng),功能是接收來自監(jiān)控主機(jī)的任務(wù)指令,并按照任務(wù)自動(dòng)測(cè)試gprs網(wǎng)絡(luò),采集數(shù)據(jù),最后上送至監(jiān)控主機(jī)端的數(shù)據(jù)庫;監(jiān)控主機(jī)端包括任務(wù)管理和數(shù)據(jù)庫兩大部分,可以遠(yuǎn)程控制測(cè)試終端的測(cè)試任務(wù),以及接受來自各地的測(cè)試終端上交的測(cè)試數(shù)據(jù)報(bào)告,從而生成報(bào)告,實(shí)現(xiàn)統(tǒng)一的調(diào)度和數(shù)據(jù)管理。測(cè)試終端使用的sim卡可以是具備gprs數(shù)據(jù)業(yè)務(wù)功能的中國移動(dòng)的任一種品牌的卡,實(shí)驗(yàn)中使用了神州行卡。而監(jiān)控主機(jī)可采用有線和無線兩種接入方式,如果在cmnet的apn中進(jìn)行測(cè)試,可采用普通的adsl有線接入internet網(wǎng)絡(luò),亦或采用一套gprsmodem無線接入網(wǎng)絡(luò);如果在cmwap或?qū)S胊pn接入,則監(jiān)控主機(jī)必須使用同網(wǎng)段的gprs無線接入。
測(cè)試任務(wù)分兩種:離線測(cè)試和在線測(cè)試。前者暫不發(fā)起ppp撥號(hào),而是按照測(cè)試任務(wù)的要求,采集gprsattach、pdpactivate、短信等測(cè)試數(shù)據(jù),結(jié)果暫存在測(cè)試終端的flash存儲(chǔ)器中;后者先進(jìn)行ppp撥號(hào)連接cmnet接入點(diǎn),成功連接后,連同離線測(cè)試的數(shù)據(jù)一起生成幀,回送監(jiān)控照測(cè)試任務(wù)進(jìn)行ping、ftp等測(cè)試,然后主機(jī)進(jìn)行統(tǒng)一的數(shù)據(jù)管理。撥號(hào)測(cè)試需要不斷地發(fā)起ppp撥號(hào)連接和停止連接,介于離線和在線兩者之間,為設(shè)計(jì)方便在本系統(tǒng)中歸于在線測(cè)試項(xiàng)目。
測(cè)試系統(tǒng)的硬件結(jié)構(gòu)設(shè)計(jì)
測(cè)試終端的硬件結(jié)構(gòu)如圖2所示。主處理器采用了三星arm920t內(nèi)核的s3c2410,該芯片非常適合開發(fā)高性能手持及便攜式智能設(shè)備或終端。在本gprscqt測(cè)試終端中,著重有以下部分:
存儲(chǔ)體系:64mnandflash、64m(32m×2片)sdram;
以太網(wǎng):設(shè)計(jì)了100mbit/s以太網(wǎng)口,作為調(diào)試、升級(jí)用;
串口:板上設(shè)計(jì)了兩個(gè)串口uart0為控制臺(tái),uart1作為與gprsmodem的通信接口。
gprs模塊選用了法國wavecom公司的q2403a模塊,支持話音、短消息、數(shù)據(jù)及傳真功能,適用于短信中心、無線抄表、gprs無線上網(wǎng)、gps、直放站監(jiān)控等,超薄超小設(shè)計(jì),性能穩(wěn)定,加少許外圍電路即可實(shí)現(xiàn)標(biāo)準(zhǔn)modem接口,與本系統(tǒng)中uart1接口相連,主板和gprsmodem之間使用標(biāo)準(zhǔn)的at指令實(shí)現(xiàn)通信。
測(cè)試軟件設(shè)計(jì)
在底層軟件中,該方案移植了目前應(yīng)用廣泛的軟實(shí)時(shí)嵌入式操作系統(tǒng)armlinux。嵌入式linux具備完整的常用網(wǎng)絡(luò)協(xié)議(tcp/ip、udp、ftp、等)和相關(guān)工具,且性能穩(wěn)定可靠。在本實(shí)驗(yàn)中移植的是linux2.4.18內(nèi)核。為了實(shí)現(xiàn)ppp撥號(hào)等功能,在makemenuconfig配置內(nèi)核的時(shí)候選擇ppp協(xié)議支持,并選擇相關(guān)的工具pppd和chat,為了測(cè)試uart1,同時(shí)移植了tip串口調(diào)試工具。
下面著重介紹下本實(shí)驗(yàn)實(shí)現(xiàn)的幾項(xiàng)cqt項(xiàng)目測(cè)試方法。全部用linux下c編程實(shí)現(xiàn),離線測(cè)試主要為串口編程,在線測(cè)試涉及相關(guān)的網(wǎng)絡(luò)套接字編程。
attach附著測(cè)試先使用at指令集中的at+cgatt?查詢附著情況,返回1表示已附著,返回0表示未附著。如果已附著,則向gprsmodem發(fā)at+cgatt=0讓其退出附著,然后發(fā)送at+cgatt=1,并啟動(dòng)計(jì)時(shí)器,等待返回,收到ok則停止計(jì)時(shí)器,采集到一個(gè)attach測(cè)試數(shù)據(jù)。實(shí)驗(yàn)中設(shè)置等待時(shí)間15秒,超時(shí)視為失敗。
熱門點(diǎn)擊
- CPU學(xué)習(xí) (Cache Coherence
- 瑞薩推出具有1Mbyte片內(nèi)SRAM的32位
- MAP譯碼器嵌入式狀態(tài)信息存儲(chǔ)機(jī)制設(shè)計(jì)
- Atmel 在AT91SAM3中使用ARM3
- 統(tǒng)一建模語言UML在嵌入式系統(tǒng)設(shè)計(jì)中的應(yīng)用
- 全路由器掃描
- 嵌入式中C和匯編的一些技巧
- 基于ARM平臺(tái)的GPRS CQT測(cè)試系統(tǒng)的設(shè)
- 嵌入式系統(tǒng)軟件及編程語言
- 中文資料:vxwork bsp的制作1
推薦技術(shù)資料
- DFRobot—玩的就是
- 如果說新車間的特點(diǎn)是“靈動(dòng)”,F(xiàn)QPF12N60C那么... [詳細(xì)]
- MOSFET 電感單片降壓開關(guān)模式變換器優(yōu)勢(shì)
- SiC MOSFET 和 IG
- 新型 電隔離無芯線性霍爾效應(yīng)電
- 業(yè)界超小絕對(duì)位置編碼器技術(shù)參數(shù)設(shè)計(jì)
- 高帶寬、更高分辨率磁角度傳感技術(shù)應(yīng)用探究
- MagAlpha 角度位置傳感
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究