本发明涉及一种bms上位机管理系统,属于汽车制造技术领域。
背景技术:
面对节能与环保的双重压力,汽车工业要想可持续发展就必须大力发展新能源汽车。新能源汽车中纯电动汽车是最理想的车型。动力电池组是纯电动汽车的核心部件,电池管理系统(bms)可对动力电池组进行有效管理和保护。计算机软件与bms通讯方式一般为can通讯方式,接收到的数据为8位字节形式,无可观性,不方便快速理解数据内容。
技术实现要素:
本发明的目的在于针对现有技术的缺陷和不足,提供一种结构简单,设计合理、使用方便的bms上位机管理系统。
为实现上述目的,本发明采用的技术方案是:它包含数据接收解析模块、发送数据控制模块、数据保存模块;所述数据保存模块与数据接收解析模块、发送数据控制模块连接;所述数据接收解析模块、发送数据控制模块、数据保存模块与五大单元相互配合;所述五大单元分别是总信息单元、单体信息单元、故障报警单元、发送控制单元、数据保存单元;所述总信息单元中设有电池包信息单元、继电器信息单元和电池单体信息单元;所述单体信息单元中设有单体电压信息单元和单体温度信息单元;所述发送控制单元中设有继电器与数据校正单元和故障屏蔽控制单元;所述电池包信息单元、继电器信息单元、电池单体信息单元、单体电压信息单元、单体温度信息单元、继电器与数据校正单元和故障屏蔽控制单元均与通讯配置模块和连接控制模块连接。
作为优选,所述电池包信息单元、继电器信息单元和电池单体信息单元三者之间相互匹配。
作为优选,所述单体电压信息单元、单体温度信息单元之间相互连接。
作为优选,所述继电器与数据校正单元和故障屏蔽控制单元相互连接。
本发明中数据接收解析模块、发送数据控制模块可分别独立运作,也可协同运作,数据保存模块必须在数据接收解析模块工作下,方能运作。数据接收解析模块,主要解析通过can线接收到的帧数据,例如单体信息、故障报警等。帧数据来自bcu与从控模块之间的can通讯,即内部can通讯。发送数据控制模块,主要是通过上位机向bcu发送必要指令,以实现对电池pack控制,例如控制继电器状态、矫正soc等。控制部分加入二次控制确认功能,以防止错误选择导致电池组出现危险,此控制方式更加可靠、安全。数据保存模块,对所有接收和发送的数据,可全部或选择要保存的部分实时保存于设置好保存格式的文档中,以便后续数据分析,此模块可在数据接收和发送控制过程中,随时方便启用。
采用上述结构后,本发明有益效果为:本发明所述的一种bms上位机管理系统,满足对动力电池组的可视化管理需求,上位机可方便快捷为解决动力电池组或bms问题提供帮助。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明的模块结构图;
图2是本发明中与模块结构相对应的内部单元框架图;
附图标记说明:
数据接收解析模块a、发送数据控制模块b、数据保存模块c、总信息单元1、单体信息单元2、故障报警单元3、发送控制单元4、数据保存单元5、电池包信息单元11、继电器信息单元12、电池单体信息单元13、单体电压信息单元21、单体温度信息单元22、继电器与数据校正单元41、故障屏蔽控制单元42、通讯配置模块6、连接控制模块7。
具体实施方式
下面结合附图对本发明作进一步的说明。
参看如图1和图2所示,它包含数据接收解析模块a、发送数据控制模块b、数据保存模块c;所述数据保存模块c与数据接收解析模块a、发送数据控制模块b连接;所述数据接收解析模块a、发送数据控制模块b、数据保存模块c与五大单元相互配合;所述五大单元分别是总信息单元1、单体信息单元2、故障报警单元3、发送控制单元4、数据保存单元5;所述总信息单元1中设有电池包信息单元11、继电器信息单元12和电池单体信息单元13;所述单体信息单元2中设有单体电压信息单元21和单体温度信息单元22;所述发送控制单元4中设有继电器与数据校正单元41和故障屏蔽控制单元42;所述电池包信息单元11、继电器信息单元12、电池单体信息单元13、单体电压信息单元21、单体温度信息单元22、继电器与数据校正单元41和故障屏蔽控制单元42均与通讯配置模块6和连接控制模块7连接。
其中,所述电池包信息单元11、继电器信息单元12和电池单体信息单元13三者之间相互匹配;所述单体电压信息单元21、单体温度信息单元22之间相互连接;所述继电器与数据校正单元41和故障屏蔽控制单元42相互连接。
本具体实施方式操作时,首先通过usbcan通讯工具,一端与电脑相接,另一端与can线网络相接;然后在通讯配置配置硬件信息,如设备类型、波特率、索引和can通道;最后在连接控制控制通讯的连接与断开。连接错误会提示错误类型,以方便更改。连接成功后,电池包总信息、电池单体总信息、继电器状态信息、所有单体电压信息;所有单体温度信息、故障报警显示信息界面将实时显示接收后解析的数据。最多可同时检测九十六个电池单体电压,三十二个电池单体温度和二十二个故障报警信息。
在发送控制界面,启用发送控制,需要bms上位机系统管理员授权,即输入账号和密码,账号和密码需要与管理员协商设定。正确输入账号和密码下,可启用继电器控制和数据校正功能9和故障报警屏蔽控制10。所有控制指令需要发送与bcu握手信号,握手成功后,方可发送修改确认指令。继电器控制主要对所有继电器进行通断控制,数据校正主要对soc校正和最大充放电电流设置。故障报警屏蔽可对出现的故障报警进行屏蔽控制,以满足实验需求。
数据保存功能只有在连接成功后启用,可在需要保存的数据内容手动选择需要保存的数据,可全选,也可按需选择。文件保存路径、文件保存名称与格式可手动选择,数据保存时间间隔也可按需设置。
以上所述,仅用以说明本发明的技术方案而非限制,本领域普通技术人员对本发明的技术方案所做的其它修改或者等同替换,只要不脱离本发明技术方案的精神和范围,均应涵盖在本发明的权利要求范围当中。