速锐得解码匹配特斯拉电动汽车安全性能检测车架号及BMS电池数据
电动汽车三大件分别是电池、电机和电控。到目前为止,电机技术已经非常成熟,直流永磁电机、永磁同步电机已经取代了异步电机,成为电动汽车的主流。很多人认为电动汽车最后一道技术门槛是电池,但在我国,汽车制造商在制造新能源车时,并没有什么电池技术障碍是无法克服的。
通过比亚迪的电池、宁德时代的电池来看,与特斯拉采用的日本松下电池在性能上还是存在差异,松下电池是高成本堆出来的超高性能东西,这毋庸置疑的。要知道,特斯拉用的台湾富田电机并不是很先进,在这个条件下,就需要强大的BMS系统,也就是整个电动汽车的核心,就像我们手机电量显示的百分比例,其实就是手机里的BMS在工作的结果。特斯拉电池采用的是圆柱电池设计,具有更好的散热和安全性能,内阻非常小,本身电耗比较低,电芯采用镍钴铝材料,也能让电池密度更强。

在汽车安全性能检测,要采集BMS系统的电池信息,直接“万用表模式”车上测试电池电压,那肯定是不准的,这种在线电压的粗略判断,误差极大,在线电压不可能用在需要精准测试的场合。而电池的活性根据不同温度、不同释放效率,充放电的效率都会有不同,南北的特斯拉车主会觉得同样驾驶特斯拉,表现最明显的是续航差异很大,这也就是电池活性决定的。
由此可见,BMS电池管理系统的技术,除了电池本身以外,是更为复杂、更为核心的数据管理难题,而在电动汽车安全性能检测场景下,BMS相关的数据又是需要极多,那么,突破数据关卡,也是基于对BMS的理解,对CAN报文、电控系统熟悉的一个关键所在。

特斯拉的BMS电池管理系统的主板包括2个微处理器,一个是德州仪器的TMS570LS0432,封装为LQFP176,一个是飞思卡尔SPC5764CSMKU6,封装为LQFP100,副MCU TM570可以检测主MCU SPC5764工作状态,一旦发现其失效可获取控制权限。之前速锐得EST527的OBD模块在2013年就采用过这个技术,主控MCU采用PIC,副控MCU采用M0架构的芯片。硬件上的功能上:主MCU负责电流检测、CAN通信等。副MCU负责高低边驱动、HVIL检测、高压、绝缘、CMC通信等。

特斯拉的电控系统采用“一主四从”的管理方式,有一个BMU中心,四条BMS系统线路分布其中,所有的电池电控系统都集成在Penthouse位置,这种高度集成的电控系统也是特斯拉引以为傲的特点,BMS采用模块化设计,即使使用不同类型的电池,仍可适配良好,展现出高度的包容性。那么在CAN数据,通过速锐得SPY3解码匹配发现,基本上可以直接从内部CAN读取一些电芯级别的数据,包括车辆状态中的停车、行驶、未充电、充电完成、异常、预留状态,新能源汽车SOC、车辆识别代号(VIN号)、绝缘电阻值、车速、环境温度、驱动电机温度、IGBI温度、加速踏板位置、制动踏板位置。
还有BMS中的单体电池电压最高值、最高电压电池子系统号、最高电压电池单体代号、单体电压最低值、最低电压电池子系统号、最低电压电池单体代号、电池组温度最高值、最高温度子系统号、电池组温度最低值、最低温度子系统号、最低温度探针单体代号、单体电池总数、单体电池包总数、电机转矩、电机转速、电机母线电压、电机母线电流、驱动电机功率、电机控制器输入电压、电池报警信息、电机报警信息、电控报警信息,驱动电机电压和电流、驱动电机状态。

其实,也有不用SPY3的朋友获取过这些CAN报文及BMS信息,只是从逻辑和DBC控制策略上,略有差距,有的只能做到只知其表,不知其源,想要做更高级的事,可能就会捉襟见肘了。特斯拉总线上,每秒产生2700帧数,包括了300多个CANID,DBC控制策略中能解码匹配120多个CANID,对应的大概是2000个信号。
要注意的是,特斯拉在车载总线中引入了以太网,所以特斯拉汽车网关还负责以太网与CAN总线之间的数据过滤和转发。以上。
相关文章:
速锐得解码匹配特斯拉电动汽车安全性能检测车架号及BMS电池数据
电动汽车三大件分别是电池、电机和电控。到目前为止,电机技术已经非常成熟,直流永磁电机、永磁同步电机已经取代了异步电机,成为电动汽车的主流。很多人认为电动汽车最后一道技术门槛是电池,但在我国,汽车制造商在制造…...
mysql视图中转换表字段的数据类型
需求: 开发框架中需要视图c_smelt_group字段类型是字符串的,而数据库表中c_smelt_group字段是int类型。 解决办法: wt是表的别名,通过cast函数,将wt.c_smelt_group字段转成字符串类型, AS c_smelt_group 是给字段取别名。 cast( …...
深入理解Java中的Synchronized关键字
文章目录 📝 定义📝 JDK6以前🔥 对象从无锁到偏向锁转化的过程🔥 轻量级锁升级🔥 自旋锁🔥 重量级锁 📕我是廖志伟,一名Java开发工程师、Java领域优质创作者、CSDN博客专家、51CTO专…...
力扣每日一题58:最后一个单词的长度
题目描述: 给你一个字符串 s,由若干单词组成,单词前后用一些空格字符隔开。返回字符串中 最后一个 单词的长度。 单词 是指仅由字母组成、不包含任何空格字符的最大子字符串。 示例 1: 输入:s "Hello World&q…...
mybatis书写
mybatis <select id"selectUserList" resultType"map"> select * from user </select><!--根据主键查询一条--> <select id"selectById" resultType"map" parameterType"java.lang.Integer"> sele…...
Win32 命名管道
命名管道简单封装 CNamedPipe.h #pragma once #include <string> #include <windows.h> #include <tchar.h>#pragma warning(disable:4200)class CNamedPipe { public:CNamedPipe();~CNamedPipe();CNamedPipe(const CNamedPipe& r) delete;CNamedPipe&…...
Flutter 填坑录 (不定时更新)
一,内存爆表 > 图片缓存 /// State基类 class BaseState<T extends StatefulWidget> extends State<T>withAutomaticKeepAliveClientMixin,WidgetHelper,DialogHelper,EventListener {mustCallSupervoid initState() {if (isListenEvent()) {EventMa…...
如何提高webpack的构建速度?
一、背景 随着我们的项目涉及到页面越来越多,功能和业务代码也会随着越多,相应的 webpack 的构建时间也会越来越久 构建时间与我们日常开发效率密切相关,当我们本地开发启动 devServer 或者 build 的时候,如果时间过长ÿ…...
Linux:实用操作
Linux:实用操作 1. 各类小技巧1.1 controlc(ctrl c) 强制停止1.2 可以通过快捷键:control d(ctrl d),退出账户的登录1.3 历史命令搜索1.4 光标移动快捷键 2. 软件安装2.1 介绍2.2 yum命令(需要root权限)在这里插入图片描述 3. systemctl4.…...
【Linxu工具】:vim使用及简单配置
朋友们、伙计们,我们又见面了,本期来给大家解读一下有关Linux工具:vim的使用,如果看完之后对你有一定的启发,那么请留下你的三连,祝大家心想事成! C 语 言 专 栏:C语言:从…...
众和策略:题材股什么意思?
题材股是股票商场上的一个术语,许多刚接触股票出资的人可能对它不太熟悉。那么,题材股什么意思呢?在本文中,咱们将从多个角度剖析这个问题,帮忙读者更好地了解。 一、什么是题材股 题材股是指某个工作或主题的股票集结…...
npm 无法将“npm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。
一、报错: npm : 无法将“npm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确, 然后再试一次。 所在位置 行:1 字符: 1npm init -y~~~ CategoryInfo : ObjectNotFo…...
港联证券:短债基金收益?
跟着人们对理财的需求不断增加,短债基金成为了许多出资者关注的焦点。那么,短债基金可以带来什么样的收益呢?本文将从多个角度剖析短债基金的收益。 一、短债基金的概念 短债基金是一种基金类型,风险相对较低,一般出资…...
每日一题 2316. 统计无向图中无法互相到达点对数(中等,图连通分量)
题目很简单,只要求出每个连通分量有多少个节点即可首先通过建立一个字典来表示每个节点的邻接关系遍历每个节点,并通过邻接关系标记在当前连通分量内的所有的点,这样就可以知道一个连通分量内有多少个点在这里我陷入了一个误区,导…...
Centos 无法连接 WIFI
环境 硬件:ASUS X550VC, x86_64系统:CentOS 7.9 现象 系统安装后无法上网,终端命令提示符为shadow3dlocalhost,我的疑问是这里不是应该显示我的主机名吗,为什么是localhost呢?但是有些时候,又…...
whois人员信息python批处理读入与文本输出
使用pytho读取一个ip列表文本,批量获取whois输出并写入到一个文本 import socketif __name__ __main__:# 江苏电信DNS地址mylog open(whois.log, mode a,encodingutf-8)for line in open("ip.txt"):s socket.socket(socket.AF_INET, socket.SOCK_STR…...
阿里云服务器续费流程_一篇文章搞定
阿里云服务器如何续费?续费流程来了,在云服务器ECS管理控制台选择续费实例、续费时长和续费优惠券,然后提交订单,分分钟即可完成阿里云服务器续费流程,阿里云服务器网aliyunfuwuqi.com分享阿里云服务器详细续费方法&am…...
TCP的三次握手、四次挥手!就像打电话一样简单!
目录 学前必会 三次握手详解 和打电话一样 为什么必须要三次? 四次挥手详解 和挂电话一样 为什么要四次挥手? 第四次为何要等待 2*MSL? 相关面试题: 说一下三次握手、四次挥手的过程三次握手四次挥手的目的是什么&#x…...
自动巡查、自动换充电……浙江这两台无人机“巢穴”派大用场
浙江省积极探索利用高科技的无人机技术提高森林防火效率。在杭州市西湖区的西山国家森林公园和绍兴市柯桥区的大香林风景区,部署了两台复亚智能全自动无人机飞行系统,实现了火情的自动检测、定期自动巡查以及迅速响应。该技术的应用标志着杭州从传统的“…...
数据结构题型20-第七章 查找
文章目录 1 考察重点2 知识框架3 考察重点4 顺序查找和折半查找4.1 顺序查找4.1.1 一般线性表的顺序查找4.1.2 有序表的顺序查找 4.2 折半查找4.3 分块查找 1 考察重点 2 知识框架 3 考察重点 4 顺序查找和折半查找 4.1 顺序查找 4.1.1 一般线性表的顺序查找 4.1.2 有序表的顺…...
Python敏感性分析的完整指南:SALib库的终极应用
Python敏感性分析的完整指南:SALib库的终极应用 【免费下载链接】SALib Sensitivity Analysis Library in Python. Contains Sobol, Morris, FAST, and other methods. 项目地址: https://gitcode.com/gh_mirrors/sa/SALib SALib是一个功能强大的Python库&am…...
OpCore-Simplify革命性指南:5步智能配置黑苹果的完整方案
OpCore-Simplify革命性指南:5步智能配置黑苹果的完整方案 【免费下载链接】OpCore-Simplify A tool designed to simplify the creation of OpenCore EFI 项目地址: https://gitcode.com/GitHub_Trending/op/OpCore-Simplify 还在为复杂的OpenCore配置而头疼…...
如何快速提取Godot游戏资源:5步掌握PCK文件解包终极指南
如何快速提取Godot游戏资源:5步掌握PCK文件解包终极指南 【免费下载链接】godotdec An unpacker for Godot Engine package files (.pck) 项目地址: https://gitcode.com/gh_mirrors/go/godotdec 你是否曾经好奇Godot游戏中的精美资源是如何打包的࿱…...
YOLOv13新手教程:从镜像启动到完成预测,手把手教学
YOLOv13新手教程:从镜像启动到完成预测,手把手教学 1. 环境准备与快速部署 1.1 镜像获取与启动 YOLOv13官版镜像已经预装了所有必要的运行环境和依赖库,包括Python 3.11、PyTorch 2.3以及Flash Attention v2加速库。你只需要简单的几步就能…...
基于itof相机的牛只三维重建
基于对iToF相机技术特性和畜牧业三维重建需求的综合分析,本报告提出了一套完整的多iToF相机牛只三维重建系统方案。该方案针对牛只体型测量、健康监测和行为分析等应用场景,从硬件选型、系统架构、算法优化到环境适应性等多个维度进行设计,能够在复杂牧场环境中实现高精度、…...
避坑指南:为什么conda安装ipywidgets后tqdm进度条还是不显示?完整排查流程
深度排查:为什么conda安装ipywidgets后tqdm进度条依然消失? 当你满怀期待地在JupyterLab中运行数据分析脚本,却发现tqdm进度条只输出冷冰冰的HBox提示而非动态可视化效果时,这种挫败感就像等待下载进度条卡在99%。本文将从底层原理…...
镜像优化攻略
镜像优化攻略:提升效率与性能的关键 在云计算和容器化技术快速发展的今天,镜像作为应用部署的核心载体,其优化直接关系到资源利用率、启动速度和系统稳定性。无论是开发、测试还是生产环境,高效的镜像优化策略都能显著降低成本并…...
如何快速解密QQ音乐加密文件:终极QMC解密工具完全指南
如何快速解密QQ音乐加密文件:终极QMC解密工具完全指南 【免费下载链接】qmc-decoder Fastest & best convert qmc 2 mp3 | flac tools 项目地址: https://gitcode.com/gh_mirrors/qm/qmc-decoder 你是否曾经下载了QQ音乐的文件,却发现在其他播…...
[特殊字符] Anything to RealCharacters 2.5D转真人引擎:电商模特图5分钟快速生成实战
Anything to RealCharacters 2.5D转真人引擎:电商模特图5分钟快速生成实战 你是否也曾为电商模特图发愁?新品上线,设计稿早已完成,却卡在寻找合适模特、预约拍摄、后期修图的漫长流程上。成本高、周期长、风格难统一,…...
Qwen3.5-4B-Claude蒸馏模型效果展示:数学推导、代码生成、概念解释三重验证
Qwen3.5-4B-Claude蒸馏模型效果展示:数学推导、代码生成、概念解释三重验证 1. 模型概述 Qwen3.5-4B-Claude-4.6-Opus-Reasoning-Distilled-GGUF是一个基于Qwen3.5-4B的推理蒸馏模型,专门针对结构化分析、分步骤回答以及代码与逻辑类问题进行了优化。这…...
