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

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

3天内不再提示

特斯拉Model3 CAN数据采集和解析-CANedge

蔡峰 来源:jf_24783068 作者:jf_24783068 2023-07-10 13:17 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

本案例演示了使用CANedge从Tesla EV记录数据并通过Grafana软件解析和回放信号

我们将CANedge通过OBD转接线插入到特斯拉Model3中,收集了CAN总线数据并将其加载到 asammdf GUI中。

另外从github加载了一个Tesla Model 3 DBC文件来解码数据,数据中包括:

· 特斯拉每秒产生约 2,700帧

· 特斯拉数据包含300多个 CAN ID

· DBC 能够解码约 120 个 CAN ID(约 40%)

· 这对应于近2,000个信号

解析信号示例(可联系我们获取实车数据和DBC文件):

以下是 Tesla EV 的参数示例

1.胎压 2.轮胎温度

3.刹车温度 4.充电状态(%)

5.能量消耗 6.再生效果

7.充电数据 8.门锁

9.速度、转速、... 10.温度(室内、油...)

11.扭矩数据 12.刹车/加速踏板数据

13.转向角/速度 14.刮水器状态

15.还有更多(联系我们获得对应数据)

解决过程:

第1步:设备连接

正如特斯拉车主所知,大多数特斯拉电动汽车在方向盘附近没有OBD2 连接器——只有一个以太网连接器。

我们通过断开现有连接器,将定制的 OBD2 适配器电缆插入特斯拉的线束,接口位置和线束如图:

警告:如果您复制此操作,请谨慎操作并自行承担风险。

wKgZomSrlF2AU6gtAARrkQSMuN8712.png

特斯拉专用OBD线束

连接步骤:

1.获取 Tesla OBD2 适配器(详情如下)

2.获取CANedge+DB9-OBD2 适配器

3.安装 Tesla OBD2 适配器

4.将 CANedge 连接到 DB9-ODB2 适配器

5.连接 DB9-OBD2 和 Tesla OBD 适配器

6.再次启动特斯拉

您的 CANedge 现在将记录来自 Tesla 的数据。

配置CANedge

我们用CANedge默认的配置文件,就可以采集特斯拉的CAN数据。

特斯拉每秒2700帧报文,所以会生成大量数据,因此对于长时间记录,您可能需要通过过滤配置和预处理文件来处理一些不相关数据。

wKgaomSrlF6AK13sAAWPv2emA8A308.png

特斯拉CAN数据信号解析

创建 Grafana 仪表板

与我的其他EV案例研究一样,我们在 Grafana 仪表板中可视化 Tesla 数据。为此,我使用了我们的CANedge InfluxDB Writer。

具体来说,我将 DBC 解码 Tesla 数据的重采样版本写入 InfluxDB 云数据库。接下来,我复制了我的Kia EV6 仪表板模板并修改了查询以将 Kia EV6 DBC 信号名称替换为 Tesla 信号名称。

我能够识别大多数相同的信号,从而实现几乎相同的数据表示。

特别是,我使用与 Kia 案例中相同的技术来创建“kWh / 100 km”面板(通过 Grafana 转换)。

生成的仪表板可以通过playground查看- 如果您想将其用于您自己的 Tesla,您可以通过我们的“EV 数据包”获取模板。

Grafana计算值

Grafana 中的一个很酷的功能是能够创建“delta”值,从信号的最后一个值中减去第一个值。这使我能够获取BMS_kwhDriveDischargeTotal 和 BMS_kwhRegenChargeTotal 等“累积”信号,并将它们转换为“跳闸”信号,显示在特定时间段内放电/再生了多少千瓦时能量。

这带来了什么好处?

此案例研究展示了如何从 Tesla Model 3 收集数据 - 对 Tesla Model Y 和 X 进行了类似的实施。

此外,这是一个很好的例子,说明您有时可以从解码专有数据的“公共”DBC 文件中获得多少数据。我不知道有人是如何创建此 DBC 的,但我查看的所有信号似乎都是合法的。下拉列表中提供 1,000 多个可用信号。

我还发现能够在给定时间段内直接显示放电能量与再生能量。从演示中可以明显看出。在城市通勤时,电能回收很有意义 - 这很好地说明了为什么在 EV 中使用电子踏板如此重要(我们的Kia EV6案例研究也显示了这一点)。

wKgaomSrlF-AFWnwAADQJHwLioQ855.jpg

本次研究采用的远程无线记录仪-CANedge2

CANedge2是一款功能强大的远程CAN记录仪,支持2路CANFD和两路LIN,标配8GB工业SD卡,可扩展至32GB,50微秒分辨率的实时时钟(RTC),支持WIFI无线传输,是远程数据处理、车队管理以及研发远程测试、诊断和维护的理想平台。

设备通过WIFI接入点(如WLAN或3G/4G路由器)进行连接,将数据安全地传送至您的服务器,配置文件、服务器接口、日志文件等都使用开放文件格式,并提供免费开源的API工具,方便用户系统集成应用。

CANedge2可长时间记录CANFD和LIN数据,可用于汽车OEM研发、总线远程信息处理、自动驾驶远程数据维护、远程故障诊断、总线黑匣子等。此外,可远程配置和更新设备。

关于安全/保修

请注意,只有当您 100% 知道自己在做什么并且了解安全和保修相关风险时,才能以这种方式安装数据采集设备。特别是,如果您同时积极使用通过第三方适配器电缆物理连接到车辆总线的设备,则汽车的保修很可能会失效。

这种安装与通过车辆中的 OBD2 或 J1939 端口进行的“正常”安装有很大不同,因此应进行相应处理。

特斯拉OBD适配器

您可以从各种来源获得 Tesla OBD2 适配器,包括。Amazon、Aliexpress、当地经销商等。例如,我从 Aliexpress订购了这个。

一般来说,如果有的话,我建议从当地经销商处订购。您也可以考虑询问他们是否对电缆进行某种形式的测试以确保其质量。请务必注意,此适配器电缆会重新连接 15 根以上的电线,这意味着质量差、接线不正确等可能会导致问题并可能成为安全关键。很明显,许多人在他们的 EV 中使用这些类型的电缆,但与通过标准 OBD2 连接器进行连接相比,这是一种执行数据采集的“风险”更大的方法。

一些重要的注意事项:

兼容的 Tesla OBD2 适配器电缆取决于您的生产年份。我用的是兼容Tesla Model 3 2019+车型(测试车是2019年3月生产)

Tesla OBD2 适配器和安装方法也因车辆类型而异——因此,例如 Tesla Model Y 和 X 可能需要不同的适配器和安装。如果您打算在 Tesla Model 3 以外的其他车型上进行尝试,我们建议您做一些额外的研究

安装意见

重要的是要注意,在安装适配器电缆之前必须关闭车辆。这需要按照上面链接的视频中的步骤进行操作 - 特别是,您需要等待几分钟,直到听到关机的“咔哒”声。

根据网上消息,不等待可能会损坏您的汽车。

请注意,打开车门或在驾驶员座椅上施加重量可能会再次“启动”车辆,因此请考虑在关闭所有车门并坐在后座上时进行安全关闭。

如果您想在自己的 Tesla 中尝试此操作,请随时与我们联系!

审核编辑 黄宇

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

    关注

    40

    文章

    7824

    浏览量

    119884
  • 信号
    +关注

    关注

    11

    文章

    2903

    浏览量

    79685
  • 特斯拉
    +关注

    关注

    66

    文章

    6404

    浏览量

    131018
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    工业智能网关在水处理设备数据采集中的作用

    工业智能网关在水处理设备数据采集中的作用可归纳为 协议解析与设备互联、多参数实时采集、边缘计算与数据预处理、安全可靠的数据传输、远程监控与智
    的头像 发表于 09-18 10:38 424次阅读
    工业智能网关在水处理设备<b class='flag-5'>数据采集</b>中的作用

    工业设备数据采集的重要性及最新技术方案

    在工业4.0和智能制造浪潮下,工业设备数据采集已成为企业数字化转型的关键环节。通过实时采集设备运行数据,企业能够实现预测性维护、生产优化和质量追溯,从而大幅提升生产效率和降低成本。 本文将深度
    的头像 发表于 09-16 15:16 492次阅读

    振弦式应变计数据采集与分析流程解析

    振弦式应变计通过实时监测混凝土结构内部的应变与温度变化,为工程安全提供关键数据支撑。然而,从数据采集到最终应力分析,需经过严格的标准化流程。南京峟思将以实际工程应用为基础,解析数据获取
    的头像 发表于 06-11 16:55 789次阅读
    振弦式应变计<b class='flag-5'>数据采集</b>与分析流程<b class='flag-5'>解析</b>

    IO数据采集网关是什么?有什么功能?

    。 核心功能解析: 多协议兼容与数据采集 支持Modbus、OPC UA、Profibus、BACnet等工业通信协议,可接入不同厂商的设备,采集温度、压力、流量、电压、电流等模拟量数据
    的头像 发表于 05-29 17:38 592次阅读

    工业PLC数据采集有哪些好用的“助手”

    设备,具备以下特点: 数据采集与协议解析:支持多种工业协议(如Modbus、OPCUA等),能够采集PLC、传感器、仪器仪表等设备的数据。 边缘计算能力:可以在本地对
    的头像 发表于 05-06 11:03 612次阅读
    工业PLC<b class='flag-5'>数据采集</b>有哪些好用的“助手”

    labview进行的数据采集

    请问在labview中进行数据采集,为保证不同设备之间采集数据的同步性,准备利用PPS进行触发开始任务,利用DAQmx设备内部时钟源来设置数据采集的一些参数,但是为了防止pps信号的缺失,准备能够周期性的利用pps对内部晶振进行
    发表于 04-27 10:19

    CAN报文流程解析

    CAN报文流程解析,直流充电桩上的CAN通讯解析过程
    发表于 03-24 14:03 10次下载

    康谋应用 | 基于多传感器融合的海洋数据采集系统

    在海洋监测与无人艇控制领域,数据采集面临数据噪声误差、融合协同等挑战。本文康谋深度剖析基于多传感器融合的海洋数据采集系统交付案例,详细解析其方案架构、系统搭建等内容,展现如何提升
    的头像 发表于 03-12 09:40 861次阅读
    康谋应用 | 基于多传感器融合的海洋<b class='flag-5'>数据采集</b>系统

    数据采集卡:示波器不是万能的!!!#数据采集卡 #示波器 #热电偶 #信号

    数据采集
    西安阿尔泰电子科技发展有限公司
    发布于 :2025年03月07日 16:38:13

    数据采集平台与数字孪生的关系

    数据采集平台和数字孪生之间存在着紧密且相互依存的关系,数据采集平台是实现数字孪生的基础和关键支撑,而数字孪生则为数据采集平台所采集数据赋予
    的头像 发表于 03-01 09:07 701次阅读
    <b class='flag-5'>数据采集</b>平台与数字孪生的关系

    电机数据采集网关具有哪些特点?

    电机数据采集网关是一种专门用于电机系统数据采集和传输的设备,它在电机监控、优化和维护方面发挥着关键作用。电机数据采集网关的特点主要包括以下几个方面: 1、数据采集能力 电机
    的头像 发表于 02-14 16:49 723次阅读
    电机<b class='flag-5'>数据采集</b>网关具有哪些特点?

    小米汽车SU7交付量超越特斯拉Model 3

    小米集团董事长雷军近日在社交媒体上分享了一则令人振奋的消息:小米纯电轿车SU7的交付量已经超越了特斯拉Model 3。这一数据由小米汽车副总裁李肖爽发布,并得到了雷军的转发和确认。
    的头像 发表于 01-24 10:28 2172次阅读

    特斯拉Cybertruck整体电子系统框架

    功率11.5千瓦,400伏直流充电功率250千瓦,800伏为350千瓦。 数据来源:特斯拉,经佐思汽研整理 特斯拉Cybertruck相对Model3/Y有两大区别:一是大量使用以太网
    的头像 发表于 01-23 14:00 2983次阅读
    <b class='flag-5'>特斯拉</b>Cybertruck整体电子系统框架

    使用CAN总线进行数据采集的方法

    使用CAN总线进行数据采集的方法通常涉及一系列步骤,这些步骤确保了数据的准确采集、处理和存储。以下是一个详细的方法指南: 一、了解CAN总线
    的头像 发表于 12-20 18:18 3470次阅读

    漫途远程采集终端小巧强大,满足多样化数据采集需求!

    数据采集
    无锡漫途科技有限公司
    发布于 :2024年12月13日 14:43:52