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 中尝试此操作,请随时与我们联系!

审核编辑 黄宇

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

    关注

    39

    文章

    6121

    浏览量

    113689
  • 信号
    +关注

    关注

    11

    文章

    2791

    浏览量

    76798
  • 特斯拉
    +关注

    关注

    66

    文章

    6313

    浏览量

    126581
收藏 人收藏

    评论

    相关推荐

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

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

    数据采集器的工作原理解析 实时数据采集器的优势是什么

    数据采集器的工作原理解析 数据采集器,简而言之,是一种能够自动收集、处理和传输数据的设备或系统。其工作原理大致可以分为以下几个步骤: 数据采集
    的头像 发表于 11-28 15:54 557次阅读

    PLC数据采集模块的编程方法解析

    PLC数据采集模块的编程方法主要依赖于所使用的PLC品牌和型号,以及具体的应用场景和需求。以下是对PLC数据采集模块编程方法的一般性解析: 一、PLC数据采集模块概述 PLC
    的头像 发表于 11-26 13:53 236次阅读

    使用双CAN数据采集器时需要注意什么

    使用双CAN数据采集器时,需要注意以下几个方面以确保数据采集的准确性和设备的稳定运行。
    的头像 发表于 09-18 14:11 256次阅读

    PLC协议解析数据采集网关有什么作用

    分析的需求。因此,PLC协议解析数据采集网关应运而生,成为连接现场设备与云端平台的关键桥梁。 1. 数据采集与转换 PLC协议解析数据采集
    的头像 发表于 09-12 13:45 213次阅读
    PLC协议<b class='flag-5'>解析</b><b class='flag-5'>数据采集</b>网关有什么作用

    国产工业级HMI芯片Model3/Model4应用于充电机解决方案:2D图形加速、双CAN通信

    本方案旨在将Model3/Model4芯片应用于充电机中,结合7寸触摸彩屏,提升充电效率、智能化管理水平和用户体验。
    的头像 发表于 07-25 10:05 565次阅读
    国产工业级HMI芯片<b class='flag-5'>Model3</b>/<b class='flag-5'>Model</b>4应用于充电机解决方案:2D图形加速、双<b class='flag-5'>CAN</b>通信

    Model3工业级HMI芯片详解系列专题(三):安全、稳定、高防护

    温度范围,能够在更恶劣的工作环境下运行。因此,本文将从静电可靠性、EPWM控制、电阻触摸屏三个方面入手,对Model3芯片进行详细的介绍,以便大家对Model3的安
    的头像 发表于 06-20 17:42 633次阅读
    <b class='flag-5'>Model3</b>工业级HMI芯片详解系列专题(三):安全、稳定、高防护

    工业级HMI芯片Model3芯片详解(二)图像显示

    Model3芯片是一款集大容量存储、宽温操作范围及多功能接口于一身的MCU,配备了2D图像加速引擎和PNG解码/JPEG编解码引擎,可以满足各类交互设计场景和多媒体互动需求,具有高可靠性、高安
    的头像 发表于 06-19 17:45 775次阅读
    工业级HMI芯片<b class='flag-5'>Model3</b>芯片详解(二)图像显示

    ZX_Model3数据手册

    Model3工业级跨界MCU是一款国产自主的基于RISC-V架构的高性能芯片,内置平头哥玄铁E907,主频480MHz,片上1MB大容量SRAM以及64Mb PSRAM。Model3工业级MCU具有
    发表于 06-19 17:42 0次下载

    Model3工业级HMI芯片详解系列专题(一):芯片性能

    Model3工业级跨界MCU是一款国产自主的基于RISC-V架构的高性能芯片,内置平头哥玄铁E907,主频480MHz,片上1MB大容量SRAM以及64MbPSRAM。Model3工业级MCU具有
    的头像 发表于 06-19 17:40 1106次阅读
    <b class='flag-5'>Model3</b>工业级HMI芯片详解系列专题(一):芯片性能

    采集到的can数据后怎么处理

    CAN(Controller Area Network)是一种用于汽车和工业自动化领域的通信协议。采集到的CAN数据需要经过处理和分析,以便更好地理解通信过程和系统性能。 一、
    的头像 发表于 06-16 09:41 760次阅读

    用图片带你了解HMI芯片Model3

    Model3是一款高性能的工业级HMI(人机界面)核心板,也是一款纯国产HMI方案,工业级标准,稳定、可靠; 工业级HMI芯片--Model3 纯国产HMI方案 Model3核心板,具有2D加速
    的头像 发表于 05-11 16:28 714次阅读
    用图片带你了解HMI芯片<b class='flag-5'>Model3</b>

    HMI工业级芯片Model3如何进行CAN通信配置?

    Model3(简称M3芯片)简介 基于Model3芯片的核心板 Model3 是一款高性能的显示交互和智能控制 MCU,采用国产自主高算力 RISC-V 内核,内置片上 1MB 大容量
    的头像 发表于 04-17 11:16 748次阅读
    HMI工业级芯片<b class='flag-5'>Model3</b>如何进行<b class='flag-5'>CAN</b>通信配置?

    特斯拉Model 3用了哪些芯片?

    特斯拉引领了汽车“四化”的浪潮,这背后也带动了我国汽车产业链的上下游。中信证券研究部TMT和汽车团队联手多家公司和机构耗时两个月对特斯拉Model3进行了完整的拆解,并发布了报告。作为电动汽车
    的头像 发表于 03-07 17:00 2153次阅读
    <b class='flag-5'>特斯拉</b><b class='flag-5'>Model</b> <b class='flag-5'>3</b>用了哪些芯片?

    特斯拉打响2024年第一降 Model3后轮驱动焕新版价格下降1.55万

    特斯拉打响2024年第一降 Model 3后轮驱动焕新版价格下降1.55万 就在23年特斯拉销量被比亚迪反超后似乎特斯拉开始着急了,24年开
    的头像 发表于 01-12 16:08 982次阅读