一种电动汽车续航里程计算方法及装置制造方法及图纸

技术编号:12662181 阅读:144 留言:0更新日期:2016-01-06 23:21
本发明专利技术公开了一种电动汽车续航里程计算方法及装置,该计算方法包括以下步骤:步骤一、获取电动汽车的电池信息和车辆行驶信息;步骤二、统计电动汽车每行驶一预设距离时电池的耗电量;步骤三、对电动汽车当前每行驶所述预设距离的耗电量以及对应的行驶距离进行累加;步骤四、判断累加得到的耗电量是否大于或等于电池当前的剩余电量,若否,则继续累加,若是,则停止累加,所累加的行驶距离即为电动汽车当前的续航里程数,并通过CAN总线传输给仪表进行显示。本发明专利技术续航里程计算精度高,且计算效率高。

【技术实现步骤摘要】

本专利技术涉及电动汽车领域,特别是涉及一种电动汽车续航里程计算方法及装置
技术介绍
目前绝大部分电动汽车的驾驶员都通过蓄电池电量表估测车辆剩余电量,并根据各自的行车经验判断剩余电量的续航公里数。由于电动汽车续航能力有限,大部分的续航能力都远不及汽油车和柴油车,并且充电时间长,充电站少等因素,所以驾驶员会更加关注车辆的耗电经济性和车辆的耗电情况,但由于电动汽车电池的电量与电压呈非线性关系,所以很难直接从剩余电量计算出续航里程。在现有技术中,主要是通过在电动车组合仪表显示续航里程信息,续航里程则是依据电池剩余电量和最近一段时间内的平均耗电量信息进行计算。首先是计算出最近一段时间内的每公里的平均耗电量,然后再将电池剩余电量除以平均耗电量,得到续航里程数。现有的续航里程计算方法在在以下不足:1、由于平均耗电量的变化会对续航里程产生直接影响,通常计算中是采用了最近三十公里的平均耗电量,这样会在一些特定场景下出现平均耗电量变化幅度多大导致续航里程出现较大幅度的跳变,与实际续航里程偏差大,且不切实际(在现实时续航里程是逐公里递减的,不会发生跳变);2、现有的剩余里程计算方法中进行了两次的除法计算(浮点型运算),其计算量很大,再现有的车内续航里程计算单元主要为8位或16位的单片机,其计算能力很有限,影响计算效率。
技术实现思路
为解决上述技术问题,本专利技术提供一种计算更简单且更准确的电动汽车续r>航里程计算方法。本专利技术是这样实现的:一种电动汽车续航里程计算方法,包括以下步骤:步骤一、获取电动汽车的电池信息和车辆行驶信息;步骤二、统计电动汽车每行驶一预设距离时电池的耗电量;步骤三、对电动汽车当前每行驶所述预设距离的耗电量以及对应的行驶距离进行累加;步骤四、判断累加得到的耗电量是否大于或等于电池当前的剩余电量,若否,则继续累加,若是,则停止累加,所累加的行驶距离即为电动汽车当前的续航里程数,并通过CAN总线传输给仪表进行显示。进一步的,所述预设距离为一公里。进一步的,在步骤一之前还包括初始化步骤,在初始化步骤中对预设的耗电量存储队列A[n]进行初始化,队列A[n]的元素个数为电池在满电状态时的最大续航里程数,队列A[n]中的元素初始化值为最大续航里程下的每公里耗电量;在步骤二中,每得到一个所述耗电量时,将得到的耗电量插入队列A[n]的队尾,同时删除队列A[n]中队头的第一个元素;在步骤三中,进行累加时由队列A[n]的队尾往队头方向,对A[n]中各元素值和元素个数进行累加。进一步的,所述电动汽车的电池信息和车辆行驶信息是通过传输速率为500Kb/s的高速CAN总线获取到的。为解决上述技术问题,本专利技术提供的另一技术方案为:一种电动汽车续航里程计算装置,包括信息获取模块、统计模块、累加模块和判断模块;所述信息获取模块用于获取电动汽车的电池信息和车辆行驶信息;所述统计模块用于统计电动汽车每行驶一预设距离时电池的耗电量;所述累加模块用于对电动汽车当前每行驶所述预设距离的耗电量以及对应的行驶距离进行累加;所述判断模块用于判断累加得到的耗电量是否大于或等于电池当前的剩余电量,若否,则继续累加,若是,则停止累加,所累加的行驶距离即为电动汽车当前的续航里程数,并通过CAN总线传输给仪表进行显示。进一步的,所述预设距离为一公里。进一步的,还包括初始化模块,所述初始化模块用于对预设的耗电量存储队列A[n]进行初始化,队列A[n]的元素个数为电池在满电状态时的最大续航里程数,队列A[n]中的元素初始化值为最大续航里程下的每公里耗电量;所述统计模块还用于在每得到一个所述耗电量时,将得到的耗电量插入队列A[n]的队尾,同时删除队列A[n]中队头的第一个元素;所述累加模块在进行累加时由队列A[n]的队尾往队头方向,对A[n]中各元素值和元素个数进行累加。进一步的,所述信息获取模块是通过传输速率为500Kb/s的高速CAN总线获取电动汽车的电池信息和车辆行驶信息的。本专利技术的有益效果为:本专利技术续航里程计算方法即简单又准确,计算得到的续航里程是随着车子行驶逐一递减的,避免了现有平均法计算方法因一些计算偏差而导致续航里程波动的情况,提高了续航里程的计算准确度,同时,本专利技术在计算时通过统计每公里耗电量,并对公里数和耗电量进行累加的方式来计算续航里程,避免使用浮点运算,大大节省了MCU的运算时间,提高了计算精度。附图说明图1为电动汽车的模块框图;图2为本专利技术实施方式电动汽车续航里程计算方法流程图;图3为本专利技术实施方式详细执行流程图;图4为本专利技术实施方式电动汽车续航里程计算装置的模块框图。标号说明:10-信息获取模块;20-统计模块;30-累加模块;40-判断模块。具体实施方式为详细说明本专利技术的
技术实现思路
、构造特征、所实现目的及效果,以下结合实施方式并配合附图详予说明。名词解释:BMS:(BatteryManagerSystem)电池管理系统;MCU:(MotorControlUnit)电机控制系统;IPC:(InstrumentPanelCluster)组合仪表;请参阅图1和图2,为本专利技术实施方式电动汽车续航里程计算方法的流程图,该续航里程计算方法包括:步骤一、获取电动汽车的电池信息和车辆行驶信息;步骤二、统计电动汽车每行驶一预设距离时电池的耗电量;步骤三、对电动汽车当前每行驶所述预设距离的耗电量以及对应的行驶距离进行累加;步骤四、判断累加得到的耗电量是否大于或等于电池当前的剩余电量,若否,则继续累加,若是,则停止累加,所累加的行驶距离即为电动汽车当前的续航里程数,并通过CAN总线传输给仪表进行显示。其中,在步骤一中,所述电动汽车的电池信息和车辆行驶信息是由组合仪表MCU通过CAN总线分别连接电池管理系统(BMS)和电动机控制系统(MCU)获取到的。所述CAN总线为速率为500Kb/s的高速CAN总线。所述获取到的电池信息包括电池电压值(即剩余电量),所述车辆行驶信息包括车辆行驶里程数。请参阅图3,在步骤二中,由组合仪表对每预设距离x的耗电量进行统计,优选的,所预设的距离x为1公里,统计采取如下方法:根据电池管理系统(以下简称BMS)在CAN总线上发送的Qn(当前电池剩余电量)结合MCU在CAN总线上发送的Sn(当前里程信息),计算出一公里内的耗电量ΔQ本文档来自技高网...
一种电动汽车续航里程计算方法及装置

【技术保护点】
一种电动汽车续航里程计算方法,其特征在于,包括以下步骤:步骤一、获取电动汽车的电池信息和车辆行驶信息;步骤二、统计电动汽车每行驶一预设距离时电池的耗电量;步骤三、对电动汽车当前每行驶所述预设距离的耗电量以及对应的行驶距离进行累加;步骤四、判断累加得到的耗电量是否大于或等于电池当前的剩余电量,若否,则继续累加,若是,则停止累加,所累加的行驶距离即为电动汽车当前的续航里程数,并通过CAN总线传输给仪表进行显示。

【技术特征摘要】
1.一种电动汽车续航里程计算方法,其特征在于,包括以下步骤:
步骤一、获取电动汽车的电池信息和车辆行驶信息;
步骤二、统计电动汽车每行驶一预设距离时电池的耗电量;
步骤三、对电动汽车当前每行驶所述预设距离的耗电量以及对应的行驶距
离进行累加;
步骤四、判断累加得到的耗电量是否大于或等于电池当前的剩余电量,若
否,则继续累加,若是,则停止累加,所累加的行驶距离即为电动汽车当前的
续航里程数,并通过CAN总线传输给仪表进行显示。
2.根据权利要求1所述的电动汽车续航里程计算方法,其特征在于,所述
预设距离为一公里。
3.根据权利要求1所述的电动汽车续航里程计算方法,其特征在于,在步
骤一之前还包括初始化步骤,在初始化步骤中对预设的耗电量存储队列A[n]进
行初始化,队列A[n]的元素个数为电池在满电状态时的最大续航里程数,队列
A[n]中的元素初始化值为最大续航里程下的每公里耗电量;
在步骤二中,每得到一个所述耗电量时,将得到的耗电量插入队列A[n]的
队尾,同时删除队列A[n]中队头的第一个元素;
在步骤三中,进行累加时由队列A[n]的队尾往队头方向,对A[n]中各元素
值和元素个数进行累加。
4.根据权利要求1所述的电动汽车续航里程计算方法,其特征在于,所述
电动汽车的电池信息和车辆行驶信息是通过传输速率为500Kb/s的高速CAN总
线获取到的。
5.一种电动汽车续航里程计算装置,其特征在于,包括...

【专利技术属性】
技术研发人员:吴凌鸿刘心文陈文强张瑞瑶
申请(专利权)人:莆田市云驰新能源汽车研究院有限公司
类型:发明
国别省市:福建;35

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

1