当前位置:首页 > 工业控制 > 《机电信息》
[导读]音频控制器是通航综合航电系统中一个重要的人机交互部件 , 负责多方通话控制和语音告警等功能 。传统测试方 式多为手动定性测试 ,测试效率低 ,测试覆盖率不足 , 不能验证性能指标 。鉴于此 ,基于音频控制器的特点 , 分析了测试设备需 求 ,进行了整体架构和硬件、软件设计 ,并进行了测试用例设计与实现 。实践表明 ,此测试设备的设计与实现可满足音频控制器 基于需求的验证要求 ,并可半自动化测试 , 能有效提高测试效率。

引言

音频控制器是通航综合航电系统中的一个重要组件,是航电系统中用于机组人员内外部沟通的中间部件,因此在交付前需进行音频相关特性测试。传统测试方式存在诸多问题,需研发新型测试设备以满足测试验证要求。本文将基于音频控制器自身特性,进行测试设备的需求分析,进而进行整体架构及软硬件设计,设计并实现测试用例,提升测试性能及覆盖率。

1通航音频控制器概述

音频控制器由机箱和按键面板组成,其上驻留有应用软件,与飞行显示器、机组麦克风及耳机、乘客/乘务员耳机、客舱扬声器、电台和电源等互联,具有通话模式切换、语音信号处理、信号采集及输出、语音告警、数据通信、健康管理等功能。当安装在机舱托架时,驾驶员可通过飞行显示器操作对其通信频道进行设置,根据需要按压不同按键和开关对音频通路进行切换操作,实现驾驶员舱内通话、电台语音通话、乘客语音广播等语音功能;在通过高速总线收到故障数据后,可按优先级顺序向飞行员播放对应告警语音,提醒其做出相应处理。其软件亦具有维护功能,在启动后可自动进行设备自检并上报结果,在运行过程中周期自检[1]。

因音频控制器主要输入、输出为模拟音频信号,其传统测试方式为外接麦克风、耳机,通过人工对讲及耳听方式进行手动测试。该产品的传统测试过程主要由以下步骤组成,大都需要人工进行操作:

步骤1,被测设备上电,进入工作状态。

步骤2,进行手动测试操作(按键切换通话模式、离散量,一人对麦克风说话,一人戴耳机听取)。

步骤3,结果记录及分析。

对以上测试过程进行分析,存在如下缺点:1)测试覆盖率方面:仅有定性测试结果,无法测试产品性能指标,不能验证产品音频信号质量[2]。2)测试成本方面:需测试人员全程参与,在进行诸如环境试验、鉴定试验等试验时人员成本较高。3)测试效率方面:人工进行完整测试时间较长,短时间测试(如振动测试)时不能对所有通路进行测试。

为解决以上问题,结合产品设计及测试技术的发展和应用,对测试过程进行分析,其可优化部分如下:

步骤1测试设备准备和步骤2按键切换通话模式需要人工操作,其他步骤可通过以下手段实现自动化:1)使用程控测试设备模拟音频及离散量输入、采集输出。2)电源设备的远程控制。3)测试操作的自动运行、分析及记录。

2测试设备需求分析

为解决音频控制器传统测试中存在的种种问题,需要根据其功能、接口等特性进行测试设备需求分析,并进行相应功能及架构设计,以优化对音频控制器的测试验证过程。

2.1测试设备使用场景分析

测试设备应能支持音频控制器在包括调试、环境试验、验证验收等多种场景下的测试验证使用,为此需结合使用场景和音频控制器技术特性进行测试设备需求分析。

2.2测试设备功能需求分析

测试设备应具有以下功能:1)音频信号输入模拟功能及输出采集功能;2)音频信号性能分析功能(如失真度、信噪比、响度等)[3];3)高速总线通信功能;4)离散量模拟功能;5)配电功能;6)测试控制及管理功能。

2.3测试设备接口需求分析

经分析,测试设备需要具备以下接口:1)程控接口:测试设备需要通过程控接口进行配电操作,控制激励板卡等测试资源,获取各环境试验设备状态信息;2)多路音频信号输出采集接口:用于采集音频控制器对驾驶员耳机、机场塔台、客舱等的音频输出信号;3)多路音频信号模拟接口:用于模拟驾驶员麦克风、机场塔台对音频控制器的音频输入信号;4)多路高速总线接口:此例中为RS422;5)多路离散量信号采集接口;6)供电接口;7)以太网接口:测试设备需要通过以太网接口接入试验室控制网络,接收测试控制指令,上传测试结果及数据。

3测试设备架构设计

基于上述需求分析,本文设计了可与试验室控制系统联合使用的通航音频控制器测试设备。该平台由主控机、程控电源、激励板卡、音频分析仪、接口适配器、测试线缆等设备组成,可满足对音频控制器的测试需要。

3.1平台整体结构

结合音频控制器的产品需求、设计文档等技术资料,并参考借鉴相关类似产品的测试设计方法,综合考虑被测设备的实际使用场景,设计研发并实现了音频控制器测试设备。该平台能够实现对被测设备—音频控制器的总线通信、接口自动测试和不同语音模式下的半自动测试。测试设备整体设计如图1所示。测试设备整体设计主要分为硬件设计和软件设计两部分。硬件部分设计以主控计算机为中心,通过数据总线方式与测试资源相连,执行控制操作。测试相关资源主要包括:测试仪器(如数字示波器、电压仪等)、音频分析仪[4]、多功能串口卡等。测试设备接口适配器通过测试线缆与被测设备相连,从而实现对其的性能、功能测试[1]。此平台上搭载测试软件,实现测试控制、日志记录、调试支持等功能。

3.2硬件设计

测试设备硬件设计思路是将测试资源尽量集成化,以减少测试连接,简化测试操作,提高测试效率。最终设计方案是采用以主控计算机为人机交互平台的主体,采用PXI机箱,音频分析仪、多功能串口卡、离散量板卡、程控电源等测试资源均与主控计算机集成,最终通过接口适配器与被测件相连。

硬件架构图如图2所示。

主控计算机对内实现对测试资源(如程控电源、音频分析仪等)的控制,提供音频控制器所需的总线信号、离散量信号'实现对音频控制器输出的离散量信号的采集。对外则通过接口适配器与被测设备相连,并设计信号断连面板,引出离散量、音频模拟信号等信号接口,供调试时接入万用表、示波器等测试仪器和验收计量时接入计量仪器使用。

3.3软件设计

设计过程主要包括软件界面设计、测试控制逻辑设计、测试数据记录设计、测试设备自检功能等步骤。测试设备软件使用PYQt进行界面设计和功能实现。软件界面主要包括初始化界面、自检界面、测试执行界面和结果查看界面等。软件功能采用模块化的设计方法,使整个软件结构清晰,便于后续维护和升级。功能模块主要包括启动模块、自检模块、测试控制模块、测试数据记录模块等。

软件架构如图3所示。

各功能模块详细描述如下:1)启动模块:对软件进行初始化检测,检测内容包括数据库、配置文件、用户权限等。2)自检模块:对测试设备的测试资源进行自检,确认其可用状态。3)测试控制模块:可分别读取两被测件的测试配置文件,加载对应自动测试流程,依序输出控制信息,按配置循环调用测试程序,并监控其运行过程中可能发出的告警信息'获取测试结果并显示。4)测试数据记录模块:与测试控制模块交互'持续获取测试相关数据并记录在日志中'在测试结束后生成指定格式测试报告(如word),可支持产品排故等。

3.4测试设计及实现

为实现对音频控制器的功能性能需求测试覆盖'开发了一套测试用例及程序'其中典型测试设计及实现方式如下。

3.4.1音频通信功能测试

3.4.1.1测试设计

此用例主要测试的是音频控制器的音频信号输出功能,因此在全部模式下测试,即向主驾麦克风输入音频信号后,此信号会通过所有音频输出接口(主副驾、客舱、扬声器等)输出。通过采集各路音频输出与输入信号对比,计算各通路音频信号质量(失真度、信噪比等)是否满足要求。

3.4.1.2测试实现

在实现对音频信号质量的定性测试时'测试程序调用音频分析仪发送接口'在被测设备音频响应范围内生成多个不同频率的正弦波信号输出给UUT指定输入接口(如主、副驾)'并调用音频分析仪采集接口采集UUT所有音频输出接口的输出。进行结果判定时'测试程序需要将每个通路的输出音频信号与输入进行比较'计算其一致性指标及信号质量指标是否符合要求(如信号失真度、信噪比等性能参数)。在失真度和信噪比测试中'测试开始前需通过程控接口固定音频分析仪的通道放大倍数。在此失真度测试中'主要测试的是谐波失真率THD。在信噪比测试中'考虑音频控制器主要用于语音通话'故在信噪比计算方式中采用“A计权”方式[5]。

3.4.2信号通路切换测试

3.4.2.1测试设计

此功能用于测试音频控制器的音频输出通路切换功能,即在不同模式下,设备会将同一接口的输入音频信号输出到不同输出接口,例如在“全部模式”下,客舱耳机可收到主驾麦克风音频信号,而在“主驾模式”下则不能。在传统测试中,此项测试是通过一测试人员对不同麦克风说话,另一测试人员佩戴不同输出耳机倾听是否有声音的方式测试的,但使用此种测试方法覆盖四种模式下三种输入源、四种输出接口所有通路切换方式非常费时费力,导致实际测试时一般只选取部分通路进行测试。

3.4.2.2测试实现

采用半自动测试方式,除少量手动操作(即模式切换)以外,其余音频生成、采集、结果判定等部分均由程序自动完成。测试程序首先采集各音频接口空闲状态下的环境噪声,随后向被测设备输入模拟音频信号,并再次采集各音频接口输出。判定时,首先判定各应有输出的接口是否按模式配置输出(与噪声水平进行对比,判定输出信号响度是否正常)、信噪比是否满足要求,其次判定各理应无输出的接口输出是否正确、是否受到串音干扰[6]。

3.5实现结果

利用通航音频控制器测试设备针对两部音频控制器全部功能性能进行了半自动测试,实现了需求百分百覆盖,并显著提高了测试效率[7],降低了测试操作数量及难度,实现了对音频控制器的快速、全面、便捷测试。

4结束语

音频控制器是通航航电系统中的重要交互组件,是驾驶舱内外进行沟通的桥梁,基于对此类部件的检测需求,本文分析、设计、研发了通航音频控制器测试设备,实现了测试平台的整体架构及软硬件设计,并集成封装了各类测试资源的驱动接口,实现了测试程序对测试资源的自动调用、测试,并在测试界面显示结果。经实践,该设备可在少量人工操作下实现对被测设备功能和性能的半自动测试,并将故障信息显示到测试界面,显著提高了测试效率。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭