0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何实现以软件为核心设计模块化仪器测试系统

电子设计 来源:今日电子 作者:NI应用工程师 徐征 2020-08-18 09:30 次阅读

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

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

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

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

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

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

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

如何实现以软件为核心设计模块化仪器测试系统

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

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

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

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

应用开发软件在测试架构中扮演着承上启下的作用。系统开发者需要借助它实现具体的测量应用程序、向最终用户显示必要的信息以及连接其它应用程序;同时测试开发软件需要通过设备驱动程序与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总线和磁盘阵列技术的测试数据高速流盘等等。相信以软件为核心的模块化架构未来仍将是测试技术的主流,并不断深入每个测试领域,拓展新的应用方向。

责任编辑:gt

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 示波器
    +关注

    关注

    110

    文章

    5567

    浏览量

    181475
  • 测试系统
    +关注

    关注

    6

    文章

    738

    浏览量

    61766
  • 频谱分析仪
    +关注

    关注

    15

    文章

    930

    浏览量

    84815
收藏 人收藏

    评论

    相关推荐

    NI PXI模块化仪器设计优势

    利用软件定义的模块化仪器,工程师能设计和实现灵活的测试系统,而且能够快速地更改这些
    发表于 03-05 09:11 2649次阅读
    NI PXI<b class='flag-5'>模块化</b><b class='flag-5'>仪器</b>设计优势

    LabVIEW控制单机式和模块化仪器

    LabVIEW控制单机式和模块化仪器NI LabVIEW SignalExpress控制单机式和模块化仪器概述NI LabVIEW SignalExpress是一款交互式非编程
    发表于 06-01 08:49

    开关电源自动测试系统的设计与实现

      摘 要: 按照以软件核心模块化系统构架,设计并实现了新一代开关电源自动
    发表于 11-29 16:59

    基于NI TestStand和LabVIEW的模块化测试软件架构

    仪器之间以及测试代码和总体测试管理架构之 间解耦。这种将测试系统模块化地解耦
    发表于 04-08 09:42

    仪器硬件和测试软件和仿真软件的应用

      随着计算机的运算速度和处理数据能力的不断增加,及计算机仿真技术的广泛应用,仪器的硬件和测试软件及仿真软件的结合越来越紧密。  首先,硬件的模块化
    发表于 06-27 06:58

    为什么要开发模块化软件架构?

    。新一代的测试架构应当容纳多种产品的测试需求并促进新型测试技术的添加,从而在未来实现其他的测试融合。开发强健开放的
    发表于 08-12 08:06

    软件核心模块化仪器五层架构看完你就懂了

    软件定义的模块化测试系统成为行业主流技术是什么以软件核心
    发表于 05-12 07:07

    如何采用模块化仪器应对新兴音频和视频测试

    测试工程师们面临的挑战有哪些?模块化仪器具有什么优点?如何采用模块化仪器应对新兴音频和视频测试
    发表于 06-08 06:39

    什么是模块化仪器

    模块化仪器: 用户定义的灵活软件和可升级硬件组件 设备的日趋复杂和技术的渐进融合迫使测试系统必须变得更加灵活。 尽管成本的压力要求
    发表于 04-28 13:40 38次下载
    什么是<b class='flag-5'>模块化</b><b class='flag-5'>仪器</b>

    模块化仪器基础入门

    本资源包介绍了什么模块化仪器模块化仪器产品几大类、以及模块化仪器在设计验证、生产单元验证、
    发表于 04-28 14:00 491次下载
    <b class='flag-5'>模块化</b><b class='flag-5'>仪器</b>基础入门

    模块化仪器应对射频测试的复杂需求

    在新兴无线通信技术和电子技术不断涌现的今天,射频测试行业正呈现出两个比较重要的趋势:模块化软件定义。电子技术的快速发展对测试仪器提出了更高的要求,包括更多功能、更易操作、更高吞吐量和
    发表于 12-05 05:14 281次阅读

    NI推出用于NI PXI模块化仪器的InstrumentStudio软件

    NI (美国国家仪器公司,National Instruments,简称NI)推出用于NI PXI模块化仪器的InstrumentStudio软件。InstrumentStudio改善
    发表于 06-01 08:06 1519次阅读

    使用虚拟仪器实现模块化仪器系统设计及如何满足理想ATE需求

    设备的日趋复杂和技术的渐进融合迫使测试系统变得更加灵活。尽管成本的压力要求系统具有更长的生命周期,测试系统仍须适应设备随时间变化而带来的各种
    的头像 发表于 12-25 07:51 1800次阅读
    使用虚拟<b class='flag-5'>仪器</b><b class='flag-5'>实现</b><b class='flag-5'>模块化</b><b class='flag-5'>仪器</b><b class='flag-5'>系统</b>设计及如何满足理想ATE需求

    模块化仪器系统如何满足自动化测试设备需求

    模块化架构。该白皮书将通过虚拟仪器系统引入软件定义的概念,为硬件平台和软件实现提供多种选择,并
    发表于 05-15 10:13 933次阅读
    <b class='flag-5'>模块化</b><b class='flag-5'>仪器</b><b class='flag-5'>系统</b>如何满足自动化<b class='flag-5'>测试</b>设备需求

    基于虚拟仪器实现模块化测试系统的设计,如何满足理想ATE的需求

    设备的日趋复杂和技术的渐进融合迫使测试系统变得更加灵活。尽管成本的压力要求系统具有更长的生命周期,测试系统仍须适应设备随时间变化而带来的各种
    发表于 05-18 09:20 751次阅读