AUTOSAR从入门到精通-【应用实战篇】车载HMI-ADAS

目录

前言

ADAS提供商有哪些

1.大陆

2.博世

3.奥托立夫

4.德尔福

5.采埃孚&天合

6.电装

7.法雷奥

ADAS 级别

ADAS 功能是如何设计的?

传感器的重要性

相机

雷达

激光雷达

记录仪上的adas有什么用途?

Adas功能及特点

1.导航系统(Guidance System)

2.实时交通系统(Traffic Message Channel)

3.电子警察系统ISA (Intelligent speed adaptation或intelligent speed advice)

4.车联网(Vehicular communication systems)

5.自适应巡航ACC(Adaptive cruise control)

6.车道偏移报警系统LDWS( Lane departure warning system)

7. 车道保持系统(Lane keeping assist system)

8. 碰撞避免或预碰撞系统(Collision Avoidance System或Precrash System)

9.夜视系统(Night Vision system)

10.自适应前照灯系统(adaptive front-lighting systerm,AFS)

11.行人保护系统(Pedestrian protection system)

12.自动泊车系统(Automatic parking)

13 道路交通标志识别系统(Traffic sign recognition)

14 盲点监测系统( Blind spot monitoring system)

15.驾驶疲劳预警系统((Driver Fatigue Monitor System))

16.下坡辅助系统(Down-hill assist control)简称DAC

17.汽车防盗系统(Car Security System)

ADAS的分类和场景

1. 主动干预类

1)自适应巡航(ACC)

2)车道保持系统(LKS)

3)紧急制动系统(AEB)

4)自动泊车系统(APA)

5)驾驶员监控系统(DMS)

6)驾驶员疲劳预警系统DFM

7)碰撞避免或预碰撞系统(Collision Avoidance System或Precrash System)

8)行人保护系统(Pedestrian protection system)

9)智能车速控制 Intelligent Speed Adaptation (ISA)

2. 辅助预警类

1)车道偏移报警系统(LDWS)

2)车辆碰撞预警(FCW)

3)抬头显示器(Heads-Up Display (HUD))

3. 其他辅助类

1)自适应前照灯系统(ALC)

2)盲点监控系统(BSD)

3)夜视系统(NV) 

4)自适应前照灯系统(AFS)

5)盲点检测(Blind Spot Monitoring (BSM))

ADAS优化

1. 反馈信息可视范围的展示

2. 信息整合分组

3. 信息反馈的优先级排序

ADAS的体验设计维度

1. 用户洞察

2. 座舱场景下的信息获取

 加强ADAS摄像头系统的功能安全性

1 ADAS市场动向和ROHM的方针

2 ROHM面向ADAS摄像头系统的解决方案概要

3 ROHM解决方案带来的诸多好处

  ①安全性

  ②通用性

  ③低噪音

  ④低功耗

使用仿真开发 ADAS 算法

借助 MATLAB 与 Simulink 构建 ADAS 功能

分析数据

合成驾驶场景

设计 ADAS 规划与控制算法

设计感知算法

部署 ADAS 算法

集成和测试


前言

ADAS是高级驾驶辅助系统(Advanced Driving Assistance System)简称ADAS。ADAS高级驾驶辅助系统是利用安装于车上的各式各样的传感器, 在第一时间收集车内外的环境数据, 进行静、动态物体的辨识、侦测与追踪等技术上的处理, 从而能够让驾驶者在最快的时间察觉可能发生的危险, 以引起注意和提高安全性的主动安全技术。ADAS 采用的传感器主要有摄像头、雷达、激光和超声波等,可以探测光、热、压力或其它用于监测汽车状态的变量, 通常位于车辆的前后保险杠、侧视镜、驾驶杆内部或者挡风玻璃上。早期的ADAS 技术主要以被动式报警为主,当车辆检测到潜在危险时, 会发出警报提醒驾车者注意异常的车辆或道路情况。

ADAS的工作原理是利用安装在车上各式各样传感器,来感应车周围的环境、反馈数据,通过运算与分析,反馈给司机,增加汽车驾驶的安全性。由于ADAS系统太过复杂,很多电车系统都包装成一个具有品牌性质的产品,作为打包的增项配置。比如特斯拉Autopilot,于是蔚来

这里的NM主要是针对Can协议的网路管理。 AUTOSAR CanNM的核心思想主要归纳为以下两条: 1.  如果节点需要保持通信,则节点需要周期的发送NMPDUs,否则停止发送NMPDUs 2.     如果总线上的所有节点不需要使用总线,那么总线上过了一段时间没有NMPDUs时,则会进入Bus-Sleep Mode。   工作模式和状态   CanNm一共有三个工作模式 1.  Network Mode 2.  PrepareBus-Sleep Mode 3.  Bus-Sleep Mode 模式的改变应该通过回调函数通知上层。 下面单独说每种模式   (1)Network Mode Network Mode又包括三个内部状态 1. Repeat Message State 2. Normal Operation State 3. Ready Sleep State ①Repeat Message State 这个模式被用来确保从Bus-Sleep or Prepare Bus-Sleep到Network Mode的节点被总线上面其他节点发现。这个状态可以用来检测总线上的节点。 当进入Repeat Message State时,节点应该开始传送NMPDUs。 在Repeat Message State时,当NM-Timeout Timer溢出,CanNm模块应该重载Timer。 CanNm模块应该在Repeat Message State 下保持一段时间,这段时间可以通过CANNM_REPEAT_MESSAGE_TIME来进行配置。 当离开Repeat Message State的时候,如果节点需要通信,则进入Normal Operation State;如果节点不需要通信,则进入Ready Sleep State。并且清空Repeat Message Bit。   ②Normal Operation State 这个状态可以保持总线处于唤醒状态。从Ready sleep state进入这个状态的时候应该发送NMPDUs。 在Normal Operation State当NM-Timeout Timer溢出,CanNm模块应该重载Timer。 如果节点不需要使用通信,则网络应该被释放,节点应该进入Ready Sleep State。 如果节点接收到Repeat Message Request Bit,则节点进入Repeat Message State。如果节点自身需要进入Repeat Message State,则该节点进入Repeat Message State并且设置Repeat Message Request Bit。   ③ReadySleep State 这个状态是为了如果本节点已经准备释放总线,而其他节点还需要使用总线的时候,在这个状态下等待其他总线上的节点进入Perpere Bus-Sleep Mode。进入这个状态之后,CanNm模块应该停止NMPDUs的传送。 如果NM-Timeout Timer溢出,节点将会进入Prepare Bus-Sleep Mode。 如果该节点需要使用总线,则节点进入Nomal Operation State。 如果节点接收到Repeat Message Request Bit,则节点进入Repeat Message State。如果节点自身需要进入Repeat Message State,则该节点进入Repeat Message State并且设置Repeat Message Request Bit。 (2)PrepareBus-Sleep Mode   这个状态是为了等待总线上的所有节点能够在进入Bus-Sleep Mode之前,有时间停止节点的active状态如清空队列中为发送的报文。在Prepare Bus –Sleep Mode下,所有节点都静默下来。 当节点进入PrepareBus Mode时,应该通知上层应用。通过配置CANNM_WAIT_BUS_SLEEP_TIME参数,可以改变节点在PrepareBus-Sleep Mode停留的时间,在这段时间之后节点将会进入其他状态。 在Prepare Bus-Sleep Mode下面接收到NMPDU或者被上层应用请求通信时,节点将进入Network Mode中的Normal operation State。   (3)Bus-SleepMode   Bus-Sleep Mode的目的是当没有消息被传送的时候可以减少能量的消耗。在Bus-Sleep Mode下面,节点可以被唤醒(如本地唤醒源和CAN线唤醒源)。CANNM_TIMEOUT_TIME+CANNM_WAIT_BUS_SLEEP_TIME两个参数在整个总线上面的节点都应该时一样的配置,保证了总线上的节点能够统一的进行休眠。 当进入Bus-Sleep Mode时候,应该通知上层应用。 在Bus-Sleep Mode下,如果成功接收到NMPDU,CAN NM模块应该调用Nm_NetworkStartIndication。 如果CanNm_PassiveStartUp被调用,则CAN NM模块进入Network Mode 中的Repeat Message State。 ———————————————— 版权声明:本文为CSDN博主「cococenstar」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/cococenstar/article/details/84096689
课程大纲1-什么是 AutoSAR 为什么要学习 AutoSAR2-AutoSAR课程大纲3-用Linux操作系统思维理解AutoSAR4-AutoSAR出现的背景和行业状况5-AutoSAR运行的硬件环境ECU6-AutoSAR优势和代码演示7-AutoSAR开发方法论8-汽车电子岗位介绍9-AUTOSAR工具链讲解10-BSW概述-111-BSW概述-212-CAN总线物理层讲解-113-CAN总线物理层讲解-214-CAN总线物理层讲解-标准和仲裁机制15-CAN总线物理层讲解-数据帧16-CAN总线物理层讲解-错误检测机制17-CAN总线物理层讲解-位时间和同步18-CAN总线DBC文件讲解19-AutoSAR通信概述-通信服务架构120-AutoSAR通信概述-通信服务架构221-AutoSAR通信概述-PDU和收发数据流22-CAN总线网络传输层CanTp讲解-Can诊断网络分层23-CAN总线网络传输层CanTp讲解-CanTp组帧拆帧过程-124-CAN总线网络传输层CanTp讲解-CanTp组帧拆帧过程-225-CAN总线网络传输层CanTp讲解-CanTp时间参数和诊断数据流26-车载以太网第一讲-车载以太网基础知识MAC PHY27-车载以太网第一讲-车载以太网和工业以太网区别28-车载以太网在Autosar上的应用-以太网协议栈软件架构29-车载以太网在AutoSAR上的应用-Soad PduR30-LIN总线入门到精通第一讲-Lin总线基础知识31-LIN总线入门到精通第一讲-Lin协议格式32-LIN总线入门到精通第一讲-Lin帧类型33-LIN总线的通信矩阵和LDF文件讲解34-LIN总线在AutoSAR上的应用35-Lin总线诊断应用-LinTp传输层36-Lin总线诊断应用-Lin主节点诊断流程37-SPI总线基础知识38-AutoSAR SPI应用39-协议数据单元PDU和服务数据单元SDU40-Pdu Router(PduR)模块详解41-Com模块讲解-报文和信号42-Com模块讲解-COM内部实现原理43-诊断功能第一讲-诊断基础知识44-诊断功能第二讲-UDS服务讲解-UDS基础知识45-诊断功能第二讲-UDS服务讲解-物理寻址和功能寻址46-诊断功能第二讲-UDS服务讲解-具体服务讲解-147-诊断功能第二讲-UDS服务讲解-具体服务讲解-248-诊断功能第二讲-DCM模块讲解49-诊断功能第四讲-OBD服务50-存储知识和AUTOSAR存储架构51-AUTOSAR 存储服务之Fee换页策略52-Autosar BswM模块讲解53-AutoSAR OS和OSEK OS54-AutoSAR应用软件层-RTE层概述55-AutoSAR应用软件层-AppL层概述
### 回答1: AUTOSAR从入门到精通电子书是一本介绍汽车软件架构技术的指南。该书深入浅出地介绍了AUTOSAR的概念、原理、设计和实现。AUTOSAR是一种面向基于电子控制单元(ECU)的汽车系统软件开发的集成解决方案,可以极大地提高汽车软件的开发效率和质量。 本书首先介绍了AUTOSAR的基础知识,包括其背景、发展历程、架构等内容。然后详细讲解了AUTOSAR的软件组件、服务、接口、通信机制等核心技术。此外,还介绍了AUTOSAR开发流程、工具链以及实例应用等方面的内容。 本书内容通俗易懂,适合初学者。同时,对于有一定AUTOSAR基础的读者也能够提供深入的学习与思考。本书深入剖析了AUTOSAR的内部机理和实现细节,以及相关方案和应用。本书并提供了丰富的案例研究,包括通讯协议、驱动器等等,帮助读者更好地理解AUTOSAR应用特点。同时本书还提供免费的代码、工具和资料链接,让读者可以深入实践、加深理解。 总之,AUTOSAR从入门到精通电子书是一本方便、实用、全面的AUTOSAR学习指导书籍,是AUTOSAR软件架构技术领域中不可或缺的参考资料。 ### 回答2: AUTOSAR( Automotive Open System Architecture)是一种在汽车行业中使用的软件体系结构标准,在整个车辆的电子系统中起到核心的作用。由于AUTOSAR在汽车行业中被广泛使用,所以从入门到精通AUTOSAR具有非常重要的意义。 对于初学者,AUTOSAR从入门到精通这本电子书非常适合他们。该电子书作者系统讲解了AUTOSAR的基本概念和架构,以及如何应用AUTOSAR实现电子控制单元(ECU)的设计和开发。初学者可以因此建立起完整的AUTOSAR概念并掌握其基本概念和基本功能。此外,该电子书还包括了许多实例展示AUTOSAR用法,面向不同的应用场景,使初学者能够更快地掌握技能。 对于中级和高级的AUTOSAR开发人员,该电子书也提供了许多高级主题和应用程序来展示和解释AUTOSAR的高级用法。高级主题包括如何使用AUTOSAR配置工具(例如AUTOSAR Builder),软件模块、服务接口的API、通信接口等内容,使高级人员进一步了解AUTOSAR更深层次的应用。 总之,AUTOSAR从入门到精通这本电子书是非常有价值的资料,能帮助初学者全面了解AUTOSAR,掌握其基本知识和技能。同时,它也对中级和高级AUTOSAR开发人员提供了深层次的技术指导,帮助他们更高效地设计和开发电子系统。 ### 回答3: Autosar从入门到精通电子书,是一本关于汽车电子系统Autosar的全面指南。这本电子书涵盖了Autosar的核心概念、架构、设计以及工具和应用。该电子书适合想要深入学习Autosar的汽车工程师、软件开发人员和学生。 该电子书首先介绍了Autosar的概念和历史,之后讲述了Autosar的架构,并详细介绍了Autosar软件组件、服务和接口。它还介绍了如何创建和组织Autosar软件组件以及如何使用Autosar开发工具来支持软件开发流程。 书中还包括了一些实践案例,让读者可以深入了解如何实际应用Autosar开发汽车电子系统。它还提供了一些Autosar的最佳实践,让读者可以更好地掌握Autosar应用。 总的来说,Autosar从入门到精通电子书涵盖了Autosar的所有方面,可以帮助汽车工程师和开发人员深入理解Autosar,从而更好地开发和设计汽车电子系统。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值