飛思卡爾恆功率無線充電(下)

本節是無線充電最後一篇,中篇提到了PID控制算法,PID算法能夠對誤差自動修正,下面是以充電功率爲目標設定的原理圖:html

其中加入了充電功率測量,那如何進行充電功率測量呢?算法

  實際上只要測量出充電電路的電流和電壓,就能夠計算出充電功率。下面的這個電路是在充電電路的電源中串入一個電流取樣電阻,經過INA282進行放大後造成電壓信號,它與電源電壓的分壓信號一塊兒送到單片機中進行計算,即可以獲得充電功率了。編程

  電流與電壓測量過程不可忽視的就是對單片機的保護措施,由於電路電壓峯值可達60V,因此電壓和電流採樣值須要通過放大器緩衝在送給單片機。下圖爲緩衝電路微信

  前面提到BQ24640的控制方式是ISET腳輸入模擬電壓,不一樣電壓對應不用電流值,因此咱們還須要一個DAC電路,TLC561510ADC,可以知足電壓輸出精度要求,其只須要經過 3 根串行總線就能夠完成 10 位數據的串行輸入,方便控制。spa

最後咱們須要完成單片機的PID編程,這裏面只須要用到PI就能夠了,程序裏面目標值爲設定功率,經過PI算出當前充電功率的差值並將數據送入ADC中,ADC輸出電壓就能夠控制BQ24640的充電電流,從而完成恆功率充電。下面爲實際效果圖:.net

由於比賽的時候只有這一張照片,有些不清晰,見諒,能夠看到下邊發射端功率爲28.8W上邊接收端總功率爲20.9W,電路的充電速度能夠達到十秒充113J,但電路還有不足的地方,在電容電壓0-2V過程當中功率仍是很難到達30W,因此前期會稍微損失一些功率,這是當時沒有時間調試的問題,但願感興趣的小夥伴能完善下,也但願文章能給參加飛卡的同窗帶來幫助,祝大家取得好成績!3d

AD原理圖文件已經上傳至網盤,須要進行參考的朋友可經過如下的方式得到,爲避免回覆錯誤,建議直接 複製關鍵字進行回覆。
-----------------------------------------------------------
  資料 獲取 方式以下:
號中回覆無線充電
-----------------------------------------------------------


🔥 更多精彩等你發現 🔥
長按識別二維碼關注電子狂人


本文分享自微信公衆號 - 電子狂人(DZKR666)。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。調試

相關文章
相關標籤/搜索