针对中小企业日益增长的业务数据,不同的场景有不同的管理需求,市面上的数据管理软件难以做到适应不同场景且软件开发成本较高的问题,提出了一种利用Excel电子表格和mysql数据库组合开发的方法。首先,为了降低成本与开发难度而引入Excel电子表格,但Excel有行数上限,数据规模太大会导致运行卡顿,操作困难,因此引入华为云RDS For mysql数据库用来解决行数上限和存储的问题。然后,使用Excel自带的VBA开发工具,为电子表格进行功能和交互界面的设计,让表格具备数据管理软件应有的功能。最后,使用ODBC让VBA与mysql相互连接,实现数据交互。实验结果表明,Excel具有与mysql数据库进行数据交互的能力,且能通过技术开发让其具备数据管理软件的功能,有效降低开发难度与成本。
当下,电能成为生活和工作中必不可缺的部分,这就要求电力系统足够稳定。电力系统中,蓄电池可以储存电能。当母线电压不足时,蓄电池通过化学反应把储存的电能释放,维持电压稳定。蓄电池的正常运行直接影响着系统的稳定性,因此实时掌握蓄电池的性能参数、健康状态成为国内外研究的热点。本文以风光互补发电系统中的铅酸蓄电池作为研究对象。首先对蓄电池的工作原理和主要性能参数作了介绍。其次根据现阶段的研究趋势,对蓄电池荷电状态(State of Charge)的估算方法进行了研究。选用扩展卡尔曼滤波算法(Extended Kalman Filter)对蓄电池SOC进行估算,通过Matlab软件进行仿真。实验结果表明估算误差小于1%,验证了扩张卡尔曼滤波算法的有效性。再次采用STM32F407VET6单片机作为主控制器,通过充放电电路实现对蓄电池的充放电控制,用电压和电流采集电路,温度传感器以及内阻测量电路实现对蓄电池充放电电流、电压、温度、内阻的在线采集。最后通过GPRS(General Packet Radio Service)模块,将采集到的数据上传到阿里云服务器中的mysql数据库。在数据库中,根据监测到的蓄电池内阻,对蓄电池的健康状况做出在线评估。用户可以随地随地的通过网页客户端登录监测页面,及早地发现问题并更换蓄电池,从而减少不必要的损失。本文通过下位机和网页客户端的联合测试,对蓄电池的性能参数进行远程实时监测,用户通过网页客户端查看实时数据和健康状态,发现问题电池,及时更换,减少损失,节约成本,具有一定的实用价值。
暂无评论