该程序是在工控机中运行的上位机程序,使用C语言的WinForm程序进行开发,适用于64位win10操作系统。工控机安装CAN数据采集卡PCI5820设备驱动程序和DA板卡PCI9310设备驱动程序。通过上位机软件控制DA板卡输出多路模拟量电压信号,在电池模拟器中模拟电池单体的串联成祖,由被测BMS采集电池模拟器中的单体电压信息,通过CAN通讯发送回工控机。上位机软件将BMS采集电压与工控机输出电压比较,评价被测BMS的检测通道完整性和检测精度。
This program is an upper computer program running in the industrial computer, developed with WinForm program in C language, and suitable for 64-bit win10 operating system. The industrial computer installs the device driver of PCI5820 for CAN data acquisition card and PCI9310 for DA board. The DA board is controlled by the upper computer software to output multi-channel analog voltage signals, and the series generation of battery cells is simulated in the battery simulator. The measured BMS collects the cell voltage information in the battery simulator and sends it back to the industrial computer through CAN communication. The upper computer software compares the acquisition voltage of BMS with the output voltage of industrial computer, and evaluates the integrity and detection accuracy of the detection channel of the tested BMS.