速锐得解码匹配特斯拉电动汽车安全性能检测车架号及BMS电池数据

news2025/2/26 19:42:02

电动汽车三大件分别是电池、电机和电控。到目前为止,电机技术已经非常成熟,直流永磁电机、永磁同步电机已经取代了异步电机,成为电动汽车的主流。很多人认为电动汽车最后一道技术门槛是电池,但在我国,汽车制造商在制造新能源车时,并没有什么电池技术障碍是无法克服的。

通过比亚迪的电池、宁德时代的电池来看,与特斯拉采用的日本松下电池在性能上还是存在差异,松下电池是高成本堆出来的超高性能东西,这毋庸置疑的。要知道,特斯拉用的台湾富田电机并不是很先进,在这个条件下,就需要强大的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总线之间的数据过滤和转发。以上。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

VMware虚拟机中ubuntu网络连接不上

VMware虚拟机中ubuntu中网络连接不上 解决方案其他虚拟机网络 解决方案 1.选择VMware中编辑-虚拟网络编辑器-更改: 设置为你喜欢的模式,这里为NET模式 2.选中ubuntu虚拟机(关机后的虚拟机),点击:编辑虚拟机…

微信视频号的项目玩法,视频号好物分享,只要你会剪辑,就可以去操作

今天我给大家分享一个超有趣的项目玩法——视频号好物分享! 你知道吗,不论是在抖音还是快手、小红薯,这类好物分享账号都是非常流行的。 不过,现如今这些账号已经不再只是简单的分享,而是有目的地进行推荐,…

【面试经典150 | 哈希表】快乐数

文章目录 写在前面Tag题目来源题目解读解题思路方法一:哈希集合判重方法二:快慢指针判重 其他语言python3 写在最后 写在前面 本专栏专注于分析与讲解【面试经典150】算法,两到三天更新一篇文章,欢迎催更…… 专栏内容以分析题目为…

【COMP305 LEC6 LEC 7】

LEC 6 Topic 2. The McCulloch-Pitts Neuron (1943) 1. What kind of propositions can be represented by a single MP neuron (without time)? OR: 中间那条线就是 a1 a2 1 分成了两半:1. on the line 和 above the line 2. below the line …

【计算机网络】NAT机制的工作流程

网络地址转换(NAT)是一种将私有IP地址转换为公共IP地址的技术,它使得私有网络中的主机可以在互联网上与外部主机进行通信。NAT机制在路由器或专用NAT设备上配置,可以用于家庭、小型企业或大型企业的网络环境中。本文将总结NAT机制…

flutter开发实战-打包应用apk签名及Android studio没有generate signed bundle/apk问题修改

flutter开发实战-打包应用apk签名及Android studio没有generate signed bundle/apk问题修改 最近使用flutter开发项目,需要将打包应用时候apk进行签名,我这边开发使用的是Android studio,发现在Android studio的build没有generate signed bu…

读高性能MySQL(第4版)笔记18_扩展MySQL

1. 增长 1.1. 在高速的业务环境中,流量可能逐年增长几个数量级,环境会变得更加复杂,随之而来的数据需求也会快速增加 1.2. 扩展Web服务器 1.2.1. 在负载均衡的后端添加更多的服务器节点,而这通常就是扩展We b服务器的全部工作 …

【银河麒麟系统】备份还原工具显示“备份分区空间不足,请删除过期或者不需要的备份”解决方法

一.问题的现象 在进行银行麒麟V10的系统备份时,会因为所需备份的系统过大导致备份分区容量不足导致备份失败的情况: 二.解决方法 该问题的处理思路与之前写过的一篇文章:【linux】把home目录挂载到其他分区(数据盘/data等&#xf…

Day8力扣打卡

打卡记录 查找和替换模式&#xff08;哈希表 / find函数查询重复程度&#xff09; 链接 1.hash表双映射检测是否存在相同映射。 2.利用string的find函数返回下标来检测对应字符串的重复程度(妙)。 class Solution { public:vector<string> findAndReplacePattern(vect…

Web APIs——事件监听以及案例

1、事件监听 什么是事件&#xff1f; 事件是在编程时系统内发生的动作或者发生的事情 比如用户在网页上单击一个按钮 什么是事件监听&#xff1f; 就是让程序检测是否有事件产生&#xff0c;一旦有事件触发&#xff0c;就立即调用一个函数做出响应&#xff0c;也称为绑定事…

基于斑点鬣狗算法的无人机航迹规划-附代码

基于斑点鬣狗算法的无人机航迹规划 文章目录 基于斑点鬣狗算法的无人机航迹规划1.斑点鬣狗搜索算法2.无人机飞行环境建模3.无人机航迹规划建模4.实验结果4.1地图创建4.2 航迹规划 5.参考文献6.Matlab代码 摘要&#xff1a;本文主要介绍利用斑点鬣狗算法来优化无人机航迹规划。 …

LiveGBS流媒体平台GB/T28181常见问题-海康大华宇视硬件NVR摄像头通道0未获取到视频通道如何排查如何抓包分析

LiveGBS常见问题海康大华宇视硬件NVR摄像头通道0未获取到视频通道如何排查如何抓包分析&#xff1f; 1、硬件NVR配置接入示例2、通道数为0处置2.1、判断信令是否畅通2.1.1、点击更新通道2.1.2、有成功提示2.1.2.1、确认设备的视频通道编码是否填写2.1.2.2、确认是否超过授权数目…

【ArcGIS模型构建器】03:多个shp批量按属性分割(多个县区批量提取乡镇)

文章目录 一、数据预览二、模型构建三、保存模型一、数据预览 加载实验数据: 本试验实现将两个县区的数据分割为乡镇数据。 二、模型构建 1. 添加数据文件夹 将县区数据所在的根目录文件夹拖进模型。 2. 添加要素类迭代器 插入→迭代器→要素类。 用连接工具,将数据文件…

【计算机网络笔记】网络应用的体系结构

系列文章目录 什么是计算机网络&#xff1f; 什么是网络协议&#xff1f; 计算机网络的结构 数据交换之电路交换 数据交换之报文交换和分组交换 分组交换 vs 电路交换 计算机网络性能&#xff08;1&#xff09;——速率、带宽、延迟 计算机网络性能&#xff08;2&#xff09;…

【C++入门篇】保姆级教程篇【上】

目录 一、第一个C程序 二、C命名空间 1&#xff09;什么是命名空间&#xff1f; 2&#xff09;命名空间的使用 3&#xff09; std库与namespace展开 4&#xff09;命名空间的嵌套使用 三、输入输出方式 四、缺省参数 1&#xff09;什么是缺省参数&#xff1f; 2&#xff0…

html web前端 登录,短信验证码登录

html web前端 登录&#xff0c;短信验证码登录 1&#xff0c;手机号码格式校验 2&#xff0c;按钮点击60秒倒计时&#xff0c;按钮限制点击 3&#xff0c;验证码/或密码长度校验&#xff08;被注释&#xff0c;公司发的验证码长度不一致&#xff0c;不一定是6位&#xff09; 4…

LabVIEW应用开发——控件的使用(三)

接上文&#xff0c;这篇介绍簇Cluster控件。 LabVIEW应用开发——控件的使用&#xff08;二&#xff09; 1、簇Cluster 1&#xff09;创建 蔟控件又称为组合、集群控件&#xff0c;顾名思义它是一个类似于C语言的结构体的一个数据结构控件。在描述一个对象的时候&#xff0c;…

SAP POorPI RFC接口字段调整后需要的操作-针对SP24及以后的PO系统

文章目录 问题描述解决办法 问题描述 在SAP系统的RFC接口结构中添加了字段&#xff0c;RFC也重新引用到了PO系统&#xff0c;Cache和CommunicationChannel都刷新或启停了&#xff0c;但是新增的字段在调用接口的时候数据进不到SAP系统&#xff0c;SAP系统内的值也出不来。经过…

图像处理之《基于多MSB预测和Huffman编码的加密图像可逆数据隐藏》论文精读

一、文章摘要 随着云存储和隐私保护的发展&#xff0c;可逆数据隐藏在加密图像中(RDHEI)作为一种技术越来越受到人们的关注&#xff0c;它可以&#xff1a;在图像加密领域嵌入额外的数据&#xff0c;确保嵌入的数据可以无差错地提取&#xff0c;原始图像可以无损地恢复。本文提…

安卓 实现60s倒计时的CountDownTimer(小坑)

安卓 实现60s倒计时的CountDownTimer&#xff08;小坑&#xff09; 前言一、CountDownTimer 是什么&#xff1f;二、代码示例1.使用2.小坑的点误差及时取消 总结 前言 前段时间写倒计时没有用线程&#xff0c;想换一种实现方式结果踩了个小坑&#xff0c;特此记录。 一、Count…