资讯详情

AIHMIMultimediaAndTelematics

本文档原文为英文版AUTOSAR ,本文档仅询问作者阅读过程中的笔记、文档内图的来源和来源AUTOSAR文档。 本文档的目的

本文的目的是正确的Multimedia(MM),Telematics(T)和Human-Machine-Interfaces(HMI)子域标准port和interface解释。到目前为止,对HMI领域仅仅有一些简单的UI(User interface)Device Interface已经标准化了,比如buttons, knobs etc.第三章对MM/T/HMI的structure和characteristic简单介绍,第四章MM/T/HMI领域的architecture第五章对标准提出了一些观点MM/T/HMI的port和interface解释。

2 Acronyms and abbreviations

Acronyms and abbreviations Description
HMI Human-Machine-Interfaces
LED Light Emitting Diode
MM/T/HMI Multimedia / Telematics / Human Machine Interface
PDC Park Distance Control
SWC Software Component
UI User Interface

3 介绍

MM/T/HMI该领域非常复杂和大,包括许多不同类型和用途SW component相互作用。MM/T/HMI该领域包含不同类型的应用程序。SW component,such as Multimedias, Telematics , HMI 另外,一些SW component也可分为两种或两种以上的应用类型。HMI领域复杂不同OEM car 不同的设计和处理方法。

系统结构的目的是提供最需要的功能并允许HMI不同的系统结构设计,而不是特定的设计。系统结构的目的:

(1)功能核心领域与HMI领域分离;

(2)从HMI表示中分离HMI的逻辑;

(3)集中管理HMI 资源(audio and display)

(4)抽象物理配置(keyboard)

4 基础结构

这部分通过简单的系统描述结构和区分应用于不同类型SEC组件术语。架构的基本概念是区分HMI零件与非HMI零件,OEM特定部件与非OEM特定部件。下图显示了典型的架构结构,包括以下类型SWCs。

[外链图片存储失败,源站可能有防盗链机制,建议保存图片直接上传(img-iRhWEf0E-1577495925538)(media/b7b2f9d19f67cf62f726582610bc5f09.png)]

图1 Three SWC types and their dependencies 在这里插入图片描述 (1)Application Service SWC

该SWC实现主要功能PDC、CD/Modia Player 或者后视镜调整。相对于这些功能HMI(Look Feel)是独立的。

(2)UI-Device SWC

代表所有用户界面(UI)设备(输入输出设备)。UI-Device定义不知道它连接的设备的功能。PDC组件功能的开关按钮应该只提供按下/不按下的信息,而不是PDC打开/关闭信息(因为按钮可以重用)。输入设备的例子包括按钮、操纵杆、麦克风和触摸屏。输出设备的例子包括屏幕led、蜂鸣器、振动设备。

(3)Application Controller

Application Controller将Application Services映射到UI-Devices。对HMI logic与UI-Devices联系负责。OEM最重要的部分。

架构能够使Application Services在不同的地方重复使用HMI 场景(带或不带Display的HMI,速度识别等)。Application Services对立和HMI的。

4.1 Data Flow:

下图显示Application Service / Application Controller / UI-Device system之间的Data Flow。需要注意的是Application Service与UI-Devi ce之间没有Data Flow因为一个基本原则是直接流动UI-Device应该是通用的,不在乎Application Service的功能。

[外链图片存储失败,源站可能有防盗链机制,建议保存图片直接上传(img-9eofN9VU-1577495925540)(media/2855bd3fbfde7239caeca6bbf36a1240.png)] 图2 Data flow between the three SWC types

4.1.1 Application Service SWC

Application Service是实现HMI相关应用程序功能swc。有很多关于HMI应用示例:

(1)Park distance control application

(2)AM/FM tuner application

(3)Navigation application

(4)Climate control application

Application services不特定于MM/T/HMI应用程序服务在该领域不必具体MM/T/HMI但也可以从任何其他与用户互动的域衍生出来,如驱动力学功能。其中一些Application service的ports和interfaces在AUTOSAR在标准化过程中,其他可能在不同的标准化组中进行标准化,例如the MOST cooperation。

4.1.2 Application Controller SWC

Application Controller SWC可以看做是HMI特殊包装Application Services。HMI应用控制器实现了具体的应用部分,包括以下几个方面:

(1)如何向用户(音频、视频等)呈现应用程序服务提供的数据

(2)输入用户和Application Service解释控制功能。

(3)确定Application Service希望何时处于活动状态(request for the focus”)。

由于不同的OEM定义自己的HMI因此,行为特征,Application Controller在每一个each HMI system都不一样。

4.1.3 UI Devices SWCs

UI Devices SWCs为用户提供输入和输出。hardware devices输入输出的访问点。这些设备包括按钮、操纵杆、麦克风、屏幕、led、蜂鸣器等。

需要注意的是,有一些特定的领域UI Devices不处理WP,就像油门踏板一样。这些特定领域UI Devices与特定的application service紧密耦合,难以重用。

4.1.4 example: AUTOSAR PDC application

基于上一节的介绍MM/T/HMI系统结构的示例,PDC功能如下swc实现的

(1)PDC application service SWC

(2)PDC application controller SWC

(3)PDC Button SWC

(4)PDC LED SWC

PDC application service提供了PDC的基本功能(处理传感器、计算到障碍物的距离等)。PDC的主要目的控制器是实现特定的PDC application service SWC与与PDC application service无关的UI devices之间的通信。

PDC application controller 使用两个Interface与PDC application service进行通信。

(1)PDC Service Interface

(2)PDC Status Interface

这些interface由PDC领域专家提供,必须独立于提供给用户的user interface。

本例中省略了对用户距离的检测。示例PDC应用程序控制器仅使用两个通道与user interface通信。

(1)A simple hard button to switch the PDC functionality on or off.

(PDC Button SWC )

(2)A LED to give feedback to the driver if the PDC functionality is switched on or off.

(PDC LED SWC)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YhHwjMpB-1577495925542)(media/39d6584fcd135fa3d19301153664e88f.png)] 图3 Example PDC application using UI device interfaces

5 介绍 software component and components

5.1 Button Panel Component

ButtonPanel为简单的UI Devices聚集了一组标准化的ports和interfaces如hard buttons, switches, LEDs等

标准化的UI-Device Interfaces遵循以下规则:

(1)A UI-Device interface不应该是特定与某些功能;

(2)A UI-Device interface应该在最基本的级别上进行标准化。如果需要更高级的功能(例如a hold long signal after N ms),那么该功能必须在UI Device上分层。

Simple button interface:用于发送简单的用户请求。此请求由一个按钮提供,该按钮支持“按下”和“未按下”两个不同的值。(例如,开启/关闭泊车距离控制功能)。

Toggle state interface:接受简单的值信息(激活/停用)。LED是一个典型的示例是,它显示相应的功能是激活的还是不激活的(例如,PDC控制功能状态是打开/关闭的)。

Multi state button interface:当按钮/开关/旋钮等具有两个以上物理位置时,用于向相应的SWC发送具有多个值信息的用户请求。状态信息的范围可以从小到大。状态值总是离散的值。

Multi state output interface:接受具有多种可能状态的UI硬件设备的状态值信息。对于多状态按钮,使用不同范围的状态值信息(参见多状态按钮描述)。(例如,座椅加热调节与数值范围0-3作为状态信息。)

Boundless rotary knob interface:用于发送state output 到没有用户识别的物理位置,例如没有启停状态的旋钮/车轮。动作(如顺时针1步)影响功能(如顺时针1步)。增加音量),而不是设备的物理位置。

6 术语

Application:一种软件(或程序),用于解决终端用户需要信息处理的问题。Application有一个functional part(Application)和一个HMI /Behaviour part(Application Controller)。

Domain:将vehicle functions放在一起参考一定的语义同质性。在AUTOSAR中,有5个functional Domain:ody and comfort, power train,chassis, P&P safety, HMI/Telematics/Multimedia。域可以划分为子域。

Architecture:一个系统的基本组织体现在它的组成部分,它们之间的静态和动态关系,以及与环境的关系,以及指导设计和发展的原则。

HMI logic:允许和期望的用户交互序列。

Global HMI Logic:系统中不同应用程序之间允许的和期望的用户交互序列。

Specific HMI Logic:给定应用程序中允许的和期望的用户交互序列。

e:一个系统的基本组织体现在它的组成部分,它们之间的静态和动态关系,以及与环境的关系,以及指导设计和发展的原则。

HMI logic:允许和期望的用户交互序列。

Global HMI Logic:系统中不同应用程序之间允许的和期望的用户交互序列。

Specific HMI Logic:给定应用程序中允许的和期望的用户交互序列。

Modality:向用户输出通道的类型,例如音频或视频输出。

标签: 传感器bc5

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台