CAN总线数据管理方法、装置、电池管理系统及存储介质制造方法及图纸

技术编号:40660344 阅读:25 留言:0更新日期:2024-03-18 18:52
本发明专利技术提供了一种CAN总线数据管理方法、装置、电池管理系统及存储介质,其方法包括:获取CAN总线数据并查询接收中断信号;响应接收中断信号,调用数据接收中断处理函数;获取功能模块数据处理函数生成的写队列索引切换请求标志状态;基于写队列索引切换请求标志状态和数据接收中断处理函数将CAN总线数据写入接收队列,或,调用功能模块数据处理函数从接收队列中读取CAN总线数据。本发明专利技术实现了低主频BMS在高CAN总线通信负载下的数据完整接收。

【技术实现步骤摘要】

本专利技术涉及can总线数据传输,具体涉及一种can总线数据管理方法、装置、电池管理系统及存储介质。


技术介绍

1、在汽车ecu(electrical control unit,电子控制单元)开发领域,基于can总线的标定应用是ecu研发过程中的环节,ecu标定功能不属于产品功能,当ecu研发过程由开发进入量产阶段之后,ecu的标定功能被关闭或移除。标定应用在运行阶段会占用ecu主要功能芯片mcu(micro-controller unit,微控制单元)的计算资源和总线通信资源。bms(batterymanagement system,电池管理系统)属于ecu类别中的一个下级类别,具有复杂控制逻辑且对控制实时性有较高要求。为了提高bms的研发过程中软件开发的效率以及使得电池pack特定的功能、性能测试可行,bms的研发过程中优先考虑使用标定功能。can总线是bms与其他车载ecu通信的主要方式。采用基于can总线的标定应用不需要变更bms产品的现有的硬件设计,不会额外增加硬件成本。行业内主流的标定应用是基于can总线,相应的基于can总线的标定应用工具链其本文档来自技高网...

【技术保护点】

1.一种CAN总线数据管理方法,其特征在于,包括:

2.根据权利要求1所述的CAN总线数据管理方法,其特征在于,所述接收队列包括并行的至少两个接收子队列;所述基于所述写队列索引切换请求标志状态和所述数据接收中断处理函数将所述CAN总线数据写入接收队列,包括:

3.根据权利要求2所述的CAN总线数据管理方法,其特征在于,所述基于写队列索引值确定所述至少两个接收子队列中的目标接收子队列,包括:

4.根据权利要求2所述的CAN总线数据管理方法,其特征在于,在所述将所述CAN总线数据写入至所述目标接收子队列之后,还包括:

5.根据权利要求2所述的C...

【技术特征摘要】

1.一种can总线数据管理方法,其特征在于,包括:

2.根据权利要求1所述的can总线数据管理方法,其特征在于,所述接收队列包括并行的至少两个接收子队列;所述基于所述写队列索引切换请求标志状态和所述数据接收中断处理函数将所述can总线数据写入接收队列,包括:

3.根据权利要求2所述的can总线数据管理方法,其特征在于,所述基于写队列索引值确定所述至少两个接收子队列中的目标接收子队列,包括:

4.根据权利要求2所述的can总线数据管理方法,其特征在于,在所述将所述can总线数据写入至所述目标接收子队列之后,还包括:

5.根据权利要求2所述的can总线数据管理方法,其特征在于,所述至少两个接收子队列均为循环队列,则在所述将所述can总线数据写入至所述至...

【专利技术属性】
技术研发人员:秦洪魁刘长来夏诗忠姜欢蔡冠军
申请(专利权)人:骆驼集团武汉光谷研发中心有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1