准备好迎接新兴的汽车雷达卫星架构了吗?(TI文档)

news2024/11/17 10:55:19

引言

        随着全球新车评估计划的安全等级和法规对主动安全功能的要求越来越严格,安全是当今车辆的一个不容置疑的特征。全球汽车制造商正在满足这些安全要求,并通过不断增强车辆内的高级驾驶辅助系统(ADAS)功能,包括自动紧急制动(AEB)、自适应巡航控制(ACC)和高级车道中间保持,瞄准更高水平的自动驾驶。为了支持这些功能并满足安全法规,汽车周围的雷达传感器数量正在增加。

不断发展的汽车架构

        汽车系统设计师解决ADAS功能实现的一种方法是重新考虑电气和电子系统架构的结构和集成。目前典型的架构是边缘架构,它由高度智能的雷达传感器组成,通过控制器局域网或100 Mb以太网接口将处理后的数据流式传输到ADAS电子控制单元(ECU)。这些传感器是为高性能而设计的,由一个处理器和一个专门的加速器组成,用于执行距离、多普勒和角度快速傅里叶变换(FFT),以及随后用于目标检测、分类和跟踪的高级算法。然后将来自每个边缘雷达传感器的最终目标数据发送到ADAS ECU。图1说明了边缘架构。

图1 边缘架构中的雷达传感器连接到ADAS ECU

        边缘架构正在进化并让位于卫星架构,在卫星架构中,散布在汽车周围的传感器头将预处理的范围FFT数据通过高速1Gb以太网接口传输到功能强大的中央ECU。数据处理的很大一部分被卸载到中央ECU(图2)。与边缘架构不同,卫星架构可以在中央处理器上使用最少处理的数据进行集中数据处理,而边缘架构则是单个雷达传感器独立进行所有数据处理

图2 卫星架构中的雷达传感器与中央电子控制单元相连

卫星架构的好处

        集中处理可以实现有效的传感器融合算法,从而实现更准确的决策。一个恰当的类比是,人类的大脑是如何根据两只眼睛的输入而不是每只眼睛独立做出决定的。原始设备制造商(OEM)可以部署算法来提高角分辨率(分布式孔径雷达),最大速度,甚至机器学习算法来进行对象分类。传感器输入与这些算法的融合提高了感知性能,并产生了相对精确的感知图。对于汽车制造商来说,这意味着自动驾驶水平的提高。对于司机和乘客来说,这意味着更安全的汽车。

        此外,使用卫星雷达传感器可以实现系统的可扩展性和模块化。将传感器放置在汽车周围更方便的地方的能力使许多ADAS应用成为可能。只需改变传感器的数量或配置,就可以调整覆盖范围,从而将单一平台从对成本敏感的低端汽车扩展到提供不同自动驾驶级别的差异化高端汽车。

        卫星架构通过传感器融合算法和中央ECU更大的计算能力增加了价值。通过软件简化卫星传感器和差异化可以帮助降低系统复杂性并提供创造价值的新方法。此外,使用卫星雷达使汽车制造商可以选择使用无线软件更新来提高系统性能并增强安全性。这些多重优势——性能、可扩展性和简单性——都有助于卫星架构在汽车行业中的突出地位。

为卫星架构设计的雷达传感器

        TI专门为卫星架构设计了AWR2544片上雷达传感器。它具有一个集成的77 GHz收发器,带有四个发射器和四个接收器,提供更大的距离检测和更好的性能。它还包括一个成本优化的雷达处理加速器和一个吞吐量增强的1Gbps以太网接口,用于生成和传输距离FFT压缩数据。该设备具有ASIL-B级能力,并通过硬件安全模块提供安全的执行环境。

        该器件还采用了TI的封装发射(LOP)技术,该技术可以通过印刷电路板(PCB)内的波导将信号从封装辐射元件直接传输到3D天线。图3显示了带有3D波导天线的AWR2544LOP评估模块。

图3 AWR2544LOP评估模块

        在系统层面,LOP技术通过提高信噪比来提高性能,简化热管理,通过避免昂贵的RF PCB材料来降低成本,并通过在多个传感器设计中重用PCB来提高灵活性。

        TI还提供兼容的、安全增强的和优化的电源管理集成电路,以简化系统的实施。LP87725-Q1具有三个低噪声降压转换器,一个低差稳压器和一个负载开关,用于为基于AWR2544的卫星架构供电,以及以太网物理层。

结论

        为了跟上不断提高的自动驾驶水平和安全要求,ADAS应用不断发展。随着卫星架构等新架构的出现,这些系统中的传感和处理技术也必须发展以支持新的功能。像AWR2544雷达传感器这样的设备为汽车系统设计人员在采用这些趋势时提供了灵活性,并有助于为每个人创造更安全、更智能的车辆。

AWR2544芯片概述

        AWR2544是由FMCW收发器组成的单芯片毫米波传感器。该设备能够在76至81GHz (EHF)频段运行,包括雷达数据处理元件和一套丰富的车载网络外围设备。AWR2544为客户提供了额外的封装上发射(LOP)天线功能,方便将天线直接附着在封装上。AWR2544采用TI的低功耗45纳米RFCMOS工艺,以较小的外形尺寸和最小的BOM实现前所未有的集成度。AWR2544设计用于汽车领域的低功耗、自我监控、超精确雷达系统。

        TI的低功耗45nm RFCMOS工艺可实现4 TX, 4 RX系统的单片实现,该系统集成了锁相环、压控振荡器、混频器和基带ADC。该设备包括一个无线电处理器子系统(RSS),负责雷达前端配置、控制和校准。在主子系统(MSS)中,该设备实现了一个用户可编程的Arm Cortex-R5F处理器,允许自定义控制和汽车接口应用。硬件加速块(HWA 1.5)通过卸载FFT、缩放和压缩等常见雷达处理来补充MSS。这节省了外部处理器上的MIPS,为自定义应用程序和更高级别后处理算法的实现打开了资源。

        设备中还提供了硬件安全模块(HSM)(仅适用于安全部件变体)。HSM由可编程Arm Cortex-M4核心和必要的基础设施组成,以在设备内提供安全的操作区域。

        简单的编程模型更改可以实现各种各样的传感器实现(短,中,长),并可以动态重新配置以实现多模传感器。

        此外,AWR2544作为一个完整的平台提供,包括TI硬件和软件参考设计、软件驱动程序、示例配置、API指南和用户文档。

        更多信息可以参考官网芯片手册等官方文档:AWR2544 data sheet, product information and support | TI.com。

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

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

相关文章

c++例题2点和直线关系

#include<iostream> #include<string> using namespace std; //圆的类 class yuan{ public:int x2 10;int y2 10;int r 5; }; //点的类 class dian{ public :void setx(int x){x1 x;}int getx(){return x1;}void sety(int y){y1 y;}int gety(){return y1;} pr…

【面试突击】注册中心面试实战

&#x1f308;&#x1f308;&#x1f308;&#x1f308;&#x1f308;&#x1f308;&#x1f308;&#x1f308; 欢迎关注公众号&#xff08;通过文章导读关注&#xff1a;【11来了】&#xff09;&#xff0c;及时收到 AI 前沿项目工具及新技术 的推送 发送 资料 可领取 深入理…

BikeDNA(六)参考数据的内在分析2

BikeDNA&#xff08;六&#xff09;参考数据的内在分析2 1.数据完整性 见链接 2.网络拓扑结构 见链接 3.网络组件 断开连接的组件不共享任何元素&#xff08;节点/边&#xff09;。 换句话说&#xff0c;不存在可以从一个断开连接的组件通向另一组件的网络路径。 如上所述…

浅析链表结构

一、单向链表 C语言中数组是常用的一种数据类型&#xff0c;但可惜数组长度是固定大小的&#xff0c;不能动态扩展&#xff0c;使用起来有时不是很方便。然后就有了自定义的动态数组结构&#xff0c;动态数组就比较好用了&#xff0c;长度可以任意扩展&#xff0c;但还有一个问…

day15 层序遍历 翻转二叉树 对称二叉树

题目1&#xff1a;102 二叉树的层序遍历 题目链接&#xff1a;102 二叉树的层序遍历 题意 根据二叉树的根节点root&#xff0c;返回其节点值的层序遍历 借助队列实现&#xff0c;因为队列是先进先出的逻辑&#xff0c;符合层序遍历一层一层遍历的思想 代码 /*** Definitio…

linux安装MySQL5.7(安装、开机自启、定时备份)

一、安装步骤 我喜欢安装在/usr/local/mysql目录下 #切换目录 cd /usr/local/ #下载文件 wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.38-linux-glibc2.12-x86_64.tar.gz #解压文件 tar -zxvf mysql-5.7.38-linux-glibc2.12-x86_64.tar.gz -C /usr/local …

OpenCV C++ 环境搭建和简单示例

OpenCV介绍 OpenCV&#xff1a;开源发行的跨平台计算机视觉和机器学习软件库&#xff0c;用C语言编写&#xff0c;提供了C &#xff0c;Python&#xff0c;Java和MATLAB接口&#xff0c;并支持Windows&#xff0c;Linux&#xff0c;Android和Mac OS。 OpenCV下载 去官网http…

UCB Data100:数据科学的原理和技巧:第十三章到第十五章

十三、梯度下降 原文&#xff1a;Gradient Descent 译者&#xff1a;飞龙 协议&#xff1a;CC BY-NC-SA 4.0 学习成果 优化复杂模型 识别直接微积分或几何论证无法帮助解决损失函数的情况 应用梯度下降进行数值优化 到目前为止&#xff0c;我们已经非常熟悉选择模型和相应损…

【Docker】在容器中管理数据数据卷挂载以及宿主机目录挂载

&#x1f389;&#x1f389;欢迎来到我的CSDN主页&#xff01;&#x1f389;&#x1f389; &#x1f3c5;我是平顶山大师&#xff0c;一个在CSDN分享笔记的博主。&#x1f4da;&#x1f4da; &#x1f31f;推荐给大家我的博客专栏《【Docker】在容器中管理数据》。&#x1f3af…

JVM工作原理与实战(十四):JDK9及之后的类加载器

专栏导航 JVM工作原理与实战 RabbitMQ入门指南 从零开始了解大数据 目录 专栏导航 前言 一、JDK8及之前的类加载器 二、JDK9及之后的类加载器 1.启动类加载器 2.平台类加载器&#xff08;扩展类加载器&#xff09; 总结 前言 JVM作为Java程序的运行环境&#xff0c;其负…

详细分析Java中的@JsonSerialize注解

目录 前言1. 核心知识2. 基本知识3. Demo3.1 jsontest13.2 jsontest2 4. 总结 前言 对应序列化的相关知识可看我之前的文章&#xff1a;详解Java中的serialVersionUID概念以及作用&#xff08;附上Demo&#xff09; 通过理解核心知识&#xff0c;再去品味总结的基本知识&#…

助力工业园区作业违规行为检测预警,基于YOLOv8【n/s/m/l/x】全系列参数模型开发构建工业园区场景下作业人员违规行为检测识别系统

在很多工业园区生产作业场景下保障合规合法进行作业生产操作&#xff0c;对于保护工人生命安全降低安全隐患有着非常重要的作用&#xff0c;但是往往在实际的作业生产中&#xff0c;因为一个安全观念的淡薄或者是粗心大意&#xff0c;对于纪律约束等意思薄弱&#xff0c;导致在…

【liunx】线程池+单例模式+STL,智能指针和线程安全+其他常见的各种锁+读者写者问题

线程池单例模式STL,智能指针和线程安全其他常见的各种锁读者写者问题 1.线程池2.线程安全的单例模式3.STL,智能指针和线程安全4.其他常见的各种锁4.读者写者问题 喜欢的点赞&#xff0c;收藏&#xff0c;关注一下把&#xff01; 1.线程池 目前我们学了挂起等待锁、条件变量、信…

PingCAP 受邀参加 FICC 2023,获 Open100 世纪全球开源贡献奖

2023 年 12 月&#xff0c;2023 国际测试委员会智能计算与芯片联邦大会&#xff08;FICC 2023&#xff09;在海南三亚举办&#xff0c;中外院士和数十位领域专家莅临出席。 大会现场 &#xff0c;开放源代码促进会创始人 Bruce Perens 颁发了 Open100 世纪全球开源贡献奖&…

jmeter和meterSphere如何使用第三方jar包

工具引用jar包语言都是beanshell 问题起因&#xff1a;metersphere 接口自动化实现过程中&#xff0c;如何实现字符串加密且加密方法依赖第三方库&#xff1b; 使用语言&#xff1a;beanshell脚本语言&#xff0c;java语言 使用工具&#xff1a;idea jmeter metersphere 1.首…

C#上位机与欧姆龙PLC的通信12----【再爆肝】上位机应用开发(WPF版)

1、先上图 继上节完成winform版的应用后&#xff0c;今天再爆肝wpf版的&#xff0c;看看看。 可以看到&#xff0c;wpf的确实还是漂亮很多&#xff0c;现在人都喜欢漂亮的&#xff0c;颜值高的&#xff0c;现在是看脸时代&#xff0c;作为软件来说&#xff0c;是交给用户使用的…

个人网站制作 Part 1 创建网站 | Web开发项目

文章目录 &#x1f469;‍&#x1f4bb; 基础Web开发练手项目系列&#xff1a;个人网站制作&#x1f680; 项目概述&#x1f527; 开发工具和环境配置&#x1f6e0; 项目实现步骤步骤 1: 创建HTML文件步骤 2: 添加CSS样式步骤 3: 链接CSS文件步骤 4: 添加JavaScript交互 &#…

redis夯实之路-键过期与发布订阅详解

设置键的生存时间或过期时间 Setex&#xff08;单位s&#xff09;&#xff0c;expire&#xff08;s&#xff09;&#xff0c;pexpire&#xff08;ms&#xff09;可以设置键的生存时间&#xff0c; Expirate&#xff0c;pexpirate设置键的过期时间&#xff08;timestamp的时间…

Surface mesh结构学习

CGAL 5.6 - Surface Mesh: User Manual Surface_mesh 类是半边数据结构的实现&#xff0c;可用来表示多面体表面。它是半边数据结构&#xff08;Halfedge Data Structures&#xff09;和三维多面体表面&#xff08;3D Polyhedral Surface&#xff09;这两个 CGAL 软件包的替代品…

竞赛保研 基于深度学的图像修复 图像补全

1 前言 &#x1f525; 优质竞赛项目系列&#xff0c;今天要分享的是 基于深度学的图像修复 图像补全 该项目较为新颖&#xff0c;适合作为竞赛课题方向&#xff0c;学长非常推荐&#xff01; &#x1f9ff; 更多资料, 项目分享&#xff1a; https://gitee.com/dancheng-se…