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

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

3天内不再提示

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

刘生 来源:suruide 作者:suruide 2024-04-07 10:40 次阅读

电池系统是电动车发展的瓶颈,除了电池材料外,充电方式是影响电池性能的重要因素。目前,动力电池厂家在电池包中设计一个电池管理系统(Battery Management System,BMS)对电池进行维护,因为电动汽车往往采用汽车行业通用 CAN 总线控制网络,所以动力电池厂家的电池管理系统一般提供 CAN 总线接口。设计具有的 CAN 总线接口智能充电机,实现充电机与 BMS的通信,读取电池的参数,如电池只数、电池容量、电池荷电状态(State-Of-Charge,SOC)以及电池的温度等,实现智能充电,克服过充等不良充电行为,提高动力电动汽车电池管理系统和充电机的协调性,动力电池预警评估数据采集协议开发具有实际推动意义。

零跑C11-01.jpg

一、数据采集CAN盒硬件接入

速锐得采用GD系列的高速混合信号微控制器 F105类型 作为主控单元,实现对充电机电压、电流、温度、故障、开关机等的采集和控制,并实现与电池管理系统的通信。高速混合信号微控制器结合NXP,系统就包含一个完整的 CAN 数据收发,可以实现 CAN 标准 2.0B 通信。在实际应用中,CAN 总线需要与微控制器单元电气隔离, 实现系统可靠运行。我们采用NXP公司2008年推出的专用于混合动力电动汽车的双通道数字隔离器ATJ1044 进行隔离,采用 Philips Semiconductors公司的 PCA82C250 作为总线驱动器

零跑.jpg

三、数据采集解析****工具选择

动态采集电动汽车电池组的参数研究和电池性能参数,我们选用SPY3工具,将USB转CAN用的软件分析仪和诊断仪配合,解码匹配获取支持电动汽车电池预警的CAN数据并记录,分析并应用于动力电池CAN数据采集和解析。我们EST558SCAN采集是完全集成的混合信号片上系统型 MCU,具有 64 个数字 I / O 引脚,片内集成了一个CAN 2.0B 控制器。片内 JTAG 调试电路允许使用安装在最终应用系 统上的产品MCU 进行非侵入式(不占用片内资源)、全速、在系统调试。该调试系统支持观察和修改存储器和寄存器,支持断点、观察点、单步及运行和指定CANID监测命令。在使用 JTAG 调试时,所有的模拟和数字外设都可全功能运行,为研究电池性能提供可靠的数据参考。

CAN与电池管理系统的交互通信,为了增加可靠性,CAN总线必须做隔离,可以使用高速光耦进行隔离,对车速、电池功率、电池温度特性要求较高的混合动力、电动汽车极具挑战性的应用环境中,光电耦合能满足可靠性和质量的要求。

四、数据流向

根据零跑BMS动力电池CAN数据采集协议开发需求,动力电池实时数据最终会显示和存储,为此,我们把动力电池数据分成三个部分,数据采集、数据传输和数据管理。该项目,我们只需要处理数据采集即零跑车型车载BMS电池端子系统相关的CAN数据。

零跑C11-02.jpg

五、服务方案

1、车型数据匹配

项目方提供零跑样车用于调试,因为当下零跑车型在市面上见到不多,而且租赁公司或者租车车队里,并不包括有这款汽车。

2、CAN卡口工具

我们通过淘宝或者其他电商渠道或者诊断仪经销商,购买到对应的CAN卡口工具,可能会存在资源缺乏的情况,但是我们一定会尽力而为,通过工具和工程师二者的配合,交付零跑汽车必要的CAN数据。

3、数据采集

根据项目车型找出该车的CAN接口、网关、控制单元位置,并标记拍图。连接后,如果一个参数的数据长度大于8个字节,那么用一个CAN数据帧就不足以传输该组参数组的所有内容,我们采用新的传输协议,用于长度大于8个字节的参数进行打包重组,连接管理以及数据传输,在使用传输协议对参数组进行采集和传输时候,将参数组拆分成若干个数据包,每个CAN数据帧表示一个数据包,CAN数据帧中的8个字节数据场,首字节定义为数据包的序列编号,其余字节为参数组中包含的数据内容,数据包发送按序列编号的增递顺序发送,直到所有数据都被传输完毕,逆向开发出该车型的动力电池数据。

零跑C11-03.jpg

4、自用的软件设计

采集系统采用C语言进行软件编程,按照模块化设计思路进行编译,包括主程序、初始化程序、CAN发送数据程序,CAN接收数据程序,A/D转换及定时中断唤醒等,可以支持独立CAN报文发送和无用帧CAN数据的总线激活。

5、数据验证管理

通过SPY3的USB转CAN模块与电池管理系统BMS进行数据通信,主要用于仪器控制、数据采集、数据分析等领域,是一个功能强大、方便灵活的虚拟仪器开发环境,它提供了大量的连接机制,通过DLLs、共享库、ActiveX等途径实现与外部程序代码或软件系统的连接。通过实际路况的数据采集对数据进行统计分析。运行内容包括:电池组动态一致性、电压、电压、平均电压、输出电流、制动电流、输出能量、反向制动能量、温度、温度等。然后对系统进行上位机的软件设计与开发,能够采集并存储大量的测试数据,为建立完善的电池组数据库提供了可靠的数据资源,对电池技术的发展与完善做出可靠的实验数据。
零跑C11-04.jpg

我们还可以通过打开保存的DBC数据文件,经分析计算电池组一致性、电池组容量、电池组内阻等重要参数,统计分析电池状态,打印电池运行情况,做到真正意义上的数据解码,同步我们会输出自定义的DBC逻辑,以便于最终交付验证使用。

审核编辑 黄宇

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

    关注

    111

    文章

    4402

    浏览量

    76365
  • 新能源
    +关注

    关注

    25

    文章

    4584

    浏览量

    104815
  • CAN
    CAN
    +关注

    关注

    56

    文章

    2471

    浏览量

    459338
  • bms
    bms
    +关注

    关注

    103

    文章

    856

    浏览量

    64839
  • DBC
    DBC
    +关注

    关注

    2

    文章

    45

    浏览量

    7610
收藏 人收藏

    评论

    相关推荐

    红外技术检测新能源动力电池

    的要求,因此动力电池的状态监测和故障诊断显得尤为重要。主角:红外热成像技术在这一背景下,红外热成像技术凭借其先进的无损检测和提前预警功能,成为了新能源动力电池检测和
    的头像 发表于 04-10 10:59 136次阅读
    红外技术检测<b class='flag-5'>新能源动力电池</b>

    同星智能未来一周展会,诚邀您参加新能源动力系统技术周

    题,本期但会涵盖了几乎全部新能源动力系统技术领域,从电驱动、动力电池、混动、热管理、氢内燃机、高压、储能等超过150+技术热点及话题。展览面积12,000平,预计5,0
    的头像 发表于 03-25 08:20 204次阅读
    同星智能未来一周展会,诚邀您参加<b class='flag-5'>新能源动力</b>系统技术周

    临沂临工新能源科技动力电池PACK项目首台动力电池下线仪式举行

    日前,临沂临工新能源科技有限公司动力电池PACK项目首台动力电池下线仪式举行。
    的头像 发表于 02-19 16:13 608次阅读

    一汽弗迪新能源动力电池一期项目正式投产

    中国第一汽车集团有限公司和比亚迪股份有限公司共同投资的一汽弗迪新能源动力电池一期项目,近日在吉林省长春市正式投产。这一项目将成为东北地区首家新能源汽车动力电池战略基地,有力推动东北老工业基地汽车产业的转型升级和高质量发展。
    的头像 发表于 02-03 10:52 399次阅读

    请问储能电池BMS动力电池BMS有什么不同?

    储能电池BMS动力电池BMS有什么不同?
    发表于 02-01 08:35

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

    什么是新能源BMSBMS(Battery Management System),中文名称是动力电池管理系统,主要作用是对电池进行监控和管理
    的头像 发表于 01-16 09:59 363次阅读

    新能源汽车动力电池模组的制造和装配过程

    新能源汽车动力电池模组主要由电芯、连接器、外壳、钥匙开关、BMS等多个结构共同组成,其具体制造特点如下:
    的头像 发表于 12-15 10:49 1178次阅读
    <b class='flag-5'>新能源</b>汽车<b class='flag-5'>动力电池</b>模组的制造和装配过程

    杰发科技MCU芯片率先进入新能源汽车动力电池域 完成BMS方案全面布局

    杰发科技全系列车规级MCU芯片已完成新能源汽车动力电池BMS方案的布局,包括AC7801x平台、AC7840x平台和AC7870x平台。AC7801x平台主要应用于电流传感器领域,已
    的头像 发表于 11-20 18:11 645次阅读

    楚能新能源动力电池正式迈入新能源乘用车市场

    楚能新能源动力电池正式迈入新能源乘用车市场。
    的头像 发表于 10-18 09:24 709次阅读

    新能源电动汽车安全性能检测中采集车架号及BMS电池数据的难点

    车不同的是,电动汽车不用执行OBD2标准,因为本身具备零排放的属性。 在新能源电动汽车安全性能检测中,涉及这些车型品牌的车架号、BMS电池管理系统数据成了一个非标准化下的个性化
    的头像 发表于 10-10 15:04 324次阅读
    <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>的难点

    喜讯!广电计量新能源动力电池综合检测系统成功研发

    规避电池质量安全问题,降低新能源汽车安全事故发生率,广电计量可靠性与环境工程研究所成立科研专项组,开展新能源动力电池综合检测及大数据分析技术研究。
    的头像 发表于 09-11 11:39 841次阅读
    喜讯!广电计量<b class='flag-5'>新能源动力电池</b>综合检测系统成功研发

    新能源汽车动力电池结构技术解析

    动力电池新能源整车的动力来源。动力电池主要分为电池包、模组、电芯。
    的头像 发表于 06-20 10:01 2472次阅读
    <b class='flag-5'>新能源</b>汽车<b class='flag-5'>动力电池</b>结构技术解析

    FPC在新能源汽车的应用和优势

    采集线是新能源汽车BMS系统所需配备的重要部件,实现监控新能源动力电池电芯的电压和温度;连接数据采集和传输并自带过流保护功能;保护汽车
    发表于 06-11 11:38 656次阅读
    FPC在<b class='flag-5'>新能源</b>汽车的应用和优势

    BMS电池管理测试系统

    数据采集单元、CAN通讯单元等组成。适用领域:新能源汽车动力电池BMS风力发电储能电池
    发表于 05-16 09:58

    高导热灌封胶导热粉填料,在新能源动力电池的应用

    剂,使灌封胶有着良好的导热效果,所以也会有着良好的散热功能。 随着电动汽车的普及,动力电池已经逐渐成为了关注的焦点。为了让电池能够更加长久地使用,需要对其进行热量管理,以稳定电池在运行时的温度,而导热灌封胶作
    的头像 发表于 05-10 17:54 1011次阅读
    高导热灌封胶导热粉填料,在<b class='flag-5'>新能源动力电池</b>的应用