特斯拉Tesla Model 3整体架构解析(上)

一辆特斯拉 Model 3型车在硬件改造后解体

Sensors for ADAS applications

特斯拉 Model 3型设计的传感器组件包括:8个摄像头,可在250米半径内提供汽车周围360度的可视性;12个超声波传感器,可完成这一视觉系统。它们共同允许在一定距离内检测硬物体和软物体,精度几乎是以前系统的两倍。该软件包还集成了一个具有改进处理能力的前向雷达系统。它提供了关于周围环境的额外数据,其冗余波长可以穿透大雨、大雾、灰尘,甚至超越以前的汽车。

在摄像机正面,有四个摄像机面向前方,支持雷达,具有不同的特点。主要的一个,覆盖250米,但视角很窄,还有一些覆盖较短的距离(150米、80米和60米),但具有汽车周围环境的广角视角,是用来阅读路标的。其他四个摄像头面向汽车的侧面和后部,可以看到100米以外的地方。

另一方面,声纳利用超声波探测汽车周围8米半径范围内的障碍物。它可以以任何速度工作,还可以控制盲点。声纳收集的数据也被自动驾驶仪用来管理超车时的自动换道。最后,利用GPS来检测汽车相对于道路的位置。

一辆特斯拉 Model 3型车在硬件改造后解体

特斯拉 Model 3型是一款三年前的车型。然而,通过软件更新和硬件交换(从HW 2.5到HW3.0),特斯拉承诺保持特斯拉 Model 3的相关性,并为未来的全自动驾驶做好准备。

至少,这是他们的承诺。

硅谷有一批懂技术的消费者,他们对特斯拉有点狂热,他们对特斯拉的兴趣不够。他们喜欢这辆车,他们喜欢它的电力推进,他们虔诚地关注着埃隆·马斯克的微博。

最重要的是,他们欣赏特斯拉干净、优雅的汽车结构,从头设计。通过空中传送(OTA)软件的更新,特斯拉几乎可以神奇地增加新功能,甚至提升汽车性能。其他汽车原始设备制造商(他们的汽车与传统平台捆绑在一起)都没有设计出如此全面的基于软件的汽车更新方法。

特斯拉的粉丝们对特斯拉备受争议的“自动驾驶仪”功能的担心往往会减少。他们既不关注它做什么,也不关注它不做什么。他们更喜欢关注自动驾驶仪将来会变成什么样子,就像特斯拉承诺的那样。除了一系列的软件更新外,特斯拉去年还推出了一项硬件交换计划——从特斯拉的HW2.5到HW3.0——来提高赌注。

对于HW3.0,Elon Musk在一条推特中声称:“所有生产的汽车都拥有完全自动驾驶所需的所有硬件,包括计算机等。”我们将看到“完全自动驾驶”到底是什么意思。

引起我们兴趣的是特斯拉鼓吹的向HW3.0的转变。今天3型车的引擎盖下是什么,它将如何改变?

车型3是一款更小、更实惠的电动汽车,首次生产于2017年年中。由于去年推出了自己的SoC,特斯拉向3型车的购买者承诺,如果他们购买了全自动驾驶(FSD)软件包,他们将获得HW 2.5到HW 3.0的改装,只需预约一个简单的服务中心。

不过,为了清楚起见,今天的FSD套餐还不能让特斯拉在没有人为干预的情况下驾驶。现在,这是一系列渐进式自动驾驶仪升级。此外,根据马斯克上月在推特上发布的公告,目前7000美元的FSD套餐计划在7月1日上涨约1000美元。

在这个最新的“引擎盖下”系列和System Plus Consulting(法国南特)中,我们深入了解了特斯拉 Model 3型车内的情况,重点是特斯拉 Model 3型车内部署的汽车传感器和自动驾驶仪电子控制单元。

算力和功耗负荷能力第一

汽车内部的计算能力是一个越来越重要的特征。为了实现最佳的驾驶员辅助和自动驾驶以及激活安全功能,需要大量的计算能力。

为了优化自动驾驶,许多汽车原始设备制造商和生产商正在采用各种传感器,如摄像机、雷达、激光雷达和超声波传感器,以便车辆能够检测到周围环境。来自传感器的所有数据必须组合在一起,这就是控制单元发挥作用的地方。

考虑到特斯拉所保持的“尖端”形象,如果普通大众认为3型车内的所有硬件部件在技术上都是市场上最先进的,那他们是可以原谅的。

不过,System Plus首席执行官罗曼·弗劳克斯(Romain Fraux)解释说,从引擎盖下窥视一下,就会发现特斯拉 Model 3型车的主要设计目标是降低ADAS的成本,使这款车型“价格实惠”。

对于3型汽车传感器,特斯拉使用了8个摄像头、1个雷达和12个超声波传感器。型号3不使用激光雷达,这与马斯克所谓的激光雷达是“傻瓜的差事”的说法是一致的              SystemPlus分享了引擎盖下3型传感器和计算单元的亮点。

前置摄像机

为了实现前向视觉,特斯拉公司开发了一种带有三个半导体图像传感器的三摄像头模块。Model 3还使用了两个前视侧摄像头、两个后视镜侧摄像头和一个后视摄像头。

共有8台设计成3型的相机是基于2015年on半导体公司发布的120万像素图像传感器。“它们的成本很低。它们既不是新的,也不是高分辨率的,”弗劳克斯说。

弗劳克斯指出,从同一家供应商采购所有8个图像传感器意味着“特斯拉必须努力获得更好的采购价格”。

特斯拉 Model 3型的三前向相机配备了三个半AR0136A上的CMOS图像传感器,像素大小为3.75um,分辨率为1280×9601.2Mp。它提供了一个前图像采集系统高达250米,用于特斯拉 Model 3型驾驶员辅助自动驾驶仪控制模块单元。

为了给特斯拉的三摄像头模块添加上下文,System Plus将其与最大的一级汽车供应商之一ZF设计的三摄像头模块进行了比较。ZF的s-Cam4有两种解决方案,一种是单摄像头,另一种是三摄像头。

S-Cam4是ZF模块的三摄像头版本,具有OmniVisionCMOS图像传感器和MobileEyeQ4视觉处理器。

特斯拉使用的印刷电路板安装技术与上图所示的宝马不同。宝马更喜欢三种不同的多氯联苯传感器的隔离组合。相比之下,特斯拉的三前向摄像头模块将所有CMOS传感器嵌入一个PCB中,而不需要处理SoC。

ZF的s-Cam4包括Mobileye的视觉处理能力。

通过从半导体上选择成熟的图像传感器,不增加后处理,特斯拉使其相机模块“不是关于有最新的图像传感器”,而是所有的成本,”系统加观察。该公司估计,ZF的三摄像头成本为165美元,而特斯拉的三摄像头成本为65美元。

特斯拉Tesla Model 3整体架构解析(上)的更多相关文章

  1. 特斯拉Tesla Model 3整体架构解析(下)

    特斯拉Tesla Model 3整体架构解析(中) Tesla Computer Unit 特斯拉已经开发了一个由自动驾驶仪和信息计算机组成的定制"液冷双计算平台"."他 ...

  2. dojo/request模块整体架构解析

    总体说明 做前端当然少不了ajax的使用,使用dojo的童鞋都知道dojo是基于模块化管理的前端框架,其中对ajax的处理位于dojo/request模块.一般情况下我们使用ajax请求只需要引入do ...

  3. 浅析MyBatis(一):由一个快速案例剖析MyBatis的整体架构与运行流程

    MyBatis 是轻量级的 Java 持久层中间件,完全基于 JDBC 实现持久化的数据访问,支持以 xml 和注解的形式进行配置,能灵活.简单地进行 SQL 映射,也提供了比 JDBC 更丰富的结果 ...

  4. jQuery整体架构源码解析(转载)

    jQuery整体架构源码解析 最近一直在研读 jQuery 源码,初看源码一头雾水毫无头绪,真正静下心来细看写的真是精妙,让你感叹代码之美. 其结构明晰,高内聚.低耦合,兼具优秀的性能与便利的扩展性, ...

  5. jQuery整体架构源码解析

    最近一直在研读 jQuery 源码,初看源码一头雾水毫无头绪,真正静下心来细看写的真是精妙,让你感叹代码之美. 其结构明晰,高内聚.低耦合,兼具优秀的性能与便利的扩展性,在浏览器的兼容性(功能缺陷.渐 ...

  6. spring源码深度解析—Spring的整体架构和环境搭建

    概述 Spring是一个开放源代码的设计层面框架,他解决的是业务逻辑层和其他各层的松耦合问题,因此它将面向接口的编程思想贯穿整个系统应用.Spring是于2003 年兴起的一个轻量级的Java 开发框 ...

  7. Spring源码解析--Spring的整体架构

    概述 Spring是一个开放源代码的设计层面框架,他解决的是业务逻辑层和其他各层的松耦合问题,因此它将面向接口的编程思想贯穿整个系统应用.Spring是于2003 年兴起的一个轻量级的Java 开发框 ...

  8. 【Mybatis源码解析】- 整体架构及原理

    整体架构 version-3.5.5 在深入了解Mybatis的源码之前,我们先了解一下Mybatis的整体架构和工作原理,这样有助于我们在阅读源码过程中了解思路和流程. 核心流程 在上一遍的入门程序 ...

  9. RocketMQ架构原理解析(一):整体架构

    RocketMQ架构原理解析(一):整体架构 RocketMQ架构原理解析(二):消息存储(CommitLog) RocketMQ架构原理解析(三):消息索引(ConsumeQueue & I ...

随机推荐

  1. hdu4022 map+multiset

    题意:       给你一些敌人的坐标,每次让你删除某一行或者某一列,问你每一次操作能删除多少人..... 思路:       map和multiset的完美结合,吧set定义到map里,达到一个一对 ...

  2. POJ3757 01分数规划

    题意:      有一个任务,给你提供n太服务器,让你在这n太服务器中选出k台完成这个任务,要求是每台服务器的工作时间相同,总的花费最小. 思路:      题目中给出对于每台服务器有这个式子: To ...

  3. Known Notation 39届亚洲赛牡丹江站K题

    题意:       题意,哎!说道题意就蛋疼啊,比赛的时候就愣是把这个题目读成数字可以随意组合,比如123 可以拆成1 23 ,12 3 ,1 2 3,结果显然,水题当神题,各种想不出来,然后就显然的 ...

  4. android CVE

    本文收集网上android cve的一些分析供后续学习: Android uncovers master-key:android1.6-4.0 由于ZIP格式允许存在两个或以上完全相同的路径,而安卓系 ...

  5. PHP Proxy 负载均衡技术

    <?php $whitelistPatterns = array( ); $forceCORS = false; $anonymize = true; $startURL = "&qu ...

  6. 求曲线y=lnx在区间(2,6)内的一条切线,使得该切线与直线x=2,x=6及曲线y=lnx所围成的图形的面积最小。

    求曲线y=lnx在区间(2,6)内的一条切线,使得该切线与直线x=2,x=6及曲线y=lnx所围成的图形的面积最小. 1.先画图. 2.设切点为(a,lna) (2<a<6) 3.切线方程 ...

  7. JavaWeb——MySQL约束

    内容索引 1. DQL:查询语句 1. 排序查询 2. 聚合函数 3. 分组查询 4. 分页查询 2. 约束 3. 多表之间的关系 4. 范式 5. 数据库的备份和还原 DQL:查询语句 1. 排序查 ...

  8. 2021最新Java面试题全集-20210326版

    在手撕了数千道网络流传的面试题,外加十多个不眠之夜, 终于从里面精心挑选出约500道题目, 做为大家求职.跳槽前复习准备面试使用. 一:挑选题目的原则: 常考的.常被面试问到的 题目有一定的深度和难度 ...

  9. Django(21)migrate报错的解决方案

    前言 在讲解如何解决migrate报错原因前,我们先要了解migrate做了什么事情,migrate:将新生成的迁移脚本.映射到数据库中.创建新的表或者修改表的结构. 问题1:migrate怎么判断哪 ...

  10. CSS中margin负值巧布局

    margin负值实现细边框 我们先准备五个div盒子,并设置好浮动和2px的实线黑色边框,看看效果 中间的边框线挨在了一起致使边框变粗成了4px,这时使用margin负值就可以解决这个问题 <s ...