同類產品
一、綜合測試儀的功能及特點
(l)網絡控制監(jiān)視:可監(jiān)視衛(wèi)星地球站的人網與退網過程,監(jiān)視話音業(yè)務的呼叫申請、信道分配、密鑰下載、導通測試等接續(xù)全過程。
(2)自動檢測接口狀態(tài):可以對地球站設備接口單元口的饋電、撥號音,數(shù)據(jù)口各信號線上的狀態(tài)進行自動監(jiān)視,以方便設備的調試與維護。
(3)多業(yè)務終端:可實現(xiàn)機、傳真機和智能數(shù)據(jù)終端三種終端的全部功能。模擬進行自動摘掛機,可選DP和DTMF撥號方式;按T.4和T.30建議實現(xiàn)傳真機發(fā)送和接收報文的過程,并提供標準的報文模板供接收測試;作為智能數(shù)據(jù)終端和電傳報終端,發(fā)送、接收和顯示數(shù)據(jù),按終端接口協(xié)議自動撥號、傳輸數(shù)據(jù)等。
(4)多業(yè)務接口:相當于地球站設備的接口單元,通過同步數(shù)據(jù)接口,直接與信道調制解調器相連(與測試端口相連),完成除話音編譯碼和加解密以外的接口單元所有功能。
(5)多業(yè)務信令和協(xié)議測試:作為多業(yè)務終端,可以測試設備接口的用戶線接口信令,三類傳真機的T.30建議和T.4建議,異步數(shù)據(jù)接口和傳輸協(xié)議;作為多業(yè)務接口,可測試信道上話音業(yè)務的接續(xù)協(xié)議。傳真業(yè)務控制協(xié)議、數(shù)據(jù)業(yè)務的HDLC控制協(xié)議和大數(shù)判決法則以及網控中心各種廣播幀信息。
(6)數(shù)據(jù)規(guī)程與協(xié)議分析:可以對同步數(shù)據(jù)的規(guī)程和協(xié)議進行動態(tài)監(jiān)視和分析,詳細顯示數(shù)據(jù)幀內容,大容量數(shù)據(jù)幀存儲,固定格式數(shù)據(jù)幀的捕獲。
(7)呼通率和導通率指標測試:可以測試系統(tǒng)業(yè)務的呼通率和導通率指標。
(8)誤碼率和誤幀測試:可以測試連續(xù)誤碼率和突發(fā)誤碼率以及突發(fā)幀的丟幀、誤幀、錯幀等指標。
二、綜合測試儀的硬件設計
測試儀的硬件設計部分采用了目前的集成電路,以確保測試儀在硬件上有足夠升級空間和穩(wěn)定的性能。內置式測試儀的硬件是由一塊四層印制扳的ISA插卡構成,它需依托臺式PC機平臺的主板和電源;外置式測試儀的硬件由單塊印制板電路、電源模塊和小型機箱組成,它可以方便地與各種PC機和便攜機組合,完成各項測試功能。
(1)接口和傳真處理電路
接口電路由二四線轉換電路、鈴流檢測電路、信號音檢測電路、模擬摘機電路、撥號電路和饋電檢測電路等組成。芯片MT88524實現(xiàn)二四線轉換,以保證話口的特性。傳真業(yè)務處理采用ROCKWELL公司的芯片R96DFX,完成T.30和T.4協(xié)議處理、信號音檢測、DTMF接叫等功能。
(2)數(shù)據(jù)接口和處理電路
數(shù)據(jù)接口電路包括電平轉換電路,異步數(shù)據(jù)收發(fā)電路,同步數(shù)據(jù)收發(fā)電路,串并數(shù)據(jù)轉換電路等組成。其中由芯片Z85C30(外置式測試儀)和INTEL8274(插卡式測試儀)完成數(shù)據(jù)按各種協(xié)議的收發(fā)和處理。
(3)誤碼測試電路
誤碼測試電路屬于同步數(shù)據(jù)收發(fā)電路的一部分,它是用FPGA電路XC3030A專門設計,由串并轉換電路、時鐘控制電路、收發(fā)通道選擇電路等單元組成。
(4)控制電路設計
控制電路包括一個高速CPU(MT89C51)及其外圍電路,完成各硬件的初始配置、測試儀自檢、測試項目的操作過程處理、測試數(shù)據(jù)采集、測試數(shù)據(jù)傳送等功能。
(5)通信接口電路
通信接口電路完成測試儀與測試平臺的數(shù)據(jù)交互,內置插卡式的測試儀與測試平臺的數(shù)據(jù)交互通過雙口RAMCYC7142來實現(xiàn),外置式的測試儀與測試平臺的數(shù)據(jù)交互通過異步串行口來實現(xiàn)。
三、綜合測試儀的軟件設計
(1)底層軟件設計
測試儀的底層軟件采用MCS-51匯編語言編制,主要完成與計算機平臺之間的命令及響應交互和數(shù)據(jù)交換。底層軟件結構采用模塊式結構,由主模塊完成對各子模塊的調用,子模塊又以各種子程序和中斷服務程序為基礎,來完成底層功能的實現(xiàn)。
主模塊主要完成與計算機平臺之間的命令和響應交互。采用查詢命令標識方式來對計算機平臺是否有命令下達或底層是否有內容向計算機平臺匯報進行判斷。在有命令下達時,根據(jù)不同的命令分別進入不同的子模塊,調用相應的子程序,由子程序和中斷服務程序來完成具體的任務,對部件進行操作。在完成任務后,向計算機平臺響應,表明底層可以接受其他的任務(命令)了。在沒有對計算機平臺響應之前,拒絕平臺的其他任務(命令)。在底層有內容需要向平臺匯報時,首先查證平臺對前一次的匯報是否接受,如果已接受則向平臺匯報,如果前一次的匯報沒接受,則等平臺接受后再匯報。
子模塊主要完成各種任務的初始化和對硬件的選擇和模式構造,對各子程序和中斷的管理和對存儲器的管理。各種子程序和中斷服務程序主要完成對具體部件的控制和數(shù)據(jù)的收發(fā)管理,以及通知主模塊底層有內容需要向平臺匯報。
(2)高層軟件設計
測試儀的高層軟件采用圖形化界面,易于操作,人機交互良好。高層軟件采用VC++語言編制,它完成與底層硬件之間的交互和數(shù)據(jù)交換,實現(xiàn)對底層硬件的控制,同時根據(jù)從底層獲得的反饋信息,實時顯示測試結果,并可以形成文本文件保存測試結果。
高層軟件由不同的模塊組成,每個模塊完成不同的測試任務。每個模塊利用定時器驅動命令的發(fā)送,定時查詢底層匯報的數(shù)據(jù)。各個測試模塊的軟件結構采用單線程流式結構,測試工作靠一個定時器來提供動力,平臺和硬件交換數(shù)據(jù),完成測試任務。
四、結束語
利用計算機平臺的強大功能來開發(fā)產品已經成為一種趨勢。我們開發(fā)的多業(yè)務綜合測試儀,在國內綜合了多種業(yè)務接口和協(xié)議的測試功能,是一種集多種進口儀表功能于一體的高性能的智能儀表。
免責聲明
客服熱線: 15024464426
加盟熱線: 15024464426
媒體合作: 0571-87759945
投訴熱線: 0571-87759942
下載儀表站APP
Ybzhan手機版
Ybzhan公眾號
Ybzhan小程序