BMS應(yīng)用層軟件設(shè)計(jì)訓(xùn)練營(yíng)第五期本月底開(kāi)班!
BMS(電池管理系統(tǒng))應(yīng)用層開(kāi)發(fā)設(shè)計(jì)的主要任務(wù)是實(shí)現(xiàn)對(duì)電池的監(jiān)控、管理和控制功能。
BMS應(yīng)用層開(kāi)發(fā)設(shè)計(jì)主要包含任務(wù):
1.數(shù)據(jù)采集與處理:BMS需要從電池模塊中采集各種參數(shù)數(shù)據(jù),如電壓、電流、溫度等,并對(duì)這些數(shù)據(jù)進(jìn)行處理和分析。
2.故障檢測(cè)與診斷:BMS需要實(shí)時(shí)檢測(cè)電池的工作狀態(tài),包括電池的容量、健康、剩余壽命等,比如能夠檢測(cè)和診斷電池的故障。需要設(shè)計(jì)合適的故障檢測(cè)算法和診斷策略,并結(jié)合實(shí)時(shí)數(shù)據(jù)進(jìn)行故障判斷和診斷。
3.充放電控制:BMS需要根據(jù)電池的狀態(tài)和使用需求,對(duì)電池的充放電過(guò)程進(jìn)行控制包括充電、放電的策略的制定,如如充電速率、充電截止條件、放電截止條件等。同時(shí),BMS還需要考慮電池的保護(hù)機(jī)制,如過(guò)充保護(hù)、過(guò)放保護(hù)等。
4.通信與遠(yuǎn)程監(jiān)控:BMS需要與其他系統(tǒng)進(jìn)行通信,并能夠?qū)崿F(xiàn)對(duì)電池的遠(yuǎn)程監(jiān)控和管理。這包括設(shè)計(jì)通信接口和協(xié)議,如CAN、RS485等,并開(kāi)發(fā)相應(yīng)的通信協(xié)議棧和遠(yuǎn)程監(jiān)控軟件。
5.用戶界面設(shè)計(jì):BMS需要提供用戶界面,使用戶能夠方便地查看和操作電池系統(tǒng)。這包括設(shè)計(jì)友好的圖形界面(GUI)和命令行界面(CLI),以及相應(yīng)的用戶操作流程和交互邏輯。
6.數(shù)據(jù)存儲(chǔ)與分析:BMS需要將采集到的數(shù)據(jù)進(jìn)行存儲(chǔ)和分析,以便后續(xù)的故障診斷和性能評(píng)估。這包括選擇合適的數(shù)據(jù)存儲(chǔ)方式(如數(shù)據(jù)庫(kù)、文件系統(tǒng)等),并開(kāi)發(fā)數(shù)據(jù)分析算法和可視化工具。
從事BMS應(yīng)用層軟件設(shè)計(jì)開(kāi)發(fā)工作職責(zé)也主要是圍繞BMS的開(kāi)發(fā)任務(wù)來(lái)的,要求作為一名BMS應(yīng)用層軟件開(kāi)發(fā)工程師需要熟悉電池相關(guān)的知識(shí)理論;熟悉軟件開(kāi)發(fā)流程和常用的開(kāi)發(fā)工具如MATLAB或C/C++編程;掌握開(kāi)發(fā)策略和算法,進(jìn)行系統(tǒng)的設(shè)計(jì)和開(kāi)發(fā)以及需要熟悉常見(jiàn)的通信協(xié)議和接口標(biāo)準(zhǔn)等。
本次BMS應(yīng)用層軟件設(shè)計(jì)開(kāi)發(fā)訓(xùn)練營(yíng)更新上線,基于MBD開(kāi)發(fā)方式,學(xué)習(xí)BMS信號(hào)處理設(shè)計(jì)、核心算法以及主要的控制策略開(kāi)發(fā)學(xué)習(xí)。
課程收益
熟悉車(chē)用鋰電子電池特性,掌握關(guān)鍵參數(shù)的估計(jì)算法;
掌握動(dòng)力電池管理系統(tǒng)控制策略設(shè)計(jì)
熟悉使用動(dòng)力電池管理系統(tǒng)通信協(xié)議
能夠搭建測(cè)試平臺(tái),完成軟件可靠性測(cè)試
課程大綱
預(yù)習(xí)課
一、BMS軟件及MBD開(kāi)發(fā)
BMS功能解析
軟件架構(gòu)
MBD開(kāi)發(fā)
效果演示
二、MATLAB/Simulink/Sateflow的應(yīng)用
MATLAB
SIMULINK
Stateflow及自動(dòng)代碼生成
直播課
一、BMS信號(hào)處理設(shè)計(jì)
電流采集
溫度采集
CAN/LIN信號(hào)處理
ADC信號(hào)處理,等
上下電控制
存儲(chǔ)信息
UDS信息等
二、BMS核心算法設(shè)計(jì)
SOC估算
SOH估算
SOF估算
三、BMS能量管理設(shè)計(jì)
剩余里程
剩余能量
平均電耗
四、BMS充電設(shè)計(jì)
快充控制
慢充控制
五、BMS基礎(chǔ)功能設(shè)計(jì)
均衡功能
絕緣檢測(cè)功能
狀態(tài)管理
熱管理
六、BMS安全管理設(shè)計(jì)
故障診斷
功能安全
老師介紹
Allen老師,某新勢(shì)力主機(jī)廠電控軟件開(kāi)發(fā)高級(jí)經(jīng)理
參與過(guò)多款車(chē)型的BMS、VCU、MCU、ADAS等基礎(chǔ)軟件和驅(qū)動(dòng)軟件開(kāi)發(fā)精通AUTOSAR全棧開(kāi)發(fā)。
面向?qū)ο?/strong>
初級(jí)及轉(zhuǎn)崗工程師
軟件開(kāi)發(fā)、測(cè)試工程師
優(yōu)秀本科、碩士階段在校學(xué)生
咨詢報(bào)名
上課形式:在線直播授課
上課周期:每次直播課3小時(shí),學(xué)習(xí)周期1個(gè)月
聯(lián)系人:汽車(chē)學(xué)堂堂主
重磅更新,咨詢堂主搶占優(yōu)惠!
