一种基于北斗短报文通信的锂离子储能电池组管理系统的制作方法_2

文档序号:9490113阅读:来源:国知局
池信息包括电池包总览信息、BMS电芯温度信息与电池测量模拟前端AFE状态信息,其中所述电池包总览信息又细分为两种:一、主控设备的数据:具体有最低温度、最高温度、最高电池组电压、最低电池组电压、循环次数、剩余容量、充放电电流、工作设备数等共40个字节数据,二、N组从设备的数据:具体有从设备状态标志、从设备运行状态、最高温度、最低温度等共28个字节;所述BMS电芯温度信息具体有16节的电芯电压和8节的电芯温度等共42个字节数据;所述电池测量模拟前端AFE (Batterymeasurement analog front end)状态信息,具体有电池组电芯电压、AFE最低电芯电压、AFE最高电芯电压、AFE最低电芯温度、AFE最高电芯温度、AFE状态标志共10个字节数据。
[0023]如图2所示,所述北斗短报文数据包括指令、报文头信息、电文内容及校验和;其中所述电文内容为电池信息的有用信息,长度为120字节,远大于电池三种信息的字节数,根据电池信息内容分析,对短报文中的电文内容进行格式定义,所述电文内容包括终端编号、设备地址、信息类型及信息参数;所述终端编号为电池组的编号,用于识别不同的电池组,用4字节表示;所述设备地址用于主从设备,用1字节表示;所述信息类型用于标识电池信息类型,用1字节表示;所述信息参数用于存放具体的电池组数据信息。
[0024]由于本系统的数据量相对比较大,所述数据解析与存储模块采用SQLServer作为数据库管理系统,数据库访问技术采用LINQ技术。LINQ是一种能够快速对大部分数据源进行访问和数据整合的一种技术,可以减少数据访问的时间,提升系统的高效性。具体采用的是LINQ to SQL技术,与传统的直接使用SQL语句不同,它在关系数据库的表和C#程序的对象之间建立一个对象相关映射(object relat1nal mapping, 0RM)层,然后以对象的形式管理数据库内容。如图3为数据库访问技术的具体流程图,把需要执行的LINQ查询语句转换成标准的SQL查询语句,以及把该SQL语句在数据库执行后的查询结果返回给数据访问层,或者把对实体的修改、增删等操作写入数据库。
[0025]所述人机交互模块采用B/S架构。人机交互的工作通过浏览器来完成,用户使用简单,提供了一个友好的界面;而且B/S架构的系统其开发和维护都是在服务器端进行,对系统的任何修改和升级只会对服务器端产生影响,客户端无需任何改变,因此系统的维护成本较低。
[0026]所述人机交互模块采用ASP.NET平台,主要使用GridView控件和LINQ技术相结合实现电池组信息的基本显示,同时使用GDI+图形图像技术实现对数据解析与存储模块解析结果的显示,包括电池充放电特性曲线、电池温度变化情况及电池故障报警等。
[0027]为了让一般技术人员更好的理解本发明的技术方案,以下结合附图对本发明进行详细介绍。
[0028]如图2所示,
以上所述仅为本发明的较佳实施例,凡依本发明申请专利范围所做的均等变化与修饰,皆应属本发明的涵盖范围。
【主权项】
1.一种基于北斗短报文通信的锂离子储能电池组管理系统,其特征在于:包括系统前端与系统后端;所述系统前端包括依次连接的电池数据采集终端、第一通信协议转换模块及第一北斗短报文通信收发模块,还包括一发送缓冲区,所述发送缓冲区分别与所述第一通信协议转换模块及第一北斗短报文通信收发模块连接;所述系统后端包括依次连接的第二北斗短报文通信收发模块、第二通信协议转换模块、数据解析与存储模块及人机交互模块;所述第一北斗短报文通信收发模块及第二北斗短报文通信收发模块皆连接至北斗卫星; 所述电池数据采集终端用于实时采集锂离子储能电池组的电池信息;所述第一通信协议转换模块将所述电池数据采集终端采集的电池信息转换成北斗短报文数据并传输给所述第一北斗短报文通信收发模块;所述发送缓冲区用于暂存所述北斗短报文数据以满足第一北斗短报文通信收发模块发信频率的限制; 所述第一北斗短报文通信收发模块与所述第二北斗短报文通信收发模块经所述北斗卫星实现数据的传输; 所述第二通信协议转换模块将所述第二北斗短报文通信收发模块收到的北斗短报文数据转化为电池信息并传输给所述数据解析与存储模块;所述数据解析与存储模块将收到的电池信息经预设的通信协议解析出来,存储于数据库;所述人机交互模块提供一人机交互界面给用户,用户可在所述人机交互界面中查询电池信息。2.根据权利要求1所述的基于北斗短报文通信的锂离子储能电池组管理系统,其特征在于:所述电池信息包括电池包总览信息、BMS电芯温度信息与电池测量模拟前端AFE状态?目息O3.根据权利要求1所述的基于北斗短报文通信的锂离子储能电池组管理系统,其特征在于:所述北斗短报文数据包括指令、报文头信息、电文内容及校验和。4.根据权利要求3所述的基于北斗短报文通信的锂离子储能电池组管理系统,其特征在于:所述电文内容为电池信息的有用信息,长度为120字节,所述电文内容包括终端编号、设备地址、信息类型及信息参数;所述终端编号为电池组的编号,用于识别不同的电池组,用4字节表示;所述设备地址用于主从设备,用I字节表示;所述信息类型用于标识电池信息类型,用I字节表示;所述信息参数用于存放具体的电池组数据信息。5.根据权利要求1所述的基于北斗短报文通信的锂离子储能电池组管理系统,其特征在于:所述数据解析与存储模块采用SQL Server作为数据库管理系统,数据库访问技术采用LINQ技术。6.根据权利要求1所述的基于北斗短报文通信的锂离子储能电池组管理系统,其特征在于:所述人机交互模块采用B/S架构。7.根据权利要求1所述的基于北斗短报文通信的锂离子储能电池组管理系统,其特征在于:所述人机交互模块采用ASP.NET平台,同时使用GDI+图形图像技术实现对数据解析与存储模块解析结果的显示。8.根据权利要求7所述的基于北斗短报文通信的锂离子储能电池组管理系统,其特征在于:所述解析结果的显示包括电池充放电特性曲线、电池温度变化情况及电池故障报警。
【专利摘要】本发明涉及一种基于北斗短报文通信的锂离子储能电池组管理系统,包括系统前端与系统后端;所述系统前端包括依次连接的电池数据采集终端、第一通信协议转换模块及第一北斗短报文通信收发模块,还包括一发送缓冲区,所述发送缓冲区分别与所述第一通信协议转换模块及第一北斗短报文通信收发模块连接;所述系统后端包括依次连接的第二北斗短报文通信收发模块、第二通信协议转换模块、数据解析与存储模块及人机交互模块;所述第一北斗短报文通信收发模块及第二北斗短报文通信收发模块皆连接至北斗卫星。本发明避免了工作人员长期处于恶劣的工作环境中,并提高了工作效率及智能化检测水平。
【IPC分类】H01M10/0525, G08C17/02, H04L29/08
【公开号】CN105243811
【申请号】CN201510692050
【发明人】杨秀芝, 林淑真, 苏凯雄, 郑明魁, 吴兰花
【申请人】福州大学
【公开日】2016年1月13日
【申请日】2015年10月23日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1