在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

【知識】從硬件架構、軟件結構兩方面認識BMS

廣東萬連科技有限公司 ? 2023-04-12 14:37 ? 次閱讀

BMS電池系統俗稱之為電池保姆或電池管家,主要就是為了智能化管理及維護各個電池單元,防止電池出現過充電和過放電,延長電池的使用壽命,監控電池的狀態。BMS電池管理系統單元包括BMS電池管理系統、控制模組、顯示模組、無線通信模組、電氣設備、用于為電氣設備供電的電池組以及用于采集電池組的電池信息的采集模組,

BMS的硬件架構:

99b7bc42-d4cd-11ed-ad0d-dac502259ad0.jpg

(電池管理系統硬件架構,圖1,圖來于網絡)

主板,作為BMS的大腦,會收集來自各個從板(通常叫LCU)的采樣信息,通過低壓電氣接口與整車進行通訊,控制BDU(高壓分斷盒)內的繼電器動作,實施監控電池的各項狀態,保證電池在充放電過程中的安全使用;

從板(LCU),作為BMS的哨兵,實施監控著模組的單體電壓、單體溫度等信息,將信息傳輸給主板,具備電池均衡功能,從板與主板的通訊方式通常是CAN通訊或者菊花鏈通訊;

BDU,是電池包電能進出的大門,通過高壓電氣接口與整車高壓負載和快充線束連接,包含預充電路、總正繼電器、總負繼電器、快充繼電器等,受主板控制;

高壓控制板,電池包電能進出的大門門衛,可集成在主板(如圖1),也可獨立出來,實時監控著電池包的電壓電流,同時還包含預充檢測和絕緣檢測功能。

電池管理系統(BMS)的軟件架構

面對汽車逐步的電動化、智能化、網聯化,汽車電子的軟件開發也越來越復雜,所以AUTOSAR聯盟也就應運而生了。

AUTOSAR即是Automotive Open System Architecture(汽車開發系統架構),AUTOSAR的分層模型架構使得主機廠、供應商、科研機構可以聯合開發、高效配合,構造出強大的軟件系統。

99d14126-d4cd-11ed-ad0d-dac502259ad0.png

(圖2)

成熟的BMS軟件開發通常是基于AUTOSAR架構開發。AUTOSAR架構將運行在Microcontroller之上的ECU軟件分為:Application、RTE、BSW三層,如圖2,接下來簡單介紹下AUTOSAR各分層的分工情況:

Application應用層,將軟件都劃分為一個ASWC(Atomic Software component),包括硬件無關的Application Software component、Sensor Software component、Actuator Software component等

。對于電池管理系統,其功能絕大部分算法邏輯都是在應用層進行,也是BMS軟件開發的核心工作。

RTE運行環境,提供基礎的通訊服務,支持Software Component之間和Software Component到BSW的通訊(包含ECU內部的程序調用、ECU外部的總線通訊等情況),RTE使得應用層的軟件架構完全脫離于具體的單個ECU和BSW。

BSW基礎軟件層,如圖3所示可細分為:Services Layer、ECU Abstraction Layer、Microcontroller AbstractionLayer和Complex Drivers Layer。

99e3f88e-d4cd-11ed-ad0d-dac502259ad0.jpg

(圖3)

每層的BSW都保護不同的功能模塊,介紹如下:

Service Layer,服務層,位于BSW最上層,將各種基礎軟件功能以服務的形式封轉起來,供應用層調用,包括RTOS、通訊與網絡管理、內存管理、診斷服務、狀態管理、程序監控等服務。

ECU Abstraction Layer,電控單元抽象層,封轉了微控制器層以及外圍驅動設備的驅動,將微控制器內外設的訪問進行統一,使上層軟件應用與ECU硬件相剝離。

Microcontroller Abstraction Layer,微控制器抽象層,位于BSW的最底層,包含訪問微控制器的驅動,使上層軟件與微控制器相分離,便于應用的移植。

Complex Drivers Layer,復雜驅動層,為了滿足實時性等要求,可以利用復雜驅動讓應用層通過RTE直接訪問硬件,也可以利用復雜驅動封轉已有的非分層的軟件,以實現項AUTOSAR軟件架構逐步實施。

電池管理系統的功能

電池管理系統的功能可分為測量功能、核心算法和應用功能,如圖4。

9a01b158-d4cd-11ed-ad0d-dac502259ad0.png

(圖4)

BMS中大致包含三個大的功能模塊。

第一,測量功能主要包含:

模組的電壓采樣和溫度采樣、Pack的總電壓采樣和總電流采樣、高壓互鎖檢測、絕緣檢測。測量功能實時監控著電池的基本狀態,是BMS所有功能的基礎,離開了這些測量,BMS所有核心算法、應用功能都難以執行。

第二,核心算法主要包含:

SOC(電池荷電狀態)算法、SOH(壽命狀態)算法、SOP(功率狀態)算法、電池均衡算法。喜歡挑戰算法的朋友可以挑戰。

其中,SOC算法,行業內典型的方案有安時積分、開路電壓、人工神經網絡、卡爾曼濾波,單單某一種方案都會存在缺點,目前主流的方案是使用安時積分加上卡爾曼濾波的方式。

SOH算法,目前常用的算法有庫侖計算法加上開路電壓,還有卡爾曼濾波等等算法。

SOP算法,目前可靠的方法還是靠試驗數據,用查表法實現。

均衡功能的原理,可以聯想木桶原理,有主動均衡和被動均衡兩種方法。主動均衡就是長木板裁剪后來補短木板,使得所有木板平均;被動均衡就是長木板都進行裁剪,保持所有長木板與最短木板一樣長。

第三,應用功能主要包含:

高壓上下電與低壓上下電、交流充電與直流充電、電池系統熱管理、電池系統故障診斷。

其中,高壓上下電與低壓上下電是需要其他控制器,比如VCU與BMS配合來實現,BMS完成高壓上電后,才能給整車高壓負載供電或進行充電(也有廠家做的集成度高的,BMS自己就能搞定上下電的過程)。

交流充電是通過交流充電樁、車載充電機為動力電池充電;直流充電是通過直流充電樁為動力電池充電。充電功能有相關的國標規定。

電池熱管理主要是保證電池處在一個合理的溫度范圍,保證充放電功能處于最佳狀態。

故障診斷這塊,內容較多,電池的安全就全靠這塊,包含過欠壓保護、過流保護、繼電器粘黏檢測、電池壓差保護等等功能。

(文章來源知乎-小鵬汽車)

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • bms
    bms
    +關注

    關注

    108

    文章

    1065

    瀏覽量

    67320
  • 電池
    +關注

    關注

    84

    文章

    10884

    瀏覽量

    133357
收藏 人收藏

    評論

    相關推薦

    B10 BMS技術知識初探(上、下)

    使用的保障; 3、對BMS技術所涵蓋的關鍵技術和相關基本概念, 進行粗略介紹; 4、對BMS技術的硬件實現架構以及軟件實現技術,進行粗淺的介
    發表于 05-02 11:04

    B11 BMS分類架構及關鍵技術from: 中敏老唐

    目錄:?01 PACK 分類及 BMS 需求特點?02 BMS 架構分類及典型應用場景?03 各類 BMS 原理框圖及特點?04 BMS
    發表于 05-02 10:57

    硬件好還是學軟件好?

    、計算機硬件等領域相關。 學習軟件則側重于編程、算法、數據結構方面。軟件工程師負責開發、測試和維護各種
    發表于 04-07 15:27

    華碩主板架構認識

    電子發燒友網站提供《華碩主板架構認識.pdf》資料免費下載
    發表于 03-12 16:54 ?11次下載

    《AI Agent 應用與項目實戰》閱讀心得3——RAG架構與部署本地知識

    應用。第六章深入探討了RAG架構的工作原理,該技術通過在推理過程中實時檢索和注入外部知識來增強模型的生成能力。RAG架構的核心是檢索器和生成器大模塊,檢索器負責
    發表于 03-07 19:49

    硬件工程師需要掌握的硬件基礎知識

    作為一個資深硬件工程師,我們需要掌握一些硬件基礎知識,今天總結一下哪些算是基礎知識。給學電子方面想從事
    的頭像 發表于 12-02 09:22 ?1262次閱讀
    <b class='flag-5'>硬件</b>工程師需要掌握的<b class='flag-5'>硬件</b>基礎<b class='flag-5'>知識</b>

    BMS的功能、架構及其在電動汽車中的應用

    管理系統(Battery Management System),被譽為電池的“保姆”或“管家”。其主要功能是智能化管理和維護電池單元,防止過充電和過放電,延長電池壽命,并實時監控電池狀態。 BMS硬件架構 核心功能: 實時監控電
    的頭像 發表于 11-24 10:18 ?3195次閱讀
    <b class='flag-5'>BMS</b>的功能、<b class='flag-5'>架構</b>及其在電動汽車中的應用

    【「嵌入式Hypervisor:架構、原理與應用」閱讀體驗】+第一二章讀后感

    的全面而深入的基礎介紹。以下是對這章的讀后感: 首先,第一章虛擬化技術的基本知識入手,詳細解釋了CPU虛擬化、I/O虛擬化以及為什么需要虛擬化技術。這一章的內容對于理解Hypervisor的背景
    發表于 10-09 18:22

    PNP傳感器的功能和結構

    PNP傳感器作為一種基于PN結(由P型半導體和N型半導體組成的結構)的傳感器,在工業自動化控制、環境監測、安全監控等多個領域發揮著重要作用。以下將詳細闡述PNP傳感器的功能和結構,以滿足對這兩方面信息的深入了解。
    的頭像 發表于 09-13 17:39 ?1319次閱讀

    常見的電動輪車BMS架構應用說明

    電子發燒友網站提供《常見的電動輪車BMS架構應用說明.pdf》資料免費下載
    發表于 09-12 09:28 ?0次下載
    常見的電動<b class='flag-5'>兩</b>輪車<b class='flag-5'>BMS</b><b class='flag-5'>架構</b>應用說明

    儲能bms和動力bms哪個好

    儲能bms和動力bms都是非常不錯的電池管理系統,各有優勢,具體哪個更好要根據實際的應用場景和需求來決定。儲能BMS和動力BMS種不同類
    的頭像 發表于 07-05 11:16 ?1214次閱讀

    鋰電池bms故障解決方法

    應用中可能會出現各種故障,影響電池的性能和壽命。本文將介紹鋰電池BMS故障的解決方法,包括故障診斷、故障排除和預防措施。 鋰電池BMS故障診斷 1.1 故障類型 鋰電池BMS故障可以分為硬件
    的頭像 發表于 07-05 10:58 ?3941次閱讀

    軟件架構搞好了,還用擔心代碼可讀性差?

    一、架構的概念及由來嵌入式軟件架構是指在嵌入式系統中用于組織和管理軟件組件的結構和設計。嵌入式軟件
    的頭像 發表于 06-14 08:10 ?464次閱讀
    <b class='flag-5'>軟件</b><b class='flag-5'>架構</b>搞好了,還用擔心代碼可讀性差?

    嵌入式硬件VS軟件,到底哪個更難?

    在嵌入式系統開發中,硬件軟件是密不可分的兩個方面。但是,究竟是硬件開發更具挑戰性,還是軟件開發更難以應對呢?本文將就這一問題展開討論,探究
    的頭像 發表于 06-13 08:10 ?1587次閱讀
    嵌入式<b class='flag-5'>硬件</b>VS<b class='flag-5'>軟件</b>,到底哪個更難?

    嵌入式系統軟硬件基礎知識大全

    、成本和功耗方面具有獨特的優勢。在理解嵌入式系統之前,我們需要對其硬件基礎知識有一個全面的了解。在嵌入式系統中,處理器是其核心組成部分,它負責執行各種計算任務。處理器的架構和指令集是嵌
    發表于 05-09 14:12
    主站蜘蛛池模板: 色婷婷99综合久久久精品 | 青草午夜精品视频在线观看 | 亚洲色五月 | 欧美日韩一区二区不卡 | 成人av在线电影 | 国产在线视频不卡 | 亚洲国产丝袜精品一区杨幂 | 起碰成人免费公开网视频 | 欧美激情伊人 | 欧美三级免费看 | 天天干天天爱天天操 | 啪啪在线视频 | 天天爱添天天爱添天天爱添 | 色婷婷影院 | 欧美日韩色综合网站 | 日本黄色电影在线 | 男人和女人在床做黄的网站 | 午夜高清在线观看免费6 | 久久夜色撩人精品国产 | 久热福利视频 | 天堂中文在线观看 | 97综合久久| 中国胖女人一级毛片aaaaa | 天堂网一区 | 四虎精品免费永久在线 | 国产在线黄 | 天天射天天操天天干 | 六月婷婷在线 | 天天澡天天摸天天添视频 | 人人做人人爽人人爱 | 午夜三级毛片 | 爱插综合网 | 日韩一卡2卡三卡4卡无卡网站 | 国产高清免费午夜在线视频 | 亚洲精品免费视频 | 久久国产乱子伦精品免费强 | 四虎国产永久在线精品免费观看 | 天天综合色一区二区三区 | 天堂网最新版中文 | 亚洲丁香婷婷 | 天天摸夜夜摸成人免费视频 |