当前位置: 首页 > news >正文

HiEV洞察 | 特斯拉HW4.0再爆猛料,高精定位、雷达均有变动

作者 | 查理斯

编辑 | 王博

055399f96ed7f07606c3e676fec9b376.jpeg


特斯拉 HW4.0 消息传出后,有人爆料说在硬件层面发生了巨大变化,引发行业轰动。大家都在猜测HW4.0 具体做了哪些改动。

2月16日,Twitter用户greentheonly爆出HW4.0的主板拆解照片。2月18日又爆出毫米波雷达的拆解照片。通过照片,我们得以见到HW4.0的庐山真面目。本文着重分析其Radio(无线电)部分,主要包含毫米波雷达、GNSS、LTE通信模块、蓝牙、Wi-Fi等。

由于LTE\蓝牙\Wi-Fi集成在同一模组内,实际上只有三部分。分析下来,HW4.0的GNSS和毫米波雷达得到了升级,由于技术方案的变化,恐引起行业格局的巨变。不过,4G模块依然为基于高通SA415打造的移远AGR525R-GL。

详情如下:


GNSS小幅升级

HW4.0的天线接口和芯片位置保持大体不变,但是芯片封装却发生了变化,由近似正方形变成了1:2的长方形。结合此前的报道,HW4.0的GPS天线也发生了变化,因此推测特斯拉更换了GPS芯片供应商。

6a09838cf8183c4839ec563ab0da8798.jpeg

HW3.0

151836916c791e03eb4510188ed68dec.jpeg

HW4.0


在HW3.0上,特斯拉使用了UBLOX公司生产的M8L,主要问题是仅仅支持单频GNSS(GPS\BEIDOU),因此很容易丢失GNSS卫星信号,笔者实测,在静止和低速情况下,M8L的定位精度在2m左右波动,属于低端产品。

由于LTE模块上已经集成了一个消费级的GPS,在FSD上再使用同为低端的M8L显得有些落伍。从下图可以看出,天线上面只有一个贴片,所以只能支持一个频段。要增加频段,天线就需要增加贴片。因此,笔者推测,替换GNSS天线就是为了增加支持频段数量。

17b6dd4db9d8cc288559155890c5b8b7.jpeg 14b80b0bfe49bf8e0ffd23853fb9b170.jpeg

UBLOX M8和单频天线


找了一圈,发现目前市面上符合车规的GNSS芯片并不多。目前国内新势力采用的较多的是UBLOX F9P,其性能距离测绘级RTK接收机已经不远,但是主要问题是价格过高(散片1,574.09元),马斯克对成本这么敏感的人不知道会不会一下子升级到这么高端的方案。

也许使用价格较低的M9\F9h更有可能,但是一个疑点是封装上面没有UBLOX的logo。

5572b8e983099ca8d988fb60c35a80f6.jpeg 4ebe33ba25995c8223ee80b0c7987b00.jpeg

UBLOX F9P和多频天线


另外一种在国内用的主流方案是ST的8100\9100,该芯片的性能表现未知,但是也通过了AECQ100车规认证,支持L1\L5双频甚至是L2\E6,其信号质量和卫星捕获能力远远强于M8L。相对而言ST的价格具备一些优势,而且Demo板上的封装也是长方形的,特斯拉也有可能会跟风国内GNSS供应商(例如移远、华测),采用ST的方案。

872a66bdfe7123a59a7eca1d588564f9.jpeg 6375097475627e25a133e0206545dd8a.jpeg

ST 8100


然而,单独采用ST的方案,无法实现RTK,需要制作成模组并加入RTK算法。移远就有基于ST 8100的RTK方案。目前来讲,在定位方面,国内车厂是领先于国外的。有句话说的好,我可以不用,但你不能没有。鉴于特斯拉之前没有使用高精度定位和高精度地图,单独使用ST或者采购移远模组的可能性也是存在的。

第三种可能性就是比较小众的方案,例如SWIFT和华大北斗也有类似的高精度定位方案,这个可能性也是存在的。

a1aa6f8d15e6082303afefda4d557975.jpeg

值得说明的是,目前,智能驾驶卡车均采用了双天线配置,但是乘用车均没有采用。双天线配置至少有两个好处:

一是在低速状态下可以获得高精度航向信息,从而避免车载导航和IMU的初始化;

二是主从天线互为备份,大大的增加了系统鲁棒性,更加容易满足ASIL-B以上要求。

无论HW4.0具体采用哪种芯片,可以明确的是,特斯拉彻底抛弃了单频单点定位的低端方案,转而投身多系统多频方案,但是否采用PPP\RTK技术,从外观分析希望不大。

对于高精度定位市场,目前UBLOX和ST在国内各占据半壁江山,但是UBLOX在海外市场占据绝对优势。特斯拉此次修改,恐引起高精度GNSS领域行业格局变化。


毫米波雷达升级,后处理潜力大

特斯拉最早的毫米波雷达方案为博世提供。但是在2021年的AI DAY上,马斯克宣布取消毫米波雷达。AK小哥抱怨说,毫米波雷达不但没起作用还不停地干扰视觉,让人不胜其烦。

c08d636c40e03a1b57cc9ac3af791cfb.jpeg 1a1c523b0d603df6f48690bb149cb89c.jpeg

此次,HW4.0重新装回毫米波雷达,被行业大吹特吹是新一代4D毫米波。根据照片,其方案初步分析应该是一个6发8收的级联方案,使用的是MIMO雷达体制。

笔者比较了TI的开发板2243,只能说是如有雷同,纯属巧合。不管现在业内如何亢奋,我们都是TI和NXP的搬运工而已。

唯一能调的也就是天线了。但是无论是特斯拉还是TI的Demo,都是简单的级联贴片天线而已。但是毕竟国内做3片级联、4片级联的毫米波雷达厂商也不少,双级联方案只能说是一般水准。

3fdf42983331b7ced648a0943676eef5.jpeg 7899ded2593c3f053861e7718e1956df.jpeg

77GHz 毫米波雷达正面


49a951a4177d59097ac98ff563bee9f7.jpeg d70a2ad308df1daacb27948fced03e78.jpeg

TI 2243(左侧级联DEMO,右侧3D探测DEMO)


从天线角度来看,两者有采用了非对齐的串馈贴片单元,原理相同。贴片单元越多,方向图越窄,分辨率越高。不对齐的原因同样也是为了实现Z轴上的分辨率,所谓4D雷达来自于此。

70a5dca76980e8c569cb6682d700b170.jpeg a46a1faf1481aaaa59f25bcd9be13aec.jpeg

基本天线单元


df5a1bcb3c0ec6b12455d62b38a7c9a9.jpeg

基于FMCW雷达的ACC系统的天线技术


从与传统毫米波雷达的对比来看,增加收发通道数确实极大增加点云密度,并具备了z轴区分的能力,使得毫米波雷达具备类似于低线数激光雷达的效果。但是MIMO雷达本质上是一个时间积累的过程,各个发射通道的发射时间需要错开,通道数量越多,刷新率就越低。所谓虚拟孔径不过是一个用时间换分辨率的数学处理,还是存在物理极限的约束。

aff8ead7886fbf2dcfef83678da25502.jpeg b8e56e498cac009ec8e6322b7cadf879.jpeg

传统毫米波雷达和4D毫米波对比


值得注意是的是,该雷达的信号处理芯片为Xilinx的7020系列,贸泽的报价为1275元一片,这块芯片极大地拉高了整个毫米波雷达的成本。笔者对此感到错愕,毕竟TI的方案里面内嵌了DSP。按照赛灵斯的介绍,7020内嵌ARM和FPGA,可以作为感知融合芯片使用,而且FPGA的实时性是一大优势。

8bfed0e671147d663f402502d241c987.jpeg

XA7Z020 系统架构

440a36e8cb8aa208db1db0f89362e696.jpeg

XA7Z020 价格

d77bbd11ad8508e3f1d391e560775b8d.jpeg

按照官网介绍,7020可以用于环境感知和融合


因此,此雷达的前端着实不咋地,但是后处理的潜力很高。但是,博世和大陆的低端毫米波总算是被行业彻底抛弃,静止障碍物不识别这个老大难问题被彻底解决。目前来说,可以国内有非常多的初创企业可以设计生产制造4D毫米波雷达,其价格和服务也拥有ABCD所不具备的巨大优势。雷达市场的两强争霸格局将被彻底改写。

9c171845e4827703764071d3cdd7eefd.jpeg 5249006ba0b3909a651ba17b3b7e2291.jpeg

采用4D雷达将彻底避免AEB失效导致的撞车


依然采用4G通信

通信模块依然是SA415,由于高通的SDX55价格居高不下,特斯拉还是没舍得将通讯模块升级为5G。网上有车主说将自己的蔚来升级到8155花了一万多,成本着实不低啊。

62dcabf03168180e32974fd776df6b4f.jpeg

SA415也自带另外一套GNSS定位系统(VEPP), 很遗憾,笔者还没有听说哪家主机厂将其应用与自动驾驶系统,连特斯拉都不用的定位系统,可能还是比较适合车载导航。因此,高通地位目前看似稳固,但是只要华为和联发科不放弃无线通信市场,反应缓慢的欧美企业也会遭到像GNSS和毫米波雷达般的血洗。

e8421d0e72d6ee54315806952472cdee.jpeg


小结

特斯拉的GNSS有小幅度升级,但是落后于国内新势力;

毫米波雷达在后处理方面有很大的潜力,但是射频部分只能算是行业普通水平,估计AEB功能将得到强化,可以帮其走出撞车阴影;

LTE通讯模块没有升级,已经远远落后于国内造车新势力,将会大大影响用户体验;

从长远看,毫米波雷达的市场格局将会有革命性的变化,但是上游芯片市场格局其实变化不大;

GNSS市场可能会由一家独大转向两强争霸,鹿死谁手,让我们拭目以待。



相关文章:

HiEV洞察 | 特斯拉HW4.0再爆猛料,高精定位、雷达均有变动

作者 | 查理斯 编辑 | 王博特斯拉 HW4.0 消息传出后,有人爆料说在硬件层面发生了巨大变化,引发行业轰动。大家都在猜测HW4.0 具体做了哪些改动。 2月16日,Twitter用户greentheonly爆出HW4.0的主板拆解照片。2月18日又爆出毫米波雷达的拆解照片…...

潜伏的 Linux Rootkit:Syslogk

Rootkit 是非常危险的恶意软件,一旦侵入就很难被发现。开发 Rootkit 通常更加困难,很多攻击者都倾向于重用开源项目。 Adore-Ng 是一个相对较老的、开源的 Linux 内核 Rootkit,最初针对内核 2.x 版本开发,但目前已更新为针对内核…...

JVM总结

1. 内存结构 线程私有区 程序计算器 作用:是一块较小的内存空间,存储的是当前线程所执行的字节码文件的序号特点:线程私有,不会出现内存空间溢出 虚拟机栈 虚拟机栈是管理JAVA方法执行的内存模型,每个方法执行时都…...

AOF:redis宕机,如何避免数据丢失

由于redis是基于内存的数据库,一旦宕机,数据就会丢失?如何解决? 目前,Redis 的持久化主要有两大机制,即 AOF(Append Only File)日志和 RDB(Redis DataBase) 快照。 AO…...

LC-3—MIO、MMIO、Caller Save、Callee Save

LC-3—MMIO、Caller Save、Callee SaveMMIOCaller Save、Callee Save举个例子MMIO MMIO(Memory Mapped I/O)是一种在系统内存中映射I/O端口的技术,它允许设备直接访问内存中的特定地址,从而实现I/O操作。MMIO技术可以提高I/O操作…...

SQL注入报错注入之floor()报错注入原理分析

简介 对于SQL注入的报错注入通常有三个函数需要我们掌握: extractValue(xml_frag, xpath_expr)updateXML(xml_target, xpath_expr,new_xml)floor() 对于extractValue和updateXML函数来说比较好理解,就不做解释了,这里只对floor函数的报错注…...

2023CS双非保研985经验分享(南大、华科、中科大科学岛、国防科大、西交、中南、深圳大学、北邮、中科院等)

前言: 2022保研以来,因为自己的双非背景,要与985、211的排名靠前的计科大佬竞争,不自信、焦虑无时无刻的包围着我;所幸,一路以受到了许多学长、学姐耐心的帮助,也有很多保研的同学一路互相支撑。…...

Shell中的IFS

IFS是shell的内置变量,IFS是一个字符串,里面的每一个字符都会用来作为分隔符进行单词分割。 IFS变量只在当前shell起作用。 一、对$*的影响 先做参数替换把$*替换成参数列表。相当于args[] 然后下面分两种情况: (1&#xff09…...

Java学习线路图--书籍推荐

----基础---- 《Java从入门到精通》 ----进阶---- 一 《Java项目开发全程实录》《Java开发实例大全(基础篇)》《Java开发实例大全(提高篇)》 二 《Java Web从入门到精通》《Java Web项目开发全程实录》《Java Web开发实例大…...

【GO】k8s 管理系统项目23[前端部分–工作负载-Pod]

k8s 管理系统项目[前端部分–工作负载-Deployment] 1. 代码部分 1.1 准备工作 由于Pod页面和Deployment内容差不多.那么就直接把Deployment的内容复制过来.再做修改. 替换Deployment为Pod替换Deploy为Pod替换deployment为pod替换deploy为pod禁用新增的按钮,删除新增方法,表…...

rabbitmq在linux系统下安装步骤

第一步:登录官网 官网地址:www.rabbitmq.com,点击Get Started 重要信息:RabbitMQ Tutorials手册,描述了工作模式 第二步:点击Download Installation下载 重要信息:rabbitmq是用erlang语言开发的&#xff0…...

阿里测试员晒薪资条,看完真的扎心了...

前几天,有位老粉私信我,说看到某95后学弟晒出阿里的工资单,他是真酸了…想狠补下技术,努力冲一把大厂。 为了帮到他,也为了大家能在最短的时间内做面试复习,我把软件测试面试系列都汇总在这一篇文章了。 …...

内网渗透辅助工具集Yasso

目录 介绍 工具优势 程序功能模块 目前已有用功能模块 使用例子 工具下载</...

Spring笔记(1):概述

1、什么是Spring&#xff1f; Spring是最受欢迎的企业级Java应用程序开发框架&#xff0c;使用它创建性能好、易于测试、可重用的代码。Spring是一种轻量级的框架。Spring框架的核心特性是开发任何Java应用程序&#xff0c;其目标是使得J2EE开发变得更容易&#xff0c;通过启用…...

工程机械焊接件焊接结构件三维扫描检测外观质量控制-CASAIM三维扫描检测仪

焊接已发展为制造业中的一种重要的加工方法&#xff0c;广泛应用于航空、航天、冶金、石油、汽车制造以及国防等领域。工程机械焊接件品种繁多、几何形状复杂&#xff0c;焊接件质量的好坏将直接影响到产品的使用寿命长短。对焊缝表面尺寸测量及评定表面焊缝缺陷时&#xff0c;…...

使用linux部署项目步骤

文章目录前言一、服务器环境配置二、数据库导入三、项目打包1、修改项目中的访问路径2、修改db.properties的数据库访问路径3、打包4、修改配置&#xff0c;启动服务四、测试总结前言 今天学习了在服务器中部署项目&#xff0c;记录一下 一、服务器环境配置 首先要安装VMware&…...

pt02-list-tuple-dir

容器类型 通用操作 数学运算符 (1) 用于拼接两个容器 (2) 用原容器与右侧容器拼接,并重新绑定变量 (3) * 重复生成容器元素 (4) * 用原容器生成重复元素, 并重新绑定变量 (5) !&#xff1a;依次比较两个容器中元素,一但不同则返回比较结果。< < > > 意…...

高端电器新十年,求解「竞速突围」

竞争激烈的高端电器品牌们&#xff0c;平时王不见王&#xff0c;但也有例外。海尔、博西、海信、创维、方太、老板等等近乎中国电器行业所有一线品牌副总裁级别以上高层&#xff0c;2月22日都现身于上海&#xff0c;来参加一场由红星美凯龙攒起来的高端电器局&#xff0c;2023中…...

[Android Studio] Android Studio使用keytool工具读取Debug 调试版数字证书以及release 发布版数字证书

&#x1f7e7;&#x1f7e8;&#x1f7e9;&#x1f7e6;&#x1f7ea; Android Debug&#x1f7e7;&#x1f7e8;&#x1f7e9;&#x1f7e6;&#x1f7ea; Topic 发布安卓学习过程中遇到问题解决过程&#xff0c;希望我的解决方案可以对小伙伴们有帮助。 &#x1f4cb;笔记目…...

2023年金三银四必备软件测试常见面试题1500问!!!【测试思维篇】

五、测试思维5.1 打电话功能怎么去测&#xff1f;我们会从几个方面去测试&#xff1a;界面、功能、兼容性、易用性、安全、性能、异常。1&#xff09;界面我们会测试下是否跟界面原型图一致&#xff0c;考虑浏览器不同显示比例&#xff0c;屏幕分辨率。2&#xff09;功能&#…...

C# 类和继承(抽象类)

抽象类 抽象类是指设计为被继承的类。抽象类只能被用作其他类的基类。 不能创建抽象类的实例。抽象类使用abstract修饰符声明。 抽象类可以包含抽象成员或普通的非抽象成员。抽象类的成员可以是抽象成员和普通带 实现的成员的任意组合。抽象类自己可以派生自另一个抽象类。例…...

Matlab | matlab常用命令总结

常用命令 一、 基础操作与环境二、 矩阵与数组操作(核心)三、 绘图与可视化四、 编程与控制流五、 符号计算 (Symbolic Math Toolbox)六、 文件与数据 I/O七、 常用函数类别重要提示这是一份 MATLAB 常用命令和功能的总结,涵盖了基础操作、矩阵运算、绘图、编程和文件处理等…...

Rust 异步编程

Rust 异步编程 引言 Rust 是一种系统编程语言,以其高性能、安全性以及零成本抽象而著称。在多核处理器成为主流的今天,异步编程成为了一种提高应用性能、优化资源利用的有效手段。本文将深入探讨 Rust 异步编程的核心概念、常用库以及最佳实践。 异步编程基础 什么是异步…...

SpringCloudGateway 自定义局部过滤器

场景&#xff1a; 将所有请求转化为同一路径请求&#xff08;方便穿网配置&#xff09;在请求头内标识原来路径&#xff0c;然后在将请求分发给不同服务 AllToOneGatewayFilterFactory import lombok.Getter; import lombok.Setter; import lombok.extern.slf4j.Slf4j; impor…...

使用 Streamlit 构建支持主流大模型与 Ollama 的轻量级统一平台

🎯 使用 Streamlit 构建支持主流大模型与 Ollama 的轻量级统一平台 📌 项目背景 随着大语言模型(LLM)的广泛应用,开发者常面临多个挑战: 各大模型(OpenAI、Claude、Gemini、Ollama)接口风格不统一;缺乏一个统一平台进行模型调用与测试;本地模型 Ollama 的集成与前…...

MySQL账号权限管理指南:安全创建账户与精细授权技巧

在MySQL数据库管理中&#xff0c;合理创建用户账号并分配精确权限是保障数据安全的核心环节。直接使用root账号进行所有操作不仅危险且难以审计操作行为。今天我们来全面解析MySQL账号创建与权限分配的专业方法。 一、为何需要创建独立账号&#xff1f; 最小权限原则&#xf…...

AI,如何重构理解、匹配与决策?

AI 时代&#xff0c;我们如何理解消费&#xff1f; 作者&#xff5c;王彬 封面&#xff5c;Unplash 人们通过信息理解世界。 曾几何时&#xff0c;PC 与移动互联网重塑了人们的购物路径&#xff1a;信息变得唾手可得&#xff0c;商品决策变得高度依赖内容。 但 AI 时代的来…...

【Android】Android 开发 ADB 常用指令

查看当前连接的设备 adb devices 连接设备 adb connect 设备IP 断开已连接的设备 adb disconnect 设备IP 安装应用 adb install 安装包的路径 卸载应用 adb uninstall 应用包名 查看已安装的应用包名 adb shell pm list packages 查看已安装的第三方应用包名 adb shell pm list…...

MinIO Docker 部署:仅开放一个端口

MinIO Docker 部署:仅开放一个端口 在实际的服务器部署中,出于安全和管理的考虑,我们可能只能开放一个端口。MinIO 是一个高性能的对象存储服务,支持 Docker 部署,但默认情况下它需要两个端口:一个是 API 端口(用于存储和访问数据),另一个是控制台端口(用于管理界面…...

ubuntu22.04 安装docker 和docker-compose

首先你要确保没有docker环境或者使用命令删掉docker sudo apt-get remove docker docker-engine docker.io containerd runc安装docker 更新软件环境 sudo apt update sudo apt upgrade下载docker依赖和GPG 密钥 # 依赖 apt-get install ca-certificates curl gnupg lsb-rel…...