0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于嵌入式ARM設(shè)計(jì)的CQT測試系統(tǒng)采用遠(yuǎn)程檢測方式

電子工程師 ? 來源:通信世界 ? 作者:陳榮軍 ? 2021-04-22 15:52 ? 次閱讀

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測試模擬終端用戶的使用情況,將數(shù)據(jù)業(yè)務(wù)的使用過程用時(shí)間圖、事件列表、層三信令等工具來表述,有助于工程師對測試中遇到的問題進(jìn)行準(zhǔn)確定位與分析。以往CQT測試主要是以人工測試的方式進(jìn)行,先制定測試計(jì)劃交由測試人員到指定地點(diǎn)進(jìn)行測試。

測試工具一般為信號測試專用手機(jī),這種測試所得的數(shù)據(jù)都是由測試人員手工記錄而來,再進(jìn)行統(tǒng)計(jì)整理、制作分析報(bào)告,存在很大的主觀性,缺乏真實(shí)性和準(zhǔn)確性。目前移動(dòng)通信中基站架設(shè)的特點(diǎn)是數(shù)量大、分布廣,不可能對大量的基站和其覆蓋的范圍進(jìn)行信號測試,以致于一些地方成為測試盲區(qū)。

本文基于嵌入式ARM設(shè)計(jì)的CQT測試系統(tǒng)采用遠(yuǎn)程檢測方式,測試終端分布在目標(biāo)測試地點(diǎn),并接受來自遠(yuǎn)程的監(jiān)控中心的測試任務(wù)指令,自動(dòng)進(jìn)行測試,再生成報(bào)告回送監(jiān)控中心,實(shí)驗(yàn)表明,該方案具有很好的實(shí)用性和可靠性。

測試系統(tǒng)的結(jié)構(gòu)設(shè)計(jì)

GPRS在全國大規(guī)模商用的同時(shí),中國移動(dòng)集團(tuán)公司對GPRS網(wǎng)絡(luò)運(yùn)行質(zhì)量現(xiàn)場測試制定了技術(shù)規(guī)范書,全國主要城市GPRS網(wǎng)運(yùn)行質(zhì)量現(xiàn)場檢查的主要方式是對市區(qū)重要場所進(jìn)行定點(diǎn)撥打測試,對市區(qū)道路進(jìn)行DT路測,從用戶感受的角度評估該城市的GPRS網(wǎng)絡(luò)質(zhì)量。

GPRSDT/CQT(GPRSDriveTest/ Call Quality Test)測試內(nèi)容包括Attach測試、PDP激活測試、Ping測試、FTP下載測試、WAP測試、Kjava、短信測試、MMS測試。中國移動(dòng)DT和CQT測試規(guī)范及考核規(guī)范(下文簡稱測試規(guī)范)對其中的每項(xiàng)測試內(nèi)容和方法都進(jìn)行了規(guī)定。本文設(shè)計(jì)的實(shí)驗(yàn)裝置實(shí)現(xiàn)了CQT大部分測試內(nèi)容。

CQT測試實(shí)驗(yàn)系統(tǒng)結(jié)構(gòu)如圖1所示,由兩大部分組成。測試終端安裝在測試現(xiàn)場,功能是接收來自監(jiān)控主機(jī)的任務(wù)指令,并按照任務(wù)自動(dòng)測試GPRS網(wǎng)絡(luò),采集數(shù)據(jù),最后上送至監(jiān)控主機(jī)端的數(shù)據(jù)庫;監(jiān)控主機(jī)端包括任務(wù)管理和數(shù)據(jù)庫兩大部分,可以遠(yuǎn)程控制測試終端的測試任務(wù),以及接受來自各地的測試終端上交的測試數(shù)據(jù)報(bào)告,從而生成報(bào)告,實(shí)現(xiàn)統(tǒng)一的調(diào)度和數(shù)據(jù)管理。

測試終端使用的SIM卡可以是具備GPRS數(shù)據(jù)業(yè)務(wù)功能的中國移動(dòng)的任一種品牌的卡,實(shí)驗(yàn)中使用了神州行卡。而監(jiān)控主機(jī)可采用有線和無線兩種接入方式,如果在CMNET的APN中進(jìn)行測試,可采用普通的ADSL有線接入Internet網(wǎng)絡(luò),亦或采用一套GPRSModem無線接入網(wǎng)絡(luò);如果在CMWAP或?qū)S肁PN接入,則監(jiān)控主機(jī)必須使用同網(wǎng)段的GPRS無線接入。

測試任務(wù)分兩種:離線測試和在線測試。前者暫不發(fā)起PPP撥號,而是按照測試任務(wù)的要求,采集GPRSATTACH、PDPACTIVATE、短信等測試數(shù)據(jù),結(jié)果暫存在測試終端的Flash存儲(chǔ)器中;后者先進(jìn)行PPP撥號連接CMNET接入點(diǎn),成功連接后,連同離線測試的數(shù)據(jù)一起生成幀,回送監(jiān)控照測試任務(wù)進(jìn)行PING、FTP等測試,然后主機(jī)進(jìn)行統(tǒng)一的數(shù)據(jù)管理。撥號測試需要不斷地發(fā)起PPP撥號連接和停止連接,介于離線和在線兩者之間,為設(shè)計(jì)方便在本系統(tǒng)中歸于在線測試項(xiàng)目。

測試系統(tǒng)的硬件結(jié)構(gòu)設(shè)計(jì)

處理器采用了三星ARM920T內(nèi)核的S3C2410,該芯片非常適合開發(fā)高性能手持及便攜式智能設(shè)備或終端。在本GPRSCQT測試終端中,著重有以下部分:

? 存儲(chǔ)體系:64MNandFlash、64M(32M×2片)SDRAM

? 以太網(wǎng):設(shè)計(jì)了100Mbit/s以太網(wǎng)口,作為調(diào)試、升級用;

? 串口:板上設(shè)計(jì)了兩個(gè)串口UART0為控制臺,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)通信。

測試軟件設(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撥號等功能,在makemenuconfig配置內(nèi)核的時(shí)候選擇PPP協(xié)議支持,并選擇相關(guān)的工具pppd和chat,為了測試UART1,同時(shí)移植了tip串口調(diào)試工具。

下面著重介紹下本實(shí)驗(yàn)實(shí)現(xiàn)的幾項(xiàng)CQT項(xiàng)目測試方法。全部用linux下C編程實(shí)現(xiàn),離線測試主要為串口編程,在線測試涉及相關(guān)的網(wǎng)絡(luò)套接字編程。

ATTACH附著測試先使用AT指令集中的AT+CGATT?查詢附著情況,返回1表示已附著,返回0表示未附著。如果已附著,則向GPRSModem發(fā)AT+CGATT=0讓其退出附著,然后發(fā)送AT+CGATT=1,并啟動(dòng)計(jì)時(shí)器,等待返回,收到OK則停止計(jì)時(shí)器,采集到一個(gè)ATTACH測試數(shù)據(jù)。實(shí)驗(yàn)中設(shè)置等待時(shí)間15秒,超時(shí)視為失敗。按照中國移動(dòng)DT和CQT測試規(guī)范及考核規(guī)范(下文簡稱測試規(guī)范),應(yīng)采集10項(xiàng)ATTACH數(shù)據(jù)。

PDPACTIVATE測試可使用AT+CGACT指令測試。首先向GPRSModem發(fā)送AT+CGACT?查詢PDP激活情況,返回+CGACT:0 0表明未激活,+CGACT: 0 1表示激活。如果已激活,則發(fā)送AT+CGACT=0,0使PDP返回未激活狀態(tài),然后發(fā)送AT+CGACT=0,1,并啟動(dòng)計(jì)時(shí)器,等待返回+CGACT: 0 1,則停止計(jì)時(shí),采集到一個(gè)PDP ACTIVATE測試數(shù)據(jù)。超時(shí)時(shí)間同樣為15秒。

SMS短信測試同樣使用相關(guān)的AT指令進(jìn)行。進(jìn)行10次的發(fā)送測試,并檢測發(fā)送報(bào)告。為便于測試,短信設(shè)置為Textmode,可使用AT+CMGF=1設(shè)置,AT+CMGS=[,]后接信息內(nèi)容,以結(jié)尾,發(fā)送短信,AT+CMGR=讀取短信。

離線測試完成后,系統(tǒng)暫存測試數(shù)據(jù),然后啟動(dòng)ARMlinux系統(tǒng)的pppd和chat程序發(fā)起PPP撥號連接至CMNET接入點(diǎn),并生成幀格式,立即向監(jiān)控主機(jī)上送離線測試數(shù)據(jù),接著進(jìn)入以下的在線測試。

撥號測試配置PPP相關(guān)文件,使用linux的pppd/chat程序發(fā)起撥號,檢測ip-up腳本程序的啟動(dòng)與否判斷撥號成功,計(jì)算耗費(fèi)時(shí)間??偣沧?0次的撥號測試。

PING和FTP測試則按照測試規(guī)范,pingGGSN局域網(wǎng)內(nèi)的站點(diǎn),ping的包長為500byte,每點(diǎn)測試10次,F(xiàn)TP測試下載500KByte文件一次。

編輯:jq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • ARM
    ARM
    +關(guān)注

    關(guān)注

    134

    文章

    9030

    瀏覽量

    366567
  • 嵌入式
    +關(guān)注

    關(guān)注

    5060

    文章

    18983

    瀏覽量

    302321
  • CQT
    CQT
    +關(guān)注

    關(guān)注

    0

    文章

    2

    瀏覽量

    6633
收藏 人收藏

    評論

    相關(guān)推薦

    為何嵌入式控制器首選ARMxy?深度解析

    嵌入式ARM控制器是一種基于ARM架構(gòu)的嵌入式系統(tǒng)控制器,廣泛應(yīng)用于各種嵌入式
    的頭像 發(fā)表于 09-21 10:09 ?250次閱讀
    為何<b class='flag-5'>嵌入式</b>控制器首選ARMxy?深度解析

    嵌入式系統(tǒng)的未來趨勢有哪些?

    智能家居領(lǐng)域,嵌入式系統(tǒng)可以集成語音識別和自然語言處理技術(shù),去實(shí)現(xiàn)智能家電的語音控制。 2. 更強(qiáng)大的處理能力 在未來的嵌入式系統(tǒng)將具備更加強(qiáng)大的處理能力,以滿足日益變得復(fù)雜的計(jì)算需求
    發(fā)表于 09-12 15:42

    ARM MCU嵌入式開發(fā) | 基于國產(chǎn)GD32F10x芯片+嵌入的開始

    指令完成復(fù)雜任務(wù)?,F(xiàn)代處理器常采用混合指令集,結(jié)合CISC與RISC的優(yōu)勢,以優(yōu)化性能和編程便利性。 在嵌入式系統(tǒng)領(lǐng)域,ARM架構(gòu)因其基于RISC的高效性和廣泛應(yīng)用而備受推崇。
    發(fā)表于 09-09 14:48

    ARM MCU嵌入式開發(fā) | 基于國產(chǎn)GD32F10x芯片+開始篇

    響應(yīng)。在智能家居系統(tǒng)中,溫度傳感器不斷檢測室內(nèi)溫度,并將數(shù)據(jù)傳遞給處理器;處理器根據(jù)預(yù)設(shè)的溫度閾值和當(dāng)前溫度數(shù)據(jù),決定是否啟動(dòng)空調(diào)或調(diào)整其工作模式,從而實(shí)現(xiàn)對室內(nèi)溫度的自動(dòng)控制。 嵌入式系統(tǒng)
    發(fā)表于 09-02 19:26

    ARMxy ARM嵌入式計(jì)算機(jī)搭載 1 TOPS NPU支持深度學(xué)習(xí)

    ARMxy ARM嵌入式計(jì)算機(jī)BL410系列內(nèi)置了1TOPS算力 NPU,它每秒可以執(zhí)行高達(dá)一萬億次的浮點(diǎn)運(yùn)算,這為復(fù)雜的圖像處理和深度學(xué)習(xí)任務(wù)提供了充足的計(jì)算資源。在產(chǎn)品缺陷檢測領(lǐng)域,ARMxy
    的頭像 發(fā)表于 08-20 11:53 ?269次閱讀
    ARMxy <b class='flag-5'>ARM</b><b class='flag-5'>嵌入式</b>計(jì)算機(jī)搭載 1 TOPS NPU支持深度學(xué)習(xí)

    嵌入式QT常見開發(fā)方式有哪些?

    Unit): 對于資源極其有限的微控制器應(yīng)用場景,Qt提供了專門針對MCU的解決方案,允許在低功耗、小內(nèi)存的嵌入式系統(tǒng)上開發(fā)圖形化界面。 總之,嵌入式工程師可以根據(jù)項(xiàng)目的具體需求、性能要求、硬件限制以及團(tuán)隊(duì)技術(shù)背景等因素,靈
    發(fā)表于 08-12 10:05

    嵌入式系統(tǒng)怎么學(xué)?

    、C++或者Python。這些語言在嵌入式系統(tǒng)開發(fā)中都被廣泛應(yīng)用。 3、微處理器/微控制器架構(gòu):學(xué)習(xí)常見的微處理器和微控制器架構(gòu),如ARM、AVR、PIC等,了解其特性和應(yīng)用場景。 4、
    發(fā)表于 07-02 10:10

    嵌入式熱門發(fā)展方向有哪些?

    熱門發(fā)展方向,包括但不限于: 1.物聯(lián)網(wǎng): 隨著物聯(lián)網(wǎng)的快速發(fā)展,嵌入式系統(tǒng)在物聯(lián)網(wǎng)領(lǐng)域的應(yīng)用也越來越廣泛。嵌入式系統(tǒng)可以用于物聯(lián)網(wǎng)設(shè)備的控制、監(jiān)測和數(shù)據(jù)處理等方面。例如,在服務(wù)領(lǐng)域,
    發(fā)表于 04-11 14:17

    嵌入式片上系統(tǒng)ARM哪個(gè)更好

    嵌入式片上系統(tǒng)ARM各有其優(yōu)勢,難以直接比較哪個(gè)更好,因?yàn)樗鼈冊诓煌膽?yīng)用場景和需求下都有各自的價(jià)值。
    的頭像 發(fā)表于 03-28 15:14 ?471次閱讀

    嵌入式學(xué)習(xí)步驟

    硬件組件。 (4).開發(fā)固件:編寫嵌入式系統(tǒng)的固件,這是嵌入式系統(tǒng)的軟件部分。固件負(fù)責(zé)控制硬件并執(zhí)行特定任務(wù)。 (5).調(diào)試和測試:在將
    發(fā)表于 02-02 15:24

    嵌入式系統(tǒng)的應(yīng)用實(shí)例

    嵌入式系統(tǒng)的三個(gè)基本要素是嵌入性、專用性與計(jì)算機(jī)系統(tǒng)
    的頭像 發(fā)表于 01-22 09:57 ?998次閱讀

    智能集成:整合模擬元件和ARM微控制器內(nèi)核,解決棘手嵌入式系統(tǒng)問題

    智能集成:整合模擬元件和ARM微控制器內(nèi)核,解決棘手嵌入式系統(tǒng)問題
    的頭像 發(fā)表于 01-05 18:18 ?655次閱讀
    智能集成:整合模擬元件和<b class='flag-5'>ARM</b>微控制器內(nèi)核,解決棘手<b class='flag-5'>嵌入式</b><b class='flag-5'>系統(tǒng)</b>問題

    什么是嵌入式系統(tǒng)嵌入式系統(tǒng)的具體應(yīng)用

    嵌入式,一般是指嵌入式系統(tǒng)。用于控制、監(jiān)視或者輔助操作機(jī)器和設(shè)備的裝置。
    的頭像 發(fā)表于 12-20 13:33 ?2350次閱讀

    嵌入式開發(fā)測試秘訣

    嵌入式軟件開發(fā)過程中,花在測試和花在編碼的時(shí)間比通常在3:1左右(實(shí)際上可能更多)。這個(gè)比例會(huì)隨著工程師編程、測試水平的提高而不斷下降,但無論如何,軟件測試都是
    的頭像 發(fā)表于 11-24 16:18 ?494次閱讀

    嵌入式系統(tǒng)原理與設(shè)計(jì)

    電子發(fā)燒友網(wǎng)站提供《嵌入式系統(tǒng)原理與設(shè)計(jì).zip》資料免費(fèi)下載
    發(fā)表于 11-17 14:10 ?0次下載
    <b class='flag-5'>嵌入式</b><b class='flag-5'>系統(tǒng)</b>原理與設(shè)計(jì)