一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

车辆配电系统、配电方法、车辆及存储介质与流程

2021-12-15 02:42:00 来源:中国专利 TAG:


1.本技术涉及车辆技术领域,具体涉及一种车辆配电系统、配电方法、车辆及存储介质。


背景技术:

2.目前,车辆的负载配电一般直接与车辆的电源档位相关,可通过钥匙挂入不同的电源档位。当车辆挂入某个电源档位时,车辆可以控制与该电源档位相关联的负载上电或者断电例如,车辆的电源档位可包括:准备(ready)档位、开启(on)档位、关闭(off)档位、远程开启档位。当车辆挂入on档时,车辆的大屏、扬声器、座椅、空调、底盘电子系统等各类负载均处于上电状态;当车辆挂入off档时,车辆的各类负载均会断电。
3.随着车辆负载的不断增加以及人车交互方式的不断演进,车辆的电源档位难以满足多变的负载配电需求,导致负载配电的灵活性较差。


技术实现要素:

4.本技术实施例公开了一种车辆配电系统、配电方法、车辆及存储介质,能够提高对负载配电的灵活性。
5.本技术实施例公开一种车辆配电系统,所述系统包括:至少两个配电需求模块、配电管理模块和负载,每个所述配电需求模块与所述配电管理模块通信连接,所述配电管理模块与所述负载通信连接;第一配电需求模块,用于将所述第一配电需求模块生成的配电指令发送至所述配电管理模块;所述第一配电需求模块为所述系统中的任一配电需求模块,所述第一配电需求模块生成的配电指令包括所述负载的配电需求;所述配电管理模块,用于接收所述至少两个配电需求模块分别发送的配电指令,并根据各个配电指令分别包括的所述负载的配电需求,确定所述负载的第一目标配电状态;所述配电管理模块,还用于控制所述负载切换至所述第一目标配电状态。
6.在一个实施例中,所述配电管理模块,还用于在所述各个配电指令中任一配电指令包括的配电需求为所述负载上电时,将所述第一目标配电状态确定为上电状态;和/或,所述配电管理模块,还用于在所述各个配电指令包括的配电需求均不为所述负载上电时,将所述第一目标配电状态确定为断电状态。
7.在一个实施例中,所述第一配电需求模块,还用于在确定需要对所述负载供电时,生成配电需求为所述负载上电的配电指令;以及,在所述车辆的电源档位处于关闭档位时,持续向所述配电管理模块发送配电需求为所述负载上电的配电指令;或者,在所述车辆的电源档位处于开启档位,且无需所述负载维持上电时,在向所述配电管理模块发送一次配电需求为所述负载上电的配电指令之后,停止发送配电需求为所述负载上电的配电指令;或者,在所述车辆的电源档位处于开启档位,且需要所述负载维持上电时,持续向所述配电管理模块发送配电需求为所述负载上电的配电指令。
8.在一个实施例中,所述第一配电需求模块,还用于在确定需要对所述负载供电时,
生成配电需求为所述负载上电的配电指令;以及,在所述车辆的电源档位处于关闭档位或者开启档位时,在向所述配电管理模块发送一次配电需求为所述负载上电的配电指令之后,停止发送配电需求为所述负载上电的配电指令。
9.在一个实施例中,所述至少两个配电需求模块还包括:第二配电需求模块;所述第一配电需求模块,还用于在所述车辆的电源档位处于开启档位且未检测到第一模式的触发操作时,根据所述负载当前的原始配电状态生成第一退出指令,所述第一退出指令包括退出所述第一模式时所述负载的配电需求;以及,在检测到所述第一模式的触发操作时,向所述配电管理模块发送所述第一配电需求模块生成的配电指令;所述配电管理模块,还用于在控制所述负载切换至所述第一目标配电状态之后,检测所述第二配电需求模块发送的针对所述负载的中断指令;所述中断指令包括所述第二配电需求模块针对所述负载的配电需求;所述第一配电需求模块,还用于根据所述配电管理模块对所述中断指令的检测结果以及所述第一退出指令生成第二退出指令;以及,在检测到所述第一模式的退出操作时,向所述配电管理模块发送所述第二退出指令;所述配电管理模块,还用于根据所述第二退出指令确定所述负载的第二目标配电状态,并控制所述负载切换至所述第二目标配电状态。
10.在一个实施例中,所述第一配电需求模块,还用于在所述配电管理模块检测到所述中断指令时,将所述负载在所述第一退出指令中的配电需求更改为负载无配电需求,以得到第二退出指令;和/或,所述第一配电需求模块,还用于在所述配电管理模块未检测到所述中断指令时,将所述负载在所述第一退出指令中的配电需求确定为所述负载在第二退出指令中的配电需求。
11.本技术实施例公开一种车辆配电方法,应用于包括车辆配电系统的车辆;所述车辆配电系统,包括:至少两个配电需求模块、配电管理模块和负载,每个所述配电需求模块与所述配电管理模块通信连接,所述配电管理模块与所述负载通信连接;所述方法包括:通过第一配电需求模块将所述第一配电需求模块生成的配电指令发送至所述配电管理模块;所述第一配电需求模块为所述系统中的任一配电需求模块,所述第一配电需求模块生成的配电指令包括所述负载的配电需求;通过所述配电管理模块接收所述至少两个配电需求模块分别发送的配电指令,并根据各个配电指令分别包括的所述负载的配电需求,确定所述负载的第一目标配电状态;通过所述配电管理模块控制所述负载切换至所述第一目标配电状态。
12.本技术实施例公开一种车辆,其特征在于,包括本技术实施例公开的任意一种车辆配电系统。
13.本技术实施例公开一种车辆,包括存储器及处理器,所述存储器中存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器实现本技术实施例公开的任意一种车辆配电方法。
14.一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现本技术实施例公开的任意一种车辆配电方法。
15.与相关技术相比,本技术实施例具有以下有益效果:
16.车辆配电系统可包括两个或以上的配电需求模块,每个配电需求模块都可以根据对负载的配电需求生成配电指令,并将配电指令发送至配电管理模块。配电管理模块可以综合各个配电需求模块发送的配电指令中对负载的配电需求,共同确定负载的第一目标配
电状态,并控制负载切换至该第一目标配电状态,从而使得负载的配电与电源档位脱钩,不受电源档位的限制,从而可以提高对负载配电的灵活性。
附图说明
17.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
18.图1是一个实施例公开的一种车辆配电系统的结构示意图;
19.图2是一个实施例公开的另一种车辆配电系统的结构示意图;
20.图3是一个实施例公开的一种车辆配电方法的方法流程示意图;
21.图4是一个实施例公开的一种车辆的结构示意图;
22.图5是一个实施例公开的另一种车辆的结构示意图。
具体实施方式
23.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
24.需要说明的是,本技术实施例及附图中的术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
25.本技术实施例公开了一种车辆配电系统、配电方法、车辆及存储介质,能够提高对负载配电的灵活性。以下分别进行详细说明。
26.请参阅图1,图1是一个实施例公开的一种车辆配电系统的结构示意图。如图1所示,该车辆配电系统100可包括:至少两个配电需求模块,包括第一配电需求模块111和第二配电需求模块112、配电管理模块120和负载130。需要说明的是,在一些实施例中,车辆配电系统可包括3个或以上的配电需求模块。为了便于描述,以下内容以第一配电需求模块111为例,描述本技术实施例公开的任一配电需求模块可以执行的操作。
27.第一配电需求模块111,可包括车辆内任一具有配电需求的控制器,例如自动驾驶控制器(smart control unit,scu),scu的配电需求可包括在车辆挂入off档时打开环视摄像头、打开车外照明灯具等,scu可根据配电需求生成配电指令。
28.第一配电需求模块111,可包括车辆上的任一开关,包括物理开关或者车载大屏上显示的虚拟开关,但不限于此。开关可以在检测到用户按压、点击等触发操作时生成配电指令。
29.第一配电需求模块111,还可包括与智能手机、物联网设备等其它终端设备存在通信连接的车辆模块,例如t

box,t

box可接收用户通过智能手机输入的配电需求,以生成配电指令。
30.配电管理模块120,可包括微控制器(micro control unit,mcu)、电子控制单元(electronic control unit,ecu)等具有一定运算功能的车内控制器。配电管理模块120可与每个配电需求模块通信连接,各个配电需求模块可基于该通信连接与配电管理模块120进行数据传输。
31.负载130,可包括车辆上需要进行供电的任意一种车载模块或者部件,例如空调、灯光、座椅等,但不限于此。负载130可与配电管理模块120连接。其中,负载130和配电管理模块120之间可通过通信接口连接,或者可由硬线直接驱动,配电管理模块120可基于通信连接或者硬线连接等连接与负载130进行数据传输。
32.在本技术实施例中,第一配电需求模块111可用于生成配电指令,并将配电指令发送至配电管理模块120。
33.其中,配电指令可包括负载的配电需求,配电需求可包括:负载上电、负载断电或者负载无配电需求。负载上电可指请求电池对负载供电,负载断电可指请求电池停止对负载供电,负载无配电需求可指对电池供电无要求。
34.第一配电需求模块111可响应于用户输入的触发操作生成配电指令,也可以基于预先设置的控制策略生成配电指令,具体不做限定。
35.需要说明的是,第一配电需求模块111生成的每个配电指令中,可包括一个负载的配电需求,也可包括多个负载的配电需求,具体不做限定。
36.示例性的,用户可通过中控台输入触发打开车内顶灯的用户操作,第一配电需求模块111可检测该用户操作,生成配电需求为车内顶灯上电的配电指令。
37.示例性的,用户可通过车载大屏触发车辆进入车内冥想模式,第一配电需求模块111可检测到触发进入车内冥想模式的用户操作,生成配电指令,配电指令包括的配电需求为:车载大屏、扬声器、座椅、空调、灯控等上电,底盘电子系统、scu等断电。
38.配电管理模块120,可用于接收至少两个配电需求模块分别发送的配电指令。其中,不同的配电需求模块发送的配电指令可包括针对同一个负载的配电需求,也可包括针对不同负载的配电需求。若不同的配电指令包括针对同一个负载的配电需求,则针对同一个负载的配电需求可以相同,也可以不同,具体不做限定。
39.示例性的,配电需求模块111可发送配电需求为空调上电的配电指令,配电需求模块112可发送配电需求为车辆外部照明灯具上电、空调下电的配电指令。
40.此外,不同的配电需求模块可以同时向配电管理模块120发送配电指令,也可以在不同时刻向配电管理模块120发送配电指令,具体不做限定。
41.配电管理模块120,还可用于根据各个配电指令分别包括的负载的配电需求,确定负载的第一目标配电状态。
42.配电管理模块120在同一时刻可能接受一个或多个配电需求模块发送的配电指令,各个配电指令分别包括的负载可能相同,也可能不同;不同的配电指令针对同一个负载的配电需求可能相同,也可能不同。
43.若配电管理模块120接收到的各个配电指令中针对同一个负载的配电需求均相同,则配电管理模块120可将负载的第一目标配电状态确定为任意一个配电指令包括的配电需求对应的配电状态。
44.示例性的,车辆配电系统中的至少两个配电需求模块可包括配电需求模块1、配电
需求模块2和配电需求模块n(n>2,为正整数),上述的3个配电需求模块均向配电管理模块120发送了配电指令,且每个配电指令均包括:车辆音响上电的配电需求,则配电管理模块120可将车辆音响(负载)的第一目标配电状态确定为上电状态。
45.若配电管理模块120接收到的各个配电指令中针对同一个负载的配电需求不同,则配电管理模块120可综合各个配电指令针对同一个负载的配电需求确定该负载的第一目标配电状态。具体实施方式可如下:
46.可选的,配电管理模块110,还可用于在任意一个配电指令包括的配电需求为负载上电时,将负载的第一目标配电状态确定为上电状态。即,只要有一个配电需求模块请求负载上电,则该负载应该处于上电状态。
47.示例性的,车辆配电系统中的至少两个配电需求模块,可包括配电需求模块n和配电需求模块n 1。配电需求模块n可向配电管理模块120发送配电需求为车辆音响上电的配电指令,配电需求模块n 1可向配电管理模块120发送配电需求为车辆音响下电的配电指令。
48.配电需求模块n请求车辆音响上电,说明配电需求模块n检测到的用户操作需要使用车辆音响,因此,即使配电需求模块n 1可能出于节省电能的目的,请求车辆音响下电,配电管理模块120也可将车辆音响(负载)的第一目标配电状态确定为上电状态。
49.可选的,配电管理模块120,还可用于在配电管理模块120接收到的各个配电指令包括的配电需求均不为负载上电时,将负载的第一目标配电状态确定为断电状态。其中,各个配电指令包括的配电需求均不为负载上电,可包括:配电指令包括的配电需求为负载断电,或者为负载无配电需求。即,在各个配电需求模块均不请求对同一个负载上电时,该负载才处于断电状态。
50.示例性的,车辆配电系统中的至少两个配电需求模块可包括配电需求模块n和配电需求模块n 1。配电需求模块n可向配电管理模块120发送配电需求为车内灯具断电的配电指令,配电需求模块n 1可向配电管理模块120发送配电需求为车内灯具无配电需求的配电指令。
51.车辆配电系统可能还包括除配电需求模块n和配电需求模块n 1以外的其它配电需求模块,但其它配电需求模块没有向配电管理模块120发送包括车内灯具的配电需求的配电指令。因此,配电管理模块120可以将车内灯具(负载)的第一目标配电状态确定为断电状态。
52.配电管理模块120,还可用于控制负载切换至第一目标配电状态。其中,第一目标配电状态可包括:上电状态或者断电状态。当负载处于上电状态时,车辆的电池可向负载供电,电池向负载供电之后,负载可运行或者休眠,具体不做限定。当负载处于断电状态时,车辆的电池可停止向负载供电,负载不消耗电能。
53.也就是说,负载最终的第一目标配电状态是分布式的、由各个配电需求模块共同决定的,并不由车辆的电源档位决定。
54.示例性的,当车辆的电源档位挂入on档时,根据车辆on档的设置,车辆的各个负载可处于上电状态。此时,车辆配电系统包括的第一配电需求模块111可生成配电需求为空调断电的配电指令,并向配电管理模块120发送配电指令,其余配电需求模块可不发送配电指令。配电管理模块120可根据接收到的配电指令将空调的第一目标配电状态确定为断电状
态,并控制空调切换至断电状态,从而使得电池停止对空调供电,以减少不必要的电能消耗。
55.示例性的,当车辆的电源档位挂入off档时,根据车辆off档的设置,车辆的各个负载可处于断电状态。此时,实施如本技术实施例所示的车辆配电系统,也可以实现在车辆电源档位挂入off档时,实现一个或多个负载处于上电状态。
56.此外,负载最终的第一目标配电状态也不是单独由某个配电需求模块决定的,而是由车辆配电系统包括的各个配电需求模块共同决定:若存在一个第一配电需求模块111请求负载上电,则该负载的第一目标配电状态确定为上电状态;若各个配电需求模块均不请求负载上电,则该负载的第一目标配电状态确定为断电状态,从而可以减少多个配电需求模块针对同一个负载请求的配电需求不同时造成的冲突,能够合理地对各个负载进行配电。
57.可见,实施如前述实施例公开的车辆配电系统,可以不受车辆电源档位的限制为负载配电,从而可以提高对负载配电的灵活性。
58.为了更清楚地说明本技术实施例公开的车辆配电系统,请参阅图2,图2是一个实施例公开的另一种车辆配电系统的结构示意图。如图2所示,车辆配电系统200可包括n 1个配电需求模块,m个配电管理模块以及m个负载。其中,m可为大于或等于3的正整数。
59.需要说明的是,当车辆配电系统包括多个配电管理模块时,配电管理模块的数量可与配电需求模块的数量相同,也可以不同;配电管理模块的数量与负载的数量相同,也可以不同,具体不做限定。
60.可选的,如图2所示,为了提高管理效率,车辆配电系统200包括的每个负载可分别与一个配电管理模块通信连接,每个配电管理模块可接收多个配电需求模块发送的配电指令,并根据接收到的各个配电指令确定与该配电管理模块连接的负载的第一目标配电状态,并控制该负载切换至第一目标配电状态。
61.此外,在如图2所示的车辆配电系统中,若某一配电需求模块生成的配电指令包括多个负载的配电需求,则配电需求模块可以分别向与上述的多个负载通信连接的配电管理模块发送配电指令。
62.示例性的,如图2所示,配电需求模块1、配电需求模块2、配电需求模块3和配电需求模块n 1均可向负载x(2<x<m)的配电管理模块发送配电指令,每个配电需求模块发送的配电指令均包括负载x的配电需求。负载x的配电管理模块可根据接收到的配电指令确定出负载x的第一目标配电状态之后,控制负载x切换至第一目标配电状态,从而实现对负载x的配电。
63.基于前述实施例所示的车辆配电系统,以下内容对车辆的电源档位处于关闭(off)档时配电需求模块的控制策略进行介绍。
64.在一个实施例中,第一配电需求模块111,还可用于在确定需要对负载供电时生成配电需求为负载上电的配电指令;以及,在车辆的电源档位处于关闭档位时,持续向配电管理模块120发送配电需求为负载上电的配电指令。
65.当电源档位处于off档时,即使负载在切换至上电状态之后向配电管理模块120发送上电成功通知,第一配电需求模块111也可持续向配电管理模块120发送配电需求为负载上电的配电指令,持续发送配电需求为负载上电的配电指令,使得负载维持在上电状态,不
受车辆电源档位处于off档的影响。
66.示例性的,若第一配电需求模块111需要对负载x上电,则可以向配电管理模块120持续发送powersupplyreq_x=cmdon的配电指令,powersupplyreq_x可用于表示负载x的配电需求,cmdon可用于表示负载的配电为on,即负载上电。
67.此外,若车辆配电系统中存在多个配电需求模块同时需要对负载x上电,则多个配电需求模块可分别向配电管理模块120持续发送powersupplyreq_x=cmdon的配电指令。
68.无论是一个或是多个配电需求模块发送了powersupplyreq_x=cmdon的配电指令,配电管理模块120都可将负载x的第一目标配电状态确定为上电状态,并控制负载x切换至上电状态,以使电源向负载x供电。
69.在一个实施例中,第一配电需求模块111,还可用于在确定需要对负载断电时,生成配电需求为负载断电的配电指令;以及,在车辆的电源档位处于关闭档位时,向配电管理模块120发送一次配电需求为负载断电的配电指令之后,停止该配电需求为负载断电的配电指令。
70.示例性的,若第一配电需求模块111不再需要对负载x上电,则可以向配电管理模块120发送一次powersupplyreq_x=cmdoff的配电指令之后停止发送,cmdoff可用于表示负载的配电为off,即负载断电。
71.配电管理模块120在接收到powersupplyreq_x=cmdoff的配电指令时,若无其它配电需求模块(如第二配电需求模块112)请求对负载x上电,则配电管理模块120可将负载x的第一目标配电状态确定为断电状态,并控制负载x切换至断电状态,以切断电源对负载x的供电。
72.在一个实施例中,第一配电需求模块111生成的配电指令可包括多个负载的配电需求。
73.示例性的,车辆可提供野外露营模式,当车辆进入野外露营模式时,需要在车辆电源挂入off档时,打开冰箱、打开车外照明灯具以及打开车外扬声器。第一配电需求模块111可以在检测到触发野外露营模式时,生成配电指令并持续发送。其中,生成的配电指令可包括:powersupplyreq_1=cmdon、powersupplyreq_2=cmdon、powersupplyreq_3=cmdon;powersupplyreq_1可用于表示冰箱的配电需求,powersupplyreq_2可用于表示车外照明灯具的配电需求,powersupplyreq_3可用于表示车外扬声器的配电需求。
74.配电管理模块120在接收到配电指令之后,可分别将冰箱、车外照明灯具和车外扬声器的第一目标配电状态确定为上电状态,并控制上述三个负载切换至上电状态,以使电源对上述三个负载进行供电。
75.可见,实施前述的车辆配电系统,可以在车辆的电源档位挂入off档时,根据配电需求模块的实际配电需求灵活控制负载上电或者断电,使得负载的配电状态不受电源档位off档的限制。
76.前述实施例所示的车辆配电系统,还可以在车辆的电源档位处于开启(on)档时,灵活控制负载的配电,以下内容对车辆的电源档位处于on档时配电需求模块的控制策略进行介绍。
77.在一个实施例中,第一配电需求模块111,还可用于在确定需要对负载供电时生成配电需求为负载上电的配电指令;以及,
78.在车辆的电源档位处于开启档位,且无需负载维持上电时,在向配电管理模块120发送一次配电需求为负载上电的配电指令之后,停止发送配电需求为负载上电的配电指令。
79.示例性的,第一配电需求模块111可以在需要负载x上电时,且无需负载x维持上电时,向配电管理模块120发送一次powersupplyreq_x=cmdon的配电指令之后,停止发送。
80.或者,在车辆的电源档位处于开启档位,且需要维持负载上电时,持续向配电管理模块120发送配电需求为负载上电的配电指令,以便于使得负载维持在上电状态。
81.在一个实施例中,第一配电需求模块111,还可用于在确定需要对负载断电时,生成配电需求为负载断电的配电指令,并且在向配电管理模块120发送一次配电需求为负载断电的配电指令之后,停止发送配电需求为负载断电的配电指令。也就是说,第一配电需求模块111在车辆的电源档位处于关闭档位和开启档位时,向配电管理模块120发送负载断电的配电指令的发送策略相同。
82.在一个实施例中,第一配电需求模块111向配电管理模块120发送的配电指令可以是车辆的电源处于开启档位,且检测到第一模式的触发操作时发送的,第一模式的触发操作可以是用户触发的。
83.当配电管理模块120在接收到第一配电需求模块111发送的配电指令之后,可以综合各个配电需求模块发送的配电指令确定负载的第一目标配电状态,并控制负载切换至第一目标配电状态,从而使得车辆的负载以第一模式运行。
84.示例性的,第一模式可以是车内冥想模式,需要在电源处于on档的情况下关闭车内氛围灯、底盘电子系统等负载的电源供应。第一配电需求模块111在检测到车辆电源处于on档且车内冥想模式被触发时,可以生成相应的配电指令,并向配电管理模块120发送,以使车辆进入车内冥想模式。
85.当车辆进入第一模式之后,除第一配电需求模块111以外的其它配电需求模块仍然可以触发其它配电需求,第一模式可以被中断。
86.为了正确地中断第一模式,第一配电需求模块111可以在车辆地电源档位处于开启档位,且未检测到第一模式的触发操作时,根据负载当前的原始配电状态生成第一退出指令,第一退出指令可以包括退出第一模式时负载的配电需求。
87.以及,第一配电需求模块111,还可用于在检测到第一模式的触发操作时,向配电管理模块120发送第一配电需求模块111发送的配电指令,以使配电管理模块120根据接收到的各个配电指令控制负载进入第一目标配电状态。
88.配电管理模块120,还用于在控制负载切换至第一目标配电状态之后,检测第二配电需求模块发送的针对负载的中断指令;中断指令包括第二配电需求模块112针对负载的配电需求。也就是说,中断指令可以是其它配电需求模块向配电管理模块120发送的配电指令,第二配电需求模块112发送的中断指令与第一配电需求模块111发送的配电指令包括了同一个负载的配电需求。
89.第一配电需求模块111,还用于根据配电管理模块120对中断指令的检测结果以及第一退出指令生成第二退出指令;以及,在检测到第一模式的退出操作时,向配电管理模块120发送第二退出指令。第一模式的退出操作可以是用户触发的,也可以在配电管理模块120检测到中断指令时自动触发,具体不做限定。
90.其中,配电管理模块120对中断指令的检测结果可包括:配电管理模块120检测到中断指令;或者,配电管理模块120未检测到中断指令。
91.可选的,第一配电需求模块111,还可用于在配电管理模块120检测到中断指令时,将负载在所述第一退出指令中的配电需求更改为负载无配电需求,以得到第二退出指令;和/或,
92.可选的,第一配电需求模块111,还可用于在配电管理模块120未检测到中断指令时,将负载在所述第一退出指令中的配电需求确定为负载在第二退出指令中的配电需求。
93.配电管理模块120,还用于根据第二退出指令确定所述负载的第二目标配电状态,并控制负载切换至第二目标配电状态。
94.示例性的,以下内容以第一模式包括对多个负载的配电需求为例,对如何中断第一模式进行举例说明。
95.s1、在用户通过触发操作触发第一模式(onx1mode)之前,第一配电需求模块111可以实时将各个负载的原始配电状态powersupplyst_loadx,存储进负载状态数组statusarray[stateoff,stateon,stateoff,stateon,
……
,stateon]。
[0096]
其中,powersupplyst_loadx可表示第一模式包括的多个负载中的第x个负载的配电状态,负载状态数据statusarray[]用于存储各个负载分别对应的原始配电状态,stateoff可用于表示原始配电状态为断电状态,stateon可用于表示原始配电状态为上电状态。
[0097]
s2、在检测到第一模式(onx1mode)的触发操作时,第一配电需求模块111可以将负载状态数组statusarray[]中的原始配电状态转换为对应的out_onx1mode_array[]指令。其中,out_onx1mode_array[]可用于表示第一退出指令。
[0098]
例如,负载状态数组statusarray[stateoff,stateon,stateoff,stateon,stateoff,stateon,stateon]可转换为out_onx1mode_array[cmdoff,cmdon,cmdoff,cmdon,cmdoff,cmdon,cmdon]指令。也就是说,任一负载的原始配电状态与该负载在第一退出指令中的配电需求相对应。
[0099]
s3、在检测到第一模式(onx1mode)的触发操作时,第一配电需求模块111还可以触发获取onx1mode模式的配电请求数组in_onx1mode_array=[cmdoff,cmdoff,cmdon,cmdoff,cmdoff,cmdon,cmdon]。
[0100]
配电请求数组in_onx1mode_array[]可包括第一模式中各个负载的配电需求,第一配电需求模块111可根据配电请求数组in_onx1mode_array[]生成包括多个负载的配电需求的配电指令。即,第一配电需求模块111生成的配电指令可包括:负载1断电、负载2断电、负载3上电、负载4断电、负载5断电、负载6上电,负载7上电。
[0101]
第一配电管理模块120在综合考虑多个配电需求模块发送的配电指令之后,控制各个负载进入各自对应的第一目标配电状态,以使车辆进入第一模式。
[0102]
其中,配电请求数组in_onx1mode_array[]可以预先存储在第一配电需求模块111中,可根据实际的业务需求预设。若需要更改第一配电需求模块111与各个负载之间的关联关系,改写配电请求数组in_onx1mode_array[]即可。
[0103]
s4、在车辆进入第一模式之后,如果负载x被第二配电需求模块112的配电指令powersupplyreq_x打断,则第一配电需求模块111可以实时更新out_onx1mode_array[]数
组。更新可包括:将对应负载x的指令置位nocmd。其中,第二配电需求模块112发送的配电指令powersupplyreq_x可用于表示中断指令。
[0104]
若中断指令包括:负载1和负载4上电,负载3和负载7断电,则out_onx1mode_array[]数组可以从
[0105]
[cmdoff,cmdon,cmdoff,cmdon,cmdoff,cmdon,cmdon]更新为,
[0106]
[nocmd,cmdon,nocmd,nocmd,cmdoff,cmdon,nocmd]。更新后的out_onx1mode_array[]数组可用于表示第二退出指令。
[0107]
s5、在检测到第一模式的退出操作时,第一配电需求模块111可以将更新后的out_onx1mode_array[]数组发送至配电管理模块120,以使配电管理模块120根据第二退出指令确定各个负载各自的第二目标配电状态,并控制各个负载切换至各自对应的第二目标配电状态,以正确地退出第一模式。
[0108]
为了更清楚地描述触发第一模式前、进入第一模式时以及退出第一模式后各个负载的配电状态。请参阅下表:
[0109]
表1负载配电状态表
[0110][0111]
从上表中可以看出:
[0112]
负载1:第一模式操作前的原始配电状态state1为stateoff(设定退出数组为cmdoff),进入第一模式时配电指令对负载1的配电需求为cmdoff,则进入第一模式时的配电状态state2仍为stateoff。
[0113]
在第一模式期间负载1的配电需求被中断指令打断,中断指令对负载1配电需求为cmdon,则第二退出指令中负载1的配电需求为nocmd。由于中断指令对负载1配电需求为cmdon,虽然第二退出指令中负载1的配电需求为nocmd,退出第一模式后负载1的第二目标配电状态仍为stateon。
[0114]
负载3:第一模式操作前的原始配电状态state1为stateoff(设定退出数组为cmdoff),进入第一模式时配电指令对负载3的配电需求为cmdon,则进入第一模式时的配电状态state2为stateon。
[0115]
在第一模式期间负载3的配电需求被中断指令打断,中断指令对负载3配电需求为cmdoff,则第二退出指令中负载3的配电需求为nocmd。由于中断指令和第二退出指令对负载3的需求均不是cmdon,退出第一模式后负载3的第二目标配电状态为stateoff;负载5同
理。
[0116]
负载2:第一模式操作前的原始配电状态state1为stateon(设定退出数组为cmdon),进入第一模式时配电指令对负载2的配电需求为cmdoff,但由于除第一配电需求模块111以外的其它配电需求模块可能需要负载2需要维持上电,因此其它配电需求模块持续发送配电需求为cmdon的配电指令。即使在进入第一模式时第一配电需求模块111发送的配电指令对负载2的配电需求为cmdoff,但负载2进入第一模式时的配电状态state2仍为stateon。
[0117]
在第一模式期间无针对负载2的中断指令,因此第二退出指令中负载2的配电需求为cmdon,与进入第一模式之前负载2的原始配电状态state1相对应,退出第一模式后负载的第二目标配电状态负载为stateon。
[0118]
负载4:第一模式操作前的的原始配电状态state1为stateon(设定退出数组为cmdon),进入第一模式时配电指令对负载3的配电需求为cmdoff。由于除第一配电需求模块111以外的其它配电需求模块不需要负载4维持上电,只有第一配电需求模块111针对负载4发送了配电需求为stateoff的配电指令,因此负载4进入第一模式时的配电状态state2为stateoff。
[0119]
在第一模式期间负载4的配电需求被中断指令,中断指令对负载4的配电需求为cmdon,则第二退出指令中负载4的配电需求为nocmd。由于中断指令对负载4的配电需求为cmdon,虽然第二退出指令中负载4的配电需求为nocmd,退出第一模式后负载4的第二目标配电状态仍为stateon。
[0120]
负载6和负载7与前述的负载类似,以下内容不再赘述。
[0121]
可见,基于前述实施例所示的车辆配电系统,还可以在车辆电源档位挂入开启档位时,控制车辆正确地进入和退出预设的第一模式,并且在第一模式期间兼容任意的打断请求。
[0122]
综上所述,基于前述实施例所示的车辆配电系统,除了可以使得负载的配电状态与车辆的电源档位脱钩,还可以减少车辆配电系统进行变更的代价。
[0123]
示例性的,若配电需求模块n需要新增对负载1、负载4和负载5的配电需求,则只需要按照前述的配电需求模块的控制策略将相应的逻辑代码写入配电需求模块n,与负载1、负载4和负载5通信连接的配电管理模块不需要改变。
[0124]
若配电需求模块n需要删除对负载2、负载3的配电需求,则只需要在配电需求模块n中删除前述的配电需求模块的控制策略中与负载2和负载3相关的逻辑代码,与负载1、负载4和负载5通信连接的配电管理模块不需要改变。
[0125]
若配电需求模块n需要将原本对负载1和负载3的配电需求更改为对负载2、负载3和负载5的配电需求,则只需要将配电需求模块n中的逻辑代码按照前述的配电务求模块的控制策略进行变更,与负载1、2、3、5通信连接的配电管理模块不需要改变。
[0126]
基于此,本技术实施例公开的车辆配电系统变更代价小,进一步提高了车辆配电系统的灵活性,有利于通过空中下载技术(over

the

air technology,ota)的方式进行变更,可以适应于车辆逐渐增加的配电需求。
[0127]
请参阅图3,图3是一个实施例公开的一种车辆配电方法的方法流程示意图。该方法可应用于包括前述实施例公开的任意一种车辆配电系统的车辆,如图3所示,该方法可包
括以下步骤:
[0128]
310、通过第一配电需求模块将第一配电需求模块生成的配电指令发送至配电管理模块。
[0129]
其中,第一配电需求模块为系统中的任一配电需求模块,第一配电需求模块生成的配电指令包括负载的配电需求,负载的配电需求可包括:负载上电、负载断电、负载无配电需求。
[0130]
320、通过配电管理模块接收至少两个配电需求模块分别发送的配电指令,并根据各个配电指令分别包括的负载的配电需求,确定负载的第一目标配电状态。
[0131]
在一个实施例中,配电管理模块可以在各个配电指令中任一配电指令包括的配电需求为负载上电时,将第一目标配电状态确定为上电状态。
[0132]
在一个实施例中,配电管理模块可以在各个配电指令包括的配电需求均不为负载上电时,将第一目标配电状态确定为断电状态。
[0133]
330、通过配电管理模块控制负载切换至第一目标配电状态。
[0134]
在一个实施例中,第一配电需求模块可以在确定需要对负载供电时,生成配电需求为负载上电的配电指令;以及,
[0135]
在车辆的电源档位处于关闭档位时,持续向配电管理模块发送配电需求为负载上电的配电指令;或者,
[0136]
在车辆的电源档位处于开启档位,且无需负载维持上电时,在向配电管理模块发送一次配电需求为负载上电的配电指令之后,停止发送配电需求为负载上电的配电指令;或者,
[0137]
在车辆的电源档位处于开启档位,且需要负载维持上电时,持续向配电管理模块发送配电需求为负载上电的配电指令。
[0138]
在一个实施例中,第一配电需求模块可以在确定需要对负载供电时,生成配电需求为负载上电的配电指令;以及,
[0139]
在车辆的电源档位处于关闭档位或者开启档位时,在向配电管理模块发送一次配电需求为负载上电的配电指令之后,停止发送配电需求为负载上电的配电指令。
[0140]
在一个实施例中,车辆配电系统中的至少两个配电需求模块还包括:第二配电需求模块。
[0141]
第一配电需求模块可以在车辆的电源档位处于开启档位且未检测到第一模式的触发操作时,根据负载当前的原始配电状态生成第一退出指令,第一退出指令包括退出第一模式时负载的配电需求;
[0142]
以及,在检测到第一模式的触发操作时,向配电管理模块发送第一配电需求模块生成的配电指令;
[0143]
配电管理模块可以在控制负载切换至第一目标配电状态之后,检测第二配电需求模块发送的针对负载的中断指令;中断指令包括第二配电需求模块针对负载的配电需求;
[0144]
第一配电需求模块可以根据配电管理模块对中断指令的检测结果以及第一退出指令生成第二退出指令;以及,在检测到第一模式的退出操作时,向配电管理模块发送第二退出指令;
[0145]
配电管理模块可以根据第二退出指令确定负载的第二目标配电状态,并控制负载
切换至第二目标配电状态。
[0146]
在一个实施例中,第一配电需求模块可以在配电管理模块检测到中断指令时,将负载在第一退出指令中的配电需求更改为负载无配电需求,以得到第二退出指令;和/或,
[0147]
第一配电需求模块可以在配电管理模块未检测到中断指令时,将负载在第一退出指令中的配电需求确定为负载在第二退出指令中的配电需求。
[0148]
可见,实施本技术实施例公开的车辆配电方法,可以由车辆配电系统包括的各个配电需求模块共同决定负载的配电状态,而非由某个配电需求模块单独确定,能够使得负载的配电可以不受车辆电源档位的限制,可以提高负载配电的灵活行。并且,还可以在不变更配电管理模块的前提下,仅通过配电需求模块的变更实现负载配电策略的更新,从而可以进一步提高负载配电的灵活性。
[0149]
请参阅图4,图4是一个实施例公开的一种车辆的结构示意图。如图4所示,车辆400可包括如图1所示的车辆配电系统。
[0150]
在一些实施例中,车辆400还可包括本技术实施例公开的任意一种车辆配电系统,具体不做限定。
[0151]
请参阅图5,图5是一个实施例公开的另一种车辆的结构示意图。如图5所示,该车辆500可以包括:
[0152]
存储有可执行程序代码的存储器510;
[0153]
与存储器510耦合的处理器520;
[0154]
其中,处理器520调用存储器510中存储的可执行程序代码,执行本技术实施例公开的任意一种车辆配电方法。
[0155]
需要说明的是,图5所示的车辆还可以包括电源、扬声器、车载屏幕、rf电路、wi

fi模块、蓝牙模块、传感器等未显示的组件,本实施例不作赘述。
[0156]
本技术实施例公开一种计算机可读存储介质,其存储计算机程序,其中,该计算机程序使得计算机执行本技术实施例公开的任意一种车辆配电方法。
[0157]
本技术实施例公开一种计算机程序产品,该计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,且该计算机程序可操作来使计算机执行本技术实施例公开的任意一种车辆配电方法。
[0158]
应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本技术的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定特征、结构或特性可以以任意适合的方式结合在一个或多个实施例中。本领域技术人员也应该知悉,说明书中所描述的实施例均属于可选实施例,所涉及的动作和模块并不一定是本技术所必须的。
[0159]
在本技术的各种实施例中,应理解,上述各过程的序号的大小并不意味着执行顺序的必然先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本技术实施例的实施过程构成任何限定。
[0160]
上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物单元,即可位于一个地方,或者也可以分布到多个网络单元上。可根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
[0161]
另外,在本技术各实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0162]
上述集成的单元若以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可获取的存储器中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或者部分,可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干请求用以使得一台计算机设备(可以为个人计算机、服务器或者网络设备等,具体可以是计算机设备中的处理器)执行本技术的各个实施例上述方法的部分或全部步骤。
[0163]
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质包括只读存储器(read

only memory,rom)、随机存储器(random access memory,ram)、可编程只读存储器(programmable read

only memory,prom)、可擦除可编程只读存储器(erasable programmable read only memory,eprom)、一次可编程只读存储器(one

time programmable read

only memory,otprom)、电子抹除式可复写只读存储器(electrically

erasable programmable read

only memory,eeprom)、只读光盘(compact disc read

only memory,cd

rom)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。
[0164]
以上对本技术实施例公开的一种车辆配电系统、配电方法、车辆及存储介质进行了详细介绍,本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想。同时,对于本领域的一般技术人员,依据本技术的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本技术的限制。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献