智能驾驶新浪潮:SSD与UFS存储技术如何破浪前行?- SSD篇

图片

随着汽车行业的不断发展,对存储的需求也在不断的变化中。早期阶段的汽车对存储的需求主要是收音机、播放器、导航仪等,有些还可以支持光盘和U盘的外接播放。中期阶段,也是当前主流的燃油车行车记录、多媒体、车联网的需求,对存储性能提出了更高的要求。这些年自动驾驶的火热,对实时数据计算、存储、决策的整个架构有了颠覆性的变革。

图片

伴随这个汽车工业的发展趋势,存储的形势也在不断的演进。依次包括了裸NAND颗粒、SD卡、eMMC、UFS、PCIe接口存储设备等。NAND存储颗粒,主要是MLC、TLC。QLC目前不太可能用于汽车存储,危险系数太高~保命要紧!

图片

想象一下您的爱车不再是普通的交通工具,而是一个装满高科技装备的数据中心。SSD就像是这数据中心的“极速车道”,让海量数据飞驰起来。传统的HDD在面对频繁的读写操作和严苛的车载环境时,可能会像老式老爷车般力不从心。而SSD呢,凭借其闪存技术,读写速度堪比跑车百公里加速,瞬间加载高清地图、实时路况信息,或是存储海量ADAS数据,那叫一个得心应手。

图片

自动驾驶(ADAS,Advanced Driver Assistance System)安全是第一位的。需要足够的硬件冗余保证,传感器中央系统、图像或者激光雷达传感融合、传感器产生的数据存储用于AI训练学习。这就要求需要有强大的CPU和AI超算能力,同时具有高的数据存取带宽。

当然,不是所有的SSD都能在汽车世界里游刃有余。汽车级SSD可是经过了“魔鬼训练营”的洗礼,能在-40℃到+85℃的极端温度下,依旧保持冷静高效,同时还能抵抗住道路颠簸、尘土飞扬和电磁波浪涛汹涌的考验。你可以说它是存储界的“硬汉”,不仅能承载大容量数据,还练就了一身钢筋铁骨。

汽车级固态硬盘SSD面临多重挑战,其中包括以下几个核心要点:

  1. 多类别测试:汽车SSD的资格认证过程需要涵盖多种测试类别,如加速环境应力测试(如温度湿度偏压测试、温度循环测试、高温存储寿命测试)、加速寿命模拟测试(如高温工作寿命测试、早期故障率评估、耐久性数据保留测试)、封装组装完整性测试以及电气验证测试。这些测试类别要求全面且严格,以确保SSD在极端环境条件下的稳定性与可靠性。

  2. 样本量大:每一项测试项目通常需要多个批次和多份样品,这使得汽车SSD的认证过程既耗时又耗费资源。

  3. 物料清单(BOM)管控:确定构成认证家族的要素,如NAND闪存芯片、控制器、DRAM以及其他元器件,确保供应链各层级的严格管理。由于汽车SSD涉及众多零部件,如何保证所有组成部分都能达到汽车级品质标准是一大难题。

图片

  1. 工程验证与设计挑战:

    • 环境依赖性挑战:设计时必须考虑到温度极端、SSD自身发热、湿度、空气污染、海拔等因素对SSD性能的影响,通过AEC-Q100/Q104等标准规定的环境应力测试来验证产品的稳健性。

图片

    • 高持续读写性能:汽车SSD需要在极端温度下仍保持高性能,因此散热设计(如散热片设计和主动冷却设计)必不可少,同时需要联合验证和定制化设计,以优化性能。

    • 耐久性和可靠性评估:汽车SSD的寿命评估难度较大,温度升高会降低TBW评级,TBW和DWPD要求取决于工作温度和具体的个人或专业汽车应用场景。采用SLC NAND或TLC NAND的SLC模式可以提高耐久性,并确保更优的持续性能。

图片

图片

  1. 其他可靠性考量:

    • 组件级和系统级仿真:对硬件进行全速操作下的纯硬件仿真,以及结合硬件和软件的三重奏仿真测试策略,模拟并优化热解决方案,包括但不限于温度、气流、机械设计和工作负载性能要求。

    • 专用小型试验室:ATP Electronics采用自建的小型试验室,模拟和调整基于客户资料的热环境,以验证SSD在实际车载环境下的表现。

图片

    • 动态热管理:ATP的动态热节流机制提供性能与温度之间的精细平衡,通过温度传感器实时监测设备温度,并在复杂的固件处理后逐步调整性能,以保持适宜的温度。

图片

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【网站项目】基于ssm的青大校园预点餐系统

🙊作者简介:多年一线开发工作经验,分享技术代码帮助学生学习,独立完成自己的项目或者毕业设计。 代码可以私聊博主获取。🌹赠送计算机毕业设计600个选题excel文件,帮助大学选题。赠送开题报告模板&#xff…

三层架构——工业控制领域简单理解

前言闲话 工业领域对好滴软件架构的需求不高,但不意味着可以用纯面向过程式编程解决问题,这样后期维护必将大乱。 曾经和一位从业30年的老电气工程师交流工业控制编程: 我问:为啥富士康这些大厂以前的机器都不联网?&…

自养买家号测评(补单)在亚马逊、lazada、速卖通等平台上需要注意什么?

在当今的电商环境中,许多卖家选择自己养号进行测评。然而,这种做法并非毫无风险。亚马逊、Lazada、eBay、Shopee、Wish、速卖通、沃尔玛、阿里国际、Mercari和Tik Tok等平台都存在封号的风险。特别是在每年的风险控制期内,新号被封的情况尤为…

Rectangle:圆角矩形、渐变矩形、随机颜色矩形

import QtQuickWindow {width: 640height: 480visible: truetitle: qsTr("Rectangle")//圆角Rectangle {id: rect1x: 120; y: 10width: 100; height: 200;border.color: "black"border.width: 3radius: 10}//渐变Rectangle {id: rect2x: 230; y: 10width: …

西门子WINCC常用C脚本1

1.置位,复位,取反 获取变量值:GetTagBit(可以是位也可以是字节,字,双字等具体字母不同) 设置变量值:SetTagBit 置位:SetTagBit("变量名",1) 复位&#xff…

rbash环境变量提权

rbash为一个受限制的bash shell变体,限制用户在交互式环境中可使用的操作,以此提升系统安全性 可通过环境变量提权方式,越过此限制 export -p //查看环境变量 BASH_CMDS[a]/bin/sh;a //把/bin/sh给a /bin/bash export PATH$…

StackOverflow的架构

我的新书《Android App开发入门与实战》已于2020年8月由人民邮电出版社出版,欢迎购买。点击进入详情 ​Stack Overflow 工程主管Roberta Arcoverde在最近接受 ​Scott Hanselman采访时透露了 Stack Overflow 架构的故事。他们每秒处理超过 6000 个请求&#xff0c…

如何利用在线网络靶场将安全提升至新水平

在 Standoff 365 的在线网络靶场中,任何公司都可以试验信息安全手段和企业网络设置,优化攻击检测、响应和事件调查的技能。 2023 年,我们不仅准许攻击者使用,也准许防御者使用。我们可以根据客户要求轻松部署 10 个细分行业中的任…

大创项目推荐 深度学习驾驶行为状态检测系统(疲劳 抽烟 喝水 玩手机) - opencv python

文章目录 1 前言1 课题背景2 相关技术2.1 Dlib人脸识别库2.2 疲劳检测算法2.3 YOLOV5算法 3 效果展示3.1 眨眼3.2 打哈欠3.3 使用手机检测3.4 抽烟检测3.5 喝水检测 4 最后 1 前言 🔥 优质竞赛项目系列,今天要分享的是 🚩 基于深度学习的驾…

【不用找素材】ECS 游戏Demo制作教程(3) 1.17

一、生成墓碑 新建脚本如下: using Unity.Entities; using Unity.Mathematics;namespace ECSdemo {public struct GraveyardRandom : IComponentData{public Random Value;}}扩充GraveyardMono如下: using Unity.Entities; using Unity.Mathematics; …

代码随想录算法训练营day13|239.滑动窗口最大值、347.前K个高频元素

239. 滑动窗口最大值 347.前 K 个高频元素 239. 滑动窗口最大值 (一刷至少需要理解思路) 之前讲的都是栈的应用,这次该是队列的应用了。 本题算比较有难度的,需要自己去构造单调队列,建议先看视频来理解。 题目链接/文…

linux磁盘,分区,挂载等等

1. 修改磁盘分区的标签 例如:733be18b-7baf-d84c-879d-ca3db465f179太长了,修改一下。 linuxchenxiao:/media/linux/733be18b-7baf-d84c-879d-ca3db465f179$ 先 sudo blkid sudo blkid 找到你想修改的UUID(唯一标识符) /dev/sda1: UUID"733be…

C++_Lambda表达式的完整介绍

目录 1. 什么是Lambda表达式 1.1 四种表达式的含义 1.2 lambda表达式各个成员的解释 2. 捕获列表 3. 编译器如何看待Lambda表达式 参考文章 参考: C Lambda表达式的完整介绍 - 知乎 c在c11标准中引入了lambda表达式,一般用于定义匿名函数,使得代码…

ChatGPT正确打开方式与GPT-4.5的key最新获取方式

前言 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家:https://www.captainbed.cn/z ChatGPT体验地址 文章目录 前言4.5key价格泄漏ChatGPT4.0使用地址ChatGPT正确打开方式最新功能语音助手存档…

基于SpringBoot的乡村特产推广管理系统

文章目录 项目介绍主要功能截图:部分代码展示设计总结项目获取方式 🍅 作者主页:超级无敌暴龙战士塔塔开 🍅 简介:Java领域优质创作者🏆、 简历模板、学习资料、面试题库【关注我,都给你】 &…

根据基因名批量查找它的Uniprot编号

背景: 前几天老师交给我一个任务,给我一个基因列表,让我查找它们所编码的蛋白质的蛋白质序列。我上了一下uniprot数据库,发现这个任务可以分成两步: 找到这个基因在Uniprot数据库中所对应的蛋白质编码根据蛋白质编码…

SQL SERVER无法连接到服务器解决过程记录

很久没用sql server了,这几天打算更新SQL SERVER数据库:SQL看这一篇就看够了(附详细代码及截图) 这篇文章,发现连接不上服务器。 找一下解决办法。 一、打开服务界面 在键盘上按“WINR”快捷键,打开运行…

【51单片机Keil+Proteus8.9】温室盆栽灌溉系统

实验五 实验名称 温室盆栽灌溉系统 软件设计: 1. 定义对应的引脚和端口的别名。 2. 编写延时函数,用于控制程序的执行速度。 3. 编写LCD控制函数,包括发送命令和发送数据两种操作。 4. 编写显示函数,用于在LCD上显示字符串…

C# dataGridView 列的勾选框改变事件

dataGridView 增加一列 DataGridViewCheckBoxColumn 然后设置复选框值如下图: dataGridView增加两个事件 private void dataGridView1_CurrentCellDirtyStateChanged(object sender, EventArgs e){//提交改变,触发dataGridView1_CellValueChanged事件&…

3Dmax灯光学习(Vray灯光应用)

渲染效果图可以用渲染100哦,最高支持max2024,cr11,vr6.2,支持LUT和Acescg工作流等常用插件,同时森林插件7.43也进行了支持,注册填邀请码【7788】即可免费测试! 灯光应用 普通灯光/标准灯光(外景…