0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

扒一扒特斯拉超跑Roadster都用了什么单片机

无际单片机编程 来源:无际单片机编程 2023-11-24 16:25 次阅读

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

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

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

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

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

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

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

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

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

9bbbd51a-8aa2-11ee-939d-92fbcf53809c.png

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

9bdb6b3c-8aa2-11ee-939d-92fbcf53809c.png

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

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

1.电池接口电路

9bf66bbc-8aa2-11ee-939d-92fbcf53809c.png

2.can接口电路

9c12befc-8aa2-11ee-939d-92fbcf53809c.png

3.电压监控电路

9c2cc9be-8aa2-11ee-939d-92fbcf53809c.png

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

二、HVAC控制(HVAC)

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

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

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

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

9c5d348c-8aa2-11ee-939d-92fbcf53809c.png

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

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

三、车载显示系统

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

9c928a1a-8aa2-11ee-939d-92fbcf53809c.png

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

9ca9c2c0-8aa2-11ee-939d-92fbcf53809c.png

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

9cca112e-8aa2-11ee-939d-92fbcf53809c.png

ARM7内核,自带LCD和can模块,比较适合汽车领域需要用屏显示的产品。

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

不过,我觉得能学习下设计思路和实现原理,也不错。

遗憾的是,代码没有开源,大家都比较期待这个。

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







审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6035

    文章

    44554

    浏览量

    634626
  • 特斯拉
    +关注

    关注

    66

    文章

    6311

    浏览量

    126541
  • 电池监控
    +关注

    关注

    0

    文章

    134

    浏览量

    14023
  • 纯电动车
    +关注

    关注

    0

    文章

    159

    浏览量

    14703

原文标题:特斯拉超跑Roadster开源了,扒一扒都用了什么单片机?

文章出处:【微信号:nanshuqg,微信公众号:无际单片机编程】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    什么原因会导致单片机程序

    ______________________________________ 什么原因会导致单片机程序
    发表于 10-16 22:31

    远程监控运维管理系统解决方案

    渣机主要由机械手与输送机相结合,将自动渣和自动输送功能合二为,替代了传统的人工和间歇式机械作业,大大提高了工作效率,降低了劳动强度,并显著提升了作业安全性,在矿山、道路、隧道、水利等工程领域
    的头像 发表于 09-05 17:10 186次阅读

    文读懂什么单片机:组成结构与应用

    欢迎来到单片机的世界,这是种微小(但功能强大)的设备,改变了嵌入式系统的面貌。在本文中,您将了解单片机些基本知识、单片机的结构以及微处
    的头像 发表于 08-09 11:49 1673次阅读
    <b class='flag-5'>一</b>文读懂什么<b class='flag-5'>单片机</b>:组成结构与应用

    个暑假如何学习单片机

    个暑假是学习和掌握单片机基础知识的良好时机。以下是个关于如何在暑假期间学习单片机的建议计划
    的头像 发表于 07-03 09:19 513次阅读
    <b class='flag-5'>一</b>个暑假如何学习<b class='flag-5'>单片机</b>

    马斯克再次宣称特斯拉Roadster 2将具备飞行能力

    特斯拉公司首席执行官埃隆·马斯克再次为科技界投下枚重磅炸弹,他宣布备受瞩目的特斯拉Roadster 2将具备飞行能力。这款被外界戏称为“永远在明年推出”的车型,以其超前的设计理念和卓
    的头像 发表于 06-17 16:00 478次阅读

    请问大家开发单片机都用的什么开发工具呢?

    大家开发单片机都用的什么开发工具呢?
    发表于 05-16 07:05

    单片机Freertos怎么样?

    单片机Freertos好移植么?参考资料好不好找?
    发表于 03-25 15:22

    特斯拉全新Roadster电动跑车设计完成,续航里程达997.79公里

    特斯拉与 SpaceX 共同制造的全新 Roadster 不仅采用 SpaceX 推进引擎,更能实现 0~60 英里加速度 (相当于零百加速)低于 1 秒,足以看到其实力非凡。马斯克指出,这款独特的 Roadster 超乎常规汽
    的头像 发表于 02-28 16:02 513次阅读

    折叠屏手机背后的“黑科技”

    折叠屏手机似乎正成为各大品牌下步推新的产品,那么今天,就让我们这里面到底有什么“黑科技”。
    的头像 发表于 02-26 10:34 1285次阅读
    <b class='flag-5'>扒</b><b class='flag-5'>一</b><b class='flag-5'>扒</b>折叠屏手机背后的“黑科技”

    AURIX2G系列的单片机多核程序应该怎么配置?

    AURIX2G系列的单片机多核程序应该怎么配置,感觉没有头绪
    发表于 02-20 06:15

    晶振频率漂移的原因

    晶振频率漂移的原因  晶振频率漂移是指晶振器输出频率在长时间使用中逐渐偏离其标称频率的现象。晶振频率漂移是种晶振器的固有性能,其原因主要取决于晶振器的制造工艺、环境条件、使用方
    的头像 发表于 01-26 14:20 1003次阅读

    雕铣、雕刻和加工中心之间的区别

    中心、雕铣、雕刻,之间有什么区别?相信这句话很多刚刚加入这个圈的朋友都会问,然后在买机械设备的时候不太懂,不知道怎么区分,到底应该买什么样的设备,才能达到自己的需求,今天小编就为大家
    的头像 发表于 01-15 09:48 756次阅读

    【干货】示波器串口数据

    原文来自:24c01硬件电子 有时候没有逻辑分析仪,恰恰示波器也没买串口解析的功能,那么如何串口数据呢?(以下文章也适用于RS485,因为基本差不多) 首先介绍下串口数据帧的组成:起始位1bit
    的头像 发表于 01-12 08:40 1418次阅读
    【干货】示波器<b class='flag-5'>扒</b>串口数据

    分享下用ST-LINK Utility识别单片机程序是否

    最近有网友大概问了这样的问题:单片机项目偶尔经常出现异常,不知道是程序飞了,还是进入某个死循环了。
    的头像 发表于 01-09 11:40 3382次阅读
    分享<b class='flag-5'>一</b>下用ST-LINK Utility识别<b class='flag-5'>单片机</b>程序是否<b class='flag-5'>跑</b>飞

    STM32单片机的特点和功能是什么

    的特点,广泛应用于工业控制、消费电子、通信设备等领域。 、STM32单片机的特点 高性能:STM32单片机用了ARM Cortex-M内核,最高运行频率可达72MHz,具有单周期乘
    的头像 发表于 01-03 15:33 1.2w次阅读