<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 汽車(chē)電子 > 業(yè)界動(dòng)態(tài) > 動(dòng)力電池包整車(chē)CAN仿真與BMS標定診斷測試

動(dòng)力電池包整車(chē)CAN仿真與BMS標定診斷測試

作者: 時(shí)間:2024-07-18 來(lái)源:恩艾NI知道 收藏

隨著(zhù)電動(dòng)汽車(chē)的普及,用戶(hù)對新能源汽車(chē)動(dòng)力電池安全性能和續航數據準確性提出了更高的要求,其中動(dòng)力電池與整車(chē)的數據交互通信是確保安全與準確的重要環(huán)節,相關(guān)測試也得到極高重視。

本文引用地址:http://dyxdggzs.com/article/202407/461138.htm

為實(shí)現(完整Pack或獨立)在總線(xiàn)通信上的穩定性與準確性,需要通過(guò)軟件來(lái)仿真整車(chē)的總線(xiàn)通信數據,結合通信接口卡來(lái)與通信交互,完成電動(dòng)車(chē)整車(chē)駕駛運行工況的模擬與監測。

在這個(gè)過(guò)程中,既要模擬整車(chē)各個(gè)ECU節點(diǎn)的環(huán)境,又要針對各種邏輯工況與異常故障等做出響應,還需要監測的各種報文與信號變化。對于尚處于樣品階段的動(dòng)力電池包,往往還需要配合XCP標定參數的監控與修改、常規UDS診斷命令控制、故障診斷與清楚等操作。相關(guān)測試往往是一定批量的長(cháng)周期耐久測試,所以對測試設備軟硬件的穩定性、數據的完備性都有很高要求。

圖片.png

賓凱騰解決方案

應用賓凱騰科技自研的“CAN仿真與監測系統”,只需PC上位機和一張CAN接口卡即可模擬動(dòng)力電池所需的整車(chē)通信環(huán)境,并無(wú)損捕獲PACK通訊過(guò)程中產(chǎn)生的數據。

在賓凱騰軟件iCANeasy中配置端口參數、DBC與A2L等數據庫文件,即可仿真整車(chē)中各ECU節點(diǎn)對PACK發(fā)送的報文信息,控制電池包進(jìn)入各種工作狀況,并且對電池包發(fā)送的各種報文做出及時(shí)正確的響應。

圖片.png

該系統的硬件基于NI的XNET硬件平臺實(shí)現,可選擇USB/PCIe/PXIe等硬件形式。NI提供了USB/PCIe/PXIe等不同接口形式的硬件選擇,而所有這些硬件都采用相同的底層驅動(dòng)和庫函數,使用戶(hù)可以在不同的應用場(chǎng)景中開(kāi)發(fā)完全相同的軟件,極大地提高了使用的靈活性和軟件代碼的可移植性。

賓凱騰推薦硬件選型為NI USB-8502/2,同時(shí)支持NI全系列CAN接口卡,用戶(hù)可根據不同需求場(chǎng)景提供不同的硬件產(chǎn)品形態(tài)。

圖片.png

系統軟件iCANeasy基于LabVIEW編寫(xiě),提供多種仿真生成工具,支持靈活的剩余總線(xiàn)仿真配置,可在CAN總線(xiàn)上仿真VCU、MCU、HCU、BCM等整車(chē)節點(diǎn)。最簡(jiǎn)便的方式是IG生成,用戶(hù)可以從DBC勾選報文,或新建報文,然后手動(dòng)修改該報文的報文值與信號值、單次發(fā)送或循環(huán)發(fā)送、啟用CRC校驗等操作。

用戶(hù)也可以編輯序列生成,軟件按照相應的時(shí)序、延遲、周期等設定來(lái)依次發(fā)送報文。軟件還支持腳本編程,可以基本復用CAPL腳本或基于C++語(yǔ)言自行編輯Script腳本,實(shí)現ECU模型的編寫(xiě),結合CAN接口卡收發(fā)報文,從而實(shí)現ECU節點(diǎn)的總線(xiàn)通信仿真。軟件還支持回讀回發(fā)功能,即將錄制的blf/asc等文件通過(guò)CAN端口發(fā)送出去,從而將錄制的歷史環(huán)境在實(shí)驗室中重新生成。

軟件結合CAN卡與電池包Pack共同形成一個(gè)完整的信號級的整車(chē)環(huán)境,并與BMS(電池管理系統)進(jìn)行交互,從而滿(mǎn)足動(dòng)力電池的測試要求;然后在充放電機的協(xié)作下使PACK進(jìn)入各種工況,完成相關(guān)測試。

圖片.png

軟件同時(shí)還具備數據監測分析功能,可以監測電池包進(jìn)入相應工作狀態(tài)時(shí)的各種特性,實(shí)時(shí)顯示信號數值與波形曲線(xiàn),并無(wú)損錄制所有報文便于后期離線(xiàn)分析等。支持asc/blf/mdf4/csv等各種格式的數據存儲、數值列表查看、波形曲線(xiàn)查看、閾值報警分析等功能。

圖片.png

系統軟件還支持XCP標定和UDS診斷等功能。工程師可借助本系統的XCP標定功能實(shí)現對BMS內部XCP參量的控制,從而控制電池包的運行狀態(tài),或修正其內部參數。也可以有效讀取電池包運行過(guò)程中的診斷信息,通過(guò)UDS命令來(lái)控制電池包或修改參數、清除故障。

圖片.png


本文作者:深圳市賓凱騰科技有限公司 劉曉鋒



評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>