System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及车辆控制,具体涉及一种档位控制系统、方法、车辆及存储介质。
技术介绍
1、soa(面向服务架构)是一种软件架构设计的理念,其核心思想是将每一个控制器的底层功能以服务的形式进行封装,一个服务即是一个独立可执行的软件组件,并对其赋予特定的ip地址和标准化的接口以便随时调用,最终通过这些底层功能的自由组合,以实现某项复杂的智能化功能。
2、汽车从分布式逐渐向集中式发展,分布式的电子电气架构导致硬件资源和能力的浪费是显而易见的。不同的供应商负责不同的ecu(电子控制单元)开发,整车数十个ecu分别负责实现特定的软硬件功能,然后通过硬件信号或网络信号进行交互。受限于研发周期、项目资源、技术发展、供应商能力以及整车厂能力等众多因素,由分布式电子电气架构走向集中式电子电气架构是必然趋势。随着芯片技术的发展,强大的芯片构成了实现soa的底层硬件基础。
3、随着汽车制造技术的不断发展,人们对于汽车的要求也越来越高,但是,传统的档位控制采用的架构中,硬件和软件高度耦合,导致的软件版本增加、代码工作量大、软件平台化程度低。
技术实现思路
1、本申请的目的之一在于提供一种档位控制系统,其可以减弱硬件和软件的耦合程度,减少软件版本以及代码量,提升软件平台化程度;本申请的目的之二在于提供一种档位控制方法;本申请的目的之三在于提供一种车辆;本申请的目标之四在于提供一种存储介质。
2、为了实现上述目的,第一方面,本申请提供一种档位控制系统,所述档位控制系统包括:
>3、i/o抽象层,用于获取目标车辆中的档位控制硬件的电压信息,并基于所述电压信息确定目标i/o信息;
4、原子服务层,用于基于i/o抽象层输出的所述目标i/o信息,确定原子服务输出档位,以及向增强服务层传输所述原子服务输出档位;
5、增强服务层,用于基于所述目标车辆的车辆状态信息以及所述原子输出档位,确定目标档位;
6、档位应用层,用于基于从所述增强服务层获取的所述目标档位控制所述目标车辆的档位。
7、可选地,所述i/o抽象层用于:
8、获取所述档位控制硬件中驻车档位对应的第一电压信息;
9、将所述第一电压信息确定为所述目标i/o信息中驻车档位对应的信息;
10、和/或,
11、获取所述档位控制硬件中非驻车档位对应的第二电压信息;
12、将所述第二电压信息抽象为数字量信息;
13、将所述数字量信息确定为所述目标i/o信息中非驻车档位对应的信息。
14、可选地,所述原子服务层用于:
15、基于所述目标i/o信息确定所述档位控制硬件的故障状态;
16、在所述档位控制硬件不存在故障的情况下,将所述目标i/o信息在档位配置信息中对应的档位,作为所述原子服务输出档位传输至所述增强服务层;其中,所述档位配置信息包括至少一个i/o信息信息与档位的对应关系。
17、可选地,所述车辆状态信息包括制动踏板状态、可行驶模式的状态、电子驻车制动系统状态以及车辆行驶速度,所述增强服务层用于:
18、基于所述制动踏板状态、所述可行驶模式的状态、所述电子驻车制动系统状态、所述车辆行驶速度以及所述原子输出档位,确定驾驶员档位需求;
19、基于动力系统内部档位需求、智驾档位需求以及所述驾驶员档位需求进行档位仲裁,以确定所述目标档位。
20、可选地,所述智驾档位需求的优先级高于所述动力系统内部档位需求的优先级,所述动力系统内部档位需求的优先级高于所述驾驶员档位需求的优先级。
21、可选地,
22、所述车辆状态信息包括怀挡操作杆状态、电源档位以及设定车辆模式,所述增强服务层用于:
23、基于所述怀挡操作杆状态、所述电源档位以及所述设定车辆模式,确定所述动力系统内部档位需求;
24、和/或,
25、所述车辆状态信息包括智驾档位请求状态、可行驶模式的状态以及车辆行驶速度,所述增强服务层用于:
26、基于所述智驾档位请求状态、所述可行驶模式的状态以及所述车辆行驶速度,确定所述智驾档位需求。
27、可选地,所述档位应用层用于:
28、获取epb状态、车辆行驶速度、扭矩信息以及电源档位;
29、基于所述epb状态、所述车辆行驶速度、所述扭矩信息、所述电源档位以及所述目标档位,控制所述目标车辆的档位。
30、为实现上述目的,第二方面,本申请还提供一种档位控制方法,所述档位控制方法应用于如第一方面任一项所述档位控制系统,所述档位控制方法包括:
31、获取目标车辆中的档位控制硬件的电压信息;
32、将所述电压信息确定目标i/o信息;
33、基于所述目标i/o信息,确定原子服务输出档位;
34、基于所述目标车辆的车辆状态信息以及所述原子输出档位,确定目标档位;
35、基于所述目标档位控制所述目标车辆的档位。
36、为实现上述目的,第三方面,本申请还提供一种车辆,包括:处理器和存储器,所述处理器用于执行所述存储器中存储的控制程序,以实现如上述第二方面所述档位控制方法。
37、为实现上述目的,第四方面,本申请还提供一种存储介质,该存储介质存储有一个或者至少一个程序,所述一个或者至少一个程序可被一个或者至少一个处理器执行,以实现如第二方面所述档位控制方法。
38、本申请的有益效果:
39、本申请中,soa架构的档位控制系统可以将档位控制中原本相互分散的ecu(电子控制单元)及其对应的基础软件功能模块化、标准化,将各个应用区域相互解耦,重新部署为分层式的软件架构,车辆可在不增加或更换硬件的条件下通过不同的软件配置提供不同的档位控制服务。本申请可以减弱档位控制相关的硬件和软件的耦合程度,甚至解耦相应的软件与硬件,减少软件版本以及代码量,提升软件平台化程度,既可以提供个性化的档位控制服务,还便于后续对档位控制的维护和升级等,提升档位控制体验。
本文档来自技高网...【技术保护点】
1.一种档位控制系统,其特征在于,所述档位控制系统包括:
2.根据权利要求1所述档位控制系统,其特征在于,所述I/O抽象层用于:
3.根据权利要求1所述档位控制系统,其特征在于,所述原子服务层用于:
4.根据权利要求1所述档位控制系统,其特征在于,所述车辆状态信息包括制动踏板状态、可行驶模式的状态、电子驻车制动系统状态以及车辆行驶速度,所述增强服务层用于:
5.根据权利要求4所述档位控制系统,其特征在于,所述智驾档位需求的优先级高于所述动力系统内部档位需求的优先级,所述动力系统内部档位需求的优先级高于所述驾驶员档位需求的优先级。
6.根据权利要求4所述档位控制系统,其特征在于,
7.根据权利要求1-6任一项所述档位控制系统,其特征在于,所述档位应用层用于:
8.一种档位控制方法,其特征在于,所述档位控制方法应用于如权利要求1-7任一项所述档位控制系统,所述档位控制方法包括:
9.一种车辆,其特征在于,包括:处理器和存储器,所述处理器用于执行所述存储器中存储的控制程序,以实现权利要求8所
10.一种存储介质,其特征在于,所述存储介质存储有一个或者至少一个程序,所述一个或者至少一个程序可被一个或者至少一个处理器执行,以实现权利要求8所述档位控制方法。
...【技术特征摘要】
1.一种档位控制系统,其特征在于,所述档位控制系统包括:
2.根据权利要求1所述档位控制系统,其特征在于,所述i/o抽象层用于:
3.根据权利要求1所述档位控制系统,其特征在于,所述原子服务层用于:
4.根据权利要求1所述档位控制系统,其特征在于,所述车辆状态信息包括制动踏板状态、可行驶模式的状态、电子驻车制动系统状态以及车辆行驶速度,所述增强服务层用于:
5.根据权利要求4所述档位控制系统,其特征在于,所述智驾档位需求的优先级高于所述动力系统内部档位需求的优先级,所述动力系统内部档位需求的优先级高于所述驾驶员档位需求的优先级。
【专利技术属性】
技术研发人员:兰军明,
申请(专利权)人:重庆长安汽车股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。