陳慕瑞,楊菲菲,黃大志
(江蘇海洋大學(xué) 海洋工程學(xué)院,江蘇連云港,222005)
近年來,海洋漁業(yè)的可持續(xù)發(fā)展已經(jīng)成為全球沿海國家共同關(guān)注的主題[1]。實現(xiàn)海洋牧場化的根本核心是解決魚類行為控制與馴化技術(shù),所以需要設(shè)計一種無人值守式魚類自動馴化裝置,用來實現(xiàn)海洋牧場內(nèi)科學(xué)的魚類馴化,裝配圖如圖1 所示,簡化模型如圖2 所示。然而,馴化裝置的設(shè)計和使用卻面臨很多挑戰(zhàn),其中之一就是如何實現(xiàn)裝置的自主供能,以保障魚類生長環(huán)境的穩(wěn)定性和生產(chǎn)效益的可持續(xù)性。
圖1 魚類馴化裝置裝配圖
圖2 魚類馴化裝置簡圖
由于海洋牧場的環(huán)境限制,不可能隨時保證蓄電池的能源供應(yīng)充足,為了避免馴化的中斷,同時也為了解決蓄電池能源不足時的更換問題,計劃采用太陽能對蓄電池進行充電[1],以保證馴化設(shè)備的正常工作。太陽能是一種清潔無污染的自然能源,太陽輻射出的大部分是光能,這種光能可以用光電轉(zhuǎn)換器轉(zhuǎn)換成電能[2],因此,本課題采用太陽能系統(tǒng)為蓄電池進行充電。不過,在利用太陽能充電時,需避免蓄電池反充與過充現(xiàn)象[3],所以需要設(shè)計電池管理系統(tǒng)來防反充和過充,以及對蓄電池進行溫度監(jiān)測,以免影響蓄電池的使用壽命[4]。
國外的發(fā)達國家對電源管理系統(tǒng)的研究已經(jīng)相對成熟。美國通用公司為電動汽車開發(fā)的“EVI”型電源管理系統(tǒng),該系統(tǒng)可以監(jiān)測每個單體電池的電壓、電流、溫度,還可以實現(xiàn)電量里程的估算,發(fā)生過充過放時能夠進行報警提示[5]。Smart Guard 電源管理系統(tǒng)是由美國Aerovironment 公司研發(fā),其特點是采用了分布式來采集電池的一些參數(shù),如電壓、電流,還可以估算出單體電池的剩余電量,能夠自動監(jiān)測過充電,增加了電池組的安全性[6]。雖然國內(nèi)對電源管理系統(tǒng)的研究起步較晚,清華大學(xué)研制的輕型電動客車的電源管理系統(tǒng),可以實時監(jiān)控電池的電壓、電流和溫度,并設(shè)計了配套的充電系統(tǒng),能夠進行過充過放保護[7]?;葜輧|能電子公司所研發(fā)的電動汽車電池組管理系統(tǒng)它的應(yīng)用面很廣,能夠管理多種類型的電池,能夠采集到電池的電壓、電流、溫度等信息[8~9]。
本文研究設(shè)計了一種魚類馴化裝置電池組智能監(jiān)控保護系統(tǒng),將太陽能板與電池管理系統(tǒng)相結(jié)合,并運用于魚類馴化裝置上,使得在無人監(jiān)管的情況下也能使得裝置自行運行,并且可以通過藍牙模塊,使用手機監(jiān)測系統(tǒng)。該電池管理系統(tǒng)能夠完成電池組信息的采集,準確地估算出電池的剩余電量,控制充放電電路實現(xiàn)保護功能,對電池進行均衡管理,最后將電壓、電流、溫度和電池剩余電量等信息顯示在上位機界面,方便人員對電池組的狀態(tài)進行監(jiān)控。
鋰離子電池單體電池容量有限,考慮到魚類馴化裝置實際應(yīng)用,所設(shè)計的BMS 可以管理 6 個串聯(lián)電池單元,并具有以下幾點功能:
(1)數(shù)據(jù)采集
數(shù)據(jù)采集對BMS 而言非常關(guān)鍵,是整個系統(tǒng)運行的基礎(chǔ)。只有獲取到電池狀態(tài)參數(shù),BMS 才可以準確分析出電池組的運行情況。BMS 需要采集數(shù)據(jù)包括電池組工作電流、單體電池電壓和溫度,采集到的數(shù)據(jù)應(yīng)當具備實時、精準的特點。
(2)安全保護
惡劣的工況條件和錯誤的操作行為,可能導(dǎo)致電池組處于高溫、過充電和過放電等不良狀態(tài),使得電池內(nèi)部發(fā)生不可逆的反應(yīng),進而導(dǎo)致電池使用年限大幅度縮減,嚴重時還會導(dǎo)致安全問題。BMS 應(yīng)當提供電壓保護、電流保護和溫度保護,確保電池運行過程中的安全可靠。
(3)均衡管理
由于生產(chǎn)工藝的限制,電池組的不同單體電池的性能參數(shù)會存在一定的差異隨著使用時間增加,這種不一性會累積到一種可觀的程度[10]。這可能會導(dǎo)致個別電池處于異常狀態(tài),進而影響整個電池組的使用安全和效率。應(yīng)當能夠?qū)Ξ惓k姵剡M行均衡管理,使得電池組的不一致保持在一定的范圍內(nèi)。
(4)SOC 估算
SOC(State of charge)是BMS 高效運行的重要參數(shù)之一,其估算值的精度對充分發(fā)揮鋰離子電池的性能具有十分重要的意義,BMS 要求能夠?qū)崿F(xiàn)電池SOC 的估算[11]。
(5)數(shù)據(jù)傳輸
數(shù)據(jù)傳輸主要包括兩個過程,采集模塊首先將電池狀態(tài)參數(shù)傳輸至MCU,MCU 對數(shù)據(jù)處理后再將數(shù)據(jù)傳輸至顯示界面,便于使用者了解電池組運行狀況。
在電池管理系統(tǒng)中,根據(jù)控制器之間的關(guān)系,可以分為集成式和分布式兩類。集成式電池管理系統(tǒng)的核心控制器直接完成數(shù)據(jù)采集,包括電池單體電壓采集、溫度采集、電池組總電壓采集、電池總電流采集,以及數(shù)據(jù)處理[12]。分布式架構(gòu)一般應(yīng)用于多模組結(jié)構(gòu)的電池管理系統(tǒng),該架構(gòu)將系統(tǒng)的主要功能模塊劃分到了主板與多個從板中,模塊化的結(jié)構(gòu)不僅使得模組裝配過程更加簡單,而且有利于優(yōu)化電池組內(nèi)部數(shù)據(jù)采樣線束的排布方案[13]。本文從線束布置簡單、維護方便的角度出發(fā),選擇分布式電池管理系統(tǒng)架構(gòu)。
本文電池管理芯片采用上海中穎電子股份有限公司生產(chǎn)的專用電池管理芯SH367309,管腳配置圖如圖3 所示。該芯片具有高精度的電壓采集性能以及延時時間范圍,而且能夠配置許多類型的電池,最多可管理 16 個電芯單元??紤]到本文所設(shè)計的電池管理系統(tǒng)需要管理6 個串聯(lián)電池單元,因此選用一個 SH367309 芯片作為模塊的控制核心。
圖3 管腳配置圖
在確定魚類馴化裝置BMS 的功能需求和系統(tǒng)結(jié)構(gòu)后,本文給出了如圖4 所示的系統(tǒng)總體設(shè)計方案。
圖4 系統(tǒng)總體設(shè)計方案
本文所設(shè)計的電池管理系統(tǒng)為主、從分布式結(jié)構(gòu),受控模塊以電池管理芯片為核心,主要負責(zé)電池組的數(shù)據(jù)采集、均衡管理和安全保護,主控模塊以 STM32 單片機為核心,負責(zé)接收從屬模塊采集的數(shù)據(jù)并進行SOC 估算,同時將電池狀態(tài)信息傳輸?shù)斤@示界面。
本小節(jié)所設(shè)計的電池管理系統(tǒng)是包括從屬模塊和主控模塊的分布式結(jié)構(gòu),如圖5 所示,從屬模塊和主控模塊之間采用I2C(Inter-Integrated Circuit)通訊方式。
圖5 電池管理系統(tǒng)硬件平臺結(jié)構(gòu)
從屬模塊以兩個專用鋰電池管理芯片SH367309 為核心,結(jié)合外圍電路對電池組進行數(shù)據(jù)采集、均衡管理和充放電控制,其中電池管理芯片負責(zé)6 個電池單元的電壓檢測及均衡管理、整個電池組的電流及溫度檢測,實現(xiàn)對電池組的安全保護。主控模塊是以 STM32 單片機為核心的智能數(shù)據(jù)盒,如圖5 所示。主控模塊通過 I2C 接口接收從屬模塊的采集數(shù)據(jù),并且具有藍牙模塊,結(jié)合配套的微信小程序可以將采集和處理的電池信息傳遞到移動端界面,如圖6 所示。
圖6 移動端界面
電池組的均衡管理是為了解決電池組中單體電池的能量差異而提出來的一種管理方式[17],均衡管理的核心思想就是通過采集到的單體電池的信息,分析出每個電池的能量差異大小,采用電池均衡方法使每個電池的能量在同一時刻盡可能保持一致[18]。本文均衡電路采用的是以電壓為均衡判斷變量,具有成本低和能耗少的優(yōu)點。
SH367309 芯片可以同時采集16 串單體電池電壓,對應(yīng)芯片上的VC1~VC17 引腳。V1~VC17 接電池組,其中VC1 接總負,VC17 接總正,其中1k 電阻為采樣電阻,作為采集電池電壓的電阻,C53 電容用來濾波退耦。均衡電路的運行過程是,先調(diào)節(jié)好SH367309 的寄存器,調(diào)節(jié)完成均衡參數(shù)后啟動均衡功能。當SH367309 檢測到電池的電壓大于電池均衡電壓,芯片啟動內(nèi)部均衡回路,以第一串電池為例,第一串正接2 引腳,負接1 引腳,此時NPN 導(dǎo)通,如圖7 所示,以此類推,當導(dǎo)通時r114 作為泄放電阻并聯(lián)到電池組兩端與電池組形成回路,從而消耗一定電量,實現(xiàn)電路的均衡。本管理系統(tǒng)使用六串三元鋰電池串聯(lián),VC7~VC17 通道使用0R 電阻短接。
圖7 均衡與電壓采集電路
SH367309 芯片中存在16 位的模數(shù)轉(zhuǎn)換模塊CADC,其轉(zhuǎn)換頻率等于4Hz,1 通道雙端分輸入,其芯片引腳為18(RS1)、19(RS2),引腳的輸入電壓在-0.3V~+0.3V范圍內(nèi)。選取電池管理芯片1 的RS1、RS2 引腳能夠直接獲取工作電流,如圖8 所示。為了保證電池組的應(yīng)用安全以及使用年限,電池管理系統(tǒng)設(shè)置電池組的最大工作電流不得超過 50A,考慮到芯片引腳的輸入電壓范圍,通過并聯(lián)3 個0.004R 的電阻實現(xiàn)對電阻的采樣。
圖8 電流采集電路
此電路具體選用了熱敏電阻,其能夠直接傳輸電壓信號,便于AD 轉(zhuǎn)換。SH367309 芯片具有3 路溫度采集通道,分別對應(yīng)引腳20(T1)、21(T2)、22(T3)。本系統(tǒng)采用阻值10k,B 值(25℃/50℃)3950k 的熱敏電阻,設(shè)計了3 路溫度采集電路,如圖9 所示。T1、T2、T3 依次獲取電池組溫度、電池箱溫度以及電機溫度。
圖9 溫度采集電路
SH367309 芯片內(nèi)置有MOS 管驅(qū)動電路,直接利用芯片的IO 口就可以實現(xiàn)對MOS 管的驅(qū)動,充電和放電控制路線基本相同。如圖10 所示,DSG 是放電MOS 控制端,放電方向從電池總正到電池總負,當給34 引腳高電平時,MOS 管導(dǎo)通,實現(xiàn)電池組給負載供電,此時充電MOS 一直導(dǎo)通,不需要進行控制。CHG 是充電MOS 控制端,當給36 引腳高電平時,充電MOS 導(dǎo)通,此時放電MOS 一直導(dǎo)通,電流從電池總正到電池總負,實現(xiàn)充電。
圖10 充放電控制電路
上海中穎電子股份有限公司為用戶提供了SH367309芯片專用的軟件系統(tǒng),通過該系統(tǒng)可完成數(shù)據(jù)采集、均衡管理、安全保護等功能設(shè)置,系統(tǒng)操作界面如圖11 所示。
圖11 系統(tǒng)操作界面
STM32F103C6T6 為主MCU 使用IIC 通信與SH367309通信,實現(xiàn)讀寫SH367309 相應(yīng)寄存器達到讀取電池電壓,電流,溫度等相應(yīng)數(shù)據(jù)。SH367309 自身具有硬件保護,保護參數(shù)需要通過中穎WRITE TOOLS II 軟件寫參數(shù)即可,此時MCU 只負責(zé)將相關(guān)信息上傳至上位機平臺。
SOC(State of charge),即荷電狀態(tài),用來反映電池的剩余容量,其數(shù)值上定義為剩余容量占電池容量的比值,常用百分數(shù)表示,其取值范圍為0~1,當SOC=0 時表示電池放電完全,當SOC=1 時表示電池完全充滿。本電池管理系
統(tǒng)所使用的SOC 就是電壓百分比,比如單節(jié)電芯的電壓范圍一般為2800mV~4200mV,簡單地將其從這個范圍劃分0 到1,從而做出簡單的電量預(yù)測。
主控模塊采用的藍牙型號為HC08,在藍牙傳輸程序設(shè)計過程中,首先讓 HC08 進入AT 模式,設(shè)置藍牙名稱,匹配密碼,調(diào)節(jié)主從模式,調(diào)節(jié)波特率,之后退出AT 模式,通過主控模塊內(nèi)的 STM32 單片機向連接藍牙串口的設(shè)備傳輸數(shù)據(jù),相關(guān)流程如圖12 所示。
圖12 藍牙連接流程圖
電池管理系統(tǒng)的模塊實物圖如圖13 所示,以6 個串聯(lián)的三元鋰離子電池組為測試對象,電池管理系統(tǒng)連接圖如圖所示。電池組和從屬模塊之間通過排線連接,如圖14 所示使用萬用表分別測量每個電池兩端電壓并觀察此時上位機的電壓數(shù)值。
圖13 模塊實物圖
圖14 使用萬用表測量電池電壓
表1 為在三種不同的情況下分別測量六個電池的電壓情況并同時記錄下此時上位機的采集值,表2 為單體電池電壓測量值和采集值的誤差,測量值采用萬用表直接測量單體電池所得,采集值由從屬模塊采集所得。由表2 可以看出,電壓采集誤差為毫伏級別,最大采集誤差為0.019V,標準偏差最大為0.012V。
表1 單體電池電壓測量值與采集值
表2 單體電池電壓測量值與采集值誤差
在均衡管理測試之前先觀察是否有電池因為電池的不一致性而導(dǎo)致的電壓過高。如果存在某一節(jié)電池電壓過高,開啟均衡管理,過一段時間再記錄電池組每一節(jié)單體電池的電壓,觀察電壓過高的電池是否已經(jīng)恢復(fù)到正常電壓。
從表3 的數(shù)據(jù)可以看出,在開啟均衡控制之前第1 節(jié)電池的電壓過高,然后開啟均衡管理功能并過一段時間再進行測量,電池組最大壓差由 0.174V 減小為0.006V,均衡管理功能正常。
表3 開啟均衡后單體電池電壓測量值
本文根據(jù)魚類馴化裝置的實際需求,明確了分布式BMS 的整體設(shè)計方案,完成了以專用鋰電池管理芯片SH367309 為核心的受控模塊的數(shù)據(jù)采集、均衡管理、充放電控制等電路設(shè)計,根據(jù)接口定義完成BMS 實物連接,以6 串三元鋰電池組為測試對象,對數(shù)據(jù)采集、均衡管理進行了測試驗證,結(jié)果表明所設(shè)計的BMS 達到了魚類馴化裝置的基本使用要求。