电池管理系统bms测试电池管理系统的测试更多侧重软件测试,一般在软件功能开发过程中进行。与尚未量产的自动驾驶系统偏向于使用c语言实现软件设计不同,现今成熟的电动汽车控制系统如整车控制器、电机控制器、电池管理系统软件都是以模型为基础的软件开发model-based-design。mbd开发相比c的优点是能够以图形化的方式表达复杂的逻辑、代码可读性、可移植性、开发调试便利程度都大大增强,同时利用成熟的代码生成工具链,bms自动测试系统,也避免了手工代码容易产生的低级错误。在基于模型的软件开发环节中规定了mil/sil/hil等多项测试:。
电池管理系统bms测试1)sil(software-in-loops)软件在环测试,对比模型自动生成的c代码和模型本身实现的功能是否一致,使用simulink自身工具就可以进行sil测试。2)hil(haare-in-loops)硬件在环测试,bms测试电源,测试控制器完整系统功能,bms测试系统,一般会搭建控制器所在系统的测试台架,使用电气元件模拟传感器如温度和执行器如风扇负载的电气特性,验证完整的系统功能。
能源消耗大——电池组的充电和放电需要大量能源,系统成本高——电池组自身价格比较高,尤其是大功率的电池组;相关的维护费用也-。为了对这么复杂的功能进行测试——很多情况下还要进行性能测试和评估—将被管理的电池组实物与bms对接进行测试,淮南bms测试,这种测试方法直接,所有的测试参数都与实际情况一致。看似比较理想,但是实际应用的时候存在比较多的问题:测试时间长——电池组的充放都需要比较多的时间,要完成一次工作循环必须遵从实物的特性,等待的时间比较长,难以进行批量测试。
|