一种电池管理系统的诊断保护设备和诊断保护方法

文档序号:7774898阅读:133来源:国知局
一种电池管理系统的诊断保护设备和诊断保护方法
【专利摘要】本发明涉及一种电池管理系统的诊断保护设备,该设备包括诊断主设备和与其连接的诊断从设备,诊断主设备包括一连接命令发送模块、一电池信息发送模块、一密钥申请发送模块、一计算模块;诊断从设备包括一连接命令接收模块、一电池信息接收模块、一密钥申请接收模块以及一解锁模块。本方案通过设计多重发送和接收模块,既可进行基本诊断功能,又可把需要诊断信息的内容划分权限,其安全性高,非内部人士无法知晓,可有效防止信息外泄,诊断时只需根据不同厂家划分不同权限即可,本方案加密过程简单,加密性好,就可以保护到客户的信息,在源头进行保护,保护数据量较少,占用较小存储空间。
【专利说明】一种电池管理系统的诊断保护设备和诊断保护方法
【技术领域】
[0001]本发明涉及电池管理系统,特别涉及一种电池管理系统的诊断保护设备和诊断保护方法。
【背景技术】
[0002]随着电池和电池管理系统在电动汽车和储能电站上的广泛应用,他们已经成为电动汽车和储能电站的重要部件。由于电池系统电子元器件会老化、安装过程需要对没路电池回路进行测试、系统使用后需要读取历史数据、对低电压单体电池进行补电等,需要有一个智能的电池及其电池管理系统维护诊断仪,对电池的健康状态进行诊断。而目前使用的电池管理系统的诊断设备大部分是通过CAN (Control Area Network ;控制器局域网)总线来进行的,一般需要应用.DBC格式文件,没有任何加密措施,这样意味着电池管理系统中的协议可能会被会开,对企业的知识产权造成极大的损害;另外一款诊断设备可以用在多款车型上,可以读取不同款车型的电池信息,很容晚泄露电池的信息,而有些参数对电池至关重要,也会影响电池相关企业的利益。在此基础上就需要一款新的诊断设备来实现保密的功能,即能满足诊断要求又能保护企业的电池信息。

【发明内容】

[0003]根据本发明的一个方面,提供一种电池管理系统的诊断保护设备,该设备包括诊断主设备I和与其连接的诊断从设备2,诊断主设备I包括一连接命令发送模块101、一电池信息发送模块102、一密钥申请发送模块103、一计算模块104 ;诊断从设备2包括一连接命令接收模块201、一电池信息接收模块202、一密钥申请接收模块203以及一解锁模块204 ;连接命令发送模块101发送信号到与之电连接的连接命令接收模块201,连接命令接收模块201进行应答,应答成功则返回信号到与之电连接的电池信息发送模块102,电池信号发送模块102在接收到该信号后将电池管理系统的信息传送到与之电连接的电池信息接收模块202,在接收并核对信息正确后,与其连接的密钥申请发送模块103发送信号到与之电连接的密钥申请接收模块203,应答成功后计算模块104根据算法计算密钥值并将密钥值发送到所述解锁模块204,解锁成功则诊断模块105对电池管理系统进行诊断。该技术方案通过多重发送和接收模块的设计,能显著的对电池管理系统进行多重的诊断保护,并且设置了解锁模块能有效的进行密保之后的解锁。
[0004]优选的,所述电池信息发送模块102发送的电池信息包括电池管理系统的信息和电池公司的编号,通过该设计有利于后续的加密和密钥值的设定。
[0005]优选的,所述计算密钥值的算法为一种Seed&Key算法。
[0006]进一步的,所述解锁模块204内置有一密钥值判断单元,该密钥值判断单元的设置能有效的对实际测试的密钥值和标准的密钥值进行比较。
[0007]进一步的,所述诊断主设备还包括一诊断模块105,所述诊断模块105与所述解锁模块204连接,也与所述计算模块104连接。所述诊断模块105与所述解锁模块204和所述计算模块104连接可以保证在实现加密的功能后还能实现诊断的功能。
[0008]根据本发明的另一目的,提供一种电池管理系统的诊断保护方法,包括如下步骤, 发送、接收并应答连接命令:所述连接命令发送模块101发送一命令信号到所述连接
命令接收模块201,所述连接命令接收模块201进行应答,应答成功则返回成功应答信号,不成功则返回否定应答信号;
发送、接收并应答电池信息:当接收到成功应答信号后,所述电池信息发送模块102发送电池信息至所述电池接收模块202,所述电池接收模块202接收并核对电池信息,电池信息正确有权限进入下一步步骤,电池信息错误则无权限;
发送、接收并应答密钥申请:当接收到电池信息正确的信号后,所述密钥申请发送模块103发送申请密钥到所述密钥申请接收模块203 ;
计算密钥值:所述计算模块104根据内置的算法对密钥值进行计算,并将密钥值发送到所述解锁模块204 ;
解锁:所述解锁模块204在接收密钥值后比较其内置的参考值,假如一致则进行解锁,不一致则解锁失败,无权限进入下一步骤。
[0009]进一步的,所述解锁步骤成功后则进行诊断电池管理系统步骤。
[0010]本申请相对于现有技术,其具有如下的优点和有益效果:
本方案通过设计多重发送和接收模块,即可进行基本诊断功能,又可把需要诊断信息的内容划分权限,其具有多重保护电池管理系统的信息,其安全性高,非内部人士无法知晓,可有效防止信息外泄,诊断时只需根据不同厂家划分不同权限即可,本方案加密过程简单,加密性好,就可以保护到客户的信息,在源头进行保护,保护数据量较少,占用较小存储空间。
【专利附图】

【附图说明】
[0011]为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要的附图做简单的介绍,显而易见的,下面描述的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0012]图1是根据本发明的一个目的一种电池管理系统的诊断保护设备的一个优选实施例的模块框图。
[0013]图2为根据本发明的另一个目的一种电池管理系统的诊断保护方法的一个优选实施例的流程图。
【具体实施方式】
[0014]下面通过【具体实施方式】结合附图对本发明的技术方案进行清楚、完整的描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例,基于本发明的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0015]在本文中,相关术语,诸如第一和第二、顶部和底部等,可以用来将一个实体与另一个实体或动作相区别,而并不必然要求或采用所述实体或动作之间的任何实际的此类关系或顺序。术语“包括”、“包含”或者其他任何变体,意在涵盖并排他性地拥有,一遍包括列举元件的工艺、方法、物品或装置不仅包括所述元件,而且还可以包括其他未明示列出的或所述过程、方法、物体品或装置所固有的元件。由“包括…”所引导的元件,在没有更多约束的情况下,并不排除在包括所述元件的过程、方法、物品或装置中存在额外的相同元件。
[0016]实施例1
如图1所示,一种电池管理系统的诊断保护设备,该设备包括诊断主设备I和与其连接的诊断从设备2,诊断主设备I包括一连接命令发送模块101、一电池信息发送模块102、一密钥申请发送模块103、一计算模块104以及一诊断模块105。断从设备2包括一连接命令接收模块201、一电池信息接收模块202、一密钥申请接收模块203以及一解锁模块204。在该优选实施例中,诊断模块105与所述解锁模块204连接,也与所述计算模块104连接,通过这样的设置,所述诊断模块105与所述解锁模块204和所述计算模块104连接可以保证在实现加S的功能后还能实现诊断的功能。
[0017]请继续参照图1,我们着重从其连接方式及其信号流的走向来阐明其功能的实现,诊连接命令发送模块101发送信号到与之电连接的连接命令接收模块201,连接命令接收模块201进行应答,应答成功则返回信号到与之电连接的电池信息发送模块102,电池信号发送模块102在接收到该信号后将电池管理系统的信息传送到与之电连接的电池信息接收模块202,在接收并核对信息正确后,与其连接的密钥申请发送模块103发送信号到与之电连接的密钥申请接收模块203,应答成功后计算模块104根据算法计算密钥值并将密钥值发送到所述解锁模块204,解锁成功则诊断模块105对电池管理系统进行诊断。该技术方案通过多重发送和接收模块的设计,能显著的对电池管理系统进行多重的诊断保护,并且设置了解锁模块能有效的进行密保之后的解锁。在该优选实施例中,所述电池信息发送模块102发送的电池信息包括电池管理系统的信息和电池公司的编号,通过该设计有利于后续的加密和密钥值的设定,当然,在其他的实施例中,该电池信息可以包括更多的信息,越多的信息对保密性会更好。
[0018]在该优选实施例中,我们设置计算密钥值的算法为一种Seed&Key算法,该算法与解锁模块204内置有一密钥值判断单元相适配,一方面该算法能快速的计算出密钥值,一方面该密钥值判断单元的设置能有效的对实际测试的密钥值和标准的密钥值进行比较。
[0019]请继续参照图1,诊断主设备还包括一诊断模块105,诊断模块105与解锁模块204连接,也与计算模块104连接。诊断模块105与解锁模块204和计算模块104连接可以保证在实现加S的功能后还能实现诊断的功能。
[0020]实施例2 如图2所示的本发明另一优选的实施例,提供一种电池管理系统的诊断保护方法,包括如下步骤,
发送、接收并应答连接命令SlOl:连接命令发送模块101发送一命令信号到连接命令接收模块201,连接命令接收模块201进行应答,应答成功则返回成功应答信号,不成功则返回否定应答信号;
发送、接收并应答电池信息S102:当接收到成功应答信号后,电池信息发送模块102发送电池信息至电池接收模块202,电池接收模块202接收并核对电池信息,电池信息正确有权限进入下一步步骤,电池信息错误则无权限;
发送、接收并应答密钥申请S103:当接收到电池信息正确的信号后,密钥申请发送模块103发送申请密钥到所述密钥申请接收模块203 ;
计算密钥值S104:计算模块104根据内置的算法对密钥值进行计算,并将密钥值发送到所述解锁模块204 ;
解锁S105:解锁模块204在接收密钥值后比较其内置的参考值,假如一致则进行解锁,不一致则解锁失败,无权限进入下一步骤。
[0021]在该优选实施例中,解锁步骤成功后则进行诊断电池管理系统步骤S106。
[0022]以上所述实施例仅表达了本发明的优选的实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
【权利要求】
1.一种电池管理系统的诊断保护设备,其特征在于包括诊断主设备(I)和与其连接的诊断从设备(2),所述诊断主设备(I)包括一连接命令发送模块(101 )、一电池信息发送模块(102)、一密钥申请发送模块(103)、一计算模块(104);所述诊断从设备(2)包括一连接命令接收模块(201 )、一电池信息接收模块(202)、一密钥申请接收模块(203)以及一解锁模块(204); 所述连接命令发送模块(101)发送信号到与之电连接的所述连接命令接收模块(201),所述连接命令接收模块(201)进行应答,应答成功则返回信号到与之电连接的所述电池信息发送模块(102),所述电池信号发送模块(102)在接收到该信号后将电池管理系统的信息传送到与之电连接的所述电池信息接收模块(202),在接收并核对信息正确后,与其连接的所述密钥申请发送模块(103)发送信号到与之电连接的所述密钥申请接收模块(203),应答成功后所述计算模块(104 )根据算法计算密钥值并将所述密钥值发送到所述解锁模块(204),解锁成功则所述诊断模块(105)对电池管理系统进行诊断。
2.如权利要求1所述的一种电池管理系统的诊断保护设备,其特征在于,所述电池信息发送模块(102)发送的电池信息包括电池管理系统的信息和电池公司的编号。
3.如权利要求1所述的一种电池管理系统的诊断保护设备,其特征在于,所述计算密钥值的算法为一种Seed&Key算法。
4.如权利要求1所述的一种电池管理系统的诊断保护设备,其特征在于,所述解锁模块(204)内置有一密钥值判断单元。
5.如权利要求1所述的一种电池管理系统的诊断保护设备,其特征在于,所述诊断主设备还包括一诊断模块(105),所述诊断模块(105)与所述解锁模块(204)连接,也与所述计算模块(104)连接。
6.一种应用于如权力要求1-5所述的电池管理系统的诊断保护设备的诊断保护方法,其特征在于包括如下步骤, 发送、接收并应答连接命令SlOl:所述连接命令发送模块(101)发送一命令信号到所述连接命令接收模块(201 ),所述连接命令接收模块(201)进行应答,应答成功则返回成功应答信号,不成功则返回否定应答信号; 发送、接收并应答电池信息S102:当接收到成功应答信号后,所述电池信息发送模块(102)发送电池信息至所述电池接收模块(202),所述电池接收模块(202)接收并核对电池信息,电池信息正确有权限进入下一步步骤,电池信息错误则无权限; 发送、接收并应答密钥申请S103:当接收到电池信息正确的信号后,所述密钥申请发送模块(103)发送申请密钥到所述密钥申请接收模块(203); 计算密钥值S104:所述计算模块(104)根据内置的算法对密钥值进行计算,并将密钥值发送到所述解锁模块(204); 解锁S105:所述解锁模块(204)在接收密钥值后比较其内置的参考值,假如一致则进行解锁,不一致则解锁失败,无权限进入下一步骤。
7.如权利要求6所述的一种电池管理系统的诊断保护方法,其特征在于,所述解锁步骤成功后则进行诊断电池管理系统步骤S106。
【文档编号】H04L9/32GK103682481SQ201310520739
【公开日】2014年3月26日 申请日期:2013年10月29日 优先权日:2013年10月29日
【发明者】刘飞, 文锋, 阮旭松, 张丽云 申请人:惠州市亿能电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1