一种便携式电池管理系统诊断仪及其工作方法

文档序号:9721083阅读:546来源:国知局
一种便携式电池管理系统诊断仪及其工作方法
【技术领域】
[0001 ]本发明涉及一种便携式电池管理系统诊断仪及其工作方法,属于电池管理系统诊断监测技术领域。
【背景技术】
[0002]动力电池目前已经在储能、电动汽车及智能电网中广泛应用,为保证电池安全长效运行,需要配备相应的电池管理系统(Battery Management System,下文简称BMS),实时检测电池的运行状态,并进行充放电管理。电池管理系统一般情况下会被装在电池箱体内部,当电池系统或BMS出现故障的时候,就出现了故障检测和程序更新的难题。
[0003]目前常用的故障检测和程序更新都必须要通过手提电脑和上位机软件通过CAN总线实现,有些甚至需要通过拆开BMS外壳通过专用的程序下载口实现程序的在线升级,非常不方便。

【发明内容】

[0004]本发明正是针对现有技术存在的不足,提供一种便携式电池管理系统诊断仪,具有体积小、方便手持、便于现场的诊断调试的特点;本发明同时提供了一种便携式电池管理系统诊断仪的工作方法,可通过CAN总线实现电池与BMS的信息读取、BMS参数配置、故障诊断以及程序的在线更新等功能。
[0005]为解决上述问题,本发明所采取的技术方案如下:
一种便携式电池管理系统诊断仪,包括控制模块,所述控制模块包括用于接收信息、数据处理并发出信号的微控制单元,所述微控制单元通过一路串行外设接口连接有用于储存电池信息、整车信息以及故障信息的TF储存卡,所述微控制单元还连接用于与BMS进行信息交互的第一路CAN通信,所述微控制单元还连接用于与整车控制器进行信息交互的第二路CAN通信;所述TF储存卡还连接有用于连接外部电脑的USB接口。
[0006]作为上述技术方案的改进,还包括用于显示控制模块上传的电池信息、BMS信息、整车信息以及相应的故障代码,并用于修改BMS相关保护参数和配置、输入程序的在线更新指令的触摸屏,所述触摸屏与所述微控制单元通过RS485通信接口连接。
[0007]作为上述技术方案的改进,还包括用于为所述控制模块、所述触摸屏和BMS供电的充电电池,所述充电电池设置有外部充电器,且所述充电电池与所述微控制单元之间通过电压检测电路连接以检测所述充电电池的总压并估算其电量。
[0008]上述的一种便携式BMS诊断仪的工作方法,包括故障诊断方法,所述故障诊断方法包括以下步骤:
步骤R1、当微控制单元收到触摸屏的读取故障命令后,向连接BMS的第一CAN通信网络发送读取故障代码的指令;
步骤R2、BMS的电池组控制单元在收到读取命令后,发送故障代码给微控制单元;
步骤R3、微控制单元的程序接收线程接收到报文后,判断是否是故障代码报文; 步骤R4、当接收到故障代码报文后,根据SAE1939协议对报文进行解析,获取故障信息; 步骤R5、将故障信息传至触摸屏进行显示。
[0009]上述的一种便携式BMS诊断仪的工作方法,还包括对电池管理系统进行程序升级的方法,所述对电池管理系统进行程序升级的方法包括以下步骤:
步骤S1、将升级程序通过USB通信口保存在TF存储卡中;
步骤S2、控制模块对BMS的单片机进行编程;
步骤S3、使BMS的单片机进行Flash Boot loader程序;
步骤S4、重启BMS的单片机。
[0010]具体地,所述步骤S2包括以下步骤:
521、当控制模块收到触摸屏的开始编程命令后,获取需要编程的模块类型和编号,并通过CCP协议与BMS进行连接;
522、呼叫CCP服务,然后对BMS的单片机进行解密;
523、对BMS的单片机进行擦除操作;
524、打开可执行文件,检查文件的合法性,通过CCP协议,将可执行文件下载到需要编程的BMS的单片机中;
525、控制模块发送重启BMS的单片机命令;
具体地,所述步骤S3包括以下步骤:
531、当控制模块收到触摸屏的进入FlashBootloader命令后,获取需要编程的模块类型和编号;
532、控制模块发送进入FlashBoot loader的指令,强制BMS从APP程序进入Bootloader程序,重新进行编程。
[0011]具体地,所述步骤S4包括以下步骤:
541、当控制模块收到触摸屏的重启BMS命令后,获取需要编程的模块类型和编号,并通过CCP协议与BMS进行连接;
542、控制模块发送复位BMS的单片机命令,令BMS复位。
[0012]本发明所述的一种便携式电池管理系统诊断仪及其工作方法,与现有技术相比,有益效果体现在:
第一、本发明可以实时显示BMS和整车控制器上传的电池信息和整车信息,对电池以及BMS进行故障诊断,并实现BMS的参数配置以及程序的在线更新,功能齐全;第二、本发明可实时存储电池信息、整车信息以及故障信息,便于后期分析;第三、本发明体积小,重量轻,便于电池管理系统的现场诊断与程序更新。
【附图说明】
[0013]图1为本发明所述的一种便携式电池管理系统诊断仪的电路原理图;
图2为本发明所述的一种便携式电池管理系统诊断仪的故障诊断方法的流程示意图; 图3为本发明所述的一种便携式电池管理系统诊断仪的程序在线升级方法的流程示意图。
【具体实施方式】
[0014]下面将结合具体的实施例来说明本发明的内容。
[0015]如图1所示,为本发明所述的一种便携式电池管理系统诊断仪的电路原理图。本发明所述一种便携式电池管理系统诊断仪,包括控制模块,所述控制模块包括用于接收信息、数据处理并发出信号的MCU,所述MCU通过一路SPI连接有用于储存电池信息、整车信息以及故障信息的TF储存卡,所述Μ⑶还连接用于与BMS进行信息交互的第一路CAN通信,所述MCU还连接用于与整车控制器进行信息交互的第二路CAN通信;所述TF储存卡还连接有用于连接外部PC端的USB接口。
[0016]还包括用于显示控制模块上传的电池信息、BMS信息、整车信息以及相应的故障代码,并用于修改电池管理系统相关保护参数和配置、输入程序的在线更新指令的触摸屏,所述触摸屏与所述微控制单元通过RS485通信接口连接。
[0017]还包括用于为所述控制模块、所述触摸屏和BMS供电的充电电池,所述充电电池设置有外部充电器,且所述充电电池与所述MCU之间通过电压检测电路连接以检测所述充电电池的总压并估算其电量;具体地,所述充电电池的电压为12伏。
[0018]本发明所述的一种便携式电池管理系统诊断仪的工作流程如下:
1)连接好诊断仪与电池管理系统以及整车控制器之间的CAN通信线以及电源线,诊断仪开始工作。
[0019]2)BMS和整车控制器通过CAN通信将电池信息、故障信息以及整车信息上传到诊断仪,诊断仪通过触摸屏对这些信息进行集中显示,其中故障信息是以故障代码的形式显示。
[0020]触摸屏还显示BMS的一些参数配置信息,比如电池的过充过放保护阈值等,对不合理的保护参数,可通过触摸屏对其进行修改和配置。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1