电动车电量显示方法、电动车仪表及计算机存储介质
技术领域
本发明涉及轻型电动车领域,具体是一种电动电动车电量显示方法、电动车仪表及计算机存储介质。
背景技术
轻型轿车相比普通轿车,具有价格低廉的优势,而相比传统的三轮车,它们配置有车厢等其它一些装置,具有较好的舒适性,特别适合农村或经济不发达地区推广使用。鉴于成本原因,轻型电动车的仪表通常仅仅依据运行时间简单地确定剩余电量,存在电量指示不准确的问题,当长时间运行在上坡路段、或者长时间开启空调时,实际的剩余电量将远远小于指示的剩余电量。
发明内容
本发明的目的是提供一种电动电动车电量显示方法,以提高电量指示的准确度,并且不需要增加大量的感应器和检测电路。
本发明还提供了电动车仪表及计算机存储介质。
为达上述目的,本发明采用的技术方案如下:
一种电动车电量显示方法,所述电量显示方法包括:获取电量显示电压值US的步骤;从电压-电量对照表获取所述电量显示电压值US对应的电量值的步骤;显示所述电量值的步骤;以及重复执行上述各步骤;
其中,所述获取电量显示电压值US的步骤包括:计算一个采样周期内获取到的电池实时电压的平均值以及当所述平均值小于当前电量显示电压值US时,通过如下算法计算电量估算下降电压值U降,将当前电量显示电压值US与所述电量估算下降电压值U降的差值作为当前电量显示电压值US;
所述算法包括:按如下公式二计算所述采样周期的电压采样持续时间内估算的平均消耗电流以及按如下公式三计算电量估算下降电压值U降;
公式二中λ为估算系数,λ不小于1,P额为某一电器的额定输出功率,U1为所述电器正常工作时的电池压降;
公式三中U降max为电池经过一次完全放电,不连接载荷后,总共下降的电压值大小,T为电压值采样持续时间,A为电池额定容量。
在上述的电动车电量显示方法中,优选地,所述获取电量显示电压值US的步骤还包括:当所述平均值不小于当前电量显示电压值US时,电量显示电压值US保持不变。
在上述的电动车电量显示方法中,优选地,所述电量显示方法还包括延时步骤,所述延时步骤包括:在车辆刚启动后,先延时设定的时间再启动本电量显示方法。
在上述的电动车电量显示方法中,优选地,在所述延时步骤之后,还包括初始电量显示步骤,所述初始电量显示步骤包括:
判断电量显示电压值US是否存在赋值;
当不存在赋值时,提取一个采样周期内获取到的电池实时电压的最大值,将所述最大值与标定最大值U比较,取较小值作为电量显示电压值US;以及
从电压-电量对照表获取所述电量显示电压值US对应的电量值,显示获取的电量值。
在上述的电动车电量显示方法中,优选地,所述电量显示方法还包括断电处理步骤,所述断电处理步骤包括:当断电时长在设定时长内时,电量显示电压值US保持不变;以及当断电时长超过设定时长时,将电量显示电压值US清零。
在上述的电动车电量显示方法中,优选地,在所述获取电量显示电压值US的步骤中,通过与电池相连的电压采用电路获取电池实时电压。
在上述的电动车电量显示方法中,优选地,在所述获取电量显示电压值US的步骤中,通过车辆通讯网络提供的电压数据获取电池实时电压。
在上述的电动车电量显示方法中,优选地,所述电池为铅酸电池。
一种电动车仪表,所述电动车仪表包括:
处理器;
存储器;
以及存储于所述存储器的能够被所述处理器执行的计算机程序;
所述处理器执行所述计算机程序时,所述仪表执行如上述任意一项所述的电量显示方法的步骤。
一种计算机可读存储介质,所述计算机可读存储介质中的计算机程序被电动车仪表的处理器执行时,所述电动车仪表执行如上述任意一项所述的电量显示方法的步骤。
与现有技术相比,本发明至少具有以下有益效果:
本发明不但电量指示准确,而且除电池实时电压值外,不需要采样其它参数,不需要更多的感应器和检测电路,所以还具有硬件成本低的优点,可以广泛应用于轻型轿车。
附图说明
图1为电动车电量显示方法的流程框图;
图2为获取电量显示电压值US的流程框图;
图3为仪表的框图。
具体实施方式
下面结合附图和实施例对本发明做进一步说明。
请参照图1,本电动车电量显示方法包括以下步骤:
S100、获取电量显示电压值US;
S200、从电压-电量对照表获取所述电量显示电压值US对应的电量值;
S300、显示所述电量值;以及
重复执行上述步骤S100至步骤S300。
其中,电压-电量对照表是预先建立好的映射标准,其中的电量优选用百分比表示,例如下述的电压-电量对照表
请参照图2,所述获取电量显示电压值US的步骤S100包括以下步骤:
步骤S101、计算一个采样周期内获取到的电池实时电压的平均值具体地,通过电压采样电路或车辆通讯网络提供的电压数据,以采样周期T1获取电池实时电压值,持续时间为T,并计算该周期内的平均电压值
其中,USUM为T时间内获取的有效电压值总和,单位:V。N静为T时间内获取的有效电压值数量。
步骤S102、比较平均值和所述电量显示电压值US的大小;
步骤S103、当所述平均值不小于当前电量显示电压值US时,电量显示电压值US保持不变;
步骤S104、当所述平均值小于当前电量显示电压值US时,计算电量估算下降电压值U降,具体地:按如下公式二计算所述采样周期的电压采样持续时间内估算的平均消耗电流电流单位为安培,以及按如下公式三计算电量估算下降电压值U降,电压单位为伏特;
公式二中λ为估算系数,λ介于1至2.5之间,P额为某一电器的额定输出功率,其中的电器可选用任意恒功率运行的电器,例如前大灯、制热工作下的空调等,U1为所述电器正常工作时的电池压降;
公式三中U降max为电池经过一次完全放电,不连接载荷后,总共下降的电压值大小,单位为伏特,T为电压值采样持续时间,单位为秒,A为电池额定容量,单位为安时(即Ah);
步骤S105、将当前电量显示电压值US与所述电量估算下降电压值U降的差值作为当前电量显示电压值US,即,按如下公式四
US=US-U降 公式四
重新对US赋值,获得电量显示电压US值。
上述方法中,通过特定的算法估算平均消耗电流进而利用平均消耗电流通过特定的算法估算电压下降值,能够有效地解决因载荷变化导致的电池电量指示不准确的问题,从而使得电量指示更准确。而且,除了电池电压外,不需要采样其它参数,因此不需要增加其它的感应器和检测电路,具有成本低的优点。
在车辆刚启动时,可能出现电压异常的现象,当电压异常时,对应得到的电量值也是异常的,从而导致显示的电量值是不准确的。为了解决该问题,本实施例电量显示方法进一步还包括延时步骤,所述延时步骤包括:在车辆刚启动后,先延时设定的时间再启动本电量显示方法。
在车辆启动后,电量显示电压值US可能有赋予的值,也可能已被清零,如果已经被清零,则会影响后序算法的正常运行。为解决该问题,本实施例在所述延时步骤之后,进一步还包括初始电量显示步骤,所述初始电量显示步骤包括:
判断电量显示电压值US是否存在赋值;
若US存在赋值,则其值保持不变;
当US不存在赋值时,提取一个采样周期内获取到的电池实时电压的最大值,将所述最大值与标定最大值U比较,取较小值作为电量显示电压值US。具体地,通过电压采样电路或车辆通讯网络提供的电压数据,以采样周期T2获取电池实时电压值,一次采样持续时间为T3,50ms≤T2≤500ms,T1、T2、T3根据实际情况确定。将获取到的最大电压值作为初始的电量显示电压值US,将电池充满后静置1至2小时后的实际电压作为标定最大值U,取U和US中的较小值作为电量显示电压值US,以此降低电池虚电压的影响;
在获得电量显示电压值US后,从电压-电量对照表获取所述电量显示电压值US对应的电量值,显示获取的电量值。
当车辆仪表断电后,如果断电时间较长,再次通电后,电池的电量可能已经发生了变化。为了解决断电对电量显示的影响,本实施例的电量显示方法进一步还包括断电处理步骤,所述断电处理步骤包括:当断电时长在设定时长内时,本实施例设定时长为2分钟,电量显示电压值US保持不变,保证电池电压能够回升到一个比较稳定的状态;以及当断电时长超过设定时长时,将电量显示电压值US清零。
本实施例的电池为铅酸电池。
参照图3,本实施例提供的电动车仪表包括:显示器1;处理器2;存储器3;以及存储于所述存储器3的能够被所述处理器2执行的计算机程序;可以采用的处理器2包括但不限于单片机、MCU、DSP、CPU等,可以采用的存储器3包括ROM、RAM、EPROM、EEPROM、FlashROM,其中,所述处理器2执行所述计算机程序时,所述仪表执行上述实施例的电量显示方法的步骤。
一种计算机可读存储介质,其中的计算机程序被电动车仪表的处理器执行时,所述电动车仪表执行如上述实施例的电量显示方法的步骤。
本实施例的显示方法、本实施例仪表和本实施例计算机可读存储介质,具有电量指示准确,成本低的优点,尤其适合于电动三轮车、电动四轮车等轻型轿车。
上述通过具体实施例对本发明进行了详细的说明,这些详细的说明仅仅限于帮助本领域技术人员理解本发明的内容,并不能理解为对本发明保护范围的限制。本领域技术人员在本发明构思下对上述方案进行的各种润饰、等效变换等均应包含在本发明的保护范围内。