电动两轮车里程纠偏方法、装置及电动两轮车与流程
本发明属于电动车辆技术领域,尤其涉及一种电动两轮车里程纠偏方法、装置及电动两轮车。
背景技术:
随着不可再生资源的日益消耗,新能源概念逐渐走入人们的视野,其中,新能源技术的发展主要体现在新能源车上,新能源车是指采用非常规的车用燃料作为动力来源(或使用常规的车用燃料、采用新型车载动力装置),综合车辆的动力控制和驱动方面的先进技术,形成的技术原理先进、具有新技术、新结构的车辆。
新能源车主要包括混合动力电动车辆、纯电动车辆以及燃料电池电动车辆,其通过电池提供电能驱动电动两轮车行驶,由于没有燃油汽车排放尾气造成的污染,电动两轮车在一些大城市特别是禁摩城市具有巨大的市场前景。但是,电动两轮车在行驶过程中,对电动两轮车行驶里程的评估是通过车载定位模块实现的,车载定位模块的定位精度不高,而且在特定情况例如过隧道时,由于信号差导致车辆定位不准确,甚至没有检测到车辆行驶的里程,或者出现飘移的情况,导致车辆行驶里程计算出现误差。
技术实现要素:
本发明实施例提供电动两轮车里程纠偏方法,旨在解决电动两轮车行驶总里程计算不准确的问题。
本发明实施例是这样实现的,一种电动两轮车里程纠偏方法,包括:
获取电动两轮车电池的放电量值,并将放电量值与预设的电量阈值进行比对;
当放电量值大于电量阈值时,获取电动两轮车的表显总行驶里程;
根据放电量值计算出电池的理论总行驶里程;
获取表显总行驶里程与理论总行驶里程的差值,并将差值与预设的行驶阈值进行比对;
当差值与行驶阈值满足预设条件时,将理论总行驶里程作为电动两轮车的实际总行驶里程,否则,将表显总行驶里程作为电动两轮车的实际总行驶里程。
更进一步地,当差值与行驶阈值满足预设条件时,将理论总行驶里程作为电动两轮车的实际总行驶里程,否则,将表显总行驶里程作为电动两轮车的实际总行驶里程的步骤之后,还包括:
获取预设的数据上传接口;
根据数据上传接口将实际总行驶里程上传至云端服务器。
更进一步地,根据数据上传接口将实际总行驶里程上传至云端服务器的步骤之后,还包括:
获取电动两轮车的保养历史记录,其中,保养历史记录包括电池的电池保养记录;
将理论总行驶里程和电池保养记录输入至预设的算法模型中计算生成电池的使用寿命信息。
更进一步地,当差值与行驶阈值满足预设条件时,将理论总行驶里程作为电动两轮车的实际总行驶里程,否则,将表显总行驶里程作为电动两轮车的实际总行驶里程的步骤之后,还包括:
获取电池的剩余电量;
当剩余电量小于预设的充电阈值时,根据剩余电量计算出电动两轮车的续航距离;
查询在续航距离内的充电站,并根据充电站和电动两轮车的位置信息设计生成充电路线。
第二方面,本发明实施例还提供一种电动两轮车里程纠偏装置,包括:
第一获取模块,用于获取电动两轮车电池的放电量值,并将放电量值与预设的电量阈值进行比对;
第二获取模块,用于当放电量值大于电量阈值时,获取电动两轮车的表显总行驶里程;
第一处理模块,用于根据放电量值计算出电池的理论总行驶里程;
第三获取模块,用于获取表显总行驶里程与理论总行驶里程的差值,并将差值与预设的行驶阈值进行比对;
第一执行模块,用于当差值与行驶阈值满足预设条件时,将理论总行驶里程作为电动两轮车的实际总行驶里程,否则,将表显总行驶里程作为电动两轮车的实际总行驶里程。
更进一步地,还包括:
第四获取模块,用于获取预设的数据上传接口;
第二执行模块,用于根据数据上传接口将实际总行驶里程上传至云端服务器。
更进一步地,还包括:
第五获取模块,用于获取电动两轮车的保养历史记录,其中,保养历史记录包括电池的电池保养记录;
第三执行模块,用于将理论总行驶里程和电池保养记录输入至预设的算法模型中计算生成电池的使用寿命信息。
更进一步地,还包括:
第六获取模块,用于获取电池的剩余电量;
第二处理模块,用于当剩余电量小于预设的充电阈值时,根据剩余电量计算出电动两轮车的续航距离;
第三执行模块,用于查询在续航距离内的充电站,并根据所述充电站和所述电动两轮车的位置信息设计生成充电路线。
第三方面,本发明实施例还提供一种计算机设备,包括存储器、处理器以及存储在存储器中并可在处理器上运行的计算机程序,其特征在于,处理器执行计算机程序时实现如上述方法的步骤。
第四方面,本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,其特征在于,计算机程序被处理器执行时实现如上述方法的步骤。
第五方面,本申请实施例还提供一种电动两轮车,采用如上述方法计算电动两轮车的实际总行驶里程。
本发明实施例通过获取电动两轮车的放电量值并计算出电池的理论总行驶里程,然后在电池的放电量值大于电量阈值时,获取电动两轮车的表显总行驶里程,该表显总行驶里程是通过车载定位模块检测到的电动两轮车的总行驶里程,计算出表显总行驶里程和理论总行驶里程的差值,进而根据差值与行驶阈值是否满足预设条件来确定电动两轮车的实际总行驶里程,由于采用定位模块检测的总行驶里程和电池放电量的理论总行驶里程结合对电动两轮车实际总行驶里程进行纠正,所以能避免车载定位模块定位不准确而导致的行驶里程误差,提高电动两轮车行驶里程计算准确度。
附图说明
图1是本发明实施例提供的电动两轮车里程纠偏方法的流程示意图;
图2是本发明实施例提供的数据上传云端的流程示意图;
图3是本发明实施例提供的计算电池寿命的流程示意图;
图4是本发明实施例提供的规划充电路线的流程示意图;
图5是本发明实施例提供的电动两轮车里程纠偏装置的模块示意图;
图6是本发明另一个实施例提供的电动两轮车里程纠偏装置的模块示意图;
图7是本发明再一个实施例提供的电动两轮车里程纠偏装置的模块示意图;
图8是本发明又一个实施例提供的电动两轮车里程纠偏装置的模块示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本申请提供的电动两轮车里程纠偏方法,通过将电池放电行驶的伦理里程与定位模块检测到电动两轮车的行驶里程相结合,从而确定电动两轮车的实际总行驶里程,提高电动两轮车行驶里程计算准确度。
实施例一
请参阅图1,图1是本发明实施例提供的电动两轮车里程纠偏方法的流程示意图,该电动两轮车里程纠偏方法,具体包括以下步骤:
s11,获取电动两轮车电池的放电量值,并将放电量值与预设的电量阈值进行比对;
其中,本发明电动两轮车里程纠偏方法应用于电动两轮车的数据处理单元,数据处理单元与定位单元、无线通信单元和电池管理系统(bms)通信连接,其中无线通信单元可集成定位单元,数据处理单元通过通信手段(uart、iic、spi、rs485、rs232等)获取电池管理系统实时监测电动两轮车的电池的放电量,在实施时,电动两轮车的电池的放电量值为电池放电历史总值,即电池每次放电量的总和,电量阈值是预先设置并存储于数据处理单元的电量数值,例如1万ah(安时)、5万ah或者10万ah。在一些实施例中,电量阈值由电动两轮车生产厂商进行设定,电量阈值的具体数值在此不做具体限定。
s12,当放电量值大于电量阈值时,获取电动两轮车的表显总行驶里程;
当放电量值大于电量阈值,数据处理单元通过通信手段(uart、iic、spi、rs485、rs232等)获取定位单元信息,用于计算电动两轮车的表显总行驶里程,在实施时,电动两轮车的表显总行驶里程可以通过定位单元对电动两轮车进行定位检测获得,定位单元可以采用gps(globalpositioningsystem,全球定位系统)或agps(assistedglobalpositioningsystem,辅助全球卫星定位系统)获取电动两轮车的位置信息,并根据电动两轮车的位置信息计算出电动两轮车的表显总行驶里程。在另一些可选实施例中,电动两轮车的表显总行驶里程还可以通过电动两轮车自带的里程统计系统得到,例如里程统计系统统计电动两轮车的车轮转动的圈数,并根据车轮的尺寸和圈数计算出电动两轮车的表显总行驶里程。
s13,根据放电量值计算出电池的理论总行驶里程;
在实施时,电池的理论总行驶里程可以通过电池的放电量计算得到,例如设置一套放电量和行驶里程的计算公式或者模型,通过将放电量值输入至计算公式或者模型中即可计算出电池的理论总行驶里程,在一些实施例中,放电量和行驶里程的计算公式或者模型可以通过多组(例如50万组、100万组或者500万组)电动两轮车的放电量和里程统计进行训练得到,例如,采集200万辆电动两轮车在预设时间段内(例如30天、40天或者100天)的放电量和行驶里程作为模型的训练集,使用这些训练集训练模型直至模型收敛用于根据电池的放电量计算理论总行驶里程即可。
s14,获取表显总行驶里程与理论总行驶里程的差值,并将差值与预设的行驶阈值进行比对;
在实施时,计算表显总行驶里程和理论总行驶里程之间存在差值,因为在实际行驶过程中,表显总行驶里程采用定位单元进行定位计算得到,存在定位单元定位不准确或者信号不好而出现误差的情况,理论总行驶里程通过电池的放电量计算得到,在电动两轮车行驶过程中,会出现行驶里程与放电量不成正比的情况,例如相同的行驶里程,上坡时电池输出的电量多,而下坡时电池输出的电量少甚至会回充部分电能,所以表显总行驶里程和理论总行驶里程之间会出现差异。
s15,当差值与行驶阈值满足预设条件时,将理论总行驶里程作为电动两轮车的实际总行驶里程,否则,将表显总行驶里程作为电动两轮车的实际总行驶里程。
在实施时,预设条件是预先设置的,例如差值与行驶阈值的比值大于一定百分比,或者差值与行驶阈值之差大于预设数值时,将理论总行驶里程作为电动两轮车的实际总行驶里程,而当差值与行驶阈值不满足预设条件时,则将表显总行驶里程作为电动两轮车的实际总行驶里程。
本实施例获取电动两轮车的放电量值并计算出电池的理论总行驶里程,然后在电池的放电量值大于电量阈值时,获取电动两轮车的表显总行驶里程,该表显总行驶里程是通过车载定位模块检测到的电动两轮车的总行驶里程,计算出表显总行驶里程和理论总行驶里程的差值,进而根据差值与行驶阈值是否满足预设条件来确定电动两轮车的实际总行驶里程,由于采用定位模块检测的总行驶里程和电池放电量的理论总行驶里程结合对电动两轮车实际总行驶里程进行纠正,所以能避免车载定位模块定位不准确而导致的行驶里程误差,提高电动两轮车行驶里程计算准确度。
实施例二
在一些可选实施例中,请参阅图2,图2是本申请一个实施例数据上传云端的流程示意图。在步骤s15之后,还包括:
s16,获取预设的数据上传接口;
在实施时,数据上传接口是无线通信单元与云端平台进行数据传输的链接,数据上传接口存储于本地数据库中,数据处理单元中存储有数据上传接口的存储地址信息,通过该存储地址信息即可访问本地数据库从而获取数据上传接口。
s17,根据数据上传接口将实际总行驶里程上传至云端服务器。
通过数据上传接口与云端服务器建立数据传输通道,进而将实际总行驶里程上传至云端服务器或者云平台。
实施例三
在一些可选实施例中,请参阅图3,图3是本申请一个实施例计算电池寿命的流程示意图,步骤s17之后,还包括:
s18,获取电动两轮车的保养历史记录,其中,保养历史记录包括电池的电池保养记录;
在实施时,电动两轮车的保养历史记录存储于本地数据库或者云端服务器中,在一些实施例中,电动两轮车的保养包括电池保养以及车身保养等,在每次电动两轮车完成保养后,本地数据库更新电动两轮车的保养记录,或者将电动两轮车的保养记录上传至云端服务器中存储,当电动两轮车的保养记录存储于本地数据库时,通过访问本地数据库即可获取电动两轮车所有的保养历史记录。当电动两轮车的保养记录存储于云端服务器时,通过发送数据请求至云端服务器,该数据请求包括电动两轮车的唯一标识信息,即可接收云端服务器返回的对应该唯一标识信息的电动两轮车的保养历史记录。
s19,将理论总行驶里程和电池保养记录输入至预设的算法模型中计算生成电池的使用寿命信息。
算法模型是系统预先设置用于计算电池使用寿命的计算模型,在实施时,算法模型可以通过多组(例如20万组、100万组或者300万组)电动两轮车的理论总行驶里程和电池保养记录进行训练得到,例如,采集200万辆电动两轮车的理论总行驶里程和电池保养记录作为模型的训练集,然后使用这些训练集对原始模型进行训练直至模型收敛用于根据理论总行驶里程和电池保养记录计算电池的使用寿命即可。在使用时,通过将电池的理论总行驶里程和电池保养记录输入至该算法模型中,然后接收算法模型输出的电池的使用寿命信息,准确判断电池寿命。
实施例四
在一些可选实施例中,请参阅图4,图4是本申请一个实施例规划充电路线的流程示意图,如图4所示,步骤s15之后,还包括:
s20,获取电池的剩余电量;
在实施时,可以通过电池管理系统实时获取电池的剩余电量。
s21,当剩余电量小于预设的充电阈值时,根据剩余电量计算出电动两轮车的续航距离;
当电池的剩余电量低于充电阈值时,计算剩余电量的续航距离,其中,充电阈值是预先设置的用于提醒用户进行充电的,从而避免忘记充电而导致半路中电量不足的情况,提升用户体验。在实施时,充电阈值是由电动两轮车生产厂商设定的,当然,也可以由用户自行设置该充电阈值,例如将充电阈值设置为电池总电量的20%,当电池的剩余电量低于20%时,根据该剩余电量计算出剩余电量的能行驶的续航距离。
s22,查询在续航距离内的充电站,并根据充电站和电动两轮车的位置信息设计生产充电路线。
查询在续航距离范围内的充电站,在实施时,可以通过定位单元获取电动两轮车的定位信息,并将定位信息发送至云端服务器,由云端服务器返回在带动两轮车续航距离内的充电站的位置信息,然后根据充电站和电动两轮车的位置信息规划电动两轮车行驶到充电站的路线。以电动踏板车为例,当电动踏板车在路上行驶时,系统实时监测电动踏板车的电池电量,当电池的剩余电量低于充电阈值,例如剩余电量低于总电量的10%时,计算10%电量的续航距离,例如续航距离为5公里,查询5公里范围内的充电站或者换电站,以共享电动两轮车为例,用户在使用共享电动两轮车过程中无法长时间等待电池充电,所以在不同的地点设置有换电站,当共享电动两轮车的电池剩余电量小于充电阈值时,通过定位单元获取共享电动两轮车的定位信息,并通过内置的地图查询续航距离内的换电站,例如续航距离为5公里,且5公里范围内有3个换电站,为防止电池电量的虚耗,例如爬坡使得共享电动两轮车实际只能行驶3公里,可以提供到距离最近的换电站的路线,避免半路没电的情况,提升用户体验。
实施例五
在一些可选实施例中,请参阅图5,图5是本申请一个实施例提供的一种电动两轮车里程纠偏装置的模块示意图。如图5所示,为了便于说明,仅示出了与本发明实施例相关的部分。该电动两轮车里程纠偏装置包括:
第一获取模块11,用于获取电动两轮车电池的放电量值,并将放电量值与预设的电量阈值进行比对;
第二获取模块12,用于当放电量值大于电量阈值时,获取电动两轮车的表显总行驶里程;
第一处理模块13,用于根据放电量值计算出电池的理论总行驶里程;
第三获取模块14,用于获取表显总行驶里程与理论总行驶里程的差值,并将差值与预设的行驶阈值进行比对;
第一执行模块15,用于当差值与行驶阈值满足预设条件时,将理论总行驶里程作为电动两轮车的实际总行驶里程,否则,将表显总行驶里程作为电动两轮车的实际总行驶里程。
本实施例通过获取电动两轮车的放电量值并计算出电池的理论总行驶里程,然后在电池的放电量值大于电量阈值时,获取电动两轮车的表显总行驶里程,该表显总行驶里程是通过车载定位模块检测到的电动两轮车的总行驶里程,计算出表显总行驶里程和理论总行驶里程的差值,进而根据差值与行驶阈值是否满足预设条件来确定电动两轮车的实际总行驶里程,由于采用定位模块检测的总行驶里程和电池放电量的理论总行驶里程结合对电动两轮车实际总行驶里程进行纠正,所以能避免车载定位模块定位不准确而导致的行驶里程误差,提高电动两轮车行驶里程计算准确度。
实施例六
在一些可选实施例中,请参阅图6,图6是本发明另一个实施例提供的一种电动两轮车里程纠偏装置的模块示意图,为了便于说明,仅示出了与本发明实施例相关的部分。其实现原理及产生的技术效果和实施例五相同,为简要描述,本发明实施例未提及之处,可参考实施例五中相应内容。
其区别在于,在本发明的一个实施例中,电动两轮车里程纠偏装置还包括:
第四获取模块16,用于获取预设的数据上传接口;
第二执行模块17,用于根据数据上传接口将实际总行驶里程上传至云端服务器。
实施例七
在一些可选实施例中,请参阅图7,图7是本发明再一个实施例提供的一种电动两轮车里程纠偏装置的模块示意图,为了便于说明,仅示出了与本发明实施例相关的部分。其实现原理及产生的技术效果和实施例六相同,为简要描述,本发明实施例未提及之处,可参考实施例六中相应内容。
其区别在于,在本发明的一个实施例中,电动两轮车里程纠偏装置还包括:
第五获取模块18,用于获取电动两轮车的保养历史记录,其中,保养历史记录包括电池的电池保养记录;
第三执行模块19,用于将理论总行驶里程和电池保养记录输入至预设的算法模型中计算生成电池的使用寿命信息。
实施例八
在一些可选实施例中,请参阅图8,图8是本发明又一个实施例提供的一种电动两轮车里程纠偏装置的模块示意图,为了便于说明,仅示出了与本发明实施例相关的部分。其实现原理及产生的技术效果和实施例五相同,为简要描述,本发明实施例未提及之处,可参考实施例五中相应内容。
其区别在于,在本发明的一个实施例中,电动两轮车里程纠偏装置还包括:
第六获取模块20,用于获取电池的剩余电量;
第二处理模块21,用于当剩余电量小于预设的充电阈值时,根据剩余电量计算出电动两轮车的续航距离;
第三执行模块22,用于查询在续航距离内的充电站,并根据充电站和电动两轮车的位置信息设计生产充电路线。
本发明实施例所提供的电动两轮车里程纠偏装置,其实现原理及产生的技术效果和前述方法实施例相同,为简要描述,装置实施例部分未提及之处,可参考前述方法实施例中相应内容。
实施例九
在一些可选实施例中,本发明还提供一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述实施例一至四中任一项电动两轮车里程纠偏方法的步骤。
实施例十
在一些可选实施例中,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述实施例一至四中任一项电动两轮车里程纠偏方法的步骤。
实施例十一
在一些可选实施例中,本申请实施例还提供一种电动两轮车,采用如上述实施例一至四中任一项电动两轮车里程纠偏方法计算电动两轮车的实际总行驶里程。
示例性的,计算机程序可以被分割成一个或多个模块,一个或者多个模块被存储在存储器中,并由处理器执行,以完成本发明。一个或多个模块可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述计算机程序在计算机装置中的执行过程。例如,计算机程序可以被分割成上述各个方法实施例提供的食品安全分类方法的步骤。
本领域技术人员可以理解,上述计算机装置的描述仅仅是示例,并不构成对计算机装置的限定,可以包括比上述描述更多或更少的部件,或者组合某些部件,或者不同的部件,例如可以包括输入输出设备、网络接入设备、总线等。
所称处理器可以是中央处理单元(centralprocessingunit,cpu),还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,所述处理器是所述计算机装置的控制中心,利用各种接口和线路连接整个计算机装置的各个部分。
所述存储器可用于存储所述计算机程序和/或模块,所述处理器通过运行或执行存储在所述存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现所述计算机装置的各种功能。所述存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
所述计算机装置集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、电载波信号、电信号以及软件分发介质等。
通过获取电动两轮车的放电量值并计算出电池的理论总行驶里程,然后在电池的放电量值大于电量阈值时,获取电动两轮车的表显总行驶里程,该表显总行驶里程是通过车载定位模块检测到的电动两轮车的总行驶里程,计算出表显总行驶里程和理论总行驶里程的差值,进而根据差值与行驶阈值是否满足预设条件来确定电动两轮车的实际总行驶里程,由于采用定位模块检测的总行驶里程和电池放电量的理论总行驶里程结合对电动两轮车实际总行驶里程进行纠正,所以能避免车载定位模块定位不准确而导致的行驶里程误差,提高电动两轮车行驶里程计算准确度。.
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
起点商标作为专业知识产权交易平台,可以帮助大家解决很多问题,如果大家想要了解更多知产交易信息请点击 【在线咨询】或添加微信 【19522093243】与客服一对一沟通,为大家解决相关问题。
此文章来源于网络,如有侵权,请联系删除