無(wú)線通訊模塊的測(cè)試裝置的制造方法
【專利摘要】本發(fā)明公開(kāi)了一種無(wú)線通訊模塊的測(cè)試裝置,包括MCU,所述MCU包括:輸入電源引腳,用于與外部電源電連接;UART接口,用于與無(wú)線通訊模塊的UART接口電連接;電源控制引腳,用于與無(wú)線通訊模塊的電源引腳電連接;開(kāi)關(guān)機(jī)控制引腳,用于與無(wú)線通訊模塊的開(kāi)關(guān)機(jī)引腳電連接;開(kāi)關(guān)機(jī)測(cè)試單元,用于設(shè)置無(wú)線通訊模塊的開(kāi)關(guān)機(jī)時(shí)序參數(shù),并通過(guò)開(kāi)關(guān)機(jī)控制引腳向無(wú)線通訊模塊發(fā)送開(kāi)關(guān)機(jī)控制指令,以控制無(wú)線通訊模塊執(zhí)行開(kāi)機(jī)操作及關(guān)機(jī)操作;開(kāi)關(guān)機(jī)測(cè)試單元還用于檢測(cè)無(wú)線通訊模塊是否正常開(kāi)機(jī)及關(guān)機(jī),若是,則開(kāi)關(guān)機(jī)測(cè)試通過(guò),若否,則開(kāi)關(guān)機(jī)測(cè)試未通過(guò)。本發(fā)明能夠?qū)o(wú)線通訊模塊進(jìn)行全面地測(cè)試,不占用人力資源,提高了測(cè)試效率。
【專利說(shuō)明】
無(wú)線通訊模塊的測(cè)試裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及一種無(wú)線通訊測(cè)試領(lǐng)域,特別是涉及一種無(wú)線通訊模塊的測(cè)試裝置。
【背景技術(shù)】
[0002]由于無(wú)線設(shè)備應(yīng)用的環(huán)境復(fù)雜性和多樣性,使用無(wú)線通訊模塊的方式和方法也各不一樣,對(duì)無(wú)線通訊模塊的性能指標(biāo)每個(gè)廠家也各有側(cè)重??蛻粼谑褂脽o(wú)線通訊模塊的過(guò)程中反饋了各種各樣的問(wèn)題,通過(guò)對(duì)這些問(wèn)題的深入分析,發(fā)現(xiàn)產(chǎn)生問(wèn)題的原因主要包括測(cè)試環(huán)境和使用環(huán)境不一致、壓力測(cè)試強(qiáng)度不夠、測(cè)試內(nèi)容有遺漏等?,F(xiàn)有無(wú)線通訊模塊的測(cè)試方式主要包括人工測(cè)試和PC(個(gè)人計(jì)算機(jī))側(cè)軟件測(cè)試,人工測(cè)試需要軟件測(cè)試人員參與,該方法和客戶使用場(chǎng)景差距較大,占用較多人力資源并且效率很低,只能用來(lái)發(fā)現(xiàn)比較簡(jiǎn)單和明顯的問(wèn)題。PC側(cè)軟件測(cè)試和實(shí)際場(chǎng)景差距較小,可以進(jìn)行壓力測(cè)試和綜合測(cè)試,但有些場(chǎng)景無(wú)法完成如開(kāi)關(guān)機(jī)測(cè)試和異常掉電測(cè)試等,導(dǎo)致無(wú)法對(duì)無(wú)線通訊模塊進(jìn)行全面地測(cè)試。
【發(fā)明內(nèi)容】
[0003]本發(fā)明要解決的技術(shù)問(wèn)題是為了克服現(xiàn)有技術(shù)中無(wú)線通訊模塊的測(cè)試方式會(huì)占用較多人力資源、效率很低并且無(wú)法對(duì)無(wú)線通訊模塊進(jìn)行全面地測(cè)試的缺陷,提供一種無(wú)線通訊模塊的測(cè)試裝置。
[0004]本發(fā)明是通過(guò)下述技術(shù)方案來(lái)解決上述技術(shù)問(wèn)題的:
[0005]本發(fā)明提供了一種無(wú)線通訊模塊的測(cè)試裝置,其特點(diǎn)在于,包括一MCU(微控制單元),所述MCU包括:
[0006]輸入電源引腳,用于與外部電源電連接;
[0007]UART(通用異步收發(fā)傳輸)接口,用于與所述無(wú)線通訊模塊的UART接口電連接;
[0008]電源控制引腳,用于與所述無(wú)線通訊模塊的電源引腳電連接;
[0009]開(kāi)關(guān)機(jī)控制引腳,用于與所述無(wú)線通訊模塊的開(kāi)關(guān)機(jī)引腳電連接;
[0010]開(kāi)關(guān)機(jī)測(cè)試單元,用于設(shè)置所述無(wú)線通訊模塊的開(kāi)關(guān)機(jī)時(shí)序參數(shù),并通過(guò)所述開(kāi)關(guān)機(jī)控制引腳向所述無(wú)線通訊模塊發(fā)送開(kāi)關(guān)機(jī)控制指令,以控制所述無(wú)線通訊模塊執(zhí)行開(kāi)機(jī)操作及關(guān)機(jī)操作;
[0011]所述開(kāi)關(guān)機(jī)測(cè)試單元還用于檢測(cè)所述無(wú)線通訊模塊是否正常開(kāi)機(jī)及關(guān)機(jī),若是,則開(kāi)關(guān)機(jī)測(cè)試通過(guò),若否,則開(kāi)關(guān)機(jī)測(cè)試未通過(guò)。
[0012]較佳地,所述M⑶還包括掉電測(cè)試單元,用于設(shè)置所述無(wú)線通訊模塊開(kāi)機(jī)后的掉電時(shí)間,并在所述無(wú)線通訊模塊開(kāi)機(jī)經(jīng)過(guò)所述掉電時(shí)間后向所述無(wú)線通訊模塊發(fā)送掉電指令,以控制所述無(wú)線通訊模塊掉電;
[0013]所述掉電測(cè)試單元還用于檢測(cè)所述無(wú)線通訊模塊在掉電后是否正常開(kāi)機(jī),若是,則掉電測(cè)試通過(guò),若否,則掉電測(cè)試未通過(guò)。
[0014]較佳地,所述掉電時(shí)間為固定時(shí)間或隨機(jī)時(shí)間。
[0015]較佳地,所述M⑶還包括:
[0016]休眠喚醒控制引腳,用于與所述無(wú)線通訊模塊的休眠喚醒引腳電連接;
[0017]休眠喚醒測(cè)試單元,用于在所述無(wú)線通訊模塊休眠后向所述無(wú)線通訊模塊發(fā)送喚醒指令,以控制所述無(wú)線通訊模塊喚醒;
[0018]所述休眠喚醒測(cè)試單元還用于檢測(cè)所述無(wú)線通訊模塊是否正常通信,若是,則休眠喚醒測(cè)試通過(guò),如否,則休眠喚醒測(cè)試未通過(guò)。
[0019]較佳地,所述M⑶還包括搜網(wǎng)測(cè)試單元,用于向所述無(wú)線通訊模塊發(fā)送搜網(wǎng)指令,以控制所述無(wú)線通訊模塊執(zhí)行搜網(wǎng)操作;
[0020]所述搜網(wǎng)測(cè)試單元還用于檢測(cè)所述無(wú)線通訊模塊是否注冊(cè)到網(wǎng)絡(luò),若是,則搜網(wǎng)測(cè)試通過(guò),若否,則搜網(wǎng)測(cè)試未通過(guò)。
[0021 ] 較佳地,所述MQJ還包括PPP(Point to Point Protocol,點(diǎn)對(duì)點(diǎn)協(xié)議)激活和去激活測(cè)試單元,用于向所述無(wú)線通訊模塊發(fā)送PPP激活指令和PPP去激活指令,以控制所述無(wú)線通訊模塊執(zhí)行PPP激活操作和PPP去激活操作;
[0022]所述PPP激活和去激活測(cè)試單元還用于檢測(cè)所述無(wú)線通訊模塊PPP激活和PPP去激活是否成功,若是,則PPP激活和去激活測(cè)試通過(guò),若否,則PPP激活和去激活測(cè)試未通過(guò)。
[0023]較佳地,所述MCU還包括PPP撥號(hào)測(cè)試單元,用于向所述無(wú)線通訊模塊發(fā)送PPP撥號(hào)測(cè)試指令,以控制所述無(wú)線通訊模塊執(zhí)行PPP撥號(hào)操作;
[0024]所述PPP撥號(hào)測(cè)試單元還用于檢測(cè)所述無(wú)線通訊模塊是否PPP撥號(hào)成功,若是,則PPP撥號(hào)測(cè)試通過(guò),若否,則PPP撥號(hào)測(cè)試未通過(guò)。
[0025]較佳地,所述測(cè)試裝置還包括指示單元,用于對(duì)測(cè)試結(jié)果進(jìn)行指示。
[0026]較佳地,所述M⑶包括一單片機(jī)。
[0027]本發(fā)明的積極進(jìn)步效果在于:本發(fā)明的測(cè)試裝置能夠?qū)o(wú)線通訊模塊進(jìn)行全面地測(cè)試,并且不占用人力資源,提高了測(cè)試效率,從而實(shí)現(xiàn)了對(duì)無(wú)線通訊模塊的常用功能進(jìn)行方便和有效地測(cè)試,提高了無(wú)線通訊模塊的可靠性和穩(wěn)定性。
【附圖說(shuō)明】
[0028]圖1為本發(fā)明的較佳實(shí)施例的無(wú)線通訊模塊的測(cè)試裝置的模塊示意圖。
[0029]圖2為本發(fā)明的較佳實(shí)施例的無(wú)線通訊模塊的測(cè)試裝置與無(wú)線通訊模塊的連接示意圖。
[0030]圖3為本發(fā)明的較佳實(shí)施例的無(wú)線通訊模塊的測(cè)試裝置進(jìn)行開(kāi)關(guān)機(jī)測(cè)試的流程圖。
[0031 ]圖4為本發(fā)明的較佳實(shí)施例的無(wú)線通訊模塊的測(cè)試裝置進(jìn)行掉電測(cè)試的流程圖。
[0032]圖5為本發(fā)明的較佳實(shí)施例的無(wú)線通訊模塊的測(cè)試裝置進(jìn)行休眠喚醒測(cè)試的流程圖。
[0033]圖6為本發(fā)明的較佳實(shí)施例的無(wú)線通訊模塊的測(cè)試裝置進(jìn)行搜網(wǎng)測(cè)試的流程圖。
[0034]圖7為本發(fā)明的較佳實(shí)施例的無(wú)線通訊模塊的測(cè)試裝置進(jìn)行PPP激活和去激活測(cè)試的流程圖。
[0035]圖8為本發(fā)明的較佳實(shí)施例的無(wú)線通訊模塊的測(cè)試裝置進(jìn)行PPP撥號(hào)測(cè)試的流程圖。
【具體實(shí)施方式】
[0036]下面通過(guò)實(shí)施例的方式進(jìn)一步說(shuō)明本發(fā)明,但并不因此將本發(fā)明限制在所述的實(shí)施例范圍之中。
[0037]如圖2所示,本發(fā)明的無(wú)線通訊模塊的測(cè)試裝置包括M⑶I,所述M⑶I包括輸入電源引腳IUUART接口 12、電源控制引腳13以及開(kāi)關(guān)機(jī)控制引腳14,其中,所述輸入電源引腳11用于與外部電源電連接,從而外部電源可以為整個(gè)測(cè)試裝置供電,所述電源控制引腳13則與所述無(wú)線通訊模塊的電源引腳電連接,通過(guò)相關(guān)電路的設(shè)計(jì),外部電源通過(guò)所述MCUl的電源控制引腳13也能夠?yàn)樗鰺o(wú)線通訊模塊提供電源支持,而所述MCUl則通過(guò)所述電源控制引腳13來(lái)實(shí)現(xiàn)對(duì)所述無(wú)線通訊模塊的電源控制,具體可通過(guò)控制所述MCUl自身的GP1(通用輸入/輸出)來(lái)實(shí)現(xiàn)對(duì)所述無(wú)線通訊模塊的電源的開(kāi)關(guān)控制。
[0038]所述UART接口 12則與所述無(wú)線通訊模塊的UART接口電連接,通過(guò)所述UART接口12,所述MCUl可以和所述無(wú)線通訊模塊進(jìn)行通信,所述UART接口 12具體只使用TX(發(fā)送)弓丨腳和RX(接收)引腳。
[0039]所述開(kāi)關(guān)機(jī)控制引腳14與所述無(wú)線通訊模塊的開(kāi)關(guān)機(jī)引腳電連接,通過(guò)電路設(shè)計(jì),所述MCUl可通過(guò)所述開(kāi)關(guān)機(jī)控制引腳14實(shí)現(xiàn)對(duì)所述無(wú)線通訊模塊的開(kāi)關(guān)機(jī)控制,具體可以通過(guò)控制所述MCUl自身的GP1實(shí)現(xiàn)對(duì)所述無(wú)線通訊模塊的開(kāi)關(guān)機(jī)控制。
[0040]如圖1所示,所述MCUl包括開(kāi)關(guān)機(jī)測(cè)試單元2,通過(guò)所述開(kāi)關(guān)機(jī)測(cè)試單元2可以實(shí)現(xiàn)對(duì)所述無(wú)線通訊模塊的開(kāi)關(guān)機(jī)進(jìn)行測(cè)試,具體地,所述MCUl可首先通過(guò)串口配置當(dāng)前的測(cè)試模式為開(kāi)關(guān)機(jī)測(cè)試模式,然后所述開(kāi)關(guān)機(jī)測(cè)試單元2設(shè)置所述無(wú)線通訊模塊的開(kāi)關(guān)機(jī)時(shí)序參數(shù),具體包括本次關(guān)機(jī)到下次開(kāi)機(jī)的間隔時(shí)間、開(kāi)機(jī)時(shí)開(kāi)機(jī)引腳下拉的時(shí)間、關(guān)機(jī)時(shí)關(guān)機(jī)引腳下拉的時(shí)間、執(zhí)行關(guān)機(jī)動(dòng)作到斷電的時(shí)間,通過(guò)調(diào)整這些參數(shù)并反復(fù)測(cè)試,可以得到所述無(wú)線通訊模塊開(kāi)關(guān)機(jī)的合理參考值。同時(shí),所述開(kāi)關(guān)機(jī)測(cè)試單元2還可以設(shè)置開(kāi)關(guān)機(jī)測(cè)試的總次數(shù)。
[0041]在所有參數(shù)配置完畢后,所述MCUl連接好所述無(wú)線通訊模塊,整個(gè)測(cè)試裝置重新上電,開(kāi)始測(cè)試,所述開(kāi)關(guān)機(jī)測(cè)試單元2通過(guò)所述開(kāi)關(guān)機(jī)控制引腳14向所述無(wú)線通訊模塊發(fā)送開(kāi)關(guān)機(jī)控制指令,以控制所述無(wú)線通訊模塊執(zhí)行開(kāi)機(jī)操作及關(guān)機(jī)操作;所述開(kāi)關(guān)機(jī)測(cè)試單元2還繼續(xù)檢測(cè)所述無(wú)線通訊模塊是否能夠正常開(kāi)機(jī)及正常關(guān)機(jī),若是,則確定開(kāi)關(guān)機(jī)測(cè)試通過(guò),若否,則確定開(kāi)關(guān)機(jī)測(cè)試未通過(guò);在具體測(cè)試過(guò)程中,開(kāi)關(guān)機(jī)測(cè)試的次數(shù)可以根據(jù)需要設(shè)置。
[0042]在本發(fā)明的具體實(shí)施過(guò)程中,所述測(cè)試裝置還可以包括指示單元3,用于對(duì)測(cè)試結(jié)果進(jìn)行指示,具體地,所述指示單元3可包括紅色指示燈31和綠色指示燈32,具體的指示方式可設(shè)置為:當(dāng)所述無(wú)線通訊模塊正常開(kāi)機(jī)后,綠色指示燈32亮起,當(dāng)所述無(wú)線通訊模塊正常關(guān)機(jī)后,綠色指示燈32熄滅;當(dāng)所述MCUl發(fā)送開(kāi)機(jī)指令而所述無(wú)線通訊模塊無(wú)法正常開(kāi)機(jī)或者串口無(wú)法通訊的時(shí)候,以及當(dāng)所述MCUl發(fā)送關(guān)機(jī)指令而所述無(wú)線通訊模塊無(wú)法正常關(guān)機(jī)或者串口無(wú)法通訊的時(shí)候,紅色指示燈31亮起,此時(shí)開(kāi)關(guān)機(jī)測(cè)試可以終止,保留現(xiàn)場(chǎng)以便后續(xù)工作人員進(jìn)行問(wèn)題分析。在整個(gè)開(kāi)關(guān)機(jī)測(cè)試結(jié)束后,綠色指示燈32快速閃爍以提示開(kāi)關(guān)機(jī)測(cè)試完畢。當(dāng)然,也可以根據(jù)具體需要設(shè)置其他的指示方式。
[0043]如圖3所示,本發(fā)明的無(wú)線通訊模塊的測(cè)試裝置進(jìn)行開(kāi)關(guān)機(jī)測(cè)試的具體流程包括以下步驟:
[0044]步驟101、所述M⑶通過(guò)串口配置當(dāng)前的測(cè)試模式為開(kāi)關(guān)機(jī)測(cè)試模式;
[0045]步驟102、所述開(kāi)關(guān)機(jī)測(cè)試單元設(shè)置所述無(wú)線通訊模塊的開(kāi)關(guān)機(jī)時(shí)序參數(shù);
[0046]步驟103、所述開(kāi)關(guān)機(jī)測(cè)試單元通過(guò)所述開(kāi)關(guān)機(jī)控制引腳向所述無(wú)線通訊模塊發(fā)送開(kāi)關(guān)機(jī)控制指令,以控制所述無(wú)線通訊模塊執(zhí)行開(kāi)機(jī)操作及關(guān)機(jī)操作;
[0047]步驟104、所述開(kāi)關(guān)機(jī)測(cè)試單元檢測(cè)所述無(wú)線通訊模塊是否正常開(kāi)機(jī)及關(guān)機(jī),若是,則開(kāi)關(guān)機(jī)測(cè)試通過(guò),若否,則開(kāi)關(guān)機(jī)測(cè)試未通過(guò)。
[0048]在本發(fā)明中,優(yōu)選地,如圖1所示,所述MCUl還包括掉電測(cè)試單元4,通過(guò)所述掉電測(cè)試單元4可以實(shí)現(xiàn)對(duì)所述無(wú)線通訊模塊進(jìn)行掉電測(cè)試,具體地,所述MCUl可首先通過(guò)串口配置當(dāng)前的測(cè)試模式為掉電測(cè)試模式,然后所述掉電測(cè)試單元4首先設(shè)置所述無(wú)線通訊模塊開(kāi)機(jī)后的掉電時(shí)間,掉電時(shí)間可分為固定時(shí)間和隨機(jī)時(shí)間兩種,固定時(shí)間為所述無(wú)線通訊模塊開(kāi)機(jī)后經(jīng)過(guò)固定時(shí)間掉電,隨機(jī)時(shí)間為所述無(wú)線通訊模塊開(kāi)機(jī)后經(jīng)過(guò)隨機(jī)時(shí)間掉電。所述掉電測(cè)試單元4還可以設(shè)置掉電測(cè)試的總次數(shù)。
[0049]在所有參數(shù)配置完畢后,所述MCUl連接好所述無(wú)線通訊模塊,整個(gè)測(cè)試裝置重新上電,開(kāi)始測(cè)試,所述掉電測(cè)試單元4在所述無(wú)線通訊模塊開(kāi)機(jī)并經(jīng)過(guò)所述掉電時(shí)間后向所述無(wú)線通訊模塊發(fā)送掉電指令,以控制所述無(wú)線通訊模塊掉電;所述掉電測(cè)試單元4還繼續(xù)檢測(cè)所述無(wú)線通訊模塊在掉電后是否正常開(kāi)機(jī),若是,則掉電測(cè)試通過(guò),若否,則掉電測(cè)試未通過(guò)。
[0050]同樣,在掉電測(cè)試過(guò)程中,可通過(guò)所述紅色指示燈31和所述綠色指示燈32進(jìn)行指示,具體的指示方式可設(shè)置為與開(kāi)關(guān)機(jī)測(cè)試模式時(shí)的相同。
[0051]如圖4所示,本發(fā)明的無(wú)線通訊模塊的測(cè)試裝置進(jìn)行掉電測(cè)試的具體流程包括以下步驟:
[0052]步驟201、所述M⑶通過(guò)串口配置當(dāng)前的測(cè)試模式為掉電測(cè)試模式;
[0053]步驟202、所述掉電測(cè)試單元設(shè)置所述無(wú)線通訊模塊開(kāi)機(jī)后的掉電時(shí)間;
[0054]步驟203、所述掉電測(cè)試單元在所述無(wú)線通訊模塊開(kāi)機(jī)經(jīng)過(guò)所述掉電時(shí)間后向所述無(wú)線通訊模塊發(fā)送掉電指令,以控制所述無(wú)線通訊模塊掉電;
[0055]步驟204、所述掉電測(cè)試單元檢測(cè)所述無(wú)線通訊模塊在掉電后是否正常開(kāi)機(jī),若是,則掉電測(cè)試通過(guò),若否,則掉電測(cè)試未通過(guò)。
[0056]在本發(fā)明中,優(yōu)選地,如圖2所示,所述MCUl還包括休眠喚醒控制引腳15,用于與所述無(wú)線通訊模塊的休眠喚醒引腳電連接,通過(guò)電路設(shè)計(jì),所述MCUl可以通過(guò)自身的GP1實(shí)現(xiàn)對(duì)所述無(wú)線通訊模塊的休眠和喚醒進(jìn)行控制。如圖1所示,所述MCUl還包括休眠喚醒測(cè)試單元5,通過(guò)所述休眠喚醒測(cè)試單元5可以實(shí)現(xiàn)對(duì)所述無(wú)線通訊模塊的休眠喚醒測(cè)試,具體地,所述MCUl可首先通過(guò)串口配置當(dāng)前的測(cè)試模式為休眠喚醒測(cè)試模式,然后所述休眠喚醒測(cè)試單元5設(shè)置休眠喚醒測(cè)試的總次數(shù)和休眠喚醒測(cè)試的場(chǎng)景模式,休眠喚醒測(cè)試的場(chǎng)景模式可分為無(wú)業(yè)務(wù)時(shí)的測(cè)試和有業(yè)務(wù)時(shí)的測(cè)試,無(wú)業(yè)務(wù)時(shí)的測(cè)試主要是在所述無(wú)線通訊模塊沒(méi)有語(yǔ)音業(yè)務(wù)和數(shù)據(jù)業(yè)務(wù)的情況下進(jìn)行,有業(yè)務(wù)時(shí)的測(cè)試主要是結(jié)合無(wú)線業(yè)務(wù)進(jìn)行如上網(wǎng)和電話,通常使用無(wú)線通訊模塊集成TCP/IP(傳輸控制協(xié)議/因特網(wǎng)互聯(lián)協(xié)議)相關(guān)AT指令(從終端設(shè)備向終端適配器發(fā)送的指令)。
[0057]在所有參數(shù)配置完畢后,所述MCUl連接好所述無(wú)線通訊模塊,整個(gè)測(cè)試裝置重新上電,開(kāi)始測(cè)試,在這個(gè)測(cè)試場(chǎng)景中,所述MCUl只對(duì)所述無(wú)線通訊模塊開(kāi)機(jī)一次。所述休眠喚醒測(cè)試單元5在所述無(wú)線通訊模塊休眠后向所述無(wú)線通訊模塊發(fā)送喚醒指令,以控制所述無(wú)線通訊模塊執(zhí)行喚醒操作;所述休眠喚醒測(cè)試單元5還繼續(xù)檢測(cè)所述無(wú)線通訊模塊是否正常通信,若是,則說(shuō)明所述無(wú)線通訊模塊成功喚醒,則休眠喚醒測(cè)試通過(guò),如否,則說(shuō)明所述無(wú)線通訊模塊喚醒出現(xiàn)異常,則休眠喚醒測(cè)試未通過(guò)。
[0058]同樣,在掉電測(cè)試過(guò)程中,可通過(guò)所述紅色指示燈31和所述綠色指示燈32進(jìn)行指示,具體地,若檢測(cè)出所述無(wú)線通訊模塊正常通信,則所述綠色指示燈32亮起,若檢測(cè)出所述無(wú)線通訊模塊無(wú)法正常通信,則所述紅色指示燈31亮起,如果最終測(cè)試完畢,則所述綠色指示燈32快速閃爍以提示測(cè)試完畢。
[0059]如圖5所示,本發(fā)明的無(wú)線通訊模塊的測(cè)試裝置進(jìn)行休眠喚醒測(cè)試的具體流程包括以下步驟:
[0060]步驟301、所述M⑶通過(guò)串口配置當(dāng)前的測(cè)試模式為休眠喚醒測(cè)試模式;
[0061]步驟302、所述休眠喚醒測(cè)試單元設(shè)置休眠喚醒測(cè)試的總次數(shù)和休眠喚醒測(cè)試的場(chǎng)景模式;
[0062]步驟303、休眠喚醒測(cè)試單元在所述無(wú)線通訊模塊休眠后向所述無(wú)線通訊模塊發(fā)送喚醒指令,以控制所述無(wú)線通訊模塊喚醒;
[0063]步驟304、所述休眠喚醒測(cè)試單元檢測(cè)所述無(wú)線通訊模塊是否正常通信,若是,則休眠喚醒測(cè)試通過(guò),如否,則休眠喚醒測(cè)試未通過(guò)。
[0064]在本發(fā)明中,優(yōu)選地,如圖1所示,所述MCUl還包括搜網(wǎng)測(cè)試單元6,通過(guò)所述搜網(wǎng)測(cè)試單元6可以實(shí)現(xiàn)對(duì)所述無(wú)線通訊模塊的搜網(wǎng)性能進(jìn)行測(cè)試,具體地,所述MCUl可首先通過(guò)串口配置當(dāng)前的測(cè)試模式為休眠測(cè)試模式,然后所述搜網(wǎng)測(cè)試單元6配置搜網(wǎng)測(cè)試的總次數(shù)以及搜網(wǎng)的最大時(shí)間。
[0065]在所有參數(shù)配置完畢后,所述MCUl連接好所述無(wú)線通訊模塊,整個(gè)測(cè)試裝置重新上電,開(kāi)始測(cè)試,所述搜網(wǎng)測(cè)試單元6會(huì)向所述無(wú)線通訊模塊發(fā)送搜網(wǎng)指令,以控制所述無(wú)線通訊模塊執(zhí)行搜網(wǎng)操作;所述搜網(wǎng)測(cè)試單元6還繼續(xù)檢測(cè)所述無(wú)線通訊模塊在所述搜網(wǎng)的最大時(shí)間內(nèi)是否成功注冊(cè)到網(wǎng)絡(luò),若是,則搜網(wǎng)測(cè)試通過(guò),若否,則搜網(wǎng)測(cè)試未通過(guò)。
[0066]同樣,在搜網(wǎng)測(cè)試過(guò)程中,可通過(guò)所述紅色指示燈31和所述綠色指示燈32進(jìn)行指示,具體地,若檢測(cè)出所述無(wú)線通訊模塊成功注冊(cè)到網(wǎng)絡(luò),則所述綠色指示燈32亮起,若檢測(cè)出所述無(wú)線通訊模塊注冊(cè)到網(wǎng)絡(luò)失敗,則所述紅色指示燈31亮起,如果最終測(cè)試完畢,則所述綠色指示燈32快速閃爍以提示測(cè)試完畢。
[0067]當(dāng)所述無(wú)線通訊模塊在搜網(wǎng)的最大時(shí)間內(nèi)仍然無(wú)法注冊(cè)到網(wǎng)絡(luò)則認(rèn)為發(fā)生了異常,所述搜網(wǎng)測(cè)試單元6還可以針對(duì)性地設(shè)置異常處理模式,異常處理模式主要包括以下兩種:
[0068]異常處理模式一:當(dāng)在測(cè)試過(guò)程中發(fā)生異常時(shí),測(cè)試終止,紅色指示燈亮起,保留現(xiàn)場(chǎng)以便后續(xù)工作人員進(jìn)行問(wèn)題分析;
[0069]異常處理模式二:當(dāng)在測(cè)試過(guò)程中發(fā)生異常時(shí),測(cè)試不終止,紅色指示燈亮起,只做相應(yīng)記錄并保留本次測(cè)試結(jié)果,繼續(xù)進(jìn)行下一次的搜網(wǎng)測(cè)試,直至全部次數(shù)的測(cè)試完畢。
[0070]如圖6所示,本發(fā)明的無(wú)線通訊模塊的測(cè)試裝置進(jìn)行搜網(wǎng)測(cè)試的具體流程包括以下步驟:
[0071]步驟401、所述M⑶通過(guò)串口配置當(dāng)前的測(cè)試模式為搜網(wǎng)測(cè)試模式;
[0072]步驟402、所述搜網(wǎng)測(cè)試單元配置搜網(wǎng)測(cè)試的總次數(shù)以及搜網(wǎng)的最大時(shí)間;
[0073]步驟403、所述搜網(wǎng)測(cè)試單元向所述無(wú)線通訊模塊發(fā)送搜網(wǎng)指令,以控制所述無(wú)線通訊模塊執(zhí)行搜網(wǎng)操作;
[0074]步驟404、所述搜網(wǎng)測(cè)試單元檢測(cè)所述無(wú)線通訊模塊是否注冊(cè)到網(wǎng)絡(luò),若是,則搜網(wǎng)測(cè)試通過(guò),若否,則搜網(wǎng)測(cè)試未通過(guò)。
[0075]在本發(fā)明中,優(yōu)選地,如圖1所示,所述M⑶還包括PPP激活和去激活測(cè)試單元7,通過(guò)所述PPP激活和去激活測(cè)試單元7可以實(shí)現(xiàn)對(duì)所述無(wú)線通訊模塊的PPP激活和去激活性能進(jìn)行測(cè)試,具體地,所述MCUl可首先通過(guò)串口配置當(dāng)前的測(cè)試模式為PPP激活和去激活測(cè)試模式,然后所述PPP激活和去激活測(cè)試單元7配置PPP激活和去激活測(cè)試的總次數(shù)、PPP激活的最大時(shí)間、PPP去激活的最大時(shí)間。
[0076]在所有參數(shù)配置完畢后,所述MCUl連接好所述無(wú)線通訊模塊,整個(gè)測(cè)試裝置重新上電,開(kāi)始測(cè)試,所述PPP激活和去激活測(cè)試單元7會(huì)向所述無(wú)線通訊模塊發(fā)送PPP激活指令和PPP去激活指令,以控制所述無(wú)線通訊模塊執(zhí)行PPP激活操作和PPP去激活操作;
[0077]所述PPP激活和去激活測(cè)試單元7還繼續(xù)檢測(cè)所述無(wú)線通訊模塊PPP激活和PPP去激活是否成功,若PPP激活和去激活未超出激活和去激活的最大時(shí)間,則PPP激活和去激活測(cè)試成功,若PPP激活或PPP去激活超過(guò)最大時(shí)間或者失敗,則PPP激活和去激活失敗。
[0078]同樣,在PPP激活和去激活測(cè)試過(guò)程中,可通過(guò)所述紅色指示燈31和所述綠色指示燈32進(jìn)行指示,具體地,若檢測(cè)出PPP激活和去激活成功,則所述綠色指示燈32亮起,若檢測(cè)出PPP激活和去激活失敗,則所述紅色指示燈31亮起,如果最終測(cè)試完畢,則所述綠色指示燈32快速閃爍以提示測(cè)試完畢。
[0079]當(dāng)所述無(wú)線通訊模塊在最大時(shí)間內(nèi)仍然無(wú)法完成PPP激活和去激活,或PPP激活或去激活失敗則認(rèn)為發(fā)生了異常,所述PPP激活和去激活測(cè)試單元7還可以針對(duì)性地設(shè)置異常處理模式,異常處理模式主要包括以下兩種:
[0080]異常處理模式一:當(dāng)在測(cè)試過(guò)程中發(fā)生異常時(shí),測(cè)試終止,紅色指示燈亮起,保留現(xiàn)場(chǎng)以便后續(xù)工作人員進(jìn)行問(wèn)題分析;
[0081 ]異常處理模式二:當(dāng)在測(cè)試過(guò)程中發(fā)生異常時(shí),測(cè)試不終止,紅色指示燈亮起,只做相應(yīng)記錄并保留本次測(cè)試結(jié)果,繼續(xù)進(jìn)行下一次的PPP激活和去激活測(cè)試,直至全部次數(shù)的測(cè)試完畢。
[0082]如圖7所示,本發(fā)明的無(wú)線通訊模塊的測(cè)試裝置進(jìn)行PPP激活和去激活測(cè)試的具體流程包括以下步驟:
[0083]步驟501、所述M⑶通過(guò)串口配置當(dāng)前的測(cè)試模式為PPP激活和去激活測(cè)試模式;
[0084]步驟502、所述PPP激活和去激活測(cè)試單元配置PPP激活和去激活測(cè)試的總次數(shù)、PPP激活的最大時(shí)間、PPP去激活的最大時(shí)間;
[0085]步驟503、所述PPP激活和去激活測(cè)試單元向所述無(wú)線通訊模塊發(fā)送PPP激活指令和PPP去激活指令,以控制所述無(wú)線通訊模塊執(zhí)行PPP激活操作和PPP去激活操作;
[0086]步驟504、所述PPP激活和去激活測(cè)試單元檢測(cè)所述無(wú)線通訊模塊PPP激活和PPP去激活是否成功,若是,則PPP激活和去激活測(cè)試通過(guò),若否,則PPP激活和去激活測(cè)試未通過(guò)。
[0087]在本發(fā)明中,優(yōu)選地,如圖1所示,所述MCUl還包括PPP撥號(hào)測(cè)試單元8,通過(guò)所述PPP撥號(hào)測(cè)試單元8可以實(shí)現(xiàn)對(duì)所述無(wú)線通訊模塊的PPP撥號(hào)性能進(jìn)行測(cè)試,具體地,所述MCUl可首先通過(guò)串口配置當(dāng)前的測(cè)試模式為PPP撥號(hào)測(cè)試模式,然后所述PPP撥號(hào)測(cè)試單元8配置PPP撥號(hào)測(cè)試的總次數(shù)以及PPP撥號(hào)的最大時(shí)間。
[0088]在所有參數(shù)配置完畢后,所述MCUl連接好所述無(wú)線通訊模塊,整個(gè)測(cè)試裝置重新上電,開(kāi)始測(cè)試,所述PPP撥號(hào)測(cè)試單元8向所述無(wú)線通訊模塊發(fā)送PPP撥號(hào)測(cè)試指令,以控制所述無(wú)線通訊模塊執(zhí)行PPP撥號(hào)操作;
[0089]所述PPP撥號(hào)測(cè)試單元8還繼續(xù)檢測(cè)所述無(wú)線通訊模塊是否PPP撥號(hào)成功,若在PPP撥號(hào)的最大時(shí)間內(nèi)所述無(wú)線通訊模塊PPP撥號(hào)成功,則PPP撥號(hào)測(cè)試通過(guò),若PPP撥號(hào)超過(guò)所述PPP撥號(hào)的最大時(shí)間或者撥號(hào)失敗,則PPP撥號(hào)測(cè)試未通過(guò)。
[0090]同樣,在PPP撥號(hào)測(cè)試過(guò)程中,可通過(guò)所述紅色指示燈31和所述綠色指示燈32進(jìn)行指示,具體地,若檢測(cè)出PPP撥號(hào)成功,則所述綠色指示燈32亮起,若檢測(cè)出PPP撥號(hào)失敗,則所述紅色指示燈31亮起,如果最終測(cè)試完畢,則所述綠色指示燈32快速閃爍以提示測(cè)試完畢。
[0091 ]當(dāng)所述無(wú)線通訊模塊在最大時(shí)間內(nèi)仍然無(wú)法成功進(jìn)行PPP撥號(hào),或PPP撥號(hào)失敗則認(rèn)為發(fā)生了異常,所述PPP撥號(hào)測(cè)試單元8還可以針對(duì)性地設(shè)置異常處理模式,異常處理模式主要包括以下兩種:
[0092]異常處理模式一:當(dāng)在測(cè)試過(guò)程中發(fā)生異常時(shí),測(cè)試終止,紅色指示燈亮起,保留現(xiàn)場(chǎng)以便后續(xù)工作人員進(jìn)行問(wèn)題分析;
[0093]異常處理模式二:當(dāng)在測(cè)試過(guò)程中發(fā)生異常時(shí),測(cè)試不終止,紅色指示燈亮起,只做相應(yīng)記錄并保留本次測(cè)試結(jié)果,繼續(xù)進(jìn)行下一次的PPP撥號(hào)測(cè)試,直至全部次數(shù)的測(cè)試完畢。
[0094]如圖8所示,本發(fā)明的無(wú)線通訊模塊的測(cè)試裝置進(jìn)行PPP撥號(hào)測(cè)試的具體流程包括以下步驟:
[0095]步驟601、所述M⑶通過(guò)串口配置當(dāng)前的測(cè)試模式為PPP撥號(hào)測(cè)試模式;
[0096]步驟602、所述PPP撥號(hào)測(cè)試單元配置PPP撥號(hào)測(cè)試的總次數(shù)以及PPP撥號(hào)的最大時(shí)間;
[0097]步驟603、所述PPP撥號(hào)測(cè)試單元向所述無(wú)線通訊模塊發(fā)送PPP撥號(hào)測(cè)試指令,以控制所述無(wú)線通訊模塊執(zhí)行PPP撥號(hào)操作;
[0098]步驟604、所述PPP撥號(hào)測(cè)試單元檢測(cè)所述無(wú)線通訊模塊是否PPP撥號(hào)成功,若是,貝IjPPP撥號(hào)測(cè)試通過(guò),若否,則PPP撥號(hào)測(cè)試未通過(guò)。
[0099]在本發(fā)明中,優(yōu)選地,所述MCU包括一個(gè)單片機(jī),單片機(jī)的型號(hào)優(yōu)選為STM8L151G4,通過(guò)單片機(jī)可以實(shí)現(xiàn)配置參數(shù)和上述所有的測(cè)試功能。
[0100]本發(fā)明中,所述測(cè)試裝置通過(guò)相應(yīng)的連接線和所述無(wú)線通訊模塊進(jìn)行連接,因此對(duì)于不同尺寸和封裝的無(wú)線通訊模塊都能進(jìn)行較好的支持,所述測(cè)試裝置也可以作為參考電路和無(wú)線通訊模塊集成在同一塊電路板上。
[0101]雖然以上描述了本發(fā)明的【具體實(shí)施方式】,但是本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,這些僅是舉例說(shuō)明,本發(fā)明的保護(hù)范圍是由所附權(quán)利要求書(shū)限定的。本領(lǐng)域的技術(shù)人員在不背離本發(fā)明的原理和實(shí)質(zhì)的前提下,可以對(duì)這些實(shí)施方式做出多種變更或修改,但這些變更和修改均落入本發(fā)明的保護(hù)范圍。
【主權(quán)項(xiàng)】
1.一種無(wú)線通訊模塊的測(cè)試裝置,其特征在于,包括一MCU,所述MCU包括: 輸入電源引腳,用于與外部電源電連接; UART接口,用于與所述無(wú)線通訊模塊的UART接口電連接; 電源控制引腳,用于與所述無(wú)線通訊模塊的電源引腳電連接; 開(kāi)關(guān)機(jī)控制引腳,用于與所述無(wú)線通訊模塊的開(kāi)關(guān)機(jī)引腳電連接; 開(kāi)關(guān)機(jī)測(cè)試單元,用于設(shè)置所述無(wú)線通訊模塊的開(kāi)關(guān)機(jī)時(shí)序參數(shù),并通過(guò)所述開(kāi)關(guān)機(jī)控制引腳向所述無(wú)線通訊模塊發(fā)送開(kāi)關(guān)機(jī)控制指令,以控制所述無(wú)線通訊模塊執(zhí)行開(kāi)機(jī)操作及關(guān)機(jī)操作; 所述開(kāi)關(guān)機(jī)測(cè)試單元還用于檢測(cè)所述無(wú)線通訊模塊是否正常開(kāi)機(jī)及關(guān)機(jī),若是,則開(kāi)關(guān)機(jī)測(cè)試通過(guò),若否,則開(kāi)關(guān)機(jī)測(cè)試未通過(guò)。2.如權(quán)利要求1所述的測(cè)試裝置,其特征在于,所述MCU還包括掉電測(cè)試單元,用于設(shè)置所述無(wú)線通訊模塊開(kāi)機(jī)后的掉電時(shí)間,并在所述無(wú)線通訊模塊開(kāi)機(jī)經(jīng)過(guò)所述掉電時(shí)間后向所述無(wú)線通訊模塊發(fā)送掉電指令,以控制所述無(wú)線通訊模塊掉電; 所述掉電測(cè)試單元還用于檢測(cè)所述無(wú)線通訊模塊在掉電后是否正常開(kāi)機(jī),若是,則掉電測(cè)試通過(guò),若否,則掉電測(cè)試未通過(guò)。3.如權(quán)利要求2所述的測(cè)試裝置,其特征在于,所述掉電時(shí)間為固定時(shí)間或隨機(jī)時(shí)間。4.如權(quán)利要求1所述的測(cè)試裝置,其特征在于,所述MCU還包括: 休眠喚醒控制引腳,用于與所述無(wú)線通訊模塊的休眠喚醒引腳電連接; 休眠喚醒測(cè)試單元,用于在所述無(wú)線通訊模塊休眠后向所述無(wú)線通訊模塊發(fā)送喚醒指令,以控制所述無(wú)線通訊模塊喚醒; 所述休眠喚醒測(cè)試單元還用于檢測(cè)所述無(wú)線通訊模塊是否正常通信,若是,則休眠喚醒測(cè)試通過(guò),如否,則休眠喚醒測(cè)試未通過(guò)。5.如權(quán)利要求1所述的測(cè)試裝置,其特征在于,所述MCU還包括搜網(wǎng)測(cè)試單元,用于向所述無(wú)線通訊模塊發(fā)送搜網(wǎng)指令,以控制所述無(wú)線通訊模塊執(zhí)行搜網(wǎng)操作; 所述搜網(wǎng)測(cè)試單元還用于檢測(cè)所述無(wú)線通訊模塊是否注冊(cè)到網(wǎng)絡(luò),若是,則搜網(wǎng)測(cè)試通過(guò),若否,則搜網(wǎng)測(cè)試未通過(guò)。6.如權(quán)利要求1所述的測(cè)試裝置,其特征在于,所述MCU還包括PPP激活和去激活測(cè)試單元,用于向所述無(wú)線通訊模塊發(fā)送PPP激活指令和PPP去激活指令,以控制所述無(wú)線通訊模塊執(zhí)行PPP激活操作和PPP去激活操作; 所述PPP激活和去激活測(cè)試單元還用于檢測(cè)所述無(wú)線通訊模塊PPP激活和PPP去激活是否成功,若是,則PPP激活和去激活測(cè)試通過(guò),若否,則PPP激活和去激活測(cè)試未通過(guò)。7.如權(quán)利要求1所述的測(cè)試裝置,其特征在于,所述MCU還包括PPP撥號(hào)測(cè)試單元,用于向所述無(wú)線通訊模塊發(fā)送PPP撥號(hào)測(cè)試指令,以控制所述無(wú)線通訊模塊執(zhí)行PPP撥號(hào)操作; 所述PPP撥號(hào)測(cè)試單元還用于檢測(cè)所述無(wú)線通訊模塊是否PPP撥號(hào)成功,若是,則PPP撥號(hào)測(cè)試通過(guò),若否,則PPP撥號(hào)測(cè)試未通過(guò)。8.如權(quán)利要求1-7中任意一項(xiàng)所述的測(cè)試裝置,其特征在于,所述測(cè)試裝置還包括指示單元,用于對(duì)測(cè)試結(jié)果進(jìn)行指示。9.如權(quán)利要求1所述的測(cè)試裝置,其特征在于,所述MCU包括一單片機(jī)。
【文檔編號(hào)】H04B17/29GK106027171SQ201610634703
【公開(kāi)日】2016年10月12日
【申請(qǐng)日】2016年8月4日
【發(fā)明人】百志強(qiáng), 朱定芬
【申請(qǐng)人】芯訊通無(wú)線科技(上海)有限公司