一种电池管理系统自适应的方法技术方案

技术编号:8191961 阅读:223 留言:0更新日期:2013-01-10 02:39
本发明专利技术公开了一种电池管理系统自适应的方法,包括以下步骤:编写带标准化程序模块的程序,按照电池管理系统所可能涉及的功能和应用环境,对电池管理系统程序进行模块化划分,编写好每一种功能或应用环境对应的程序模块,全部烧录进电池管理系统;构造硬件与软件模块程序映射关系,执行电池管理系统程序的中央处理器外接一个输入电压,中央处理器针对不同的输入电压选择执行不同的程序模块组合;通过硬件选择软件程序模块,根据电池管理系统具体所需要的功能和所处的应用环境,选择输入电压,让中央处理器执行不同的程序模块组合。本发明专利技术具有缩短产品开发周期,减少测试步骤、提高了生产效率,降低了开发成本,采用通用的软件程序、提高了管理效率。

【技术实现步骤摘要】

本专利技术涉及电池管理系统自适应的方法
技术介绍
目前电池管理系统在实际的各项目应用中,通常都是采用不改变硬件,项目工程师根据不同的设计要求,例如客户要求、客户采用通讯协议,通过频繁的改动代码来满足其要求,这就造成了不同客户就要相应的工程师去写不同的软件。这导致了以下的问题(1)软件版本多,不便于管理,同时这给售后服务造成了很大的难度;(2)随着公司业务量的增多需要的工程师也就越多,以频繁改变软件代码的方法去适应客服要求,使得公司产品对项目工程师的依赖程度非常高,不利于产品的推广,工程师人工成本也对公司经营造成很大压力;(3)每一个新软件都要经过测试,增加了测试人员的工作量,很多软件的功能需要在整车上测试检验,这给软件的测试验证增加了难度,同时使得出差人员的数量增多,也增加了开支成本。
技术实现思路
本专利技术针对上述普遍存在的缺点,提出。本专利技术采取的设计方案为 ,其特征在于,包括以下步骤,预先编写带标准化程序模块的程序按照电池管理系统所可能涉及的功能和应用环境,对电池管理系统程序进行模块化划分,编写好每一种功能或应用环境对应的标准化程序模块,全部烧录进电池管理系统;构造硬件与标准化程序模块组合的映射关系执行电池管理系统程序的中央处理器根据外部接入的输入电压,选择执行对应的标准化程序模块组合,构造输入电压与标准化程序模块组合的映射关系;通过硬件选择标准化程序模块组合根据电池管理系统具体所需要的功能和所处的应用环境,选择输入电压,中央处理器执行对应的标准化程序模块组口 ο优选的,所述的输入电压由一个AD米样电路提供。优选的,所述的AD采样电路包括第一电阻、第二电阻、第三电阻、第四电阻、电源VCC;第一电阻、第三电阻串联,第二电阻、第四电阻串联,电源VCC分接第一电阻另一端、第二电阻另一端,第三电阻另一端、第四电阻另一端均接地,AD采样线一端分接两串联支路中间,另一端接中央处理器;第一电阻、第二电阻、第三电阻、第四电阻的电阻值大小均为O到无穷大,阻值根据电池管理系统具体所需要的功能和所处的应用环境做出调整。综上所述,本专利技术具有以下显著的有益效果 (I)缩短产品开发周期,提高了产品的合格率。使用通用代码,不需要项目工程师频繁修改程序,节省了产品开发周期,且软件版本较为稳定,减少bug。(2)减少测试步骤,提高了生产效率。对于成熟通用的软件程序,无需反复地测试,可缓解测试部门的工作压力,也可避免重复性工作,提高了生产效率。(3)减少了工程师实车调试的时间,降低了开发成本,降低了产品开发难度。由于客户的需求功能基本上软体都已有程序,工程师只需进行电阻阻值大小的调整,给出生产文件,生产按技术文件生产即可完成该项目,降低了产品开发生产难度。采用成熟通用的软件程序,减少了工程师实车调试的时间,降低了开发成本。(4)采用成熟 通用的软件程序,软件版本减少,提高了管理效率。说明书附图 附图I为本专利技术所述AD采样电路图。具体实施例方式为了让本领域的技术人员更好地理解本专利技术的技术方案,下面对本专利技术作进一步阐述。,包括以下步骤, (I)编写带标准化程序模块的程序,按照电池管理系统所可能涉及的功能和应用环境,对电池管理系统程序进行模块化划分,编写好每一种功能或应用环境对应的程序模块,全部烧录进电池管理系统,所述标准化程序模块包括有国家电网充电程序模块、南方电网充电程序模块、国家电网上电程序模块、南方电网上电程序模块、放电程序模块、故障判断程序模块、下电程序模块、停机程序模块、准备就绪程序模块、主程序程序模块、国标CAN通讯协议模块、国网CAN通讯协议模块等。在进行电池管理系统模块划分的时候,对软件架构进行总体规划,尽可能全面的考虑电动汽车的需求和使用场合,对电池管理系统进行模块划分。按照电池管理系统的功能和对应用环境,其软件可分为充电部分、上电部分、放电部分、故障判断部分、下电部分、停机部分、准备就绪部分、主程序部分。充电机有接入国网和南网两种情况,故充电部分需分为国家电网充电程序模块和南方电网充电程序模块;同样上电部分也分为国家电网上电程序模块和南方电网上电程序模块。放电部分、故障判断部分、下电部分、停机部分、准备就绪部分、主程序部分都是内部之间的通讯,故不用区分,并且是一些应用于电池管理系统中常见大的通用模块,现有技术有详述这里不累赘。内部通讯不受影响,只把外部通讯接口进行区分即可,分为国标CAN通讯协议模块、国网CAN通讯协议模块。对模块化程序分别在整车上进行调试,经过一定里程的实车验证后,把各模块程序进行标准化,标准化程序模块大致可分为国网充电程序模块、南网充电程序模块、国网上电程序模块、南网上电程序模块、放电程序模块、故障判断程序模块、下电程序模块、停机程序模块、准备就绪程序模块、主程序程序模块、国标CAN通讯协议模块、国网CAN通讯协议模块。固定好的程序作为生产的一个环节,全部烧录进电池管理系统中。 所述的国家电网充电程序模块为根据国家电网充电协议规定的电气特征编写的充电程序模块,对应的南网充电程序模块为根据南方电网充电协议编写的充电程序模块。国标CAN通讯协议模块根据国标CAN通讯协议规定通讯接口编写的通讯模块、国网CAN通讯协议模块根据国网CAN通讯协议规定通讯接口编写的通讯模块。其他非通用模块都是根据现有的协议、规则编写出来的,协议、和行业规则为业内熟知,这里不累赘。(2)构造硬件与软件模块程序映射关系,执行电池管理系统程序的中央处理器外接一个输入电压,中央处理器针对不同的输入电压选择执行不同的程序模块组合。制定好电压值对应的程序模块组合,当中央处理器检测到某个电压值,根据映射关系,自动执行想要的程序模块组合。所述的输入电压由一个AD采样电路提供。如图I所示,第一电阻R1、第二电阻R2、第三电阻R3、第四电阻R4,所述的AD采样电路包括第一电阻、第二电阻、第三电阻、第四电阻、电源VCC;第一电阻、第三电阻串联,第二电阻、第四电阻串联,电源VCC分接第一电阻另一端、第二电阻另一端,第三电阻另一端、第四电阻另一端均接地,AD采样线一端分接两串联支路中间,另一端接中央处理器;第一电阻、第二电阻、第三电阻、第四电阻的电阻值大小均为O到无穷大,阻值根据电池管理系统具体所需要的功能和所处的应用环境做出调整, (3)通过硬件选择软件程序模块,根据电池管理系统具体所需要的功能和所处的应用环境,选择输入电压,让中央处理器执行不同的程序模块组合。根据软件与硬件共同制定的协议,CPU对外部AD采样电路进行采样,检测到不同的电压值则执行相应的程序(包括相应的程序模块组合)。根据根电池管理系统具体所需要的功能和所处的应用环境,根据已经制定好的映射关系,选择四个电阻的阻值,使得采样电压值为所需程序启动的采样电压。当VCC电源电压固定的时候,四个电阻阻值的不同配比 将产生不同采样电压,使得不同程序模块的组合能够适应特定的环境。一个简单的特例只考虑四个程序模块组合,如模式一、模式二、模式三、模式四,四个电阻采样固定值,采用贴合的方式连进电路,当不贴的时候相当于盖该电阻为O.生产电池管理系统前,生产工程师根据客户的需求,选择Rl、R2、R3、R4哪些要贴,哪些要预留,按客户需要选择相应的功能进行生产;把模块化的程序全部写入生产的本文档来自技高网...

【技术保护点】
一种电池管理系统自适应的方法,其特征在于,包括以下步骤,预先编写带标准化程序模块的程序:按照电池管理系统所可能涉及的功能和应用环境,对电池管理系统程序进行模块化划分,编写好每一种功能或应用环境对应的标准化程序模块,全部烧录进电池管理系统;构造硬件与标准化程序模块组合的映射关系:执行电池管理系统程序的中央处理器根据外部接入的输入电压,选择执行对应的标准化程序模块组合,构造输入电压与标准化程序模块组合的映射关系;通过硬件选择标准化程序模块组合:根据电池管理系统具体所需要的功能和所处的应用环境选择输入电压,中央处理器执行对应的标准化程序模块组合。

【技术特征摘要】

【专利技术属性】
技术研发人员:刘飞文锋阮旭松黄隆庚
申请(专利权)人:惠州市亿能电子有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1