基于Visual Basic的光纤光栅解调仪测试软件的设计.pdfVIP

基于Visual Basic的光纤光栅解调仪测试软件的设计.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Visual Basic的光纤光栅解调仪测试软件的设计

基于Visual Basic 的光纤光栅解调仪测试软件的设计 李桂平 等 基于Visual Basic的光纤光栅解调仪测试软件的设计 李桂平,叶宗顺,王军涛,刘 果,邹念椿 (国网电力科学研究院/南京南瑞集团公司,江苏省南京市 210003) 摘要:基于 Visual Basic 开发平台编写了光纤光栅解调仪的测试软件,运用了 ACCESS 数据库来保存软件设置与保存数据,使用NI 公司的图形控件CWGraph 来显示测量波形、 使用DiDaGrid 表格控件来显示实时测值与传感器信息,使用了质心法来计算波形的中心 点,试验证明,该软件运行稳定、显示界面美观、采取的算法计算的波长重复性可达1pm。 关键字:Visua Basic,图形控件,表格控件,质心法 0 引言 光纤光栅(FBG )传感器是利用 Bragg 波长对应变、温度、应力的敏感特性而制成的一种新 型的光纤传感器,在大坝及工程检测具有极其广泛的用途,光纤光栅(传感器除了具有传统电类 传感器的功能外,它还具有分布传感、抗电磁干扰、精度 、长期稳性好、易于布设等优点,有 多种技术可用于FBG 波长的解调,主要有如下几种类型:匹配滤波法、边缘滤波法、干涉法、可调 [1] 谐F-P 滤波法 。其中,可调谐F-P 滤波滤波法可以直接将波长信号转换成电信号,并且具有体积小、 价格低、灵敏度 、光能利用率 、操作简单等优点,是一种适合工程实际应用的波长解调方法。 光纤光栅解调仪测试软件是光纤光栅解调系统的重要组成部分,软件与解调仪以TCP 方式接 收解调仪采集的数据,完成传感器的识别、传感器的波长解算、采集波形的显示以及测量数据的 存储与处理。 1 软件开发目的与开发平台的选择 1.1 开发解调仪测试软件的目的 接收解调仪传输的测量数据,计算光栅的中心波长以及对应传感器的物理量,显示测量曲线, 显示测量的实时数据以及历史数据,用数据库保存测量数据以及设置信息,数据导出功能,传感 器距离修正功能,显示报警及异 信息。 1.2 开发平台的选择 Visual Basic 是微软公司推出的可视化编程工具之一,是目前世界上使用最广泛的程序开发工 [3] 具。它具有开发速度快,简单易学等特点 。通过API 函数的调用,再使用一些外部控件,完全 可以满足测试软件功能的需求,所以选用Visual Basic 作为软件开发平台。 Microsoft Access 是一种关系式数据库,适合于数据量少的应用,在处理少量数据(小于50M ) 和单机访问的数据库时效率很 ,并且使用Access 数据库简单可靠,所以测试软件的数据库选用 Access。 2 软件的主要功能 软件启动时,将自动从数据库中读取解调仪内部波长 准的标称值、传感器的设置信息、解 调仪的设置信息等参数调入内存,根据功能需求,测试软件包括以下几个工作界面。 1 20 10 全国水电自动化技术学术交流研讨会论文集 2.1 软件设置界面 软件设置界面可以设置解调仪的物理地址、IP 地址和端口号,连接超时时间;设置各个通道 的检测波形为波峰或波谷;设置数据保存方式为手动保存或者自动保存以及自动保存时间间隔。 2.2 测试主界面 Visual Basic 6.0 虽然有图形功能,但功能简单,并且画图消耗的时间很长,而本软件的测试 曲线2 秒就需要刷新一次,所以选用了 国国家仪器(NI )公司的Measurement Studio CWGraph 6.0 control 。这个控件功能强大,能够显示各种图形和曲线,而且使用极其方便。 测试主界面以图形方式显示测试波形曲线,在波峰显示出中心波长,当该波峰对应的光栅设 置成传感器时,在波长上方显示波长对应物理量;由于测量四个通道,显示曲线会有重叠,所以 使用复选框进行有选择的显示。以不同的颜色区分测量通道。 因Visual Basic 6.0 的表格功能欠缺,且编程操作烦琐,为方便以表格方式显示波长与传感器 信息,选用北京金甲虫公司的DiDaGrid 表格控件,DiDaGrid 表格控件美观大方,使用

文档评论(0)

f8r9t5c + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档