一种新能源汽车充电方法和电子设备与流程
1.本技术涉及新能源汽车领域,特别涉及一种新能源汽车充电方法。
背景技术:
2.纯电动汽车(blade electric vehicles,bev)为一种新能源汽车,不同于燃烧汽油产生动力的车辆。纯电动汽车利用蓄电池作为储能动力源,通过蓄电池向电动机提供电能,驱动电动机运转,从而实现车辆行驶。纯电动汽车使用成本较低且非常环保。但纯电动汽车存在一个缺点,当蓄电池没电或电量过低时,纯电动汽车将无法行驶。
3.因此蓄电池没电时,为实现纯电动汽车的行驶,需对纯电动汽车进行充电。在现有技术中,纯电动汽车是通过充电桩来实现充电。纯电动汽车在车辆剩余电量较低时,纯电动汽车会发出充电提醒给用户,提醒用户进行充电。但车辆较低时,可能已不足以支撑纯电动汽车到充电桩进行充电,因此如何提供一项可行的新能源汽车的充电方法成为亟待解决的问题。
技术实现要素:
4.针对现有技术下如何实现新能源汽车充电的问题,本技术提供了一种新能源汽车充电方法和电子设备。
5.本技术实施例采用下述技术方案:
6.第一方面,本技术提供一种新能源汽车充电方法,所述方法应用于电子设备,所述方法包括:
7.获取第一行驶路径,所述第一行驶路径为当前行程的预期行驶路径;
8.根据所述第一行驶路径,计算第一行驶里程,所述第一行驶里程为从当前位置出发,沿所述第一行驶路径抵达终点的总里程;
9.获取第一电量,所述第一电量为车辆当前的剩余电量;
10.根据所述第一行驶里程,计算第二电量,所述第二电量为所述车辆行驶完所述第一行驶里程所需要消耗的电量;
11.根据所述第一电量以及所述第二电量,判断所述车辆沿所述第一行驶路径行驶过程中是否需要充电;
12.在所述车辆沿所述第一行驶路径行驶过程中需要充电的情况下,指示用于在沿所述第一行驶路径行驶过程中进行充电的充电桩的位置。
13.在第一方面的一种实现方式中,所述根据所述第一电量以及所述第二电量,判断所述车辆沿所述第一行驶路径行驶过程中是否需要充电,包括:
14.当所述第一电量减去所述电量阈值的差,小于所述第二电量时,判断所述车辆沿所述第一行驶路径行驶过程中需要充电,其中:
15.所述电量阈值为预设值,所述电量阈值用于设定所述车辆充电前的最低电量。
16.在第一方面的一种实现方式中,所述指示用于在沿所述第一行驶路径行驶过程中
进行充电的充电桩的位置,包括:
17.根据所述第一电量、所述第二电量、所述电量阈值、第一预设电量以及第二预设电量选定沿所述第一行驶路径行驶过程中进行充电的充电桩,其中:
18.所述第一预设电量为预设值,所述第一预设电量为所述车辆的剩余电量降到所述电量阈值之前,提前开始搜索充电桩进行充电的提前量;
19.所述第二预设电量为预设值,所述第二预设电量用于设定所述车辆在充电桩充电后的最大电量。
20.在第一方面的一种实现方式中,所述根据所述第一电量、所述第二电量、所述电量阈值、第一预设电量以及第二预设电量选定沿所述第一行驶路径行驶过程中进行充电的充电桩,包括:
21.搜索所述第一行驶路径上,对应第一个用于充电的充电桩的里程区间内的充电桩,其中:所述对应第一个用于充电的充电桩的里程区间,对应所述车辆从所述第一行驶路径的起点出发后,剩余电量降到(第三预设电量~第四预设电量)时的位置区间;所述第四预设电量大于等于所述电量阈值;所述第三预设电量大于等于所述电量阈值与所述第一预设电量的和;
22.从搜索到的充电桩中选定第一充电桩,作为所述第一个用于充电的充电桩。
23.在第一方面的一种实现方式中,所述根据所述第一电量、所述第二电量、所述电量阈值、第一预设电量以及第二预设电量选定沿所述第一行驶路径行驶过程中进行充电的充电桩,还包括:
24.搜索所述第一行驶路径上,对应第二个用于充电的充电桩的里程区间内的充电桩,其中:所述对应第二个用于充电的充电桩的里程区间,对应所述车辆在所述第一充电桩完成充电后再次出发,剩余电量降到(所述第三预设电量~所述第四预设电量)时的位置区间;
25.从搜索到的充电桩中选定第二充电桩,作为所述第二个用于充电的充电桩。
26.在第一方面的一种实现方式中,所述根据所述第一电量、所述第二电量、所述电量阈值、第一预设电量以及第二预设电量选定沿所述第一行驶路径行驶过程中进行充电的充电桩,还包括:
27.根据所述第一电量、所述第二电量、所述电量阈值、第一预设电量以及第二预设电量,计算所述第一行驶路径上的充电次数是否大于1。
28.在第一方面的一种实现方式中,在所述第一行驶路径上的充电次数为1的情况下,所述第四预设电量等于所述电量阈值;所述第三预设电量等于所述电量阈值与所述第一预设电量的和。
29.在第一方面的一种实现方式中,所述方法还包括:
30.在所述车辆沿所述第一行驶路径行驶过程中需要充电的情况下,指示在沿所述第一行驶路径行驶过程中在每个充电桩的充电电量,其中:
31.在所述第一行驶路径上的充电次数为1的情况下,根据所述第一电量、所述第二电量、所述电量阈值计算充电桩的充电电量。
32.在第一方面的一种实现方式中,所述方法还包括:
33.在所述车辆沿所述第一行驶路径行驶过程中需要充电的情况下,指示在沿所述第
一行驶路径行驶过程中在每个充电桩的充电电量,其中:
34.在所述第一行驶路径上的充电次数大于1的情况下,根据所述第一电量、所述第二电量、所述电量阈值计算最后一个充电桩的充电电量。
35.第二方面,本技术提供一种电子设备,所述电子设备包括用于存储计算机程序指令的存储器和用于执行计算机程序指令的处理器,其中,当所述计算机程序指令被该处理器执行时,触发所述电子设备执行如第一方面所述的方法步骤。
36.根据本技术实施例的方法,可以预先判断当前行程是否需要充电,从而避免出现车辆在行程中出现电量不足导致无法行驶的情况,提高用户的驾车体验。
附图说明
37.图1为根据本技术一实施例的应用场景的示意图;
38.图2为根据本技术一实施例的新能源汽车充电方法流程图;
39.图3为根据本技术一实施例的新能源汽车充电方法流程图;
40.图4为根据本技术一实施例的新能源汽车充电方法流程图;
41.图5为根据本技术一实施例的新能源汽车充电方法流程图。
具体实施方式
42.为使本技术的目的、技术方案和优点更加清楚,下面将结合本技术具体实施例及相应的附图对本技术技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
43.本技术的实施方式部分使用的术语仅用于对本技术的具体实施例进行解释,而非旨在限定本技术。
44.针对如何实现新能源汽车充电的问题,本技术一实施例提供了一种新能源汽车充电方法。这里需要说明的是,在本说明书实施例中,以电动汽车的充电为例,描述新能源汽车的充电流程,在其他实施例中,新能源汽车可以是电动汽车以外的其他能源模式的汽车,充电流程可以充电流程以外的其他补能流程。
45.图1为根据本技术一实施例的应用场景的示意图。如图1所示,地图导航模块101、车辆控制模块(vehicle control unit,vcu)102、电池管理模块(battery management system,bms)103以及座舱模块104安装在新能源汽车内。
46.车辆控制模块102用于控制车辆动力系统。例如,协调控制汽车各部件(例如,电池,变速箱,电机,发动机等)的工作,保证车辆可以稳定地工作。
47.电池管理模块103用于监控电池系统状态,对电池系统进行智能化管理及维护。例如,获取电池工作状态信息(例如,根据环境温度、电池状态计算电池的充放电功率),输出电池工作状态信息,为执行设备提供需要的信息,以保证电池在安全的工作区间内。
48.座舱模块104用于提供与用户(司机)交互的交互界面,基于智能网络实现显示导航路况信息、显示车辆电量、故障检测、车身控制等操作。座舱模块104包含车载信息系统(in vehicle infotainment,ivi),ivi是基于车辆总线系统和互联网服务形成的信息处理系统。ivi通过专有的车载处理器和操作系统,对整个车载信息设备进行协调和控制。
49.图2为根据本技术一实施例的新能源汽车充电方法流程图。
50.图1所示的地图导航模块101、车辆控制模块102、电池管理模块103以及座舱模块104执行如图2所示的下述流程以判断新能源汽车在当前行程中是否需要充电。
51.s201,地图导航模块101获取用户输入的目的地信息,目的地信息用于指示当前行程的目的地位置。
52.s202,地图导航模块101根据用户输入的目的地信息推荐可能的行驶路径。
53.具体的,地图导航模块101识别用户输入的目的地信息,根据当前位置以及目的地信息对应的目的地位置,确定从当前位置到目的地位置的多条可能的行驶路径,将多条可能的行驶路径输出给用户,以便用户可以从多条可能的行驶路径中选定一条行驶路径(第一行驶路径)作为之后的实际行驶路径。
54.s203,地图导航模块101根据用户的路径选定操作,确定多条可能的行驶路径中,用户选定的第一行驶路径。
55.s204,地图导航模块101基于第一行驶路径,获取沿第一行驶路径到达目的地的所需时间(第一时长),以及,从当前位置开始沿第一行驶路径到达目的地的剩余行驶里程(第一行驶路径的长度,第一行驶里程)。
56.s207,电池管理模块103获取车辆的当前剩余电量(第一电量)。
57.s208,电池管理模块103输出当前剩余电量(第一电量)到座舱模块104。
58.s209,车辆控制模块102获取第一行驶路径对应的百公里电耗。百公里电耗为电动汽车行驶100公里所消耗的电能。
59.具体的,在实际应用场景中,车辆在不同路况、不同车速下的耗电状态并不是完全相同的。因此,不同行驶路径、不同行车时间下,车辆的百公里电耗也不相同。
60.因此,在s209之前,还执行s205。
61.s205,地图导航模块101输出第一行驶里程以及第一时长到车辆控制模块102。
62.在s209中,车辆控制模块102基于第一行驶里程以及第一时长,获取第一行驶路径对应的百公里电耗。
63.s210,车辆控制模块102输出第一行驶路径对应的百公里电耗到座舱104。
64.s206,地图导航模块101输出第一行驶里程到座舱模块104。
65.s211,座舱模块104基于第一行驶里程和第一行驶路径对应的百公里电耗,计算第一行驶里程的耗电量(第二电量)。
66.s212,座舱模块104根据第一行驶里程的耗电量(第二电量)以及当前剩余电量(第一电量),判断在第一行驶路径上行驶是否需要充电。
67.具体的,电量过低或完全为0时,可能会对电池造成损害,并且,电量过低时,会对行车安全造成影响。因此,在一实施例中,预先设置电量阈值tbd(例如,总电量的10%),当电池电量低于电量阈值时需要为电池充电。
68.在s212的一种实现方式中,若当前剩余电量(第一电量)减去第一行驶里程的耗电量(第二电量)的差值大于等于电量阈值,则判定当前行程不需要进行充电;
69.若当前剩余电量(第一电量)减去第一行驶里程的耗电量(第二电量)的差值小于电量阈值,则判定当前行程需要进行充电。
70.在判定当前行程需要充电后,座舱模块104指示用于在沿第一行驶路径行驶过程
中进行充电的充电桩的位置。
71.根据本技术实施例的方法,可以预先判断当前行程是否需要充电,从而避免出现车辆在行程中出现电量不足导致无法行驶的情况,提高用户的驾车体验。
72.图3为根据本技术一实施例的新能源汽车补电方法流程图。
73.图1所示的座舱模块104执行如图3所示的下述流程以确定充电桩的位置。
74.s301,座舱模块104基于第一行驶里程的耗电量(第二电量),当前剩余电量(第一电量)及电量阈值(tbd),计算第一行驶路径中的充电次数。
75.具体的,在一实施例中,设定q0为车辆电池满电状态下的电量(soc),q0的值可以由电池管理模块103输出。设定当前剩余电量(第一电量)为q1,第一行驶里程的耗电量(第二电量)为q2。
76.在s301的一种实现方式中,由于车辆正常行驶必须确保电量不能低于tbd,因此,q1中可供车辆行驶的电量为q1-tbd。那么,为了完成第一行驶里程,车辆就需要充电的最低充电电量qc为:
77.qc=q2-(q1-tbd)。
ꢀꢀ
(公式1)
78.由于车辆在电量为tbd时需要充电,因此,车辆单次充电的最大充电量为q
0-tbd。因此,如果(q
0-tbd)大于等于qc,那么,车辆只需充电1次就可以满足充电的最低充电电量。也就是说,车辆在第一行驶路径中的充电次数为1。
79.反之,如果(q
0-tbd)小于qc。则说明车辆在第一行驶路径中的充电次数必须大于1。
80.进一步的,考虑到充电桩的位置可能并不是恰好位于车辆在电量为tbd时的位置。因此,在s301的一种实现方式中,设定车辆在电量降为tbd之前就必须提前充电,以避免车辆在电量降为tbd时不到充电桩。例如,设定车辆在电量还差第一预设电量q3(例如,q3为总电量的10%(0.1q0))就降为tbd时开始,到电量降为tbd时的里程区间内完成充电。
81.也就是说,车辆进行充电时的剩余电量为(tbd+q3)~tbd。车辆进行充电时,其最大充电量就为:(q
0-tbd-q3)~(q
0-tbd)。
82.为确保车辆的剩余电量不会低于tbd,取最大充电量的下限(q
0-tbd-q3)。
83.如果(q
0-tbd-q3)大于等于qc,那么,车辆只需要在电量降到tbd时(或之前)进行一次充电并充满,就可以确保车辆行驶到终点时的剩余电量大于等于tbd。也就是说,车辆在第一行驶路径中的充电次数为1。
84.反之,如果(q
0-tbd-q3)小于qc。则说明车辆在第一行驶路径中的充电次数必须大于1。
85.进一步的,在车辆进行充电的过程中,电池系统在剩余电量较多的情况下,充电倍率会下降,充电时间会大大延长。因此,为缩短充电总时间,在一实施例中,车辆单次充电不会充到车辆电池满电状态,而是充到差第二预设电量q4就达到车辆电池满电状态。充电后的电量为q
0-q4,而不是q0。
86.因此,车辆进行充电时,其最大充电量就为:(q
0-tbd-q3-q4)~(q
0-tbd-q4)。
87.为确保车辆的剩余电量不会低于tbd,取最大充电量的下限(q
0-tbd-q3-q4)。
88.如果(q
0-tbd-q3-q4)大于等于qc,那么,车辆只需要在电量降到tbd时(或之前)进行一次充电并充满,就可以确保车辆行驶到终点时的剩余电量大于等于tbd。也就是说,车辆在第一行驶路径中的充电次数为1。
89.反之,如果(q
0-tbd-q3-q4)小于qc。则说明车辆在第一行驶路径中的充电次数必须大于1。
90.具体的,本领域的技术人员可以根据车辆行驶实际需求设定第一预设电量、第二预设电量的值。例如,在一实施例中,设定第一预设电量q3为0.1q0,第二预设电量q4为0.2q0。
91.单次充电的最大充电量的下限就为:q
0-tbd-0.1q
0-0.2q0=0.7q
0-tbd。
92.在s301的一种实现方式中,如果0.7q
0-tbd大于等于qc,则确定第一行驶路径中的充电次数为1。
93.如果0.7q
0-tbd小于qc,则确定第一行驶路径中需要充电1次以上(2次或2次以上)。
94.s302,座舱模块104根据第一行驶路径中充电次数选定第一行驶路径中进行充电的充电桩位置和/或每次充电的充电量。
95.图4为根据本技术一实施例的新能源汽车充电方法流程图。
96.在s302的一种实现方式中,在第一行驶路径中的充电次数为1的情况下,图1所示的地图导航模块101以及座舱模块104执行如图4所示的下述流程以确定第一行驶路径中进行充电的充电桩位置以及充电时的充电量。
97.s401,座舱模块104基于第一行驶路径对应的百公里电耗,计算第一里程区间,第一里程区间为充电桩的搜索区间,用于指示地图导航模块101在第一里程区间内搜索用于充电的充电桩。第一里程区间对应车辆在第一行驶路径上行驶时,剩余电量降到(tbd+q3)~tbd时的位置区间。
98.具体的,在s401中,基于第一行驶路径对应的百公里电耗,计算基于q1,从当前位置(第一行驶路径的起点位置)沿第一行驶路径行驶,车辆的剩余电量降至tbd+q3时,车辆的行驶里程(第二行驶里程)。以及,车辆的剩余电量降至tbd时,车辆的行驶里程(第三行驶里程)。第一里程区间为[第二行驶里程,第三行驶里程]。
[0099]
s402,座舱模块104将第一里程区间输出到地图导航模块101。
[0100]
s403,地图导航模块101搜索第一里程区间内的所有充电桩,获取搜索到的充电桩的充电桩信息。
[0101]
具体的,地图导航模块101获取第一行驶路径上,距离当前位置(第一行驶路径的起点位置)第二行驶里程~第三行驶里程范围内的所有充电桩的充电桩信息。
[0102]
具体的,在一实施例中,充电桩信息包括:充电桩位置、充电桩类别(例如,快充桩或者慢充桩)、充电桩参数(例如,充电桩的额定电流、最大/小电压、输出功率)等。
[0103]
进一步的,在s403中,如果地图导航模块101在第一里程区间内未获取到充电桩信息,则说明在第一里程区间内可能不存在充电桩。由地图导航模块101向座舱模块104反馈不存在充电桩。座舱模块104计算新的里程区间(第二里程区间),将新的里程区间发送到地图导航模块101再次进行充电桩的搜索,扩大充电桩的搜索范围。
[0104]
第二里程区间对应车辆在第一行驶路径上行驶时,剩余电量降到(tbd+q3+q5)~(tbd+q3)时的位置区间。q5为预设的第五预设电量。在一实施例中,以总电量的5%(5% soc)为第五预设电量。
[0105]
如果地图导航模块101在第二里程区间内未获取到充电桩信息,则座舱模块104再次计算新的里程区间(第三里程区间)。地图导航模块101以及座舱模块104以q5为每次扩大
搜索范围的步长,不断扩大充电桩的搜索范围,直到搜索到充电桩。
[0106]
s404,地图导航模块101输出搜索到的充电桩的充电桩类别和/或充电桩参数到座舱模块104。
[0107]
s405,座舱模块104基于充电桩的充电桩类别和/或充电桩参数,选定第一行驶路径上用于进行充电的充电桩(第一充电桩)。
[0108]
具体的,在一实施例中,座舱模块104选取多个充电桩中充电桩类别为快充桩的一个充电桩,作为第一行驶路径上用于进行充电的充电桩(第一充电桩)。
[0109]
在另一实施例中,座舱模块104选取多个充电桩中功率最大的一个充电桩,作为第一行驶路径上用于进行充电的充电桩(第一充电桩)。
[0110]
s406,座舱模块104输出选定的充电桩(第一充电桩)到地图导航模块101。
[0111]
s407,地图导航模块101将选定的充电桩(第一充电桩)设置为第一行驶路径的充电点。
[0112]
在车辆行驶过程中,地图导航模块101输出提醒信息,提醒司机在充电点充电。
[0113]
进一步的,在一实施例中,在s404中,地图导航模块101还输出搜索到的充电桩的充电桩位置到座舱模块104。
[0114]
在s405之后,座舱模块104还执行s408。
[0115]
s408,座舱模块104计算,在车辆可以顺利行驶到第一行驶路径的终点的最低电量需求下,车辆在第一充电桩的最低充电电量q6(即,车辆在第一充电桩处,至少需要充入电量q6)。
[0116]
具体的,在s408的一种实现方式中,q6等于qc。
[0117]
具体的,在s408的另一种实现方式中,根据用于进行充电的充电桩(第一充电桩)的充电桩位置,计算车辆行驶至第一充电桩时的剩余电量q7。或者,在车辆行驶至第一充电桩时,获取车辆的剩余电量q7。
[0118]
根据用于进行充电的充电桩(第一充电桩)的充电桩位置,计算车辆从第一充电桩行驶至终点的剩余里程(第四行驶里程)。基于第一行驶路径对应的百公里电耗,计算第四行驶里程对应的耗电量q8。
[0119]
基于公式1,车辆在第一充电桩的最低充电电量q6为:
[0120]
q6=q8-(q7-tbd)。
ꢀꢀ
(公式2)
[0121]
s409,根据车辆在第一充电桩的最低充电电量q6,计算车辆在第一充电桩的实际充电电量q9。
[0122]
具体的,在s409的一种实现方式中,q9等于q6。
[0123]
在s409的另一种实现方式中:
[0124]
q9=q6+q10。
ꢀꢀ
(公式3)
[0125]
q10为预设的第六预设电量。在一实施例中,以总电量的5%(5% soc)为第六预设电量。
[0126]
s410,当车辆行驶至第一充电桩进行充电后,在车辆的充电电量为q9(或者,车辆的剩余电量达到(q9+q7))时,提醒用户,电量已够,可以停止充电。
[0127]
具体的,在s410的一种实现方式中,可以由座舱模块104提醒用户电量足够。在s410的另一种实现方式中,也可以由用户的手机app进行提醒。
[0128]
图5为根据本技术一实施例的新能源汽车充电方法流程图。
[0129]
在s302的一种实现方式中,在第一行驶路径中的充电次数大于1的情况下,图1所示的地图导航模块101以及座舱模块104执行如图5所示的下述流程以确定第一行驶路径中进行充电的充电桩位置以及充电时的充电量。
[0130]
s501,座舱模块104基于第一行驶路径对应的百公里电耗,计算第四里程区间,第四里程区间为充电桩的搜索区间,用于指示地图导航模块101在第四里程区间内搜索第一行驶路径用于充电的第一个充电桩。参照s401。
[0131]
第四里程区间对应车辆在第一行驶路径上行驶时,剩余电量降到(第三预设电量~第四预设电量)时的位置区间;第四预设电量大于等于tbd;第三预设电量大于等于tbd+q3。
[0132]
具体的,在一种实现方式中,第四里程区间的设置可以采用第一里程区间的设置。
[0133]
在另一种实现方式中,第四里程区间的设置可以采用其他的设置。例如,在一实施例中,第四里程区间对应车辆在第一行驶路径上行驶时,剩余电量降到30%q0~20%q0时的位置区间。
[0134]
s502,座舱模块104将第四里程区间输出到地图导航模块101。
[0135]
s503,地图导航模块101搜索第四里程区间内的所有充电桩,获取搜索到的充电桩的充电桩信息。(参照s403)
[0136]
s504,地图导航模块101输出搜索到的充电桩的充电桩类别和/或充电桩参数到座舱模块104。(参照s404)
[0137]
s505,座舱模块104基于充电桩的充电桩类别和/或充电桩参数,选定第一行驶路径上用于进行充电的第一个充电桩(第二充电桩)。(参照s405)
[0138]
s506,座舱模块104输出选定的充电桩(第二充电桩)到地图导航模块101。
[0139]
s507,地图导航模块101将选定的充电桩(第二充电桩)设置为第一行驶路径的第一个充电点。
[0140]
在车辆行驶过程中,地图导航模块101输出提醒信息,提醒司机在第二充电桩充电。
[0141]
在s507之后,当车辆行驶至第二充电桩进行充电时,车辆充电充到差第二预设电量q4就达到车辆电池满电状态。例如,在车辆充电充至剩余电量为(q
0-q4)时,座舱模块104提醒用户停止充电。
[0142]
s508,计算第二行驶路径中的充电次数,第二行驶路径为第一行驶路径上的一段路径,第二行驶路径的起点为第二充电桩,第二行驶路径的终点为第一行驶路径的终点。参照s301。
[0143]
具体的,在s508中,第二行驶路径的百公里电耗可以采用第一行驶路径对应的百公里电耗,也可以重新计算百公里电耗。
[0144]
车辆的剩余行驶里程为第二行驶路径的总里程。车辆初始的剩余电量为(q
0-q4)。
[0145]
s509,座舱模块104根据第二行驶路径中充电次数选定第一行驶路径中进行充电的充电桩位置和/或每次充电的充电量。参照s302。
[0146]
在s509中,根据已选定的充电桩,选定下一个充电桩,直到在选定的充电桩进行充电后,车辆可以行驶到第一行驶路径的终点。
[0147]
在另一实施例中,在判定当前行程需要充电后,可以跳过s301,直接执行s401~s407以选定第一个充电桩(第一充电桩)。
[0148]
选定第一个充电桩之后再执行s301,在第一行驶路径中的充电次数为1的情况下,执行s408~s409,计算第一个充电桩(第一充电桩)的充电电量。
[0149]
在第一行驶路径中的充电次数大于1的情况下,按照单次充电的最大电量(q
0-q4)配置车辆在第一个充电桩(第一充电桩)的充电电量。后续执行s508~s509选定后续的充电桩并配置每个充电桩的充电电量。
[0150]
在另一实施例中,在判定当前行程需要充电后,循环执行s501~s507直到下一个充电桩的搜索区间超出第一行驶路径。
[0151]
在本技术实施例的方法流程可以按照功能,通过各种模块分别实现,各个模块的划分仅仅是一种逻辑功能的划分,在实施本技术实施例时可以把各模块的功能在同一个或多个软件和/或硬件中实现。
[0152]
具体的,本技术实施例所提出的装置在实际实现时可以全部或部分集成到一个物理实体上,也可以物理上分开。且这些模块可以全部以软件通过处理元件调用的形式实现;也可以全部以硬件的形式实现;还可以部分模块以软件通过处理元件调用的形式实现,部分模块通过硬件的形式实现。例如,检测模块可以为单独设立的处理元件,也可以集成在电子设备的某一个芯片中实现。其它模块的实现与之类似。此外这些模块全部或部分可以集成在一起,也可以独立实现。在实现过程中,上述方法的各步骤或以上各个模块可以通过处理器元件中的硬件的集成逻辑电路或者软件形式的指令完成。
[0153]
例如,以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(application specific integrated circuit,asic),或,一个或多个数字信号处理器(digital singnal processor,dsp),或,一个或者多个现场可编程门阵列(field programmable gate array,fpga)等。再如,这些模块可以集成在一起,以片上装置(system-on-a-chip,soc)的形式实现。
[0154]
本技术一实施例还提出了一种电子设备,电子设备包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发电子设备执行如本技术实施例所述的方法流程。
[0155]
具体的,在本技术一实施例中,上述一个或多个计算机程序被存储在上述存储器中,上述一个或多个计算机程序包括指令,当上述指令被上述设备执行时,使得上述设备执行本技术实施例所述的方法步骤。
[0156]
具体的,在本技术一实施例中,电子设备的处理器可以是片上装置soc,该处理器中可以包括中央处理器(central processing unit,cpu),还可以进一步包括其他类型的处理器。具体的,在本技术一实施例中,电子设备的处理器可以是pwm控制芯片。
[0157]
具体的,在本技术一实施例中,涉及的处理器可以例如包括cpu、dsp、微控制器或数字信号处理器,还可包括gpu、嵌入式神经网络处理器(neural-network process units,npu)和图像信号处理器(image signal processing,isp),该处理器还可包括必要的硬件加速器或逻辑处理硬件电路,如asic,或一个或多个用于控制本技术技术方案程序执行的集成电路等。此外,处理器可以具有操作一个或多个软件程序的功能,软件程序可以存储在存储介质中。
[0158]
具体的,在本技术一实施例中,电子设备的存储器可以是只读存储器(read-only memory,rom)、可存储静态信息和指令的其它类型的静态存储设备、随机存取存储器(random access memory,ram)或可存储信息和指令的其它类型的动态存储设备,也可以是电可擦可编程只读存储器(electrically erasable programmable read-only memory,eeprom)、只读光盘(compact disc read-only memory,cd-rom)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其它磁存储设备,或者还可以是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何计算机可读介质。
[0159]
具体的,在本技术一实施例中,处理器可以和存储器可以合成一个处理装置,更常见的是彼此独立的部件,处理器用于执行存储器中存储的程序代码来实现本技术实施例所述方法。具体实现时,该存储器也可以集成在处理器中,或者,独立于处理器。
[0160]
进一步的,本技术实施例阐明的设备、装置、模块,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。
[0161]
本领域内的技术人员应明白,本技术实施例可提供为方法、装置、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质上实施的计算机程序产品的形式。
[0162]
在本技术所提供的几个实施例中,任一功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。
[0163]
具体的,本技术一实施例中还提供一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,当其在计算机上运行时,使得计算机执行本技术实施例提供的方法。
[0164]
本技术一实施例还提供一种计算机程序产品,该计算机程序产品包括计算机程序,当其在计算机上运行时,使得计算机执行本技术实施例提供的方法。
[0165]
本技术中的实施例描述是参照根据本技术实施例的方法、设备(装置)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0166]
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0167]
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0168]
还需要说明的是,本技术实施例中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示单独存在a、同时存在a和b、单独存在b的情况。其中a,b可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项”及其类似表达,是指的这些项中的任意组合,包括单项或复数项的任意组合。例如,a,b和c中的至少一项可以表示:a,b,c,a和b,a和c,b和c或a和b和c,其中a,b,c可以是单个,也可以是多个。
[0169]
本技术实施例中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
[0170]
本技术可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本技术,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
[0171]
本技术中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0172]
本领域普通技术人员可以意识到,本技术实施例中描述的各单元及算法步骤,能够以电子硬件、计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
[0173]
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0174]
以上所述,仅为本技术的具体实施方式,任何熟悉本技术领域的技术人员在本技术公开的技术范围内,可轻易想到变化或替换,都应涵盖在本技术的保护范围之内。本技术的保护范围应以所述权利要求的保护范围为准。
技术特征:
1.一种新能源汽车充电方法,其特征在于,所述方法应用于电子设备,所述方法包括:获取第一行驶路径,所述第一行驶路径为当前行程的预期行驶路径;根据所述第一行驶路径,计算第一行驶里程,所述第一行驶里程为从当前位置出发,沿所述第一行驶路径抵达终点的总里程;获取第一电量,所述第一电量为车辆当前的剩余电量;根据所述第一行驶里程,计算第二电量,所述第二电量为所述车辆行驶完所述第一行驶里程所需要消耗的电量;根据所述第一电量以及所述第二电量,判断所述车辆沿所述第一行驶路径行驶过程中是否需要充电;在所述车辆沿所述第一行驶路径行驶过程中需要充电的情况下,指示用于在沿所述第一行驶路径行驶过程中进行充电的充电桩的位置。2.根据权利要求1所述的方法,其特征在于,所述根据所述第一电量以及所述第二电量,判断所述车辆沿所述第一行驶路径行驶过程中是否需要充电,包括:当所述第一电量减去所述电量阈值的差,小于所述第二电量时,判断所述车辆沿所述第一行驶路径行驶过程中需要充电,其中:所述电量阈值为预设值,所述电量阈值用于设定所述车辆充电前的最低电量。3.根据权利要求1所述的方法,其特征在于,所述指示用于在沿所述第一行驶路径行驶过程中进行充电的充电桩的位置,包括:根据所述第一电量、所述第二电量、所述电量阈值、第一预设电量以及第二预设电量选定沿所述第一行驶路径行驶过程中进行充电的充电桩,其中:所述第一预设电量为预设值,所述第一预设电量为所述车辆的剩余电量降到所述电量阈值之前,提前开始搜索充电桩进行充电的提前量;所述第二预设电量为预设值,所述第二预设电量用于设定所述车辆在充电桩充电后的最大电量。4.根据权利要求3所述的方法,其特征在于,所述根据所述第一电量、所述第二电量、所述电量阈值、第一预设电量以及第二预设电量选定沿所述第一行驶路径行驶过程中进行充电的充电桩,包括:搜索所述第一行驶路径上,对应第一个用于充电的充电桩的里程区间内的充电桩,其中:所述对应第一个用于充电的充电桩的里程区间,对应所述车辆从所述第一行驶路径的起点出发后,剩余电量降到(第三预设电量~第四预设电量)时的位置区间;所述第四预设电量大于等于所述电量阈值;所述第三预设电量大于等于所述电量阈值与所述第一预设电量的和;从搜索到的充电桩中选定第一充电桩,作为所述第一个用于充电的充电桩。5.根据权利要求4所述的方法,其特征在于,所述根据所述第一电量、所述第二电量、所述电量阈值、第一预设电量以及第二预设电量选定沿所述第一行驶路径行驶过程中进行充电的充电桩,还包括:搜索所述第一行驶路径上,对应第二个用于充电的充电桩的里程区间内的充电桩,其中:所述对应第二个用于充电的充电桩的里程区间,对应所述车辆在所述第一充电桩完成充电后再次出发,剩余电量降到(所述第三预设电量~所述第四预设电量)时的位置区间;
从搜索到的充电桩中选定第二充电桩,作为所述第二个用于充电的充电桩。6.根据权利要求4或5所述的方法,其特征在于,所述根据所述第一电量、所述第二电量、所述电量阈值、第一预设电量以及第二预设电量选定沿所述第一行驶路径行驶过程中进行充电的充电桩,还包括:根据所述第一电量、所述第二电量、所述电量阈值、第一预设电量以及第二预设电量,计算所述第一行驶路径上的充电次数是否大于1。7.根据权利要求6所述的方法,其特征在于,在所述第一行驶路径上的充电次数为1的情况下,所述第四预设电量等于所述电量阈值;所述第三预设电量等于所述电量阈值与所述第一预设电量的和。8.根据权利要求6所述的方法,其特征在于,所述方法还包括:在所述车辆沿所述第一行驶路径行驶过程中需要充电的情况下,指示在沿所述第一行驶路径行驶过程中在每个充电桩的充电电量,其中:在所述第一行驶路径上的充电次数为1的情况下,根据所述第一电量、所述第二电量、所述电量阈值计算充电桩的充电电量。9.根据权利要求6所述的方法,其特征在于,所述方法还包括:在所述车辆沿所述第一行驶路径行驶过程中需要充电的情况下,指示在沿所述第一行驶路径行驶过程中在每个充电桩的充电电量,其中:在所述第一行驶路径上的充电次数大于1的情况下,根据所述第一电量、所述第二电量、所述电量阈值计算最后一个充电桩的充电电量。10.一种电子设备,其特征在于,所述电子设备包括用于存储计算机程序指令的存储器和用于执行计算机程序指令的处理器,其中,当所述计算机程序指令被该处理器执行时,触发所述电子设备执行如权利要求1-9中任一项所述的方法步骤。
技术总结
本申请实施例提供一种新能源汽车充电方法。方法应用于电子设备,方法包括:获取第一行驶路径,所述第一行驶路径为当前行程的预期行驶路径;根据所述第一行驶路径,判断所述车辆沿所述第一行驶路径行驶过程中是否需要充电;在所述车辆沿所述第一行驶路径行驶过程中需要充电的情况下,指示用于在沿所述第一行驶路径行驶过程中进行充电的充电桩的位置。根据本申请实施例的方法,可以预先判断当前行程是否需要充电,从而避免出现车辆在行程中出现电量不足导致无法行驶的情况,提高用户的驾车体验。验。验。