0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

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

3天內(nèi)不再提示

BMS狀態(tài)機的運行模式及其跳轉(zhuǎn)機制

冬至子 ? 來源:知鋰 ? 作者:SW十五 ? 2023-10-31 15:03 ? 次閱讀

幾種運行模式

BMS的運行模式?jīng)]有統(tǒng)一的規(guī)定,不同廠家會有一定的區(qū)別。車型不同,模式也不盡相同,比如e-Power那種增程車,上高壓后隨時充電和放電,就沒有傳統(tǒng)意義上的充電和放電模式,可以統(tǒng)稱為驅(qū)動模式。

當(dāng)然,充電和放電不放在運行模式里也行。

1.jpg

休眠 :沒有喚醒信號。休眠期間BMS大部分功能關(guān)閉,此時功耗小于1mA。

初始化 :BMS接收到喚醒信號后進入初始化模式,從給出喚醒信號到發(fā)出有效報文,大概300ms左右。

初始化期間,BMS會進行CAN驅(qū)動初始化、RAM/ROM檢測、采集電路校準等操作。如果檢測到故障,BMS初始化結(jié)束后可跳轉(zhuǎn)到故障模式。

等待 :初始化完成,且初始化過程中沒有檢測到嚴重故障后,BMS將進入Standby模式。整車處于低壓上電模式。

BMS底層軟件和應(yīng)用層軟件可正常運行,CAN信息可進行正常收發(fā),故障檢測可正常進行。BMS如果檢測到嚴重故障,立即跳轉(zhuǎn)至故障模式。

如果喚醒信號消失,BMS延遲下電,進入后處理模式。

預(yù)充電 :在Standby模式下,如果BMS接收到上高壓信號,則BMS進入預(yù)充電模式,大概400ms(含繼電器動作時間)左右。如果預(yù)充電失敗,BMS立即跳轉(zhuǎn)至故障模式。

放電 :預(yù)充完成后,整車也處于高壓激活狀態(tài)的話,BMS可進入放電模式,電池可對外輸出電能。

放電模式下,BMS隨時檢測電池運行狀況,如果檢測到故障,按故障診斷表處理。

充電 :BMS在非休眠和初始化模式下,隨時檢測CC和CC2信號,判斷充電槍連接可進入充電模式。

充電模式下,車輛不能行使,BMS根據(jù)交流充電或直流充電流程充電。BMS如果檢測到故障,按故障診斷表處理。

下電 :BMS下電分常規(guī)下電和緊急下電兩種。

常規(guī)下電是BMS收到整車下電信號、電源檔位信號后執(zhí)行下電操作。當(dāng)BMS檢測到滿足下電條件,如放電電流和電機轉(zhuǎn)速接近為0后,斷開主正繼電器,隔一段時間斷開主負繼電器。

緊急下電是BMS檢測到嚴重故障或接收到緊急下電信號,立即或很快就斷開主負繼電器,然后隔一段時間斷開主正繼電器。

故障 :BMS在初始化完成后,檢測到嚴重故障后跳轉(zhuǎn)至故障模式。在故障模式下,BMS禁止高壓上電;如果已經(jīng)處于上電模式,則進行下電或停止充電。

后處理 :在等待或故障模式下,如果BMS喚醒信號消失,BMS延遲下電,跳轉(zhuǎn)至后處理模式。BMS進行EEPROM 存儲,以及其他一些操作。

在后處理模式下,如果BMS又接收到喚醒信號,運行模式再跳轉(zhuǎn)至等待模式。

后處理模式之后,BMS進入休眠模式。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 繼電器
    +關(guān)注

    關(guān)注

    132

    文章

    5361

    瀏覽量

    149376
  • EEPROM
    +關(guān)注

    關(guān)注

    9

    文章

    1030

    瀏覽量

    81820
  • 狀態(tài)機
    +關(guān)注

    關(guān)注

    2

    文章

    492

    瀏覽量

    27611
  • bms
    bms
    +關(guān)注

    關(guān)注

    107

    文章

    1015

    瀏覽量

    66202
  • CAN驅(qū)動
    +關(guān)注

    關(guān)注

    0

    文章

    5

    瀏覽量

    6915
收藏 人收藏

    評論

    相關(guān)推薦

    STM32按鍵消抖——入門狀態(tài)機思維

    本篇介紹了嵌入式軟件開發(fā)中常用的狀態(tài)機編程實現(xiàn),并通過按鍵消抖實例,以常用的switch-case形式,實現(xiàn)了對應(yīng)的狀態(tài)機編程代碼實現(xiàn),并通過測試,串口打印對應(yīng)狀態(tài),分析狀態(tài)機
    的頭像 發(fā)表于 09-02 21:54 ?4864次閱讀
    STM32按鍵消抖——入門<b class='flag-5'>狀態(tài)機</b>思維

    狀態(tài)機編程實例-面向?qū)ο蟮?b class='flag-5'>狀態(tài)設(shè)計模式

    本編介紹了狀態(tài)機編程的第3種方法——面向?qū)ο蟮?b class='flag-5'>狀態(tài)設(shè)計模式,通過C++的繼承特性,以及類指針,實現(xiàn)炸彈拆除小游戲中的狀態(tài)機功能。
    的頭像 發(fā)表于 06-28 09:04 ?1576次閱讀
    <b class='flag-5'>狀態(tài)機</b>編程實例-面向?qū)ο蟮?b class='flag-5'>狀態(tài)</b>設(shè)計<b class='flag-5'>模式</b>

    Spring狀態(tài)機的實現(xiàn)原理和使用方法

    說起 Spring 狀態(tài)機,大家很容易聯(lián)想到這個狀態(tài)機和設(shè)計模式狀態(tài)模式的區(qū)別是啥呢?沒錯,Spring
    的頭像 發(fā)表于 12-26 09:39 ?2185次閱讀
    Spring<b class='flag-5'>狀態(tài)機</b>的實現(xiàn)原理和使用方法

    Verilog狀態(tài)機+設(shè)計實例

    在verilog中狀態(tài)機的一種很常用的邏輯結(jié)構(gòu),學(xué)習(xí)和理解狀態(tài)機運行規(guī)律能夠幫助我們更好地書寫代碼,同時作為一種思想方法,在別的代碼設(shè)計中也會有所幫助。 一、簡介 在使用過程中我們常說
    的頭像 發(fā)表于 02-12 19:07 ?4292次閱讀
    Verilog<b class='flag-5'>狀態(tài)機</b>+設(shè)計實例

    玩轉(zhuǎn)Spring狀態(tài)機

    說起Spring狀態(tài)機,大家很容易聯(lián)想到這個狀態(tài)機和設(shè)計模式狀態(tài)模式的區(qū)別是啥呢?沒錯,Spring
    的頭像 發(fā)表于 06-25 14:21 ?991次閱讀
    玩轉(zhuǎn)Spring<b class='flag-5'>狀態(tài)機</b>

    采用狀態(tài)機和消息機制的串口接收程序

    采用狀態(tài)機和消息機制的串口接收程序
    發(fā)表于 05-16 14:51 ?48次下載

    狀態(tài)機舉例

    狀態(tài)機舉例 你可以指定狀態(tài)寄存器和狀態(tài)機狀態(tài)。以下是一個有四種狀態(tài)的普通狀態(tài)機。 // Th
    發(fā)表于 03-28 15:18 ?994次閱讀

    防盜報警單元工作原理及其狀態(tài)機的設(shè)計

    本文首先介紹防盜報警單元(以下簡稱ATA)的工作原理及其狀態(tài)機的設(shè)計,然后介紹了聲光警示、安全鎖車的機制及其軟件實現(xiàn)。
    發(fā)表于 10-24 16:33 ?2018次閱讀
    防盜報警單元工作原理<b class='flag-5'>及其</b><b class='flag-5'>狀態(tài)機</b>的設(shè)計

    狀態(tài)機原理及用法

    狀態(tài)機原理及用法狀態(tài)機原理及用法狀態(tài)機原理及用法
    發(fā)表于 03-15 15:25 ?0次下載

    狀態(tài)機概述 如何理解狀態(tài)機

    本篇文章包括狀態(tài)機的基本概述以及通過簡單的實例理解狀態(tài)機
    的頭像 發(fā)表于 01-02 18:03 ?1.1w次閱讀
    <b class='flag-5'>狀態(tài)機</b>概述  如何理解<b class='flag-5'>狀態(tài)機</b>

    FPGA:狀態(tài)機簡述

    本文目錄 前言 狀態(tài)機簡介 狀態(tài)機分類 Mealy 型狀態(tài)機 Moore 型狀態(tài)機 狀態(tài)機描述 一段式
    的頭像 發(fā)表于 11-05 17:58 ?7506次閱讀
    FPGA:<b class='flag-5'>狀態(tài)機</b>簡述

    狀態(tài)模式(狀態(tài)機)

    以前寫狀態(tài)機,比較常用的方式是用 if-else 或 switch-case,高級的一點是函數(shù)指針列表。最近,看了一文章《c語言設(shè)計模式狀態(tài)模式(
    發(fā)表于 12-16 16:53 ?9次下載
    <b class='flag-5'>狀態(tài)</b><b class='flag-5'>模式</b>(<b class='flag-5'>狀態(tài)機</b>)

    c語言設(shè)計模式--狀態(tài)模式(狀態(tài)機)

    狀態(tài)模式(狀態(tài)機)是嵌入式開發(fā)中最重要、最核心的設(shè)計模式之一,毫不夸張的說,是否熟練掌握狀態(tài)模式
    的頭像 發(fā)表于 06-14 15:28 ?1642次閱讀
    c語言設(shè)計<b class='flag-5'>模式</b>--<b class='flag-5'>狀態(tài)</b><b class='flag-5'>模式</b>(<b class='flag-5'>狀態(tài)機</b>)

    什么是狀態(tài)機?狀態(tài)機的種類與實現(xiàn)

    狀態(tài)機,又稱有限狀態(tài)機(Finite State Machine,F(xiàn)SM)或米利狀態(tài)機(Mealy Machine),是一種描述系統(tǒng)狀態(tài)變化的模型。在芯片設(shè)計中,
    的頭像 發(fā)表于 10-19 10:27 ?9907次閱讀

    狀態(tài)機該怎么監(jiān)控

    狀態(tài)機卡住的場景——通過狀態(tài)跳轉(zhuǎn)條件的DFX信號去判斷卡住的原因
    的頭像 發(fā)表于 01-15 10:03 ?441次閱讀
    <b class='flag-5'>狀態(tài)機</b>該怎么監(jiān)控