【基于LabVIEW的钒电池监控系统设计】全钒液流电池

【基于LabVIEW的钒电池监控系统设计】全钒液流电池,第1张

摘 要:设计了一个基于LabVIEW的钒电池监控系统,介绍了监控系统的组成及监控软件的开发设计。实际运行结果表明,该监控系统实现了钒电池的数据采集、显示、分析存储和控制功能。
关键词:钒电池 监控 LabVIEW
中图分类号:TM7 文献标识码:A 文章编号:1672-3791(2012)06(a)-0040-01
钒电池作为一种新兴的大规模蓄电储能设备,广泛应用于风能、太阳能等发电系统[1]。本研究基于LabVIEW平台实现了对钒电池系统全自动控制及相关参数的监测,保证了钒电池系统安全高效的运行。LabVIEW是由美国NI公司利用虚拟仪器技术开发的主要面向计算机测控领域的虚拟仪器软件开发平台[2],该开发环境把工业测量与控制和计算机完美结合在一起。
1 系统总体方案
钒电池监控系统采用上下位机结构形式,由上位机监控平台和下位机控制器组成。控制器以单片机为核心,包含了传感器、电压采集盒、可控执行器件等,主要完成钒电池运行参数采集、数据分析、报警输出等功能[3]。上位机监控平台为通用PC机,通过RS232与下位机连接。上位机监控软件主要完成采集信号的数据分析、显示、记录,设置运行控制器的工作模式和参数等工作。
钒电池工作时,传感器将采集到的电解液温度、液位、流量及压力等物理信号转化为电流信号,经过精密电阻转换后得到电压信号并输至A/D转换器。采集盒使用LTC6803[4]电池管理芯片作为测量器件,使用SPI接口与控制芯片通信,并且可以多个串联使用,实现对多路单体电池电压的采集。系统通过3种可控执行器件实现对钒电池系统的控制,泵开关用于启停电池电解液的流动,报警器用于系统故障报警,充放电设备用于电池充放电。控制器接收到信号后实时处理分析,按照通信协议以数据帧的形式将系统状态参数通过RS232发送到PC端监控平台,接收PC端监控平台控制信号实现对可执行器件的控制。
上位机监控软件的主要功能是在钒电池运行时,向工作人员提供人机交互界面,将接收到的信号解析后,以数值或曲线的形式实时显示,以供给工作人员监视控制;对系统状态参数进行分析处理后以Excel表格的形式存储;根据设置参数对监控数据进行判断,当发现系统异常时,给出报警信号,并向下位机控制器发送钒电池停止运行命令,确保钒电池系统安全可靠运行。
2 上位机监控软件的设计
上位机监控软件主要由用户登录模块、参数配置模块、系统通信模块、系统监视模块及数据分析存储模块组成。
21 用户登录模块
该模块主要是为了提高钒电池监控软件系统的安全性,只有权限较高的工作人员才能对系统进行 *** 作。登录系统时需输入用户名、密码,系统验证正确后即可查看系统状态、设置系统参数等。
22 参数配置模块
参数配置模块可设置监控系统的各项参数,包括串口参数、采集参数、传感器参数、存储参数及电堆参数五部分。传感器参数用来设定系统状态参数安全范围,当检测到的相关参数不在此范围时,系统将报警提示;数据参数采集方式分为单次采集与定时采集两种,单次采集主要用来测试监控软件与下位机控制器的通信状况,定时采集实现数据实时采集;电堆参数用来设置钒电池电堆数及每个电堆单体数量;串口参数用来设置串口通信参数;存储参数包括存储时间、文件保存目录等参数。
23 系统通信模块
监控平台与下位机控制器采用RS232串口通信,数据以帧为单位传输,数据帧结构如表1所示。
其中控制字共有4个字节,分别代表数据类型或命令类型、数据长度、源站地址、目的站地址。数据长度不能大于255,数据类型有传感器数据、漏液信息、电堆数据及单体电压数据,命令类型有启停泵、启停充电设备、启停报警器。读取每帧数据后都要进行CRC校验,若校验不通过则重新发送数据。
在LabVIEW中对串口进行控制的方式通常是直接利用LabVIEW功能模块“仪器I/O”中的“串口”子模块,该子模块中包含进行串行通信 *** 作的一些功能模块[5]。LabVIEW串口通信首先要通过“VISA配置串口”子VI对串口相关参数进行设置,包括串 口号 、波特率、数据位、停止位及校验位等。串口通信的读、写 *** 作通过“VISA读取”与“VISA写入”函数实现,读取的数据字节数不能大于串口接收缓冲区数据字节数。串口通信结束后需使用“VISA关闭”函数结束通信过程。
24 系统监视模块
系统的监视模块主要用来显示系统主要设备的运行状态,将通信模块接收的原始数据按照通信协议解析后得到系统状态参数值,然后赋予各显示控件。电池电压及各传感器数据以数值和模拟图形的形式实时显示。
当监控参数都正常时,点击控制按钮,控制状态灯会变成浅表示打开;点击启动泵和充放电设备按钮,泵状态和充放电设备状态灯会变成浅表示打开;监控数据发生异常时,泵和充放电设备会自动变为停止,对应的泵状态和充放电设备状态灯会变成深绿色表示关闭,报警器状态灯闪烁报警。
25 数据分析存储模块
钒电池作为一个能量储存设备,其各项技术指标对今后的研究具有重要意义。监控软件除了对系统状态进行实时监控还需对相关指标进行分析和存储。在数据分析存储模块中,根据解析出的电流、电压等参数计算出钒电池的功率、充放电容量、库伦效率、电能效率,并以表格的形式实时显示。在参数设置模块设置好存储参数后,软件将钒电池状态参数及分析结果写入Excel表格保存,以便研究人员查阅研究。
3 结语
本文利用LabVIEW软件及单片机设计了一个钒电池监控系统。实验证明该系统能够实时采集、显示、保存钒电池各状态参数,当钒电池出现故障时监控系统能够及时报警并停止运行。
参考文献
[1] 李虹云,刘理,李云燕新能源钒电池及其充电控制技术[J]企业技术开发,2010(1):38~40
[2] 雷振山.LabVIEW7Express实用技术教程[M].北京:中国铁道出版社,2004.
[3] 漆阳华钒电池智能监控管理系统设计[J]信息与电子工程,2010,8(5):588~593
[4] LinearLTC6802-1 Multicell Battery Stack Monitor(datasheet)[EB/OL]2008-09-26
[5] 阎群,张明波,余达太基于LabVIEW的燃料电池电源监控系统的设计[J]微计算机信息,2011,27(8):38~40

QSmart Q501品质数据采集仪用来连接不同的测仪器进行自动数据采集(如数显卡尺、百分表、高度计、测厚仪、电子称、拉力计等),不再需要人工录入数据,节约人力成本而且可以减少由于人工录入所导致的错误。从而整体提高生产过程中的整体工作效率。
行业应用案例:
1连接卡尺实现高效率的移动数据采集;
应用背景:当前工厂内部品质检查的方法为测量一个数据后,由测量人员人工记录在纸张中,或者由一个人测量,另一个人进行记录的 *** 作方式,当需要进行分析时,由 *** 作人员录入到电脑的EXCEL表格中;同时有些 *** 作人员由于不清楚产品的测量规格,对于产品超过规格的情况, *** 作人员不能及时采取措施,而且对于需要进行数据分析时,还需要重复录入电脑中。
主要目标:实现测量的无纸化,提高测量的准确性及提高检测的效率,在超过规格时,能够及时进行提醒;
2快速称重,解决食品加工行业的检测问题;
应用背景:食品加工行业,对产品进行重量抽检,尤其在需要进行大批量测量时,耗费人工,效率较低,而且由于是记录在检测记录表中,需要进行数据分析时,还需进行二次录入。
主要目标:解决产品重量检测中的效率问题,同时可导出数据到电脑中进行统计分析。
解决方案:由于数据采集仪体积较小,可方便设置在生产现场,为实现高效率的检测,在软件功能上开发了自动检测功能模块,测量人员将产品放置在电子称上,软件将自动侦测是否要产品在检测,有产品在检测,则自动读取稳定时的数据,然后等待 *** 作人员 *** 作另一个产品的重量测量,通过软件自动测量功能,测量的速度可以加快一倍以上,同时检测的结果自动记录在数据采集仪中。

Canape是一款用于汽车电子系统的开发和测试的软件,它可以帮助工程师进行数据采集、处理和分析。如果在使用Canape测量数据的过程中,出现了一段时间无法显示数据的情况,可能有以下几种原因:
1 数据采集模块故障:Canape软件与数据采集模块之间的连接可能存在问题,导致数据无法正常采集。这时需要检查数据采集模块的连接是否松动或损坏,或者尝试重新连接数据采集模块。
2 数据传输中断:数据采集模块与计算机之间的数据传输可能会中断,这时需要检查计算机与数据采集模块之间的连接是否正常,或者尝试更换数据传输线。
3 Canape软件故障:Canape软件本身可能存在故障,需要尝试重新启动软件或者更新软件版本。
4 数据存储问题:Canape软件可能没有正确地将数据存储到磁盘中,这时需要检查存储路径和存储格式是否正确。
在使用Canape测量数据的过程中,还需要注意以下一些问题:
1 确保连接稳定:在使用Canape测量数据时,需要确保数据采集模块与计算机之间的连接稳定,避免数据传输中断。
2 合理设置参数:需要根据具体的测试需求,合理设置Canape软件的参数,如采样频率、采样时间等。
3 数据处理与分析:Canape软件可以对采集到的数据进行处理和分析,可以根据具体需求选择不同的处理方法和分析工具,以获取更加准确的测试结果。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/10314315.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-07
下一篇2023-05-07

发表评论

登录后才能评论

评论列表(0条)

    保存