电池管理系统bms测试1)sil(software-in-loops)软件在环测试,对比模型自动生成的c代码和模型本身实现的功能是否一致,使用simulink自身工具就可以进行sil测试。2)hil(haare-in-loops)硬件在环测试,测试控制器完整系统功能,一般会搭建控制器所在系统的测试台架,使用电气元件模拟传感器如温度和执行器如风扇负载的电气特性,验证完整的系统功能。
一、bms是什么?bms全称batterymanagementsystem,电池管理系统。bms是电池与用户之间的纽带,其主要目的是提高电池的利用率,防止电池的过度充电和放电。二、bms要实现哪些功能?一般对电池管理系统bms而言,bms测试设备,需要实现以下几个功能:对电池组的工作状态的监测与管理——单体和电池组的电压监测、电流监测、温度监测、soc荷电状态stateofcharge估算,均衡控制等对电池组异常状态的管理——单体和电池组的过充、过放、过流、温度超限、失衡等对电池组故障的管理——传感器丢失、单体故障等。
电池管理系统bms测试1)mil(model-in-loops)既模型在环测试,就是验证软件模型是否可以实现软件功能,测试依据是由系统需求分解而来的软件需求。2)pil(processer-in-loops)处理器在环测试,目的是测试自动生成的代码写入控制器后,功能实现上是否与模型有偏差。pil看似无关紧要,但不做重视也会引起一些-后果如调度问题、cpuload,堆栈溢出等。
|