闪存如何回忆许多特斯拉汽车

25-01-2021 |  |  By 萨姆布朗

最近,Tesla宣布在2018年之前的所有模型S和Model X汽车上召回。这些汽车面临的问题是什么,如何在故障时闪存,以及在处理NAND闪存时教授未来的工程师?

特斯拉回忆起超过150,000辆车

最近,特斯拉(着名的电动汽车公司由埃龙麝香跑), 宣布所有模型S和Model X汽车2018年之前制造 回忆准备。根据特斯拉的说法,其中一些车辆显示了有关相机和HVAC系统的故障迹象,使其不安全地驾驶。 

在特斯拉车辆上的倒车摄像机在某些情况下不运行,HVAC中的防雾系统不起作用。此外,由于该问题驻留在具有访问车辆内部总线的媒体控制单元中,因此自动驾驶仪功能也可以损坏并且无法正常运行。 

召回的150,000辆车是一家刚刚开始在电动汽车行业成为主导力量的公司的大量巨大承诺。幸运的是,对于特斯拉来说,他们已经找到了这个问题的原因,它在于使用的NAND闪存。


NAND闪存芯片如何引起如此大的压力

在媒体控制单元(MCU)内部,一个小 8GB NAND Flash. 内存模块存在。该存储器模块的目的是存储各种信息,包括数据记录信息。闪存模块还支持3000个程序/擦除周期,这很可能是每个单元,而不是整个芯片。 

任何值得盐的工程师都可以看到系统如何失败......

存储在这种小存储器芯片中的大量记录信息快速导致NAND闪光变为满。事实上,这些信息表明,在芯片失败之前,车辆将能够运行3到4年,并且每辆车最终将由于闪存而最终失败。

当内存发生故障时,依赖于媒体控制单元的其他服务由于内存错误而开始失败。随着各种控制冻结所需的触摸屏,HVAC无法正常运行,有些驱动器报告说,钟声和其他声音也不播放。

根据特斯拉的说法,旧车辆使用了NVIDIA TEGRA 3处理器,而较新的模型移动到基于英特尔的硬件,不会受到影响。此外,较新的车辆具有64GB的数据,远远超过车辆的预期寿命。

这对工程师教了什么?

可以从中学习的第一课 NAND闪存失败是启动公司如何缺乏经验,过度普遍的问题,并在他们走路之前运行。在特斯拉的情况下,在数据记录系统上工作的大多数工程师都可以理解,NAND闪存主要用于永久存储系统文件和参数,而不是不断重写数据。如果要在这样的场景中使用Flash,则需要存储单元的自动调平,并且大的内存大小使得数据收集的数据不会填充芯片。此外,工程师将基本计算数据记录器在车辆的生命周期上需要多少内存。

当然,由于部门之间的隔离太多,此错误可能会播种。负责MCU的硬件工程师可能没有参与编程。不了解硬件的软件工程师决定编写数据日志例程,因为它是一个简洁的功能。 

这个误差也教导了组件选择是如此重要。只需选择物理尺寸,内存容量的内存芯片,并且成本注定要失败。如前所述, 闪存通常用于备份,只读信息,以及具有低写入周期的计算机之间的数据传输。 

提出的另一个问题是车辆数据首先记录的原因?此类车辆与互联网隔离,此类数据只会在需要修复损坏的车库?如果日志记录功能被部门编程,因为它认为它是一个整洁的功能,那么车辆的一部分独立设计,没有仲裁过程。如果决定实施此类功能来自权威,那么问题就是为什么? 

阅读更多


萨姆布朗

相关文章