构建以软件为核心的模块化系统成为未来发展趋势

发布者:Leishan最新更新时间:2010-07-19 来源: NI公司关键字:测试测量  模块化系统  软件  自动化测试 手机看文章 扫描二维码
随时随地手机看文章

  如今,伴随着测试需求的多样化和复杂化,软件定义的仪器系统已成为测试测量行业最重要的发展趋势和主流技术。软件定义的模块化系统不仅可以帮助用户在提高效率的同时降低测试成本,还能满足未来不断升级扩展的需要。

  软件定义的模块化测试系统成为行业主流技术

  当今的电子产品(例如iPhone)不但集成越来越多的功能,而且越来越依重于通过软件去定义产品功能。同样地,在产品设计和客户需求日益复杂的今天,用于测试测量的仪器系统也越来越突出软件定义的作用。通过软件定义硬件的功能,用户能够更快更灵活的配置测试系统,并满足不断改变的测试需求,例如同一个数字化仪可以实现示波器、频谱分析仪和视频分析仪等不同的功能。此外,通过软件还可以自定义更加友好的人机界面。

  同时,为了实现对电子产品所集成的多种功能进行测试,同时也为了达到更好的灵活性和可升级性,测试系统正逐渐朝着模块化、小体积的方向发展,也就是将复杂的测试系统简化成模块化的硬件和软件去逐一实现,需要增加测试项目时只需增加相应的功能模块即可满足未来的升级需求。

  基于这两个发展方向,以软件为核心的模块化仪器技术应运而生,并成为测试测量行业最重要的发展趋势和主流技术。相比于传统仪器固定的功能配置和只是对“测试结果”的呈现,以软件为核心的模块化仪器技术赋予用户更多自定义的测量功能。基于商业的高速总线(如PXI/PXI Express)可以确保大量原始数据的传输;一旦获取了原始数据,就能发挥软件的强大功能,对原始测量数据进行自定义处理、分析、显示、报告生成或数据存储。例如利用软件配置模块化射频仪器,并结合自定义的软件调制与解调,就能在同样的硬件平台上实现多种无线协议的测试,这也正体现了我们所说的软件无线电的概念。

  以软件为核心的模块化仪器五层架构

  具体而言,一个细化的以软件为核心的模块化测试系统架构如图1所示。现在许多企业都以该架构为标准构建测试系统。

 以软件为核心的模块化测试系统五层架构

  图1  以软件为核心的模块化测试系统五层架构

  结构层次五:系统管理软件

  系统管理软件层位于五层架构的最高层。对于一个自动化测试系统,有些测试任务会根据待测设备(DUT)的不同而不同,如仪器配置、结果分析等;而有些对于所有的待测设备则是通用的,如测试流程的管理,测试报告的生成等。测试管理软件的作用就是将通用任务分离出来,通过专业的软件服务创建测试流程、集成报告生成和数据库管理等功能。专业测试管理软件(如NI TestStand)除提供上述功能,还内建了并行和自动协调测试工具可以帮助用户大幅提升测试效率,增加系统吞吐量。[page]

  结构层次四:应用开发软件

  应用开发软件在测试架构中扮演着承上启下的作用。系统开发者需要借助它实现具体的测量应用程序、向最终用户显示必要的信息以及连接其它应用程序;同时测试开发软件需要通过设备驱动程序与I/O连接。不仅如此,用于开发测量应用的软件,还需要集成强大的数据分析和再现功能,并且是具有长生命周期的主流软件。NI的图形化的编程软件LabVIEW为用户提供了高效而直观的测试测量应用程序开发工具,满足所有上述需求。对于习惯于文本编程的用户,基于ANSI C的LabWindows/CVI和基于Microsoft Visual Studio的Measurement Studio也是不错的选择。

  结构层次三:系统服务和驱动

  系统服务和驱动层是连接软件开发环境和硬件设备的纽带。除了起到设备驱动的作用,这一层应该包含更多关于硬件配置管理,诊断测试等功能。例如,NI Measurement and AutomaTIon Explorer (MAX) 软件可以帮助开发者对所有的NI硬件和通过总线相连的众多传统仪器进行统一的自动检测和配置。系统服务和驱动还通过应用编程接口(API)提供了对应用开发软件层的集成,这样开发者可以很容易的实现设备的编程,从而提高开发效率,减少维护成本。

  结构层次二:处理总线平台

  仪器总线种类很多,每一种都有其适合的应用,例如GPIB总线目前还是最常见的台式仪器控制总线;LAN/LXI总线特别适合于分布式的系统。为了发挥不同总线的优势,达到系统性能的最优化,许多测试应用都基于混合总线测试系统。作为一个开放的、基于PC技术的测试测量平台,PXI和PXI Express提供了业界最好的数据带宽性能和背板集成的定时和同步功能,以其作为核心总线不会成为整个混合系统的传输瓶颈。同时PXI和PXI Express拥有和多种其它总线互连的软硬件接口支持,使其成为混合总线测试平台核心总线的理想选择。

  结构层次一:仪器和设备I/O

  作为系统架构的最底层,仪器和设备I/O层将直接接触到实际的物理信号,完成信号调理、A/D和D/A转换等工作。模块化的I/O主要是基于PXI和PXI Express总线的仪器,现在,有超过70家厂商提供超过1500种的PXI模块化仪器,其中包括Agilent,Rhode & Schwarz,Keithley和NI在内的众多知名公司,产品覆盖从数字化仪、信号发生、RF、电源到开关模块等各种I/O模块。基于模块化的软件架构和PXI/PXI Express为核心的控制模块,用户还可以轻松的集成基于GPIB,USB,LAN/LXI等总线的传统仪器,保护原有投资价值。

  以软件为核心的模块化测试系统架构的应用

  如今,数以千计的公司采用了以软件为核心的模块化的系统架构为标准构建仪器系统。例如,微软基于NI LabVIEW和PXI模块化仪器,为Xbox 360控制器设计的测试系统的速度是前一代测试系统的两倍;华录松下使用NI TestStand, NI LabVIEW和模块化仪器为新型DVD刻录机开发了完整的自动化测试系统,大大提高了效率。这样的例子不胜枚举。采用以软件为核心的模块化架构不仅为可以加速测试系统开发时间,节省成本,而且基于该架构,还能将最新的商业技术引入测试系统,开创创新应用。这些应用包括基于多核处理器的并行测试、基于FPGA的自定义仪器设计和硬件在环仿真、基于PXI Express总线和磁盘阵列技术的测试数据高速流盘等等。相信以软件为核心的模块化架构未来仍将是测试技术的主流,并不断深入每个测试领域,拓展新的应用方向。

关键字:测试测量  模块化系统  软件  自动化测试 引用地址:构建以软件为核心的模块化系统成为未来发展趋势

上一篇:R&S推出业界最精确的电视显示屏测试解决方案
下一篇:使用标准测试仪器测量太阳能电池的功率输出

推荐阅读最新更新时间:2024-03-30 22:11

美华盛顿警局采用亚马逊面部识别软件,引发公共安全问题
  2016年末,亚马逊在某个AWS公告中提及了其 面部识别 软件Rekognition,但当时并未透露该软件的任何功能信息。不过,从今天开始,Rekognition或将正式进入大众视野。下面就随安防电子小编一起来了解一下相关内容吧。   据外媒报道,北加利福尼亚州ACLU(公共交流联合会)本周表示,俄勒冈州华盛顿县警局将开始使用亚马逊 面部识别 软件Rekognition,用于可疑身份的鉴定。据了解,该服务属于亚马逊云计算服务AWS的一部分。亚马逊称,Rekognition可被用于对数千万个人脸进行实时 面部识别 ,能够从人员密集、具有挑战性的照片中最多检测到100个人脸。ACLU指出,亚马逊正在全美各地寻找该软件的潜在客户,
[安防电子]
关于液晶显示的平滑移动的软件实现方式
我们在设计MP3或其他的一些动态显示时,需要作平滑移动的处理,如:向左移动或者向右移动!一般有硬件方式和软模拟方式,硬件方式需要LCD驱动芯片的支持,而软件方式较为灵活,不依赖于驱动芯片,但耗费CPU的处理时间。 例如:MP3的LCD屏只有128*32,也就是:除去图标只能显示一行汉字。而MP3的歌名加上ID3信息超过8个中文字符(16*16)或者16个英文字符(16*8),这样只能采取移动的方式了。通常的做法有两种:一种是平滑移动方式,另一种是半个字符移动方式。 平滑移动需要占用CPU的时间比较多,一帧数据:28*16/8 = 256 BYteS ,如果一秒钟移动一个中文字符,就要送16次,共4K
[电源管理]
关于液晶显示的平滑移动的<font color='red'>软件</font>实现方式
测试测量设计实例(一)
一、简易多波形信号发生器电路设计   信号发生器在电子实验中作为信号源,通常用得多的是正弦波、三角波、方波以及用作触发信号的脉冲波。本次制作的是能产生九种波形的信号发生器。   设计目标是简单易制、工作可靠、信号频率在音频范围连续可调,即20Hz~20KHz,输出信号电压能与TTL电平兼容。   电路中采用了两块CMOS数字集成电路74C04(内含六个反相器)和74C14(内含六个带施密特电路的反相器)。   电路见图1,由反相器IC1的a、b、c三个并连,和电阻W1+R1、电容C1、C2、C3构成振荡器以产生三角波,振荡频率计算公式为f=1/1.7RC。振荡频率分为 10、 100、 1k三段、用开关K2改变接入的电容量粗调
[测试测量]
<font color='red'>测试测量</font>设计实例(一)
通往制造顶尖的钥匙:在测量系统中面临的问题分析
  医疗设备行业中的大多数人对Cp、Cpk、Pp和Ppk这些过程能力测量术语很熟悉。我们中间有小部分人会使用这些度量标准生成工艺验证报告,用于证明我们的生产过程能满足客户的过程能力要求。但是,又有多少OEM和供货商进一步提供了必要的实验性证据,用以证明测量得到的数据和计算得到的能力指数值得信赖?为什么我们不能同样熟悉“变差百分比研究”和“精密度公差比(P/T)”这些术语?   若是掌握了测量系统分析(MSA)这把更少为人知的通往顶尖制造的钥匙,那么医疗设备供货商和OEM将从中受益。在开始讨论MSA的优点之前,让我们先对柱形统计图和能力度量标准建立一个基本的认识。我们将用到一套假定的过程和测量系统,用于帮助解释这一概念。假定Acm
[医疗电子]
通往制造顶尖的钥匙:在测量<font color='red'>系统</font>中面临的问题分析
CSR为“连接中心”推出Synergy软件
      蓝牙连接及无线技术提供商CSR,2009年2月9日宣布推出新款嵌入式无线软件——Synergy,这是CSR“连接中心”(Connectivity Centre)战略的一个里程碑,为“连接中心”中的无线技术提供全面支持。在同一软件环境中,支持蓝牙、蓝牙低功耗、Wi-Fi、UWB、eGPS、NFC、音频DSP和FM的接收、发射。CSR的Synergy通过实现全面性的系统方案,协助使用单个或多个无线技术的设计人员更容易的完成工作,并缩短产品上市时间。而Synergy亦可提供在无线技术互操作性方面的改进,并实现先进的新终端用户使用案例。       CSR的Synergy是全球首款通过这种方式工作的主机端连接软件平台。Sy
[RF/无线]
超图软件:能支持相关国产芯片和操作系统
5月24日,就投资者问及公司与统信、龙芯、申威等国产芯片、操作系统有无合作问题,超图软件表示,公司与国产芯片、操作系统等相关公司产品均进行了技术适配,能支持相关国产芯片、操作系统。 同时还有投资者问到:“上海南康,北京世纪安图今年中标不多,是否有商誉,减值风险?” 超图软件称目前南康和安图业务正常,商誉减值风险很低。 另外,此前就与华为的关系是合作还是竞争,超图软件在互动平台指出:“华为是公司的重要合作伙伴,双方更多的是合作。” 据悉,超图集团是全球第三大、亚洲第一大地理信息系统(GIS)软件厂商,由母公司超图软件(股票代码:300036)及旗下的超图信息、超图国际、上海南康、南京国图、北京安图、上海数慧等一级 ( 全资 ) 子
[手机便携]
超图<font color='red'>软件</font>:能支持相关国产芯片和操作<font color='red'>系统</font>
STM8S003软件串口的实现
一切发送和接收的过程都是在后台完成的,具体实现需要一个带捕获&匹配功能的定时器,本实现用的是TIM1。任意具有捕获输入功能的引脚都可以用作接收引脚,任意GPIO引脚都可以用作发送引脚。此实现用TIM_CH4作为发送引脚,TIM1_CH3作为接收引脚。 整个数据传输过程基于定时器1的溢出事件,溢出周期为发送半个bit的时间,这是因为发送和接收用的是同一个定时器。 发送环节: 当有数据字节进入发送缓存后,发送请求标志被置位,最近的一个事件更新中断用于启动此次发送传输,从产生发送请求到开始发送的最长延时为一个溢出周期。在每个偶数的溢出中断中设置相应的发送引脚的电平。 接收环节: 空闲状态下,CH3一直处于输入捕获状态
[单片机]
基于模块化设计的嵌入式软件测试方法
摘要:分析嵌入式软件的特点,综述传统的软件测试方法;针对嵌入式软件的特点,提出嵌入式软件的四级测试流程和集成测试的测试模型,并结合开发数控系统的实例进行分析。 关键词:模块化设计 嵌入式软件 软件测试 测试方法 测试模型 数控系统 嵌入式设计已经成为工业现代化、智能化的必经之路,嵌入式产品已经深入到各行各业。嵌入式系统的专用程度较高,系统的整体继承性相对较小,为了保证系统的稳定性,软件的测试成为嵌入式开发的一个重要环节。由于嵌入式软件自身的特点,传统的软件测试理论不能直接用于嵌入式软件的测试,因此,研究嵌入式软件的测试有重要意义。 1 基本概念简述 1.1 模块化设计 软件的设计是以一定的方法为基础的。面对越
[应用]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新测试测量文章
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved