一种电池管理系统无线远程升级方法与流程

文档序号:12363046阅读:371来源:国知局
一种电池管理系统无线远程升级方法与流程

本发明涉及电池管理系统领域,具体涉及一种电池管理系统无线远程升级方法。



背景技术:

随着社会的发展,使用锂电池作为动力的应用越来越广泛,电动汽车、电动摩托、电动旅游观光车、后背电源等采用锂电池作为其动力输出的产品相继出现。而锂电池组应用过程中,需要对锂电池组进行实时监测,电池管理系统就是用于监测并保护锂电池组的设备,这就需要我们将程序刷写到单片机中,目前常规的锂电池管理系统使用的是计算机通过USB转CAN与电池管理系统相连进行程序的刷写。这种锂电池管理系统的升级有以下几个缺点:(1)在对电池管理系统进行升级的过程中,电脑必须与车内CAN总线连接在一起,在调试人员的位置需要连接较长的CAN信号线,不方便调试。(2)由于连接线的长度较长,可能引入干扰等问题,导致升级失败。(3)在使用过程中,连接线路经常出现接触不良、意外断开等情况,影响调试效率。



技术实现要素:

发明目的:本发明的目的是为了解决现有技术中的不足,提供一种不再受连接线的限制,简单方便的电池管理系统无线远程升级方法。

技术方案:本发明所述的一种电池管理系统无线远程升级方法,电池管理系统无线远程升级方法包括以下2个步骤:

步骤(1),硬件的驱动:刷写BootLoader到电池管理系统中的主控模块中,主控模块接收到BootLoader以后,将BootLoader写入内部程序Flash中;

步骤(2),应用层的刷写:计算机运行上位机软件,上位机软件将工程文件通过蓝牙发送给数据转换模块,数据转换模块将接收到的蓝牙信息转换成CAN总线报文发送给电池管理系统中的主控模块,主控模块接收到该组报文以后,将数据信息顺序写入电池管理系统的内部程序Flash中,当整组数据报文接收完毕后,电池管理系统的主控模块自动重新启动并跳转至新的内部程序Flash中,开始运行新的应用程序。

进一步的,步骤(1)中刷写BootLoader到电池管理系统中时采用串口进行刷写。

进一步的,步骤(2)中应用层的刷写时,电池管理系统和数据转换模块通过CAN总线相连,计算机和数据转换模块之间通过蓝牙相连。

本发明与现有技术相比具有以下优点:使用本发明对电池管理系统进行升级,不需要使用传统的USB转CAN的方式进行程序的刷写,只需要使用串口将BootLoader刷写到内部程序Flash中,计算机通过蓝牙将应用层刷写到内部程序Flash中,本升级方法简单、方便,且不再受连接线的限制,调试效率高。

附图说明

图1为本发明的流程图;

图2为步骤(1)的流程图;

图3为步骤(2)的流程图。

图中标号:1-串口、2-电池管理系统、3-计算机、4-数据转换模块、5-主控模块、6-内部程序Flash。

具体实施方式

为了加深本发明的理解,下面我们将结合附图对本发明作进一步详述,该实施例仅用于解释本发明,并不构成对本发明保护范围的限定。

如图1-3示出了本发明一种电池管理系统无线远程升级方法的实施方式,电池管理系统无线远程升级方法包括以下2个步骤:

步骤(1),硬件的驱动:刷写BootLoader到电池管理系统2中的主控模块5中,主控模块5接收到BootLoader以后,将BootLoader写入内部程序Flash6中;

步骤(2),应用层的刷写:计算机3运行上位机软件,上位机软件将工程文件通过蓝牙发送给数据转换模块4,数据转换模块4将接收到的蓝牙信息转换成CAN总线报文发送给电池管理系统2中的主控模块4,主控模块4接收到该组报文以后,将数据信息顺序写入电池管理系统2的内部程序Flash6中,当整组数据报文接收完毕后,电池管理系统2的主控模块5自动重新启动并跳转至新的内部程序Flash6中,开始运行新的应用程序。

步骤(1)中刷写BootLoader到电池管理系统2中时采用串口1进行刷写。

步骤(2)中应用层的刷写时,电池管理系统2和数据转换模块4通过CAN总线相连,计算机3和数据转换模块4之间通过蓝牙相连。

本发明与现有技术相比具有以下优点:本发明中首先使用串口1刷写BootLoader到内部程序Flash6中,BootLoader是在操作系统内核运行之前运行,初始化硬件设备、建立内存空间映射图,从而将系统的软硬件环境带到一个合适状态,以便为最终调用操作系统内核准备好正确的环境,此次刷写的为底层即硬件的驱动。其次就是通过蓝牙刷写应用层,计算机3运行上位机软件,上位机软件将工程文件通过蓝牙发送给数据转换模块4,数据转换模块4将接收到的蓝牙信息转换成CAN总线报文发送给电池管理系统2中的主控模块4,主控模块4接收到该组报文以后,将数据信息顺序写入电池管理系统2的内部程序Flash6中,此次刷写的应用层即为应用软件。使用本升级方法,可以将底层和应用层刷写到电池管理系统2的内部程序Flash6中,刷写应用层不再需要USB转CAN进行刷写,而是通过蓝牙无线传输,本方法简单可靠,具有广阔的应用前景。

上述具体实施方式,仅为说明本发明的技术构思和结构特征,目的在于让熟悉此项技术的相关人士能够据以实施,但以上内容并不限制本发明的保护范围,凡是依据本发明的精神实质所作的任何等效变化或修饰,均应落入本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1