特凯贝第五代电池管理系统(BMS)使用说明
文件版本号
|
修改日期
|
编写
|
审核
|
TKB-C-WJ-V1.0
|
2019.05.25
|
刘程
|
胡颖飞
|
|
|
|
|
目录
一.上位机软件安装说明 2
二. CAN盒驱动安装说明 4
三.线束连接说明及产品尺寸图 13
四. 上位机使用说明 15
五.3.5寸触摸屏使用说明 46
六.程序烧录软件安装与使用 51
一.上位机软件安装说明
1.1鼠标右击压缩文件“上位机”,点击“解压到当前文件夹”;
1.2打开解压后的“上位机”文件夹,右击“Debug_cunchu”压缩文件,并选择解压到当前文件夹;
1.3打开解压后的“Debug_cunchu”文件夹,双击“Debug”文件夹,找到“Canalyst_V0_2”;
1.4 完成上位机软件安装;
1.5回到“上位机”文件夹,右击“CAN驱动”压缩文件,并解压到当前文件夹;
二.CAN盒驱动安装说明
使用WinXP或Win7的用户可以直接根据以下步骤完成CAN盒驱动的安装,若您为使用Win8或Win10的用户可参考本节后面步骤2.7,关闭数字签名后再进行以下操作。
2.1.将CAN的USB接口接入电脑,在电脑桌面右击“计算机”,点击“管理”,选择“设备管理器”;
2.2.找到未安装驱动的设备“USBCAN II”,双击打开,点击“更新驱动程序”,选择“浏览计算机以查找驱动程序软件”;
2.3.点击“浏览”,找到解压后的“CAN驱动”文件夹,双击打开;
2.4.找到“USBCAN驱动”,双击打开,根据电脑系统位数选择32位或64位驱动;
2.5点击下一步,在弹出的Windows安全窗口中选择“始终安装此驱动软件”,完成驱动安装。
2.6.CAN盒型号参考如下(须与本公司电池管理系统协议兼容):
备注:若您是Win8/Win10系统用户,在驱动安装前需事先关闭微软的数字签名功能后再进行上述安装步骤。数字签名关闭步骤如下:
2.7点击电脑屏幕右下侧“通知”,选择“所有设置”;
2.8在所有设置中找到并进入“更新和安全”;
2.9找到“恢复”,点击“高级启动”下的“立即重启”,重启电脑;
2.10在重启后的界面选择“疑难解答”,点击“高级选项”;
2.11选择“启动选项”,点击“重启”,并按提示输入“7”禁用驱动程序强制签名。
2.12 完成上述步骤后,重复2.1之后CAN盒驱动安装步骤。
2.13 CAN盒连接如下图所示:
三.线束连接说明及产品尺寸图
3.1安徽特凯贝电子科技有限公司根据客户要求,为客户量身定制。针对不同客户的需求,线束连接存在差异,为了方便客户安装和使用,我们会将线束的连接方法以附件说明的方式提供给不同客户。
3.2 16串电池管理系统(BMS)产品尺寸图:
3.3 32串电池管理系统(BMS)产品尺寸图:
备注:固定孔均使用M4螺钉固定。
四.上位机使用说明
4.1 打开上位机后,在主界面上方“设备类型”中,将“设备型号”设置为“VCI_USBCAN2(默认)”,“索引号”设置为“0”,“通道号”设置为“0”,“波特率”设置为“250Kbs”;
4.2 观察主界面左下方“设备状态”,若显示已准备,依次点击主界面右上方“连接”和“启动”。
4.3 连接启动后,上位机会接受到来自BMS的信息,并实时显示。(若显示连接失败,请重新安装CAN盒驱动后再次连接。)在主页面信息中主要包含以下信息:
总电流:电路中总电流数值。在静置时,数值为零。放电时,数值为正。充电时,数值为负;
总电压:电路中总电压数值;
电池最高温度:电池组中,温度最高单体温度数据。电池温度上限为120℃;
电池最低温度:电池组中,温度最低单体温度数据.电池温度下限为-50℃。当显示值为-50℃时,为温度采集线掉线;
温差:电池组中,温度最高单体与温度最低单体间温度数据差值;
最高温度编号:电池组中温度最高单体编号;
最低温度编号:电池组中温度最低单体编号;
最低温度模块地址:显示最低温度模块地址信息;
最低电压模块地址:显示最低电压模块地址信息;
安全警告:显示当前系统检测到的故障信息,在系统各项参数符合预先设定值时,显示无故障。当检测到故障时,会显示出故障原因。若发生故障不止一种,用户可直接点击此处查看所有故障;
SOC:电池当前剩余容量值;
单体最高电压:电池组中,电压最高单体电压数值;
单体最低电压:电池组中,电压最低单体电压数值;
压差:电池组中,电压最高单体与电压最低单体间电压差值;
单体最高电压编号:显示电压最高单体编号;
单体最低电压编号:显示电压最低单体编号;
最高温度模块地址:显示最高温度模块地址信息;
最高电压模块地址:显示最高电压模块地址信息;
4.4 点击主界面“实时信息”,可以查看当前电池组中各单体的电压值,及各个箱体的温度信息。
4.5 点击主界面“配置”,可读取和配置系统的各项参数,包含有以下内容:
基本配置参数:点击读参数后,可以读取到CCM主控模块地址、总容量、剩余容量、单体电压校准值、电流传感器量程的参数信息。此界面信息不可修改;
单体电压故障参数:点击读参数后,可以读取到单体过压一级故障阀值、单体过压一级故障释放阀值、单体过压二级故障阀值、单体过压二级故障释放阀值、单体过压三级故障阀值、单体过压三级故障释放阀值、单体欠压一级故障阀值、单体欠压一级故障释放阀值、单体欠压二级故障阀值、单体欠压二级故障释放阀值、单体欠压三级故障阀值、单体欠压三级故障释放阀值的参数信息。此界面信息为系统预设值不可修改;
单体压差故障参数:点击读参数后,可以读取到单体压差过大一级故障阀值、单体压差过大一级故障释放阀值、单体压差过大二级故障阀值、单体压差过大二级故障释放阀值、单体压差过大三级故障阀值、单体压差过大三级故障释放阀值的参数信息。此界面信息为系统预设值不可修改;
单体电压采集线连接故障延时参数:点击读参数后,可以读取到单体电压采集线连接一级故障延时、单体电压采集线连接一级故障释放延时、单体电压采集线连接二级故障延时、单体电压采集线连接二级故障释放延时、单体电压采集线连接三级故障延时、单体电压采集线连接三级故障释放延时的参数信息。此界面信息为系统预设值不可修改;
单体电压故障延时参数:点击读参数后,可以读取到单体过压一级故障延时、单体过压一级故障释放延时、单体过压二级故障延时、单体过压二级故障释放延时、单体过压三级故障延时、单体电压三级故障释放延时、单体欠压一级故障延时、单体欠压一级故障释放延时、单体欠压二级故障延时、单体欠压二级故障释放延时、单体欠压三级故障延时、单体欠压三级故障释放延时的参数信息。此界面信息为系统预设值不可修改;
单体压差故障延时参数:点击读参数后,可以读取到单体压差过大一级故障延时、单体压差过大一级故障释放延时的参数信息。此界面信息为系统预设值不可修改;
总压故障参数:点击读参数后,可以读取到总压过高一级故障阀值、总压过高一级故障释放阀值、总压过高二级故障阀值、总压过高二级故障释放阀值、总压过高三级故障阀值、总压过高三级故障释放阀值、总压过低一级故障阀值、总压过低一级故障阀值、总压过低一级故障释放阀值、总压过低二级故障阀值、总压过低二级故障释放阀值、总压过低三级故障阀值、总压过低三级故障释放阀值的参数信息。此界面信息为系统预设值不可修改;
总压故障延时参数:点击读参数后,可以读取到总压过高一级故障延时、总压过高一级故障释放延时、总压过高二级故障延时、总压过高二级故障释放延时、总压过高三级故障延时、总压过高三故障释放延时、总压过低一级故障延时、总压过低一级故障释放延时、总压过低二级故障延时、总压过低二级故障释放延时、总压过低三级故障延时、总压过低三级故障释放延时的参数信息。此界面信息为系统预设值不可修改;
温差故障参数:点击读参数后,可以读取到温差过大一级故障阀值、温差过大一级故障释放阀值、温差过大二级故障阀值、温差过大二级故障释放阀值、温差过大三级故障阀值、温差过大三级故障释放阀值。此界面信息为系统预设值不可修改;
温度故障参数:高温一级故障阀值、高温一级故障释放阀值、高温二级故障阀值、高温二级故障释放阀值、高温三级故障阀值、高温三级故障释放阀值、低温一级故障阀值、低温一级故障释放阀值、低温二级故障阀值、低温二级故障释放阀值、低温三级故障阀值、低温三级故障释放阀值的参数信息。此界面信息为系统预设值不可修改;
温度故障延时参数:点击读参数后,可以读取到高温一级故障延时、高温一级故障释放延时、高温二级故障延时、高温二级故障释放延时、高温三级故障延时、高温三级故障释放延时、低温一级故障延时、低温一级故障释放延时、低温二级故障延时、低温二级故障释放延时、低温三级故障延时、低温三级故障释放延时的参数信息。此界面信息为系统预设值不可修改;
温差故障延时参数:点击读参数后,可以读取到温差过大一级故障延时、温差过大一级故障释放延时、温差过大二级故障延时、温差过大二级故障释放延时、温差过大三级故障延时、温差过大三级故障释放延时的参数信息。此界面信息为系统预设值不可修改;
电源故障延时参数:点击读参数后,可以读取到电源过压一级故障延时、电源过压一级故障释放延时、电源过压二级故障延时、电源过压二级故障释放延时、电源欠压一级故障延时、电源欠压一级故障释放延时、电源欠压二级故障延时、电源欠压二级故障释放延时的参数信息。此界面信息为系统预设值不可修改;
电流故障延时参数:充电过流一级故障延时、充电过流一级故障释放延时、充电过流二级故障延时、充电过流二级故障释放延时、充电过流三级故障延时、充电过流三级故障释放延时、放电过流一级故障延时、放电过流一级故障释放延时、放电过流二级故障延时、放电过流二级故障释放延时、放电过流三级故障延时、放电过流三级故障释放延时的参数信息。此界面信息为系统预设值不可修改;
电流故障参数:点击读参数后,可以读取到充电过流一级故障阀值、充电过流一级故障释放阀值、充电过流二级故障阀值,充电过流二级故障释放阀值、充电过流三级故障阀值、充电过流三级故障释放阀值、放电过流一级故障阀值、放电过流一级故障释放阀值、放电过流二级故障阀值、放电过流二级故障释放阀值、放电过流三级故障阀值、放电过流三级故障释放阀值的参数信息。此界面信息为系统预设值不可修改;
SOC故障延时参数:点击读参数后,可以读取到SOC过低一级故障延时、SOC过低一级故障释放延时、SOC过低二级故障延时、SOC过低二级故障释放延时、SOC过低三级故障延时、SOC过低三级故障释放延时的参数信息。此界面信息为系统预设值不可修改;
SOC故障参数:点击读参数后,可以读取到SOC过低一级故障延时、SOC过低一级故障释放延时、SOC过低二级故障延时、SOC过低二级故障释放延时、SOC过低三级故障延时、SOC过低三级故障释放延时的参数信息。此界面信息为系统预设值不可修改;
电源故障参数:点击读参数后,可以读取到电源过压一级故障阀值、电源过压一级故障释放阀值、电源过压二级故障阀值、电源过压二级故障释放阀值、电源过压三级故障阀值、电源过压三级故障释放阀值、电源欠压一级故障阀值、电源欠压一级故障释放阀值、电源欠压二级故障阀值、电源欠压二级故障释放阀值、电源欠压三级故障阀值、电源欠压三级故障释放阀值的参数信息。此界面信息为系统预设值不可修改;
热管理参数:点击读参数后,可以读取到风扇开启温度、风扇开启延时、风扇关闭温度、风扇关闭延时、加热开启温度、加热开启延时、加热关闭温度、加热关闭延时的参数信息。此界面信息为系统预设值不可修改;
绝缘电阻过低故障延时参数:点击读参数后,可以读取到绝缘电阻过低一级故障延时、绝缘电阻过低一级故障释放延时、绝缘电阻过低二级故障延时、绝缘电阻过低二级故障释放延时、绝缘电阻过低三级故障延时、绝缘电阻过低三级故障释放延时的参数信息。此界面信息为系统预设值不可修改;
绝缘电阻过低故障参数:点击读参数后,可以读取到绝缘电阻过低一级故障阀值、绝缘电阻过低一级故障释放阀值、绝缘电阻过低二级故障阀值、绝缘电阻过低二级故障释放阀值、绝缘电阻过低三级故障阀值、绝缘电阻过低三级故障释放阀值的参数信息。此界面信息为系统预设值不可修改;
温度采集线连接故障延时参数:点击读参数后,可以读取到温度采集线连接一级故障延时、温度采集线连接一级故障释放延时、温度采集线连接二级故障延时、温度采集线连接二级故障释放延时、温度采集线连接三级故障延时、温度采集线连接三级故障释放延时的参数信息。此界面信息为系统预设值不可修改;
绝缘检测仪故障延时参数:点击读参数后,可以读取到绝缘检测仪通讯一级故障延时、绝缘检测仪通讯一级故障释放延时、绝缘检测仪通讯二级故障延时、绝缘检测仪通讯二级故障释放延时、绝缘检测仪通讯三级故障延时、绝缘检测仪通讯三级故障释放延时的参数信息。此界面信息为系统预设值不可修改;
基本采样参数:输入采样组数、模块地址和BMU信息,点击读参数后,可以读取到所输入区域单体电压采样节数和单体温度采样节数的参数信息。此界面信息为系统预设值不可修改;
继电器状态控制:点击读参数后,可以读取到当前各继电器开关状态,此界面信息为系统预设值不可修改。
4.6 点击主界面“充电机”,可以读取到输出电压、输出电流、充电开始时间、充电结束时间、硬件故障、输入电流、启动状态、通信状态、及充电机温度的参数信息。
4.7 点击主界面“绝缘检测”,可以读取到绝缘检测仪状态、绝缘电阻、电池电压的信息。
4.8 点击主界面“时间”,可以进行RTC校准。
五.3.5寸触摸屏使用说明
5.1 3.5寸触摸屏接线说明
V口接12V电源正极,G口接12V电源负极。A口接485A,B口接485B。接线图如下所示:
5.2 3.5寸触摸屏屏程序安装
①将sd卡安照4096字节的分配单元进行格式化;
②将屏程序解压,把DWIN_SET整个文件夹拷贝到sd卡上;
③将sd卡插到屏上,屏上电后它自动加载程序,屏上有正常信息显示,说明加载成功;
④屏程序加载完成后,在后期使用过程中不需要sd卡,请将sd卡拔掉,不然每次上电都会加载一遍程序,导致屏启动变慢。
5.3 3.5寸触摸屏使用说明
①屏幕上电后,将自动读取接收到的信息,并将信息显示在屏幕上,首页包含以下信息:
总电流:电路中总电流数值。在静置时,数值为零。放电时,数值为正。充电时,数值为负;
总电压:电池组中总电压数值;
电池最高温度:电池组中,温度最高单体温度数据。电池温度上限为120℃;
电池最低温度:电池组中,温度最低单体温度数据.电池温度下限为-50℃。当显示值为-50℃时,为温度采集线掉线;
最高温度编号:电池组中温度最高单体编号;
最低温度编号:电池组中温度最低单体编号;
SOC:电池当前剩余容量值;
单体最高电压:电池组中,电压最高单体电压数值;
单体最低电压:电池组中,电压最低单体电压数值;
单体最高电压编号:显示电压最高单体编号;
单体最低电压编号:显示电压最低单体编号;
②点击屏幕后将显示以下界面,在此界面中,有“电压”、“温度”、“故障信息”三个功能块,可点击功能块进入相应功能的下一级界面查看具体信息
③当系统发生故障后,可点击“故障信息”功能块,进入以下界面了解具体故障信息。此界面包含有以下故障类型:
继电器粘连故障、绝缘电阻故障、采集线连接故障、单体压差故障、单体过压故障、单体欠压故障、绝缘检测仪通讯故障、DCM通讯故障、总压故障、高温故障、低温故障、温差故障、电流故障、SOC故障;
④点击“电压”功能块后,可以查看当前系统中所采集到的各个单体的实时电压值。点击下方箭头标志可以查看更多单体电压信息;
⑤点击“温度”功能块后,可以查看当前系统中所采集到的电池箱体各个区域的实时温度值。
六.程序烧录软件安装与使用
6.1 烧录上位机安装
①鼠标右击压缩文件“上位机”,点击“解压到当前文件夹”;
②打开解压后的“上位机”文件夹,右击“烧录上位机_STM”压缩文件,并选择解压到当前文件夹;
③打开解压后的“烧录上位机_STM”文件夹,双击打开“CanBootloader”即可实现上位机程序安装。
CAN盒连接图
6.2烧录上位机使用
双击打开“CanBootloader”,烧录上位机启动,界面如下所示:
①在设备类型中,将设备型号选择为“VCI_USBCAN2A”,索引号选择为“1”,通道号选择为“1”;
②选择需要烧录的.hex的文件,并将ID值更改为“81”,依次点击“连接”、“烧录”,最后点击“烧录”;(若显示握手失败,可以在检查完CAN盒是否连接,以及系统是否供电后再次烧录。)
③程序烧录完成后,将在窗口底部显示发送程序成功。
程序烧录注意事项:
①确保电池管理系统(BMS)上电,通过电池终端管理软件可以看到电池数据(保证can盒连接正常),烧录过程不能掉电,烧录过程需1-2分钟时间;
②canbootloader软件打开时电池管理终端软件必须是关闭的;
③在烧录新程序过程中,第一次烧录会擦除之前存储在FLASH中的原程序并自动关闭软件。再次打开软件,进行第二次烧录,等待烧录过程结束即可完成新程序的烧录。