欢迎光临
我们一直在努力

当CANoe遇上LabVIEW--影音娱乐系统测试

汽车影音娱乐系统(In-Vehicle Infotainment,简称IVI),是采用车载专用中央处理器,基于汽车总线系统和互联网服务,形成的车载综合信息处理系统。随着电子信息技术的发展,人们对驾驶的舒适性、便捷性和安全性的要求不断提高,促使IVI系统技术不断革新,日新月异。

车载信息娱乐系统(图片来源于网络)

在IVI系统快速发展的同时,其所实现的功能也趋于复杂,多重技术的融合以及设备复杂性的不断提高,传统的手动测试方法早已不能满足系统可靠性测试的需求。因此,怿星科技基于机器视觉开发了一套完整的IVI测试系统,实现了多屏幕控制、图像采集、音频采集、图标识别、颜色识别、OCR及特征符号识别、图标闪烁频率检测、音频信号质量分析,可针对IVI系统作出方便、快捷、精准的测试与分析。

用户在CANoe中发送控制指令,通过网络传递给PXI设备,LabVIEW程序根据收到的指令控制板卡去执行相应的动作(图标识别或声音识别等),最后将LabVIEW程序处理完的结果通过网络回传给CANoe,用户在CANoe环境下可轻松进行系统测试。

接下来详细介绍一下我们的方案是怎么实现的。

然后在Environment选项中选择LabVIEW Configuration配置PXI设备的IP地址,下方的列表框中将显示所有检测到的可关联的LabVIEW网络变量。用户可在CANoe中通过这些系统变量控制程序进行各种屏幕图像操作。

图像识别采用LabVIEW Vision图像识别技术,硬件采用NI的PXIe‑8234板卡,它与外部设备之间通过以太网通信,可以快速采集GigE Vision相机的图像, 两个端口可以同时达到千兆以太网传输带宽。借助NI视觉采集软件,实现对相机的控制、图像的采集与显示、图像模式的更改,并对图标识别、颜色识别进行训练,便可快速准确的完成图像的识别。

屏幕摄像头配置界面

图标、颜色训练界面

基于机器学习的概念,我们借助开源引擎Tesseract训练了特别适于车载信息娱乐系统的文字识别模块。Tesseract由Google公司开发,目前Tesseract可以识别超过100种语言,也可以用来训练其它的语言。源码包提供了一个OCR的引擎Lib Tesseract以及一个命令行程序Tesseract。LabVIEW可以在程序中方便的调用Tesseract执行程序,预先设置好要识别区域的坐标参数,可实现对图片中多区域进行文字识别。

音频采集与识别采用PXI-4461板卡和Sound and Vibration软件模块,该模块是针对音频测试和测量、噪声和振动诊断、机器状态监测、汽车测试、噪声、振动和粗糙度(NVH)分析以及实验室研究等应用。它们提供软件可配置的AC/DC耦合、抗混叠滤波器以及IEPE调节,确保在使用麦克风采集时,可对喇叭的音频进行精确测量。目前程序可对汽车报警提示音进行采集,过滤,通过分析声音信号的频谱和功率谱,实现准确识别。

影音娱乐系统的图像处理是通过LabVIEW程序完成的,屏幕图片存储在LabVIEW程序所在的PXI设备上,通过FreeSSHD配置和Putty客户端可实现SFTP服务器搭建,在装备CANoe的电脑上即可通过SFTP命令来获取屏幕图片。

IVI测试系统的实物图

随着汽车技术发展的日新月异,车载信息娱乐系统功能也越发全面化,IVI系统测试技术面临新的挑战,怿星科技将保持不断学习与钻研的精神,来应对千变万化的市场需求。以上为本次分享内容,更多干货分享请继续关注我们。

相关精彩推荐:

怿星一意,专注车载

引领汽车科技新高度

赞(13)
分享到: 更多

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址