毕业论文基于LabVIEW的社区抄表系统设计40273.doc
《毕业论文基于LabVIEW的社区抄表系统设计40273.doc》由会员分享,可在线阅读,更多相关《毕业论文基于LabVIEW的社区抄表系统设计40273.doc(40页珍藏版)》请在三一办公上搜索。
1、湘潭大学毕业设计说明书题 目:基于LabVIEW的社区抄表系统学 院: 信息工程学院 专 业: 学 号: 姓 名: 刘旭华 指导教师: 完成日期: 2012年5月 目 录摘要IAbstractII第1章 绪论11.1背景11.2国内外研究现状21.2.1抄表技术的研究现状21.2.2虚拟仪器的研究现状21.3现实意义31.4论文主要工作4第2章 虚拟仪器技术52.1虚拟仪器概述52.1.1虚拟仪器的概念52.1.2虚拟仪器的优势52.1.3虚拟仪器的软件结构72.1.4虚拟仪器的发展趋势72.2开发工具LabVIEW 软件82.2.1 LabVIEW中的基本概念82.2.2 LabVIEW的操
2、作模板82.2.3 LabVIEW调试与运行92.3本章小结9第3章 系统软件设计103.1启动界面103.2登录系统113.3主界面143.4日用电信息163.5月用电信息183.6生成安装程序213.7本章小结22第4章 串口通信234.1用户端设计234.2串口设置234.3串口数据通信244.4数据处理254.5串口程序264.6本章小结26第5章 总结与展望275.1论文研究工作总结275.2不足与展望27参考文献28致谢29基于LabVIEW的社区抄表系统摘要:自动抄表技术作为计量自动化的基础,已成为当前普遍关注的热点。虚拟仪器突破传统仪器将软件和硬件电路封装一体,通过应用程序将计
3、算机资源和仪器硬件功能相结合,形成用户可以根据个人需求自定义的控制系统。本文提出了一个基于LabVIEW的社区抄表系统解决方案,利用LabVIEW灵活的界面设计和强大的数据处理功能设计了一个可靠的智能化工作平台。通过串口通信实现与用户端计算机 LabVIEW 程序的数据通信,该系统能够直观地显示社区用户的用电状况,并可靠、详细地计算和存储用电信息,实现了对社区电表的自动抄录和管理。实践证明,该系统是一种高性能、高效率的实时控制实现系统。关键词:社区抄表;LabVIEW;串口通信Community meter reading system based on LabVIEW Abstract:As
4、 the basis of measurement automation, automatic meter reading technology has become the current focus of attention. A breakthrough of the virtual instrument is that traditional instrument software and hardware can be integrated to a circuit package, combining the computer resources and hardware func
5、tion and forming the measurement system according to personal demand. This paper presents a system solutions of community meter reading based on LabVIEW, Using LabVIEW flexible interface design and powerful data processing function to design a reliable intelligence work platform to achieve goal of a
6、utomatic transcriptions and management of the community meter reading. Through the serial communication, it can communicate with the LabVIEW program of computer as well as visually display the status of electricity. The system is reliable capable of detailed calculation and storage of electric infor
7、mation, providing a reliable intelligence work platform. Proved by practice, this is a highly performance, highly efficient real time control system.Keywords:Community meter reading; LabVIEW; Serial communication第1章 绪论1.1研究背景随着电力系统不断完善与发展,用户用电需求不断提高,对电能表的功能和性能也提出了越来越高的要求。电能表进入了从单一的计量功能到集计量、通讯、控制于一身的
8、发展阶段。提高供电质量,提高供电的可靠性,实施高效准确的抄表系统已是当务之急。然而过去我国普遍将电表安装在用户室内,尤其是北方地区防冻的需要更是这样,电度表现在部分改为一户一表安装在楼道内。这样每月电表入户抄表收费给用户和抄表人员带来很多麻烦,造成很多不必要纠纷。为了有效解决入户抄表收费存在的诸多弊端,提高效率,南方部分地区虽将电表装于户外,但这都是传统的单表计量,无法实现智能抄表和联网远程抄表。虚拟仪器(Virtual Instruments)是基于计算机的仪器。计算机和仪器的密切结合是目前仪器发展的一个重要方向。粗略地说这种结合有两种方式,一种是将计算机装入仪器,其典型的例子就是所谓智能化
9、的仪器。随着计算机功能的日益强大以及其体积的日趋缩小,这类仪器功能也越来越强大,目前已经出现含嵌入式系统的仪器。另一种方式是将仪器装入计算机。虚拟仪器主要是以通用的计算机硬件及操作系统为依托,实现各种仪器功能。美国国家仪器公司(National Instruments,简称NI) 在1986年推出了实验室虚拟仪器集成环境LabVIEW,用计算机灵活强大的软件代替传统仪器的某些部件。随着计算机技术和Internet技术的发展,虚拟仪器正沿着高性能、多功能、集成化和网络化的方向发展。图1-1反映了常见的虚拟仪器方案。 信号调理数据采集卡 数据处理虚拟仪器面板 被测对象图1-1 常见虚拟仪器应用方案
10、1.2国内外研究现状1.2.1抄表技术的研究现状在国外,对自动抄表技术的研究起步较早、且比较深入,从标准的制定到抄表专用芯片的生产都已经比较成熟。在北美、加拿大等北美国家,自动抄表系统早已广泛应用于抄表管理系统之中。自动抄表已成为一个新的产业部门,国外已有不少著名厂商已生产出 AMR 系列产品,而且对 AMR 的研究也越来越深入。美国于 1986 年就建立了自动抄表技术协会(AMRA),每一年半左右开一次国际性年会,每次年会前都有专题报告。近些年又成立了欧洲自动抄表技术协会(EUROAMRA)和英国自动抄表技术协会(UKAMRA)。在 1998 年度,美国共有791项AMR应用项目,其中约有5
11、50万台电表实现了自动抄表。此外,欧盟各国、拉美和日本都有自动抄表实验的报告自动抄表技术的应用在一些发达国家已基本形成了规模。总体来看,目前我国国内所采用的抄表方式大致可以分为三种。一是传统的人工抄表方式,抄表人需到用户处读取数据,返回总局后将数据重新输入电脑进行处理。二是预付费方式,抄表人无需到用户处,用户通过银行划拨收费或到仪表管理部门购买磁卡、IC卡等,按购买额提供用量,完成收费工作。三是远程抄表方式,监控中心通过远程通信系统(例如公用电话网、电力线载波、数据网等)自动获取远程仪表数据的方式。当前在我国国内大量使用的仍然是传统的人工抄表方式,部分地区己经开始了远程抄表的试点。1.2.2虚
12、拟仪器的研究现状近年来,世界各国的虚拟仪器公司开发了不少虚拟仪器开发平台,以便使用者利用这些仪器公司提供的开发平台组建自己的虚拟仪器或测试系统,并编制测试软件。最早和最具影响的开发软件,是 NI 公司的 LabVIEW 软件和 LabWindows/CVI开发软件。LabVIEW 采用图形化编程方案,是非常实用的开发软件。Lab Windows/CVI是为熟悉 C语言的开发人员准备的、在 Windows 环境下的标准 ANSIC开发环境。2002市场调查数据显示,在美国的测试、测量市场,LabVIEW 就占 42.9的份额,可见,NI 公司在此领域占绝对优势。2005年统计显示,NI 的产品在
13、全球有很大的市场,其中不乏国际知名的大公司,像 Nokia、Siemens、Tektronix 等等。在世界财富 500 强中的制造业厂商,也有过半都是 NI 的客户。美国 HP 公司的 HP-VEE 和 HP-TIG 平台软件,美国 Tektronix 公司的 Ez-lest 和 Tek-TNS 软件,以及美国 HEM Data 公司Snap-Master 平台软件,也是国际上公认的优秀虚拟仪器开发平台软件。这些厂家的产品在国际市场上都具有较强的竞争力,目前已开始进入中国市场,但价格昂贵,因此还没有广泛地被中国用户所接受。国内虚拟仪器起步于九十年代中期,至今已有多家科研院所、高校及公司从事虚
14、拟仪器技术的研究与产品的开发。目前,大部分厂家生产的虚拟仪器基本以计算机加数模转换及软件应用来实现传统仪器中的示波器、频谱分析仪、频率计、波形发生器、波形记录仪等,但也有些开发比较早的厂家将虚拟仪器批量应用于其它行业。目前国内有十几家企业在研制 PC 虚拟仪器,上百种系列实用产品已面市,并开始在航空、航天、通信、医疗、电力、石油勘探、铁路等行业普及应用。虚拟仪器的国内外发展呈现两条主线:一是 GPIBVXIPXI 总线方式(适合大型高精度集成系统),二是 PC 插卡式LPT 并行口式串口 USB 方式IEEE 标准的1394口方式(适合于普及型的廉价系统,有广阔的应用发展前景)。PC插卡式虚拟
15、仪器利用PCI(Peripheral Component Interconnect)或ISA(Industrial Standard Architecture)计算机本身的总线,将数据采集卡(DataAcquisition,DAQ)直接插入计算机相应标准的总线扩展插槽内,利用计算机总线传递数据,完成测试任务。1.3研究意义我国对自动抄表技术的研究起步较晚,技术标准还不成熟,但国家对自动抄表技术的发展非常重视。建设部2000 年小康型城乡住宅科技产业工程城市示范小区规划设计准则(修改稿)中已明确提出:“推广应用户外计量(含水、电、暖、燃气表)技术”。就目前而言,各种抄表方式在国内都有不同的研究和
16、使用,但手动抄表方式仍为主要的抄表方式。随着人民生活水平的提高,对家庭自动化、楼宇自动化的要求越来越强,体现为在高层、豪华居住小区,传统的人工手动抄表方式已经很难满足社会发展的要求,人们对远程自动抄表系统的需求已越来越强烈。随着计算机和通讯技术的迅速发展,各种各样的自动化抄表系统不断涌现出来,它们不仅替代了烦琐的手工劳动,而且提供了更多的优质服务,实现智能抄表的呼声越来越高。利用LabVIEW编程无需具备太多编程经验,因为该软件使用的都是测试工程师们熟悉的术语和图标,如各种按钮、开关、波形图等,接口非常直观形象。并且LabVIEW以其价格低廉和开发周期短等优点比传统仪器更具有优势,用人的智力资
17、源代替许多物质资源,通过一组软件和硬件,形成了具有普通仪器的基本功能,又有一般仪器所不具有的特殊功能的新型仪器,具有人机界面友好,功能强大,维护简便等优点。用该软件开发的社区抄表系统打破了传统抄表的模式,是虚拟仪器运用越来越广泛的典型例证,该系统能够可靠地实现对电表的自动抄录和管理,满足了操作人员以及社区用户的需求。1.4论文主要工作本人在对计算机综合数据采集和控制技术研究的基础上,基于LabVIEW的图形化编程语言,完成了一个单机版的社区抄表系统软件的设计和实现。论文一共分为五章:第一章:在分析国内外抄表技术发展状况和LabVIEW的发展趋势的基础上,利用剧增的网络资源,提出了基于图形化编程
18、语言LabVIEW的社区远程抄表系统,并对文章结构和研究内容做了介绍。第二章:详细地介绍了虚拟仪器技术,并对开发工具软件LabVIEW的操作、调试与运行进行简洁的说明。第三章:设计LabVIEW的处理模块,包括LabVIEW主界面和日用电信息、月用电信息这三个部分。功能界面模块主要功能是并进行存储和处理的功能。在这基础上实现应用界面的设计,包括抄表、报警、查询等功能。并根据得到的电能数据,得出出用户用电总量和用电时间的图形。第四章:串口通信的设计,即用户端的数据传输,通过标准的输入输出应用程序编程接口VISA完成对本地数据的采集。第五章:总结全文的主要研究内容,分析存在的问题和不足。第2章 虚
19、拟仪器技术2.1虚拟仪器概述虚拟仪器(Virtual Instruments)的起源可以追溯到 20 世纪 70 年代,PC 机出现以后,仪器的计算机化成为可能,于是诞生基于计算机的仪器,即虚拟仪器。仪器硬件以模块化为特点,能够全方位的系统集成,应用软件则以图形化的编程为长处,能够方便高效的创建自定义的用户界面,二者相结合实现传统仪器的测量功能。2.1.1虚拟仪器的概念所谓虚拟仪器,就是在通用计算机为核心的硬件平台上,由用户设计定义、具有虚拟面板、测试功能由测试软件实现的一种计算机仪器系统。使用者用鼠标点击虚拟面板,就可操作这台计算机系统硬件平台,就如同使用一台专用测量仪器一样。虚拟仪器的“虚
20、拟”二字主要包含以下两个方面的含义:第一,虚拟仪器的面板是虚拟的。虚拟仪器面板上的各种“控件”与传统仪器面板上的各种“器件”所完成的功能是相同的。设计虚拟仪器前面板,就是在前面板设计窗口中摆放所需的图标,然后对图标的属性进行设置。第二,虚拟仪器测量功能是通过对图形化软件流程图的编程来实现的。以PC计算机为核心组成的硬件平台支持下,通过软件编程来实现仪器的功能的。因为可以通过不同测试功能软件模块的组合来实现多种测试功能,所以,在硬件平台确定后,就有“软件就是仪器”的说法。2.1.2虚拟仪器的优势虚拟仪器是基于计算机的功能化硬件模块和计算机软件构成的电子测试仪器,而软件是虚拟仪器的核心,如图2-1
21、所示,其中软件的基础部分是设备驱动软件,而这些标准的仪器驱动软件使得系统的开发与仪器的硬件变化无关。这是虚拟仪器最大的优点之一,有了这一点,仪器的开发和换代时间将大大缩短。虚拟仪器中应用程序将可选硬件(如GPIB,VXI,RS-232,DAQ板)和可重复用库函数等软件结合在一起,实现了仪器模块间的通信、定时与触发。源代码库函数为用户构造自己的虚拟仪器(VI)系统提供了基本的软件模块。由于VI的模块化、开放性和灵活性,以及软件是关键的特点,当用户的测试要求变化时可以方便地由用户自己来增减硬、软件模块,或重新配置现有系统以满足新的测试要求。这样,当用户从一个项目转向另一个项目时,就能简单地构造出新
22、的VI系统而不丢失己有的硬件和软件资源。虚拟仪器开发者虚拟仪器软件面板虚拟仪器软件开发平台底层驱动程序硬件模块虚拟仪器开发者操作系统图2-1 虚拟仪器开发框图虚拟仪器具有传统独立仪器无法比拟的优势(如表2-1所示)。在高速度、高带宽和专业测试领域,独立仪器具有无可替代的优势。在中低档测试领域,虚拟仪器可取代一部分独立仪器的工作,但完成复杂环境下的自动化测试是虚拟仪器的拿手好戏,是传统的独立仪器难以胜任的,甚至不可思议的工作。正因为虚拟仪器具有以上相对于传统测量仪器的优势,在实际的工程中,虚拟仪器得到了越来越广泛的应用。在国际上,虚拟仪器早已步入实用阶段,我国虚拟仪器应用则刚刚起步,但是发展十分
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业论文 基于 LabVIEW 社区 系统 设计 40273
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-3973066.html