一種振鈴信號(hào)自動(dòng)測(cè)試系統(tǒng)、方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明設(shè)及一種振鈴信號(hào)自動(dòng)測(cè)試系統(tǒng)、方法和裝置。
【背景技術(shù)】
[0002] 外部交換站(FX巧接口廣泛應(yīng)用于電話交換系統(tǒng),連接各類電話機(jī)、傳真機(jī)、調(diào)制 解調(diào)器等終端設(shè)備,為終端設(shè)備提供饋電和振鈴信號(hào)。其中振鈴信號(hào)用于通知終端設(shè)備當(dāng) 前有呼入操作,終端設(shè)備如電話機(jī)在振鈴信號(hào)驅(qū)動(dòng)下,產(chǎn)生振鈴聲。標(biāo)準(zhǔn)的振鈴信號(hào)應(yīng)該是 頻率為20-30HZ、峰峰值大于120V的正弦波形。當(dāng)振鈴信號(hào)頻率超出正常范圍、幅度過(guò)小、 波形變形嚴(yán)重時(shí),會(huì)出現(xiàn)電話機(jī)振鈴不正常的情況。
[0003] 現(xiàn)在的FXS接口通常是使用集成電路化IC(subsc;riberlineinterfacecir州i ts)忍片實(shí)現(xiàn)。在設(shè)備生產(chǎn)過(guò)程中發(fā)現(xiàn),SLIC忍片或者外圍使用的電阻、電容器件有一定概 率出現(xiàn)質(zhì)量問(wèn)題或焊接問(wèn)題,引起振鈴信號(hào)變形的情況,從而在用戶使用時(shí)出現(xiàn)電話機(jī)振 鈴聲音無(wú)法正常振鈴的現(xiàn)象。
[0004] W往使用的FXS接口檢測(cè)技術(shù),只能判斷化IC忍片是否有送出振鈴信號(hào),但無(wú)法 判斷振鈴信號(hào)是否有斷續(xù)、變形。用人工測(cè)試的方法,通過(guò)人耳聽(tīng)振鈴聲,判斷是否正常,存 在很大的主觀性,而且大大增加了測(cè)試工作量,降低生產(chǎn)效率。用示波器測(cè)量振鈴信號(hào),可 W準(zhǔn)確發(fā)現(xiàn)振鈴信號(hào)異常的FXS接口,但操作復(fù)雜,不具備可操作性。
【發(fā)明內(nèi)容】
陽(yáng)〇化]為了克服現(xiàn)有技術(shù)的不足,本發(fā)明的目的在于提供一種振鈴信號(hào)自動(dòng)測(cè)試系統(tǒng)、 方法和裝置,實(shí)現(xiàn)自動(dòng)對(duì)振鈴信號(hào)進(jìn)行采樣然后對(duì)采樣數(shù)據(jù)進(jìn)行分析判斷該振鈴信號(hào)是否 正常,取代傳統(tǒng)的人工進(jìn)行測(cè)試的方式,且判斷準(zhǔn)確,效率高。
[0006] 為解決上述問(wèn)題,本發(fā)明所采用的技術(shù)方案如下: 陽(yáng)〇〇7] 方案一:
[000引一種振鈴信號(hào)自動(dòng)測(cè)試系統(tǒng),包括:控制終端、測(cè)試設(shè)備和被測(cè)設(shè)備,所述測(cè)試設(shè) 備中包括控制模塊和多個(gè)FXO接口,所述FXO接口的忍片為具有電壓測(cè)量功能的忍片,所述 被測(cè)設(shè)備中包括與FXO接口一一對(duì)應(yīng)連接的FXS接口;
[0009] 所述控制終端用于通過(guò)控制模塊控制主叫的FXO接口向被叫的FXO接口進(jìn)行呼 口4 ;當(dāng)被叫的FXO接口對(duì)應(yīng)的FXS接口發(fā)出振鈴信號(hào),所述控制模塊用于讀取被叫的FXO接 口的電壓測(cè)量值,生成相應(yīng)的采樣數(shù)據(jù)并發(fā)送至控制終端中;所述控制終端還用于對(duì)接收 到的采樣數(shù)據(jù)進(jìn)行分析,判斷該采樣數(shù)據(jù)是否合格,W確定對(duì)應(yīng)的振鈴信號(hào)是否正常。
[0010] 優(yōu)選的,所述控制模塊包括單片機(jī)和用于產(chǎn)生DTMF信號(hào)的DSP忍片,所述單片機(jī) 通過(guò)W太網(wǎng)接口與控制終端進(jìn)行網(wǎng)絡(luò)連接,所述單片機(jī)還通過(guò)SPI接口與FXO接口的忍片 電性連接,所述DSP忍片通過(guò)PCM接口與FXO接口的忍片電性連接。
[0011] 方案二:
[0012] 一種振鈴信號(hào)自動(dòng)測(cè)試方法,應(yīng)用于方案一所述的振鈴信號(hào)自動(dòng)測(cè)試系統(tǒng),方法 包括W下步驟:
[0013] Sl:控制終端通過(guò)控制模塊控制作為主叫方的FXO接口向作為被叫方的FXO接口 進(jìn)行呼叫;
[0014] S2 :當(dāng)作為被叫方的FXO接口對(duì)應(yīng)的FXS接口發(fā)出振鈴信號(hào)時(shí),控制模塊按照預(yù)設(shè) 的采樣周期讀取被叫方的FXO接口的電壓測(cè)量值,生成相應(yīng)的采樣數(shù)據(jù)并發(fā)送至控制終端 中; 陽(yáng)01引 S3 :控制終端通過(guò)控制模塊控制主叫方的FXO接口掛機(jī);
[0016] S4 :控制終端對(duì)采樣數(shù)據(jù)進(jìn)行分析,并得到被叫方的FXO接口對(duì)應(yīng)的FXS接口的振 鈴信號(hào)是否正常的結(jié)果;
[0017] S5 :控制終端判斷是否為首輪測(cè)試,若是,則將首輪測(cè)試中的主叫方的FXO接口變 為被叫方,被叫方的FXO接口變?yōu)橹鹘蟹?,然后重新?zhí)行步驟Sl;否則結(jié)束流程。
[0018] 優(yōu)選的,在步驟S4中,控制終端對(duì)采樣數(shù)據(jù)進(jìn)行分析的步驟如下:
[0019] S41 :對(duì)采樣數(shù)據(jù)進(jìn)行均值濾波處理,得到濾波采樣數(shù)據(jù);
[0020] S42:針對(duì)濾波采樣數(shù)據(jù)中的相鄰采樣點(diǎn)進(jìn)行求差處理,得到差值數(shù)據(jù),則差值數(shù) 據(jù)中的差值符號(hào)發(fā)生變化的差值點(diǎn)對(duì)應(yīng)于振鈴信號(hào)的波形的波峰點(diǎn)或波谷點(diǎn);
[0021] S43:根據(jù)差值符號(hào)發(fā)生變化的差值點(diǎn)計(jì)算得到振鈴信號(hào)的波形的周期、峰峰值和 直流分量,并分別判斷周期和峰峰值是否在相應(yīng)的預(yù)設(shè)范圍內(nèi),若在,則執(zhí)行步驟S44,否 貝1J,判定該振鈴信號(hào)不正常;
[0022] S44 :根據(jù)得到的周期、峰峰值和直流分量生成對(duì)應(yīng)的正弦波模板;
[0023] S45:將濾波采樣數(shù)據(jù)與正弦波模板進(jìn)行比對(duì),若濾波采樣數(shù)據(jù)中的每個(gè)采樣點(diǎn)均 在正弦波模板的范圍內(nèi),則判定該采樣數(shù)據(jù)對(duì)應(yīng)的振鈴信號(hào)為正常,否則判定該采樣數(shù)據(jù) 對(duì)應(yīng)的振鈴信號(hào)為異常。
[0024] 優(yōu)選的,在步驟S44中,生成對(duì)應(yīng)的正弦波模板的步驟為:
[00巧]S441 :將得到的周期、峰峰值和直流分量代入正弦波表達(dá)式中,正弦波表達(dá)式為:
,其中,t為時(shí)間,T為周期,A為峰峰值,C為直流分量;
[0026] S442 :為正弦波表達(dá)式加上預(yù)設(shè)的裕度值得到正弦波模板表達(dá)式, 將裕度值記為A,則正弦波模板表達(dá)式為:
W及
[0027]優(yōu)選的,在步驟S45中,將濾波采樣數(shù)據(jù)與正弦波模板進(jìn)行比對(duì)的步驟包括:
[002引S451 :將濾波采樣數(shù)據(jù)中的第一個(gè)采樣點(diǎn)的時(shí)間記為時(shí)間軸零點(diǎn), 將差值數(shù)據(jù)中第一個(gè)差值符號(hào)發(fā)生變化的差值點(diǎn)的序號(hào)記為m,將預(yù)設(shè)的 采樣周期記為T(mén)l,將濾波采樣數(shù)據(jù)中的采樣點(diǎn)的序號(hào)記為i,W濾波采樣 數(shù)據(jù)中的采樣點(diǎn)的序號(hào)作為變量對(duì)正弦波模板表達(dá)式進(jìn)行平移調(diào)整,調(diào)整 后的正弦波模板表達(dá)式為:
W及
[0029] S452 :判斷濾波采樣數(shù)據(jù)中的每個(gè)采樣點(diǎn)是否均大于對(duì)應(yīng)的M' 且小于對(duì)應(yīng) 的M'm。、(i),若是,則判定該采樣數(shù)據(jù)對(duì)應(yīng)的振鈴信號(hào)為正常,否則判定該采樣數(shù)據(jù)對(duì)應(yīng)的 振鈴信號(hào)為異常。 陽(yáng)030] 方案S:
[0031] 一種振鈴信號(hào)自動(dòng)測(cè)試裝置,應(yīng)用于方案一所述的振鈴信號(hào)自動(dòng)測(cè)試系統(tǒng),裝置 包括W下模塊: 陽(yáng)03引呼叫模塊:用于控制終端通過(guò)控制模塊控制作為主叫方的FXO接口向作為被叫方 的FXO接口進(jìn)行呼叫;
[003引采樣數(shù)據(jù)生成模塊:用于當(dāng)作為被叫方的FXO接口對(duì)應(yīng)的FXS接口發(fā)出振鈴信號(hào) 時(shí),控制模塊按照預(yù)設(shè)的采樣周期讀取被叫方的FXO接口的電壓測(cè)量值,生成相應(yīng)的采樣 數(shù)據(jù)并發(fā)送至控制終端中;
[0034] 掛機(jī)模塊:用于控制終端通過(guò)控制模塊控制主叫方的FXO接口掛機(jī);
[0035] 采樣數(shù)據(jù)分析模塊:用于控制終端對(duì)采樣數(shù)據(jù)進(jìn)行分析,并得到被叫方的FXO接 口對(duì)應(yīng)的FXS接口的振鈴信號(hào)是否正常的結(jié)果;
[0036] 測(cè)試判斷模塊:用于控制終端判斷是否為首輪測(cè)試,若是,則將首輪測(cè)試中的主叫 方的FXO接口變?yōu)楸唤蟹?,被叫方的FXO接口變?yōu)橹鹘蟹剑缓笾匦聢?zhí)行模塊A ;否則結(jié)束。
[0037]優(yōu)選的,在采樣數(shù)據(jù)分析模塊中,控制終端對(duì)采樣數(shù)據(jù)進(jìn)行分析的步驟如下:
[0038] 步驟1,對(duì)采樣數(shù)據(jù)進(jìn)行均值濾波處理,得到濾波采樣數(shù)據(jù);
[0039] 步驟2,針對(duì)濾波采樣數(shù)據(jù)中的相鄰采樣點(diǎn)進(jìn)行求差處理,得到差值數(shù)據(jù),則差值 數(shù)據(jù)中的差值符號(hào)發(fā)生變化的差值點(diǎn)對(duì)應(yīng)于振鈴信號(hào)的波形的波峰點(diǎn)或波谷點(diǎn);
[0040] 步驟3,根據(jù)差值符號(hào)發(fā)生變化的差值點(diǎn)計(jì)算得到振鈴信號(hào)的波形的周期、峰峰值 和直流分量,并分別判斷周期和峰峰值是否在相應(yīng)的預(yù)設(shè)范圍內(nèi),若在,則執(zhí)行步驟4,否 貝1J,判定該振鈴信號(hào)不正常;
[0041] 步驟4,根據(jù)得到的周期、峰峰值和直流分量生成對(duì)應(yīng)的正弦波模板;
[0042] 步驟5,將濾波采樣數(shù)據(jù)與正弦波模板進(jìn)行比對(duì),若濾波采樣數(shù)據(jù)中的每