本申請要求于2023年6月13日在韓國知識產權局提交的韓國專利申請no.?10-2023-0075260的優先權和權益,其全部內容通過引用并入本文。本發明涉及用于同步數據的裝置和方法,并且更具體地涉及用于在電池管理系統與上級控制器之間同步數據的裝置和方法。
背景技術:
1、儲能系統涉及可再生能源、存儲電力的電池和電網。近年來,隨著智能電網和可再生能源的普及擴大以及電力系統的效率和穩定性受到重視,對用于電力供需控制和電力質量改進的儲能系統的需求正在增加。取決于使用的目的,儲能系統可以具有不同的輸出和容量。為了配置大容量儲能系統,多個電池系統可以被連接。
2、構成電池系統的電池模塊或電池組具有其中組合了多個電池單體的結構。在電池單體中的一些經歷過壓、過流或過熱的情況下,在電池模塊或電池組的安全性和操作效率方面可能出現問題,并且因此檢測它們的手段是必要的。因此,電池模塊或電池組通常配備有電池管理系統(bms),其測量每個電池單體的電壓值、基于測量值監測和控制電池單體的電壓狀態。
3、電池管理系統結合諸如逆變器的其他部件操作,并且周期性地監測電池狀態相關的數據并將其發送到諸如逆變器的上級控制器。然而,如果bms從逆變器接收到對電池相關的數據的請求,同時尚未定義要在對應周期中發送的數據,則bms將在先前周期中定義的電池相關的數據發送到逆變器。因此,在由bms保持的數據和由逆變器保持的數據不匹配的情況下,可能發生數據去同步問題。
技術實現思路
1、技術問題
2、為了實現本發明的目的,本發明的實施例提供了一種數據同步裝置,其將由電池管理系統保持的數據與由上級控制器保持的數據進行匹配。
3、根據本公開的另一實施例,本發明的實施例提供了一種數據同步方法,其將電池管理系統保持的數據與由上級控制器保持的數據進行匹配。
4、技術方案
5、為了實現本公開的目的,根據實施例的數據同步裝置可以包括:至少一個處理器;以及存儲器,其被配置為存儲由至少一個處理器執行的至少一個指令,并且由至少一個處理器執行的至少一個指令可以包括:用于根據預定周期測量電池狀態相關的電池管理系統(bms)數據的指令;用于處理根據預定周期測量的bms數據的指令;用于在將bms數據轉換為網絡數據之前從網絡接收到對bms數據的請求時生成與bms數據請求相關的事件的指令;用于通過執行對應于與bms數據請求相關的事件的操作來同步網絡數據的指令;以及用于向網絡發送網絡數據的指令。
6、用于同步網絡數據的指令可以包括:用于調用對應于bms數據請求的事件處理器函數的指令;以及用于使用調用的事件處理器函數針對一個或多個通信協議更新網絡數據的指令。
7、通信協議可以包括modbus控制器局域網(can)協議、標準can協議和rs485協議中的一個或多個。
8、至少一個指令還可以包括:在未從網絡接收到bms數據請求時,用于根據預定周期執行周期性網絡任務的指令,用于根據對應的通信協議將bms數據轉換為網絡數據以更新一個或多個通信協議的網絡數據的指令;以及用于向網絡發送更新的網絡數據的指令。
9、同時,至少一個指令還可以包括:在根據預定周期更新一個或多個通信協議的網絡數據的時間和與bms數據請求相關的事件發生的時間一致的情況下,用于優先執行對應于通過控制任務處理的事件處理器函數的調用的操作的指令。
10、網絡可以包括儲能系統中的電力轉換設備(逆變器)。
11、根據本公開的另一實施例,一種數據同步方法可以包括:根據預定周期測量電池狀態相關的電池管理系統(bms)數據;處理根據預定周期測量的bms數據;在將bms數據轉換為網絡數據之前從網絡接收到對bms數據的請求時,生成與bms數據請求相關的事件;通過執行對應于與bms數據請求相關的事件的操作來同步網絡數據;以及向網絡發送網絡數據。
12、同步網絡數據可以包括:調用對應于bms數據請求的事件處理器函數;以及使用調用的事件處理器函數針對一個或多個通信協議更新網絡數據。
13、通信協議可以包括modbus控制器局域網(can)協議、標準can協議和rs485協議中的一個或多個。
14、該方法還可以包括:根據預定周期執行周期性網絡任務;根據對應的通信協議將bms數據轉換為網絡數據以更新一個或多個通信協議的網絡數據;以及向網絡發送更新的網絡數據。
15、該方法還可以包括,在根據預定周期更新一個或多個通信協議的網絡數據的時間和與bms數據請求相關的事件發生的時間一致的情況下,優先執行對應于通過控制任務處理的事件處理器函數的調用的操作。
16、網絡可以包括儲能系統中的電力轉換設備(逆變器)。
17、有利效果
18、根據如上文所描述的本發明的實施例,可以防止由電池管理系統保持的數據與由上級控制器保持的數據之間的不一致的問題。
19、因此,可以在電池管理系統和儲能系統中更準確地監測和控制電池狀態。
1.一種數據同步裝置,包括:
2.根據權利要求1所述的裝置,其中用于同步所述網絡數據的指令包括:
3.根據權利要求2所述的裝置,其中所述通信協議包括modbus?can協議、標準can協議和rs485協議中的一個或多個。
4.根據權利要求1所述的裝置,其中所述至少一個指令還包括:
5.根據權利要求4所述的裝置,其中所述至少一個指令還包括:
6.根據權利要求1所述的裝置,其中所述網絡包括儲能系統中的電力轉換設備。
7.一種數據同步方法,包括:
8.根據權利要求7所述的方法,其中同步所述網絡數據包括:
9.根據權利要求8所述的方法,其中所述通信協議包括modbus?can協議、標準can協議和rs485協議中的一個或多個。
10.根據權利要求8所述的方法,還包括:
11.根據權利要求10所述的方法,還包括:
12.根據權利要求7所述的方法,其中所述網絡包括儲能系統中的電力轉換設備。