开源的特斯拉Roadster,都用了什么单片机?

在2023年11月23日,马斯克发了个推文。

开源的特斯拉Roadster,都用了什么单片机?_第1张图片

意思是开源Roadster的所有设计和工程资料,无论我们拥有什么,你现在也能拥有。听这话就知道有格局,不愧是源神。

Roadster是特斯拉推出的第一款纯电动车,于2008年开始交付,从百公里加速2.1不难看出,这是一辆车在前面跑,魂在后面追的超跑。

开源的特斯拉Roadster,都用了什么单片机?_第2张图片

据说将空气动力工程的优势发挥到极致,在性能和效率方面树立行业典范。

作为一个单片机工程师,我该做点什么了。

我打开了推文上的网址,找到公开的开发文件(Disclosed Research and Development Documents)

可以看到,马总只提供了电池监控板,车载显示系统,HVAC系统的资料,还有一个诊断软件。

我们下载前面3个看看是用的什么单片机,点击就能直接下载了。

开源的特斯拉Roadster,都用了什么单片机?_第3张图片

解压以后,发现这3个硬件资料里面,都只包含了原理图和gerber文件,把Gerber文件直接发给PCB 制造商,就能做出电路板。

一、电池监控板(Battery-Monitoring-Board)

我们打开电池监控板的原理图,发现用的是PIC18F8585(美国微芯)单片机。

开源的特斯拉Roadster,都用了什么单片机?_第4张图片

我找到这款单片机的数据手册,发现有48k的Flash,3.2k左右的sram,带can接口。

开源的特斯拉Roadster,都用了什么单片机?_第5张图片

从单片机的存储空间来看,程序应该并不复杂。

就是电路部分看起来复杂一些,下面随机展示一下:

1.电池接口电路

开源的特斯拉Roadster,都用了什么单片机?_第6张图片

2.can接口电路

开源的特斯拉Roadster,都用了什么单片机?_第7张图片

3.电压监控电路

开源的特斯拉Roadster,都用了什么单片机?_第8张图片

PIC这款单片机已经很老了,目前应该有很多性价比更高的可以替代。

二、HVAC控制(HVAC)

刚开始,我也不知道HVAC是什么意思,因为之前没做过汽车类的产品。

然后我搜了一下,应该是汽车的空调控制系统。

里面也是包含了Gerber文件和各模块的原理图。

开源的特斯拉Roadster,都用了什么单片机?_第9张图片

我先打开单片机部分的原理图,也就是Micro_and_Flash这个文件。

开源的特斯拉Roadster,都用了什么单片机?_第10张图片

使用的是飞思卡尔(Freescale)的MC9S12DP512MPVE不过这公司在2015年被恩智浦(nxp)收购了。

我大概看了下这款单片机,有512K的Flash,12K的Ram,Can接口有5个,SPI接口有3个.....

开源的特斯拉Roadster,都用了什么单片机?_第11张图片

三、车载显示系统

这里就不演示文件夹结构了,直接打开原理图。

开源的特斯拉Roadster,都用了什么单片机?_第12张图片

单片机用的是恩智浦的LH75401,这个芯片资料比较少,甚至在nxp官网都搜不出来,不知道是不是停产了。

开源的特斯拉Roadster,都用了什么单片机?_第13张图片

下面这个是这款单片的应用参考。

开源的特斯拉Roadster,都用了什么单片机?_第14张图片

如果说特点的话,就是ARM7内核,自带LCD和can模块,比较适合汽车领域需要用屏显示的产品。

这些方案都是2008年之前设计的了,有些网友说都是老掉牙的方案了,开了等于没开。

不过,我觉得主要是参考设计思路和实现原理。

遗憾的是,就是代码没有开源,包括我在内的很多人比较期待这个。

哪怕是全部开源了,真正能做出来的应该寥寥无几,这个不仅仅是技术,还需要供应链之类的支撑,否则可能复刻出来,如下图所示。

开源的特斯拉Roadster,都用了什么单片机?_第15张图片

你可能感兴趣的:(单片机,嵌入式硬件)