本申請(qǐng)涉及通信控制,特別是涉及一種從機(jī)組件、電池管理系統(tǒng)與參數(shù)讀寫(xiě)方法。
背景技術(shù):
1、隨著電池技術(shù)的發(fā)展,電池管理系統(tǒng)被廣泛應(yīng)用于各類(lèi)電池使用場(chǎng)景中。其中,電池管理系統(tǒng)不僅可用于對(duì)電池組進(jìn)行均衡控制,以解決由于鋰電池在生產(chǎn)、使用、存儲(chǔ)過(guò)程中造成的不一致性帶來(lái)的問(wèn)題,延長(zhǎng)電池的使用壽命,提高電池的使用經(jīng)濟(jì)性。另外還可用于控制電池組的充放電過(guò)程,以防止電池的過(guò)充過(guò)放問(wèn)題,提高電池組的能量利用率。
2、傳統(tǒng)技術(shù)中,電池管理系統(tǒng)一般采用主從機(jī)搭配的通訊方式,主從機(jī)之間可以是采用菊花鏈拓?fù)湫问竭M(jìn)行通信。然而,常規(guī)的菊花鏈拓?fù)湓趯?shí)際應(yīng)用中,通信過(guò)程的參數(shù)讀寫(xiě)的靈活性很低,很多時(shí)候主機(jī)對(duì)級(jí)聯(lián)的從機(jī)進(jìn)行控制與配置十分不便。
技術(shù)實(shí)現(xiàn)思路
1、基于此,有必要針對(duì)上述菊花鏈拓?fù)湓谕ㄐ胚^(guò)程中參數(shù)讀寫(xiě)的靈活性很低的技術(shù)問(wèn)題,提供一種從機(jī)組件、電池管理系統(tǒng)與參數(shù)讀寫(xiě)方法。
2、一種從機(jī)組件,包括多個(gè)從機(jī)設(shè)備,各所述從機(jī)設(shè)備通過(guò)級(jí)聯(lián)構(gòu)成菊花鏈通信線,級(jí)聯(lián)后首端或尾端的從機(jī)設(shè)備用于接收參數(shù)控制指令;
3、所述從機(jī)設(shè)備包括連接的前端芯片與存儲(chǔ)裝置,所述前端芯片還連接相鄰的從機(jī)設(shè)備的前端芯片進(jìn)行通信,以傳遞所述參數(shù)控制指令,并響應(yīng)于所述參數(shù)控制指令,對(duì)其連接的存儲(chǔ)裝置進(jìn)行參數(shù)讀寫(xiě)操作。
4、在其中一個(gè)實(shí)施例中,
5、所述前端芯片還用于解析所述參數(shù)控制指令,并在確定需執(zhí)行所述參數(shù)控制指令的情況下,基于解析得到的目標(biāo)參數(shù)對(duì)其連接的存儲(chǔ)裝置進(jìn)行參數(shù)讀寫(xiě)操作。
6、在其中一個(gè)實(shí)施例中,所述參數(shù)控制指令包括寫(xiě)入控制指令與讀取控制指令;
7、在接收到所述寫(xiě)入控制指令的情況下,所述前端芯片還用于解析所述寫(xiě)入控制指令,并在確定需執(zhí)行所述寫(xiě)入控制指令的情況下,將解析得到的目標(biāo)參數(shù)對(duì)應(yīng)的待配置數(shù)據(jù)配置至與其連接的存儲(chǔ)裝置;
8、在接收到所述讀取控制指令的情況下,所述前端芯片還用于解析所述讀取控制指令,并在確定需執(zhí)行所述讀取控制指令的情況下,從其連接的存儲(chǔ)裝置中讀出解析得到的目標(biāo)參數(shù)對(duì)應(yīng)的目標(biāo)數(shù)據(jù)。
9、在其中一個(gè)實(shí)施例中,所述從機(jī)設(shè)備的存儲(chǔ)裝置為eeprom存儲(chǔ)器。
10、一種電池管理系統(tǒng),包括主機(jī)設(shè)備與如上述的從機(jī)組件,所述主機(jī)設(shè)備連接所述從機(jī)組件中級(jí)聯(lián)后首端或尾端的從機(jī)設(shè)備,所述從機(jī)組件中各所述從機(jī)設(shè)備還連接有對(duì)應(yīng)的電池模組;
11、所述主機(jī)設(shè)備用于下發(fā)參數(shù)控制指令至其連接的從機(jī)組件,以對(duì)所述從機(jī)組件中任一從機(jī)設(shè)備或全部從機(jī)設(shè)備進(jìn)行參數(shù)讀寫(xiě)操作;
12、所述從機(jī)設(shè)備用于監(jiān)控其連接的電池模組的運(yùn)行狀態(tài),并將采集得到的運(yùn)行狀態(tài)數(shù)據(jù)進(jìn)行存儲(chǔ)。
13、在其中一個(gè)實(shí)施例中,還包括上位機(jī)設(shè)備,所述上位機(jī)設(shè)備與所述主機(jī)設(shè)備連接,用于下發(fā)參數(shù)讀寫(xiě)請(qǐng)求至所述主機(jī)設(shè)備,以使所述主機(jī)設(shè)備基于所述參數(shù)讀寫(xiě)請(qǐng)求生成參數(shù)控制指令。
14、在其中一個(gè)實(shí)施例中,提供了一種參數(shù)讀寫(xiě)方法,應(yīng)用于如上述的電池管理系統(tǒng),所述方法包括:
15、解析參數(shù)讀寫(xiě)請(qǐng)求,并生成所述參數(shù)讀寫(xiě)請(qǐng)求對(duì)應(yīng)的參數(shù)控制指令;
16、將所述參數(shù)控制指令下發(fā)至從機(jī)組件,以對(duì)所述從機(jī)組件中的目標(biāo)從機(jī)設(shè)備進(jìn)行參數(shù)讀寫(xiě)操作;所述目標(biāo)從機(jī)設(shè)備為所述從機(jī)組件中的任一從機(jī)設(shè)備或全部從機(jī)設(shè)備。
17、在其中一個(gè)實(shí)施例中,所述參數(shù)控制指令包括寫(xiě)入控制指令;
18、所述將所述參數(shù)控制指令下發(fā)至從機(jī)組件,以對(duì)所述從機(jī)組件中的目標(biāo)從機(jī)設(shè)備進(jìn)行參數(shù)讀寫(xiě)操作,包括:
19、在所述目標(biāo)從機(jī)設(shè)備為所述從機(jī)組件中任一從機(jī)設(shè)備的情況下,向所述目標(biāo)從機(jī)設(shè)備及其之前的從機(jī)設(shè)備下發(fā)寫(xiě)入控制指令,以對(duì)所述目標(biāo)從機(jī)設(shè)備進(jìn)行參數(shù)配置操作;
20、在所述目標(biāo)從機(jī)設(shè)備為所述從機(jī)組件中全部從機(jī)設(shè)備的情況下,向所有從機(jī)設(shè)備下發(fā)寫(xiě)入控制指令,以對(duì)所述目標(biāo)從機(jī)設(shè)備進(jìn)行參數(shù)配置操作。
21、在其中一個(gè)實(shí)施例中,在對(duì)所述目標(biāo)從機(jī)設(shè)備進(jìn)行參數(shù)配置操作之后,所述方法還包括:
22、下發(fā)寫(xiě)入核對(duì)指令至所述從機(jī)組件,并獲取所述從機(jī)組件基于所述寫(xiě)入核對(duì)指令反饋的寫(xiě)入數(shù)據(jù);
23、在所述寫(xiě)入數(shù)據(jù)與待配置數(shù)據(jù)一致的情況下,判定所述寫(xiě)入控制指令對(duì)應(yīng)的目標(biāo)參數(shù)配置成功;
24、在所述寫(xiě)入數(shù)據(jù)與待配置數(shù)據(jù)不一致的情況下,判定所述寫(xiě)入控制指令對(duì)應(yīng)的目標(biāo)參數(shù)配置失敗,并置位寫(xiě)入狀態(tài)變量。
25、在其中一個(gè)實(shí)施例中,所述參數(shù)控制指令包括讀取控制指令;
26、所述將所述參數(shù)控制指令下發(fā)至從機(jī)組件,以對(duì)所述從機(jī)組件中的目標(biāo)從機(jī)設(shè)備進(jìn)行參數(shù)讀寫(xiě)操作,包括:
27、向所述從機(jī)組件中的所有從機(jī)設(shè)備下發(fā)讀取控制指令,以對(duì)所述目標(biāo)從機(jī)設(shè)備進(jìn)行參數(shù)讀取操作。
28、上述從機(jī)組件、電池管理系統(tǒng)與參數(shù)讀寫(xiě)方法,包括多個(gè)從機(jī)設(shè)備,各從機(jī)設(shè)備通過(guò)級(jí)聯(lián)構(gòu)成菊花鏈通信線,級(jí)聯(lián)后首端或尾端的從機(jī)設(shè)備用于接收參數(shù)控制指令;從機(jī)設(shè)備包括連接的前端芯片與存儲(chǔ)裝置,前端芯片還連接上下級(jí)從機(jī)設(shè)備的前端芯片進(jìn)行通信,以傳遞參數(shù)控制指令,并響應(yīng)于參數(shù)控制指令對(duì)其連接的存儲(chǔ)裝置的進(jìn)行參數(shù)讀寫(xiě)操作。通過(guò)為菊花鏈上的各從機(jī)設(shè)備配置存儲(chǔ)裝置,實(shí)現(xiàn)將參數(shù)配置到從機(jī)設(shè)備的存儲(chǔ)裝置內(nèi),同時(shí)還可以從從機(jī)設(shè)備的存儲(chǔ)裝置中讀出其檢測(cè)得到的目標(biāo)數(shù)據(jù),使得電池管理系統(tǒng)這種通過(guò)主從級(jí)聯(lián)構(gòu)成菊花鏈拓?fù)涞耐ㄐ欧绞?,在通信過(guò)程中的參數(shù)讀寫(xiě)靈活性提高很多,便于主機(jī)對(duì)級(jí)聯(lián)的從機(jī)進(jìn)行控制與配置。
1.一種從機(jī)組件,其特征在于,包括多個(gè)從機(jī)設(shè)備,各所述從機(jī)設(shè)備通過(guò)級(jí)聯(lián)構(gòu)成菊花鏈通信線,級(jí)聯(lián)后首端或尾端的從機(jī)設(shè)備用于接收參數(shù)控制指令;
2.根據(jù)權(quán)利要求1所述的從機(jī)組件,其特征在于,
3.根據(jù)權(quán)利要求2所述的從機(jī)組件,其特征在于,所述參數(shù)控制指令包括寫(xiě)入控制指令與讀取控制指令;
4.根據(jù)權(quán)利要求1至3任意一項(xiàng)所述的從機(jī)組件,其特征在于,所述從機(jī)設(shè)備的存儲(chǔ)裝置為eeprom存儲(chǔ)器。
5.一種電池管理系統(tǒng),其特征在于,包括主機(jī)設(shè)備與如權(quán)利要求1至4任意一項(xiàng)所述的從機(jī)組件,所述主機(jī)設(shè)備連接所述從機(jī)組件中級(jí)聯(lián)后首端或尾端的從機(jī)設(shè)備,所述從機(jī)組件中各所述從機(jī)設(shè)備還連接有對(duì)應(yīng)的電池模組;
6.根據(jù)權(quán)利要求5所述的電池管理系統(tǒng),其特征在于,還包括上位機(jī)設(shè)備,所述上位機(jī)設(shè)備與所述主機(jī)設(shè)備連接,用于下發(fā)參數(shù)讀寫(xiě)請(qǐng)求至所述主機(jī)設(shè)備,以使所述主機(jī)設(shè)備基于所述參數(shù)讀寫(xiě)請(qǐng)求生成參數(shù)控制指令。
7.一種參數(shù)讀寫(xiě)方法,應(yīng)用于如權(quán)利要求5或6所述的電池管理系統(tǒng),其特征在于,所述方法包括:
8.根據(jù)權(quán)利要求7所述的參數(shù)讀寫(xiě)方法,其特征在于,所述參數(shù)控制指令包括寫(xiě)入控制指令;
9.根據(jù)權(quán)利要求8所述的參數(shù)讀寫(xiě)方法,其特征在于,在對(duì)所述目標(biāo)從機(jī)設(shè)備進(jìn)行參數(shù)配置操作之后,所述方法還包括:
10.根據(jù)權(quán)利要求7所述的參數(shù)讀寫(xiě)方法,其特征在于,所述參數(shù)控制指令包括讀取控制指令;