本發(fā)明涉及電動(dòng)汽車(chē)充電測(cè)試技術(shù)領(lǐng)域,尤其是一種帶有雙向仿真bms協(xié)議的充電樁測(cè)試儀及其測(cè)試方法。
背景技術(shù):
隨著新能源電動(dòng)汽車(chē)的推廣應(yīng)用,bms(batterymanagementsystem電池管理系統(tǒng))的需求也隨之出現(xiàn)。電池管理系統(tǒng)需要與電動(dòng)汽車(chē)和充電樁進(jìn)行雙向匹配才能實(shí)現(xiàn)正常工作。目前對(duì)于電池管理系統(tǒng)的測(cè)試存在以下問(wèn)題:
1、現(xiàn)有充電樁測(cè)設(shè)備,在做通信協(xié)議bms測(cè)試時(shí)候,僅做協(xié)議分析,當(dāng)在充電站運(yùn)行現(xiàn)場(chǎng)測(cè)試充電樁的時(shí)候,并且沒(méi)有電動(dòng)汽車(chē)的時(shí)候,只能使用帶bms協(xié)議的負(fù)載進(jìn)行測(cè)試。
2、現(xiàn)有電動(dòng)汽車(chē)在做充電協(xié)議測(cè)試的時(shí)候,不可能適應(yīng)所有型號(hào)充電樁,為充分測(cè)試電動(dòng)汽車(chē)對(duì)充電樁的適應(yīng)性,電動(dòng)汽車(chē)廠家只有采購(gòu)各種型號(hào)的充電樁做測(cè)試對(duì)比實(shí)驗(yàn)。
3、在電動(dòng)汽車(chē)4s店,維修電動(dòng)汽車(chē)時(shí)候,更不具備安裝多種型號(hào)充電樁的條件。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明要解決的技術(shù)問(wèn)題是提供一種用于雙向仿真bms協(xié)議的充電樁測(cè)試儀及其測(cè)試方法,能夠解決現(xiàn)有技術(shù)的不足,通用性強(qiáng),可以實(shí)現(xiàn)快速的雙向測(cè)試。
為解決上述技術(shù)問(wèn)題,本發(fā)明所采取的技術(shù)方案如下。
一種用于雙向仿真bms協(xié)議的充電樁測(cè)試儀,包括,
供電側(cè)電壓檢測(cè)模塊,用于檢測(cè)供電側(cè)的電壓數(shù)據(jù);
供電側(cè)電流檢測(cè)模塊,用于檢測(cè)供電側(cè)的電流數(shù)據(jù);
供電側(cè)功率檢測(cè)模塊,用于檢測(cè)供電側(cè)的輸出功率數(shù)據(jù);
供電側(cè)數(shù)據(jù)接口模塊,用于連接充電樁讀取供電側(cè)數(shù)據(jù);
充電側(cè)電壓檢測(cè)模塊,用于檢測(cè)充電側(cè)的電壓數(shù)據(jù);
充電側(cè)電流檢測(cè)模塊,用于檢測(cè)充電側(cè)的電流數(shù)據(jù);
充電側(cè)電池溫度檢測(cè)模塊,用于檢測(cè)電池的溫度數(shù)據(jù);
充電側(cè)數(shù)據(jù)接口模塊,用于連接電動(dòng)汽車(chē)讀取充電側(cè)數(shù)據(jù);
中央處理器,用于分析處理采集的數(shù)據(jù);
數(shù)據(jù)存儲(chǔ)模塊,與中央處理器連接,用于存儲(chǔ)中央處理器處理過(guò)程中的數(shù)據(jù);
人機(jī)交互模塊,與中央處理器連接,用于進(jìn)行仿真結(jié)果和仿真參數(shù)的數(shù)據(jù)交互。
作為優(yōu)選,所述數(shù)據(jù)存儲(chǔ)模塊為計(jì)算機(jī)硬盤(pán)。
作為優(yōu)選,所述人機(jī)交互模塊包括鼠標(biāo)、鍵盤(pán)和lcd顯示屏。
一種上述的用于雙向仿真bms協(xié)議的充電樁測(cè)試儀的測(cè)試方法,包括以下步驟:
a、供電側(cè)測(cè)試;
a1、將供電側(cè)數(shù)據(jù)接口模塊與充電樁的數(shù)據(jù)接口相連,使用模擬負(fù)載與充電樁的充電接口相連進(jìn)行充電仿真;
a2、中央處理器通過(guò)供電側(cè)電壓檢測(cè)模塊、供電側(cè)電流檢測(cè)模塊和供電側(cè)功率檢測(cè)模塊采集充電樁的供電數(shù)據(jù);
a3、將供電側(cè)電壓數(shù)據(jù)和供電側(cè)電流數(shù)據(jù)壓縮為第一類(lèi)數(shù)據(jù)包,第一類(lèi)數(shù)據(jù)包包括,
地址位,存儲(chǔ)數(shù)據(jù)包的地址信息;
邏輯樹(shù)位,存儲(chǔ)數(shù)據(jù)包內(nèi)容的邏輯樹(shù)信息;
特征位,存儲(chǔ)數(shù)據(jù)包內(nèi)容的特征信息;
數(shù)據(jù)位,存儲(chǔ)數(shù)據(jù)包的數(shù)據(jù)內(nèi)容信息;
關(guān)聯(lián)位,存儲(chǔ)與本數(shù)據(jù)包相關(guān)聯(lián)的數(shù)據(jù)映射;
校驗(yàn)位,存儲(chǔ)數(shù)據(jù)包的校驗(yàn)信息;
將供電側(cè)功率數(shù)據(jù)壓縮為第二類(lèi)數(shù)據(jù)包,第二類(lèi)數(shù)據(jù)包包括,
數(shù)據(jù)位,存儲(chǔ)數(shù)據(jù)包的數(shù)據(jù)內(nèi)容信息;
關(guān)聯(lián)位,存儲(chǔ)與本數(shù)據(jù)包相關(guān)聯(lián)的數(shù)據(jù)映射;
a4、將中央處理器接收到的供電數(shù)據(jù)與存儲(chǔ)在數(shù)據(jù)存儲(chǔ)模塊內(nèi)的模擬負(fù)載的充電數(shù)據(jù)進(jìn)行匹配;匹配過(guò)程中,將第二類(lèi)數(shù)據(jù)包與第一類(lèi)數(shù)據(jù)包進(jìn)行關(guān)聯(lián),然后使用第一類(lèi)數(shù)據(jù)包的特征信息進(jìn)行匹配;
a5、匹配成功后,通過(guò)對(duì)應(yīng)數(shù)據(jù)包的邏輯樹(shù)調(diào)用相應(yīng)的數(shù)據(jù)進(jìn)行仿真處理;
b、充電側(cè)測(cè)試;
b1、將充電側(cè)數(shù)據(jù)接口模塊與電動(dòng)汽車(chē)的數(shù)據(jù)接口相連,使用模擬電源與電動(dòng)汽車(chē)的充電口相連進(jìn)行模擬充電;
b2、中央處理器通過(guò)充電側(cè)電壓檢測(cè)模塊、充電側(cè)電流檢測(cè)模塊和充電側(cè)電池溫度檢測(cè)模塊采集電動(dòng)汽車(chē)的充電數(shù)據(jù);
b3、將充電側(cè)電壓數(shù)據(jù)和充電側(cè)電流數(shù)據(jù)壓縮為第一類(lèi)數(shù)據(jù)包,第一類(lèi)數(shù)據(jù)包包括,
地址位,存儲(chǔ)數(shù)據(jù)包的地址信息;
邏輯樹(shù)位,存儲(chǔ)數(shù)據(jù)包內(nèi)容的邏輯樹(shù)信息;
特征位,存儲(chǔ)數(shù)據(jù)包內(nèi)容的特征信息;
數(shù)據(jù)位,存儲(chǔ)數(shù)據(jù)包的數(shù)據(jù)內(nèi)容信息;
關(guān)聯(lián)位,存儲(chǔ)與本數(shù)據(jù)包相關(guān)聯(lián)的數(shù)據(jù)映射;
校驗(yàn)位,存儲(chǔ)數(shù)據(jù)包的校驗(yàn)信息;
將充電側(cè)電池溫度數(shù)據(jù)壓縮為第二類(lèi)數(shù)據(jù)包,第二類(lèi)數(shù)據(jù)包包括,
數(shù)據(jù)位,存儲(chǔ)數(shù)據(jù)包的數(shù)據(jù)內(nèi)容信息;
關(guān)聯(lián)位,存儲(chǔ)與本數(shù)據(jù)包相關(guān)聯(lián)的數(shù)據(jù)映射;
b4、將中央處理器接收到的充電數(shù)據(jù)與存儲(chǔ)在數(shù)據(jù)存儲(chǔ)模塊內(nèi)的模擬電源的供電數(shù)據(jù)進(jìn)行匹配;匹配過(guò)程中,將第二類(lèi)數(shù)據(jù)包與第一類(lèi)數(shù)據(jù)包進(jìn)行關(guān)聯(lián),然后使用第一類(lèi)數(shù)據(jù)包的特征信息進(jìn)行匹配;
b5、匹配成功后,通過(guò)對(duì)應(yīng)數(shù)據(jù)包的邏輯樹(shù)調(diào)用相應(yīng)的數(shù)據(jù)進(jìn)行仿真處理。
作為優(yōu)選,中央處理器對(duì)第一類(lèi)數(shù)據(jù)包進(jìn)行實(shí)時(shí)接收,對(duì)第二類(lèi)數(shù)據(jù)包進(jìn)行抽樣接收,未接受的第二類(lèi)數(shù)據(jù)包使用第一類(lèi)數(shù)據(jù)包和已接收的第二類(lèi)數(shù)據(jù)進(jìn)行仿真合成而得。
作為優(yōu)選,所述未接受的第二類(lèi)數(shù)據(jù)包的仿真合成過(guò)程為,
使用抽樣接收的第二類(lèi)數(shù)據(jù)包對(duì)全部第二類(lèi)數(shù)據(jù)包進(jìn)行擬合,擬合函數(shù)由第一類(lèi)數(shù)據(jù)包與第二類(lèi)數(shù)據(jù)包的關(guān)聯(lián)映射經(jīng)過(guò)線性變化得到。
作為優(yōu)選,使用第一類(lèi)數(shù)據(jù)和通過(guò)仿真合成得到的第二類(lèi)數(shù)據(jù)包經(jīng)過(guò)仿真合成,制得由抽樣接收得到的第二類(lèi)數(shù)據(jù)包的對(duì)比數(shù)據(jù),使用對(duì)比數(shù)據(jù)與抽樣接收得到的第二類(lèi)數(shù)據(jù)包的偏差值對(duì)擬合函數(shù)進(jìn)行修正。
采用上述技術(shù)方案所帶來(lái)的有益效果在于:本發(fā)明通過(guò)對(duì)測(cè)試數(shù)據(jù)的優(yōu)化處理,利用高效的數(shù)據(jù)壓縮結(jié)構(gòu)和數(shù)據(jù)之間的關(guān)聯(lián)處理關(guān)系,提高了測(cè)試數(shù)據(jù)的處理速度。
在測(cè)試充電樁的時(shí)候,無(wú)需電動(dòng)汽車(chē),只要普通負(fù)載即可完成測(cè)試工作,在測(cè)試電動(dòng)汽車(chē)的時(shí)候,無(wú)需充電樁。減少充電樁及電動(dòng)汽車(chē)生產(chǎn)商測(cè)試設(shè)備的品種數(shù)量,降低生產(chǎn)成本,提高測(cè)試效率,保證產(chǎn)品的兼容性。可以用于電動(dòng)汽車(chē)4s店、修理廠等設(shè)備不是很全的維修場(chǎng)所,降低運(yùn)維成本。
附圖說(shuō)明
圖1是本發(fā)明一個(gè)具體實(shí)施方式的結(jié)構(gòu)圖。
圖2是本發(fā)明進(jìn)行充電樁bms協(xié)議測(cè)試的原理圖。
圖3是本發(fā)明進(jìn)行電動(dòng)汽車(chē)bms協(xié)議測(cè)試的原理圖。
圖中:1、供電側(cè)電壓檢測(cè)模塊;2、供電側(cè)電流檢測(cè)模塊;3、供電側(cè)功率檢測(cè)模塊;4、供電側(cè)數(shù)據(jù)接口模塊;5、充電側(cè)電壓檢測(cè)模塊;6、充電側(cè)電流檢測(cè)模塊;7、充電側(cè)電池溫度檢測(cè)模塊;8、充電側(cè)數(shù)據(jù)接口模塊;9、中央處理器;10、數(shù)據(jù)存儲(chǔ)模塊;11、人機(jī)交互模塊;12、充電樁;13、模擬負(fù)載;14、電動(dòng)汽車(chē);15、模擬電源。
具體實(shí)施方式
本發(fā)明中使用到的標(biāo)準(zhǔn)零件均可以從市場(chǎng)上購(gòu)買(mǎi),異形件根據(jù)說(shuō)明書(shū)的和附圖的記載均可以進(jìn)行訂制,各個(gè)零件的具體連接方式均采用現(xiàn)有技術(shù)中成熟的螺栓、鉚釘、焊接、粘貼等常規(guī)手段,在此不再詳述。
參照?qǐng)D1-3,本發(fā)明一個(gè)具體實(shí)施方式包括,
供電側(cè)電壓檢測(cè)模塊1,用于檢測(cè)供電側(cè)的電壓數(shù)據(jù);
供電側(cè)電流檢測(cè)模塊2,用于檢測(cè)供電側(cè)的電流數(shù)據(jù);
供電側(cè)功率檢測(cè)模塊3,用于檢測(cè)供電側(cè)的輸出功率數(shù)據(jù);
供電側(cè)數(shù)據(jù)接口模塊4,用于連接充電樁讀取供電側(cè)數(shù)據(jù);
充電側(cè)電壓檢測(cè)模塊5,用于檢測(cè)充電側(cè)的電壓數(shù)據(jù);
充電側(cè)電流檢測(cè)模塊6,用于檢測(cè)充電側(cè)的電流數(shù)據(jù);
充電側(cè)電池溫度檢測(cè)模塊7,用于檢測(cè)電池的溫度數(shù)據(jù);
充電側(cè)數(shù)據(jù)接口模塊8,用于連接電動(dòng)汽車(chē)讀取充電側(cè)數(shù)據(jù);
中央處理器9,用于分析處理采集的數(shù)據(jù);
數(shù)據(jù)存儲(chǔ)模塊10,與中央處理器9連接,用于存儲(chǔ)中央處理器9處理過(guò)程中的數(shù)據(jù);
人機(jī)交互模塊11,與中央處理器9連接,用于進(jìn)行仿真結(jié)果和仿真參數(shù)的數(shù)據(jù)交互。
所述數(shù)據(jù)存儲(chǔ)模塊10為計(jì)算機(jī)硬盤(pán)。
所述人機(jī)交互模塊11包括鼠標(biāo)、鍵盤(pán)和lcd顯示屏。
一種上述的用于雙向仿真bms協(xié)議的充電樁測(cè)試儀的測(cè)試方法,包括以下步驟:
a、供電側(cè)測(cè)試;
a1、將供電側(cè)數(shù)據(jù)接口模塊4與充電樁12的數(shù)據(jù)接口相連,使用模擬負(fù)載13與充電樁12的充電接口相連進(jìn)行充電仿真;
a2、中央處理器9通過(guò)供電側(cè)電壓檢測(cè)模塊1、供電側(cè)電流檢測(cè)模塊2和供電側(cè)功率檢測(cè)模塊3采集充電樁12的供電數(shù)據(jù);
a3、將供電側(cè)電壓數(shù)據(jù)和供電側(cè)電流數(shù)據(jù)壓縮為第一類(lèi)數(shù)據(jù)包,第一類(lèi)數(shù)據(jù)包包括,
地址位,存儲(chǔ)數(shù)據(jù)包的地址信息;
邏輯樹(shù)位,存儲(chǔ)數(shù)據(jù)包內(nèi)容的邏輯樹(shù)信息;
特征位,存儲(chǔ)數(shù)據(jù)包內(nèi)容的特征信息;
數(shù)據(jù)位,存儲(chǔ)數(shù)據(jù)包的數(shù)據(jù)內(nèi)容信息;
關(guān)聯(lián)位,存儲(chǔ)與本數(shù)據(jù)包相關(guān)聯(lián)的數(shù)據(jù)映射;
校驗(yàn)位,存儲(chǔ)數(shù)據(jù)包的校驗(yàn)信息;
將供電側(cè)功率數(shù)據(jù)壓縮為第二類(lèi)數(shù)據(jù)包,第二類(lèi)數(shù)據(jù)包包括,
數(shù)據(jù)位,存儲(chǔ)數(shù)據(jù)包的數(shù)據(jù)內(nèi)容信息;
關(guān)聯(lián)位,存儲(chǔ)與本數(shù)據(jù)包相關(guān)聯(lián)的數(shù)據(jù)映射;
a4、將中央處理器9接收到的供電數(shù)據(jù)與存儲(chǔ)在數(shù)據(jù)存儲(chǔ)模塊10內(nèi)的模擬負(fù)載13的充電數(shù)據(jù)進(jìn)行匹配;匹配過(guò)程中,將第二類(lèi)數(shù)據(jù)包與第一類(lèi)數(shù)據(jù)包進(jìn)行關(guān)聯(lián),然后使用第一類(lèi)數(shù)據(jù)包的特征信息進(jìn)行匹配;
a5、匹配成功后,通過(guò)對(duì)應(yīng)數(shù)據(jù)包的邏輯樹(shù)調(diào)用相應(yīng)的數(shù)據(jù)進(jìn)行仿真處理;
b、充電側(cè)測(cè)試;
b1、將充電側(cè)數(shù)據(jù)接口模塊8與電動(dòng)汽車(chē)14的數(shù)據(jù)接口相連,使用模擬電源15與電動(dòng)汽車(chē)14的充電口相連進(jìn)行模擬充電;
b2、中央處理器9通過(guò)充電側(cè)電壓檢測(cè)模塊5、充電側(cè)電流檢測(cè)模塊6和充電側(cè)電池溫度檢測(cè)模塊7采集電動(dòng)汽車(chē)14的充電數(shù)據(jù);
b3、將充電側(cè)電壓數(shù)據(jù)和充電側(cè)電流數(shù)據(jù)壓縮為第一類(lèi)數(shù)據(jù)包,第一類(lèi)數(shù)據(jù)包包括,
地址位,存儲(chǔ)數(shù)據(jù)包的地址信息;
邏輯樹(shù)位,存儲(chǔ)數(shù)據(jù)包內(nèi)容的邏輯樹(shù)信息;
特征位,存儲(chǔ)數(shù)據(jù)包內(nèi)容的特征信息;
數(shù)據(jù)位,存儲(chǔ)數(shù)據(jù)包的數(shù)據(jù)內(nèi)容信息;
關(guān)聯(lián)位,存儲(chǔ)與本數(shù)據(jù)包相關(guān)聯(lián)的數(shù)據(jù)映射;
校驗(yàn)位,存儲(chǔ)數(shù)據(jù)包的校驗(yàn)信息;
將充電側(cè)電池溫度數(shù)據(jù)壓縮為第二類(lèi)數(shù)據(jù)包,第二類(lèi)數(shù)據(jù)包包括,
數(shù)據(jù)位,存儲(chǔ)數(shù)據(jù)包的數(shù)據(jù)內(nèi)容信息;
關(guān)聯(lián)位,存儲(chǔ)與本數(shù)據(jù)包相關(guān)聯(lián)的數(shù)據(jù)映射;
b4、將中央處理器9接收到的充電數(shù)據(jù)與存儲(chǔ)在數(shù)據(jù)存儲(chǔ)模塊10內(nèi)的模擬電源15的供電數(shù)據(jù)進(jìn)行匹配;匹配過(guò)程中,將第二類(lèi)數(shù)據(jù)包與第一類(lèi)數(shù)據(jù)包進(jìn)行關(guān)聯(lián),然后使用第一類(lèi)數(shù)據(jù)包的特征信息進(jìn)行匹配;
b5、匹配成功后,通過(guò)對(duì)應(yīng)數(shù)據(jù)包的邏輯樹(shù)調(diào)用相應(yīng)的數(shù)據(jù)進(jìn)行仿真處理。
中央處理器9對(duì)第一類(lèi)數(shù)據(jù)包進(jìn)行實(shí)時(shí)接收,對(duì)第二類(lèi)數(shù)據(jù)包進(jìn)行抽樣接收,未接受的第二類(lèi)數(shù)據(jù)包使用第一類(lèi)數(shù)據(jù)包和已接收的第二類(lèi)數(shù)據(jù)進(jìn)行仿真合成而得。
所述未接受的第二類(lèi)數(shù)據(jù)包的仿真合成過(guò)程為,
使用抽樣接收的第二類(lèi)數(shù)據(jù)包對(duì)全部第二類(lèi)數(shù)據(jù)包進(jìn)行擬合,擬合函數(shù)由第一類(lèi)數(shù)據(jù)包與第二類(lèi)數(shù)據(jù)包的關(guān)聯(lián)映射經(jīng)過(guò)線性變化得到。
使用第一類(lèi)數(shù)據(jù)和通過(guò)仿真合成得到的第二類(lèi)數(shù)據(jù)包經(jīng)過(guò)仿真合成,制得由抽樣接收得到的第二類(lèi)數(shù)據(jù)包的對(duì)比數(shù)據(jù),使用對(duì)比數(shù)據(jù)與抽樣接收得到的第二類(lèi)數(shù)據(jù)包的偏差值對(duì)擬合函數(shù)進(jìn)行修正。
在進(jìn)行供電側(cè)測(cè)試時(shí),使用充電樁12的供電數(shù)據(jù)對(duì)存儲(chǔ)在數(shù)據(jù)存儲(chǔ)模塊10內(nèi)的供電數(shù)據(jù)進(jìn)行更新,邏輯樹(shù)更新與數(shù)據(jù)更新同步進(jìn)行;在進(jìn)行充電側(cè)測(cè)試時(shí),使用電動(dòng)汽車(chē)14的充電數(shù)據(jù)對(duì)存儲(chǔ)在數(shù)據(jù)存儲(chǔ)模塊10內(nèi)的充電數(shù)據(jù)進(jìn)行更新,邏輯樹(shù)更新與數(shù)據(jù)更新同步進(jìn)行。通過(guò)測(cè)試過(guò)程與仿真過(guò)程的實(shí)時(shí)同步更新,可以提高仿真的準(zhǔn)確度。邏輯樹(shù)的更新摒棄了傳統(tǒng)的從第一層開(kāi)始逐級(jí)更新的方式,配合本發(fā)明提出的數(shù)據(jù)更新方法,采用以數(shù)據(jù)為核心的更新方式,選取若干數(shù)據(jù)節(jié)點(diǎn)作為更新起點(diǎn),進(jìn)行網(wǎng)絡(luò)狀遞推更新。這種更新方式可以優(yōu)化存儲(chǔ)數(shù)據(jù)的更新速度,提高整體系統(tǒng)的運(yùn)算效率。
在本發(fā)明的描述中,需要理解的是,術(shù)語(yǔ)“縱向”、“橫向”、“上”、“下”、“前”、“后”、“左”、“右”、“豎直”、“水平”、“頂”、“底”、“內(nèi)”、“外”等指示的方位或位置關(guān)系為基于附圖所示的方位或位置關(guān)系,僅是為了便于描述本發(fā)明,而不是指示或暗示所指的裝置或元件必須具有特定的方位、以特定的方位構(gòu)造和操作,因此不能理解為對(duì)本發(fā)明的限制。
以上顯示和描述了本發(fā)明的基本原理和主要特征和本發(fā)明的優(yōu)點(diǎn)。本行業(yè)的技術(shù)人員應(yīng)該了解,本發(fā)明不受上述實(shí)施例的限制,上述實(shí)施例和說(shuō)明書(shū)中描述的只是說(shuō)明本發(fā)明的原理,在不脫離本發(fā)明精神和范圍的前提下,本發(fā)明還會(huì)有各種變化和改進(jìn),這些變化和改進(jìn)都落入要求保護(hù)的本發(fā)明范圍內(nèi)。本發(fā)明要求保護(hù)范圍由所附的權(quán)利要求書(shū)及其等效物界定。