基于Labview的光伏发电数据监测系统的设计
基于LabVIEW的光伏发电远程电能监控系统设计

基于LabVIEW的光伏发电远程电能监控系统设计丁全鑫;师鑫;杨君宝【摘要】A kind of dc bus type with reflux and battery power generation system structure is put ing intelligent single-phase watt-hour meter as electricity signal acquisition terminal,the acquisition of various signals are transferred to the 485/USB converter through 485 bus,which using the MODBUS-RTU communication protocol,then the signals are sent to the PC from converter to read.The MCU receives control instructions from PC through XBee wireless transmission module to control field devices.By LabVIEW development platform the pc can make strong visual interface and through the WEB publishing technology the front panels are released to the network to achieve the remote control.Through test and analysis, the system has strong real-time property and runs well and stable.%提出了一种直流母线式的有蓄电池有逆流发电系统结构。
基于LabVIEW的光伏电站远程监控系统设计

2017年软 件2017, V ol. 38, No. 11基金项目: 国家质检总局科技计划基金资助项目(2013QK104);云南省质量技术监督局科技计划基金资助项目(2013ynzjkj102)作者简介: 祝奔奔(1993-),男,江西上饶人,硕士研究生,主要研究方向:新型传感器技术;万舟(1960-),男,云南昆明人,副教授,硕士,主要从事有机材料PVDF 力学传感器、特殊传感器和生产过程自动化系统研究。
基于LabVIEW 的光伏电站远程监控系统设计祝奔奔,万 舟(昆明理工大学 信息工程与自动化学院,云南 昆明 650500)摘 要: 针对光伏电站建设在偏僻地区,其管理监控难度大的问题上,本文设计了一种基于LabVIEW 的光伏电站远程监控系统。
将传感器测得的数据进行信号转换,将其用串口与CC2430芯片相连组成传感器数据采集模块,把采集的数据通过串口转WiFi 模块进行传输,利用路由节点来接收WiFi 信号,最后将所得信号在LabVIEW 监控界面上显示。
结果表明,光伏电站远程监控系统具有采集数据准确、传输数据迅速和实时监控等优点,实现了环境温度、风速、电压和电流的监控。
关键词: 光伏电站;实时监控;传感器;传输数据中图分类号: TM391 文献标识码: A DOI :10.3969/j.issn.1003-6970.2017.11.009本文著录格式:祝奔奔,万舟. 基于LabVIEW 的光伏电站远程监控系统设计[J]. 软件,2017,38(11):49-54Design of Remote Monitoring System for Photovoltaic Power Station Based on LabVIEWZHU Ben-ben, WAN Zhou(Kunming University of Science and Technology, Institute of Information Engineering and Automation, Kunming, Yunnan 650500)【Abstract 】: For the construction of photovoltaic power plants in remote areas, it is difficult to manage and monitor the photovoltaic power plants. This paper designed a photovoltaic power station remote monitoring system based on LabVIEW. Measured by the sensor data signal conversion, the serial port is connected with the CC2430 chip is composed of sensor data acquisition module, the data collected through the WiFi serial transmission module, using the routing node to receive the WiFi signal, the signal is displayed on the LabVIEW monitor interface. The results show that the remote monitoring system of photovoltaic power station has the advantages of accurate data acquisi-tion, rapid transmission of data and real-time monitoring, and realizes the monitoring of ambient temperature, wind speed, voltage and current.【Key words 】: Photovoltaic power plant; Real-time monitoring; Sensors; Transmission of data0 引言光伏发电具有无污染、安全性高、能源质量高等优点,受到了世界各地发电公司的重视。
基于LabVIEW的太阳能发电数字跟踪系统软件设计_秦冲

1 系统总体设计
该系统主要 有 传 感 器 辨 向 装 置 , 数字跟随装置 和监控部分构成 。 总体框图如图 1 所示 : / 包 括 传 感 器 电 路、 A D 其中 传 感 器 辨 向 装 置 , 。 转换 、 单 片 机 和 电 机 及 其 驱 动 电 路 数 S T C 8 9 C 5 1
第2 7 卷第 1 期 2 0 1 3年3月
传 动 技 术 D R I V E S Y S T EM T E CHN I QU E
V o l . 2 7 N o . 1 M a r c h 2 0 1 3
( ) 1 0 0 6 8 2 4 4 2 0 1 3 0 1 3 0 0 3 文章编号 : - - -
: , N e w Y o r k J o h n W i l e &S o n s I n c . 2 0 0 1. y [ ] 2 陈 秉 聪 ,王 昕 .半 履 带 式 气 垫 车 最 佳 功 率 匹 配 的 研 究 [ ] : 工 程 技 术 版) J .青岛大 学 学 报 ( . 1 9 9 9, 1 4( 2) 1 3+ - 8. [ ] , , , 3 u o Z. Y u F. L o a d d i s t r i b u t i o n c o n t r o l s s t e m d e s i n L y g ] a s e m i t r a c k a i r c u s h i o n v e h i c l e[ J . J o u r n a l o f T e r r a f o r - - - ( ) : m e c h a n i c s . 2 0 0 7, 4 4 4 3 1 9 3 2 5. - [ ] 4 许烁 ,罗哲 ,喻凡 ,周科 ,张勇超 .基于总功耗 最 小 的 半 ] 履带气垫车滑转率控制 仿 真 [ J .系 统 仿 真 学 报 . 2 0 0 8, ( ) : 2 0 1 6 4 2 4 4 4 2 4 7+4 2 5 1. - [ ] , , , , , 5 i e D. L u o Z. Y u F. T h e c o m u t i n o f t h e o t i m a l X p g p o w e r c o n s u m t i o n f o r s e m i t r a c k a i r c u s h i o n v e h i c l e u - - - p p s i n h b r i d e x t r e m a l o t i m i z a t i o n[ J] .A e n e r a l i z e d - g y p p g ( ) : l i e d M a t h e m a t i c a l M o d e l l i n . 2 0 0 9, 3 3 6 2 8 3 1 2 8 4 4. - p g [ ] 6 M] .北 京 :中 国 龙天渝 ,蔡增 基 .流 体 力 学 泵 与 风 机 [ 建筑工业出版社 . 1 9 9 9. [ ] ,M. 7 e k k e r G.T h e o r o f L a n d L o c o m o t i o n[ M] .A n n B y :U A r b o r n i v e r s i t o f M i c h i a n P r e s s . 1 9 5 6. y g [ ] 8 张 跃 革 .半 履 带 式 气 垫 车 结 构 设 计 及 节 能 机 理 的 研 究 [ D] .长春 :吉林工业大学 .
基于Labview的光伏监控系统设计

17第40卷 第5期 湖南科技学院学报 V ol.40 No.5 2019年5月 Journal of Hunan University of Science and Engineering May.2019基于Labview 的光伏监控系统设计赵 露1 曹运华2(1.安徽电子信息职业技术学院,安徽 蚌埠 233000;2.西安电子科技大学,陕西 西安 710071)摘 要:为了解决远程统一监控与管理,能够实时地进行信息交互,研究一种基于Labview 的光伏监控系统。
基于Labview 的光伏监控系统可视化界面友好,简单,便于操作。
旨在通过实现web 端设计,其中web 端设计更加简洁、明了,授权后可实现实时远程监控。
系统采用Xbee 模块传输数据,添加Atmega8单片机保证系统稳定性,减少干扰。
采用Python 编程,程序易读,方便使用者根据情况进行代码融合,由于代码的开放性,大大减少了编程的工作量。
若系统出现异常情况可及时进行预警,供用户更加快捷解决系统问题,同时系统将异常数据记录,方便用户找到问题根源,故障统计后,便于后期推广使用。
最后,系统检测得出结论,稳定且实用性强。
关键词:Labview ;光伏;监控中图分类号:TP319 文献标识码:A 文章编号:1673-2219(2019)05-0017-021 引 言普通光伏发电系统占地面积广、体积庞大,监控系统错综复杂,需要消耗很多人力、物力对光伏发电系统进行监管、监控。
系统简单化、价格低廉化、使用方便化显得势在必行。
针对此需求,文章提出一种基于Labview 光伏监控系统的设计,不仅简便、直观且数据存储量大[1]。
2 系统总体结构设计文章设计了一种基于Labview 的光伏监控系统,该系统可以实时监控光伏发电与负载的状态。
该光伏发电系统主要用于安徽电子信息职业技术学院的日常供电,监控系统可以实时获取发电与负载消耗情况。
当光伏发电量大于负载消耗时,将多余电量并入国家电网;当光伏发电量无法支撑负载消耗时,从国家电网获取市电作为补充。
基于LabVIEW光伏发电在线测控系统的研究

基于LabVIEW光伏发电在线测控系统的研究【摘要】:太阳能是一种清洁的永续能源,具有普遍性、可持续性、无污染的特点。
在生产实践中,太阳能的有效利用形式包括光电、光热和光化学的转换。
其中,光伏发电技术(光电转化)的应用和推广,已经成为国内外最重要,发展最快的能源补给形式。
然而,研究如何提高光伏电池的光电转化效率,降低应用成本,成为光伏发电技术推广、应用的技术性难题。
本课题就目前工程应用中使用传统智能仪表,手动记录现场数据的独立发电系统,结合LabVIEW虚拟仪器技术,将其功能优化,实现了在线自动采集光伏发电系统的相关数据(T,U,I,P),并对光伏电池的最大功率点实时跟踪。
本论文为了实现真正意义的MPPT(MaximumPowerPointTracking),提出了“电导增量算法”实时跟踪太阳能的最大功率点。
并设计制作了数据采集卡及智能控制器,该控制器电路采用单片机技术,产生PWM脉冲信号控制Boost升压斩波电路占空比,将该控制器加在负载蓄电池和光伏电池之间,最终实时调节最大功率点的目的。
针对目前工程应用中采用传统方式控制的独立光伏发电系统存在的不足,结合LabVIEW技术,对光伏发电在线系统的软硬件技术分别探讨和研究,最终实现了光伏发电数据在线自动测控。
主要完成的工作如下:(1)查阅相关文献,深入的剖析了目前国内外所面临的能源形式,并提出利用光伏发电技术解决能源危机的方案。
(2)分析了光伏电池的工作原理及其数学模型,讨论分析了光伏电池温度、光照强度对其输出特性的影响,不仅在MATLAB/Simulink中搭建光伏电池仿真模型进行实验验证,并通过实验研究了光伏电池的输出特性。
(3)研究了蓄电池的电化学反应原理,并讨论了其充电控制的方法,蓄电池的三阶段充电控制法,可以避免蓄电池在使用过程中过充电现象。
(4)阐述了DC-DC电路的工作原理及MPPT的控制方法,通过比较分析,提出“电导增量算法”动态跟踪光伏电池最大功率点,在MATLAB/Simulink进行仿真实验,不仅验证了Boost升压斩波电路的有效性,还验证了“电导增量法”算法的优越性。
基于LabVIEW的太阳能光伏发电监控系统设计

等情况时有发生[5 。 12] 同时,恶劣的自 然 环 境 也 对 数 据 采 集 工作人员的操作安全和工作生活状态产生不利影响。
环境参数数据不仅对电站工作人员的操作安全与工作 生活状态有影响,也对光伏电池的发电量有影响,同时还 涉及到发 电 站 设 备 的 正 常 运 行[13 。 16] 因 此, 非 常 有 必 要 对 光伏发电站的环境参数进行测量和监控管理。为了采集光 伏发电系统的工作参数数据,需要建立一整套完整的光伏 发电监控系统,这不仅可以提高光伏发电系统环境数据的 监控与收集,而且能更加科学、更加方便地进行人力物力 的控制与协调,进行合理调配运用[17 。 22]
关 键 词 :LabVIEW;光 伏 发 电 ;实 时 监 控 ;集 中 化 管 理
犇犲狊犻犵狀狅犳犛狅犾犪狉犘犺狅狋狅狏狅犾狋犪犻犮犕狅狀犻狋狅狉犻狀犵犛狔狊狋犲犿 犅犪狊犲犱狅狀犔犪犫犞犐犈犠
ZhangAnli,XieMeng,SuChen,Fan Mingbang
(CityCollege,Xi′anJiaotong University,Xi′an 710018,China) 犃犫狊狋狉犪犮狋:ThispaperdesignsasolarphotovoltaicpowergenerationmonitoringsystembasedonLabVIEW,toaimingattheprob lemsofincompletereal-timedataacquisitionandlackofmonitoringdatainthenewenergygenerationsystem.Thelowercomputer usesSTM32F105asthemaincontrolchip,voltagedetectioncomponentsPCF8591、LM75Atemperaturedetection,threecup wind speeddetection,BH1750lightintensitydetectionandotherchipstoformthesolarphotovoltaicpowergenerationmonitoringmodule circuit.TheuppercomputerusesLabVIEWtorealizereal-timedisplayofmonitoringparameters,faultalarmandrecord,intelligent openingandclosingofmonitoringsystemandcentralizedmanagement.Thesystemerrorrangeislessthan ±10% ,andtheaccurate valuerangeofsimulationdataandstandarddataisbetween0.5~20.Compared withthetraditionalphotovoltaicpowergeneration monitoringsystem,itismoreenergysaving,environmentalprotection,moreintelligent,andmoreconvenientforsystematiccentral izedmanagement. 犓犲狔狑狅狉犱狊:LabVIEW;photovoltaicpowergeneration;real-timemonitoring;centralizedmanagement
基于LabVIEW平台光电检测系统的设计实验指导书

实验三基于LabVIEW平台光电检测系统设计一、目的和要求和主要内容基于LabVIEW的光电信号采集和控制是光电信息与技术专业实验的设计性实验,其目的在于加深对光电信息与技术理解,提高解决实际问题的能力。
要求学生在学好理论前提下,培养自己具有一定的动手操作能力,所设计的采集系统应包含:电路板的设计,电路的制作,光电发射、接收和采集电路,光电信号的控制等。
应用到Protel,Labview等软件。
掌握基本放大电路的设计和计算机数据采集和控制的Labview编程。
二、数据采集系统的软、硬件介绍2.1 LabVIEW的介绍LabVIEW(Laboratory Virtual Instrument Engineering Workbench)是一种基于图形编程语言(G语言)的开发环境。
主要用于仪器控制、数据采集和数据分析等领域。
它与C、Pascal、Basic等传统编程语言有着诸多相似之处,如相似的数据类型、数据流控制结构、程序调试工具,以及层次化、模块化的编程特点等。
但二者最大的区别在于:传统编程语言用文本语言编程;而LabVIEW使用图形语言(即,各种图标、图形符号、连线等)以框图的形式编写程序。
用LabVIEW编程无需具备太多编程经验,因为LabVIEW使用的都是测试工程师们熟悉的术语和图标,如各种旋钮、开关、波形图等,界面非常直观形象,因此LabVIEW对于没有丰富编程经验的测试工程师们来说无疑是个极好的选择。
2.2 Protel的介绍Protel 99 SE是Protel Technology公司系列软件的一个版本,是一种基于Windows平台的32位电路设计自动化系统。
它能实现从电学概念设计到输出物理生产数据,以及这之间的所有分析、验证和设计数据管理。
Protel的特点在于具有丰富多彩、功能强大的编辑功能;迅速便捷的自动化设计能力;完善有效的检测工具;灵活有序的设计管理手段;庞大的原理图元件库、PCB元件库和卓越的在线编辑元件功能;良好的开放性等等。
一种基于单片机和Labview的小型光伏发电监控系统设计

一种基于单片机和Labview的小型光伏发电监控系统设计吴志强;田卫华【摘要】In this paper,temperature measuring element DS18B20,light sensors PBH1750FVI,wireless trans-mission module nRF24 L01 , high-precision digital potentiometer and electromagnetic relay peripheral modules together with single chip C8051F350 were used to collect temperature, light intensity, voltage and current, which were displayed in the front panel of Labview,and then a real-time photovoltaic power generation data acquisition and control system was developed. The proposed system could improve the limitation of traditional single-chip microcomputer and PC data acquisition processing with many advantages including the simple cir-cuit,low cost,high reliability and friendly man-machine interface which was easy to operate.%利用DS18 B20测温元件、nRF24 L01无线模块、PBH1750 FVI光传感器以及高精度数字电位器和电磁继电器等构成外围模块, C8051 F350单片机通过Labview的VISA串口模块来采集温度、光强、电压、电流,开发了一种实时采集光伏发电数据并对发电状态进行控制的监控系统。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于Labview的光伏发电数据监测系统的设计①The Design of PV Data Monitoring System Based on Labview满春涛张鹏飞( 哈尔滨理工大学自动化学院黑龙江哈尔滨150080)摘要:基于Labview图形化编程软件开发了一种用于光伏发电特性及周围环境测试的实时监测系统。
该系统由传感器、变换器、FieldPoint模块及主监控PC组成。
利用温度、电压、电流、辐照度等多种传感器、变换器采集发电系统现场的信息,输入到FieldPoint模块进行信号的调理及数据采集,经RS485总线传输到计算机进行数据的显示、处理、转换和存储,系统模块化的特点使测试项目可以扩充。
利用DataSocket通信技术和Labview远程访问技术实现系统本地和远程监测的功能。
该系统可实时同步测量光伏发电系统的各种数据,存储的数据库信息可以为日后的科学研究提供依据,为光伏发电技术的改进与提高奠定了基础。
关键词:光伏发电数据监测Labview 远程监测1 引言光伏发电系统的能量输出因周围环境的变化而表现出较大的差异,对光伏发电系统进行实时监测,可以获得原始测量数据,为系统的改进与优化以及以后的科学研究提供有用数据,对系统环境参数及其系统本身的电气性能进行监测和分析是保证系统正常高效运行的前提。
光伏发电系统的运行一般是在无人职守的情况下进行,对地面上很分散的光伏系统进行监测维护是十分困难繁琐的,需要大量的时间和人力物力,因此在光伏发电系统中采用远程数据监测系统具有重要意义[1-3]。
Labview可以利用高性能的模块化硬件,结合高效灵活的软件来完成各种测试、测量和自动化应用。
灵活高效的软件可以创建自定义的光伏监测系统的用户界面并能提供强大的后续数据处理能力,可以方便的设置数据处理、转换、存储的方式[4]。
模块化的硬件能方便的提供全方位的系统集成,另外Labview还有网页发布、报告生成、数据管理以及软件连接等功能[5-6]。
本文利用Labview的强大功能配合FieldPoint模块化分布式I/O设计了一种光伏发电数据监测系统,并通过网页发布的功能达到远程监测的目的。
2 光伏监测系统原理图1为光伏数据监测系统的原理框图。
用电流、电压、温度、风速等传感器感应光伏发电系统及周围环境的信息,生成可测量的电信号。
由于传感器得到的信号可能会很微弱或者含有大量噪声,需通过信号调理装置进行放大、衰减、隔离、多路复用、滤波等操作[7-8]。
通过调理后的信号就可以与数据采集设备连接了。
监测系统采用工业RS485总线实现下位机与监控主PC之间的通讯。
RS485总线最大的通信距离约为1219m,最大传输速率为10Mb/S,传输速率与传输距离成反比,在100Kb/S的传输速率下可达到最大的通信距离,加中继器以后可以达到更大的传输距离。
Labview软件及其配套的DAQ(Data Acquisition)驱动程序与数据采集硬件形成了一套完整的数据采集、分析和显示系统。
同时Labview软件还能够完成数据存储任务,以便为以后的科学研究提供可靠数据。
通过软件中的Web发布工具,可以通过互联网随时登入监测系统进行远程数据监测。
图1 光伏数据监测系统原理框图3 光伏监测系统硬件设计3.1 传感器和变换器光伏发电监测系统需要从现场获取的信息主要包括:①光伏方阵运行时的直流电流值、电压值、功率值,以及经过①基金项目:黑龙江省自然科学基金项目(F2007-09);黑龙江省教育厅科技项目(11531058)功率调节器以后的蓄电池充电参数。
②采集风速值、光伏组件表面和周围环境的温度以及太阳的辐照度。
③通过一定时期内采集的数据进行累计发电量、平均温度、平均辐照度等数值的计算。
采用与以上信息相对应的传感器和变换器对数据进行测量,温度传感器采用精密铂电阻温度传感器PT100,该传感器按照IEC751国际标准设计和制作,利用铂电阻在温度发生变化时其电阻值也发生变化的特性来测量温度,传感器元件由铂丝烧制,稳定性高,测量范围广,利用两个温度传感器可以分别对光伏组件表面温度和环境温度进行测量,将被测温度转换成(4~20)mA DC 二线制标准信号而远程发送。
电压的测量采用四通牌ST-A 系列的STCV-800电压传感器,该系列传感器广泛用于电力系统的监测,电压测试范围分别为0~1200V 。
直流电流的测量选用武汉仪表公司生产的HD 系列高精度直流大电流传感器。
其工作原理如图2所示。
图2 电流传感器原理图采用磁性比较方法,M 为高导磁率材料铁芯,1W 、2W 为比例绕组,1I 、2I 分别提供给1W 、2W 直流电流。
得到的直流磁势分别为111I W R φ=,122I W R φ= ,由于两个磁势1φ和2φ方向相反,当12φφ=时,即铁芯内合成磁通为零时,磁势平衡方程为1122I W I W =,且当1W =时,122I I W =。
上述说明,即使1I 是一个数值较大的单个电流,只要2W 有足够的匝数,便可以用较小的2I 与之平衡,并可用2I 表示1I 相应的数值,2I 数值较小,便于直接进行精密测量,且2W 为常量不受其他量的影响,因此用磁性比较方法测量直流大电流可以达到较高的精度。
同样风速、太阳辐射量等信号的测量选用与光伏发电系统相配套传感器和变换器将信号其转换为标准电信号才能送入数据调理单元。
3.2 信号调理和数据采集装置直接采集来的信号由于噪声等原因不一定能够满足采集系统的要求,为了适合数据采集设备的输入范围,由传感器生成的电信号必须经过处理。
信号调理装置能够按照要求放大或者缩小电压电流范围,并对信号进行隔离滤波等处理。
光伏监测系统的信号调理图如图3所示。
图3 光伏监测系统的信号调理信号调理装置SCXI (Signal Conditioning Extension for Instrumentation )由信号调理机箱、信号调理模块和信号连接端口组成。
分布式信号采集系统采用模块化的方式,完成信号调理、数据采集和网络通讯的功能。
分布式信号采集系统非常适合于工业现场的测试,它可以使信号调理在靠近传感器的位置进行。
监测系统采用NI 公司的FieldPoint 模块化分布式I/O 产品,利用RS485串行接口可以方便的连接到本地PC 。
FieldPoint 内装信号调理部件,可以直接连接到传感器,具有精确可靠的16位模拟输入,可供混用与搭配的独立I/O 模块能够在恶劣环境下使用。
另外,FieldPoint 具有将I/O 功能、信号终端和通讯方式模块化的创新结构。
系统设计周期短而且性能稳定,FieldPoint 系统包括大量隔离模拟与数字I/O 模块、接线座, 以及网络接口, 以便更容易地与标准开放式网络相连接[9]。
用户可以单独选择最合适的特定应用网络接口模块、I/O 模块或信号终端类型。
光伏发电监测系统选用NIFP-AI-110 单端输入模块、NI FP-TC-120 热电偶模块和NI FP-1001 网络接口模块。
由于太阳能辐射传感器是利用其顶部的光电探测器来测量太阳辐射的,能够将光信号转换为电压信号,于是采集选用NI FP-AI-110模块,它是8通道单端输入模块,用于从各种传感器直接测量电压和电流信号。
温度的采集选用NI FP-TC-120,8通道热电偶模块,操作温度范围为-40到70°C ,用于标准J 、K 、T 、N 、R 、S 、E 和B 热电偶的温度的测量,具有信号调理、双层绝缘隔离、输入噪声过滤的功能和高精度delta-sigma 16位模-数转换器,保证测量数据的精确。
以上两模块均提供HotPnP (热插拔)操作且配置简单,可自我诊断和自动调整到工程单位,是专为高效高可靠度的测量而设计的,提供滤波处理的低噪音16位分辨率模拟输入和过量程保护、板载诊断的功能都确保了无故障的安装和维护,且均附有NIST 校准认证书以确保精确可靠的模拟测量,非常适合在光伏发电监测系统中进行应用。
为了实现FieldPoint 和RS485总线之间的通讯,还采用NI FP-1001网络接口模块,每个FP-1001网络模块可将多达9个FieldPoint I/O 模块作为结点连接到RS485网络。
FP-1001通过FieldPoint端子基座连成的本地高速总线,管理PC和I/O模块间的通信。
FP-1001还提供若干诊断和自动化的功能,令安装、使用和维护得以简化。
4 光伏监测系统的软件设计虚拟仪器技术(Virtual Instrumentation,VI)是随着计算机技术、大规模集成电路等技术的飞速发展,仪器系统与计算机软件技术紧密结合,而对传统仪器概念的突破。
美国国家仪器(NI)公司开发的图形化软件开发环境Labview (Laboratory Virtual Instrument Engineering Workbench)是一种用图标代替文本行创建应用程序的图形化编程语言,是目前实现虚拟仪器软件设计最流行的工具之一,被公认为标准的数据采集和仪器控制软件,现已成为测试测量和控制行业的标准软件平台[10]。
4.1 监测系统前面板设计由于Labview使用G语言(图形化语言)进行程序设计,因此该系统界面包含了光伏发电监测系统所要进行监测的温度、电流、电压以及辐照度等的全部信息,Labview中的VI程序由前面板、程序框图、VI图标3部分构成,其中前面板是VI 程序的用户操作界面,是VI程序的交互式输入和输出端口。
如图4所示,系统前面板即系统界面主要由主监测界面以及各种参数界面组成。
主界面主要由发电参数监测模块、环境参数监测模块和数据处理模块3部分组成,各独立参数模块可以进行有关的参数设置,实时显示数据,数据处理模块可以存储相关的历史数据并进行数据回放,以便对特定模块单独进行分析处理。
图4 光伏监测系统前面板图5是光伏发电数据监测系统前面板对应的部分程序框图,主要包括电压采集、电流采集、辐照度采集、温度采集及其处理程序。
图5 光伏监测系统部分程序框图4.2 数据库的建立实现数据库功能的第一步是建立数据源,由于Labview 数据库工具只能操作而不能创建数据库,所以必须借助第三方数据库管理系统,选用Microsoft公司的Access软件来创建数据库。
建立一个名为PVData.mdb的数据库文件,利用通用数据连接UDL(Universal Data Link)来获得数据库信息以实现数据库连接,建立与数据库文件对应的PVData.udl文件。
数据库连接完成后便可以对数据库进行操作了,包括创建表格、删除表格、添加测试记录、查询记录等操作。
如用Labview 数据库工具包中的DB Tools Create Table.vi来创建光伏组件表面温度测试数据表,数据表中包括测试时间、测试数值、测试人等多项信息,用DB Tools Drop Table.vi来删除某个表格,用DB Tools Insert Data.vi添加一条记录。