国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于STM32的鋰離子電池充電系統(tǒng)研究

2019-10-08 06:27:21李治國羅洋坤
軟件 2019年6期
關鍵詞:鋰離子電池

李治國 羅洋坤

摘 ?要: 鋰離子電池是目前綠色環(huán)保電池之一,已廣泛應用到很多領域,如交通動力電源,新能源儲能動力電源,電力儲能電源等。文中提出了對鋰離子電池的充電和檢測需要進行深入的研究,使用STM32作為基礎的核心控制,利用PWM技術來實現(xiàn)電池的檢測和細分控制。文中對基于STM32的鋰離子電池充電系統(tǒng)進行了方案設計,通過實驗對方案進行了驗證,結果顯示該方案具有操作簡單的優(yōu)勢,響應速度滿足設計要求,可靠性好,充電精度得到了提高。

關鍵詞: 鋰離子電池;STM32; PWM技術

中圖分類號: TP273.5 ? ?文獻標識碼: A ? ?DOI:10.3969/j.issn.1003-6970.2019.06.028

本文著錄格式:李治國,羅洋坤. 基于STM32的鋰離子電池充電系統(tǒng)研究[J]. 軟件,2019,40(6):127129

【Abstract】: As one of the environment-friendly batteries, the Lithium-ion battery has been widely applied in many fields, including power supply for transport, new energy storage, electricity power storage, etc. In this paper, a further study on the charging system and testing of lithium-ion batteries is conducted using STM32 as the fundamental core control and PMW techniques to realize the testing and microstep control of the batteries. A project design of the lithium-ion battery charging system based on STM32 is proposed in this paper and verified by experiments. The re-sults show that the proposed project design is easy to operate with fast response speed and high reliability, which improves the charging precision.

【Key words】: Lithium-ion batteries; STM32; PWM techniques

0 ?引言

近年來,隨著鋰離子電池作為動力電池和輔助動力電池廣泛使用在電動汽車、電動旅游觀光車、電動公交大巴上等領域,因此鋰離子電池在新能源汽車動力方向發(fā)揮著重要的作用。由于鋰離子電池具有無記憶效應、循環(huán)壽命長、環(huán)境污染小等特點,其應用領域和性價比高[1],作為新能汽車動力電池和輔助動力電池,因此對于鋰離子電池的要求更高,需要達到電能的轉換率高速穩(wěn)定的要求,這是非常具有挑戰(zhàn)性,而且需要不斷深入研究[2-3]。文中提出了使用Cortex-M3微處理器[4]作為基礎的核心控制,利用PWM技術來實現(xiàn)電池的檢測和細分控制,通過脈沖寬度的調節(jié)實現(xiàn)充電模式的改善,引入反饋機制來實現(xiàn)有效控制,并且使用STM32可以實現(xiàn)有效的擴展,方便接入其它模塊和元器件[5]。其中,運用STM32F407控制器實現(xiàn)對鋰離子電池充放電參數(shù)的內部設定,由于對外不可見,因此具有良好的保密性和穩(wěn)定性,其控制參數(shù)不容易被篡改,但是可以進行編程進行修改,因此方便了維護人員進行參數(shù)問題診斷和控制升級。同時STM32F407控制器設計了外圍的保護電路,進一步保護了STM32F407控制器和鋰離子電池設備,能夠對過壓過流等常見電路異常情況進行有效的保護。文中對基于STM32的鋰離子電池充電系統(tǒng)進行了方案設計,通過實驗對方案進行了驗證,結果顯示該方案具有操作簡單的優(yōu)勢,并且響應度滿足系統(tǒng)設計要求,可靠性好,充電精度得到了提高。

1 ?電池參數(shù)和方案設計

電池的性能參數(shù)主要包括電流、溫度、電壓三個關鍵參數(shù)[6],通過這三種參數(shù)的綜合評估來選取最佳的鋰離子電池組合,而且在選取時一定要確保型號和性能一致,這樣有利于可靠性和穩(wěn)定性,因為安全性也是重要的指標之一。另外還有容量,但是由于容量不能直接測量只能通過標注參考其出廠容量值,只能通過放電時間和電流值的乘積進行理論計算[7-10],在后續(xù)的評定中不能發(fā)揮重要作用,因此可以忽略該參數(shù)。

方案采用ST公司的STM32F407為控制核心單元,控制鋰離子電池的充放電。通過反饋模式可以增強鋰離子電池充放電的可靠性,并提高其精度,并且管理更加方便。STM32F407控制器通過運行控制程序來實現(xiàn)具體的信號采集功能和充放電控制。

2 ?充放電系統(tǒng)硬件設計

2.1 ?充放電控制模塊

動力或輔助動力鋰離子電池的行為主要包括閑置、充電、放電三種狀態(tài),并且在三種狀態(tài)之間會不斷切換。其中放電模式下主要呈現(xiàn)恒流的特點,充電模式下呈現(xiàn)先穩(wěn)定電流在穩(wěn)定電壓的特點[11]。系統(tǒng)硬件通過電路模塊將220V交流電轉換為48V的直流電,然后根據(jù)單個電池組的要求需求將48V的直流電進行降壓,從而滿足單個電池組的充放電的電壓、電流要求。STM32F407控制器通過運行程序實現(xiàn)充電、放電、閑置狀態(tài)之間的切換和運行。

系統(tǒng)通過STM32F407控制器來控制大功率耗能電阻實現(xiàn)恒流放電過程,在整個負載充放電的過程中完成了數(shù)據(jù)的采集過程,主要包括實時采集電壓和電流等信號,并進行反饋通過PID算法實現(xiàn)穩(wěn)定的電壓電流控制,從而保證充放電過程的穩(wěn)定[12]。圖1為STM32F407控制器充放電控制圖。

其中充電電路由AC/DC電壓變換電路和驅動電路組成,并由TL494 PWM控制器配合STM32F407進行控制[13]。

2.2 ?STM32鋰離子電池信號采集模塊

信號采集模塊主要實現(xiàn)通過STM32F407進行控制采集鋰離子電池的內部電壓、電流和溫度等情況,并將檢測值保存到STM32F407的擴展內存中,方便以后進行讀取和研究[14]。圖2是信號采集模塊的流程,其過程非常簡單,通過采集鋰離子電池的信號,將信號經過調節(jié)電路和A/D轉換電路發(fā)送到控制中心STM32F407。

由于單組鋰離子電池的充放電電流與車輛行駛有很大的關系,因此環(huán)境噪聲對其干擾非常大。因此需要在鋰離子電池負極串聯(lián)采樣電阻,從而實現(xiàn)對電流信號的實時采集,并進行放大和調節(jié)。而鋰離子電池的兩端電壓可以作為采樣電壓。

嵌入式處理器作為鋰離子電池充電系統(tǒng)的核心,具體實驗的型號選取非常重要,而嵌入式處理器目前的型號也是非常多,目前市場上主要使用的很包括16位和32位。而STM32F407性價比非常高,性能穩(wěn)定可靠,是屬于32位系列,能夠滿足鋰離子電池充電系統(tǒng)的功能需求?;赟TM32F407芯片設計鋰離子電池充電系統(tǒng)的核心控制電路。

基于STM32F407控制芯片設計的鋰離子電池充電系統(tǒng)硬件控制器,可以充分利用該芯片在頻率和功耗模式的優(yōu)勢。STM32F407有穩(wěn)定卓越的時鐘模式,在其啟動時可以自由的選擇系統(tǒng)時鐘,在進行復位操作時,其內置的8MHz晶振可以作為CPU的內部時鐘,也可以使用多個預比較器配置AHB的頻率,其中包括APB2和APB1的配置,高速APB2可以設置為72MHz,低速APB1可以設置為36MHz,該模式完全滿足靜態(tài)動力或輔助動力鋰離子電池充電系統(tǒng)的要求,其時鐘頻率較高,保證了整個鋰離子電池充電系統(tǒng)的運行速度。STM32F407有3種可以使用的低功耗模式,例如在休眠模式下只有STM32F407的CPU停止了工作,但是可以通過中斷/事件輕松將其喚醒;在停止模式下可以實現(xiàn)以最小功耗持續(xù)保存SRAM和寄存器的內部數(shù)據(jù),可以通過外部中斷線從停止模式將其輕松的喚醒;在待機模式下SRAM和寄存器的內部數(shù)據(jù)會被持續(xù)清理,當外部復位時可以退出待機模式。這三種模式可使鋰離子電池充電系統(tǒng)在低功耗、啟動時間、喚醒源之間達到性能最優(yōu)。

3 ?系統(tǒng)測試

對本文所設計的鋰離子電池系統(tǒng)進行實驗驗證。實驗所測試的鋰離子電池標準容量為800 mA.h,檢測標準定為標準容量的85%,經過多次實驗,測試結果平均值達到660 mA.h,因此通過實驗分析達到了設計要求。通過實驗測量,可以得到實際電阻電流為最大3.2 A,最大電壓差是0.05 V,最小電流為0.04 A,最小電壓差為0.002 V。在實驗過程中采集了8組鋰離子電池的電壓和電流信號,總共得到了16路數(shù)據(jù)信號。因此,選取AD5590轉換芯片,該A/D模塊具有16個模擬輸入接口滿足實驗需求。通過A/D轉換模塊可以將采樣得到的充放電的電壓和電流輸出。STM32F407控制器通過SPI接口實現(xiàn)與AD5590轉換芯片的通信和控制。

由實驗可知,本文設計的基于STM32的動力鋰離子電池充電系統(tǒng)性能良好,達到了實驗預期效果。此外,實驗也對于軟件進行了測試。對于軟件可以通過KEIL4進行調試。通過調試測試程序可以驗證程序功能的完整性和魯棒性,從而可以排除實驗過程中遇到的硬件錯誤。在調試過程中通過該軟件不僅可以觀察到鋰離子電池充電系統(tǒng)硬件控制器的各個寄存器的數(shù)據(jù),還可定義變量的實時值。通過設定斷點來觀察鋰離子電池充電系統(tǒng)硬件控制器執(zhí)行到某一行程序的現(xiàn)象,也可以配合串口調試助手進行鋰離子電池充電系統(tǒng)硬件控制器的程序調試。

4 ?結束語

文中提出了使用STM32作為基礎的核心控制,利用PWM技術來實現(xiàn)電池的檢測和細分控制,通過脈沖寬度的調節(jié)實現(xiàn)充電模式的改善,引入反饋機制來實現(xiàn)有效控制,并且使用STM32可以實現(xiàn)有效的擴展,方便接入其它模塊和元器件。文中對基于STM32的動力鋰離子電池充電系統(tǒng)進行了方案設計,通過實驗對方案進行了驗證,結果顯示該方案具有操作簡單的優(yōu)勢,并且響應速度滿足系統(tǒng)設計要求,可靠性好,有效提高充電精度。

參考文獻

[1] 多智華, 李革臣. 模糊輪在電池分類器中的應用[J]. 電池, 1998, 28(3): 117-119.

[2] 楊福賀. 鋰離子電池安全性檢測實驗平臺的設計與實現(xiàn)[D]. 成都: 電子科技大學, 2013.

[3] 韓華勝. 大容量鋰電池化成檢測系統(tǒng)硬件設計與實現(xiàn)[D]. 成都: 電子科技大學, 2012

[4] 楊保亮, 楊守良. 基于STM32和PWM的鋰離子電池檢測系統(tǒng)設計和研究[J]. 現(xiàn)代電子技術, 2018, 41(12): 120-123.

[5] 關健生. 基于STM單片機的智能鋰電池組平衡充電器設計[J]. 通信電源技術, 2014, 31(6): 68-69.

[6] 呂東生, 李偉善, 劉煦, 等. 鋰離子嵌脫的交流阻抗模型[J]. 電池, 2003, 33(5): 326-327.

[7] 楊才山. 鋰離子電池智能測試系統(tǒng)的研究與實現(xiàn)[D]. 哈爾濱: 哈爾濱理工大學, 2011.

[8] 崔張坤, 梁英, 龍澤等.鋰電池組單體電壓檢測系統(tǒng)設計[J]. 電源技術, 2013, 37(1): 41-42.

[9] 張東華, 馬燕, 陳思琪, 等. 鋰電池模型參數(shù)估計與核電狀態(tài)估算研究[J]. 武漢理工大學學報(信息與管理工程版), 2015, 37(2): 179-182.

[10] 蔣正萍. 智能單片線性鋰離子電池充電器IC設計[J]. 現(xiàn)代電子技術, 2011, 34(18): 175-177.

[11] 胡廣俠. 鋰離子電池充放電過程的研究[D]. 中國科學院研究生院(上海微系統(tǒng)與信息技術研究所), 2002.

[12] 張國安. 鋰離子電池特性研究[J]. 電子測量技術, 2014, 37(10): 41-45.

[13] 李濤, 李晶, 張慧, 陳振玲, 潘紅蕊. 基于STM32和PWM的鋰電池檢測系統(tǒng)設計[J]. 電氣傳動,2017, 47(1): 59-62.

[14] 鄒浩. 鋰離子電池組數(shù)據(jù)采集及管理系統(tǒng)研究與設計[D]. 江西理工大學, 2017.

猜你喜歡
鋰離子電池
我國各種新能源汽車的優(yōu)缺點及發(fā)展趨勢
科技傳播(2016年19期)2016-12-27 15:26:41
溶劑—凝膠法制備鋰離子電池的陰極材料LiMn2O4及其性能研究
鋰離子電池的安全性能評價技術
鋰離子電池石墨烯復合電極材料專利分析
手機鋰離子電池充電電路的設計與實現(xiàn)
高功率鈦酸鋰電池倍率及低溫性能研究
科技視界(2016年10期)2016-04-26 21:21:15
宜春市| 修武县| 峨眉山市| 正安县| 东安县| 交口县| 虞城县| 阿拉尔市| 宜阳县| 合水县| 平湖市| 桃源县| 神木县| 昌都县| 呈贡县| 龙陵县| 伊宁市| 裕民县| 陕西省| 灵川县| 通山县| 克山县| 延长县| 偃师市| 游戏| 大英县| 峡江县| 洛宁县| 延长县| 绥中县| 天水市| 兴山县| 历史| 长沙市| 剑阁县| 周至县| 三江| 灵丘县| 中阳县| 房产| 尼勒克县|