一种便携式电池管理系统诊断仪的制作方法

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

【发明内容】

[0004]本实用新型正是针对现有技术存在的不足,提供一种便携式电池管理系统诊断仪,具有体积小、方便手持、便于现场的诊断调试的特点;本实用新型同时提供了一种便携式电池管理系统诊断仪的工作方法,可通过CAN总线实现电池与BMS的信息读取、BMS参数配置、故障诊断以及程序的在线更新等功能。
[0005]为解决上述问题,本实用新型所采取的技术方案如下:
[0006]—种便携式电池管理系统诊断仪,包括控制模块,所述控制模块包括用于接收信息、数据处理并发出信号的微控制单元,所述微控制单元通过一路串行外设接口连接有用于储存电池信息、整车信息以及故障信息的TF储存卡,所述微控制单元还连接用于与BMS进行信息交互的第一路CAN通信,所述微控制单元还连接用于与整车控制器进行信息交互的第二路CAN通信;所述TF储存卡还连接有用于连接外部电脑的USB接口。
[0007]作为上述技术方案的改进,还包括用于显示控制模块上传的电池信息、BMS信息、整车信息以及相应的故障代码,并用于修改BMS相关保护参数和配置、输入程序的在线更新指令的触摸屏,所述触摸屏与所述微控制单元通过RS485通信接口连接。
[0008]作为上述技术方案的改进,还包括用为所述控制模块、所述触摸屏和BMS供电的充电电池,所述充电电池设置有外部充电器,且所述充电电池与所述微控制单元之间通过电压检测电路连接以检测所述充电电池的总压并估算其电量。
[0009]本实用新型所述的一种便携式电池管理系统诊断仪,与现有技术相比,有益效果体现在:
[0010]第一、本实用新型可以实时显示BMS和整车控制器上传的电池信息和整车信息,对电池以及BMS进行故障诊断,并实现BMS的参数配置以及程序的在线更新,功能齐全;第二、本实用新型可实时存储电池信息、整车信息以及故障信息,便于后期分析;第三、本实用新型体积小,重量轻,便于电池管理系统的现场诊断与程序更新。
【附图说明】
[0011]图1为本实用新型所述的一种便携式电池管理系统诊断仪的电路原理图;
[0012]图2为本实用新型所述的一种便携式电池管理系统诊断仪的故障诊断方法的流程示意图;
[0013]图3为本实用新型所述的一种便携式电池管理系统诊断仪的程序在线升级方法的流程示意图。
【具体实施方式】
[0014]下面将结合具体的实施例来说明本实用新型的内容。
[0015]如图1所示,为本实用新型所述的一种便携式电池管理系统诊断仪的电路原理图。本实用新型所述一种便携式电池管理系统诊断仪,包括控制模块,所述控制模块包括用于接收信息、数据处理并发出信号的MCU,所述MCU通过一路SPI连接有用于储存电池信息、整车信息以及故障信息的TF储存卡,所述M⑶还连接用于与BMS进行信息交互的第一路CAN通信,所述M⑶还连接用于与整车控制器进行信息交互的第二路CAN通信;所述TF储存卡还连接有用于连接外部PC端的USB接口。
[0016]还包括用于显示控制模块上传的电池信息、BMS信息、整车信息以及相应的故障代码,并用于修改电池管理系统相关保护参数和配置、输入程序的在线更新指令的触摸屏,所述触摸屏与所述微控制单元通过RS485通信接口连接。
[0017]还包括用为所述控制模块、所述触摸屏和BMS供电的充电电池,所述充电电池设置有外部充电器,且所述充电电池与所述MCU之间通过电压检测电路连接以检测所述充电电池的总压并估算其电量;具体地,所述充电电池的电压为12伏。
[0018]本实用新型所述的一种便携式电池管理系统诊断仪的工作流程如下:
[0019]I)连接好诊断仪与电池管理系统以及整车控制器之间的CAN通信线以及电源线,诊断仪开始工作。
[0020]2)BMS和整车控制器通过CAN通信将电池信息、故障信息以及整车信息上传到诊断仪,诊断仪通过触摸屏对这些信息进行集中显示,其中故障信息是以故障代码的形式显示。
[0021]触摸屏还显示BMS的一些参数配置信息,比如电池的过充过放保护阈值等,对不合理的保护参数,可通过触摸屏对其进行修改和配置。
[0022]通过CAN总线传输的电池信息与故障代码等也会被保存在TF存储卡中,便于后期进行分析。
[0023]其中故障诊断具体流程如图2所示:
[0024]a)当诊断仪收到触摸屏的读取故障命令后,向电池管理系统的CAN网络发送读取故障代码的指令。
[0025]b)电池管理系统的B⑶在收到读取命令后,发送故障代码给诊断仪。
[0026]c)诊断仪的程序接收线程接收到报文后,判断是否是故障代码报文。
[0027]d)当接收到故障代码报文后,根据SAE1939协议对报文进行解析,获取故障信息。
[0028]e)将故障信息传至触摸屏进行显示。
[0029]3)当需要对BMS进行程序的在线升级时,需首先将升级程序通过USB通信口保存在TF存储卡中,控制模块通过CAN总线对BMS进行程序的在线升级。
[0030]程序升级流程分为“编程”、“进入FBUFlash Bootloader)”和“重启BMS”三个部分,具体如图3所示:
[0031]a) “编程”部分:
[0032]当诊断仪收到触摸屏的开始编程命令后,获取需要编程的模块类型和编号,并通过CCP协议与BMS模块进行连接。
[0033]呼叫CCP服务,然后对单片机进行解密。
[0034]对单片机进行擦除操作。
[0035]打开可执行文件,检查文件的合法性,通过CCP协议,将可执行文件下载到需要编程的单片机中。
[0036]诊断仪发送重启单片机命令。
[0037]b) “进入 FBL” 部分:
[0038]当诊断仪收到触摸屏的进入FBUFlashBootloader)命令后,获取需要编程的模块类型和编号。
[0039]发送进入FBL的指令,强制BMS从APP程序进入Bootloader程序,重新进行编程。
[0040]c) “重启 BMS” 部分:
[0041]当诊断仪收到触摸屏的重启BMS命令后,获取需要编程的模块类型和编号,并通过CCPCCAN Calibrat1n Protocol)协议与BMS模块进行连接。
[0042]诊断仪发送复位单片机命令,令BMS复位。
[0043]4)整个诊断仪以及BMS通过12V的可充电电池供电,控制模块可实时检测该电池电压,估算其容量,并通过触摸屏显示;当电量较低时,会通过触摸屏提醒用户及时进行充电。
[0044]以上内容是结合具体的实施例对本实用新型所作的详细说明,不能认定本实用新型具体实施仅限于这些说明。对于本实用新型所属技术领域的技术人员来说,在不脱离本实用新型构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本实用新型保护的范围。
【主权项】
1.一种便携式电池管理系统诊断仪,其特征是,包括控制模块,所述控制模块包括用于接收信息、数据处理并发出信号的微控制单元,所述微控制单元通过一路串行外设接口连接有用于储存电池信息、整车信息以及故障信息的TF储存卡,所述微控制单元还连接用于与电池管理系统进行信息交互的第一路CAN通信,所述微控制单元还连接用于与整车控制器进行信息交互的第二路CAN通信;所述TF储存卡还连接有用于连接外部电脑的USB接口。2.如权利要求1所述的一种便携式电池管理系统诊断仪,其特征是,还包括用于显示控制模块上传的电池信息、电池管理系统信息、整车信息以及相应的故障代码,并用于修改电池管理系统相关保护参数和配置、输入程序的在线更新指令的触摸屏,所述触摸屏与所述微控制单元通过RS485通信接口连接。3.如权利要求2所述的一种便携式电池管理系统诊断仪,其特征是,还包括用为所述控制模块、所述触摸屏和电池管理系统供电的充电电池,所述充电电池设置有外部充电器,且所述充电电池与所述微控制单元之间通过电压检测电路连接以检测所述充电电池的总压并估算其电量。
【专利摘要】本实用新型公开了一种便携式电池管理系统诊断仪,包括控制模块,所述控制模块包括用于接收信息、数据处理并发出信号的微控制单元,所述微控制单元通过一路串行外设接口连接有用于储存电池信息、整车信息以及故障信息的TF储存卡,所述微控制单元还连接用于与BMS进行信息交互的第一路CAN通信,所述微控制单元还连接用于与整车控制器进行信息交互的第二路CAN通信;所述TF储存卡还连接有用于连接外部电脑的USB接口。本实用新型所述的一种便携式电池管理系统诊断仪,具有体积小、方便手持、便于现场的诊断调试的特点。
【IPC分类】G01R31/00
【公开号】CN205333750
【申请号】CN201521017301
【发明人】刘新天, 何耀, 曾国建, 郑昕昕
【申请人】安徽锐能科技有限公司, 合肥工业大学
【公开日】2016年6月22日
【申请日】2015年12月10日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1