999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于S32K的電池管理系統(tǒng)主控單元設(shè)計

2020-08-12 12:00:24董海洋楊玉新羅羽李立偉
機械制造與自動化 2020年4期
關(guān)鍵詞:卡爾曼濾波單片機檢測

董海洋,楊玉新,羅羽,李立偉

(1. 青島大學 a. 電氣工程學院; b. 圖書館,山東 青島 266071; 2. 濰坊市產(chǎn)品質(zhì)量檢驗所,山東 濰坊 261000)

0 引言

電池管理系統(tǒng)(BMS)作為電動汽車的關(guān)鍵組成部分,主要作用是對電池組的狀態(tài)進行實時監(jiān)控[1],保證電池組的安全穩(wěn)定運行。傳統(tǒng)的電池管理系統(tǒng)的絕緣檢測模塊只能完成絕緣電阻值檢測,無法對系統(tǒng)的絕緣狀態(tài)進行實時監(jiān)測[2]。本文設(shè)計的BMS主控單元,在完成主控基本功能的同時,針對傳統(tǒng)絕緣檢測系統(tǒng)存在的問題,對絕緣檢測法進行了改進,使其在完成絕緣電阻值檢測的同時能夠?qū)崟r監(jiān)測系統(tǒng)的絕緣狀態(tài),對絕緣故障進行預警,并針對傳統(tǒng)安時積分法的缺點,使用EKF算法提高了SOC估算的精度,進一步提高了該設(shè)計的實用性。

1 系統(tǒng)介紹

硬件電路主要包括:單片機及其外圍電路、通訊模塊、電源模塊、電流采集模塊、絕緣檢測模塊、存儲模塊、繼電器控制等。主控單元負責電池組電流的采集和電池組絕緣性能的實時監(jiān)控,匯總從控模塊采集的數(shù)據(jù)并進行分析和存儲,同時進行SOC估算且將以上所有實時數(shù)據(jù)經(jīng)串口發(fā)送給上位機顯示。在整個監(jiān)控過程中,若有狀態(tài)信息超出預設(shè)閾值,則通過程序控制相應(yīng)保護電路動作[3-4]。系統(tǒng)結(jié)構(gòu)圖如圖1所示。

圖1 主控單元系統(tǒng)結(jié)構(gòu)圖

2 硬件設(shè)計

2.1 單片機及其外圍電路

本文選用擁有ARM內(nèi)核的S32K144汽車級單片機作為控制芯片。與其他單片機相比,它擁有更為豐富的外設(shè)、更強大的性能、更寬的工作溫度范圍。其內(nèi)部集成3路CAN控制器,擁有更強的通信能力。其外圍電路主要包括:實時時鐘、FLASH和EEPROM、電壓監(jiān)測與電平復位電路等[5]。

2.2 電源模塊

電源模塊主要由保護電路、電壓轉(zhuǎn)換電路構(gòu)成。BMS由車載輔助電源供電,輔助電源的24 V電壓首先經(jīng)過濾波,保證輸入電壓的質(zhì)量。濾除干擾后經(jīng)保護電路,再進行電壓轉(zhuǎn)換供BMS使用。傳統(tǒng)的保護電路依靠笨重的電感器、電容器、保險絲和瞬態(tài)電壓抑制器,而LT4363通過控制一個N通道MOSFET,實現(xiàn)了可靠、自適應(yīng)的電壓調(diào)節(jié),并具有浪涌電流保護以及防反接功能,可有效地保護電路[6]。電源從LT4363輸出后,進行電壓等級的轉(zhuǎn)換。本文選用LMZ14201H芯片,用于將輔助電源24 V電壓降至5 V,供單片機以及數(shù)字芯片使用。最后,使用TLV1117LV穩(wěn)壓芯片,將5 V電壓降至3.3 V,供FLASH使用。電路原理圖如圖2所示。

圖2 電壓轉(zhuǎn)換電路

2.3 電流檢測電路

本文采用的分流器檢測法如圖3所示[7]。將分流器串入待測回路中,得到一個差分電壓信號,通過采集差分電壓信號進行計算而得到待測電流。圖3中Shunt-P和Shunt-N為分流器的差分電壓信號,它們都以電池組的電壓為基準,不能直接采集測量。本文采用隔離差分放大器AMC1200,它輸出的差分電壓ADC-P和ADC-N都是以輔助電源的電壓為基準,且電壓范圍是0~+3.3 V,可以直接輸入單片機的ADC,單片機將得到的差分電壓信號轉(zhuǎn)換后即得到相應(yīng)的電流值。

圖3 AMC1200電流采樣電路

2.4 絕緣檢測模塊

本文對傳統(tǒng)絕緣檢測系統(tǒng)進行了改進。絕緣監(jiān)測系統(tǒng)由絕緣狀態(tài)監(jiān)控系統(tǒng)和絕緣檢測裝置組成,兩者相互配合以實現(xiàn)絕緣電阻的檢測以及絕緣狀態(tài)的監(jiān)控[8-10]。

1) 絕緣電阻值檢測系統(tǒng)

絕緣電阻檢測采用工程上應(yīng)用廣泛的非平衡電橋法。原理如圖4所示。

圖4 絕緣電阻值檢測原理圖

Rp、Rn為需要檢測的絕緣電阻,R1、R2為外接阻值已知的測量電阻。測量電阻不宜過小,否則會影響系統(tǒng)本身的絕緣性。其中外接的測量電阻R1=R2=Ra。以電池負極為參考地,首先,對電池總電壓進行采樣,得到V0,然后閉合S1,將R1與RP并聯(lián),此時采集結(jié)點1的電壓數(shù)據(jù),得到Vp。最后,斷開S1,并閉合S2,將R2與Rn并聯(lián)后,再次采集結(jié)點1的電壓數(shù)據(jù),得到Vn。其中,采集電壓時不能直接采集結(jié)點1的電壓,應(yīng)首先經(jīng)過電阻分壓后輸入外置ADC,然后經(jīng)過數(shù)字隔離后才能輸入單片機。根據(jù)測量的V0、Vp、Vn可列寫如下方程:

(1)

(2)

由式(1)、式(2)以及R1=R2=Ra化簡得:

(3)

2) 絕緣監(jiān)控系統(tǒng)

絕緣監(jiān)控系統(tǒng)通過接收絕緣電阻檢測裝置采集的絕緣電阻值,并與閾值進行比較,從而判斷絕緣狀態(tài);而且監(jiān)控系統(tǒng)可以根據(jù)存儲的歷史絕緣狀態(tài)與絕緣電阻變化趨勢進行比較,對絕緣故障進行預警,可以有效避免絕緣事故的發(fā)生。絕緣狀態(tài)報警由R+i≤M(i=n,n+1, …,n+k)和R-i≤M(i=n,n+1, …,n+k)判斷。R+i、R-i為絕緣電阻檢測裝置第i次檢測到的絕緣電阻值,M為預設(shè)閾值。絕緣故障預警根據(jù)|R+(n+k)-R+n|≥ΔM或|R-(n+k)-R-n|≥ΔM確定,即通過判斷檢測到的絕緣電阻值在一定時間內(nèi)的變化量是否超過預設(shè)變化閾值ΔM來判斷絕緣狀態(tài)的變化趨勢[10-12]。

2.5 SOC估算

目前工程上常用的安時積分法累計誤差較大,因此本文使用擴展卡爾曼濾波算法,將開路電壓法和安時積分法結(jié)合,并用開路電壓法SOC估算值修正安時積分法的SOC估算值,使其具有良好的魯棒性和收斂性,提高了估算精度[12-13]。

1) 安時積分法和開路電壓法

安時積分法通過對放電電流時間上的積分計算消耗量,進而獲得電池當前的SOC值,但是因電流是突變量,隨著運行時間的增加會有累計誤差。如式(4)所示,安時積分法是將采樣電流按時間積分得到實時消耗的電量,然后用上一時刻SOC減去消耗的電量,得到當前的SOC值。Cn為電池的額定容量;SOC0為上一時刻的荷電狀態(tài)值;SOC1為電池當前荷電狀態(tài)值;η為充放電效率;I為充放電電流(充電時為負,放電時為正)。

(4)

鋰離子電池在長時間靜置后,其開路電壓與荷電狀態(tài)在一定范圍內(nèi)存在對應(yīng)關(guān)系。使用MATLAB進行充放電仿真實驗,得到OCV-SOC曲線如圖5所示。

圖5 OCV-SOC曲線

2) 卡爾曼濾波

卡爾曼濾波算法用來估計一個由線性隨機差分方程所描述的時間離散系統(tǒng)的狀態(tài)量,從觀測值中得到系統(tǒng)狀態(tài)量在最小方差情況下的最佳逼近值。它是通過上一時刻估計值和現(xiàn)時刻的觀測值來更新對狀態(tài)變量的估計,其對初始值的不敏感性,非常適合應(yīng)用在SOC估算中。其離散模型為狀態(tài)方程:

xk+1=Akxk+Bkuk+vk

(5)

觀測方程:yk=Ckxk+Dkuk+vk

(6)

其中:xk為狀態(tài)矩陣;uk為控制矩陣;yk為觀測矩陣;Ak為狀態(tài)轉(zhuǎn)移矩陣;Bk為狀態(tài)控制矩陣;Ck為觀測矩陣;Dk為觀測控制矩陣;wk為k時刻的動態(tài)噪聲;vk為k時刻的觀測噪聲。其過程如圖6所示。

圖6 卡爾曼濾波流程圖

3) 擴展卡爾曼濾波

卡爾曼濾波固有的特性決定其只適用于線性系統(tǒng),而通過實驗分析可知,電池模型是非線性的,故分別對狀態(tài)方程和測量方程進行泰勒級數(shù)展開并略去高階無窮小項,在盡量簡化計算的同時,降低SOC的估算誤差。

(7)

(8)

(9)

(10)

由一階Thevenin模型可得:

(11)

(12)

以電池余量SOCk和極化電容兩端的端電壓UC,k+1為狀態(tài)矩陣,Ik為控制矩陣,端電壓為測量矩陣可得:

(13)

構(gòu)造觀測方程:

(14)

代入擴展卡爾曼濾波方程可得:

Pk=(I-KkCk)Pk|k-1

其中:Kk為卡爾曼濾波增益系數(shù);Rk為測量噪聲矩陣。

3 實驗結(jié)果與分析

實驗室中搭建硬件電路驗證設(shè)計的可行性,采用12節(jié)單節(jié)標稱電壓3.7 V的18650鋰電池作為實驗對象,用以模擬動力電池。系統(tǒng)主要由電池組、S32K主控板以及故障電阻模擬裝置組成。故障電阻模擬是人為通過開關(guān)切換母線的接地電阻以模擬系統(tǒng)的絕緣故障。

用鉗型電流表測量實際工作電流值,并與主控的測量值相比較。電流的測量結(jié)果與實際值如表1所示。通過表1可以發(fā)現(xiàn),工作電流的測量精度在2%以內(nèi),符合設(shè)計要求。EKF算法通過在Simlink中搭建仿真模型驗證可行性。仿真結(jié)果與誤差分析如圖7、圖8所示。通過分析發(fā)現(xiàn):安時積分法的累積誤差隨著時間的推移會越來越大,不能實時反映電池工作狀態(tài),而擴展卡爾曼濾波算法有迭代更新的特點且具有很好的收斂性,基本不受初值的影響,能迅速追蹤到電池的工作狀態(tài),保證了SOC的估算精度。

表1 電流采集數(shù)據(jù)

圖7 初值為90% SOC估算

在測試過程中,本文所設(shè)計的BMS主控單元能夠完成對電池電壓、電流以及絕緣狀態(tài)的實時監(jiān)測。在此基礎(chǔ)上,單片機能夠根據(jù)采集的電流實時、準確地完成SOC的估算。當出現(xiàn)絕緣故障時,系統(tǒng)能夠及時上報故障信息并驅(qū)動相應(yīng)的繼電器動作,保證了電池組的安全穩(wěn)定使用。

4 結(jié)語

本文基于S32K單片機,設(shè)計了一種電池管理系統(tǒng)主控單元,并對絕緣檢測系統(tǒng)和SOC估算方法進行了改進。實驗結(jié)果表明:主控單元運行穩(wěn)定,測量精度符合設(shè)計要求,有一定的應(yīng)用價值。但本文采用的絕緣檢測方法在檢測過程中會對系統(tǒng)的絕緣性能產(chǎn)生不利影響,仍需進一步研究解決。

猜你喜歡
卡爾曼濾波單片機檢測
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
基于單片機的SPWM控制逆變器的設(shè)計與實現(xiàn)
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
基于遞推更新卡爾曼濾波的磁偶極子目標跟蹤
小波變換在PCB缺陷檢測中的應(yīng)用
基于模糊卡爾曼濾波算法的動力電池SOC估計
基于擴展卡爾曼濾波的PMSM無位置傳感器控制
主站蜘蛛池模板: 国产第八页| 国产精品无码制服丝袜| 色香蕉影院| 国产综合日韩另类一区二区| 日韩在线2020专区| 91美女在线| www成人国产在线观看网站| 成年人国产网站| 91福利片| 久久人体视频| 国产亚洲欧美在线人成aaaa| 久久综合九色综合97婷婷| 无码一区二区三区视频在线播放| 好久久免费视频高清| 亚洲婷婷在线视频| 亚洲精品无码AV电影在线播放| 欧美午夜一区| 亚洲精品在线91| 国产一级做美女做受视频| 2021最新国产精品网站| 亚洲三级网站| 青青草原偷拍视频| 又黄又爽视频好爽视频| 亚洲一级毛片| www.日韩三级| 国产v欧美v日韩v综合精品| 日韩专区欧美| 手机在线免费不卡一区二| 青青热久麻豆精品视频在线观看| 免费国产在线精品一区| 午夜欧美理论2019理论| 毛片网站在线看| 色悠久久久久久久综合网伊人| 亚洲视频欧美不卡| 亚洲一区二区黄色| 国产精品xxx| 福利国产在线| 国产成人精品日本亚洲| 丝袜高跟美脚国产1区| av天堂最新版在线| 国产福利影院在线观看| 波多野结衣亚洲一区| 欧美无专区| 婷五月综合| 人妻丰满熟妇αv无码| 992Tv视频国产精品| 成人午夜天| 日本一区二区三区精品国产| 婷婷午夜影院| 亚洲男人的天堂在线| 亚洲品质国产精品无码| 中文字幕在线看| 波多野结衣无码视频在线观看| 日韩精品无码免费专网站| 国产区成人精品视频| 欧美翘臀一区二区三区| 国产一级视频久久| 亚洲欧美不卡| 亚洲视频免费在线看| 亚洲码在线中文在线观看| 国产激情无码一区二区三区免费| 激情综合激情| 欧洲日本亚洲中文字幕| 国产免费久久精品99re不卡| 色呦呦手机在线精品| 97精品国产高清久久久久蜜芽| 日韩精品高清自在线| 免费又黄又爽又猛大片午夜| 精品福利视频网| 最新精品国偷自产在线| 国产成人亚洲日韩欧美电影| 凹凸精品免费精品视频| 亚洲av色吊丝无码| 欧美福利在线观看| 无码高潮喷水在线观看| 动漫精品啪啪一区二区三区| a级毛片毛片免费观看久潮| 激情视频综合网| 日本不卡在线| 日韩小视频在线播放| 国产高清毛片| a级毛片网|