车载蓝牙音频系统测试

article/2025/10/20 0:00:29

1、介绍

随着汽车影音娱乐信息技术的发展,车载音频系统的需求趋势越来越明显。因此,针对汽车音频娱乐系统的新兴技术,对应的测试需求也在不断提升。本文将针对汽车车机的蓝牙音频系统和车机A2B总线系统,做出相应的应用测试介绍。

2、车机蓝牙音频系统应用测试

现在的汽车基本都配置了车载蓝牙功能,只需要将手机与车机娱乐主机连接,就可以实现播放音乐、免提通话等功能。蓝牙的配置不仅提升了汽车的娱乐性,也为安全驾驶起到作用。

针对车机蓝牙音频测试,主要包含蓝牙播放音乐等(蓝牙音频输出),和蓝牙通话(蓝牙音频输入)。

2.1、车机蓝牙音频系统测试配置

        U 984 蓝牙适配器特性:

  • 支持SCB \ AAC \ LHDC的蓝牙协议。(美格信也提供支持aptX \ LC3 \ BLE等蓝牙协议的其他型号蓝牙适配器)
  • 支持A2DP,HFP(Narrowband, Wideband)等音频服务
  • 支持模拟信号,数字信号,I2S
  • 支持SPP数据透传

       PM 6682 音频分析仪特性:

  • 输出21V,输入100V
  • 支持单端和差分
  • 超低底噪,低失真
  • 美格信私有驱动,使用更稳定

PM 0083 信号调理器:

  • 4通道IEPE激励器
  • 3通道功率放大器,持续功率达16w

      AM 581人工嘴特性:

  • 精确模拟人嘴部附近声场的声源,适用于电话送话器和传声器(麦克风)的频响,失真等声学参数指标测试
  • 更高的低频换能效率(特别100-200Hz)
  • 全频段极高灵敏度

      MPA 661自由场麦克风特性:

  • 预极化自由场测量传声器,用于测量传声器放入声场前的无畸变的真实声压

      AudioExpert音频分析软件特性:

  • 完整的音频分析算法库
  • 支持自动化序列编辑
  • 支持LabVIEW调用
  • 支持远程控制

SIO 音频分析软件:

  • 更适配于PM 6682的研发端软件
  • 完整的音频分析算法库
  • 支持模拟信号、蓝牙、PDM、以及A2B、I2S等数字音频

2.2、车机蓝牙音频系统测试链路

车机蓝牙音频输出测试:

蓝牙适配器U 984 与 车机 进行蓝牙A2DP连接。 Audioexpert生成音频信号给U 984,U 984将此信号通过蓝牙给车机,车机喇叭播出音频,自由场麦克风对播放的音频进行采集,再通过PM 6682将采集的音频回传到Audioexpert 进行分析。

车机蓝牙音频输入(蓝牙通话)测试:

蓝牙适配器U 984 与 车机 进行蓝牙HFP连接, Audioexpert 生成音频信号给PM 6682再从人工嘴播出,车机麦克风采集信号将信号通过蓝牙传送给U 984,再通过Audioexpert 进行信号分析。

3、车机A2B音频总线应用测试

随着汽车信息娱乐功能越来越丰富的发展,A2B车载音频总线的推出,优化了传统的音频传输方式——难以在功能增加与整车轻量化(线缆的重量及成本减少)之间取得均衡的问题。

对于车机中控的A2B测试,当前主要通过外部连接多组麦克风、功放、音响等器件,模拟实际的A2B链路上的节点设备来进行测试。这种方式,会引入多种变量(麦克风、功放、音响等),并且长期测试下对麦克风、功放、音响等器件的损耗(成本的增加)也是巨大的。

    此节应用笔记,通过使用U 923音频总线收发器测试仪,可以快速便捷的实现车机中控的A2B测试,减去投入的外部器件,得到更稳定、准确的测试数据和结果。

3.1、车机A2B音频总线测试配置

U 923音频总线收发器测试仪

U 923特点:

  • 可作为Master, 也可作为Slave
  • U 923可提供11个A2B节点,每个节点可自定义模拟为Mic,功放,音响等设备
  • 车机中控屏测试时,无需接入实体Mic,功放,音响等设备,使用U 923即可实现对车机中控的A2B总线上的声学测试

(更多参数详情及产品性能,参考美格信官网U 923规格书)

3.2、车机A2B音频总线测试链路

        车机中控作为master,U 923作为slave。

  1. 通过PC端软件,拖放A2B节点和周边器件进行网络设计、节点设备配置等,将配置下载到U 923音频总线收发器测试仪中,即可模拟所有的Slave设备(模拟Mic,功放,音响等)。
  2. 可通过Audioexpert软件控制U 923进行信号推送,通过A2B传送给车机中控;从而测试得到车机中控接受信号是否正常。
  3. 车机中控通过A2B下传的信号,给到U 923, 再由Audioexpert分析U 923接收的A2B信号;从而测试得到车机中控下传的信号是否正常。


http://chatgpt.dhexx.cn/article/vdU3UY0Y.shtml

相关文章

一文读懂蓝牙音频

一、蓝牙简介 蓝牙是一种无线通讯技术标准,用来让设备之间在短距离内交换资料,最早由瑞典的爱立信公司在 1994 年发布。提出蓝牙标准的目的很简单,就是简化电子设备之间的数据交互过程。那个时候手机刚刚开始流行,用手机跟耳机或电…

# 蓝牙音频相关知识

蓝牙音频相关知识 文章目录 蓝牙音频相关知识1 音频源2 蓝牙音频编解码器3 一些标准4 蓝牙音频其他相关知识4.1 蓝牙版本4.2 ANC(主动降噪)4.3 音响相关参数4.4 音质评价4.5 HI-Fi声音特点4.6 耳机线材4.7 耳机分类4.8 IP防尘防水等级4.9 噪音与量化噪音…

一篇深入读懂蓝牙音频!

一、蓝牙简介 蓝牙是一种无线通讯技术标准,用来让设备之间在短距离内交换资料,最早由瑞典的爱立信公司在 1994 年发布。提出蓝牙标准的目的很简单,就是简化电子设备之间的数据交互过程。那个时候手机刚刚开始流行,用手机跟耳机或…

system.ArgumentException:DataGridViewComboBoxCell值无效

原因是初始化的时候给ComboboxCell绑定了一系列的值,但是真正赋值的时候却给了一个不在那一系列值范围中的值,所以就报了这个错 在开发的时候难免会因为数据的问题出现这个问题,为了不让系统崩掉,就要处理这个错误信息 但是怎么…

“System.ArgumentException”类型的未经处理的异常在 mscorlib.dll 中发生

报错图示: 项目描述: 公司项目,买的个性化框架,从SVN拉取之后,在VS中重新生成了下解决方案(补全缺少的文件),运行就报这个错误了。 错误原因: 开始怀疑app.config里面…

VRTK4.0报错ArgumentException: Input Axis Tilia.Input.UnityInputManager_Axis1 is not setup.

VRTK4.0使用Input.UnityInputManager.OpenVR.LeftController预制体运行报错 ArgumentException: Input Axis Tilia.Input.UnityInputManager_Axis1 is not setu To change the input settings use: Edit -> Settings -> Input 这是因为inputManger里面的Axes不对&#x…

【Unity】Post-Processing 问题 ArgumentException: Kernel ‘MultiScaleVODownsample1‘ not found. UnityEngine

这个问题是当windows 的项目切换到 其他平台的项目的时候,后处理文件中的compute shader配置是不一样的 解决途径: 1.关闭相关Post-processing values and Post-processing Layers 报错停止 2.重新导入 Post-processing 3.新建Post-processing profiles

System.ArgumentException:“‘gb2312‘ is not a supported encoding name.

在工具栏》NuGet包管理器》管理解决方案的NuGet程序包中,搜索 System.Text.Encoding.CodePages并安装 System.Text.Encoding.CodePages Encoding.RegisterProvider(CodePagesEncodingProvider.Instance); StreamReader sr new StreamReader(fs, Encoding.GetEncoding("G…

System.ArgumentException:“被指定为此窗体的 MdiParent 的窗体不是 MdiContainer

在C#中添加子窗口时报异常 解决方法 在主函数中添加代码:this.IsMdiContainer true;

C#中:System.ArgumentException: 指定的值含有无效的 CRLF 字符。 参数名: value

调用第三方接口的时候会一直出现这个问题, url ConfigurationManager.AppSettings["Url"] "/user/api/account/getAccount?UserName" UserName; HttpWebRequest request WebRequest.Create(url) as HttpWebRequest; …

【解决】ArgumentException: GetComponent requires that the requested component ‘XX‘ derives from...

开发平台&#xff1a;Unity 2020 编程平台&#xff1a;Visual Studio 2020 使用语言&#xff1a;CSharp   一、问题描述 备注&#xff1a;这是一个开发者对 Unity 认知存在错误所产生的方法。 问题代码信息&#xff1a; var thisMat transform.GetComponent<Materials&g…

Unity报错 ArgumentException: The Thing You Want To Instantiate Is Null.

&#xff08;自学Unity&#xff0c;练手小游戏“坦克大战”&#xff0c;遇到了bug&#xff0c;卡了好一会儿&#xff0c;随手记录一下解决方法&#xff09; 问题描述 Console窗口的报错本来还能运行的通&#xff0c;不知道误碰了什么就报错了 原因 脚本尝试实例化一个没有…

ArgumentException: JSON parse error: Invalid value.

迭代文件夹下的文件反序列化json遇到【ArgumentException: JSON parse error: Invalid value.】错误&#xff0c;检查下是不是meta文件忘记排除了&#xff01;&#xff01;&#xff01;&#xff01;&#xff01;&#xff01;&#xff01;&#xff01;&#xff01;&#xff01;&…

Unity :ArgumentException: method arguments are incompatible

报错截图&#xff1a; ArgumentException: method arguments are incompatible。 中文翻译&#xff1a; 参数异常:方法参数不兼容。 什么时候出现&#xff1a; 在点击UI的Button按钮时。 原因&#xff1a; 在Button的事件中有个一个绑定丢失了。 解决办法&#xff1a; 移除就…

C# ArgumentException和FormatException异常解析和实例

本文主要演示和说明如何 使用ArgumentException类 和FormatException类进行异常捕捉和处理。 ArgumentException参数异常 A non-null argument that is passed to a method is invalid. 一个传递给方法的非空参数无效。 ArgumentException是一个自定义“合法参数”的异常&…

dhcp动态获取ip 详细实验流程

简介 DHCP&#xff08;动态主机配置协议&#xff09;是一个局域网的网络协议。指的是由服务器控制一段IP地址范围&#xff0c;客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码。默认情况下&#xff0c;DHCP作为Windows Server的一个服务组件不会被系统自动安装…

H3C交换机配置镜像命令及示例

配置H3C镜像&#xff08;端口镜像配置命令&#xff09; 1.1.1 display mirroring-group display mirroring-group命令用来显示镜像组的信息 【命令】display mirroring-group { group-id | all | local | remote-destination | remote-source }【视图】任意视图【缺省用户角…