车辆控制系统、方法及存储介质与流程
未命名
07-12
阅读:61
评论:0

1.本公开涉及车辆控制领域,尤其涉及一种车辆控制系统、方法及存储介质。
背景技术:
2.目前,电动汽车的预约充电控制已经广泛应用,技术也相对成熟。相关技术中主要通过can(controller area network,控制器局域网)通讯将车载t-box或车载主机的预约信息分别传输给bms(battery management system,电池管理系统)和vcu(vehicle control unit,整车控制器),bms通过充电电压、电流计算充电时间,vcu通过充电时间和预约时间计算充电开始时间,结合充电枪连接信息到达充电开始时间后唤醒相关网络进行充电。
技术实现要素:
3.为克服相关技术中存在的问题,本公开提供一种车辆控制系统、方法及存储介质。
4.根据本公开实施例的第一方面,提供一种车辆控制系统,所述系统包括:车载t-box,与所述车载t-box进行通信连接的中央域控制器,以及与所述中央域控制器通信连接的电池管理系统bms;
5.所述车载t-box,被配置为获取用户的预约加热请求消息,并将所述预约加热请求消息发送至所述中央域控制器;
6.所述bms,被配置为确定预热持续时间,并将所述预热持续时间发送至所述中央域控制器;
7.所述中央域控制器,被配置为根据所述预约加热请求消息和所述预热持续时间确定所述车辆的预热开始时间,并根据所述预热开始时间控制所述车辆进行预热。
8.可选地,所述车载t-box,被配置为通过面向服务架构soa协议将所述预约加热请求消息发送至所述中央域控制器。
9.可选地,所述预约加热请求消息包括第一预约类型、用户设置的预约时间信息以及预热功能开关指示消息,所述第一预约类型表征用户选择的预约功能的类型;
10.所述中央域控制器,被配置为根据所述第一预约类型和所述预约时间信息确定目标充电开始时间;根据所述预约时间信息确定预约加热结束时间;根据所述目标充电开始时间、所述预约加热结束时间以及所述预热功能开关指示消息确定目标加热结束时间;根据所述目标加热结束时间和所述预热持续时间确定所述预热开始时间。
11.可选地,所述预约时间信息包括用户设置的出发时间;
12.所述中央域控制器,被配置为在根据所述第一预约类型确定用户选择的预约功能为定时出发的情况下,获取所述车辆的当前电池参数以及预设出发电池参数,所述预设出发电池参数为预先设置的车辆出发时的电池参数;根据所述当前电池参数和所述预设出发电池参数确定电池充电时间;根据所述出发时间和所述电池充电时间确定所述目标充电开始时间;将所述出发时间作为所述预约加热结束时间。
13.可选地,所述预约时间信息包括用户设置的预设充电开始时间和预设加热结束时间;
14.所述中央域控制器,被配置为在根据所述第一预约类型确定用户选择的预约功能为预约充电的情况下,将所述预设充电开始时间作为所述目标充电开始时间;将所述预设加热结束时间作为所述预约加热结束时间。
15.可选地,所述中央域控制器,被配置为将所述目标充电开始时间与当前时间进行时间前后的比较,并根据比较结果更新所述预约加热结束时间,得到更新后的预约加热结束时间;根据所述更新后的预约加热结束时间、所述预热功能开关指示消息以及所述目标充电开始时间确定所述目标加热结束时间。
16.可选地,所述预约加热请求消息还包括用户设置的预热循环类型;
17.所述中央域控制器,被配置为在确定所述预热循环类型为工作日循环开启的情况下,若确定所述目标加热结束时间位于非工作日,根据目标工作日的时间对所述目标加热结束时间进行更新,得到更新后的目标加热结束时间。
18.可选地,所述中央域控制器,被配置为根据第一时区信息和第二时区信息对所述预约时间信息进行时区转换,所述第一时区信息为所述预约时间信息对应的时区信息,所述第二时区信息为所述中央域控制器所在的时区信息。
19.可选地,所述bms,被配置为获取所述车辆当前时刻的环境温度、电池电芯温度以及电池电量,并获取目标加热温度;根据所述环境温度、所述电池电芯温度、所述电池电量以及所述目标加热温度确定所述预热持续时间。
20.可选地,所述中央域控制器,被配置为在确定所述车辆满足预设充电条件和预设加热条件,并且当前时间到达所述预热开始时间的情况下,控制所述bms对所述车辆进行预热。
21.可选地,所述系统还包括充电桩,所述充电桩与所述bms通信连接;
22.所述bms,被配置为获取所述充电桩的充电桩类型,并根据所述充电桩类型确定所述充电桩是否支持预约功能;在确定所述充电桩不支持所述预约功能的情况下,向所述中央域控制器发送停止预约指示消息;
23.所述中央域控制器,被配置为在接收到所述停止预约指示消息的情况下,控制所述车辆退出预约功能。
24.可选地,所述中央域控制器,被配置为在确定所述预约功能被开启,并且所述车辆当前时刻满足预设充电条件的情况下,向所述bms发送预约充电请求消息;
25.所述bms,被配置为在接收到所述预约充电请求消息的情况下,判断所述充电桩是否支持所述预约功能。
26.可选地,所述bms,被配置为在确定所述充电桩支持所述预约功能的情况下,向所述充电桩发送车端交互报文,所述车端交互报文用于指示所述充电桩进入预约充电等待状态。
27.可选地,所述充电桩,被配置为在接收到所述车端交互报文后,通过所述bms向所述中央域控制器发送第一指示消息,所述第一指示消息用于指示所述充电桩已进入充电等待状态;
28.所述中央域控制器,被配置为接收所述bms发送的第二指示消息,并在接收到所述
第一指示消息和所述第二指示消息的情况下,控制所述bms执行预设充电准备操作,所述第二指示消息用于指示所述充电桩支持所述预约功能。
29.根据本公开实施例的第二方面,提供一种车辆控制方法,应用于车辆控制系统,所述系统包括:车载t-box,与所述车载t-box进行通信连接的中央域控制器,以及与所述中央域控制器通信连接的电池管理系统bms;所述方法包括:
30.所述车载t-box获取用户的预约加热请求消息,并将所述预约加热请求消息发送至所述中央域控制器;
31.所述bms确定预热持续时间,并将所述预热持续时间发送至所述中央域控制器;
32.所述中央域控制器根据所述预约加热请求消息和所述预热持续时间确定所述车辆的预热开始时间,并根据所述预热开始时间控制所述车辆进行预热。
33.可选地,所述车载t-box将所述预约加热请求消息发送至所述中央域控制器包括:
34.所述车载t-box通过soa协议将所述预约加热请求消息发送至所述中央域控制器。
35.可选地,所述预约加热请求消息包括第一预约类型、用户设置的预约时间信息以及预热功能开关指示消息,所述第一预约类型表征用户选择的预约功能的类型;
36.所述中央域控制器根据所述预约加热请求消息和所述预热持续时间确定所述车辆的预热开始时间包括:
37.所述中央域控制器根据所述第一预约类型和所述预约时间信息确定目标充电开始时间;根据所述预约时间信息确定预约加热结束时间;根据所述目标充电开始时间、所述预约加热结束时间以及所述预热功能开关指示消息确定目标加热结束时间;根据所述目标加热结束时间和所述预热持续时间确定所述预热开始时间。
38.可选地,所述预约加热请求消息还包括用户设置的预热循环类型;所述方法还包括:
39.所述中央域控制器在确定所述预热循环类型为工作日循环开启的情况下,若确定所述目标加热结束时间位于非工作日,根据目标工作日的时间对所述目标加热结束时间进行更新,得到更新后的目标加热结束时间。
40.可选地,所述方法还包括:
41.所述中央域控制器根据第一时区信息和第二时区信息对所述预约时间信息进行时区转换,所述第一时区信息为所述预约时间信息对应的时区信息,所述第二时区信息为所述中央域控制器所在的时区信息。
42.可选地,所述系统还包括充电桩,所述充电桩与所述bms通信连接;所述方法还包括:
43.所述bms获取所述充电桩的充电桩类型,并根据所述充电桩类型确定所述充电桩是否支持预约功能;在确定所述充电桩不支持所述预约功能的情况下,向所述中央域控制器发送停止预约指示消息;
44.所述中央域控制器在接收到所述停止预约指示消息的情况下,控制所述车辆退出预约功能。
45.可选地,所述方法还包括:
46.所述bms在确定所述充电桩支持所述预约功能的情况下,向所述充电桩发送车端交互报文,所述车端交互报文用于指示所述充电桩进入预约充电等待状态。
47.根据本公开实施例的第三方面,提供一种计算机可读存储介质,其上存储有计算机程序指令,该程序指令被处理器执行时实现本公开第二方面所提供的车辆控制方法的步骤。
48.本公开的实施例提供的技术方案可以包括以下有益效果:在对车辆进行预约加热控制的过程中,可以通过中央域控制器计算预约加热的时间信息,并在当前时间到达预热开始时间时,通过中央域控制器唤醒相关系统对车辆进行加热处理,避免了在t-box中完成计时计算后,再把计算结果发送至中央域控制器所带来的时间误差,也可以有效减少信号交互的延时,提高预约计时控制的准确性。
49.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
50.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
51.图1是根据一示例性实施例示出的一种车辆控制系统的结构框图。
52.图2是根据图1所示实施例示出的一种soa服务交互控制的示意图。
53.图3是根据图1所示实施例示出的一种车辆控制系统的结构框图。
54.图4是根据一示例性实施例示出的一种车辆控制方法的流程图。
55.图5是根据图4所示实施例示出的一种车辆控制方法的流程图。
56.图6是根据图5所示实施例示出的一种车辆控制方法的流程图。
57.图7是根据图5所示实施例示出的一种车辆控制方法的流程图。
58.图8是根据图4所示实施例示出的一种车辆控制方法的流程图。
具体实施方式
59.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
60.需要说明的是,本技术中所有获取信号、信息或数据的动作都是在遵照所在地国家相应的数据保护法规政策的前提下,并获得由相应装置所有者给予授权的情况下进行的。
61.本公开主要应用于对车辆的预约控制场景中,例如可以对车辆进行预约充电,一种应用场景中,为了使得车辆电池具有较优性能,在对车辆的电池完成充电后还需要对电池进行预热处理;另外,用户还可以选择对车辆座舱内的温度进行预约加热,使得用户在驾驶该车辆出发时,座舱内可以达到一个较适宜的温度,提高用户体验。
62.相关技术中提供的预约控制策略分别在不同的控制器中执行,并通过传统can总线进行通讯,但是can信号收发太频繁,会增加系统响应时间。另外,相关技术中电动汽车的预约充电信息主要来源于t-box,在t-box中进行预热开始时间的计算,再把计算结果发送给中央域控制器进行控制,这会存在时间同步误差,导致预约时间的控制不准确。并且,通
过传统can总线进行通讯,存在出现busoff(总线关闭)以及信号通道堵塞导致信号无法有效通讯等问题。
63.除此之外,相关技术中提供的预约加热方法中,主要考虑了vcu和bms以及tbox之间的相互控制,车端并未兼容充电桩是否支持预约加热功能,无法根据充电桩的类型进行有效兼容。
64.为解决上述存在的问题,本公开提供一种车辆控制系统、方法及存储介质,下面结合附图对本公开的具体实施方式进行详细说明。
65.图1是根据一示例性实施例示出的一种车辆控制系统的结构框图,如图1所示,该系统100包括车载t-box101,与所述车载t-box101进行通信连接的中央域控制器102,以及与所述中央域控制器102通信连接的电池管理系统bms103;其中,
66.所述车载t-box101,被配置为获取用户的预约加热请求消息,并将所述预约加热请求消息发送至所述中央域控制器102。
67.其中,该预约加热请求消息可以包括第一预约类型、用户设置的预约时间信息、预热循环类型以及预热功能开关指示消息等,所述第一预约类型表征用户选择的预约功能的类型,该预约功能例如可以包括“定时出发”、“预约充电”等功能。该预约时间信息可以包括用户设置的充电开始时间、智能调温结束时间、定时出发时间等时间信息。该预热循环类型是指预约功能的重复开启类型,例如可以包括“每日”、“工作日”等类型。该预热功能开关指示消息可以用于指示用户是否开启预热功能(或者称之为智能调温功能)。
68.一种可能的实现方式中,用户可以通过终端(如手机)上的app(application,应用程序)设置车辆的预约功能,终端根据用户的触发操作生成该预约加热请求消息,然后与云端进行交互,将该预约加热请求消息发送至云端,云端通过tcp(transmission control protocol,传输控制协议)协议将该预约加热请求消息传输给车载t-box101。
69.另一种可能的实现方式中,用户也可以通过车辆中控屏设置车辆的预约功能,此时,车载t-box101可以根据用户在中控屏上的触发操作获取到该预约加热请求消息。
70.所述bms103,被配置为确定预热持续时间,并将所述预热持续时间发送至所述中央域控制器102。
71.一种实现方式中,bms103可以获取所述车辆当前时刻的环境温度、电池电芯温度以及电池电量,并获取目标加热温度,该目标加热温度可以为预先设置的对电池进行加热处理后的目标温度,或者对该车辆的座舱内温度进行加热后的目标温度;这样可以根据所述环境温度、所述电池电芯温度、所述电池电量以及所述目标加热温度确定所述预热持续时间,这里根据环境温度、电池电芯温度、电池电量以及目标加热温度确定该预热持续时间的具体方式可以参考相关文献中的描述,在此不作具体限定。
72.所述中央域控制器102,被配置为根据所述预约加热请求消息和所述预热持续时间确定所述车辆的预热开始时间,并根据所述预热开始时间控制所述车辆进行预热。
73.bms103在确定出该预热持续时间后,将该预设持续时间发送至该中央域控制器102,中央域控制器102在接收到该预约加热请求消息后,可以根据该预约加热请求消息中携带的用户设置的预热结束时间确定目标预热结束时间,然后根据该目标预热结束时间和该预热持续时间确定出该预热开始时间,例如,该目标预热结束时间为早上7点,该预热持续时间为1小时,根据该目标预热结束时间和该预热持续时间确定出该预热开始时间可以
为早上6点,此处仅是举例说明,本公开对此不作限定。这样,中央域控制器102可以在确定当前时间到达该预热开始时间的情况下,唤醒相关系统对车辆进行加热处理。
74.需要说明的是,本公开是基于确定出的目标预热结束时间和预热持续时间反推出预热开始时间,但考虑到用户设置的预热结束时间(即预设加热结束时间)可能不是当天(比如是第二天),因此,需要将用户设置的预热结束时间和当前时间进行时间先后的比较,然后根据比较结果进一步确定出该目标预热结束时间。
75.采用上述系统,在对车辆进行预约加热控制的过程中,可以通过中央域控制器计算预约加热的时间信息,并在当前时间到达预热开始时间时,通过中央域控制器唤醒相关系统对车辆进行加热处理,避免了在t-box中完成计时计算后,再把计算结果发送至中央域控制器所带来的时间误差,也可以有效减少信号交互的延时,提高预约计时控制的准确性。
76.一种实现方式中,车载t-box101,可以被配置为通过soa(service-oriented architecture,面向服务的架构)协议将所述预约加热请求消息发送至所述中央域控制器102。
77.示例地,图2是根据图1所示实施例示出的一种soa服务交互控制的示意图,如图2所示,车载t-box101内部部署有soa服务的mqtt/dds协议栈模块(mqtt(message queuing telemetry transport,消息队列遥测传输协议),dds(data distribution service,数据分发服务)),mqtt/dds协议栈模块在接收到该预约加热请求消息后,可以通过以太网传输将该预约加热请求消息传输至中央域控制器102,中央域控制器102内部的vde(vehicle database editor,车载总线通信数据库开发工具)可以接收来自于车载t-box101通过以太网传输的该预约加热请求消息,并基于soa-app(即soa服务的应用程序)将该预约加热请求消息通过以太网传输给autosar(automotive open system architecture,汽车开放系统架构)中的soa-swc(应用层软件组件),并调用rte接口将该预约加热请求消息传输至charging_swc中进行预约加热控制算法处理。通过soa服务信号传输,保证了从app到车端中央域控制器102信号的收发有效性,上述示例仅是举例说明,本公开对此不作限定。
78.这样,本公开采用soa服务实现车载t-box与中央域控制器的信号交互,相比较于传统的采用can通讯传输的方式,可以避免出现busoff(总线关闭)以及信号通道堵塞导致信号无法有效通讯的问题,从而可以提高信号传输的稳定性和传输效率。
79.一种实现方式中,中央域控制器102可以通过以下方式确定该预热开始时间:
80.中央域控制器102,被配置为根据所述第一预约类型和所述预约时间信息确定目标充电开始时间;根据所述预约时间信息确定预约加热结束时间;根据所述目标充电开始时间、所述预约加热结束时间以及所述预热功能开关指示消息确定目标加热结束时间;根据所述目标加热结束时间和所述预热持续时间确定所述预热开始时间。
81.本公开的一种应用场景中,用户可以对车辆的出发时间进行预约设置,例如,用户在app界面中选择了“定时出发”的预约功能,对应此种场景,用户在开启了预约加热功能情况下(即智能调温开关处于开启状态),系统可以自动对车辆座舱的温度进行预热,以使得用户在预设的出发时间上车时,车内的温度较适宜,进而可以提高用户体验。因此,可以理解的是,车辆控制系统可以将用户设置的出发时间作为预约加热结束时间。
82.另外,用户在设置了“定时出发”的预约功能后,该车辆控制系统还需判断车辆电池的当前电量是否满足预设电量,该预设电量可以理解为满足车辆续航要求的电池所具有
的最低电量(如满充状态的80%的电量),该预设电量可以由用户进行设置,也可以为系统的默认值,若确定车辆电池的当前电量小于该预设电量的情况下,需要对该车辆的电池进行充电,直至电池电量达到该预设电量,以满足车辆的续航需求,在对该电池充电完成后,为了使得电池具有较优的性能,还可以对该电池进行预热处理,在对电池进行预热处理时,该预约加热结束时间也可以为用户设置的出发时间。
83.也就是说,一种实现方式中,该预约时间信息可以包括用户设置的出发时间,这样,中央域控制器102,被配置为在根据所述第一预约类型确定用户选择的预约功能为定时出发的情况下,获取所述车辆的当前电池参数以及预设出发电池参数,所述预设出发电池参数为预先设置的车辆出发时的电池参数;根据所述当前电池参数和所述预设出发电池参数确定电池充电时间,并根据所述出发时间和所述电池充电时间确定所述目标充电开始时间;将所述出发时间作为所述预约加热结束时间。
84.其中,该当前电池参数可以包括车辆电池的当前电量,该预设出发电池参数可以包括预设电量(即车辆出发时电池所具有的最低电量),这样,中央域控制器102在确定电池的当前电量小于预设电量的情况下,可以根据当前电量与预设电量的电量差值,以及预设充电功率计算得到该电池充电时间,该电池充电时间即为将车辆的电池充电至该预设电量时所需要的时间,之后可以根据该出发时间和该电池充电时间推算出该目标充电开始时间,例如,该出发时间为早上8点,该电池充电时间为30分钟,该目标充电开始时间即为早上7点30分,另外,出发时间可以作为预约加热结束时间,因此,该预约加热结束时间即为早上8点,此处仅是举例说明,本公开对此不作限定。
85.在本公开另一种应用场景中,用户可以对车辆的充电时间进行预约设置,例如,用户在app界面中选择了“预约充电”的预约功能,并且为了使得车辆电池具有较优性能,在对车辆的电池完成充电后还需要对电池进行预热处理,对应此种场景,所述预约时间信息还可以包括用户设置的预设充电开始时间和预设加热结束时间,也就是说,用户在选择了“预约充电”后,还可以进一步手动设置充电的开始时间和充电结束时间,以及对电池的预设加热结束时间。
86.这样,所述中央域控制器102,被配置为在根据所述第一预约类型确定用户选择的预约功能为预约充电的情况下,将用户设置的所述预设充电开始时间作为所述目标充电开始时间;将用户设置的所述预设加热结束时间作为所述预约加热结束时间。
87.考虑到用户设置的预约功能开启时间可能不是当天,比如可能是第二天,因此,为了准确地确定出预约功能的开启时间,在本公开一种实现方式中,中央域控制器102,被配置为将所述目标充电开始时间与当前时间进行时间前后的比较,并根据比较结果更新所述预约加热结束时间,得到更新后的预约加热结束时间;根据所述更新后的预约加热结束时间、所述预热功能开关指示消息以及所述目标充电开始时间确定所述目标加热结束时间。
88.其中,在对目标充电开始时间与当前时间进行时间前后的比较的过程中,可以分别比较小时和分钟,例如,可以先对小时单位的时间进行比较,若仅基于小时单位的时间不能得到比较结果(目标充电开始时间与当前时间分别对应的小时时间一样,比如都是早上8点)的情况下,可以进一步对分钟单位的时间进行比较,进而可以得到时间前后的比较。
89.一种可能的实现方式中,中央域控制器102在确定当前时间小于该目标充电开始时间的情况下,说明用户设置的该预约加热结束时间为当天的某一时间点,即预约加热结
束时间的小时和分钟为用户设置的实际时间,预约加热结束时间的年、月、日为该用户设置的实际时间所在的当天对应的实际的年、月、日。中央域控制器102在确定当前时间大于或者等于该目标充电开始时间的情况下,说明用户设置的该预约加热结束时间不是当天,此时可以按照以下方式更新该预约加热结束时间:
90.预约加热结束时间对应的小时和分钟:均为用户设置的预约加热结束时间对应的小时和分钟;
91.预约加热结束时间对应的日期:为当前时间所在的日期加1天;
92.预约加热结束时间对应的月份:当前时间所在的日期加1天后所在的月份;
93.预约加热结束时间对应的年份:当前时间所在的日期加1天后所在的年份。
94.之后,中央域控制器102,可以根据所述更新后的预约加热结束时间、所述预热功能开关指示消息以及所述目标充电开始时间确定所述目标加热结束时间。
95.举例来说,在根据该预热功能开关指示消息确定用户开启了预约加热功能后,可以进一步判断更新后的预约加热结束时间与目标充电开始时间的时间先后,然后根据比较结果确定该目标加热结束时间。
96.在本公开另一种可能的实施方式中,预约加热请求消息还包括用户设置的预热循环类型,该预热循环类型例如可以包括每日、工作日、节假日等类型,这样,中央域控制器102,可以被配置为在确定所述预热循环类型为工作日循环开启的情况下,若确定所述目标加热结束时间位于非工作日,根据目标工作日的时间对所述目标加热结束时间进行更新,得到更新后的目标加热结束时间,该目标工作日通常为目标加热结束时间所在的非工作日后的第一个工作日,即将该第一个工作日的目标加热结束时间作为更新后的目标加热结束时间。
97.可以理解的是,中央域控制器102在确定所述预热循环类型为“每日”的情况下,无需对该目标加热结束时间进行更新处理。
98.还需说明的是,在本公开又一种可能的实现方式中,还可以判断用户是否开启了经济充电,例如,每天的某个预设时间段(如0点到6点)内充电的话,可以节约充电成本,那么在确定用户开启了预约充电功能,并且开启了经济充电模式后,可以结合该经济充电对应的预设时间段确定目标充电开始时间和/或预热开始时间。
99.如上文所述,车载t-box101通过以太网传输将预约加热请求消息传输至中央域控制器102,考虑到以太网传输的数据时间为0时区时间,因此,中央域控制器102接收到预约加热请求消息后,需要进行时区时间转换,并对当前时间进行时间同步,从而保证时间的准确性。
100.因此,一种实施例中,所述中央域控制器102,被配置为根据第一时区信息和第二时区信息对所述预约时间信息进行时区转换,所述第一时区信息为所述预约时间信息对应的时区信息,所述第二时区信息为所述中央域控制器所在的时区信息。
101.其中,该预约时间信息对应的时区信息一般是指0时区。该中央域控制器所在的第二时区信息例如可以为东8区。
102.可选地,所述中央域控制器102,被配置为在确定所述车辆满足预设充电条件和预设加热条件,并且当前时间到达所述预热开始时间的情况下,控制所述bms对所述车辆进行预热。
103.举例来说,该预设充电条件和该预设加热条件均可以包括车辆处于停车状态、车辆档位满足要求、车辆当前不存在故障、充电枪插入等条件。
104.其中,中央域控制器102在控制bms对所述车辆进行预热的过程中,可以通过触发bms与充电桩进行交互,将充电桩端能量通过obc/boost传输给ptc(一般指正温度系数很大的半导体材料或元器件)对车辆电池进行加热。或者通过bms控制车辆的空调系统对座舱温度进行加热。
105.图3是根据图1所示实施例示出的一种车辆控制系统的结构框图,如图3所示,该系统还包括:充电桩104,所述充电桩104与所述bms103通信连接;
106.所述bms103,被配置为获取所述充电桩104的充电桩类型,并根据所述充电桩类型确定所述充电桩是否支持预约功能;在确定所述充电桩104不支持所述预约功能的情况下,向所述中央域控制器102发送停止预约指示消息;
107.其中,该充电桩104的充电桩类型例如可以包括公共桩或者私有桩,这里的私有桩可以理解为是与当前车辆匹配的充电桩(如属于同一品牌商生产的充电桩,或者专门为该款车辆充电的充电桩等)。公共桩是指为多种品牌或者型号的车辆提供充电服务的充电桩。通常情况下,与当前车辆匹配的私有桩大都支持当前车辆的预约功能,但公共桩可能不支持该当前车辆的预约功能。
108.一种可能的实现方式中,bms103可以接收充电桩104发送的csr报文,bms103基于csr报文仲裁后,可以获取到该充电桩104的充电桩类型,并进一步可以确定当前连接的充电桩104是否支持该车辆的预约功能。
109.所述中央域控制器102,被配置为在接收到所述停止预约指示消息的情况下,控制所述车辆退出预约功能。
110.bms103在确定出充电桩104不支持该车辆的预约功能的情况下,可以向中央域控制器102发送停止预约指示消息,这样,中央域控制器102可以及时控制车辆退出预约功能,并向用户返回提示消息,从而可以节省系统资源,用户也可以及时根据该提示消息调整预约策略(例如取消预约,或者选择另一个充电桩对车辆进行预约充电和预约加热等),提高用户体验。
111.可选地,中央域控制器102,可以被配置为在确定所述预约功能被开启,并且所述车辆当前时刻满足预设充电条件的情况下,向所述bms103发送预约充电请求消息;所述bms103,被配置为在接收到所述预约充电请求消息的情况下,判断所述充电桩是否支持所述预约功能。
112.另外,bms103还被配置为在确定所述充电桩支持所述预约功能的情况下,向所述充电桩104发送车端交互报文,所述车端交互报文用于指示所述充电桩进入预约充电等待状态。
113.其中,该车端交互报文可以包括vsr报文。bms103可以通过底层报文收发器将vsr报文发送给充电桩104。
114.一种实现方式中,充电桩104,被配置为在接收到所述车端交互报文后,通过所述bms103向所述中央域控制器102发送第一指示消息,所述第一指示消息用于指示所述充电桩104已进入充电等待状态。
115.示例地,充电桩104通过bms103向中央域控制器102发送a+信号(即该第一指示消
息),以便通过a+信号通知中央域控制器102,充电桩104进入预约充电等待状态。
116.另外,充电桩104在接收到该vsr报文后,可以进行绝缘检测,并将绝缘检测结果反馈至bms103。bms103在接收到a+信号后,也可以进行绝缘检测,以保证后续充电的正常进行。
117.一种可能的实施方式中,bms103可以在接收到充电桩104反馈的绝缘检测结果后将充电桩104的类型发送至中央域控制器102,这样可以避免充电桩绝缘检测失效导致用户无法正常进行预约后的加热。
118.所述中央域控制器102,被配置为接收所述bms103发送的第二指示消息,并在接收到所述第一指示消息和所述第二指示消息的情况下,控制所述bms103执行预设充电准备操作,所述第二指示消息用于指示所述充电桩支持所述预约功能。
119.示例地,中央域控制器102在接收到a+信号,以及用于指示所述充电桩支持所述预约功能的第二指示消息的情况下,可以控制bms103执行预设充电准备操作,该预设充电准备操作例如可以包括上高压、继电器状态检测、对电池进行预充等充电准备操作。
120.采用上述系统,在对车辆进行预约加热控制的过程中,可以通过中央域控制器计算预约加热的时间信息,并在当前时间到达预热开始时间时,通过中央域控制器唤醒相关系统对车辆进行加热处理,避免了在t-box中完成计时计算后,再把计算结果发送至中央域控制器所带来的时间误差,也可以有效减少信号交互的延时,提高预约计时控制的准确性。
121.其次,采用soa服务实现车载t-box与中央域控制器的信号交互,相比较于传统的采用can通讯传输的方式,可以避免出现busoff(总线关闭)以及信号通道堵塞导致信号无法有效通讯的问题,从而可以提高信号传输的稳定性和传输效率。
122.另外,本公开还考虑了不同类型的充电桩的兼容性问题,在确定充电桩的类型不支持该车辆的预约功能的情况下,可以向中央域控制器发送停止预约指示消息,这样,中央域控制器可以及时控制车辆退出预约功能,并向用户返回提示消息,从而可以节省系统资源,用户也可以及时根据该提示消息调整预约策略,从而提高用户体验。
123.图4是根据一示例性实施例示出的一种车辆控制方法的流程图,该方法可以应用于如图1所示的车辆控制系统,所述系统包括:车载t-box,与所述车载t-box进行通信连接的中央域控制器,以及与所述中央域控制器通信连接的电池管理系统bms;如图4所示,所述方法包括以下步骤:
124.在步骤s401中,所述车载t-box获取用户的预约加热请求消息,并将所述预约加热请求消息发送至所述中央域控制器。
125.其中,该预约加热请求消息可以包括第一预约类型、用户设置的预约时间信息、预热循环类型以及预热功能开关指示消息等,所述第一预约类型表征用户选择的预约功能的类型,该预约功能例如可以包括“定时出发”、“预约充电”等功能。该预约时间信息可以包括用户设置的充电开始时间、智能调温结束时间、定时出发时间等时间信息。该预热循环类型是指预约功能的重复开启类型,例如可以包括“每日”、“工作日”等类型。该预热功能开关指示消息可以用于指示用户是否开启预热功能(或者称之为智能调温功能)。
126.一种可能的实现方式中,用户可以通过终端(如手机)上的app设置车辆的预约功能,终端根据用户的触发操作生成该预约加热请求消息,然后与云端进行交互,将该预约加热请求消息发送至云端,云端通过tcp协议将该预约加热请求消息传输给车载t-box101。
127.另一种可能的实现方式中,用户也可以通过车辆中控屏设置车辆的预约功能,此时,车载t-box101可以根据用户在中控屏上的触发操作获取到该预约加热请求消息。
128.在本步骤中一种实现方式中,所述车载t-box可以通过soa协议将所述预约加热请求消息发送至所述中央域控制器。
129.示例地,如图2所示,车载t-box101内部部署有soa服务的mqtt/dds协议栈模块,mqtt/dds协议栈模块在接收到该预约加热请求消息后,可以通过以太网传输将该预约加热请求消息传输至中央域控制器102,中央域控制器102内部的vde可以接收来自于车载t-box101通过以太网传输的该预约加热请求消息,并基于soa-app(即soa服务的应用程序)将该预约加热请求消息通过以太网传输给autosar中的soa-swc,并调用rte接口将该预约加热请求消息传输至charging_swc中进行预约加热控制算法处理。通过soa服务信号传输,保证了从app到车端中央域控制器102信号的收发有效性,上述示例仅是举例说明,本公开对此不作限定。
130.这样,本公开采用soa服务实现车载t-box与中央域控制器的信号交互,相比较于传统的采用can通讯传输的方式,可以避免出现busoff(总线关闭)以及信号通道堵塞导致信号无法有效通讯的问题,从而可以提高信号传输的稳定性和传输效率。
131.在步骤s402中,所述bms确定预热持续时间,并将所述预热持续时间发送至所述中央域控制器。
132.一种实现方式中,bms可以获取所述车辆当前时刻的环境温度、电池电芯温度以及电池电量,并获取目标加热温度,该目标加热温度可以为预先设置的对电池进行加热处理后的目标温度,或者对该车辆的座舱内温度进行加热后的目标温度;这样可以根据所述环境温度、所述电池电芯温度、所述电池电量以及所述目标加热温度确定所述预热持续时间,这里根据环境温度、电池电芯温度、电池电量以及目标加热温度确定该预热持续时间的具体方式可以参考相关文献中的描述,在此不作具体限定。
133.在步骤s403中,所述中央域控制器根据所述预约加热请求消息和所述预热持续时间确定所述车辆的预热开始时间,并根据所述预热开始时间控制所述车辆进行预热。
134.bms在确定出该预热持续时间后,将该预设持续时间发送至该中央域控制器,中央域控制器在接收到该预约加热请求消息后,可以根据该预约加热请求消息中携带的用户设置的预热结束时间确定目标预热结束时间,然后根据该目标预热结束时间和该预热持续时间确定出该预热开始时间,例如,该目标预热结束时间为早上7点,该预热持续时间为1小时,根据该目标预热结束时间和该预热持续时间确定出该预热开始时间可以为早上6点,此处仅是举例说明,本公开对此不作限定。这样,中央域控制器102可以在确定当前时间到达该预热开始时间的情况下,唤醒相关系统对车辆进行加热处理。
135.需要说明的是,本公开是基于确定出的目标预热结束时间和预热持续时间反推出预热开始时间,但考虑到用户设置的预热结束时间(即预设加热结束时间)可能不是当天(比如是第二天),因此,需要将用户设置的预热结束时间和当前时间进行时间先后的比较,然后根据比较结果进一步确定出该目标预热结束时间。
136.采用上述方法,在对车辆进行预约加热控制的过程中,可以通过中央域控制器计算预约加热的时间信息,并在当前时间到达预热开始时间时,通过中央域控制器唤醒相关系统对车辆进行加热处理,避免了在t-box中完成计时计算后,再把计算结果发送至中央域
控制器所带来的时间误差,也可以有效减少信号交互的延时,提高预约计时控制的准确性。
137.图5是根据图4所示实施例示出的一种车辆控制方法的流程图,如图5所示,步骤s403包括以下子步骤:
138.在步骤s4031中,根据所述第一预约类型和所述预约时间信息确定目标充电开始时间,根据所述预约时间信息确定预约加热结束时间。
139.如上文所述,该第一预约类型表征用户选择的预约功能的类型,该预约功能例如可以包括“定时出发”、“预约充电”等功能。
140.本公开的一种应用场景中,用户可以对车辆的出发时间进行预约设置,例如,用户在app界面中选择了“定时出发”的预约功能,对应此种场景,用户在开启了预约加热功能的情况下(即智能调温开关处于开启状态),系统可以自动对车辆座舱的温度进行预热,以使得用户在预设的出发时间上车时,车内的温度较适宜,进而可以提高用户体验。因此,可以理解的是,车辆控制系统可以将用户设置的出发时间作为预约加热结束时间。
141.另外,用户在设置了“定时出发”的预约功能后,该车辆控制系统还需判断车辆电池的当前电量是否满足预设电量,该预设电量可以理解为满足车辆续航要求的电池所具有的最低电量(如满充状态的80%的电量),该预设电量可以由用户进行设置,也可以为系统的默认值,若确定车辆电池的当前电量小于该预设电量的情况下,需要对该车辆的电池进行充电,直至电池电量达到该预设电量,以满足车辆的续航需求,在对该电池充电完成后,为了使得电池具有较优的性能,还可以对该电池进行预热处理,在对电池进行预热处理时,该预约加热结束时间也可以为用户设置的出发时间。
142.也就是说,一种实现方式中,该预约时间信息可以包括用户设置的出发时间,这样,中央域控制器在根据所述第一预约类型确定用户选择的预约功能为定时出发的情况下,获取所述车辆的当前电池参数以及预设出发电池参数,所述预设出发电池参数为预先设置的车辆出发时的电池参数;根据所述当前电池参数和所述预设出发电池参数确定电池充电时间,并根据所述出发时间和所述电池充电时间确定所述目标充电开始时间;将所述出发时间作为所述预约加热结束时间。
143.其中,该当前电池参数可以包括车辆电池的当前电量,该预设出发电池参数可以包括预设电量(即车辆出发时电池所具有的最低电量),这样,中央域控制器102在确定电池的当前电量小于预设电量的情况下,可以根据当前电量与预设电量的电量差值,以及预设充电功率计算得到该电池充电时间,该电池充电时间即为将车辆的电池充电至该预设电量时所需要的时间,之后可以根据该出发时间和该电池充电时间推算出该目标充电开始时间,例如,该出发时间为早上8点,该电池充电时间为30分钟,该目标充电开始时间即为早上7点30分,另外,出发时间可以作为预约加热结束时间,因此,该预约加热结束时间即为早上8点,此处仅是举例说明,本公开对此不作限定。
144.在本公开另一种应用场景中,用户可以对车辆的充电时间进行预约设置,例如,用户在app界面中选择了“预约充电”的预约功能,并且为了使得车辆电池具有较优性能,在对车辆的电池完成充电后还需要对电池进行预热处理,对应此种场景,所述预约时间信息还可以包括用户设置的预设充电开始时间和预设加热结束时间,也就是说,用户在选择了“预约充电”后,还可以进一步手动设置充电的开始时间和充电结束时间,以及对电池的预设加热结束时间。
145.这样,中央域控制器在根据所述第一预约类型确定用户选择的预约功能为预约充电的情况下,将用户设置的所述预设充电开始时间作为所述目标充电开始时间;将用户设置的所述预设加热结束时间作为所述预约加热结束时间。
146.在步骤s4032中,根据所述目标充电开始时间、所述预约加热结束时间以及所述预热功能开关指示消息确定目标加热结束时间。
147.举例来说,在根据该预热功能开关指示消息确定用户开启了预约加热功能后,可以进一步判断更新后的预约加热结束时间与目标充电开始时间的时间先后,然后根据比较结果确定该目标加热结束时间。
148.在步骤s4033中,根据所述目标加热结束时间和所述预热持续时间确定所述预热开始时间。
149.一种实现方式中,中央域控制器可以基于确定出的目标预热结束时间和预热持续时间反推出预热开始时间,例如,该目标预热结束时间为早上7点,该预热持续时间为1小时,根据该目标预热结束时间和该预热持续时间确定出该预热开始时间可以为早上6点,此处仅是举例说明,本公开对此不作限定。
150.在本公开一种可能的实施例中,所述预约加热请求消息还可以包括用户设置的预热循环类型,该预热循环类型例如可以包括每日、工作日、节假日等类型。
151.图6是根据图5所示实施例示出的一种车辆控制方法的流程图,如图6所示,步骤s403还包括:
152.在步骤s4034中,中央域控制器在确定所述预热循环类型为工作日循环开启的情况下,若确定所述目标加热结束时间位于非工作日,根据目标工作日的时间对所述目标加热结束时间进行更新,得到更新后的目标加热结束时间。
153.其中,该目标工作日通常为目标加热结束时间所在的非工作日后的第一个工作日,可以将该第一个工作日的目标加热结束时间作为更新后的目标加热结束时间。
154.这样,在步骤s4033中,可以根据更新后的目标加热结束时间和所述预热持续时间确定所述预热开始时间。
155.如上文所述,车载t-box101通过以太网传输将预约加热请求消息传输至中央域控制器102,考虑到以太网传输的数据时间为0时区时间,因此,中央域控制器102接收到预约加热请求消息后,需要进行时区时间转换,并对当前时间进行时间同步,从而保证时间的准确性。
156.图7是根据图5所示实施例示出的一种车辆控制方法的流程图,如图7所示,步骤s403还包括:
157.在步骤s4035中,中央域控制器根据第一时区信息和第二时区信息对所述预约时间信息进行时区转换,所述第一时区信息为所述预约时间信息对应的时区信息,所述第二时区信息为所述中央域控制器所在的时区信息。
158.其中,该预约时间信息对应的时区信息一般是指0时区。该中央域控制器所在的第二时区信息例如可以为东8区。
159.这样,在执行步骤s4031-s4033的过程中,可以根据时区转换后的预约时间信息确定该预热开始时间,以此保证预约计时的准确性。
160.另外,所述系统还包括充电桩,所述充电桩与所述bms通信连接。
161.图8是根据图4所示实施例示出的一种车辆控制方法的流程图,如图8所示,该方法还包括以下步骤:
162.在步骤s404中,bms获取所述充电桩的充电桩类型,并根据所述充电桩类型确定所述充电桩是否支持预约功能;在确定所述充电桩不支持所述预约功能的情况下,向所述中央域控制器发送停止预约指示消息。
163.举例来说,该充电桩类型例如可以包括公共桩或者私有桩,这里的私有桩可以理解为是与当前车辆匹配的充电桩(如属于同一品牌商生产的充电桩,或者专门为该款车辆充电的充电桩等)。公共桩是指为多种品牌或者型号的车辆提供充电服务的充电桩。通常情况下,与当前车辆匹配的私有桩大都支持当前车辆的预约功能,但公共桩可能不支持该当前车辆的预约功能。
164.一种可能的实现方式中,bms可以接收充电桩发送的csr报文,bms基于csr报文仲裁后,可以获取到该充电桩的充电桩类型,并进一步可以确定当前连接的充电桩是否支持该车辆的预约功能。
165.在步骤s405中,中央域控制器在接收到所述停止预约指示消息的情况下,控制所述车辆退出预约功能。
166.bms在确定出充电桩不支持该车辆的预约功能的情况下,可以向中央域控制器发送停止预约指示消息,这样,中央域控制器可以及时控制车辆退出预约功能,并向用户返回提示消息,从而可以节省系统资源,用户也可以及时根据该提示消息调整预约策略(例如取消预约,或者选择另一个充电桩对车辆进行预约充电和预约加热等),提高用户体验。
167.如图8所示,所述方法还包括:
168.在步骤s406中,所述bms在确定所述充电桩支持所述预约功能的情况下,向所述充电桩发送车端交互报文,所述车端交互报文用于指示所述充电桩进入预约充电等待状态。
169.其中,该车端交互报文可以包括vsr报文。bms可以通过底层报文收发器将vsr报文发送给充电桩。
170.一种实现方式中,充电桩104,被配置为在接收到所述车端交互报文后,通过所述bms103向所述中央域控制器102发送第一指示消息,所述第一指示消息用于指示所述充电桩104已进入充电等待状态。
171.采用上述方法,在对车辆进行预约加热控制的过程中,可以通过中央域控制器计算预约加热的时间信息,并在当前时间到达预热开始时间时,通过中央域控制器唤醒相关系统对车辆进行加热处理,避免了在t-box中完成计时计算后,再把计算结果发送至中央域控制器所带来的时间误差,也可以有效减少信号交互的延时,提高预约计时控制的准确性。
172.其次,采用soa服务实现车载t-box与中央域控制器的信号交互,相比较于传统的采用can通讯传输的方式,可以避免出现busoff(总线关闭)以及信号通道堵塞导致信号无法有效通讯的问题,从而可以提高信号传输的稳定性和传输效率。
173.另外,本公开还考虑了不同类型的充电桩的兼容性问题,在确定充电桩的类型不支持该车辆的预约功能的情况下,可以向中央域控制器发送停止预约指示消息,这样,中央域控制器可以及时控制车辆退出预约功能,并向用户返回提示消息,从而可以节省系统资源,用户也可以及时根据该提示消息调整预约策略,从而提高用户体验。
174.本公开还提供一种计算机可读存储介质,其上存储有计算机程序指令,该程序指
令被处理器执行时实现本公开提供的车辆控制方法的步骤。
175.在另一示例性实施例中,还提供一种计算机程序产品,该计算机程序产品包含能够由可编程的装置执行的计算机程序,该计算机程序具有当由该可编程的装置执行时用于执行上述的车辆控制方法的代码部分。
176.本领域技术人员在考虑说明书及实践本公开后,将容易想到本公开的其它实施方案。本技术旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
177.应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
技术特征:
1.一种车辆控制系统,其特征在于,所述系统包括:车载t-box,与所述车载t-box进行通信连接的中央域控制器,以及与所述中央域控制器通信连接的电池管理系统bms;所述车载t-box,被配置为获取用户的预约加热请求消息,并将所述预约加热请求消息发送至所述中央域控制器;所述bms,被配置为确定预热持续时间,并将所述预热持续时间发送至所述中央域控制器;所述中央域控制器,被配置为根据所述预约加热请求消息和所述预热持续时间确定所述车辆的预热开始时间,并根据所述预热开始时间控制所述车辆进行预热。2.根据权利要求1所述的系统,其特征在于,所述车载t-box,被配置为通过面向服务架构soa协议将所述预约加热请求消息发送至所述中央域控制器。3.根据权利要求1所述的系统,其特征在于,所述预约加热请求消息包括第一预约类型、用户设置的预约时间信息以及预热功能开关指示消息,所述第一预约类型表征用户选择的预约功能的类型;所述中央域控制器,被配置为根据所述第一预约类型和所述预约时间信息确定目标充电开始时间;根据所述预约时间信息确定预约加热结束时间;根据所述目标充电开始时间、所述预约加热结束时间以及所述预热功能开关指示消息确定目标加热结束时间;根据所述目标加热结束时间和所述预热持续时间确定所述预热开始时间。4.根据权利要求3所述的系统,其特征在于,所述预约时间信息包括用户设置的出发时间;所述中央域控制器,被配置为在根据所述第一预约类型确定用户选择的预约功能为定时出发的情况下,获取所述车辆的当前电池参数以及预设出发电池参数,所述预设出发电池参数为预先设置的车辆出发时的电池参数;根据所述当前电池参数和所述预设出发电池参数确定电池充电时间;根据所述出发时间和所述电池充电时间确定所述目标充电开始时间;将所述出发时间作为所述预约加热结束时间。5.根据权利要求3所述的系统,其特征在于,所述预约时间信息包括用户设置的预设充电开始时间和预设加热结束时间;所述中央域控制器,被配置为在根据所述第一预约类型确定用户选择的预约功能为预约充电的情况下,将所述预设充电开始时间作为所述目标充电开始时间;将所述预设加热结束时间作为所述预约加热结束时间。6.根据权利要求3所述的系统,其特征在于,所述中央域控制器,被配置为将所述目标充电开始时间与当前时间进行时间前后的比较,并根据比较结果更新所述预约加热结束时间,得到更新后的预约加热结束时间;根据所述更新后的预约加热结束时间、所述预热功能开关指示消息以及所述目标充电开始时间确定所述目标加热结束时间。7.根据权利要求3所述的系统,其特征在于,所述预约加热请求消息还包括用户设置的预热循环类型;所述中央域控制器,被配置为在确定所述预热循环类型为工作日循环开启的情况下,若确定所述目标加热结束时间位于非工作日,根据目标工作日的时间对所述目标加热结束时间进行更新,得到更新后的目标加热结束时间。8.根据权利要求3所述的系统,其特征在于,所述中央域控制器,被配置为根据第一时
区信息和第二时区信息对所述预约时间信息进行时区转换,所述第一时区信息为所述预约时间信息对应的时区信息,所述第二时区信息为所述中央域控制器所在的时区信息。9.根据权利要求1所述的系统,其特征在于,所述bms,被配置为获取所述车辆当前时刻的环境温度、电池电芯温度以及电池电量,并获取目标加热温度;根据所述环境温度、所述电池电芯温度、所述电池电量以及所述目标加热温度确定所述预热持续时间。10.根据权利要求1-9任一项所述的系统,其特征在于,所述中央域控制器,被配置为在确定所述车辆满足预设充电条件和预设加热条件,并且当前时间到达所述预热开始时间的情况下,控制所述bms对所述车辆进行预热。11.根据权利要求1-9任一项所述的系统,其特征在于,所述系统还包括充电桩,所述充电桩与所述bms通信连接;所述bms,被配置为获取所述充电桩的充电桩类型,并根据所述充电桩类型确定所述充电桩是否支持预约功能;在确定所述充电桩不支持所述预约功能的情况下,向所述中央域控制器发送停止预约指示消息;所述中央域控制器,被配置为在接收到所述停止预约指示消息的情况下,控制所述车辆退出预约功能。12.根据权利要求11所述的系统,其特征在于,所述中央域控制器,被配置为在确定所述预约功能被开启,并且所述车辆当前时刻满足预设充电条件的情况下,向所述bms发送预约充电请求消息;所述bms,被配置为在接收到所述预约充电请求消息的情况下,判断所述充电桩是否支持所述预约功能。13.根据权利要求11所述的系统,其特征在于,所述bms,被配置为在确定所述充电桩支持所述预约功能的情况下,向所述充电桩发送车端交互报文,所述车端交互报文用于指示所述充电桩进入预约充电等待状态。14.根据权利要求13所述的系统,其特征在于,所述充电桩,被配置为在接收到所述车端交互报文后,通过所述bms向所述中央域控制器发送第一指示消息,所述第一指示消息用于指示所述充电桩已进入充电等待状态;所述中央域控制器,被配置为接收所述bms发送的第二指示消息,并在接收到所述第一指示消息和所述第二指示消息的情况下,控制所述bms执行预设充电准备操作,所述第二指示消息用于指示所述充电桩支持所述预约功能。15.一种车辆控制方法,其特征在于,应用于车辆控制系统,所述系统包括:车载t-box,与所述车载t-box进行通信连接的中央域控制器,以及与所述中央域控制器通信连接的电池管理系统bms;所述方法包括:所述车载t-box获取用户的预约加热请求消息,并将所述预约加热请求消息发送至所述中央域控制器;所述bms确定预热持续时间,并将所述预热持续时间发送至所述中央域控制器;所述中央域控制器根据所述预约加热请求消息和所述预热持续时间确定所述车辆的预热开始时间,并根据所述预热开始时间控制所述车辆进行预热。16.根据权利要求15所述的方法,其特征在于,所述车载t-box将所述预约加热请求消息发送至所述中央域控制器包括:
所述车载t-box通过soa协议将所述预约加热请求消息发送至所述中央域控制器。17.根据权利要求15所述的方法,其特征在于,所述预约加热请求消息包括第一预约类型、用户设置的预约时间信息以及预热功能开关指示消息,所述第一预约类型表征用户选择的预约功能的类型;所述中央域控制器根据所述预约加热请求消息和所述预热持续时间确定所述车辆的预热开始时间包括:所述中央域控制器根据所述第一预约类型和所述预约时间信息确定目标充电开始时间;根据所述预约时间信息确定预约加热结束时间;根据所述目标充电开始时间、所述预约加热结束时间以及所述预热功能开关指示消息确定目标加热结束时间;根据所述目标加热结束时间和所述预热持续时间确定所述预热开始时间。18.根据权利要求17所述的方法,其特征在于,所述预约加热请求消息还包括用户设置的预热循环类型;所述方法还包括:所述中央域控制器在确定所述预热循环类型为工作日循环开启的情况下,若确定所述目标加热结束时间位于非工作日,根据目标工作日的时间对所述目标加热结束时间进行更新,得到更新后的目标加热结束时间。19.根据权利要求17所述的方法,其特征在于,所述方法还包括:所述中央域控制器根据第一时区信息和第二时区信息对所述预约时间信息进行时区转换,所述第一时区信息为所述预约时间信息对应的时区信息,所述第二时区信息为所述中央域控制器所在的时区信息。20.根据权利要求15-19任一项所述的方法,其特征在于,所述系统还包括充电桩,所述充电桩与所述bms通信连接;所述方法还包括:所述bms获取所述充电桩的充电桩类型,并根据所述充电桩类型确定所述充电桩是否支持预约功能;在确定所述充电桩不支持所述预约功能的情况下,向所述中央域控制器发送停止预约指示消息;所述中央域控制器在接收到所述停止预约指示消息的情况下,控制所述车辆退出预约功能。21.根据权利要求20所述的方法,其特征在于,所述方法还包括:所述bms在确定所述充电桩支持所述预约功能的情况下,向所述充电桩发送车端交互报文,所述车端交互报文用于指示所述充电桩进入预约充电等待状态。22.一种计算机可读存储介质,其上存储有计算机程序指令,其特征在于,该程序指令被处理器执行时实现权利要求15~21中任一项所述方法的步骤。
技术总结
本公开涉及一种车辆控制系统、方法及存储介质,该系统包括车载T-BOX,与所述车载T-BOX进行通信连接的中央域控制器,以及与所述中央域控制器通信连接的电池管理系统BMS;所述车载T-BOX,被配置为获取用户的预约加热请求消息,并将所述预约加热请求消息发送至所述中央域控制器;所述BMS,被配置为确定预热持续时间,并将所述预热持续时间发送至所述中央域控制器;所述中央域控制器,被配置为根据所述预约加热请求消息和所述预热持续时间确定所述车辆的预热开始时间,并根据所述预热开始时间控制所述车辆进行预热。控制所述车辆进行预热。控制所述车辆进行预热。
技术研发人员:刘湛 陈祝清
受保护的技术使用者:小米汽车科技有限公司
技术研发日:2023.04.10
技术公布日:2023/6/26
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/
上一篇:一种端到端自动驾驶方法、系统及电子设备与流程 下一篇:定型化洗车池安装方法与流程