论文部分内容阅读
虚拟仪器技术是测控技术的重要分支之一,是自动化技术,测量技术,微电子技术,计算机技术以及通信技术相融合而产生的综合性技术,在当代社会中起着举足轻重的作用,而互联网的飞速发展使得基于Internet的网络测控平台成为可能。本文从上海MWB互感器有限公司对该公司所出产的电流互感器的质量检测需求出发,将虚拟仪器技术与网络技术相结合,成功地研发出虚拟仪器网络测控平台,并将其应用到电磁设备的测量领域。该系统经过实践验证取得了良好的测控效果,为工业自动化领域带来了全新的变革,极大地推动了电力测控技术的进步和电力生产的发展。本文首先讨论了虚拟仪器技术,包括虚拟仪器的概念,特点,组成以及虚拟仪器的发展现状与未来,详细地分析了虚拟仪器的开发思想和主流开发方法,并充分借鉴了当今虚拟仪器第一大提供商NI公司的产品开发概念,例如LabVIEW系列产品,在此基础上提出了本测控平台上测试节点的虚拟仪器开发架构。随后基于一种新发现的励磁特性测试方法以及新型的自适应滤波算法,给出了电流互感器网络测控平台测试节点的设计原理及实现,包括硬件设计和软件设计。在硬件设计中,我们重点讨论了系统的I/O接口设计,包括数据采集卡的安装配置,如何利用数据采集卡进行模拟信号的采集,以及数字控制信号的输出,这是虚拟仪器开发过程中的基本环节;在软件设计中,我们则重点分析了软件应用程序的模块化结构,并详细讨论了几个完成主要功能的主函数,这是虚拟仪器开发过程中最重要的部分,体现了“软件即是仪器”的虚拟仪器开发思想。在虚拟仪器节点的网络集成上,本测控平台采用Interntet互联网作为网络平台,以实现最大范围内的数据共享,而测控节点间采用C/S网络架构模型。本文首先分析了TCP/IP通信协议族特点,随后开发出基于TCP/IP协议的自定义协议栈,以保证测控平台高效可靠的通信,并利用Socket网络编程技术,分别完成了客户端和服务器端的程序开发,实现了在Linux与Windows不同操作系统平台下不同节点间的相互通讯,并成功结局了异构平台间数据格式的统一问题,完成了测控网络的动态数据交换,从而构建了整个网络测控平台。本文所完成的虚拟仪器网络测控平台客户端(上位机)用于整个测试流程的控制工作,并负责主要的人机交互工作,包括数据的存储、显示与打印;而服务器端(下位机)主要用于数据采集、计算以及测试电路控制工作,并将必要的结果与原始数据通过Internet传输到虚拟仪器客户端。文章最后对基于网络测控平台的电流互感器自动测试系统做了总结,并展望了虚拟仪器网络测控平台的发展前景。