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

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

3天内不再提示

基于计算机仪器系统实现2M数字传输分析仪的功能设计

电子设计 来源:现代电子技术 作者:王建锋;肖杰;田惠 2021-05-28 11:18 次阅读

作者:王建锋;肖杰;田惠生

通信测试中,传统的2M数字传输分析仪可用于测量通信线路数据通信的误码率和分析线路故障及原因,并可方便地完成对2 Mb/s数字通道,N×64 k信道一系列传输参数的测量及日常维护测试。但是,目前国内外市场上的这类仪器大都价格昂贵,操作复杂,维护困难,而且最关键的是这些仪器的功能只能由仪器的生产厂家来定义、制造,用户无法根据自己的需求定义、更新、扩展仪器的功能。鉴于这种局限性,本文研究利用虚拟仪器技术在计算机上设计实现传统2M数字传输分析仪的各项功能。与传统的分析仪相比,他具有分析功能强大、灵活,图形化界面友好、操作直观方便,开发设计周期短、费用低,开放性能好等优点。

1 系统总体设计方案

虚拟仪器是20世纪80年代开始兴起的一项新技术,是在以通用计算机为核心的硬件平台上,由用户设计定义、具有虚拟仪器面板、测试功能由测试软件实现的一种计算机仪器系统。

虚拟仪器在结构上由通用仪器硬件平台和软件平台两大部分构成:通用仪器硬件平台,包括计算机和I/O接口设备;软件平台,包括应用程序和I/O接口仪器驱动程序。

基于计算机仪器系统实现2M数字传输分析仪的功能设计

2 系统硬件设计

2M数字传输分析系统的硬件平台是由计算机和I/O接口设备组成,由于计算机是现成设备,因此系统需要设计的只是I/O接口设备,即系统的检测模块。

检测模块的功能是接收和发送通信线路中2 Mb/s的PCM信号,并从中检测到误码和告警状态。由于他的绝大部分功能都可由芯片DS21354实现,因此系统的硬件部分就是围绕DS21354来设计。

在本系统的检测模块中,DS21354与ISA总线的连接是设计的核心部分。只有这个部分完成了,系统才可以在下级和上级之间传送数据信号、地址信号和控制信号,从而才能使整个虚拟系统的实现成为可能。

3 系统软件设计

软件是虚拟仪器的核心。本系统采用LabVIEW作为开发工具,他是美国NI公司推出的一种基于C语言的虚拟仪器软件开发工具,为虚拟仪器设计者提供了一个便捷、轻松的设计环境。利用他,设计者可以像搭积木一样,轻松组建一个测量系统和构造自己的仪器面板,而无需进行任何繁琐的计算机代码的编写。

pIYBAGCwYVaASt7sAACR7O9BHxc907.png

系统的软件设计包括仪器驱动程序的设计和系统应用程序的设计。

3.1 仪器驱动程序设计

LabVIEW提供了各种图形化驱动程序,可以方便地实现对各种总线的I/O接口设备的驱动。但是,LabVIEW提供的图标功能是有限的,对非NI公司的数据采集卡,设计者就需要自己来开发驱动程序,本系统即是如此。LabVIEW为这些不属于NI公司的数据采集设备的驱动提供了两种开发方式:

(1)利用端口操作图标In Port.vi和OutPort.vi开发设备驱动程序

LabVIEW中有两个可直接访问底层设备的图标,即In Port.vi和OutPort.vi。这两个图标可以完成从设备的物理地址直接读取和输出数据的功能。

(2)采用LabVIEW提供的CIN(Code InterfaceNode)图标开发这个系统的驱动程序

LabVIEW在Advanced子模板上提供了一个可以和C语言接口的图标CIN,可以方便的实现在LabVIEW中引入C语言编写的驱动程序源代码。

3.2系统应用程序设计

由于虚拟仪器在外观上只是利用计算机显示器的显示功能来模拟显示传统仪器的控制面板,因此在设计系统的应用程序上,要和传统的数字分析仪的功能保持一致。

根据系统软件结构框图,在用LabVIEW具体实现时,面板设计在布局上可分为4个部分:主体控键部分、主显示菜单部分、状态告警部分、参数设置部分。主体控键部分完成系统的开关、运行停止功能。

主显示菜单部分模块下测试分析的结果和系统的实时帮助。考虑显示的部分较多,为节省面板空间,可以采用二级菜单的方式测试分析和实时帮助为第一级菜单;各种测试结果在测试分析下作为第二级菜单显示。

状态告警部分主要完成对线路信号中出现的异常进行告警,以及一些信号状态的显示。

参数设置部分是对一些测量进行设置选择和下层控制,主要有:信号选择、告警插入、测量接入方式、图形测试、工作方式、信号码型、差错插入。

用LabVIEW设计的虚拟仪器可脱离LabVIEW开发环境,最终用户看见的是和实际仪器相似的操作面板。

pIYBAGCwYUuAbgStAAE_435HIIU656.png

4 结语

本文开发的2 M数字传输分析系统,基于普通微机和I/O接口设备的硬件基础,采用国际流行的“虚拟仪器”概念,应用LabVIEW为开发工具。因此系统不仅能完成传统数字分析仪的检测、分析等功能,而且图形化界面友好、操作方便,具有优良的开放性、可扩展性和可维护性。

责任编辑:gt

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

    关注

    19

    文章

    6646

    浏览量

    84489
  • 虚拟仪器
    +关注

    关注

    22

    文章

    775

    浏览量

    87029
  • 测量
    +关注

    关注

    10

    文章

    4209

    浏览量

    109725
收藏 人收藏

    评论

    相关推荐

    传输线在计算机的应用分析 PPT下载

    传输线在计算机的应用分析在应用Smith圆图60多年的今天。计算机的飞速发展促成传输线CAD的出现。换句话说,Smith圆图的全部
    发表于 11-02 10:09

    计算机题库系统的设计与实现

    【正文快照】:1系统功能分析计算机题库系统能够实现试题的录入、维护和删除。并具有顺序和随机抽题功能
    发表于 04-24 09:25

    逻辑分析仪在通讯协议分析上的应用

    许多串行通讯协议的分析能力。 通用仪器的演进   早期的示波器与逻辑分析仪的内部不是没有操作系统,就是自行开发的一套操作系统,所以使用者界面
    发表于 04-26 14:35

    【labview毕业论文】基于labview微波测试系统计算机控制平台

    ` 本帖最后由 zhihuizhou 于 2011-12-31 15:38 编辑 Agilent网络分析仪+探针台的微波测量系统设计任务:构建一个微波测试系统计算机测控平台,通过
    发表于 12-31 10:59

    逻辑分析仪是什么

    前后时间发生偏差时,通信误码率就会很高,导致电子系统工作异常。在工作机制方面,虚拟逻辑分析仪主要完成数据的高速采集,再利用USB接口将数据上传至计算机,依托于现代计算机强劲的数据处理能
    发表于 08-23 16:31

    基于数字电路和系统诊断测试的逻辑分析仪研究

    电平树形触发,以应付条件语句如IF 、THEN、ELSE 等复杂事件,使触发变得更加灵活。今后,逻辑分析仪基本发展趋势是将计算机技术与仪器不断融合,在PC平台上使用,使逻辑分析仪
    发表于 08-24 09:55

    通用计算机总线仪器

    可能,数据采集部分由数据采集板卡完成,采样后的数据由计算机总线传送到计算机系统,由其完成对信号的分析和处理并输出结果或存储数据,这种方式组成的仪器通常把它称为通用
    发表于 12-06 14:10

    AudioPrecision ATS-2 AP ATS-2 数字音频分析仪

    、DVD、VCD、CD、PC声卡、调声台、功放等等产品研发。ATS-2系列音频分析仪具备以下特点: ·全新的计算机控制音频测试计量系统,优良的Audio Precision质量和设计;
    发表于 03-16 11:45

    基于LabVIEW设计的虚拟仪器分析仪

    [B]1 引言[/B]虚拟仪器技术是用户在通用计算机平台上根据测试任务的需要来定义和设计仪器的测试功能,其实质是充分利用计算机
    发表于 04-09 09:40

    数据通信测试仪表功能概述

    测试设备。 一、规程分析(测试) 数据通信是人和计算机计算机计算机之间的通信,要实现有效
    发表于 06-21 06:35

    浅析逻辑分析仪的原理

    逻辑分析仪是常用的电子仪器之一,主要应用于做数字电路测试,FPGA调试,CPU/DSP调试,数字IQ/IF分析,无线通信/雷达接收机测试等场
    发表于 06-28 07:51

    采用LPC2148的音频分析仪设计实现介绍

    于各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理。事实上,通过采用单片机来进行控制,可以实现仪器仪表的数字
    发表于 07-29 07:22

    Agitekservice--频谱分析仪计算机系统故障维修方案

      频谱分析仪三大故障中常见的一类就是计算机系统故障;随着计算机技术的发展和普及,新型测量仪器计算机硬件为核心,其
    发表于 05-20 13:52

    基于DSP技术的2M 传输性能分析仪

    基于DSP技术的2M 传输性能分析仪 摘要:本文介绍一款基于DSP 技术的便携式2M 传输性能分析仪
    发表于 04-07 10:39 22次下载

    一种基于FPGA的E1数字传输分析仪成解帧实现方法_耿立华

    一种基于FPGA的E1数字传输分析仪成解帧实现方法_耿立华
    发表于 03-14 16:50 2次下载