代客泊车对HUT功能交互规范

目录

1.       版本记录... 7

2.       文档范围和控制... 8

2.1         目的/范围... 8

2.2         文档冲突... 8

2.3         文档授权... 8

2.4         文档更改控制... 8

3.       系统组成... 9

3.1     IPAS系统(环视和超声波雷达)... 9

3.2         融合泊车系统(环视和泊车)... 10

4.       AVM与HUT系统交互... 11

4.1         系统框图... 11

4.2         接口交互需求... 12

4.3     HUT 和AVM上电初始化... 15

4.4     HUT支持AVM输出热插拔功能... 15

4.5         开启/关闭AVM.. 16

4.5.1      状态机... 16

4.5.2      状态描述... 16

4.5.3      状态迁移描述... 17

4.6     AVM画 面 下UI界面... 20

4.6.1      UI界面说明... 20

4.6.2      按键无效情况说明... 22

4.7     HUT与AVM信息交互... 23

4.8     AVM 系统功能设置... 27

4.8.1      AVM界面设置项... 28

4.8.2      3D模式切换设置... 29

4.8.3      智能视角查看模式设置... 30

4.8.4      车辅助线切换设置... 31

4.8.5      MOD功能设置... 32

4.8.6      洗车场模式设置... 33

4.8.7      车模颜色设置... 33

4.8.8      车模透明度设置... 34

4.8.9      智能视角切换功能设置... 35

4.8.10        雷达显示设置... 35

4.8.11        雷达报警音设置... 36

4.9         视图方向显示... 36

4.10       MEB功能状态显示... 36

4.11       2D视图切换... 37

4.12       3D视图旋转功能... 38

4.13       系统设置菜单... 42

4.13.1        雷达设置菜单... 42

4.13.2        AVM设置菜单... 43

4.14       故障显示要求... 46

4.14.1        摄像头故障... 46

4.14.2        引导线失效... 47

4.14.3        车底透明失效... 47

4.14.4        环视系统故障... 47

4.14.5        视频信号超时... 48

4.14.6        系统未标定... 48

4.14.7        系统CAN消息超时... 48

4.14.8        故障优先级... 48

5.       PAS与HUT系统交互... 50

5.1         概述... 50

5.2         信号列表... 51

5.3         雷达相关功能开启与关闭... 55

5.4         雷达声音报警... 55

5.5     HAP故障车机处理... 56

5.5.1      雷达系统故障提示... 56

5.5.2      HUT进行雷达报警显示... 57

6.       APA与HUT系统交互... 60

6.1         概述... 60

6.2         信号列表... 61

6.3         正常功能HMI界面及控制信号... 64

6.3.1      菜单栏A区域... 64

6.3.2      拼接图B区域... 68

6.3.3      单视图C区域... 69

6.3.4      信息提示D&E区域... 70

6.3.5      泊车图标提示区域F. 70

6.3.6      泊车文字提示区域G.. 70

6.3.7      拼接图H区域... 76

6.4         功能降级HMI界面及控制信号... 78

6.4.1      故障等级说明... 78

6.4.2      菜单栏A区域... 79

6.4.3      拼接图B区域... 79

6.4.4      单视图C区域... 81

6.4.5      信息提示D&E区域... 81

6.4.6      泊车图标提示F区域及文字提示G区域... 81

6.4.7      拼接图H区域... 82

6.5         功能安全要求信号的处理... 84

7.       倒车辅助系统交互... 85

7.1         概述... 85

7.2         信号列表... 85

7.3         显示要求... 87

7.3.1      菜单栏A区域... 87

7.3.2      拼接图B区域... 87

7.3.3      泊车图标提示F区域及文字提示G区域... 87

8.       探索前进系统交互... 88

8.1         概述... 88

8.2         信号列表... 88

8.3         显示要求... 90

8.3.1      菜单栏A区域... 90

8.3.2      拼接图B区域... 90

8.3.3      泊车图标提示F区域及文字提示G区域... 90

9.       P2P与HUT系统交互... 91

9.1         概述... 91

9.2         信号列表... 91

9.3     HMI界面及控制信号... 92

9.3.1      菜单栏A区域... 92

9.3.2      拼接图B区域... 93

9.3.3      泊车图标提示F区域及文字提示G区域... 97

9.3.4      拼接图H区域... 97

10.     交互过程定义... 98

10.1       按钮行为定义... 98

10.1.1        按键单击... 98

10.1.2        屏幕点击或拖动... 98

10.2       按键CAN信号定义... 98

10.2.1        单击信号... 98

10.2.2        屏幕点击或拖动信号... 99

  1. 版本记录

版本

日期

作者

变更内容

审核人

V1.0

  1. 文档范围和控制
    1.  目的/范围

本文档的读者对象包括项目管理人员、设计开发人员、测试人员、质量保证人员和文档编写人员。本文档用于给上述人员提供完整、正确、可行而且必要的全景环视系统技术规范,同时为项目管理提供指导,设计和开发工作提供依据,为测试工作提供基准。

    1.  文档冲突

当本规范与其它参考文档产生冲突,应参照以下描述的优先级顺序,当按照上述顺序冲突不能被消除时,需由本项目供应商的系统工程师或项目经理来解决。  

适用的优先级顺序:

主机厂和供应商的系统工程师共同负责对本文档的授权。任何关于设计需求和技术规范的更改必须得到主机厂和供应商的认可。

  1. 系统组成
    1. 代客泊车系统

AVP控制器与关联ECU的所有信号交互均通过高速CAN网络、100Base-T1以太网传递。系统架构概括如下(最终以相应车型实际网络拓扑为准)

  1. AVM与HUT系统交互
    1.  系统框图

    1. 接口交互需求

AVM与HUT建立交互需要满足以下基本要求: 

  • AVM采用串行器MAX96717F,输出视频数据格式为RBG888,视频分辨率1760*720,其中700*720区域为全景视图区域,1050*720为单视图或3d视图区域。
  • HUT对本解串器MAX96718[MO用1] 硬件和软件配置进行初始化;
  • HUT主机的POC网络不向同轴进行供电;
  • AVM端串行器MAX96717F通过自身外围硬件配置进行初始化;
  • HUT端对MAX96718进行初始化配置并与MAX96717F适配;
  • HUT与AVM通过车身CAN总线进行信息交互;
  • HUT作为I2C主设备端,配置地址为???[Y2] ;AVM作为I2C从设备端,其串行器MAX96717F配置地址为0X80(默认);
  • 配置过程如下:
  1. AVM通过I2C初始化MAX96717F,配置GMSL2并可自动出图;
  2. HUT对MAX96718进行配置, MAX96718接MAX96717F需要配置的寄存器主要涉及MIPI lane数(0x331),Video stream ID(0x5B), 数据格式(0x318),独立地址分配(0x00,0x42-0x46),GPIO口控制外部,输出外部需要的时钟;

    1.  HUT 和AVM上电初始化

AVM在初始化时对串行器MAX96717F进行配置;HUT在初始化时,对解串器MAX96718进行配置以匹配MAX96717F设置,实现视频信道通路建立。

数字高清传输建立需要发送/接收通道配置方可建立信道。在实际应用中,由于物理中断或高频干扰而造成信号中断,需要HUT端完成视频接收锁定,即实现热插拔功能。

美信解串器MAX96718采用寄存器配置方式以匹配MAX96717F设置建立信道,则需要HUT端对信道建立状态做出判定;若信道建立过程中发生某种异常而导致信道无法建立,需要HUT主机能够重新激发配置和视频接收锁定,多次配置和视频接收锁定(具体次数由三方协商确认)后仍无信号则认为是故障,需要发出HAP无视频输入的故障(DetVideoLost = 1: AVM video lost)。

    1.  开启/关闭AVM
      1. 状态机

      1. 状态描述

状态

状态描述

AVM_Standby

AVM_Failed

AVM_Active

AVM_Full

AVM_TurnOn

AVM_Cal

      1. 状态迁移描述

条件名称

离开条件

C1/C8

C2/C4/C6/C14

C3/C10

C5/C12

C7

C9

C11

C13

C15

C16

C17/C19

C18

C20

备注:①当处在AVM_Full状态时,用户触摸A区域返回键,HUT发送BackReq_AVM = 1(Request)给BCM,BCM接收到该信号后发送PASWorkCmd = 0。HUT及HAP依此信号处理。

②当PASWorkCmd=0时,HUT接收到语音请求开启AVM界面时,发送PASSwtReq_VR = 0x2: on给BCM,BCM根据当前车速状态判断是否发送PASWorkCmd=1开启AVM。

AVM界面下,当AVM_CurrSts = 0时,若HUT检测到视频信号,则显示AVM视频;若HUT未检测到视频信号,则显提示“视频载入中”。

接收到PASWorkCmd =1 HAP_DispCmd =1HAP_Hmi_Index=2EOL/Test),则开启环视显示,切换AVM界面。三个信号,HUT判断的优先级如下:

  1. 先判断HAP_Hmi_Index值,若HAP_Hmi_Index=2,表明HAP处于标定界面。此时HUT应显示AVM界面,A区域按键无效,视角切换按键无效;标定时,HUT不响应PAS按键,标定结束后根据PASWorkCmd 及HAP_DispCmd的值判断是否关闭AVM画面;
  2. 再判断PASWorkCmd,若PASWorkCmd =1,表明HAP处于正常开启界面。此时HUT应显示AVM界面,A区域按键及视角切换按键动作参照以下章节;此时允许HAP发送HAP_DispCmd =1,但HUT不响应HAP_DispCmd信号;
  3. 最后判断HAP_DispCmd,若HAP_DispCmd =1,表明HAP处于转向灯开启功能。此时应显示AVM界面,A区域按键无效,视角切换按键无效。

以上条件都不满足,则HUT关闭环视显示。

若启动正常则进行信道建立和视频传输,再通过CAN总线向HUT发送启动状态信息;若启动异常则进行故障处理,参照参考4.14.4、4.14.5进行故障提示。

HAP进入或退出标定模式,HUT退出/显示AVM界面;

HAP_Hmi_Index指令

AVM行为

HUT显示界面

 标定模式

HAP_Hmi_Index=2

保持故障状态

非标定模式

HAP_Hmi_Index!=2

备注: 具体逻辑功能依车厂定义实施。

收到PAS关闭/开启显示命令后,HUT退出/显示AVM界面,内容根据HAP_Hmi_Index确定,如图6所示;

PAS指令

AVM行为

HUT显示界面

开启显示

PAS ON

保持故障状态

关闭显示

PAS OFF

备注: 具体逻辑功能依车厂定义实施。

收到HAP_DispCmd 开启/关闭显示命令后,HUT显示/退出显示界面,界面内容根据HAP_Hmi_Index确定;

HAP指令

HAP行为

HUT显示界面

开启显示

HAP_Disp ON

保持故障状态

关闭显示

HAP_Disp OFF

备注: 具体逻辑功能依车厂定义实施。

    1.  AVM画面下UI界面
      1.  UI界面说明

AVM画面正常显示中,各区域UI分布如下图,B区域的车辆图标、拼接图、C区域的图像由HAP输出图像,I区域的MOD报警提示,A区域的按键, D区域的MEB状态图标, E区域的文字提示,G区域的雷达故障提示、J区的视图方向图标以及B区域上叠加的按键由HUT实现。APAP2P等辅助功能未开启时H区无按键,辅助功能开启时H区按键见下面几个章节。

点开后显示二级菜单,在二级菜单中点击开相应小图标显示对应的选项,当在二级菜单或子菜单的选项下点击设置图标,应退出设置菜单。

注:打开设置菜单后,无论触摸任何区域,HUT不在发送XLvlYLvl坐标信息。

      1.  按键无效情况说明
        1.  A区域
  1. 当发生以下任一情况时,A区域置灰,所有按键无效,触摸该区域HUT不发送任何指令;设置按键不能被打开:
  • 当PASWorkCmd ≠ 1;
  • HAP_Hmi_Index = 2(EOL/Test);
  1. 当以上条件不满足时,则A区域“返回”键有效。若AVM_CurrSts=0(初始化中或未开启AVM界面),则A区域除“返回”键外,其它按键都无效;
  2. 当以上条件不满足时,发生以下任一情况时,AVM功能相关按键(智能视角查看、洗车场模式、智能视角切换、MOD、2D/3D模式切换、车模颜色切换、车模透明度切换、车辅助线模式切换及雷达显示模式切换)都无效,触摸该区域HUT不发送任何指令:
  • AVM_CurrSts ≠1;
  • SigViewIndcn = 0或0x3F;
  • HAP_Hmi_Index≠1;
  • DetVideoLost = 1
  1. 当以上条件不满足时,当车速大于10km/h时,A区域除智能视角查看模式及洗车场模式按键有效,其它AVM功能相关按键都无效;设置按键不能被打开;
  2. 当产生雷达故障时,A区域泊车相关按键(APA开关、P2P、倒车辅助、探索前进)无效,泊车相关按键其它无效情况见下面泊车章节。

        1.  B区域
  1. 当发生以下任一情况时, B区域视角按键不显示;触摸该区域HUT不发送任何指令:
  • PASWorkCmd ≠ 1;
  • HAP_Hmi_Index≠1;
  • AVM_CurrSts  ≠1;
  • SigViewIndcn = 0或0xFF;
  • DetVideoLost = 1;
  • 车速大于10km/h
  1. HUT处于AVM界面时,点击或拖动屏幕B或C区域,HUT发送屏幕点击状态和坐标信号,HAP根据当前情况决定是否处理该信号。

    1.  HUT与AVM信息交互

全景系统的界面操作在HUT触摸屏上实现。用户进行触碰屏幕操作,HUT主机将触摸操作行为指令通过CAN总线发送给AVM主机。AVM主机通过CAN 总线接收触摸屏操作指令,根据操作指令执行相应的操作。

参考CAN信息列表,消息及格式由车厂最终定义实施。

信号名称

发送方

信号说明

替代值

    1.  AVM 系统功能设置

当满足设置按键打开条件(具体条件见4.6.2 按键无效情况说明)时,点击设置图标,弹出以下对话框

根据不同的配置,设置项和A区域按键内容不同,需要HUT根据配置字自动识别并按照要求显示:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/18372.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Springboot简单利用@RestControllerAdvice优雅的捕获异常

1.注解 ExceptionHandler:用于指定异常处理方法。当与RestControllerAdvice配合使用时,用于全局处理控制器里的异常。 2.配置类 RestControllerAdvice Slf4j public class GlobalExceptionHandler {ExceptionHandler(Exception.class)public Result h…

LeetCode 39. 组合总和(回溯+剪枝)

题目: 链接:LeetCode 39. 组合总和 难度:中等 给你一个 无重复元素 的整数数组 candidates 和一个目标整数 target ,找出 candidates 中可以使数字和为目标数 target 的 所有 不同组合 ,并以列表形式返回。你可以按 …

Java - sh 脚本启动 jar 包等服务 - sh 脚本模板 - 适用于任何类似的服务启动

sh 脚本模板 该模板,每次运行一次都会 kill 掉原来的服务,然后重新启动 jar 包服务 #!/bin/bash# 定义Java进程的名称 APP_NAMEyour-app-name.jar# 定义Java进程的日志文件路径 LOG_PATH/var/log/your-app-name.log# 定义备份日志文件的目录 BACKUP_DI…

PyTorch(安装及卸载)

目录 1. 安装 2. 卸载 参考文献 为什么用PyTorch:简单来说,19年之前tensorflow是大哥,19年tensorflow和PyTorch双龙并行,20年之后PyTorch一往无前。宗旨,哪个用的人多用哪个。 1. 安装 1. 先打开Anaconda Prompt&…

uniapp自定义消息语音

需求是后端推送的消息APP要响自定义语音,利用官方插件,总结下整体流程 uniapp后台配置 因为2.0只支持uniapp自己的后台发送消息,所以要自己的后台发送消息只能用1.0 插件地址和代码 插件地址: link let isIos (plus.os.name "iOS&qu…

C++内存管理

目录 一.C中内存区域划分 一.C中内存区域划分 1.栈又叫堆栈--非静态局部变量/函数参数/返回值等等,栈是向下增长的。 2.内存映射段是高效的I/O映射方式,用于装载一个共享的动态内存库。用户可使用系统接口创建共享共享内存,做进程间通信。 …

P1025 [NOIP2001 提高组] 数的划分(dfs+剪枝 or dp)

dfs剪枝 思路:暴力枚举搜索,不过要优雅剪枝一下下 1:处理重复情况-->我们只需要然后方取值从前往后的时候呈现递增(可以相等,即不递减) 2:剪枝-->基于上思想,剩下的“盘子”里面的数至…

手撕SpringBoot的自定义启动器

一. 前言 哈喽,大家好,最近金九银十,又有不少小伙伴私信辉哥,说自己在面试时被问到SpringBoot如何自定义启动器,结果自己不知道该怎么回答。那么今天就手把手地带着大家,去看看在SpringBoot中到底该怎么实…

亚马逊买家账号ip关联怎么处理

对于亚马逊买家账号,同样需要注意IP关联问题。在亚马逊的眼中,如果多个买家账号共享相同的IP地址,可能会被视为潜在的操纵、违规或滥用行为。这种情况可能导致账号受到限制或处罚。 处理亚马逊买家账号IP关联问题,建议采取以下步骤…

生化危机5找不到xlive.dll,要如何修复xlive.dll缺失

有朋友反映说他在玩生化危机5的时候,突然电脑就弹出一个找不到xlive.dll,然后游戏就打不开了,一直都很懵逼,不知道怎么处理这个问题,今天小编就来给大家详细的讲讲,找不到xlive.dll要怎么去修复&#xff01…

危化品行业防雷检测综合解决方案

危化品是指具有毒害、腐蚀、爆炸、燃烧、助燃等性质,能够对人体、设施或者环境造成危害的化学品。危化品的生产、储存、运输、使用等过程中,都存在着遭受雷击引发火灾或者爆炸事故的风险。因此,对危化品场所进行防雷检测,是保障危…

【opencv学习】鼠标回调函数、鼠标控制画矩形

#include <iostream> #include <opencv2/opencv.hpp> using namespace cv; #define WinDow "程序窗口"void MouseHandle(int event, int x, int y, int flags, void* param);//鼠标回调函数 void Drawrectangle(cv::Mat& img, cv::Rect box);//矩形绘…

IDEA中修改类头的文档注释信息

IDEA中修改类头的文档注释信息 选择File--Settings--Editor--File and Code Templates--Includes&#xff0c;可以把文档注释写成这种的 /**author: Arbicoralcreate: ${YEAR}-${MONTH}-${DAY} ${TIME}Description: */这样回看就可以很清楚的看到自己创建脚本的时间&#xff…

什么是注意力机制?注意力机制的计算规则

我们观察事物时&#xff0c;之所以能够快速判断一种事物(当然允许判断是错误的)&#xff0c;是因为我们大脑能够很快把注意力放在事物最具有辨识度的部分从而作出判断&#xff0c;而并非是从头到尾的观察一遍事物后&#xff0c;才能有判断结果&#xff0c;正是基于这样的理论&a…

基于 FFlogs API 快速实现的 logs 颜色查询小爬虫

文章目录 找到接口解析响应需要平均颜色和过本次数&#xff1f; 找到接口 首先试了一下爬虫&#xff0c;发现和wow一样官网上有暴露的 API&#xff0c;链接在&#xff1a;FFlogs v1 API 文档链接 通过查询官方提供的 API 接口得知&#xff1a; user_name 角色名字 api_key …

数据结构—栈

栈 栈的概念及结构栈的实现 栈的概念及结构 栈&#xff1a;一种特殊的线性表&#xff0c;其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶&#xff0c;另一端称为栈底。栈中的数据元素遵守后进先出LIFO&#xff08;Last In First Out&…

小夜灯的体势红外传感器 > 红外知识学习

红外是电磁辐射谱中的一部分&#xff0c;它位于可见光谱的红色边缘之外&#xff0c;具有较长的波长。可见光谱是人眼能够感知的电磁辐射范围&#xff0c;而红外光的波长较长&#xff0c;人眼无法感知。 生命光的范围是6~14um 红外光的波长范围一般约为0.7um~1000um&#xff08;…

STEP7 Micro/WIN组态软件使用

目录 1 安装 1.1 切换为中文 1.2 安装是否成功查看 2 PPI电缆线使用 3 上载下载 <

Oracle BITAND函数妙用解决方案

背景 有这样的一个需求&#xff0c;比如是用户与角色的关系&#xff0c;两者是多对多的。一个用户可以有多个角色&#xff0c;一个角色包含多个用户。我们很容易就考虑到了RBAC权限模型&#xff0c;那创建一个用户表&#xff0c;一个角色表&#xff0c;还有一个用户角色关联表…

IP地址转换函数

#include<string.h> #include<arpa/inet.h> #include<stdio.h>int main(void){char ip[]"1.2.3.4";//字符串struct sockaddr_in server_addr;inet_pton(AF_INET,ip,&server_addr.sin_addr.s_addr);//字符串 to 网络字节序printf("s_addr …