网站大量收购独家精品文档,联系QQ:2885784924

【毕业设计】远程虚拟测试系统设计.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
远程虚拟测试系统设计 摘要:充分利用现有的CSY系列传感器实验仪,通过串口与计算机通信,在LabVIEW软件环境下实现传感器信号采集与显示。将MATLAB与LabVIEW相结合,利用其强大的计算功能对数据进行分析处理,实现数据分析、曲线拟合、结果判定等功能,提升了传统仪器的性能,实现了仪器功能的开发,并在此基础上构件基于LabVIEW的远程虚拟测试系统。 关键词:虚拟仪器 MATLAB 虚拟示波器 串口通讯 远程虚拟测试系统 CSY系列传感器综合测试仪能完成包含磁、电、温度、位移、振动和转速等测试,广泛应用于大、中专等高等院校中,作为“检测与转换技术”、“传感器原理与应用”等课程教学实验的多功能教学仪器。但其检测到的信号,仅能显示在电压/频率表上,不仅测试功能单一,而且不能进行相关的数据处理。 本文提出把虚拟仪器技术与CSY系列传感器综合测试仪相结合,将所测试数据采集进计算机,同时调用MATLAB节点,利用最小二乘法,实现数据分析、曲线拟合、结果判定等功能。还可将LabVIEW程序在WEB上发布,提供远程访问与控制,构成远程测试系统,从而提升了传统仪器的性能,实现了仪器功能的开放性。 一、测试系统的网络化结构 系统网络化结构如图1所示。CSY系列传感器综合测试仪负责提供底层的多种传感器的测试信号;数据采集卡完成信号的放大、A/D转换并通过RS232串口将CSY系列传感器实验仪的测试信号送入计算机。CSY系列传感器实验仪自带数据采集卡,其厂家自行开发了一个简单的数据采集上位界面,但难以满足多种测试与数据处理功能;系统的上位机采用LabVIEW7.0进行虚拟仪器测试界面的开发。由于LabVIEW拥有拥有大量的与其它应用程序进行通信的VI库,可以在Windows或其他平台下通过调用内部或外部DLL的形式分享其他平台中的库资源,可与其它Windows应用程序一起集成为用户的应用程序。在LabVIEW下开发的程序称为虚拟仪器,通过编制软件可以在有限的设备基础上实现虚拟仪器VI(Virtual Instrument)的各种自定义功能,大大扩展了仪器的功能。另外,使用DataSocket技术、WebServer、TCP/IP和UDP网络VIs,可以开发B/S模式远程测控系统,利用计算机网络通过以太网将分析处理后的数据用Web的?16+低4位)?20/4096-10](v) 转速算法:S=2?1000000/(高8位?256+低8位)(转/分) 2、串口控制程序设计 在LabVIEW平台下处理串口通讯需要使用标准的输入输出应用程序编程接口VISA(Virtual Instrument SoftWare Architecture)。本文由VISA构成的串口控制程序如图2所示。LabVIEW提供了5个串口通讯节点,分别实现串口初始设置、串口写、串口读、检测串口输入缓存中的字节数、串口中断。 (1)串口初始化:利用VISA Configure Serial Port.vi函数各端口进行传输波特率、数据位、奇偶校验位、停止位等设置。硬件和计算机的通讯协议必须一致; (2)串口写操作:计算机向实验仪发出的采集命令由VISA Write.vi函数完成输入; (3)串口读操作:通过串口属性节点Property Node可以检查串口的端口字节数(实验仪规定为202个字节),然后连接函数VISA READ.VI; (4)关闭串行设备(VISA Close.vi) 在串口程序设计中,VISA Write.vi和VISA Read.vi间必须有一定延时,否则调试时会出现以下问题:在串口属性节点中端口字节书小于实验仪标准输出;串口读操作中产生帧传输错误。 三、数据的显示和处理 本文仅通过在CSY型传感器系统实验仪上的电容式传感器特性实验,说明其测试过程。 1、虚拟示波器的面板设计 在面板上设计了虚拟示波器, 实现对电容式传感器静态位移侧量数据采集数据和显示,并且能对重要 的数据进行保存和下一次的读取。 LabVIEW程序分为前面板和程序框图两部分,其中食面板是用户接口,用于向程序中输入各种控制参 数,并以数字或图形等各种形式输出测试结果,虚拟示波器的前面板图如图3所示。示波器面板由以下模块 构成:通道选择模块、触发功能模块、时幅基控制模块、数据存储模块、信号测量模块等。其程序图略。 2、用MATLAB进行数据处理 当虚拟示波器显示出采集的数据后,对数据的分析处理是至关重要的。在LabVIEW中运用 MATLAB 数学软件,两者结合使用可以使虚拟仪器技术中的数据分析处理功能更加强大。本文通过最小二乘法将采 集数据进行多项式拟合,可以获得所需要的理想数据。 在MATLAB中,可以调用函数polyfit实现多项式拟合。在Lab VIEW中。有关数学分析方面的工具

文档评论(0)

精品资料 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档