當(dāng)前位置:首頁 > 工業(yè)控制 > 《機電信息》
[導(dǎo)讀]音頻控制器是通航綜合航電系統(tǒng)中一個重要的人機交互部件 , 負責(zé)多方通話控制和語音告警等功能 。傳統(tǒng)測試方 式多為手動定性測試 ,測試效率低 ,測試覆蓋率不足 , 不能驗證性能指標(biāo) 。鑒于此 ,基于音頻控制器的特點 , 分析了測試設(shè)備需 求 ,進行了整體架構(gòu)和硬件、軟件設(shè)計 ,并進行了測試用例設(shè)計與實現(xiàn) 。實踐表明 ,此測試設(shè)備的設(shè)計與實現(xiàn)可滿足音頻控制器 基于需求的驗證要求 ,并可半自動化測試 , 能有效提高測試效率。

引言

音頻控制器是通航綜合航電系統(tǒng)中的一個重要組件,是航電系統(tǒng)中用于機組人員內(nèi)外部溝通的中間部件,因此在交付前需進行音頻相關(guān)特性測試。傳統(tǒng)測試方式存在諸多問題,需研發(fā)新型測試設(shè)備以滿足測試驗證要求。本文將基于音頻控制器自身特性,進行測試設(shè)備的需求分析,進而進行整體架構(gòu)及軟硬件設(shè)計,設(shè)計并實現(xiàn)測試用例,提升測試性能及覆蓋率。

1通航音頻控制器概述

音頻控制器由機箱和按鍵面板組成,其上駐留有應(yīng)用軟件,與飛行顯示器、機組麥克風(fēng)及耳機、乘客/乘務(wù)員耳機、客艙揚聲器、電臺和電源等互聯(lián),具有通話模式切換、語音信號處理、信號采集及輸出、語音告警、數(shù)據(jù)通信、健康管理等功能。當(dāng)安裝在機艙托架時,駕駛員可通過飛行顯示器操作對其通信頻道進行設(shè)置,根據(jù)需要按壓不同按鍵和開關(guān)對音頻通路進行切換操作,實現(xiàn)駕駛員艙內(nèi)通話、電臺語音通話、乘客語音廣播等語音功能;在通過高速總線收到故障數(shù)據(jù)后,可按優(yōu)先級順序向飛行員播放對應(yīng)告警語音,提醒其做出相應(yīng)處理。其軟件亦具有維護功能,在啟動后可自動進行設(shè)備自檢并上報結(jié)果,在運行過程中周期自檢[1]。

因音頻控制器主要輸入、輸出為模擬音頻信號,其傳統(tǒng)測試方式為外接麥克風(fēng)、耳機,通過人工對講及耳聽方式進行手動測試。該產(chǎn)品的傳統(tǒng)測試過程主要由以下步驟組成,大都需要人工進行操作:

步驟1,被測設(shè)備上電,進入工作狀態(tài)。

步驟2,進行手動測試操作(按鍵切換通話模式、離散量,一人對麥克風(fēng)說話,一人戴耳機聽取)。

步驟3,結(jié)果記錄及分析。

對以上測試過程進行分析,存在如下缺點:1)測試覆蓋率方面:僅有定性測試結(jié)果,無法測試產(chǎn)品性能指標(biāo),不能驗證產(chǎn)品音頻信號質(zhì)量[2]。2)測試成本方面:需測試人員全程參與,在進行諸如環(huán)境試驗、鑒定試驗等試驗時人員成本較高。3)測試效率方面:人工進行完整測試時間較長,短時間測試(如振動測試)時不能對所有通路進行測試。

為解決以上問題,結(jié)合產(chǎn)品設(shè)計及測試技術(shù)的發(fā)展和應(yīng)用,對測試過程進行分析,其可優(yōu)化部分如下:

步驟1測試設(shè)備準(zhǔn)備和步驟2按鍵切換通話模式需要人工操作,其他步驟可通過以下手段實現(xiàn)自動化:1)使用程控測試設(shè)備模擬音頻及離散量輸入、采集輸出。2)電源設(shè)備的遠程控制。3)測試操作的自動運行、分析及記錄。

2測試設(shè)備需求分析

為解決音頻控制器傳統(tǒng)測試中存在的種種問題,需要根據(jù)其功能、接口等特性進行測試設(shè)備需求分析,并進行相應(yīng)功能及架構(gòu)設(shè)計,以優(yōu)化對音頻控制器的測試驗證過程。

2.1測試設(shè)備使用場景分析

測試設(shè)備應(yīng)能支持音頻控制器在包括調(diào)試、環(huán)境試驗、驗證驗收等多種場景下的測試驗證使用,為此需結(jié)合使用場景和音頻控制器技術(shù)特性進行測試設(shè)備需求分析。

2.2測試設(shè)備功能需求分析

測試設(shè)備應(yīng)具有以下功能:1)音頻信號輸入模擬功能及輸出采集功能;2)音頻信號性能分析功能(如失真度、信噪比、響度等)[3];3)高速總線通信功能;4)離散量模擬功能;5)配電功能;6)測試控制及管理功能。

2.3測試設(shè)備接口需求分析

經(jīng)分析,測試設(shè)備需要具備以下接口:1)程控接口:測試設(shè)備需要通過程控接口進行配電操作,控制激勵板卡等測試資源,獲取各環(huán)境試驗設(shè)備狀態(tài)信息;2)多路音頻信號輸出采集接口:用于采集音頻控制器對駕駛員耳機、機場塔臺、客艙等的音頻輸出信號;3)多路音頻信號模擬接口:用于模擬駕駛員麥克風(fēng)、機場塔臺對音頻控制器的音頻輸入信號;4)多路高速總線接口:此例中為RS422;5)多路離散量信號采集接口;6)供電接口;7)以太網(wǎng)接口:測試設(shè)備需要通過以太網(wǎng)接口接入試驗室控制網(wǎng)絡(luò),接收測試控制指令,上傳測試結(jié)果及數(shù)據(jù)。

3測試設(shè)備架構(gòu)設(shè)計

基于上述需求分析,本文設(shè)計了可與試驗室控制系統(tǒng)聯(lián)合使用的通航音頻控制器測試設(shè)備。該平臺由主控機、程控電源、激勵板卡、音頻分析儀、接口適配器、測試線纜等設(shè)備組成,可滿足對音頻控制器的測試需要。

3.1平臺整體結(jié)構(gòu)

結(jié)合音頻控制器的產(chǎn)品需求、設(shè)計文檔等技術(shù)資料,并參考借鑒相關(guān)類似產(chǎn)品的測試設(shè)計方法,綜合考慮被測設(shè)備的實際使用場景,設(shè)計研發(fā)并實現(xiàn)了音頻控制器測試設(shè)備。該平臺能夠?qū)崿F(xiàn)對被測設(shè)備—音頻控制器的總線通信、接口自動測試和不同語音模式下的半自動測試。測試設(shè)備整體設(shè)計如圖1所示。測試設(shè)備整體設(shè)計主要分為硬件設(shè)計和軟件設(shè)計兩部分。硬件部分設(shè)計以主控計算機為中心,通過數(shù)據(jù)總線方式與測試資源相連,執(zhí)行控制操作。測試相關(guān)資源主要包括:測試儀器(如數(shù)字示波器、電壓儀等)、音頻分析儀[4]、多功能串口卡等。測試設(shè)備接口適配器通過測試線纜與被測設(shè)備相連,從而實現(xiàn)對其的性能、功能測試[1]。此平臺上搭載測試軟件,實現(xiàn)測試控制、日志記錄、調(diào)試支持等功能。

3.2硬件設(shè)計

測試設(shè)備硬件設(shè)計思路是將測試資源盡量集成化,以減少測試連接,簡化測試操作,提高測試效率。最終設(shè)計方案是采用以主控計算機為人機交互平臺的主體,采用PXI機箱,音頻分析儀、多功能串口卡、離散量板卡、程控電源等測試資源均與主控計算機集成,最終通過接口適配器與被測件相連。

硬件架構(gòu)圖如圖2所示。

主控計算機對內(nèi)實現(xiàn)對測試資源(如程控電源、音頻分析儀等)的控制,提供音頻控制器所需的總線信號、離散量信號'實現(xiàn)對音頻控制器輸出的離散量信號的采集。對外則通過接口適配器與被測設(shè)備相連,并設(shè)計信號斷連面板,引出離散量、音頻模擬信號等信號接口,供調(diào)試時接入萬用表、示波器等測試儀器和驗收計量時接入計量儀器使用。

3.3軟件設(shè)計

設(shè)計過程主要包括軟件界面設(shè)計、測試控制邏輯設(shè)計、測試數(shù)據(jù)記錄設(shè)計、測試設(shè)備自檢功能等步驟。測試設(shè)備軟件使用PYQt進行界面設(shè)計和功能實現(xiàn)。軟件界面主要包括初始化界面、自檢界面、測試執(zhí)行界面和結(jié)果查看界面等。軟件功能采用模塊化的設(shè)計方法,使整個軟件結(jié)構(gòu)清晰,便于后續(xù)維護和升級。功能模塊主要包括啟動模塊、自檢模塊、測試控制模塊、測試數(shù)據(jù)記錄模塊等。

軟件架構(gòu)如圖3所示。

各功能模塊詳細描述如下:1)啟動模塊:對軟件進行初始化檢測,檢測內(nèi)容包括數(shù)據(jù)庫、配置文件、用戶權(quán)限等。2)自檢模塊:對測試設(shè)備的測試資源進行自檢,確認其可用狀態(tài)。3)測試控制模塊:可分別讀取兩被測件的測試配置文件,加載對應(yīng)自動測試流程,依序輸出控制信息,按配置循環(huán)調(diào)用測試程序,并監(jiān)控其運行過程中可能發(fā)出的告警信息'獲取測試結(jié)果并顯示。4)測試數(shù)據(jù)記錄模塊:與測試控制模塊交互'持續(xù)獲取測試相關(guān)數(shù)據(jù)并記錄在日志中'在測試結(jié)束后生成指定格式測試報告(如word),可支持產(chǎn)品排故等。

3.4測試設(shè)計及實現(xiàn)

為實現(xiàn)對音頻控制器的功能性能需求測試覆蓋'開發(fā)了一套測試用例及程序'其中典型測試設(shè)計及實現(xiàn)方式如下。

3.4.1音頻通信功能測試

3.4.1.1測試設(shè)計

此用例主要測試的是音頻控制器的音頻信號輸出功能,因此在全部模式下測試,即向主駕麥克風(fēng)輸入音頻信號后,此信號會通過所有音頻輸出接口(主副駕、客艙、揚聲器等)輸出。通過采集各路音頻輸出與輸入信號對比,計算各通路音頻信號質(zhì)量(失真度、信噪比等)是否滿足要求。

3.4.1.2測試實現(xiàn)

在實現(xiàn)對音頻信號質(zhì)量的定性測試時'測試程序調(diào)用音頻分析儀發(fā)送接口'在被測設(shè)備音頻響應(yīng)范圍內(nèi)生成多個不同頻率的正弦波信號輸出給UUT指定輸入接口(如主、副駕)'并調(diào)用音頻分析儀采集接口采集UUT所有音頻輸出接口的輸出。進行結(jié)果判定時'測試程序需要將每個通路的輸出音頻信號與輸入進行比較'計算其一致性指標(biāo)及信號質(zhì)量指標(biāo)是否符合要求(如信號失真度、信噪比等性能參數(shù))。在失真度和信噪比測試中'測試開始前需通過程控接口固定音頻分析儀的通道放大倍數(shù)。在此失真度測試中'主要測試的是諧波失真率THD。在信噪比測試中'考慮音頻控制器主要用于語音通話'故在信噪比計算方式中采用“A計權(quán)”方式[5]。

3.4.2信號通路切換測試

3.4.2.1測試設(shè)計

此功能用于測試音頻控制器的音頻輸出通路切換功能,即在不同模式下,設(shè)備會將同一接口的輸入音頻信號輸出到不同輸出接口,例如在“全部模式”下,客艙耳機可收到主駕麥克風(fēng)音頻信號,而在“主駕模式”下則不能。在傳統(tǒng)測試中,此項測試是通過一測試人員對不同麥克風(fēng)說話,另一測試人員佩戴不同輸出耳機傾聽是否有聲音的方式測試的,但使用此種測試方法覆蓋四種模式下三種輸入源、四種輸出接口所有通路切換方式非常費時費力,導(dǎo)致實際測試時一般只選取部分通路進行測試。

3.4.2.2測試實現(xiàn)

采用半自動測試方式,除少量手動操作(即模式切換)以外,其余音頻生成、采集、結(jié)果判定等部分均由程序自動完成。測試程序首先采集各音頻接口空閑狀態(tài)下的環(huán)境噪聲,隨后向被測設(shè)備輸入模擬音頻信號,并再次采集各音頻接口輸出。判定時,首先判定各應(yīng)有輸出的接口是否按模式配置輸出(與噪聲水平進行對比,判定輸出信號響度是否正常)、信噪比是否滿足要求,其次判定各理應(yīng)無輸出的接口輸出是否正確、是否受到串音干擾[6]。

3.5實現(xiàn)結(jié)果

利用通航音頻控制器測試設(shè)備針對兩部音頻控制器全部功能性能進行了半自動測試,實現(xiàn)了需求百分百覆蓋,并顯著提高了測試效率[7],降低了測試操作數(shù)量及難度,實現(xiàn)了對音頻控制器的快速、全面、便捷測試。

4結(jié)束語

音頻控制器是通航航電系統(tǒng)中的重要交互組件,是駕駛艙內(nèi)外進行溝通的橋梁,基于對此類部件的檢測需求,本文分析、設(shè)計、研發(fā)了通航音頻控制器測試設(shè)備,實現(xiàn)了測試平臺的整體架構(gòu)及軟硬件設(shè)計,并集成封裝了各類測試資源的驅(qū)動接口,實現(xiàn)了測試程序?qū)y試資源的自動調(diào)用、測試,并在測試界面顯示結(jié)果。經(jīng)實踐,該設(shè)備可在少量人工操作下實現(xiàn)對被測設(shè)備功能和性能的半自動測試,并將故障信息顯示到測試界面,顯著提高了測試效率。

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫毥谦F公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉(zhuǎn)型技術(shù)解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關(guān)鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運行,同時企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風(fēng)險,如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報道,騰訊和網(wǎng)易近期正在縮減他們對日本游戲市場的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機 衛(wèi)星通信

要點: 有效應(yīng)對環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實提質(zhì)增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競爭力 堅持高質(zhì)量發(fā)展策略,塑強核心競爭優(yōu)勢...

關(guān)鍵字: 通信 BSP 電信運營商 數(shù)字經(jīng)濟

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術(shù)學(xué)會聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現(xiàn)場 NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會上,軟通動力信息技術(shù)(集團)股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉