CN115113603A - Electrical architecture systems and vehicles for vehicles - Google Patents
Electrical architecture systems and vehicles for vehicles Download PDFInfo
- Publication number
- CN115113603A CN115113603A CN202210618011.0A CN202210618011A CN115113603A CN 115113603 A CN115113603 A CN 115113603A CN 202210618011 A CN202210618011 A CN 202210618011A CN 115113603 A CN115113603 A CN 115113603A
- Authority
- CN
- China
- Prior art keywords
- software
- layer
- service
- architecture system
- hardware
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
- G05B23/0205—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
- G05B23/0208—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the configuration of the monitoring system
- G05B23/0213—Modular or universal configuration of the monitoring system, e.g. monitoring system having modules that may be combined to build monitoring program; monitoring system that can be applied to legacy systems; adaptable monitoring system; using different communication protocols
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Stored Programmes (AREA)
Abstract
Description
技术领域technical field
本发明涉及汽车技术领域,尤其是涉及到一种用于车辆的电气架构系统及车辆。The present invention relates to the technical field of automobiles, and in particular, to an electrical architecture system and a vehicle for vehicles.
背景技术Background technique
当前电子电气架构设计是一种传统分布式架构设计,其功能设计相对固化,一般基于各控制器间的交互信号进行控制,功能软件之间存在较为复杂的交互逻辑且未进行解耦设计,导致每个功能都需要通过其它功能软件绑定控制。这种电子电气架构平台不利于平台化,模块化的功能设计,更不利于日益增长的车辆个性化,智能化以及面向用户的服务化设计。The current electronic and electrical architecture design is a traditional distributed architecture design, and its functional design is relatively solid, and is generally controlled based on the interactive signals between the controllers. Each function needs to be controlled by other function software binding. This kind of electronic and electrical architecture platform is not conducive to platform-based and modular functional design, and it is not conducive to the increasingly personalized, intelligent and user-oriented service design of vehicles.
特别针对于车辆的控制系统的电气架构设计,其功能开发无法满足日益增长的用户体验需求,在进行功能开发过程中或者在新的设计变更过程中,需要一系列相关控制器的逻辑或CAN信号变更,由于其软件的耦合关系和绑定的功能逻辑,增加了新功能的开发难度和开发周期,且增加了变更成本,其不仅不能支持功能的敏捷开发,而且对于后续功能重构及扩展,实现千人千面的用户体验也非常困难的。Especially for the electrical architecture design of the control system of the vehicle, its function development cannot meet the increasing user experience requirements. In the process of function development or in the process of new design changes, a series of logic or CAN signals of related controllers are required. Change, due to the coupling relationship of its software and the functional logic of binding, increases the development difficulty and development cycle of new functions, and increases the cost of change. It not only cannot support the agile development of functions, but also for subsequent functional reconstruction and expansion, It is also very difficult to achieve a user experience with thousands of people.
参阅图1,图1是一种现有技术下的传统电气架构,在需要更改软件控制器(ECU1~ECUn)时,此时由于软件控制器的耦接,在更新一个全新功能时需要对每个软件控制器都进行更新,开发周期长且成本费用极高。Referring to FIG. 1, FIG. 1 is a conventional electrical architecture in the prior art. When software controllers (ECU1-ECUn) need to be changed, due to the coupling of the software controllers, each new function needs to be updated when updating a new function. Every software controller is updated, the development cycle is long and the cost is very high.
有鉴于此,特提出本发明。In view of this, the present invention is proposed.
发明内容SUMMARY OF THE INVENTION
本发明提供了一种用于车辆的电气架构系统及车辆,以解决上述的现有技术下基于各控制器间的交互信号进行控制,电子电气架构平台不利于平台化,模块化的功能设计等技术问题。The present invention provides an electrical architecture system for a vehicle and a vehicle, so as to solve the above-mentioned control based on the interactive signals between the controllers in the prior art, the electronic and electrical architecture platform is not conducive to platformization, and the modularized functional design, etc. technical problem.
在本发明的第一方面,提供了一种用于车辆的电气架构系统,架构系统包括:基础平台层,包括服务软件层、中间件及硬件层,中间件设置在服务软件层和硬件层之间,用于软件与硬件的解耦;应用软件层,包括应用软件,应用软件用于根据业务功能和用户需求进行业务功能逻辑设计;其中,应用软件层通过服务通信接口调用服务软件层的服务软件。将现有技术中的原功能软件架构拆分为应用软件层和基础平台层两层软件,将车辆基础功能转变为服务软件层中的服务软件,并针对服务软件完成服务接口设计,而应用软件层中的应用软件,通过调用服务软件,完成功能逻辑灵活编排设计;基础平台层完成对执行器的控制或传感器数据采集,实现分层独立设计,层层解耦。In a first aspect of the present invention, an electrical architecture system for a vehicle is provided. The architecture system includes: a basic platform layer, including a service software layer, a middleware and a hardware layer, and the middleware is arranged between the service software layer and the hardware layer. It is used for decoupling software and hardware; the application software layer, including application software, is used to design business function logic according to business functions and user requirements; wherein, the application software layer invokes the services of the service software layer through the service communication interface software. The original function software architecture in the existing technology is divided into two layers of software, the application software layer and the basic platform layer, the basic functions of the vehicle are transformed into service software in the service software layer, and the service interface design is completed for the service software, while the application software The application software in the layer, by calling the service software, completes the flexible arrangement and design of functional logic; the basic platform layer completes the control of the actuator or the collection of sensor data, and realizes the layered independent design and layer-by-layer decoupling.
在本发明可选的方案中,基础平台层包括选自如下的一种或多种:原子服务,集成服务,交互服务,共同实现服务软件库,用于供应用软件层调用。In an optional solution of the present invention, the basic platform layer includes one or more selected from the following: atomic services, integration services, interactive services, and a common implementation service software library for invocation by the application software layer.
在本发明可选的方案中,硬件层,包括MCU微控制器和MPU微处理器,其中MCU用于控制逻辑的处理,MPU用于需要高算力的软件运行。从而在不同需求下使用不同的控制器,使得控制器和功能的匹配度更高,响应更快且兼顾空间、能耗上的考量。In an optional solution of the present invention, the hardware layer includes an MCU microcontroller and an MPU microprocessor, wherein the MCU is used for processing control logic, and the MPU is used for software operation requiring high computing power. Therefore, different controllers are used under different requirements, so that the matching degree of controllers and functions is higher, the response is faster, and the consideration of space and energy consumption is taken into account.
在本发明可选的方案中,架构系统还包括:标准控制层,包括多个固化硬件,固化硬件包括选自如下的一种或多种:传感器、执行器、驱动、区域控制,其中标准控制层连接在硬件层。In an optional solution of the present invention, the architecture system further includes: a standard control layer, including a plurality of solidified hardware, and the solidified hardware includes one or more selected from the following: sensors, actuators, drives, and regional control, wherein the standard control Layers are connected at the hardware layer.
在本发明可选的方案中,基础平台层还包括虚拟化及操作系统,虚拟化采用Hypervisor虚拟机技术,操作系统包括LINUX、QNX的至少一者。In an optional solution of the present invention, the basic platform layer further includes virtualization and an operating system, the virtualization adopts the Hypervisor virtual machine technology, and the operating system includes at least one of LINUX and QNX.
在本发明可选的方案中,中间件包括Classic AUTOSAR和Adaptive AUTOSAR软件。In an optional solution of the present invention, the middleware includes Classic AUTOSAR and Adaptive AUTOSAR software.
在本发明可选的方案中,应用软件层通过服务通信接口调用服务软件层的服务软件,采用SOME/IP通信接口完成对服务软件的动态调用。In an optional solution of the present invention, the application software layer invokes the service software of the service software layer through the service communication interface, and uses the SOME/IP communication interface to complete the dynamic invocation of the service software.
在本发明可选的方案中,应用软件层和基础平台层部署在功能域控制器中。In an optional solution of the present invention, the application software layer and the basic platform layer are deployed in the functional domain controller.
在本发明可选的方案中,应用软件层的应用软件与应用软件之间通过服务软件完成软、软解耦;应用软件层的应用软件与硬件层之间通过中间件完成应用软件和硬件的解耦;服务软件层的服务软件与服务软件之间通过中间件完成服务解耦。In an optional solution of the present invention, the software and software decoupling is completed between the application software and the application software of the application software layer through the service software; the application software and the hardware layer of the application software layer are completed through the middleware. Decoupling: Service decoupling is accomplished through middleware between service software and service software at the service software layer.
在本发明的第二方面,还提供一种车辆,包括上述的用于车辆的电气架构系统。In a second aspect of the present invention, there is also provided a vehicle comprising the above-described electrical architecture system for a vehicle.
综上,本发明实施例提供了一种用于车辆的电气架构系统,将现有技术中的原功能软件架构拆分为应用软件层和基础平台层两层软件,将车辆基础功能转变为软件服务层中的服务软件,并针对服务软件完成服务接口设计,而应用软件层中的应用软件,通过调用服务软件,完成功能逻辑灵活编排设计;基础平台层完成对执行器的控制或传感器数据采集,实现分层独立设计,层层解耦,使得解决了功能软件(功能软件定义为应用软件和服务软件)之间的解耦,使功能软件不再依赖其他功能软件,不再使用其相互间的固定的CAN信号通信进行逻辑绑定,而是应用以太网动态连接技术,设计服务软件接口,被功能软件调用,整体的架构系统具备更高的迁移性,可实现功能软件重构,重新编排服务,完成软件敏捷开发。本发明在日益增加的用户功能需求下,快速、方便的完成功能开发的要求,并可按用户需求进行无限功能重构。To sum up, the embodiments of the present invention provide an electrical architecture system for a vehicle, which splits the original functional software architecture in the prior art into two layers of software: an application software layer and a basic platform layer, and converts the basic functions of the vehicle into software The service software in the service layer completes the service interface design for the service software, while the application software in the application software layer completes the flexible arrangement and design of functional logic by calling the service software; the basic platform layer completes the control of actuators or sensor data collection , to achieve layered independent design and layer-by-layer decoupling, which solves the decoupling between functional software (functional software is defined as application software and service software), so that functional software no longer depends on other functional software, and no longer uses their mutual The fixed CAN signal communication is logically bound, but the Ethernet dynamic connection technology is used to design the service software interface, which is called by the functional software. The overall architecture system has higher mobility, and can realize functional software reconstruction and rearrangement. Services to complete software agile development. Under the increasing user function requirements, the invention can quickly and conveniently complete the function development requirements, and can perform infinite function reconstruction according to the user requirements.
本发明实施例的其他特征和优点将在随后的具体实施方式部分予以说明。Additional features and advantages of embodiments of the present invention will be described in the detailed description that follows.
附图说明Description of drawings
为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to illustrate the specific embodiments of the present invention or the technical solutions in the prior art more clearly, the following briefly introduces the accompanying drawings that need to be used in the description of the specific embodiments or the prior art. Obviously, the accompanying drawings in the following description The drawings are some embodiments of the present invention. For those of ordinary skill in the art, other drawings can also be obtained based on these drawings without creative efforts.
图1为本发明实施例所提供的现有技术下的架构系统的连接拓扑图;1 is a connection topology diagram of an architecture system under the prior art provided by an embodiment of the present invention;
图2是本发明实施例所提供的用于车辆的电气架构系统的连接拓扑图;2 is a connection topology diagram of an electrical architecture system for a vehicle provided by an embodiment of the present invention;
图3是本发明实施例所提供的用于车辆的电气架构系统的模块示意图;及3 is a schematic block diagram of an electrical architecture system for a vehicle provided by an embodiment of the present invention; and
图4是本发明实施例示例性的一个具体的架构系统的模块示意图。FIG. 4 is a schematic block diagram of a specific architecture system according to an exemplary embodiment of the present invention.
以上附图中,各标号所代表的部件列表如下:In the above drawings, the list of components represented by each label is as follows:
【总发明构思】【General Invention Concept】
100、用于车辆的电气架构系统;100. An electrical architecture system for a vehicle;
101、基础平台层; 101a、服务软件层;101. Basic platform layer; 101a. Service software layer;
101b、操作系统; 101c、硬件层;101b, operating system; 101c, hardware layer;
102、应用软件层; 103、标准控制层;102. Application software layer; 103. Standard control layer;
b1、中间件; b2、虚拟化;b1, middleware; b2, virtualization;
【实施例一】[Example 1]
a、服务软件层; b、应用软件层;a, service software layer; b, application software layer;
c、车窗控制器; d、驾驶员状态检测器;c, window controller; d, driver state detector;
e、空调控制器; f、音箱;e, air conditioner controller; f, speaker;
g、中控屏幕; h、车身域控制器BU;g. Central control screen; h. Body domain controller BU;
i、娱乐座舱域控制器; j、GW网关。i, entertainment cockpit domain controller; j, GW gateway.
具体实施方式Detailed ways
为了使本发明的上述以及其他特征和优点更加清楚,下面结合附图进一步描述本发明。应当理解,本文给出的具体实施例是出于向本领域技术人员解释的目的,仅是示例性的,而非限制性的。In order to make the above and other features and advantages of the present invention more apparent, the present invention is further described below with reference to the accompanying drawings. It should be understood that the specific embodiments given herein are for the purpose of explaining to those skilled in the art, and are merely illustrative and not restrictive.
此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。In addition, the terms "first" and "second" are only used for descriptive purposes, and should not be construed as indicating or implying relative importance or implying the number of indicated technical features. Thus, a feature delimited with "first", "second" may expressly or implicitly include at least one of that feature. In the description of the present invention, "plurality" means at least two, such as two, three, etc., unless otherwise expressly and specifically defined.
对于相关领域普通技术人员已知的技术、方法及系统可能不作详细讨论,但在适当情况下,技术、方法及系统应当被视为授权说明书的一部分。Techniques, methods, and systems known to those of ordinary skill in the relevant art may not be discussed in detail, but where appropriate, techniques, methods, and systems should be considered part of the authorized description.
现有技术下的车辆系统架构,大多都是基于各控制器间的交互信号进行控制,其功能开发无法满足日益增长的用户体验需求,在进行功能开发过程中或者在新的设计变更过程中,需要一系列相关控制器的逻辑或CAN信号变更,增加了新功能的开发难度和开发周期,不利于功能的迭代,本发明方案即旨在解决这一问题。Most of the vehicle system architectures under the existing technology are controlled based on the interactive signals between the controllers, and their function development cannot meet the increasing user experience requirements. In the process of function development or in the process of new design changes, The logic or CAN signal changes of a series of related controllers are required, which increases the development difficulty and development cycle of new functions, and is not conducive to the iteration of functions. The solution of the present invention aims to solve this problem.
【总发明构思】【General Invention Concept】
请参阅图2及图3,图2是本发明实施例所提供的用于车辆的电气架构系统的连接拓扑图;图3是本发明实施例所提供的用于车辆的电气架构系统的模块示意图。在本发明实施例的一个总发明构思中首先提供一种用于车辆的电气架构系统100,该架构系统100包括:Please refer to FIG. 2 and FIG. 3 , FIG. 2 is a connection topology diagram of an electrical architecture system for a vehicle provided by an embodiment of the present invention; FIG. 3 is a schematic diagram of a module of an electrical architecture system for a vehicle provided by an embodiment of the present invention . In a general inventive concept of an embodiment of the present invention, an electrical architecture system 100 for a vehicle is first provided, and the architecture system 100 includes:
基础平台层101,包括服务软件层101a、操作系统101b及硬件层101c;The
应用软件层102,应用软件层102通过服务通信接口调用服务软件层101a的服务软件;The
标准控制层103,包括多个固化硬件,固化硬件可以包括传感器,执行器,驱动器等标准接口的固化软硬件部件,例如阳光传感器,雨量传感器,灯光驱动器,电喇叭,车窗升降器等,固化硬件可完成目标车辆的本地驱动,按照指令进行执行或上传数据,其内部仅有驱动或采集数据的软件程序并无功能逻辑软件,由此可以完成平台进一步的软硬解耦工作,使功能软件的开发与固有硬件分离开来,即功能软件无需关心项目中使用了何品牌或者类型的传感器和执行器,其仅需要得到数据或下发控制命令即可。这样有利于平台用于各个车型项目,降低对硬件的绑定和依赖。The
可以理解,上述所提到的术语“应用软件层102”为车载电气架构系统100中的业务软件,是按照业务功能和用户需求,进行的业务功能逻辑设计,平台会内置部分功能软件,以满足车辆基本功能使用要求,按照业务可分为车身功能、动力系统功能、底盘系统功能、娱乐座舱系统功能等。It can be understood that the term "
服务软件层101a定义为车辆原始控制功能,包括原子服务(原子服务:汽车每个单一的服务功能),集成服务(将多个单一服务组合得到的功能),交互服务,共同实现服务软件库,供应用层使用等。示例性的如:车窗上升、雨量信息、空调温度调节、巡航功能等。服务软件定位为每一个目标车辆上原始配置具备功能,为具体的服务软件和服务接口。The
进一步,上述的操作系统101b主要用于用户进行交互操作以执行软件的运行,在本发明实施例中,可以使用LINUX、QNX、Android、Tizen等车载操作系统。Further, the above-mentioned
在本发明实施例中,硬件层101c包括控制器,用于根据预设的逻辑控制软件运行。In this embodiment of the present invention, the
进一步地在本发明实施例中,控制器包括MCU微控制器和MPU微处理器,MCU用于控制逻辑的处理,MPU用于需要高算力的软件运行,通常情况下指复杂算法或函数类的程序,例如导航计算、路径规划、智能驾驶的传感器数据感知、融合算法等需要系统依托大数据量进行运算。从而在不同需求下使用不同的控制器,使得控制器和功能的匹配度更高,响应更快且兼顾空间、能耗上的考量。Further in this embodiment of the present invention, the controller includes an MCU microcontroller and an MPU microprocessor, the MCU is used for processing control logic, and the MPU is used for software operation that requires high computing power, usually referring to complex algorithms or functions. programs, such as navigation calculation, path planning, sensor data perception of intelligent driving, fusion algorithms, etc., require the system to rely on a large amount of data to perform operations. Therefore, different controllers are used under different requirements, so that the matching degree of controllers and functions is higher, the response is faster, and the consideration of space and energy consumption is taken into account.
进一步地,服务软件层101a和操作系统101b之间为中间件b1,中间件b1用于作为软件与硬件解耦的一种关键基础,在软件与硬件之间使用标准软件接口,使软件功能的开发、以及软件的变更不依赖于硬件芯片。Further, the middleware b1 is between the
在本发明实施例中,中间件b1可选地使用的中间件技术采Classic AUTOSAR和Adaptive AUTOSAR软件。In the embodiment of the present invention, the middleware technology optionally used by the middleware b1 adopts Classic AUTOSAR and Adaptive AUTOSAR software.
更进一步地,操作系统101b和硬件层101c之间为虚拟化b2,通过对硬件虚拟化,将一台计算机虚拟为多台逻辑计算机,可以看作是平台硬件和操作系统的抽象化,操作系统和硬件层之间捕捉和处理对虚拟化敏感的特权指令,使操作系统无需修改就能运行。用于兼容各操作系统异构设计,可允许多个操作系统和应用共享硬件。Further, between the
可选地,虚拟化b2使用Hypervisor虚拟机技术。Optionally, virtualized b2 uses Hypervisor virtual machine technology.
在本发明实施例中,应用软件层102通过服务通信接口调用服务软件层101a的服务软件。In this embodiment of the present invention, the
可以理解,通过将车辆基础功能转变为服务软件层101a中的服务软件,并针对服务软件完成服务接口设计,而应用软件层102中的应用软件,通过调用服务软件,以完成功能逻辑灵活编排设计。It can be understood that by transforming the basic functions of the vehicle into service software in the
具体地,应用软件与应用软件之间通过服务软件完成软、软解耦;应用软件层102与硬件层101c之间通过中间件b1完成应用软件和硬件的解耦;服务软件与服务软件之间通过中间件b1完成服务解耦。应用软件层102和基础平台层10可以任意部署在功能域控制器中,从而依赖于硬件层101c的能力,如芯片处理,驱动,内存等。可选地,采用CP AUTOSAR以及AP AUTOSAR中间件进行服务软件部署,应用软件层102与服务软件层101a间,即上述提到的服务软件与服务软件间使用SOME/IP通信接口完成对服务的动态调用。Specifically, software and software decoupling is accomplished between application software and application software through service software;
可以理解,平台开发的主要重点集中在基础平台层101,建立SOA服务系统包括服务软件库和中件间技术应用,应用层开发不是平台开发的重点,是服务系统开发的应用,后续可依照业务进行开发。It can be understood that the main focus of platform development is on the
综上,为实现完成功能软件的解耦设计,将现有技术中的原功能软件架构拆分为应用软件层102和基础平台层101两层软件,将车辆基础功能转变为服务软件层101a中的服务软件,并针对服务软件完成服务接口设计,而应用软件层中102的应用软件,通过调用服务软件,完成功能逻辑灵活编排设计;基础平台层101完成对执行器的控制或传感器数据采集,实现分层独立设计,层层解耦,使得解决了功能软件(功能软件定义为应用软件和服务软件)之间的解耦,使功能软件不再依赖其他功能软件,不再使用其相互间的固定的CAN信号通信进行逻辑绑定,而是应用以太网动态连接技术,设计服务软件接口,被功能软件调用,整体的架构系统100具备更高的迁移性,可实现功能软件重构,重新编排服务,完成软件敏捷开发。以解决在日益增加的用户功能需求背景下,快速、方便的完成功能开发的要求,并可按用户需求进行无限功能重构。To sum up, in order to realize the decoupling design of the functional software, the original functional software architecture in the prior art is divided into two layers of software: the
【具体实施例一】【Example 1】
请参阅图4,图4是本发明实施例示例性的一个具体的架构系统100的模块示意图;该架构系统100应用SOA技术,设计分为三层,应用层(又称业务层),基础平台层(又称服务系统层),标准控制层。而基础平台层又分为服务软件层、中间件、操作系统和虚拟化、硬件层。为实现完成功能软件的解耦设计,将原功能软件架构拆分为应用层和基础平台层两层软件,将车辆基础功能转变为服务层软件,并完成服务接口设计,而应用软件通过调用服务软件,以完成功能逻辑灵活编排设计;基础平台层通过标准控制层,完成对执行器的控制或传感器数据采集,以形成一个具备可迁移性的架构系统100。Please refer to FIG. 4. FIG. 4 is a schematic block diagram of a specific architecture system 100 according to an exemplary embodiment of the present invention; the architecture system 100 applies SOA technology, and the design is divided into three layers, an application layer (also known as a business layer), a basic platform Layer (also known as the service system layer), the standard control layer. The basic platform layer is further divided into service software layer, middleware, operating system and virtualization, and hardware layer. In order to realize the decoupling design of the functional software, the original functional software architecture is divided into two layers of software, the application layer and the basic platform layer, the basic functions of the vehicle are transformed into the service layer software, and the service interface design is completed. Software to complete the flexible arrangement and design of functional logic; the basic platform layer completes the control of the actuator or the acquisition of sensor data through the standard control layer to form a portable architecture system 100 .
以集成服务为“驾驶员状态监测”为示例,其架构系统100具体包括如下:Taking the integrated service as "driver status monitoring" as an example, the architecture system 100 specifically includes the following:
服务软件层(a):包括车窗服务、空调服务、驾驶员状态监控服务、导航服务、语音服务。分别部载在车身域控制器BU(h)和娱乐座舱域控制器HU(i)中。Service software layer (a): including window service, air conditioning service, driver status monitoring service, navigation service, and voice service. They are respectively contained in the body domain controller BU(h) and the entertainment cockpit domain controller HU(i).
应用软件层(b):包括智能提神功能,部署在车身域控制器BU(h)中实现。Application software layer (b): including the intelligent refreshing function, which is deployed in the body domain controller BU (h).
车窗控制器(c)作为车窗下降执行器控制单元,控制车窗下降。The window controller (c) acts as a window lowering actuator control unit and controls the window lowering.
驾驶员状态监测控制器(d)作为驾驶员疲劳状态识别控制单元,识别驾驶员是否疲劳。The driver state monitoring controller (d) acts as a driver fatigue state recognition control unit to recognize whether the driver is fatigued.
空调控制器(e)作为空调温度执行、香氛执行、风量执行、出风模式执行器控制单元、控制空调温度、香氛开启、风量调节、出风模式设置。The air conditioner controller (e) acts as an air conditioner temperature execution, fragrance execution, air volume execution, and air outlet mode actuator control unit, controlling the air conditioner temperature, fragrance opening, air volume adjustment, and air outlet mode setting.
音响(f)受控于娱乐域控制器HU(i),控制音乐播放。The audio (f) is controlled by the entertainment domain controller HU (i), which controls the music playback.
中控屏幕(g)受控于娱乐域控制器HU(i),进行显示。The central control screen (g) is controlled by the entertainment domain controller HU (i) for display.
车身域控制器BU(h):实现车窗服务软件,通过CAN总线命令控制车窗控制器(c)执行;实现空调服务软件,通过CAN总线命令控制空调控制器(e)执行;实现驾驶员状态监控服务软件,通过CAN总线采集驾驶员状态监测控制器(d)识别的驾驶员疲劳状态。Body domain controller BU (h): realize the window service software, control the execution of the window controller (c) through the CAN bus command; realize the air conditioning service software, control the execution of the air conditioning controller (e) through the CAN bus command; realize the driver The state monitoring service software collects the driver fatigue state identified by the driver state monitoring controller (d) through the CAN bus.
娱乐座舱域控制器HU(i):实现导航服务软件控制中控屏显示;实现语音服务软件控制音响播放;The entertainment cockpit domain controller HU(i): realizes the navigation service software to control the display on the central control screen; realizes the voice service software to control the audio playback;
GW网关(j),用于以太网数据传输交互。GW gateway (j), used for Ethernet data transmission interaction.
其中,车身域控制器BU(h)中的应用软件层(b)根据预编排好的功能逻辑,通过调用“驾驶员状态监控服务”,从驾驶员状态监测控制器(d)通过CAN总线数据得到“驾驶员疲劳状态”,通过调用“空调服务”发送CAN总线命令控制空调控制器(e)执行,调用“车窗服务”发送CAN总线命令控制车窗控制器(c)执行,通过GW网关(j)与娱乐座舱域控制器HU(i)进行以太网通信,调用娱乐座舱域控制器HU(i)中的“导航服务”控制中控屏幕(g)显示导航界面,调用“语音服务”控制音响(f)播放音乐及提示音。Among them, the application software layer (b) in the body domain controller BU (h) calls the "driver status monitoring service" according to the pre-programmed functional logic, and the driver status monitoring controller (d) passes the CAN bus data Get the "driver fatigue state", send CAN bus commands to control the air conditioning controller (e) to execute by calling "air conditioning service", and call "window service" to send CAN bus commands to control the window controller (c) to execute, through the GW gateway (j) Perform Ethernet communication with the entertainment cockpit domain controller HU(i), and call the "navigation service" in the entertainment cockpit domain controller HU(i) to control the central control screen (g) Display the navigation interface and call the "voice service" Control sound (f) Play music and prompt sound.
本发明实施例还提供一种电动汽车,包括上述的架构系统100。An embodiment of the present invention further provides an electric vehicle, including the above-mentioned architecture system 100 .
进一步,本领域技术人员应当理解,如果将本发明实施例所提供的用于车辆的架构平台系统、将涉及到的全部或部分子模块通过稠合、简单变化、互相变换等方式进行组合、替换,如各组件摆放移动位置;或者将其所构成的产品一体设置;或者可拆卸设计;凡组合后的组件可以组成具有特定功能的设备/装置/系统,用这样的设备/装置/系统代替本发明相应组件同样落在本发明的保护范围内。Further, those skilled in the art should understand that if the architecture platform system for vehicles provided by the embodiments of the present invention, all or part of the sub-modules involved are combined or replaced by means of fusion, simple change, mutual transformation, etc. , such as placing each component in a moving position; or integrating the product formed by it; or detachable design; where the combined components can form equipment/devices/systems with specific functions, use such equipment/devices/systems instead The corresponding components of the present invention also fall within the protection scope of the present invention.
本领域内的技术人员应明白,本申请的实施例可提供为系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。Those skilled in the art will appreciate that the embodiments of the present application may be provided as a system, or as a computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) having computer-usable program code embodied therein.
本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the present application. It will be understood that each flow and/or block in the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to the processor of a general purpose computer, special purpose computer, embedded processor or other programmable data processing device to produce a machine such that the instructions executed by the processor of the computer or other programmable data processing device produce Means for implementing the functions specified in a flow or flow of a flowchart and/or a block or blocks of a block diagram.
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory result in an article of manufacture comprising instruction means, the instructions The apparatus implements the functions specified in the flow or flow of the flowcharts and/or the block or blocks of the block diagrams.
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions can also be loaded on a computer or other programmable data processing device to cause a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process such that The instructions provide steps for implementing the functions specified in the flow or blocks of the flowcharts and/or the block or blocks of the block diagrams.
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。In a typical configuration, a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。存储器是计算机可读介质的示例。Memory may include non-persistent memory in computer readable media, random access memory (RAM) and/or non-volatile memory in the form of, for example, read only memory (ROM) or flash memory (flash RAM). Memory is an example of a computer-readable medium.
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。Computer-readable media includes both persistent and non-permanent, removable and non-removable media, and storage of information may be implemented by any method or technology. Information may be computer readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read only memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), Flash Memory or other memory technology, Compact Disc Read Only Memory (CD-ROM), Digital Versatile Disc (DVD) or other optical storage, Magnetic tape cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission medium that can be used to store information that can be accessed by a computing device. As defined herein, computer-readable media does not include transitory computer-readable media, such as modulated data signals and carrier waves.
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。It should also be noted that the terms "comprising", "comprising" or any other variation thereof are intended to encompass a non-exclusive inclusion such that a process, method, article or device comprising a series of elements includes not only those elements, but also Other elements not expressly listed, or which are inherent to such a process, method, article of manufacture, or apparatus are also included. Without further limitation, an element qualified by the phrase "comprising a..." does not preclude the presence of additional identical elements in the process, method, article of manufacture or apparatus that includes the element.
尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。Although the embodiments of the present invention have been shown and described above, it should be understood that the above-mentioned embodiments are exemplary and should not be construed as limiting the present invention. Embodiments are subject to variations, modifications, substitutions and variations.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210618011.0A CN115113603A (en) | 2022-06-01 | 2022-06-01 | Electrical architecture systems and vehicles for vehicles |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210618011.0A CN115113603A (en) | 2022-06-01 | 2022-06-01 | Electrical architecture systems and vehicles for vehicles |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN115113603A true CN115113603A (en) | 2022-09-27 |
Family
ID=83325778
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202210618011.0A Pending CN115113603A (en) | 2022-06-01 | 2022-06-01 | Electrical architecture systems and vehicles for vehicles |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN115113603A (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115883278A (en) * | 2022-09-30 | 2023-03-31 | 成都赛力斯科技有限公司 | Software architecture based on whole vehicle domain control, signal processing method, vehicle and equipment |
| CN116597480A (en) * | 2023-04-23 | 2023-08-15 | 阿尔特汽车技术股份有限公司 | A face recognition scene memory method and system based on SOA service |
| CN117492730A (en) * | 2023-12-29 | 2024-02-02 | 陕西天行健车联网信息技术有限公司 | Software architecture system for vehicle control and software development method |
Citations (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20150033282A1 (en) * | 2013-07-24 | 2015-01-29 | At&T Intellectual Property I.L.P. | Decoupling Hardware and Software Components of Network Security Devices to Provide Security Software as a Service in a Distributed Computing Environment |
| CN111683276A (en) * | 2020-06-16 | 2020-09-18 | 扬州航盛科技有限公司 | Vehicle-mounted real-time multi-screen projection method based on android system |
| CN111857669A (en) * | 2020-07-29 | 2020-10-30 | 山东超越数控电子股份有限公司 | Software and hardware decoupling software radar system, real-time design method and server |
| US20210026711A1 (en) * | 2019-07-26 | 2021-01-28 | Charter Communications Operating, Llc | Methods and apparatus for multi-processor device software development and operation |
| CN112373416A (en) * | 2020-11-10 | 2021-02-19 | 北京新能源汽车技术创新中心有限公司 | Automobile body domain controller system architecture and vehicle |
| CN113297029A (en) * | 2021-04-21 | 2021-08-24 | 惠州市德赛西威智能交通技术研究院有限公司 | QNX end operation information management system and method for dual-system intelligent cockpit |
| CN113335018A (en) * | 2021-06-11 | 2021-09-03 | 华东理工大学 | Vehicle-mounted air conditioner service calling system based on SOME/IP |
| CN113534744A (en) * | 2020-04-13 | 2021-10-22 | 沈机(上海)智能系统研发设计有限公司 | Software architecture and hardware architecture for forming numerical control system |
| CN113760774A (en) * | 2021-09-28 | 2021-12-07 | 中汽创智科技有限公司 | OTA simulation test method, platform and system |
| CN113806291A (en) * | 2021-09-13 | 2021-12-17 | 中国航空无线电电子研究所 | Avionics general computing platform |
| CN113821247A (en) * | 2020-06-19 | 2021-12-21 | 比亚迪股份有限公司 | Vehicle software development platform |
| CN215420329U (en) * | 2021-08-27 | 2022-01-04 | 中国第一汽车股份有限公司 | Vehicle-mounted gateway controller and vehicle-mounted gateway control system |
| CN114051040A (en) * | 2021-11-05 | 2022-02-15 | 诚迈科技(南京)股份有限公司 | SOA-based communication architecture and fusion method for vehicle body domain and cockpit domain |
| CN114527728A (en) * | 2022-01-28 | 2022-05-24 | 哈尔滨工业大学 | Software Architecture of Motor Controller Based on AUTOSAR |
-
2022
- 2022-06-01 CN CN202210618011.0A patent/CN115113603A/en active Pending
Patent Citations (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20150033282A1 (en) * | 2013-07-24 | 2015-01-29 | At&T Intellectual Property I.L.P. | Decoupling Hardware and Software Components of Network Security Devices to Provide Security Software as a Service in a Distributed Computing Environment |
| US20210026711A1 (en) * | 2019-07-26 | 2021-01-28 | Charter Communications Operating, Llc | Methods and apparatus for multi-processor device software development and operation |
| CN113534744A (en) * | 2020-04-13 | 2021-10-22 | 沈机(上海)智能系统研发设计有限公司 | Software architecture and hardware architecture for forming numerical control system |
| CN111683276A (en) * | 2020-06-16 | 2020-09-18 | 扬州航盛科技有限公司 | Vehicle-mounted real-time multi-screen projection method based on android system |
| CN113821247A (en) * | 2020-06-19 | 2021-12-21 | 比亚迪股份有限公司 | Vehicle software development platform |
| CN111857669A (en) * | 2020-07-29 | 2020-10-30 | 山东超越数控电子股份有限公司 | Software and hardware decoupling software radar system, real-time design method and server |
| CN112373416A (en) * | 2020-11-10 | 2021-02-19 | 北京新能源汽车技术创新中心有限公司 | Automobile body domain controller system architecture and vehicle |
| CN113297029A (en) * | 2021-04-21 | 2021-08-24 | 惠州市德赛西威智能交通技术研究院有限公司 | QNX end operation information management system and method for dual-system intelligent cockpit |
| CN113335018A (en) * | 2021-06-11 | 2021-09-03 | 华东理工大学 | Vehicle-mounted air conditioner service calling system based on SOME/IP |
| CN215420329U (en) * | 2021-08-27 | 2022-01-04 | 中国第一汽车股份有限公司 | Vehicle-mounted gateway controller and vehicle-mounted gateway control system |
| CN113806291A (en) * | 2021-09-13 | 2021-12-17 | 中国航空无线电电子研究所 | Avionics general computing platform |
| CN113760774A (en) * | 2021-09-28 | 2021-12-07 | 中汽创智科技有限公司 | OTA simulation test method, platform and system |
| CN114051040A (en) * | 2021-11-05 | 2022-02-15 | 诚迈科技(南京)股份有限公司 | SOA-based communication architecture and fusion method for vehicle body domain and cockpit domain |
| CN114527728A (en) * | 2022-01-28 | 2022-05-24 | 哈尔滨工业大学 | Software Architecture of Motor Controller Based on AUTOSAR |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115883278A (en) * | 2022-09-30 | 2023-03-31 | 成都赛力斯科技有限公司 | Software architecture based on whole vehicle domain control, signal processing method, vehicle and equipment |
| CN115883278B (en) * | 2022-09-30 | 2024-05-24 | 重庆赛力斯凤凰智创科技有限公司 | Software architecture product based on whole vehicle domain control, signal processing method, automobile and equipment |
| CN116597480A (en) * | 2023-04-23 | 2023-08-15 | 阿尔特汽车技术股份有限公司 | A face recognition scene memory method and system based on SOA service |
| CN117492730A (en) * | 2023-12-29 | 2024-02-02 | 陕西天行健车联网信息技术有限公司 | Software architecture system for vehicle control and software development method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN115113603A (en) | Electrical architecture systems and vehicles for vehicles | |
| CN109855646B (en) | Distributed centralized autopilot system and method | |
| JP6559777B2 (en) | Method, apparatus and system for managing data flow of processing nodes in autonomous vehicles | |
| CN115675325A (en) | Vehicle control system, method, device, medium and program based on SOA architecture | |
| WO2018126935A1 (en) | Voice-based interaction method and apparatus, electronic device, and operating system | |
| JP5162681B2 (en) | Computer system in vehicle | |
| JP6838111B2 (en) | Vehicle operation control method, vehicle operation control device, computer equipment, computer-readable storage medium and computer program | |
| CN111837112B (en) | Resource sharing between vehicle applications connected via bus | |
| CN106965755A (en) | The vehicle-mounted middle control information system of dual system | |
| JP2024510746A (en) | Service-oriented data architecture for vehicles | |
| KR20170028930A (en) | Operating system startup acceleration | |
| CN109624985A (en) | Anti-fatigue-driving method for early warning and device | |
| JP6564845B2 (en) | Operating system startup acceleration | |
| CN114265578A (en) | Embedded robot software framework and implementation method thereof | |
| KR20170032283A (en) | Operating system startup acceleration | |
| WO2023217158A1 (en) | Vehicle-mounted system application management method and architecture, and vehicle and medium | |
| CN111611040A (en) | Display control method, system, medium and terminal of low-configuration vehicle-mounted system | |
| CN116010003A (en) | A vehicle-mounted SOA-based interface display control method, device, terminal and medium | |
| CN115826452A (en) | Intelligent driving system modeling method, device, equipment and medium based on SysML | |
| CN115604322A (en) | Intelligent cabin domain controller, control method thereof and vehicle | |
| CN114546672A (en) | An unmanned communication method, device, equipment and storage medium | |
| WO2021197439A1 (en) | Cruise control device and method, and steering wheel | |
| US20250214605A1 (en) | Simplification of cloud resource provisioning using default wrappers | |
| CN117184129B (en) | Vehicle control method, device, equipment and readable storage medium | |
| JP2022507939A (en) | Coordinated component interface control framework |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination |