- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于VB独立光伏运行数据采集系统
基于VB独立光伏运行数据采集系统
【摘要】本文利用VB软件完成独立光伏发电系统的上位机部分设计,通过VB软件中的MSComm控件、Picture控件、Timer控件等控件实现系统的数据采集与远程监控。文中利用VB编程与RS-232口进行串行通信,实现了对现场数据的自动采集。重点利用VB编程实现串口通信,并且进行数据动态接收保存,将接到的数据赋值于全局变量,达到可以图表绘制曲线。实际运行表明,利用VB完成独立光伏发电系统具有动态显示功能强,可视性强,为故障预报与故障诊断模块提供了基础等优点。
【关键词】VB;光伏;数据采集;远程监控
1.引言
工业革命给人类历史带来了辉煌的文明,但同时也造成资源的极大浪费和生态环境的破坏,能源问题是全世界都在关注的问题。因此,寻求一种新的、无污染的、储量丰富的替代能源迫在眉睫。而与其他能源相比,太阳能具有许多明显的优势,诸如不受地域限制、能源洁净、稳定性高、无噪声等。近年来随着科学技术的不断提升,商品化的太阳能光伏电池的转换效率已达到18%,使得其应用范围更加宽广[1]。在电力应用方面太阳能利用有并网发电的家用型发电系统、独立供电型的照明系统、一般电池储能应用以及电机驱动应用。本文主要讨论独立发电的光伏系统的上位机部分。
数据采集是数据处理与分析中的首要环节。由于在编程时,要涉及到对硬件的控制,因此,选择C语言编程的程序员居多,也有选择C++的少数程序员。但这两种经典语言掌握难度大,可读性差。本文采用面向对象的可视化的编程语言VB从根本上解决了以上问题,只要有一定编程基础的技术人员,均可实现自己编程。
2.太阳能光伏发电系统
典型的独立光伏发电系统是由光伏阵列、MPPT控制器、蓄电池组、交直流变换器和交直流负载等构成,如图1所示。
图1 典型光伏发电系统图
太阳能电池单体是用于光电转换的最小单元,太阳能电池单体是由一片单晶硅片构成的。多个太阳能电池单体通过并联、串联后构成太阳能电池模块。多个太阳能电池模块封装后构成太阳能电池阵列,也称为光伏阵列[2]。太阳能电池单体的功率规格一般为几瓦至几百余瓦不等,是可以单独作为电源使用的最小单元,将许多个太阳能电池单体串并联并且封装后组成的光伏阵列可以满足负载所要求的输出功率。
蓄电池组主要有两个作用:一是贮存光伏阵列受光照时所产生的电能;二是随时向直流负载或者交流负载供电。
交直流变换器是光伏发电系统的关键部件,变换器分直流变换器和交流变换器两种。直流变换器类似于开关电源,将直流电压和电流变换为不同电压等级的直流电压和电流;而交流逆变器是将直流电力逆变成交流电力。
3.设计原则
3.1 数据流的设计原则
在独立光伏发电数据采集系统中应用数据流设计,初步分析可知:光伏阵列被太阳照射后产生的物理量和电气量被传感器采集处理后转变为电信号;电信号进过调理和模数转换后生产数字信号;数字信号通过接口进入VB平台;最后通过人机界面显示数据和图表。
数据流计算不同于传统的计算模式,关键在与数据流思想的数据本身具有到达快速、范围广泛和持续的到达时间这三点。
因此本数据采集系统实质就是对数据流进行获得、处理和显示的过程。独立光伏发电数据采集系统就是数据流路径设计和模块化的实现过程的统一。
3.2 模块化的思想
模块化是指解决一个复杂问题时自顶向下逐层把系统划分为若干模块的过程,每个模块完成每个子程序的特定功能,所有的模块通过某种逻辑组装起来,成为一个完整的能够完成整个系统功能的整体。模块化思想指导我们处理复杂系统时,可分割、组织和打包系统,将复杂系统分解为更好的可实现和管理的模块。
用VB编程生产的独立光伏发电数据采集系统采用的就是模块化的思想。依据模块化,可以定义它的接口,包括了输入输出数据,控制信号和状态信号。
4.数据采集
4.1 RS232串口通信标准
本数据采集系统采用RS-232串口通信标准。RS232是美国电子工业联盟(EIA)制定的串行数据通信的接口标准[3]。它适合于数据传输速率在0~20000b/s范围内的通信。一般PC机上会有两组RS232接口,通常称为COM1和COM2。串口按位发送和接收字节。对于串口通信协议来说,最重要的参数是:波特率、数据位、停止位和奇偶校验位。对于本独立光伏运行数据采集系统来说,可将串口通信协议设定为:MSComm1.Settings=”4800,n,8,1”[4]。RS232接口电平采用负逻辑电平:-15~-3V为逻辑1;+15~+3V为逻辑0。
利用RS-232串行通信接口可以实现两台PC机的点对点之间的通信。现在计算机上一般只提供DB-9连接器,并且都为公头。如图2所示。
9行串
您可能关注的文档
最近下载
- (完整版)名著导读《镜花缘》阅读练习及答案_6653.doc VIP
- 名著导读《镜花缘》阅读练习及答案.docx VIP
- 名著导读《镜花缘》阅读练习及答案.docx VIP
- 部编版七年级上册语文期末复习:名著导读《朝花夕拾》+《西游记》 考点练习题汇编(Word版,含答案).docx VIP
- 部编版中考语文一轮复习:七年级上册名著导读《朝花夕拾》+《西游记》练习题(含答案).pdf VIP
- 超星尔雅学习通《大学生劳动教育(合肥工业大学)》2025章节测试附答案.docx VIP
- 成人手术后疼痛评估与护理(2023中华护理学会团体标准).pptx VIP
- 《西游记》导读(含答案).doc VIP
- 西游记导读教案答案.doc VIP
- 盐与淀粉的交互作用:糊化与老化特性的深度剖析.docx VIP
文档评论(0)