一种BMS测试系统对时方法和装置与流程
- 国知局
- 2024-11-06 14:43:51
本发明涉及bms测试系统,特别是涉及一种bms测试系统对时方法和一种bms测试系统对时装置。
背景技术:
1、随着能源需求的快速增长和可再生能源的兴起,为储能行业的发展提供了广阔的空间和机遇,电池作为储能系统中的关键载体,如何保证电池长寿命稳定运行,向电池管理系统bms提出了更高的挑战。加大bms的测试,增强bms鲁棒性显得尤其重要。然而实际应用中,因为真实电池可能存在消防安全隐患,无法在任意的环境搭建真实电池环境用于bms测试,现场测试bms,给测试人员又带来了很大的不便。因此搭建电池模拟bms测试环境将具有非常重要的现实意义。
2、搭建整簇的电池模拟bms测试系统,里面包含了若干的电池模拟单元,在整簇的环境中,bms测试对电池模拟单元数据的采集需要在同一时间,因此,需要解决整簇的电池模拟单元的对时问题。
技术实现思路
1、鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种bms测试系统对时方法和相应的一种bms测试系统对时装置。
2、本发明公开了一种bms测试系统对时方法,bms测试系统包括多个电池模拟设备,每个电池模拟设备包括多个电池模拟单元,每个网络多串口单元对接若干个电池模拟设备,所述方法包括:
3、网络多串口单元接收上位机发送的网络多串口单元对时命令,响应所述网络多串口单元对时命令执行网络多串口单元之间的对时,并在完成对时后向对接的电池模拟设备发送电池模拟单元对时命令;
4、电池模拟设备中的电池模拟单元响应所述电池模拟单元对时命令,执行电池模拟单元之间的对时。
5、可选地,所述网络多串口单元对时命令携带上位机预设的时间,网络多串口单元接收上位机发送的网络多串口单元对时命令,响应所述网络多串口单元对时命令执行网络多串口单元之间的对时,并在完成对时后向对接的电池模拟设备发送电池模拟单元对时命令,包括:
6、作为主设备的网络多串口单元接收上位机发送的网络多串口单元对时命令,响应所述网络多串口单元对时命令按照所述预设的时间运行;
7、作为主设备的网络多串口单元在完成时间对时后,向作为从设备的网络多串口单元输出对时信号;所述对时信号携带作为主设备的网络多串口单元的时钟源类型和当前的时间信息;
8、作为从设备的网络多串口单元接收到所述对时信号后,将时钟源设置为所述主设备的网络多串口单元的时钟源类型,并按照所述主设备的网络多串口单元当前的时间信息运行,
9、在所有网络多串口单元完成对时后,向对接的电池模拟设备发送电池模拟单元对时命令。
10、可选地,作为主设备的网络多串口单元接收上位机发送的网络多串口单元对时命令,响应所述网络多串口单元对时命令按照所述预设的时间运行,包括:
11、接收上位机发送的时钟源设置命令和时间设置命令;所述时钟源设置命令携带所述上位机选择的时钟源类型;所述时间设置命令携带所述上位机预设的时间;
12、响应所述时钟源设置命令,设置目标时钟源为所述上位机选择的时钟源类型,以及,响应所述时间设置命令,设置目标时间为所述上位机预设的时间;
13、接收上位机发送的对时信号,响应所述对时信号按照所述预设的时间运行。
14、可选地,电池模拟设备中的电池模拟单元响应所述电池模拟单元对时命令,执行电池模拟单元之间的对时,包括:
15、接收网络多串口单元发送的时钟源设置命令和时间设置命令;所述时钟源设置命令携带所述网络多串口单元的时钟源类型;所述时间设置命令携带所述网络多串口单元当前的时间信息;
16、响应所述时钟源设置命令,设置目标时钟源为所述网络多串口单元选择的时钟源类型,以及,响应所述时间设置命令,设置目标时间为所述网络多串口单元当前的时间信息;
17、接收网络多串口单元发送的对时信号,响应所述对时信号按照所述网络多串口单元当前的时间信息运行。
18、可选地,所述方法还包括:
19、判断所述预设的时间或所述当前的时间信息是否有效;
20、若所述预设的时间或所述当前的时间信息无效,则结束对时流程;
21、若确定所述预设的时间有效,则等待所述上位机发送对时信号;
22、若确定所述当前的时间信息有效,则等待所述网络多串口单元发送对时信号。
23、可选地,所述方法还包括:
24、在接收到对时信号后,判断对时信号到达时刻,与预设的时间或当前的时间信息的确认有效时刻之间的时间间隔是否超过预设时间阈值;
25、若超过所述时间阈值,则确定对时失败,并清除所述预设的时间或所述当前的时间信息,按照原时间继续运行;
26、若对时信到达时刻与预设的时间的确认有效时刻之间的时间间隔未超过所述时间阈值,则响应所述对时信号按照所述预设的时间运行;
27、若对时信号到达时刻与当前的时间信息的确认有效时刻之间的时间间隔未超过所述时间阈值,则响应所述对时信号按照所述当前的时间信息运行。
28、本发明还公开了一种bms测试系统对时装置,bms测试系统包括多个电池模拟设备,每个电池模拟设备包括多个电池模拟单元,每个网络多串口单元对接若干个电池模拟设备,所述装置包括:
29、网络多串口单元对时模块,用于网络多串口单元接收上位机发送的网络多串口单元对时命令,响应所述网络多串口单元对时命令执行网络多串口单元之间的对时,并在完成对时后向对接的电池模拟设备发送电池模拟单元对时命令;
30、电池模拟单元对时模块,用于电池模拟设备中的电池模拟单元响应所述电池模拟单元对时命令,执行电池模拟单元之间的对时。
31、可选地,所述网络多串口单元对时命令携带上位机预设的时间,所述网络多串口单元对时模块包括:
32、主设备对时子模块,用于作为主设备的网络多串口单元接收上位机发送的网络多串口单元对时命令,响应所述网络多串口单元对时命令按照所述预设的时间运行;
33、从设备对时信号发送子模块,用于作为主设备的网络多串口单元在完成时间对时后,向作为从设备的网络多串口单元输出对时信号;所述对时信号携带作为主设备的网络多串口单元的时钟源类型和当前的时间信息;
34、从设备对时子模块,用于作为从设备的网络多串口单元接收到所述对时信号后,将时钟源设置为所述主设备的网络多串口单元的时钟源类型,并按照所述主设备的网络多串口单元当前的时间信息运行,
35、电池模拟单元对时命令发送子模块,用于在所有网络多串口单元完成对时后,向对接的电池模拟设备发送电池模拟单元对时命令。
36、可选地,所述主设备对时子模块包括:
37、时钟源和时间命令接收单元,用于接收上位机发送的时钟源设置命令和时间设置命令;所述时钟源设置命令携带所述上位机选择的时钟源类型;所述时间设置命令携带所述上位机预设的时间;
38、时钟源和时间设置单元,用于响应所述时钟源设置命令,设置目标时钟源为所述上位机选择的时钟源类型,以及,响应所述时间设置命令,设置目标时间为所述上位机预设的时间;
39、对时执行单元,用于接收上位机发送的对时信号,响应所述对时信号按照所述预设的时间运行。
40、可选地,所述电池模拟单元对时模块包括:
41、时钟源和时间命令接收子模块,用于接收网络多串口单元发送的时钟源设置命令和时间设置命令;所述时钟源设置命令携带所述网络多串口单元的时钟源类型;所述时间设置命令携带所述网络多串口单元当前的时间信息;
42、时钟源和时间设置子模块,用于响应所述时钟源设置命令,设置目标时钟源为所述网络多串口单元选择的时钟源类型,以及,响应所述时间设置命令,设置目标时间为所述网络多串口单元当前的时间信息;
43、对时执行子模块,用于接收网络多串口单元发送的对时信号,响应所述对时信号按照所述网络多串口单元当前的时间信息运行。
44、可选地,所述装置还包括:
45、时间有效性判断模块,用于判断所述预设的时间或所述当前的时间信息是否有效;
46、无效时间确认模块,用于若所述预设的时间或所述当前的时间信息无效,则结束对时流程;
47、第一有效时间确认模块,用于若确定所述预设的时间有效,则等待所述上位机发送对时信号;
48、第二有效时间确认模块,用于若确定所述当前的时间信息有效,则等待所述网络多串口单元发送对时信号。
49、可选地,所述装置还包括:
50、对时判断模块,用于在接收到对时信号后,判断对时信号到达时刻,与预设的时间或当前的时间信息的确认有效时刻之间的时间间隔是否超过预设时间阈值;
51、对时失败确认模块,用于若超过所述时间阈值,则确定对时失败,并清除所述预设的时间或所述当前的时间信息,按照原时间继续运行;
52、第一对时成功确认模块,用于若对时信到达时刻与预设的时间的确认有效时刻之间的时间间隔未超过所述时间阈值,则响应所述对时信号按照所述预设的时间运行;
53、第二对时成功确认模块,用于若对时信号到达时刻与当前的时间信息的确认有效时刻之间的时间间隔未超过所述时间阈值,则响应所述对时信号按照所述当前的时间信息运行。
54、本发明包括以下优点:
55、本发明的bms测试系统对时方法,网络多串口单元接收上位机发送的网络多串口单元对时命令,响应网络多串口单元对时命令执行网络多串口单元之间的对时,并在完成对时后向对接的电池模拟设备发送电池模拟单元对时命令,电池模拟设备中的电池模拟单元响应电池模拟单元对时命令,执行电池模拟单元之间的对时。本发明引入网络多串口单元作为桥梁,执行网络多串口单元之间的对时操作,并通过网络多串口单元能够实现对多个电池模拟设备的对时管理,进而确保了整个bms测试系统中电池模拟单元之间的精确对时,为bms测试系统的测试提供精准同步的时钟。
本文地址:https://www.jishuxx.com/zhuanli/20241106/323812.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。