痞酷網_PIGOO

 找回密碼
 立即註冊
!!! [系統偵測到廣告阻擋軟體] !!!

如果您覺得痞酷網對您有些許幫助,或者您認同痞酷網的理想,

那麼希望您將痞酷網設定為白名單.

並請在上論壇的時候,動動您的手指,用行動支持我們.

謝謝!
查看: 7419|回復: 7

LM317製作太陽能給蓄電池充電問題

[複製鏈接]
發表於 2018-3-10 12:28:08 | 顯示全部樓層 |閱讀模式
55.png

1)想讓電池充電到13.8V時自動停止充電,當低於13.8V時繼續充電,這電路圖應該怎麼改呢?

2)讓Arduino 檢測電流應該怎麼接呢

評分

1

查看全部評分

發表於 2018-3-10 13:45:24 | 顯示全部樓層
本文章最後由 scottwang 於 2018-3-10 01:46 PM 編輯

>1)想讓電池充電到13.8V時自動停止充電,當低於13.8V時繼續充電,這電路圖應該怎麼改呢?

用Op amp LM358或比較器LM393,LM339做成電壓比較器,輸出控制則可以用Bjt+Relay或者MOSFET.

>2)讓Arduino 檢測電流應該怎麼接呢
在輸出端串接一個0.1 Ohm的電阻,再把Arduino的ADC輸入端和GND接在電阻兩端就可以偵測電壓了,但是Arduino的地端和LM317的地端不能共地,也就是要用兩組電源,你也可以用霍爾IC測直流.

你可以先找google聊聊前面所提到的資料 ... {:14_1483:}
發表於 2018-3-10 13:49:04 | 顯示全部樓層
此電路的U4輸出為約13.75V,當電池電壓充至此電壓附近時,因 D1會型成逆偏,故已能形成停止自動充電之功效.
發表於 2018-3-10 17:51:42 | 顯示全部樓層
Arduino ADC好像是0~5V,用電阻分壓進Arduino,ADC前方加個5V的zener作保護,免得超壓
發表於 2018-3-10 23:00:36 | 顯示全部樓層
1.lm317電壓輸出調整為13.8v+0.7v(二級體壓降)

2.利用負級電流檢測電阻搭配opa電路
轉出0~5v電壓給Arduino用既可

可試著搜尋"lm317充電" 或 "lm317限流"
就有相關電路可以用了
opa只是簡單的非反向放大電路,調整好倍率既可

不過太陽能電池搭配線性穩壓電路,整體的轉換效率不是很理想

評分

1

查看全部評分

 樓主| 發表於 2018-3-15 17:28:37 | 顯示全部樓層
winrar070 發表於 2018-3-10 11:00 PM
1.lm317電壓輸出調整為13.8v+0.7v(二級體壓降)

2.利用負級電流檢測電阻搭配opa電路

我想用ACS712 来测

太阳能板经过LM317给蓄电池充电,然后ACS712 接那边呢?

蓄电池充电的同时给负载供电
發表於 2018-3-15 18:37:55 | 顯示全部樓層
此種電路不太適合用於太陽能充電, 建議使用 buck 電路或模塊
發表於 2018-3-23 11:13:39 | 顯示全部樓層
本文章最後由 阿明先生 於 2018-3-23 11:36 AM 編輯

鉛酸電池嗎?這個13.8V定電壓線路不適合,不相信你先做個實驗,鉛酸電池用12v燈泡放電,當燈泡變暗時,拿去用這13.8V定電壓線路充電,保證充好幾天還是沒電,因為沒電的鉛酸電池內阻高,需要先用恒流源充電一段時間,才可以13.8V定電壓充電。

太陽電池要充電,要使用太陽能最大功率追蹤線路充電,線路會偵測目前太陽電池的發電量,依陽光強弱會自動升降壓,很弱的陽光也會充電,以最匹配的功率充電池


補充內容 (2018-3-28 01:09 PM):
Arduino晶片Port是可以產生PWM(脈波寬度調變),Port的PWM去推MOSFET晶體及電感,可用程式控制PWM脈波寬度, MOSFET可輸出升降的充電壓,配合Arduino程式偵測電池的電壓及充電流,程式計算後控制以最佳的充電模式及充飽斷電,有Arduino單晶片不需用LM317穩壓電路

偵測電流,小電流可以用電阻,大流可用霍爾磁感線性電流感測元件
您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

關閉

站長小叮嚀上一條 /1 下一條

禁閉室|手機版|連繫我們|痞酷網電子技術論壇

GMT+8, 2024-12-12 05:26 AM , Processed in 0.177364 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.