首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 单元电路介绍 > 其它电路
基于GPIB的车载音响自动测试系统
来源:本站整理  作者:佚名  2010-04-15 16:47:38




    音频分析仪包含双通道的音频信号产生和信号分析,具有极高的灵敏度和丰富的声学测试专用功能,其并行工作模式完全符合立体声等测试的要求。信号发生器 射频信号发生器配合UPV可以产生FM信号和立体声信号,并且可以作为接收测试的干扰源来用。
    音频切换开关 音频切换开关由两部分组成:开关箱和开关箱主机。开关箱用于音频信号通路间的矩阵切换,比如:立体声与其他测试项目间的切换;开关箱主机通过PCI板卡来控制开关箱,确保任何测试项目不需要人工介入音频线路连接。
    控制器控制器采用普通的PC机,主要完成控制各个仪表及运行相关软件。
    直流电源 标准直流供电电源,主要用来给被测的音响设备供电,它可以满足车载音响的供电需求。
    软件体系 软件是使用微软公司的Visual C++来完成的,运行在Windows XP环境下。测试人员所有的测试工作均是在该软件下来完成,包括测试项目的选择、测试序列的控制、测试结果的显示(包括图表的显示等)、测试结果的保存、输出报告等。测试人员的工作仅仅是选择相应的测试项目启动测试,仪表的控制、最后结果的显示和保存均由软件来进行。
3.1.2 测试原理
    标准信号发生器SML模拟电台产生射频信号,音频分析仪UPV产生调制信号通过SML的Modulation口对SML产生的射频信号进行调制,调制后的信号通过SML的RF口输出给被测音响,被测音响通过一系列变换产生音频信号后再输出到UPV,音频分析仪UPV对被测音响产生的音频信号进行分析,产生出测试需求的结果。
3.1.3 系统拓扑结构
    系统的拓扑结构是整个系统的连接示意图,如图2所示。控制器与测试用仪表之间通过GPIB线连接,音频分析仪与开关箱之间通过音频连接线进行连接,标准信号发生器与开关箱之间通过射频连接线进行连接,收音机与开关箱之间通过音频连接线进行连接,开关箱主机与控制器之间通过网线连接,开关箱与开关箱主机之间通过PCI进行连接。

3.2 软件系统
    系统选用Windows XP操作系统为系统的运行环境,用微软公司的Visual C++作为系统软件开发平台,开发了应用程序界面。根据测试用仪表的SCPI命令来使用Visual C++。来编写硬件驱动库。
    软件采用模块化程序设计方法,划分为不同的功能模块:硬件驱动程序部分、系统界面部分和数据管理部分。
3.2.1 软件设计思想
    系统软件的设计主要采用面向对象的设计思想,基于面向对象技术的应用软件结构容易理解、修改和重用,能明显提高软件开发和维护的效率。
    软件设计中根据各种不同的设备及其功能将各个测试仪表封装成类,即信号源类、信号分析类、电源类等,将对各仪表操作的函数及变量作为类的方法和属性封装到各个类中。这些类描述了具有公共方法和一般特性的一组相同对象,如信号源类表征了信号源的共有性质,如波形种类选择、波形参数设定等。并采用CObject类来派生一个测量数据类,将采样数据作为测量数据类的主要属性,将各种测量采样方法、数据处理方法、数据表现方法都作为测量数据类的接口方法。使用这种方法并结合设计模式和多态性有助于接口的规范化和自由扩展。
    构造测量数据类,采用直接封装结构和数组,由于测量的数据量一般都比较大,全局对象和共享内存文件也是常用的办法。也可以使用模板类,如CArray类、CList类等。它们都支持复杂类的动态添加。
    软件使用COM组件技术封装各种数据处理算法,如快速傅里叶变换、滤波等,对数据进行处理,再供用户界面使用。组件对象模型(Component Object Model,COM)定义了各种不同的对象如何利用一种公共约定的协议相互之间进行通信,是一种独立于语言和平台的标准。COM组件最重要的特点是具有面向对象的特性。通过面向对象技术,用户界面不需理会它现在操作的是什么样的硬件,它只需通过公共接口使用约定的协议,向组件收发数据和命令,而具体操作由组件去完成,从而实现设备无关性。

上一页  [1] [2] [3] [4] 

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)

推荐阅读

图文阅读

热门阅读

Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:176,734.40000 毫秒