技术新讯 > 控制调节装置的制造及其应用技术 > 一种车辆的跨域控制器及车辆的制作方法  >  正文

一种车辆的跨域控制器及车辆的制作方法

  • 国知局
  • 2024-08-01 00:14:34

本技术涉及汽车控制领域,尤其涉及一种车辆的跨域控制器及车辆。

背景技术:

1、随着智能电动汽车的普及和发展,以及人们对汽车的驾驶性和舒适性需求的提高,对应的汽车控制系统越发庞大和复杂。传统汽车控制系统方案是采用分离式控制器模块来独立实现各域功能,并通过控制器局域网(controller area network,can)、局部互联网(local interconnect network,lin)、以太网(ethernet)等总线实现跨域连接和通讯。然而众多的独立控制器模块和复杂的各类总线通信使得整车重量和成本大幅上升,并降低了车辆通讯的可靠性。近年来,控制器跨域融合成为了有效减少整车独立控制器数量、减轻整车重量并降低硬件成本的有效方案。

技术实现思路

1、本技术提供一种车辆的跨域控制器及车辆,能够减少整车独立控制器的数量,减轻整车重量并降低硬件成本。

2、第一方面,本技术实施例提供一种车辆的跨域控制器,所述跨域控制器包括:应用模块、基础模块和网关模块;其中,所述基础模块包括:数据获取子模块和驱动子模块;所述应用模块包括:多个应用子模块;所述数据获取子模块,用于获取多个第一数据,所述多个第一数据包括所述车辆的多个传感器分别采集的第一数据,以及将所述多个第一数据输出给所述网关模块;所述网关模块,用于将所述多个第一数据分别传输给对应的应用子模块;所述应用子模块,用于根据接收的第一数据生成控制指令,以及通过所述网关模块将所述控制指令传输给所述驱动子模块;所述驱动子模块,用于根据所述控制指令驱动对应的车辆执行器。

3、可以理解,在本技术实施例提供的跨域控制器中,所述多个应用子模块共用一个基础模块,也就是所述多个应用子模块共用一个数据获取子模块和驱动子模块,这样,在多个应用子模块需要同一第一数据时,无需一个应用子模块将该数据转发给另一应用子模块,而是通过网关模块将该数据分发给对应的应用子模块即可,从而避免了当某一个应用子模块功能异常时导致其他应用子模块无法获取第一数据而无法生成控制指令,进而引起的功能异常;另一方面,在应用模块中可以任意裁剪所述应用子模块或添加新的应用子模块,并实现基础模块的复用,从而减少了整车独立控制器数量,减轻整车重量,并避免了为每一应用子模块均配备基础模块而增加的成本问题。

4、在一些实施例中,所述基础模块还包括存储子模块;所述应用子模块,还用于根据接收的第一数据生成第二数据,以及将所述第二数据通过所述网关模块传输给所述存储子模块;其中,所述第二数据用于指示所述车辆执行器被驱动后的目标状态参数。

5、可以理解,相比于为各个应用子模块单独配备一个存储子模块,本技术实施例提供的跨域控制器,所述多个应用子模块共用一个存储子模块,所述存储子模块通过所述网关模块与所述应用子模块之间进行数据交互;如此,实现了所述存储子模块与应用子模块的解耦,避免了为每一个应用子模块分别配备对应的存储子模块导致的重复建设,进而降低成本。

6、在一些实施例中,所述基础模块还包括电源子模块,其中,所述电源子模块,用于监测所述多个应用子模块的供电电压,以及在所述应用子模块的供电电压大于或等于第一电压阈值的情况下,断开对应应用子模块的供电电路。

7、可以理解,相比于为每一个应用子模块分别配备电源子模块,在本技术实施例中,所述基础模块还包括电源子模块,也就是说,所述多个应用子模块可以共用一个电源子模块,通过这种资源共享的方式避免重复建设增加成本。

8、在一些实施例中,所述应用子模块是车身控制子模块或空调热管理子模块;其中,所述电源子模块,还用于在所述应用子模块的供电电压小于或等于第二电压阈值的情况下,生成指示信息,以及将指示信息通过所述网关模块传输给对应的应用子模块;所述第二电压阈值小于所述第一电压阈值;所述指示信息用于指示相应的应用子模块的供电电压小于或等于第二电压阈值;所述应用子模块,用于基于接收的指示信息,禁用部分功能;其中,所述禁用部分功能,包括以下至少之一:在所述应用子模块是车身控制子模块的情况下,禁用灯光控制功能和/或车窗升降功能;在所述应用子模块是空调热管理子模块的情况下,禁用温度控制功能。

9、可以理解,相比于为每一个应用子模块分别配备电源子模块,由各个应用子模块对应的电源子模块直接将所述指示信息传输给对应的应用子模块,在本技术实施例中,由电源子模块通过所述网关模块将所述指示信息传输给对应的应用子模块,能够实现所述电源子模块与应用子模块的解耦,以及实现多个应用子模块可以共用一个电源子模块,通过这种资源共享的方式避免重复建设增加成本。

10、在一些实施例中,所述应用子模块,还用于基于所述第二数据生成写请求,将所述写请求通过所述网关模块传输给所述存储子模块;其中,所述写请求用于请求将所述第二数据写入磁盘,所述写请求携带所述第二数据;所述存储子模块,还用于接收所述写请求,并基于接收的写请求,将所述写请求携带的第二数据写入所述磁盘。

11、可以理解,在本技术实施例中,相比于各个应用子模块将所述写请求直接传输给所述应用子模块自身配备的存储子模块,通过所述网关模块将所述应用子模块传输的写请求传输至所述存储子模块,能够实现所述存储子模块与应用子模块的解耦,基于此,能够实现各个应用子模块共用一个存储子模块,从而有益于多个应用子模块之间的数据共享,避免了为每一个应用子模块分别配备对应的存储子模块导致的重复建设成本。

12、在一些实施例中,所述存储子模块,还用于在将所述第二数据写入磁盘后,在所述磁盘存储的第二数据与所述写请求携带的第二数据不同的情况下,删除所述磁盘存储的第二数据,以及重新将所述写请求携带的第二数据写入所述磁盘。

13、可以理解,在本技术实施例中,在所述写入磁盘的第二数据与所述接收的第二数据不同的情况下,删除所述写入磁盘的第二数据,以及重新写入接收的第二数据,从而有益于避免被写入磁盘的第二数据被篡改而导致的车辆故障或性能出现问题的情况,进而有益于保证车辆的跨域控制器的正常运行。

14、在一些实施例中,所述多个应用子模块包括第一应用子模块和第二应用子模块;所述数据获取子模块,用于获取状态数据,所述状态数据包括所述车辆的传感器采集的状态数据,以及将所述状态数据通过所述网关模块传输给第一应用子模块;所述第一应用子模块,还用于基于接收的状态数据生成第三数据,以及通过所述网关模块将所述第三数据传输给所述第二应用子模块;所述第二应用子模块,还用于基于接收的所述第三数据控制对应的车辆执行器的状态。

15、可以理解,数据获取子模块在获取到状态数据之后,通过网关模块即可传输第一应用子模块,而无需经由其他应用子模块的转发,第一应用子模块与第二应用子模块之间的数据交互通过网关模块即可实现,无需经由其他应用子模块转发,从而能够避免因所述其他应用子模块的某一模块异常而无法继续转发数据所引起的问题。

16、在一些实施例中,所述网关模块,还用于确定待转发信息的类型,根据所述类型确定对应的待转发信息的优先级,按照优先级由高到低的顺序依次转发对应的待转发信息。

17、可以理解,在本技术实施例中,网关模块用于确定待转发信息的类型,根据所述类型确定对应的待转发信息的优先级,按照优先级由高到低的顺序依次转发对应的待转发信息,从而保证高优先级信息的及时处理和传递。

18、在一些实施例中,所述网关模块,还用于将所述第一数据通过外部通信接口传输给车载终端或不同于所述跨域控制器的其他控制器。

19、可以理解,在本技术实施例中,通过所述网关模块将所述第一数据通过外部通信接口传输给车载终端或不同于所述跨域控制器的其他控制器。如此,一方面,所述第一数据能够进一步通过车载终端传输至云端,从而有益于实现对车辆的监控,进而有益于保证所述车辆的安全平稳运行;另一方面,将所述第一数据通过外部通信接口传输给不同于所述跨域控制器的其他控制器,以供车辆的其他控制器进行使用,从而有益于提高第一数据的使用率,并且相比于为车辆的其他控制器配备对应的数据获取子模块,本技术还有益于降低车辆的成本。

20、第二方面,本技术实施例提供一种车辆,所述车辆包括第一方面所述的车辆的跨域控制器。

本文地址:https://www.jishuxx.com/zhuanli/20240730/200189.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。