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