本申請涉及電池模擬器領(lǐng)域,尤其是涉及一種soc控制方法、裝置、設(shè)備及存儲介質(zhì)。
背景技術(shù):
1、多通道電池模擬器內(nèi)多個電池模擬器在并聯(lián)或串聯(lián)后,進行soc(state?ofcharge,荷電狀態(tài))控制時,需要對級聯(lián)的電池模擬器的多個輸出通道進行同步控制,但是,現(xiàn)有的同步控制過程中,由于各輸出通道接收到設(shè)定參數(shù)的時間,以及根據(jù)設(shè)定參數(shù)進行輸出調(diào)整的時間不一致,會帶來較大的輸出同步誤差,引起輸出異常。
技術(shù)實現(xiàn)思路
1、本申請旨在提出一種soc控制方法、裝置、設(shè)備及存儲介質(zhì),提升了級聯(lián)的多個電池模擬器輸出時的同步性。
2、根據(jù)本申請的第一方面實施例的soc控制方法,用于對多通道電池模擬器平臺中多個電池模擬器進行同步,每個所述電池模擬器皆包括控制模塊、fpga模塊、多個輸出通道模塊,所述控制模塊與所述fpga模塊通信連接,所述fpga模塊與每個所述輸出通道模塊之間連接有串口通信線和第一時鐘線;多個所述電池模擬器依次設(shè)置,相鄰兩個所述電池模擬器的fpga模塊之間設(shè)置有使能線、確認字符信號線和第二時鐘線,所述確認字符信號線連接在所述fpga模塊的雙向端口,且配置為線與方式;多個所述fpga模塊通過所述第一時鐘線和所述第二時鐘線輸出同步的時鐘信號至對應(yīng)的所述輸出通道模塊;多個所述電池模擬器的控制模塊通過以太網(wǎng)交換機設(shè)備連接;處于首位的所述電池模擬器為第一模擬器,其余所述電池模擬器為第二模擬器;
3、所述soc控制方法,應(yīng)用于所述第一模擬器的控制模塊,包括:
4、獲取回顯控制電流和回顯控制電壓,所述回顯控制電流為級聯(lián)后的多個所述電池模擬器與外部設(shè)備構(gòu)成回路后的回路電流,所述回顯控制電壓為級聯(lián)后的多個所述電池模擬器連接的外部設(shè)備的回顯電壓;
5、根據(jù)所述回顯控制電流確定荷電狀態(tài);
6、根據(jù)所述荷電狀態(tài)和所述回顯控制電壓,確定輸出調(diào)整參數(shù);
7、將所述輸出調(diào)整參數(shù)傳輸至第一模擬器的fpga模塊;
8、將所述輸出調(diào)整參數(shù)傳輸至每個所述第二模擬器的控制模塊,并利用所述確認字符信號線確認每個所述fpga模塊的接收狀態(tài);
9、在每個所述第二模擬器的fpga模塊接收到所述輸出調(diào)整參數(shù)的情況下,利用所述使能線進行同步觸發(fā),使得每個所述第二模擬器的fpga模塊將所述輸出調(diào)整參數(shù)同步傳輸至所述fpga模塊連接的每個所述輸出通道模塊;
10、其中,每個所述輸出通道模塊在接收到所述輸出調(diào)整參數(shù)的情況下,響應(yīng)于對應(yīng)所述第一時鐘線或所述第二時鐘線中觸發(fā)沿信號,根據(jù)接收的所述輸出調(diào)整參數(shù)執(zhí)行輸出操作。
11、根據(jù)本申請的第二方面實施例的soc控制裝置,用于對多通道電池模擬器平臺中多個電池模擬器進行同步,每個所述電池模擬器皆包括控制模塊、fpga模塊、多個輸出通道模塊,所述控制模塊與所述fpga模塊通信連接,所述fpga模塊與每個所述輸出通道模塊之間連接有串口通信線和第一時鐘線;多個所述電池模擬器依次設(shè)置,相鄰兩個所述電池模擬器的fpga模塊之間設(shè)置有使能線、確認字符信號線和第二時鐘線,所述確認字符信號線連接在所述fpga模塊的雙向端口,且配置為線與方式;多個所述fpga模塊通過所述第一時鐘線和所述第二時鐘線輸出同步的時鐘信號至對應(yīng)的所述輸出通道模塊;多個所述電池模擬器的控制模塊通過以太網(wǎng)交換機設(shè)備連接;處于首位的所述電池模擬器為第一模擬器,其余所述電池模擬器為第二模擬器;
12、所述soc控制裝置,應(yīng)用于所述第一模擬器的控制模塊,包括:
13、回顯數(shù)據(jù)獲取模塊,用于獲取回顯控制電流和回顯控制電壓,所述回顯控制電流為級聯(lián)后的多個所述電池模擬器與外部設(shè)備構(gòu)成回路后的回路電流,所述回顯控制電壓為級聯(lián)后的多個所述電池模擬器連接的外部設(shè)備的回顯電壓;
14、荷電狀態(tài)獲取模塊,用于根據(jù)所述回顯控制電流確定荷電狀態(tài);
15、調(diào)整參數(shù)確定模塊,用于根據(jù)所述荷電狀態(tài)和所述回顯控制電壓,確定輸出調(diào)整參數(shù);
16、第一參數(shù)傳輸模塊,用于將所述輸出調(diào)整參數(shù)傳輸至第一模擬器的fpga模塊;
17、第二參數(shù)傳輸模塊,用于將所述輸出調(diào)整參數(shù)傳輸至每個所述第二模擬器的控制模塊,并利用所述確認字符信號線確認每個所述fpga模塊的接收狀態(tài);
18、同步傳輸模塊,用于在每個所述第二模擬器的fpga模塊接收到所述輸出調(diào)整參數(shù)的情況下,利用所述使能線進行同步觸發(fā),使得每個所述第二模擬器的fpga模塊將所述輸出調(diào)整參數(shù)同步傳輸至所述fpga模塊連接的每個所述輸出通道模塊;
19、其中,每個所述輸出通道模塊在接收到所述輸出調(diào)整參數(shù)的情況下,響應(yīng)于對應(yīng)所述第一時鐘線或所述第二時鐘線中觸發(fā)沿信號,根據(jù)接收的所述輸出調(diào)整參數(shù)執(zhí)行輸出操作。
20、根據(jù)本申請的第三方面實施例的電子設(shè)備,設(shè)備包括:處理器以及存儲有計算機程序指令的存儲器;
21、處理器執(zhí)行計算機程序指令時實現(xiàn)如第一方面所述的soc控制方法。
22、根據(jù)本申請的第四方面實施例的計算機可讀存儲介質(zhì),存儲有計算機可執(zhí)行指令,所述計算機可執(zhí)行指令用于執(zhí)行如上述第一方面實施例所述的soc控制方法。
23、本申請的soc控制方法、裝置、設(shè)備及存儲介質(zhì),利用回顯控制電流可以快速確定荷電狀態(tài),進而可以利用荷電狀態(tài)和回顯控制電壓完成輸出調(diào)整參數(shù)確認,同時,引入了配置為線與方式的確認字符信號線,可以利用確認字符信號線完成輸出調(diào)整參數(shù)傳輸?shù)礁鱾€電池模擬器的fpga模塊的確認,進而可以利用使能線進一步完成fpga模塊傳輸至各個輸出通道模塊的同步觸發(fā)控制,并利用第一時鐘線和第二時鐘線輸出的時鐘信號的觸發(fā)沿信號完成對每個輸出通道模塊執(zhí)行輸出操作的觸發(fā),最終實現(xiàn)級聯(lián)的多個輸出通道模塊的soc同步輸出控制,提高了多輸出通道模塊級聯(lián)工作的同步性。此外,本申請巧妙地利用了以太網(wǎng)交換機設(shè)備的全雙工工作方式,減少數(shù)據(jù)傳輸所需要花費的等待時間,提高通信效率,并且,以太網(wǎng)交換機設(shè)備本身通訊效率相較于can等通訊方式而言,通訊效率更高,從而可以實現(xiàn)電池模擬器并機數(shù)量較大場景中的通信同步控制。
24、本申請的其它特征和優(yōu)點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本申請而了解。
1.一種soc控制方法,其特征在于,用于對多通道電池模擬器平臺中多個電池模擬器進行同步,每個所述電池模擬器皆包括控制模塊、fpga模塊、多個輸出通道模塊,所述控制模塊與所述fpga模塊通信連接,所述fpga模塊與每個所述輸出通道模塊之間連接有串口通信線和第一時鐘線;多個所述電池模擬器依次設(shè)置,相鄰兩個所述電池模擬器的fpga模塊之間設(shè)置有使能線、確認字符信號線和第二時鐘線,所述確認字符信號線連接在所述fpga模塊的雙向端口,且配置為線與方式;多個所述fpga模塊通過所述第一時鐘線和所述第二時鐘線輸出同步的時鐘信號至對應(yīng)的所述輸出通道模塊;多個所述電池模擬器的控制模塊通過以太網(wǎng)交換機設(shè)備連接;處于首位的所述電池模擬器為第一模擬器,其余所述電池模擬器為第二模擬器;
2.根據(jù)權(quán)利要求1所述的soc控制方法,其特征在于,所述將所述輸出調(diào)整參數(shù)傳輸至每個所述第二模擬器的控制模塊,包括:
3.根據(jù)權(quán)利要求2所述的soc控制方法,其特征在于,所述利用所述確認字符信號線確認每個所述fpga模塊的接收狀態(tài),包括:
4.根據(jù)權(quán)利要求3所述的soc控制方法,其特征在于,所述利用所述使能線進行同步觸發(fā),使得每個所述第二模擬器的fpga模塊將所述輸出調(diào)整參數(shù)同步傳輸至所述fpga模塊連接的每個所述輸出通道模塊,包括:
5.根據(jù)權(quán)利要求4所述的soc控制方法,其特征在于,所述每個所述fpga模塊響應(yīng)于所述第一觸發(fā)電平,將所述輸出調(diào)整參數(shù)傳輸至對應(yīng)的多個所述輸出通道模塊,包括:
6.根據(jù)權(quán)利要求3所述的soc控制方法,其特征在于,所述soc控制方法,還包括:
7.根據(jù)權(quán)利要求1所述的soc控制方法,其特征在于,所述根據(jù)所述荷電狀態(tài)和所述回顯控制電壓,確定輸出調(diào)整參數(shù),包括:
8.一種soc控制裝置,其特征在于,用于對多通道電池模擬器平臺中多個電池模擬器進行同步,每個所述電池模擬器皆包括控制模塊、fpga模塊、多個輸出通道模塊,所述控制模塊與所述fpga模塊通信連接,所述fpga模塊與每個所述輸出通道模塊之間連接有串口通信線和第一時鐘線;多個所述電池模擬器依次設(shè)置,相鄰兩個所述電池模擬器的fpga模塊之間設(shè)置有使能線、確認字符信號線和第二時鐘線,所述確認字符信號線連接在所述fpga模塊的雙向端口,且配置為線與方式;多個所述fpga模塊通過所述第一時鐘線和所述第二時鐘線輸出同步的時鐘信號至對應(yīng)的所述輸出通道模塊;多個所述電池模擬器的控制模塊通過以太網(wǎng)交換機設(shè)備連接;處于首位的所述電池模擬器為第一模擬器,其余所述電池模擬器為第二模擬器;
9.一種電子設(shè)備,其特征在于,所述電子設(shè)備包括處理器以及存儲有計算機程序指令的存儲器;
10.一種計算機可讀存儲介質(zhì),其特征在于:所述計算機可讀存儲介質(zhì)存儲有計算機可執(zhí)行指令,所述計算機可執(zhí)行指令用于使計算機執(zhí)行如權(quán)利要求1至7任一所述的soc控制方法。