加入星計劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴散
  • 作品版權(quán)保護
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入

量身定做 STM32 智能充電器全部教程+資料,不會的快進

2017/07/10
130
服務(wù)支持:
技術(shù)交流群

完成交易后在“購買成功”頁面掃碼入群,即可與技術(shù)大咖們分享疑惑和經(jīng)驗、收獲成長和認(rèn)同、領(lǐng)取優(yōu)惠和紅包等。

虛擬商品不可退

當(dāng)前內(nèi)容為數(shù)字版權(quán)作品,購買后不支持退換且無法轉(zhuǎn)移使用。

加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論
放大
方塊圖(4)
相關(guān)方案
  • 方案介紹
  • 相關(guān)文件
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請入駐 產(chǎn)業(yè)圖譜

智能充電器絕對不僅僅是一款業(yè)余 DIY 的充電器, 他也將是一塊入門級別的 STM32 開發(fā)板。附件內(nèi)容分享了該STM32 智能充電器全部教程。 讓您從零開始學(xué)習(xí)充電器。 從您學(xué)習(xí) STM32 , 所以你可以盡可能的放心, 即使您對 STM32 還沒有任何接觸, 只要您有決心, 只要有 C 語言基礎(chǔ),,你完全可以經(jīng)過這個項目的引導(dǎo)后學(xué)會智能充電器, 學(xué)會利用 STM32 開發(fā)項目。

STM32 智能充電器功能更新內(nèi)容:
1.增加快速充電功能(測試了5個電池多次充電 只有一次失誤:一個電池過放 在充電30分鐘出現(xiàn)假負壓 誤判了 呵呵)
2.增加參數(shù)設(shè)置(可以設(shè)置單個電池容量 所有的充電參數(shù)都是根據(jù)這個容量來配置 LCD背光設(shè)置 LED設(shè)置等)
3.繼續(xù)完善電池內(nèi)阻測試(雖然直流測試法缺點頗多 但是 繼續(xù)改善 應(yīng)該還是可以比較靠近的)
4.修整標(biāo)準(zhǔn)充電(先放完電再沖)

STM32 智能充電器板子測量電壓跟萬用表的對比

對于快充 我是根據(jù)Panasonic的一份資料來做的

充電曲線如下:

1. 預(yù)沖 預(yù)沖電流0.2C 達到預(yù)沖截止電壓跳轉(zhuǎn) 超過預(yù)沖時間跳轉(zhuǎn)over 超過最高電壓(1.8)跳轉(zhuǎn)over
2. 不帶監(jiān)控快充 這個時候充電是快充電流0.4C(暫時設(shè)置0.4C 測試完畢可以調(diào)整到0.5C) 但是不檢測負壓 充電時間10分鐘 充電過程監(jiān)視最高電壓
3. 帶監(jiān)控快充 檢測負壓 負壓值采用#defined設(shè)定 目前是5mv 負壓出現(xiàn) 充電結(jié)束 超過最高電壓轉(zhuǎn)over 超過最長時間over
4. 整個充電過程有總的最長時間
5. 目前溫度檢測 ntc雖然焊接上去了 但是 還沒想好用什么辦法跟電池良好接觸 暫時溫度沒考慮進來

負壓值的比較 采用數(shù)列方式 每一秒鐘均值作為比較對象 數(shù)列里面每一個數(shù)值跟電壓最高值比較 比較結(jié)果用-1和+1標(biāo)示 最后算數(shù)列總和 就知道負壓的情況

參數(shù)設(shè)置 全部保存到flash里面 下次開機會自動讀取 有記憶功能
可以在充電前設(shè)置電池容量 所有各個狀態(tài)中的充電電流都是根據(jù)這個容量來計算的
比如 標(biāo)準(zhǔn)充電0.1C 快速充電0.4C 放電0.2C等等
這樣 就不是固定一個電流值
針對不同的電池 就可以“量身定做”了

內(nèi)阻測試 以前的版本因為加電時間太短 就檢測了 讀數(shù)不對 所以誤差較大
以前是采用 (V1-V0)/I 的公式算的
V1 = 恒流充電時電壓
I = 恒流充電電流
V0 = 不充電時電壓

總是感覺V0 在哪個時間點測試 不好把握
所以 現(xiàn)在采用 (V1-V2)/(I1-I2)
呵呵
現(xiàn)在我的電池測量結(jié)果是80毫歐左右
電池是三洋的正品電池 正確數(shù)值應(yīng)該是20毫歐左右的
結(jié)果還是有很大誤差
嗯 繼續(xù)努力

標(biāo)準(zhǔn)充電 是使用0.1C電流沖16小時
這個模式下 截止充電就是只有2個因素
一個是最高電壓 一個是16小時這個時間
考慮到放進去充電的電池 可能還有電
有電的電池還是沖16小時
那肯定過沖
也考慮過按照電壓的比例估算剩余電量
從而自動調(diào)整充電時間
但是 電池電壓跟容量 基本不比例
每個電池的個體性質(zhì)也不一樣
于是 干脆一不做二不休
直接0.2C放電完畢 再開始標(biāo)準(zhǔn)充電 

STM32 智能充電器制作成功后實物展示:

  • STM32 智能充電器原理圖PDF檔.zip
    描述:原理圖PDF檔
  • STM32 智能充電器源碼+補丁.zip
    描述:智能充電器源碼+補丁
  • 智能充電器詳細制作教程.txt
    描述:智能充電器詳細制作教程
  • STM32 智能充電器上位機.rar
    描述:PC 上位機

相關(guān)推薦

電子產(chǎn)業(yè)圖譜