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

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

3天内不再提示

速锐得解码特斯拉Model Y整车网关电路及CAN通信协议DBC控制策略

suruide 来源:suruide 作者:suruide 2022-12-01 15:47 次阅读

研究和解码特斯拉Model Y的整车控制中心的控制策略,比研究一般宝马、奔驰、奥迪的CAN总线数据更有乐趣,速锐得近期解码了特斯拉Model Y整车网关电路,分析出特斯拉Model Y网关电路图及CAN矩阵并编译了特斯拉Model Y通信协议DBC文件。

研究特斯拉Model Y是比较有趣的一件事,首先这款车是全球销量前五其中的唯一一款电动汽车,自从上海特斯拉Model Y量产以来,目前在中国的销售价格也是最便宜的,起步价才28个W,今年以来就特斯拉Model Y已经全球销售了54万辆,不研究它,还研究谁?

其次,特斯拉Model Y在全球的改装件、零部件、升级、外饰、汽车电子,后续都有足够的想象空间,能拿到特斯拉Model Y整车网关电路及CAN通信协议DBC控制策略,无疑在原始开发和底层技术积累上,就掌握着一手资源和主动权。如何去解码一款特斯拉Model Y整车网关电路及CAN通信协议DBC,无疑是需要一套好用的工具、技术、人员、测试、软件等多方面的资源。另外就是首先得有一台特斯拉Model Y。

比较幸运的是,客户开来了一台2022新款特斯拉Model Y,已经全身镀膜,闪亮得有点心动,很不礼貌的是,我们需要拆掉一些东西。首先我们根据接口测试,研究出特斯拉Model Y各个线缆的通路,在特斯拉中控扶手箱后边,找到一个装饰面板,先打开它,然后测试里面所有的线序及连接网络情况。

为了更适配原车线路,我们采用特种探针结合万用表及外设工具,根据结构引脚上的线束端子,逐个做出测试,在这个接口处,有3路CAN网络,我们选择第一组CAN网络进行测试。红色探针和黑色探针分别接入万用表,测量出所有线束端子的电压,然后一一做好记录,根据特斯拉Model Y总线网络,我们拟出拓补图纸,如下图所示:

特斯拉整车电路图.png

特斯拉CAN数据非常丰富,除了部分娱乐系统的数据用的以太网,其他基本都是用标准CAN2.0 ,这也意味着,我们从CAN总线的CANH和CANL能获得更多可用的信息,整车有257个CANID,涉及内容包括了国产化后DBC部分上做了大量的改动,在CAN网关上,采用标准的CANBUS 11bit 500k的速率。速锐得通过测试发现,特斯拉Model Y直接实现的控制功能有:开锁、落锁、后视镜折叠/展开、引擎盖开启,状态数据包括了车五门状态、后尾箱、引擎盖、车灯组状态、转向灯、方向盘转向角、加速踏板幅度、制动踏板、汽车挡位、Ready状态、车速、总里程、车架号、剩余电量、续航里程、充电状态、输出扭矩、加速模式、转向模式、能量回收、停止模式、儿童锁开关、车窗锁开关、雨刮、自动远光灯等。部分数据单独列出来CAN ID是如下形式:

特斯拉CAN报文.png

特斯拉Model Y的BMS电池管理系统也非常发达,这和领先全球的电池控制技术积累是分不开的,电池的可用效率,目前也是全球领先的,通过3天的测试、类比、环比,对照,我们拿到了很多的CAN报文,并通过SPY3,编译了特斯拉Model Y整车控制策略DBC文件。如下图所示:

特斯拉整车DBC.png

特斯拉Model Y整车控制器策略主要功能:

一是整车能量分配及优化管理:根据驾驶员的具体操作和实际工况对车辆进行管理、优化及调整,以实现优化能量供给,延长车辆使用寿命,提高车辆运行经济性。

二是故障处理及诊断功能:对出现的异常情况进行诊断、提示和主动修复工作,系统状态仪表显示。

三是整车设备管理:监控各设备运行状态,及时进行动态调整。

四是系统控制:根据既定的操控程序对驾驶员的各项操作进行及时响应,实时与数据库进行比对,对各节点进行动态控制。

我们梳理下特斯拉Model Y整车控制器策略主要功能项目,如下表格:

序号 功能点 功能描述
1 高压上下电功能 整车驱动上下电、充电上下电时序管理
1.1 驱动上电 车辆正常功能下的上电功能
1.2 驱动下电 车辆正常功能下的下电功能
1.3 碰撞绝缘故障下电 当出现碰撞故障、绝缘三级故障时的异常下电功能
1.4 一般故障下电 当出现非绝缘三级故障,非整车三级故障时的故障下电功能
1.5 充电上电 充电时的上电功能
1.6 充电下电 充电完成或者退出充电时的下电功能
1.7 高压上下电仲裁功能 保证充电上下电的优先级高于驱动上下电
2 驱动功能 根据整车状态,解析驾驶员意图,输出扭矩命令,控制整车行驶
2.1 挡位识别 可根据当前车速和输出扭矩实现逻辑挡位输出
2.2 驾驶模式识别 在一定条件下实现经济模式、NORMAL模式和切换功能
2.3 滑行工况回馈扭矩控制 整车制动踏板和加速踏板均未踩下的状态执行滑行能量回收
2.4 制动工况回馈扭矩控制 整车根据加速踏板、制动踏板状态执行制动能量回收
2.5 驱动扭矩控制 正常行驶时根据加速踏板开度、挡位、当前车速进行扭矩输出,仲裁,分配及滤波。
2.6 挡位防盗 根据整车状态,向换挡器输出挡位锁止信号
2.7 最高车速限制 当整车达到出厂设置的最高车速时,限制扭矩输出,实现限速。
2.8 蠕行功能 在起步挂挡时,整车会缓慢行驶至标定车速
2.9 跛行回家 当整车有故障时,整车降扭、限速行驶
2.10 坡起辅助功能 当整车在坡上时,控制整车缓慢向前行驶,辅助进行坡起。
3 高压互锁防护
4 碰撞防护 采集气囊传感器碰撞信号,当有碰撞发生时停止扭矩输出,切断高压电。
5 真空泵控制 采集真空泵信号,控制零扭矩输出。
6 热管理功能 整车高压系统级空调系统管理功能
6.1 驱动高压散热功能 驱动状态下,控制水泵及风扇,对电机,电控进行散热
6.2 PTC加热功能 控制PTC继电器,实现空调加热功能。
6.3 空调制冷功能 输出压缩机启停信号
7 动力防盗功能 通过与PEPS防盗认证,防止整车被非法启动。
8 附件管理功能 控制DCDC等相关附件的工作状态
9 剩余里程显示功能 通过计算百公里平均电耗及电池剩余电量,计算续航里程
10 故障处理功能 对整车不同等级故障进行处理
11 网关功能 VCU具备不同总线间信号转发功能

深入研究,才有深度可能,我们做的事情和黑客类似,但是不是为了炫技,我们也只是在应用端为行业提供必要的数据支撑,无论是你想做一款特斯拉的仪表盘,还是想要改装特斯拉Model Y智能随动转向大灯,或者增加一个新的电子控制器,只要和数据打上交道,使得产品能用,功能齐全,原车兼容,那么,我们在这一块就能帮得到你。

审核编辑:汤梓红

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

    关注

    28

    文章

    797

    浏览量

    40065
  • CAN
    CAN
    +关注

    关注

    57

    文章

    2639

    浏览量

    462089
  • 特斯拉
    +关注

    关注

    66

    文章

    6201

    浏览量

    126123
  • Model
    +关注

    关注

    0

    文章

    337

    浏览量

    24939
收藏 人收藏

    评论

    相关推荐

    上位机与下位机通信协议的优化策略

    在现代工业自动化系统中,上位机与下位机之间的 通信是不可或缺的环节。上位机通常指负责监控、管理和 控制功能的计算机或设备,而下位机则负责执行具体的 控制任务。两者之间的 通信协议对于系统的稳定
    的头像 发表于06-28 16:36 496次阅读

    can通信协议主要由什么完成

    性、灵活性和成本效益。本文将详细介绍 CAN 通信协议的各个方面,包括其历史、原理、特点、应用和发展趋势。 一、 CAN 通信协议的历史 1.1 CAN
    的头像 发表于06-16 10:29 374次阅读

    艾瑞泽5汽车电子控制单元CAN通信数据读写车辆网络系统交互接口

    艾瑞泽5的 网关接口数据交换通常涉及车辆内部电子设备之间的信息传输,包括车身系统、娱乐系统、远程 控制、车辆状态监控、 CAN数据采集分析、 整车 DBC
    的头像 发表于04-22 14:09 667次阅读
    艾瑞泽5汽车电子<b class='flag-5'>控制</b>单元<b class='flag-5'>CAN</b><b class='flag-5'>通信</b>数据读写车辆网络系统交互接口

    艾瑞泽5汽车电子控制单元CAN通信数据读写车辆网络系统交互接口

    艾瑞泽5的 网关接口数据交换通常涉及车辆内部电子设备之间的信息传输,包括车身系统、娱乐系统、远程 控制、车辆状态监控、 CAN数据采集分析、 整车 DBC
    的头像 发表于04-22 11:06 250次阅读
    艾瑞泽5汽车电子<b class='flag-5'>控制</b>单元<b class='flag-5'>CAN</b><b class='flag-5'>通信</b>数据读写车辆网络系统交互接口

    购买CAN网关时搭配CAN分析仪的原因有哪些?

    首先, CAN 网关作为整个 CAN网络的核心,主要负责 控制 整车中不同 CAN总线的信号转发与处理。
    的头像 发表于04-15 09:21 246次阅读

    解码广汽智能数字技术车型埃安Y纯电动CAN数据DBC控制策略

    随着电动化、智能化、信息化、数字化、网联化、共享化技术的不断应用与汽车行业出行趋势加深,为进一步巩固关键技术优势以及稳供控本、提升盈利能力, 整车厂加速推进新能源产业链垂直整合。
    的头像 发表于03-29 11:11 935次阅读
    <b class='flag-5'>速</b><b class='flag-5'>锐</b><b class='flag-5'>得</b><b class='flag-5'>解码</b>广汽智能数字技术车型埃安<b class='flag-5'>Y</b>纯电动<b class='flag-5'>CAN</b>数据<b class='flag-5'>DBC</b><b class='flag-5'>控制</b><b class='flag-5'>策略</b>

    泰克科技全新CANXL协议解码软件上线

    近日,泰克宣布推出 CANXL( 控制器局域网扩展长度) 协议 解码软件,支持工程师整合最新一代 CAN 通信
    发表于03-27 10:30 329次阅读
    泰克科技全新<b class='flag-5'>CAN</b> XL<b class='flag-5'>协议</b><b class='flag-5'>解码</b>软件上线

    CAN通信协议中有哪几种帧类型?CAN通信中帧格式的作用

    CAN 通信协议中有四种帧类型,分别是数据帧、远程帧、错误帧和过载帧。
    的头像 发表于01-30 09:18 4054次阅读

    有关通信协议时一些问题?

    抗干扰就加强滤波,要求输入信号隔离就加隔离芯片或其他方式,总之这一段 电路不应该太夏杂吧,远不如芯片内部的信号处理 电路?最后请推荐几本有关串行 通信协议方面硬件方面的书,还有一个问题,这些 通信协议
    发表于01-14 00:58

    特斯拉Model3/Y降价,比亚迪销量领先

    此番调价早在预期之内,据消息人士透露, 特斯拉对销售团队实施积极管理 策略,从而在中国市场竞争中占优。值得注意的是,2023年前, 特斯拉曾因成本原因上调售价,如11月14日, Model3
    的头像 发表于01-12 13:59 419次阅读

    从Profinet到CCLink:工业通信协议的转换实践

    本文将探讨从Profinet 协议转换到CCLink 协议的过程,包括转换的必要性、 网关的使用、转换步骤以及注意事项。通过了解这些内容,能够更好地理解工业 通信协议转换的实际操作,并为设备
    发表于12-15 14:26

    解码适配新能源纯电动汽车比亚迪E3车型CAN矩阵协议

    约车的首选,现在E系列也推出了高续航版本,把续航里程挤进了400公里。 2017年, 最早 解码匹配了比亚迪E5纯电动汽车,后来 解码了比亚
    的头像 发表于12-14 14:34 406次阅读
    <b class='flag-5'>速</b><b class='flag-5'>锐</b><b class='flag-5'>得</b><b class='flag-5'>解码</b>适配新能源纯电动汽车比亚迪E3车型<b class='flag-5'>CAN</b>矩阵<b class='flag-5'>协议</b>

    特斯拉车身BCM控制信号解码匹配与CAN报文数据采集及应用分析

    昨天闲来没事,又把 特斯拉的车身BCM 控制信号采集了一次,通过速 解码匹配,抓取到了 特斯拉
    的头像 发表于11-27 11:23 525次阅读

    特斯拉车身BCM控制信号解码匹配与CAN报文数据采集及应用

    昨天闲来没事,又把 特斯拉的车身BCM 控制信号采集了一次,通过速 解码匹配,抓取到了 特斯拉
    的头像 发表于11-27 10:55 415次阅读
    <b class='flag-5'>特斯拉</b>车身BCM<b class='flag-5'>控制</b>信号<b class='flag-5'>解码</b>匹配与<b class='flag-5'>CAN</b>报文数据采集及应用

    mdobus ASCII协议转换网关支持CANOPEN JAE1939

    Modbus RTU 协议转换 网关是一种常见的设备,用于将Modbus RTU 协议转换为其他 通信协议。而CANopen是一种基于 CAN总线的
    的头像 发表于09-26 17:10 405次阅读
    mdobus ASCII<b class='flag-5'>协议</b>转换<b class='flag-5'>网关</b>支持<b class='flag-5'>CAN</b> OPEN JAE1939