1.本技术属于空调消耗续航里程计算显示领域,尤其涉及一种新能源汽车的空调消耗续航里程计算显示方法、装置、电子设备及计算机可读存储介质。
背景技术:2.现有部分新能源汽车,显示的续航里程值,都是使用当前剩余电量(kwh)除以前段里程平均电耗(kwh/100km),得出后续可行驶距离(km),再在仪表上显示给用户;也有部分新能源汽车,直接用公告续航里程值(km)乘上当前剩余soc(%)新能源汽车在开启空调后,显示的续航里程值由于电耗增大,会在短时间内快速下降。
3.可见,现有的续航里程算法,无法快速反应当前环境温度变化并开启空调后,空调耗电损失的续航里程值;现有的续航里程算法,无法准确反馈出,开启空调后,空调耗电减少的续航里程值。
4.有鉴于此,提出本技术。
技术实现要素:5.本技术实施例提供一种新能源汽车的空调消耗续航里程计算显示方法、装置、电子设备及计算机可读存储介质,能够当新能源车在空调开启后,准确计算出空调耗电减少的续航里程值,进而通过仪表提示用户留意空调使用对续航里程的影响。
6.第一方面,本技术实施例提供一种新能源汽车的空调消耗续航里程计算显示方法,包括:
7.在车辆低压通电,meter正常工作的情况下,判断车辆是否处于ready状态;
8.若车辆处于ready状态,则判断空调是否已经开启;
9.若空调已经开启,则采集当前室外温度;
10.基于当前室外温度,查询对应的空调电耗值;
11.获取当前剩余电量;其中,当前剩余电量大于零;
12.计算当前剩余电量和空调电耗值的商,得到并显示空调消耗续航里程值。
13.进一步地,方法还包括:
14.若车辆不处于ready状态,则不显示空调消耗续航里程值;
15.若空调没有开启,则不显示空调消耗续航里程值;
16.若没有采集到当前室外温度,则不显示空调消耗续航里程值;
17.若当前剩余电量不大于零,则不显示空调消耗续航里程值。
18.进一步地,在判断车辆是否处于ready状态之前,方法还包括:
19.meter接收vcu通过can信号发送的ready状态。
20.进一步地,获取当前剩余电量,包括:
21.meter接收bms通过can信号发送的当前剩余电量。
22.进一步地,在若空调已经开启,则采集当前室外温度之前,方法还包括:
23.meter接收ac通过can信号发送的当前空调开启状态。
24.第二方面,本技术实施例提供了一种新能源汽车的空调消耗续航里程计算显示装置,包括:
25.状态判断模块,用于在车辆低压通电,meter正常工作的情况下,判断车辆是否处于ready状态;
26.空调开启判断模块,用于若车辆处于ready状态,则判断空调是否已经开启;
27.当前室外温度采集模块,用于若空调已经开启,则采集当前室外温度;
28.查询模块,用于基于当前室外温度,查询对应的空调电耗值;
29.获取模块,用于获取当前剩余电量;其中,当前剩余电量大于零;
30.计算模块,用于计算当前剩余电量和空调电耗值的商,得到并显示空调消耗续航里程值。
31.进一步地,装置还包括:
32.空调消耗续航里程值不显示模块,用于若车辆不处于ready状态,则不显示空调消耗续航里程值;若空调没有开启,则不显示空调消耗续航里程值;若没有采集到当前室外温度,则不显示空调消耗续航里程值;若当前剩余电量不大于零,则不显示空调消耗续航里程值。
33.进一步地,装置还包括:
34.ready状态接收模块,用于在判断车辆是否处于ready状态之前,meter接收vcu通过can信号发送的ready状态。
35.进一步地,获取模块,用于:meter接收bms通过can信号发送的当前剩余电量。
36.进一步地,装置还包括:
37.当前空调开启状态接收模块,用于在若空调已经开启,则采集当前室外温度之前,meter接收ac通过can信号发送的当前空调开启状态。
38.第三方面,本技术实施例提供了一种电子设备,电子设备包括:处理器以及存储有计算机程序指令的存储器;
39.处理器执行计算机程序指令时实现如第一方面所示的新能源汽车的空调消耗续航里程计算显示方法。
40.第四方面,本技术实施例提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序指令,计算机程序指令被处理器执行时实现如第一方面所示的新能源汽车的空调消耗续航里程计算显示方法。
41.本技术实施例的新能源汽车的空调消耗续航里程计算显示方法、装置、电子设备及计算机可读存储介质,能够当新能源车在空调开启后,准确计算出空调耗电减少的续航里程值,进而通过仪表提示用户留意空调使用对续航里程的影响。
42.该新能源汽车的空调消耗续航里程计算显示方法,包括:在车辆低压通电,meter正常工作的情况下,判断车辆是否处于ready状态;若车辆处于ready状态,则判断空调是否已经开启;若空调已经开启,则采集当前室外温度;基于当前室外温度,查询对应的空调电耗值;获取当前剩余电量;其中,当前剩余电量大于零;计算当前剩余电量和空调电耗值的商,得到并显示空调消耗续航里程值。
43.可见,通过实车测试手段,提前评估车辆在各个温度下的空调开启后的耗电量;然
后根据此已知耗电量,推算车辆在各个温度下开空调后,空调耗电减少的续航里程值,通过仪表告知用户,让用户可以提前了解使用空调对续航里程值的影响。当用户打开空调时,meter可以将计算出的空调消耗续航里程值显示给用户。在不同的室外温度下,meter显示的空调消耗续航里程也是不同的。
附图说明
44.为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
45.图1是本技术一个实施例提供的架构总成图;
46.图2是本技术一个实施例提供的新能源汽车的空调消耗续航里程计算显示方法的流程示意图;
47.图3是本技术一个实施例提供的meter显示空调消耗续航里程值判断逻辑示意图;
48.图4是本技术一个实施例提供的新能源汽车的空调消耗续航里程计算显示装置的结构示意图;
49.图5是本技术一个实施例提供的电子设备的结构示意图。
具体实施方式
50.下面将详细描述本技术的各个方面的特征和示例性实施例,为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及具体实施例,对本技术进行进一步详细描述。应理解,此处所描述的具体实施例仅意在解释本技术,而不是限定本技术。对于本领域技术人员来说,本技术可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本技术的示例来提供对本技术更好的理解。
51.需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
52.为了解决现有技术问题,本技术实施例提供了一种新能源汽车的空调消耗续航里程计算显示方法、装置、设备及计算机可读存储介质。下面首先对本技术实施例所提供的新能源汽车的空调消耗续航里程计算显示方法进行介绍。
53.图1是本技术一个实施例提供的架构总成图,对图1的说明如下:
54.①
bms:新能源汽车的高压电池控制器,可以计算出当前电池包的剩余电量(ah)并通过can信号发送给meter。
55.②
meter:新能源汽车的组合仪表,可以通过can与bms/ac通讯,并通过温度传感器,采集当前车外温度(℃);最终计算出当前温度下空调消耗的续航里程值。
56.③
ac:新能源汽车的空调控制器,可以通过can信号将空调开启状态发送给meter。
57.④
vcu:新能源汽车的整车控制器,可以通过can信号将车辆ready状态发送给meter。
58.图2示出了本技术一个实施例提供的新能源汽车的空调消耗续航里程计算显示方法的流程示意图。如图2所示,该新能源汽车的空调消耗续航里程计算显示方法,包括:
59.s201、在车辆低压通电,meter正常工作的情况下,判断车辆是否处于ready状态;
60.在一个实施例中,在判断车辆是否处于ready状态之前,方法还包括:meter接收vcu通过can信号发送的ready状态。
61.s202、若车辆处于ready状态,则判断空调是否已经开启;
62.在一个实施例中,在若空调已经开启,则采集当前室外温度之前,方法还包括:meter接收ac通过can信号发送的当前空调开启状态。
63.s203、若空调已经开启,则采集当前室外温度;
64.s204、基于当前室外温度,查询对应的空调电耗值;
65.s205、获取当前剩余电量;其中,当前剩余电量大于零;
66.在一个实施例中,获取当前剩余电量,包括:meter接收bms通过can信号发送的当前剩余电量。
67.s206、计算当前剩余电量和空调电耗值的商,得到并显示空调消耗续航里程值。
68.具体的,meter计算空调消耗续航里程值方法:使用量产状态车辆,在-20℃~40℃环境温度下,每隔5℃,做一次cltc工况的行驶测试,每次测试都将空调设置为auto 25℃挡。然后根据空调系统(空调风扇、压缩机、ptc等)消耗的平均电流值(单位a),计算出平均电耗值(即对空调系统消耗的平均电流积分值除以对车速的积分值,得到单位as/km的电耗值)。将此电耗值做成一维查表数据,写入meter中,然后在每次车辆ready且开空调时,通过当前室外温度查出此时的空调电耗值(as/km),再使用电耗值除以bms发送的剩余电量(ah),即:剩余电量(ah)*3600(ah转化为as)
÷
空调消耗值(as/km)=空调消耗续航里程值(km)。
69.在一个实施例中,该方法还包括:若车辆不处于ready状态,则不显示空调消耗续航里程值;
70.若空调没有开启,则不显示空调消耗续航里程值;
71.若没有采集到当前室外温度,则不显示空调消耗续航里程值;
72.若当前剩余电量不大于零,则不显示空调消耗续航里程值。
73.具体的,meter显示空调消耗续航里程值判断逻辑示意图如图3所示。
74.在一个实施例中,新能源车主用户在启动车辆ready后,如果没有开启空调,此时的续航里程值仍是完全用于行驶的。当用户此时开启了空调,仪表显示出此时空调即将消耗的续航里程值,用户与总续航里程值进行对比,判断是否在开启空调时,还能否满足自己的出行距离需求,避免中途发生低电量无法行驶的情况。
75.综上可知,通过实车测试手段,提前评估车辆在各个温度下的空调开启后的耗电量;然后根据此已知耗电量,推算车辆在各个温度下开空调后,空调耗电减少的续航里程值,通过仪表告知用户,让用户可以提前了解使用空调对续航里程值的影响。当用户打开空调时,meter可以将计算出的空调消耗续航里程值显示给用户。在不同的室外温度下,meter
显示的空调消耗续航里程也是不同的。
76.图4是本技术一个实施例提供的新能源汽车的空调消耗续航里程计算显示装置的结构示意图,如图4所示,该新能源汽车的空调消耗续航里程计算显示装置,包括:
77.状态判断模块401,用于在车辆低压通电,meter正常工作的情况下,判断车辆是否处于ready状态;
78.空调开启判断模块402,用于若车辆处于ready状态,则判断空调是否已经开启;
79.当前室外温度采集模块403,用于若空调已经开启,则采集当前室外温度;
80.查询模块404,用于基于当前室外温度,查询对应的空调电耗值;
81.获取模块405,用于获取当前剩余电量;其中,当前剩余电量大于零;
82.计算模块406,用于计算当前剩余电量和空调电耗值的商,得到并显示空调消耗续航里程值。
83.在一个实施例中,装置还包括:
84.空调消耗续航里程值不显示模块,用于若车辆不处于ready状态,则不显示空调消耗续航里程值;若空调没有开启,则不显示空调消耗续航里程值;若没有采集到当前室外温度,则不显示空调消耗续航里程值;若当前剩余电量不大于零,则不显示空调消耗续航里程值。
85.在一个实施例中,装置还包括:
86.ready状态接收模块,用于在判断车辆是否处于ready状态之前,meter接收vcu通过can信号发送的ready状态。
87.在一个实施例中,获取模块405,用于:meter接收bms通过can信号发送的当前剩余电量。
88.在一个实施例中,装置还包括:当前空调开启状态接收模块,用于在若空调已经开启,则采集当前室外温度之前,meter接收ac通过can信号发送的当前空调开启状态。
89.图4所示装置中的各个模块具有实现图2中各个步骤的功能,并能达到其相应的技术效果,为简洁描述,在此不再赘述。
90.图5示出了本技术实施例提供的电子设备的结构示意图。
91.电子设备可以包括处理器501以及存储有计算机程序指令的存储器502。
92.具体地,上述处理器501可以包括中央处理器(cpu),或者特定集成电路(application specific integrated circuit,asic),或者可以被配置成实施本技术实施例的一个或多个集成电路。
93.存储器502可以包括用于数据或指令的大容量存储器。举例来说而非限制,存储器502可包括硬盘驱动器(hard disk drive,hdd)、软盘驱动器、闪存、光盘、磁光盘、磁带或通用串行总线(universal serial bus,usb)驱动器或者两个或更多个以上这些的组合。在合适的情况下,存储器502可包括可移除或不可移除(或固定)的介质。在合适的情况下,存储器502可在电子设备的内部或外部。在特定实施例中,存储器502可以是非易失性固态存储器。
94.在一个实施例中,存储器502可以是只读存储器(read only memory,rom)。在一个实施例中,该rom可以是掩模编程的rom、可编程rom(prom)、可擦除prom(eprom)、电可擦除prom(eeprom)、电可改写rom(earom)或闪存或者两个或更多个以上这些的组合。
95.处理器501通过读取并执行存储器502中存储的计算机程序指令,以实现上述实施例中的任意一种新能源汽车的空调消耗续航里程计算显示方法。
96.在一个示例中,电子设备还可包括通信接口503和总线510。其中,如图5所示,处理器501、存储器502、通信接口503通过总线510连接并完成相互间的通信。
97.通信接口503,主要用于实现本技术实施例中各模块、装置、单元和/或设备之间的通信。
98.总线510包括硬件、软件或两者,将电子设备的部件彼此耦接在一起。举例来说而非限制,总线可包括加速图形端口(agp)或其他图形总线、增强工业标准架构(eisa)总线、前端总线(fsb)、超传输(ht)互连、工业标准架构(isa)总线、无限带宽互连、低引脚数(lpc)总线、存储器总线、微信道架构(mca)总线、外围组件互连(pci)总线、pci-express(pci-x)总线、串行高级技术附件(sata)总线、视频电子标准协会局部(vlb)总线或其他合适的总线或者两个或更多个以上这些的组合。在合适的情况下,总线510可包括一个或多个总线。尽管本技术实施例描述和示出了特定的总线,但本技术考虑任何合适的总线或互连。
99.另外,结合上述实施例中的新能源汽车的空调消耗续航里程计算显示方法,本技术实施例可提供一种计算机可读存储介质来实现。该计算机可读存储介质上存储有计算机程序指令;该计算机程序指令被处理器执行时实现上述实施例中的任意一种新能源汽车的空调消耗续航里程计算显示方法。
100.需要明确的是,本技术并不局限于上文所描述并在图中示出的特定配置和处理。为了简明起见,这里省略了对已知方法的详细描述。在上述实施例中,描述和示出了若干具体的步骤作为示例。但是,本技术的方法过程并不限于所描述和示出的具体步骤,本领域的技术人员可以在领会本技术的精神后,作出各种改变、修改和添加,或者改变步骤之间的顺序。
101.以上所述的结构框图中所示的功能模块可以实现为硬件、软件、固件或者它们的组合。当以硬件方式实现时,其可以例如是电子电路、专用集成电路(asic)、适当的固件、插件、功能卡等等。当以软件方式实现时,本技术的元素是被用于执行所需任务的程序或者代码段。程序或者代码段可以存储在机器可读介质中,或者通过载波中携带的数据信号在传输介质或者通信链路上传送。“机器可读介质”可以包括能够存储或传输信息的任何介质。机器可读介质的例子包括电子电路、半导体存储器设备、rom、闪存、可擦除rom(erom)、软盘、cd-rom、光盘、硬盘、光纤介质、射频(rf)链路,等等。代码段可以经由诸如因特网、内联网等的计算机网络被下载。
102.还需要说明的是,本技术中提及的示例性实施例,基于一系列的步骤或者装置描述一些方法或系统。但是,本技术不局限于上述步骤的顺序,也就是说,可以按照实施例中提及的顺序执行步骤,也可以不同于实施例中的顺序,或者若干步骤同时执行。
103.上面参考根据本技术的实施例的方法、装置(系统)和计算机程序产品的流程图和/或框图描述了本技术的各方面。应当理解,流程图和/或框图中的每个方框以及流程图和/或框图中各方框的组合可以由计算机程序指令实现。这些计算机程序指令可被提供给通用计算机、专用计算机、或其它可编程数据处理装置的处理器,以产生一种机器,使得经由计算机或其它可编程数据处理装置的处理器执行的这些指令使能对流程图和/或框图的一个或多个方框中指定的功能/动作的实现。这种处理器可以是但不限于是通用处理器、专
用处理器、特殊应用处理器或者现场可编程逻辑电路。还可理解,框图和/或流程图中的每个方框以及框图和/或流程图中的方框的组合,也可以由执行指定的功能或动作的专用硬件来实现,或可由专用硬件和计算机指令的组合来实现。
104.以上所述,仅为本技术的具体实施方式,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的系统、模块和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。应理解,本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本技术的保护范围之内。