<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 測試測量 > 業界動態 > NI×賓凱騰:動力電池包快充CAN通信測試

          NI×賓凱騰:動力電池包快充CAN通信測試

          作者:劉曉鋒時間:2024-03-14來源:恩艾NI知道收藏

          新能源電動汽車在充電過程中需要與充電樁交互通信,通過握手協議與信息交互來協調所需充電電壓、充電電流等信息,以及充電過程中發生錯誤時或嚴重故障時的處理措施。

          本文引用地址:http://www.ex-cimer.com/article/202403/456331.htm

          為統一市場規范,國家標準化管理委員會發布了一系列國標文件,其中電動汽車的與直流快速充電樁Charger之間的交互通信協議由國標GBT-27930進行規范。國標GB27930規定快充協議的通信總線為標準CAN總線,IO模式為CAN2.0,波特率為250kbit/s,通信握手與信息交互必須滿足一系列的流程規范和時間限制。

          圖片

          包的快充通信是新能源電動汽車日常工作的重要組成部分,其通信可靠性要求非常高。為了檢驗動力電池快充通信的響應特性與長期穩定性,需要配置專用的測試硬件與軟件;而且往往需要抽取較多的樣品,配置多套測試系統進行長期耐久性測試。

          由于快充通信的邏輯比較嚴密、響應特性復雜多變、報文同步要求比較高,使用普通的相對不穩定或存在丟包隱患的硬件或軟件都會造成測試結果不準確。然而,滿足高穩定性的硬件、能夠實現及時與復雜響應的軟件,相應價格都比較高,在批量測試應用場景中會產生較大的費用。

          圖片

          賓凱騰科技基于NI-XNET平臺/產品自主研發的CAN仿真與監測系統,基于GBT-27930協議要求、通過PC端的軟件來模擬仿真充電樁,結合CAN硬件端口與進行交互通信,控制動力電池進入快充工作狀態,從而實現針對動力電池快充通信的可靠性耐久性測試。

          系統采用NI的CAN通信卡(USB/PCIe/PXIe均可),結合賓凱騰科技專業的軟件架構與數據管理技術,在硬件、驅動、內存、傳輸、顯示、存儲等各方面全方位保證系統的穩定性與數據的可靠性。

          圖片

          圖片

          賓凱騰科技提供現成可用的參數配置與類CAPL風格的腳本代碼,用戶無需編程、只需導入配置即可實現動力電池包的快充通信測試。在滿足合作條件基礎上,賓凱騰科技可開放相關源代碼,供用戶修改參數,適配不同類型的電池包。

          圖片

          圖片

          軟件可同時監測的響應特性,錄制所有交互報文并存儲為blf/asc/mdf4等格式的數據文件。系統同時支持多路CAN通道,用戶可以在其他CAN通道上同時配置其他總線仿真與監測功能,或配置XCP標定、UDS與故障診斷等功能。

          圖片

          圖片

          圖片

          圖片

          圖片

          產品主要優勢:

          ■ 完全滿足國標GBT-27930,通用性強,適用于各種快充電池類型。

          ■ 基于進口硬件平臺,穩定可靠,滿足長周期運行要求。

          ■ 可接受代碼開源,便于用戶修改參數以適配不同電池型號與車型。



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



          評論


          相關推薦

          技術專區

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();