基于LabVIEW的电池管理系统与充电机通信协议测试
应用效果如图9所示,为了试验是否能准确测试出错误类型,有意将BMS 程序设置为不发送电池充电需求报文,测试软件指示超时类型代码为5,即电池充电需求报文超时,接收错误类型主要为通信顺序出错。通过对每个接收超时类型以及顺序出错类型进行测试,结果表明能很好地实现对通信协议进行测试。

4 结语
在LabVIEW开发平台上,利用其强大的数据处理能力以及丰富实用的程序结构实现了J1939协议,在此基础上开发电动汽车非车载传导式充电机与电池管理系统之间的通信协议测试软件,不仅可以辅助BMS的程序开发,还可以作为BMS测试平台的部分功能评价BMS合格与否。通过与BMS进行通信,并利用CANoe对总线进行监视,试验结果表明该测试软件可以实现J1939协议,能完成多帧传输机制,并且可以测试出通信协议中出现的通信流程错乱以及通信超时错误,可以满足要求。
通信相关文章:通信原理
评论