Arbin CAN:利用Arbin的CAN总线能力进行BMS到测试仪的通信

测试电池组的电池管理系统(BMS)是电池验证过程中的一个关键因素。. BMS 用于监控电池组中的单个电池,可将重要信息传送到外部接口,如电池测试设备。这种 BMS 与测试仪之间的通信具有多种重要功能,包括通过比较 BMS 读数和测试仪测量值来验证 BMS 是否正常工作。Arbin CAN 接口还允许 BMS 实时控制测试仪并应用动态 "钳位 "限制,从而保护或进一步增强测试过程。不过,要利用这些功能,电池管理系统需要一个通信协议。 

CAN 总线是循环器与 BMS 之间最常用的通信协议。它提供广泛的通信和控制能力。Arbin 的 Mits Pro 采用 CAN 总线协议,允许在电池测试设备和电池管理系统之间收发 CAN 消息,并允许对 Arbin 测试仪进行外部控制。 

Arbin CAN 总线功能的优势 

Arbin 的 CAN 总线接口功能为电池测试操作员提供了多项重要优势。首先,它为您提供了更灵活的 CAN 通信解决方案。Arbin 的 CAN 总线功能无需第三方设备、DLL 包或通常需要的许可证即可使用,其通用性足以应对各种测试应用和配置文件。通过 Mits Pro,Arbin 的 CAN 总线功能还允许您定义自己的协议、分配昵称,并根据您的特定需求和测试标准控制测试。 

Arbin 循环器的动态控制是 CAN 总线功能的另一个优点。与标准解决方案不同的是,使用 Arbin CAN 总线功能进行测试控制并不局限于测试长度内的静态值。您可以为控制值动态分配 CAN 报文,在测试的不同阶段分配不同的值。CAN 总线解决方案还允许 BMS 使用 CAN 协议完全控制 Arbin 测试仪的充电和放电。 

Arbin CAN 总线解决方案的最后一个关键优势是,它以四种不同的方式促进了 Arbin 电池测试仪与电池管理系统之间的通信和控制。您可以自定义 CAN 配置以满足几乎所有要求,允许 BMS 完全控制测试设备,监控 CAN 信息,并将 CAN 和 I/V 数据导出为 CSV 或 Excel 格式的报告。 

1.CAN定义。定制您的CAN配置

 Arbin 的 CAN 界面允许用户轻松导入带有自定义 CAN 协议的 dbc 文件。一旦导入 Arbin 的图形用户界面,CAN dbc 即可完全自定义编辑,为 CAN ID 添加昵称,为 ID 分配单元,并可启用或禁用每个单元,以便在测试期间进行控制和记录。无需额外的 3rd 为了达到这种方便程度,需要有第三方软件、许可证或DLL包。一个独特的CAN配置文件可以分配给Arbin测试器的每个测试通道。

导入和定制CAN配置协议 - 显示CAN配置数据的电子表格
导入和定制CAN配置协议

易于导入和定制 CAN ID 是 Arbin CAN 接口其他强大功能的基础。 Arbin支持足够的CAN消息ID,允许使用额外的协议集。因此,测试器可以同时与BMS以及其他外部资源进行通信。

2.CAN控制。完全控制Arbin电池测试仪

Arbin 的 CAN 总线功能还能完全控制电池测试设备。这包括几个关键功能,例如读/写集成、动态 "钳位 "上下限以及测试仪的外部控制。 

通过 CAN 总线与电池管理系统进行读/写整合,可对循环测试仪的充放电进行全面控制。写 CAN 信息 "选项可用于在整个测试过程中向电池管理系统发送一条或多条命令。通过 CAN 消息,BMS 可以告诉测试设备以特定的电流值、功率等进行充电或放电。包括动态控制。这种通信还可用于告诉测试设备停止或减慢某一特定值的充电或放电。 

向BMS或第三方软件发送命令 - 显示写CAN消息功能的软件截图
使用 "写入 CAN 报文 "选项向 BMS 或第三方软件发送命令

动态上限和下限 "钳位 "限制是通过 CAN 报文启用的另一项重要 CAN 总线功能。您可以设置 CAN 元变量,在测试运行时实时分配动态功率和电流限值,而不是在测试计划中预定义单一的静态限值。  

这些动态限制有助于提高测试期间系统的安全性,并验证BMS对电池的保护。例如,BMS可以根据动态限制在模拟过程中限制功率,即使模拟配置文件要求更高的功率和/或电流水平。动态功率和电流限制对于驱动循环模拟和类似的测试应用特别重要,因此模拟可以不暂停地运行,但BMS可以限制模拟的峰值功率输出。 

CAN 通信还允许对 Arbin 电池测试仪进行外部控制。LabView 等外部源可以发送 CAN 消息来控制测试设备。您还可以使用 "写入 CAN 报文 "选项,在整个测试过程中向第三方软件发送命令,就像通过电池管理系统一样。这在 BMS 开发过程中尤为强大。

CAN监控。监控CAN信息

CAN 的另一个重要功能是能够主动监控 CAN 信息。通过 Arbin Mits Pro 软件的监控界面,您可以实时监控 CAN 的详细信息,从而查看通信情况和发生的变化。此外,监控界面还提供了手动发送 CAN 信息的工具。 

通过监视和控制窗口监视CAN信息 - 软件截图显示监视和控制窗口中的CAN细节
通过监测和控制窗口监测CAN信息

在监测实时信息的基础上,CAN的数据监测亮点包括生成报告来比较测试数据。有了这个功能,你可以方便地将你的电池测试设备收集的数据与电池管理系统的数据在一个结果文件中进行对照。把这些数据放在一个地方,可以更容易地比较和分析结果。

4.CAN查看数据。查看和导出CAN和I/V数据

最后,Arbin 的 CAN 总线功能还包括导出选项,可让您更灵活地审查、存储和分析测试数据。利用这一功能,您可以以 CSV 或 Excel 格式轻松导出 CAN 和 I/V 数据。通过 CSV 和 Excel 格式,您可以将数据导入第三方程序,进行更高级的处理。 

将CAN数据导出到CSV - 软件截图显示导出CAN数据的步骤
CAN数据导出--软件屏幕截图显示CAN总线数据的Excel文件
CAN总线数据表--显示CAN数据实例的屏幕截图
导出到CSV或Excel以处理I/V和CAN数据

使用CAN总线通信进行功率钳制限制 

Arbin CAN 总线功能在仿真配置文件中的一个用例是功率钳位限制。对于传统的终止限制,例如在电动汽车(EV)驱动配置文件中,超过限制就意味着测试停止,测试进度中止。此外,还必须手动更改仿真配置文件,以处理导致电池超出安全限制的电池操作参数。 

尽管标准安全限值仍与 CAN 选项一起实施,但 CAN 总线通信提供了额外的灵活性。CAN 协议可以分配一个 "功率钳位 "限制,在测试过程中动态控制。在这种情况下,BMS 或建模程序将在整个测试过程中发送更新功率输出限制的信息。

钳位保护表,通过CAN消息ID显示钳位上限和下限
使用 CAN 报文 ID 的动态 "钳位 "上限和下限

与传统的安全限制不同,功率钳限制限制了Arbin系统的功率输出,而不会停止测试。由于数值在测试过程中是动态的,这可以更好地反映现实生活中的条件和功率输出。使用CAN总线通信来设置功率钳位限制,不仅可以加快测试过程,而且还可以对功率输出限制进行更复杂的控制。 

Arbin 的 CAN 总线功能和您的定制测试系统

Arbin 的 CAN 总线功能允许在 BMS 和 Arbin 电池测试仪之间进行通信,这对许多测试应用都至关重要。通过电池管理系统保护系统和电池并主动控制测试设备只是 CAN 通信带来的一些好处。 

这些CAN总线功能只是Arbin提供的众多功能之一,为您提供所需的工具,以满足您的特定电池测试要求。 今天就联系我们 了解有关将 CAN 与 BMS 和 Arbin 电池测试设备配合使用的更多信息,以及定制测试设置的更多功能。从驱动循环曲线等,我们可以帮助您创建适合您应用的电池测试系统。 

发布在

阿滨团队

滚动到顶部