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

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

3天内不再提示

如何远程开发完整分析一台新能源车BMS电池管理系统CAN数据矩阵

suruide 来源:suruide 作者:suruide 2024-07-26 14:32 次阅读

随着我国新能源汽车的崛起,从网络管理平台、数据中心、科研机构、高校教学、车型对标、整车DBC控制策略分析、电池管理系统研究、电池健康管理、网约车管理、电池梯度利用、车队管理等多方面的市场需求,完整分析一台新能源车BMS电池管理系统的CAN矩阵开发成为当下热门需求,不仅是数字化推动改革的需要,也是相关运营企业的核心。

那么,我们需要做的首要工作,就是拿到底层技术开发的CAN数据,这些数据都能帮助到我们所有项目的进展和开发。对此,不仅是技术上有要求,时效性也非常之高,一个完整的新能源汽车数据分析,不仅要懂得通信电子、CAN总线、逻辑和开发分析,更重要的是需要多年的积累的经验判定CAN报文中的算法,对于项目开发来说,提出了更高的要求。我分为几步给大家梳理项目开发中大概流程。
一、我们首先****看仪表有哪些数据

新能源汽车仪表盘的信息对于驾驶者来说至关重要,它们提供了车辆运行状态的即时反馈,确保驾驶安全。这些信息不仅包括传统的速度、油量等指标,还涵盖了与电动汽车特性相关的多项数据。详细分析后,里边包括了驾驶模式的切换,新能源汽车在切换到可行驶模式时,仪表盘应提供明确的指示;驾驶员进行至少两次有意识的不同动作,如“脚踩制动”加“手按开关”等组合动作等等

可行驶里程显示包括了续航信息:纯电动汽车仪表盘要显示可行驶里程,混动车型则显示纯电驱动模式下的可行驶里程。显示方式:可以通过数字或百分比等形式呈现给驾驶员。

剩余电量/氢气量提示,电量显示:新能源汽车仪表盘还应显示剩余电量或氢气量,以便驾驶员了解能源消耗情况。低电量警告:当剩余电量或氢气量降低至可能影响车辆行驶的级别时,应通过明显信号提示驾驶员。

车辆瞬时功率显示,功率输出:电动汽车仪表盘应显示电驱动系统输出的瞬时功率及可用剩余功率。显示形式:可以通过电流或百分比等形式展示给驾驶员。

车速与里程信息,实时车速:仪表盘应实时显示车辆的当前速度。总里程:车辆从出厂到现在累计的行驶里程。单次里程:本次行驶的里程数,有助于驾驶员了解短途行驶的能耗。

电池状态监测,电池电量:仪表盘上通常会有电池电量的指示,显示当前电池的充电状态。

电池健康度:部分车型还会显示电池的健康状态,提醒驾驶员电池是否需要维护或更换。

能源消耗率,实时能耗:仪表盘应提供车辆当前的能源消耗率,帮助驾驶员了解能效。

历史能耗记录:有些车型可以记录并显示过去的能源消耗情况,供驾驶员参考。

故障诊断与警告,这个用得少,因为都是专车专用,没有坏不坏,只有烧不烧。

结合上述新能源汽车仪表盘提供了丰富的信息分析,我们就要对于项目掌握车辆的运行状态和能源消耗情况以及各种不同数据在驾驶操作中的数据更新及变化,包括可行驶模式、续航里程、剩余电量、瞬时功率、车速与里程、电池状态、能源消耗率以及故障诊断等等。项目的数据采集需求中,就已经包括了大部分的数据,另外就是电池健康管理中,还涉及不同组别的单体电池的数据采集。

因为有的自带了网关,将数据隔离,目前采集的方式又出了新的花样,我们首先就会绕开OBD接口,然后跳过网关,在BMS管理系统中去获取数据,如果更底层的,那么就直接从电池接口获取。为什么要做这么麻烦,因为有的数据通过BMS出来,就已经发生了改变,并非电池包的数据,而是计算过的数据,就像云平台展示的一样,那都是想要给你看的数据,而非底层的数据。

并且,很多汽车都是组装工厂,并不具备数据的拥有和底层的开发,他们只有使用权,具体怎么来的,不知道,也掌控不了,很多国际零部件厂家,根本就不对国内汽车制造厂商开放底层核心的数据,所有,有的汽车生产出来,有“好多个”OBD的诊断接口,也就是说,自己造的车,连修都不会修。

二、找个修理厂,支架,把汽车支起来

为了提高工作效率,减少震动对维修工作的影响,使得维修过程更加平稳,我们可能要寻找一些修理厂家,借用举升机,千斤顶支架等工具能够帮助维修人员轻松举升汽车,为底盘维修及根据图纸,寻找线路提供便利。在采集数据开发过程中,支架确保汽车稳定,避免因车辆移动或倾斜而导致的安全风险。

三、准备CANOE 工具,万用表,笔记本电脑

CAN分析工具是用于开发、测试和维护CAN-bus网络的专用软件和硬件设备。CAN分析仪选择操作通用,功能强大,集成了2路符合ISO11898标准的独立CAN通道,使其适用于多种不同的CAN网络分析需求。

参考CANoe开发的软件打开DBC报文的采集及数据曲线的分析,支持多种CAN连接,包括周立功CAN和PCAN,同时提供DBC解析与生成功能,增强了其适用性和灵活性。

这一小工具特别适合于那些需要对历史数据进行深度分析,或是需要模拟CAN网络行为以测试系统反应的工程师。配合CAN分析仪,ECAN Tools能实现CAN报文解析、CAN数据组包发送、CAN帧过滤等核心功能,满足了大多数现场分析和故障排查的需要。

根据经验,选择一个提供良好客户支持的CAN数据开发供应商,特别是在遇到技术难题时,及时地支持至关重要。

四、用万用表找到CAN接口进行远程CAN数据分析

远程CAN数据分析是一种通过分析CAN总线上的数据传输来实现对设备的监控和故障诊断的过程。这种分析方式在汽车行业、工业自动化以及其他依赖控制器局域网络(Controller Area Network, CAN)进行数据通信的领域中发挥着至关重要的作用。

速锐得的做法是,客户购买CAN分析仪工具,通过4G网络远程操控客户笔记本电脑远程桌面控制软件,可以帮助客户了解CAN总线及工具的使用,在友好的交互界面中,我们为客户展示CAN总线的数据传输单位,数据帧的类型包括数据帧、远程帧、错误帧和过载帧。帮助客户了解数据帧的结构:数据帧中包含了标识符(ID)、数据长度代码(DLC)和数据字段,其中数据字段用于传输实际的信息,记录CAN-FD的变化:与传统CAN相比,CAN-FD(Flexible Data-Rate CAN)取消了远程帧的支持,且不改变数据段的比特率,标准格式和扩展格式两种类型,掌握分析方法,帮助工程师实时捕获、分析和模拟CAN数据

远程数据采集分析具有地理位置的灵活性:远程分析允许工程师在不同地理位置进行数据分析,极大地提高了工作效率。实时性:通过互联网连接,可以实现对CAN数据的实时监控和分析。例如汽车远程数据采集分析,速锐得可以通过远程分析技术对车辆进行实时监控和CAN数据采集,提高服务效率。在工业自动化领域,远程CAN数据分析可以用于监控生产线的运行状态,及时发现并解决问题。

五、验证数据

CAN数据验证是一个必要的过程,确保通过CAN总线传输的数据的完整性和正确性。这一验证过程不仅涉及汽车领域,也包括工业自动化,因为CAN总线被广泛应用于这些领域的设备间通讯。

其中包括了CRC校验:CRC(循环冗余校验)是CAN通信中一个非常重要的错误检测手段。数据链路层协议理解,熟悉它的数据传输过程和数据结构,这些知识是进行有效测试和验证的基础。

使用专用工具:进行CAN数据验证需要使用专门的工具,如CAN分析仪和CAN开发板、SPY3等。这些工具不仅能帮助发送和接收CAN网络上的数据,还能对数据进行高级处理,如设置CAN硬件过滤器以及调试CAN设备和网络。

接口与信号转换:在具体的实际应用中,如STM32微控制器上的CAN通信,CAN接口表现为一种串行接口,它可以由任何一个节点主动发送数据,并在出现总线冲突时由硬件来处理。不同于其他串行接口,CAN将TTL信号转换成差分信号,以此来实现节点间的数据传递与开发。

六、交付提供参考CAN矩阵表格

经过大量的工作安排和技师的配合,我们基本上可以拿到一台完整车型的BMS电池管理系统数据,这些数据为网络管理平台、数据中心、科研机构、高校教学、车型对标、整车DBC控制策略分析、电池管理系统研究、电池健康管理、网约车管理、电池梯度利用、车队管理提供强大数据支持。但也因为新能源车多款多样,各种秀技能和不标准,导致开发工作难度在持续不断地增加,每年出厂的新能源车都会有巨大的差异。

那么,我们交付提供给参考的CAN矩阵表格,一段时间过后,就会失去它的意义。最简单的例子,就是东风汽车E70,这个汽车的矩阵协议,就有不同的8个版本,因为东风汽车根本控制不了零部件厂家,纯纯一个工厂而已,爱丽舍车型也有4个版本。另外就是汽车行业的竞争在持续拉大,通过减配、降价、升级、创新、创词,产生出各种不同的车型,类似1000万以内最好的车、500万以内最好的车,这种就不要去碰,所见即所坑。

DBC表格包括了客户运营管理需要的重要底层信息和逻辑,有的项目可能只需要知道结果,有的项目需要知道过程,有的项目需要涉及硬件的定制与开发,应用的时候,会出现不同的情况,例如商用车新能源的管理可能就仅需要涉及充电的循环次数、累计充电量、被充电的车型VIN、电池实时位置,SOC、SOH、低电提醒,异常报警、后台管理电池数据等等。很多数据需要远程分析,也不是所有客户想要的列表都能获取得到,还存在一定差异性。

好了,说了这么多,你学废了吗?

审核编辑 黄宇

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

    关注

    57

    文章

    2657

    浏览量

    462385
  • 新能源车
    +关注

    关注

    3

    文章

    589

    浏览量

    23714
  • 电池管理系统

    关注

    41

    文章

    476

    浏览量

    33160
  • bms
    bms
    +关注

    关注

    106

    文章

    946

    浏览量

    65386
收藏 人收藏

    评论

    相关推荐

    速锐得远程解码新能源商用车核心BMS电池管理系统CAN数据及应用

    能源管理、安全监控等方面起着至关重要的作用,而且对促进新能源商用车行业的科研和技术进步具有深远影响。电机转速数据对于车辆性能的优化、能源管理、维护调度等方面至关重要。 速锐得通过
    的头像 发表于 08-21 10:23 159次阅读
    速锐得<b class='flag-5'>远程</b>解码<b class='flag-5'>新能源</b>商用车核心<b class='flag-5'>BMS</b><b class='flag-5'>电池</b><b class='flag-5'>管理</b><b class='flag-5'>系统</b><b class='flag-5'>CAN</b><b class='flag-5'>数据</b>及应用

    EMS/PCS/BMS/充电桩/逆变器新能源设备处理器选型-米尔嵌入式

    。本文旨在为新能源行业的开发者解决嵌入式处理器选型难题。 1.米尔嵌入式处理器在新能源行业应用 米尔嵌入式处理器模组在新能源行业主要在能量管理
    发表于 07-26 18:37

    BMS电池管理系统的组成有哪些

    BMS(Battery Management System)电池管理系统是电动汽车、储能系统电池
    的头像 发表于 07-05 10:49 359次阅读

    BMS电池管理系统的作用有什么?如何设计电池管理系统 (BMS)

    BMS电池管理系统(Battery Management System)是电动汽车、储能系统电池
    的头像 发表于 07-04 18:21 1155次阅读
    <b class='flag-5'>BMS</b><b class='flag-5'>电池</b><b class='flag-5'>管理</b><b class='flag-5'>系统</b>的作用有什么?如何设计<b class='flag-5'>电池</b><b class='flag-5'>管理</b><b class='flag-5'>系统</b> (<b class='flag-5'>BMS</b>)

    广汽埃安BMS电池管理系统关键CAN数据电池健康系统分析

    电动汽车行业,电池健康管理(Battery Health Management, BHM)系统是确保电池性能、安全和寿命的关键技术,埃安汽车作为新能
    的头像 发表于 05-20 15:42 427次阅读
    广汽埃安<b class='flag-5'>BMS</b><b class='flag-5'>电池</b><b class='flag-5'>管理</b><b class='flag-5'>系统</b>关键<b class='flag-5'>CAN</b><b class='flag-5'>数据</b>与<b class='flag-5'>电池</b>健康<b class='flag-5'>系统分析</b>

    解密BMS电池管理系统

    BMS电池管理系统(BatteryManagementSystem)是种用于监控和管理
    的头像 发表于 04-22 08:10 746次阅读
    解密<b class='flag-5'>BMS</b><b class='flag-5'>电池</b><b class='flag-5'>管理</b><b class='flag-5'>系统</b>

    零跑新能源动力电池CAN数据采集BMS协议速锐得DBC开发方案

    电池系统是电动发展的瓶颈,除了电池材料外,充电方式是影响电池性能的重要因素。目前,动力电池厂家
    的头像 发表于 04-07 10:40 520次阅读
    零跑<b class='flag-5'>新能源动力电池</b><b class='flag-5'>CAN</b><b class='flag-5'>数据</b>采集<b class='flag-5'>BMS</b>协议速锐得DBC<b class='flag-5'>开发</b>方案

    带你认识什么是BMS电池管理系统)干货

    概述 BMS是连接车载动力电池和电动汽车的重要纽带,对于新能源汽车来说,电池是既基础又核心的部件,汽车的各个部件均依靠电池来供电。
    的头像 发表于 03-28 17:49 1.6w次阅读
    带你认识什么是<b class='flag-5'>BMS</b>(<b class='flag-5'>电池</b><b class='flag-5'>管理</b><b class='flag-5'>系统</b>)干货

    文讲明BMS(电池管理系统)

    BMS是BatteryManagementSystem的缩写,中文意义为电池管理系统。顾名思义,BMS就是
    的头像 发表于 03-16 08:10 2054次阅读
    <b class='flag-5'>一</b>文讲明<b class='flag-5'>BMS</b>(<b class='flag-5'>电池</b><b class='flag-5'>管理</b><b class='flag-5'>系统</b>)

    基于ACM32 MCU的两轮充电桩方案,打造高效安全的电池管理

    )和相应的剩余行驶里程,进行电池管理以避免电池过充、过放、过热和单节电池电压不平衡的现象,从而最大限度的发挥电池的循环寿命。
    发表于 03-06 15:10

    新能源汽车BMS电池线束的作用

    和计算,进而对电池的整个充放电过程进行控制,起到保护作用,是种能够有效提升电池综合性能的管理系统新能
    的头像 发表于 01-16 09:59 765次阅读

    光耦在电池管理系统(BMS)的应用

    电池管理系统BMS)是现代储能技术的重要组成部分。随着可再生能源和电动交通的快速发展,对高效、安全和稳定的
    的头像 发表于 11-01 09:27 1455次阅读
    光耦在<b class='flag-5'>电池</b><b class='flag-5'>管理</b><b class='flag-5'>系统</b>(<b class='flag-5'>BMS</b>)的应用

    储能BMS有哪些类型?与新能源汽车BMS存在哪些差异?

    储能BMS有哪些类型?与新能源汽车BMS存在哪些差异? 储能BMS(Battery Management System)是种用于储能设备的
    的头像 发表于 10-22 11:50 1883次阅读

    bms电池管理概述 bms电池管理什么意思

    bms电池管理概述 bms电池管理什么意思  随着电动汽车的普及,
    的头像 发表于 10-16 15:42 1041次阅读

    BMS电池管理测试系统

    BMS测试系统是成都虹威科技有限公司针对电池管理系统开发款专用测试
    的头像 发表于 10-07 16:24 1169次阅读
    <b class='flag-5'>BMS</b><b class='flag-5'>电池</b><b class='flag-5'>管理</b>测试<b class='flag-5'>系统</b>