Otomatik Kesmeli ve Sabit Akımlı Ni-MH Pil Şarj Devresi Tasarımı (LM317 + LM358)

TA3UIS

Doğan
Katılım
15 Kasım 2023
Mesajlar
3,043
Eldeki ekipmanlar ve komponentler ile hobi masa deneyi serilerime devam ediyorum. :D

Piyasada satılan kontrolsüz şarj cihazlarının pilleri ısıtıp ömürlerini kısaltmasından yola çıkarak, kendi şarj istasyonumu tasarlamaya çalıştım. Bu devre, özellikle 2x1.2V (2.4V) Ni-MH piller için optimize edilmiş, tam dolumda akımı sıfıra yakın kesen ve şarj akımını sabit tutan bir yapıya sahip.

Bu projemde, 2 adet seri bağlı 1.2V Ni-MH pil (toplam 2.4V) için güvenli, pilleri yormayan ve tam dolumda akımı otomatik olarak kesen bir şarj devresi yaptım.
Devre, pilleri en sağlıklı yöntem olan Sabit Akım 100mA ile şarj eder ve voltajı sürekli takip ederek dolum bittiğinde şarjı durdurur.

Projenin en can alıcı noktası, devrenin doğruluğunun Rigol DL3021A Elektronik Yük cihazı ile laboratuvar:D ortamında test edilmiş olmasıdır.


TEKNİK ÖZELLİKLER VE MALZEME LİSTESİ
Sistem Bileşenleri:
Akım Regülatörü: LM317 (Sabit akım kaynağı olarak yapılandırıldı).
Karşılaştırıcı (Comparator): LM358 (Voltaj takibi ve otomatik kesme kontrolü).
Kesme Anahtarı: BD140 PNP Transistör.
Güç Girişi: 12V DC 500mA Adaptör.

Direnç ve Kondansatör Detayları:
Akım Sınırlama: 5 adet 10 Ohm 1/4W direnç (4 paralel + 1 seri bağlanarak 12.5 Ohm elde edildi. Hedef: 100mA).
Referans Bölücü: 10K Ohm ve 3.3K Ohm sabit dirençler (Kesme eşiği için).
Stabilite: 2 adet 10uF elektrolitik ve 1 adet 100nF seramik kondansatör.

TEST SONUÇLARI (Rigol DL3021A ile)
Devreyi gerçek pillerden önce Rigol DL3021A Elektronik Yük ile simüle ettim ve sonuçlar kararlılık gösterdi:
Şarj Modu (2.4V - 2.8V): Devre ortalama 100mA akım bastı ve Kırmızı LED aktif oldu.
Kesme Eşiği (2.9V): Voltaj 2.9V seviyesine ulaştığı anda devre milisaniyeler içinde tepki verdi.
Dolu Modu (Standby): 2.9V sınırında akım 0.100A'den 0.008A'e (8mA) düştü.
Gösterge Geçişi: Kırmızı LED söndü ve Yeşil LED yanarak şarjın başarıyla tamamlandığını doğruladı.
8mA'lik boşta çalışma akımı, sistemin beyni olan LM358 ve Yeşil LED'in kendi tüketimidir; yani pille giden akım tamamen kesilmiştire.

ÇALIŞMA MANTIĞI VE TASARIM NOTLARI
Sabit Akım: Ni-MH piller için en sağlıklı şarj yöntemi sabit akımdır. LM317 üzerindeki direnç bloğu (elimde uygun watta direnç yoktu) sayesinde piller voltajdan bağımsız olarak her zaman 100mA ile beslenir.
Voltaj Takibi.: LM358'in bir kanalı karşılaştırıcı olarak çalışır. Pil voltajı, bizim dirençlerle belirlediğimiz referans voltajını (2.9V) geçtiği an BD140 transistörünü Kapalı konumuna getirir.
Isı Yönetimi: 12V giriş kullanıldığı için LM317 ve BD140 üzerine yaklaşık 1W yük biniyor. Uzun ömürlü kullanım için küçük alüminyum soğutucular eklemek iyi olur.

SONUÇ

Bu devre ile pillerinizi şarja bırakıp unutabilirsiniz. Voltaj tam doluma ulaştığında sistem kendini kapatır, pillerin ısınmasını ve ömrünün kısalmasını engeller. Özellikle hobi projelerinde seri bağlı Ni-MH paketleri şarj etmek için oldukça güvenilir ve ekonomik bir çözümdür.



Breadboard devresi:

WhatsApp Image 2026-02-01 at 14.55.08 (1).jpeg




Boşta 12V besleme ile devreden çekilen akım çok düşük :

WhatsApp Image 2026-02-01 at 14.55.17.jpeg




CV Modda pil şarjını simüle ederken yani pil voltajı 2.4V -2.8V arasındayken, Çekilen akımlar ve Devre üzerinde Kırmızı led yanması:

WhatsApp Image 2026-02-01 at 14.55.16 (2).jpeg




Pil şarj ediyor, kırmızı led yanıyor :

WhatsApp Image 2026-02-01 at 14.55.16 (1).jpeg






Pil şarj akımı ortalama 100mA :

WhatsApp Image 2026-02-01 at 14.55.10.jpeg




Devrenin besleme voltajı ve toplam devrenin çektiği akım Korad üzerinden :
WhatsApp Image 2026-02-01 at 14.55.16.jpeg





Pil voltajı 2.9V yani şarj kesme voltajımıza ulaştığında :

WhatsApp Image 2026-02-01 at 14.55.09.jpeg





Devre üzerindeki yeşil led şarjın bittiğini ve kesildiğini bildiriyor:

WhatsApp Image 2026-02-01 at 14.55.08 (1).jpeg




Şarj işlemi bittiğinde / kesildiğinde devrenin toplam çektiği akım:

WhatsApp Image 2026-02-01 at 14.55.17.jpeg
 
Son düzenleme:
İlk denemelerimde şarjı 2.9V eşik voltajında kesiyor ve yeşil led yanıp kırmızı led sönüyorken, sonraki denemelerimde 2.9V ta hem yeşil hem de kırmızı led yakmaya ve kararsız kalmaya başladı. 3V ta ise tamamen gerilimi kesip yeşil led yandı. Benim istediğim 2.9V olmasıydı.


Araştırdığımda bu durum, op-amp (LM358) devrelerinde "kararsızlık bölgesi" veya "histerezis (hysteresis) eksikliği" denilen teknik bir olaymış.
Devrenin 2.9V'da "şak" diye kapanmasını ve Yeşil LED'in tek başına yanması için, devreyi "Schmitt Trigger" denilen yapıya çevirmek gerektiğini öğrendim.

Bu led karmaşasını aşmak için pil + pozitif kutuptan LM358 pine giden kablo ile arasına 10K direnç taktım.
470K direnci de LM358 Pin1 ve Pin3 arasına geri besleme direnci olarak taktım.

Led lerdeki kararsızlık bitti ve olması gerektiği gibi yanmaya başladılar.

Orijinal ya da, modifiyeli haliyle kullanılabilir.
 
Son düzenleme:
Jumper kablolara fazla güvenme.
Akım arttıkça üzerinde düşen voltaj artıyor.
10ohm taş direnç varsa jumper kablolar ile 5 volt ver.
jumper kablonun iki ucu arasındaki voltajı ölç.:)
 
Jumper kablolara fazla güvenme.
Akım arttıkça üzerinde düşen voltaj artıyor.
10ohm taş direnç varsa jumper kablolar ile 5 volt ver.
jumper kablonun iki ucu arasındaki voltajı ölç.:)
Fazla güvenmiyorum, breadboard a uygun hoşuma giden bir devre olursa önce burada deneyip, sonra da delikli pernitaks ta oluşturacağım, bu devre hoşuma gitti mesela :)

Yer sıkıntım olmasaydı 3D Yazıcı alıp, üzerinde akım ve voltaj göstergesi de olacak şekilde plastik bir kutu hazırlamak büyük bir keyif verirdi.
 
Son düzenleme:
Devreyi kurarken pili ters takarsam korkusunu ortadan kaldırmak için iki tane D1 ve D2 ekledim. (1N5819 ve 1N4148)

1N5819 Schottky, akımın sadece devreden pile doğru akmasını sağlar.
Pili ters taktığınızda, pilin içindeki enerji devrenin hassas elemanlarına (Transistör ve LM317) geri basmaz.

1N4148, LM358 entegresi, pilin voltajını 3. bacağından ölçer. Ancak bu entegreler negatif voltajı sevmezler ve yanarlar.
Pili ters taktığınızda gelen negatif voltajı anında yakalar ve -0.5V seviyesinde sabitler.
LM358 aman ne oluyor der ama yanmaz. :D

Pilleri ters takınca iki led birden yanar, görsel uyarı.
Testlerde fark edeceksiniz pili ters takınca hem kırmızı hem yeşil LED aynı anda yanar.

Diyotlar olmasaydı entegre yanacağı için hiçbir ışık göremez nekli duman görürdük.
Diyotlar ile entegre zarar görmüyor ama gelen ters voltajla kafası karışıyor ve iki LED yanarak pili yanlış taktın, hemen düzelt mesajı veriyor.

Sonuçta devre yanmıyor, bozulmuyor.
Sadece bizi görsel olarak uyarıyor.
Pili doğru yöne çevirdiğiniz an her şey tık diye normale dönüyor.
Kullanıcı hatası dostu bir tasarım oldu gibi.



(1N5819 ve 1N4148) ile Pil ters polarite korumalı devre şeması:
Proteus kütüphanesinde 1N5819 Schottky diyot yoktu, başka Schottky ekleyip adını değiştirdim, bu da simülasyon sırasında hata almama sebep oldu.

1770037294567.png




Ters polarite pil bağlantısında LM358 kararsız kalıyor ve PIN.3 -0.5V seviyesinde ve her iki led yanarak görsel uyarı veriyor, devre korunmuş oluyor.

WhatsApp Image 2026-02-02 at 16.06.21.jpeg





Doğru polarite pil bağlantısında LM358 PIN.3 2.80V seviyesinde.

WhatsApp Image 2026-02-02 at 16.06.43.jpeg
 
Son düzenleme:
Son hali ile bence son derece işe yarar bir sistem olmuş.

Birkaç şey önereyim belki eklemek istersiniz.
Kullanışlılık açısından tekli, ikili, üçlü, dörtlü seçeneklerde şarj edebilmesi için alternatif bağlantılar olmalı. Tek bir seçenek çalışmalı. Bunu seçtirecek bir düzenleme yapılabilir.

18650 piller gibi diğer türdeki pilleri (9V şarjlı piller, 1.2Voltluk kulaklıklar içindeki piller gibi) alternatif birçok pil veya pil grubunu da şarj etmek için nelerin değişmesi gerektiğini belirtebilirsiniz.

Bu arada bu kadar fayda burada kalmamalı bence varsa bir kanalınız orada detaylı olarak içerikler hazırlasanız yüzlerce amatöre de faydanız olur.

Ellerinize sağlık bence harika ve çok faydalı bir proje olmuş.
 
Hocam elektronik cahilliğime verin op-amp konusunda çok zayıfım R6 direncinin sebebi nedir? Hatta stabil bir akım sağlamak için mi yoksa başka bir sebebi mi var?
 
Hocam elektronik cahilliğime verin op-amp konusunda çok zayıfım R6 direncinin sebebi nedir? Hatta stabil bir akım sağlamak için mi yoksa başka bir sebebi mi var?


O 470K direnç olmasaydı devrem kararsız davranırdı.
470K direncin (Histerezis) yaptığı 3 görevv:

1 - Çat-Çat Etmesini Engeller (Titreme Önleyici)
Piller dolup tam 2.9V sınırına geldiğinde, voltaj milivolt seviyesinde dalgalanır.
470K Direnç olmasaydı, pil 2.89V olunca şarj başlar, 2.91V olunca dururdu. Bu geçiş saniyede onlarca kez gerçekleşirdi. LED er pırpır eder, transistör çok hızlı açılıp kapanmaktan aşırı ısınır belki de yanardı.
470K Direnç sayesinde, voltaj 2.9V a ulaştığı an, 470K direnç üzerinden çıkış voltajı ölçüm bacağına (Pin 3) küçük bir itme baskısı oluşturur. Devrem Tamam, piller kesin doldu der ve kendini o noktaya kilitler.

2 - Pilin Dinlenme Voltajını Tolere Eder
Piller şarjdayken voltajları yüksek görünür (mesela 2.9V). Şarjı kestiğin an pil voltajı hemen biraz düşer (mesela 2.8V'a iner).
470K Direnç olmasaydı, şarj kesilir kesilmez voltaj 2.8V a düştüğü için devre Aaa pil boşalmış deyip şarjı tekrar başlatırdı. Devre sürekli şarj et dur döngüsüne girerdi.
470K Direnç sayesinde çıkıştan gelen 470K, Pin 3'ü suni olarak yüksek tuttuğu için pil voltajı biraz düşse bile devre şarjı tekrar başlatmaz. Ta ki sen pili söküp takana kadar.

3 - LED Geçişini Keskinleştirir
470K direnç sayesinde kırmızıdan yeşile geçiş tık diye tek seferde olur. Bu direnç olmasaydı, LED lerin biri sönerken diğeri yavaşça yanardı (fade efekti gibi) ve orta noktada her iki LED de sönük veya yarım yanık kalırdı.


Özet olarak : 470K direnci, devrenin karar vermesini sağlar. kararsız bir karşılaştırıcıyı, kararlı bir "Schmitt Trigger" (Histerezisli Karşılaştırıcı) devresine dönüştürür.
 
Son hali ile bence son derece işe yarar bir sistem olmuş.

Birkaç şey önereyim belki eklemek istersiniz.
Kullanışlılık açısından tekli, ikili, üçlü, dörtlü seçeneklerde şarj edebilmesi için alternatif bağlantılar olmalı. Tek bir seçenek çalışmalı. Bunu seçtirecek bir düzenleme yapılabilir.

18650 piller gibi diğer türdeki pilleri (9V şarjlı piller, 1.2Voltluk kulaklıklar içindeki piller gibi) alternatif birçok pil veya pil grubunu da şarj etmek için nelerin değişmesi gerektiğini belirtebilirsiniz.

Bu arada bu kadar fayda burada kalmamalı bence varsa bir kanalınız orada detaylı olarak içerikler hazırlasanız yüzlerce amatöre de faydanız olur.

Ellerinize sağlık bence harika ve çok faydalı bir proje olmuş.

Devreyi yapma amacım, traş makinemi şarj etmek içindi ama bu devre bir şablon oldu, direnç değerlerini değiştirerek her türlü pili şarj edebilir.

Devre, analog yapısı sayesinde çok esnek.
Tek bir seri pil den, lityum iyon (18650) pillere kadar geniş bir yelpazeye uyarlanabilir.
Olası modifikasyonlar

Ni-MH Pil Sayısını Değiştirmek (1'li, 3'lü, 4'lü Seçenekler)
Devreyi çoklu pil grubuna uyarlamak için iki noktada değişiklik yapmamız gerek.
Voltaj Kesme Ayarı: LM358'in 2. pinindeki referans direncini (3.3K) bir Trimpot veya Komütatör ile değiştirerek kesme voltajını ayarlayabiliriz.
1 Pil için: 1.45V
3 Pil için: 4.35V
4 Pil için: 5.80V eşik değerleri seçilmelidir.
Giriş Voltajı: Pil sayısı arttıkça adaptör voltajını da artırmalıyız. 4 pil (6V şarj voltajı) için 12V adaptör yeterliyken, daha fazlası için 15V-18V gerekir.


18650 Lityum İyon (Li-ion) Piller İçin Uyarlama
Li-ion gibi hassas pilerin şarjın tam 4.20V kesilmesi gerek.
Referans voltajı (Pin 2) tam 4.2V’a ayarlanmalı.
Lityum piller CC/CV (Sabit Akım / Sabit Voltaj) protokolü destekler. Bu devre sabit akım ile şarj edip voltaj dolunca kestiği için lityum pillerde güvenle kullanılabilir ancak kesme voltajı çok turlu trimpot ile hassas ayarlanmalıdır

Küçük Kapasiteli (Kulaklık vb. Piller
Küçük piller (örneğin 40mAh - 100mAh arası) bizim 100mA olan şarj akımımız altında çok ısınabilir.
Şarj akımını düşürmek için LM317 üzerindeki direnç (R1) büyütülmeli.
10mA şarj akımı için 125 Ohm direnç kullanılabşilir..

9V Şarjlı Piller
9V Ni-MH piller içeride 7 veya 8 adet küçük seri hücreden oluşur.
12V adaptör bu piller için sınırda kalabilir, 15V vs 18V adaptör olur gibi. Kesme voltajı ise pilin iç yapısına göre 9.6 V - 10.5 V bandına ayarlanabilir.


Trarş makinemi şarj etmek istediğim bu devre aslında bir şablona dönüştü. :)
Akım ayarı R1 (LM317 üzerindeki direnç) ile
Voltaj ayarı R4 (LM358 referans direnci) ile
istenen her türlü pile göre modifiye edilebilir durumda.

Hatta devre girişine bir Komütatör eklenerek 1S, 2S, 3S, 4S, 18650 gibi kademelerle evrensel bir şarj istasyonu yapmak teknik olarak sadece birkaç direnç eklemeye bakar.

Elde 3D yazıcıda varsa, güzel bir kuru yapılabilir.
 
Son düzenleme:
Delikli pertinaks montajını yaptım. Sağ taraftaki boş kısma besleme ve pil bağlantı klemensleri takılacak.
Delikli pertinaks üzerindeki devre, breadboard a göre haliyle çok daha kararlı çalışıyor.
Voltaj kesme noktası 3V seviyesinde sapma yapmadan görevini yerine getiriyor.


BD140 ısınmadığı için, soğutucuya gerek duymadım.

WhatsApp Image 2026-02-03 at 12.09.58 (1).jpeg

WhatsApp Image 2026-02-03 at 12.09.58.jpeg
 
Delikli pertinaksa devre elemanları ve klemensler monteli test sonuçları:


Eğer pillerin voltajı 3V altındaysa ( Pillerin şarj voltajı ) devre otomatik olarak şarja başlar ve kırmızı şarj ışığını yakar, devrenin toplam çekilen akımı 100mA seviyesinde, pillerin şarj akımı da sabit olacak şekilde ortalama 100mA çok az daha düşük.

WhatsApp Image 2026-02-03 at 17.40.13 (1).jpeg
WhatsApp Image 2026-02-03 at 17.40.14.jpeg






Şarj devresi Piller 3V a ulaşınca şarjı otomatik olarak keser ve yeşil ışık yakar, çekilen akım sadece devrenin çektiği akım seviyesine düşer.

WhatsApp Image 2026-02-03 at 17.40.12.jpeg
WhatsApp Image 2026-02-03 at 17.40.11.jpeg





2.4V Pil şarj devresi beslemesi için 12V 1.5A (Elde olan ) adaptör kullandım.
-- Minimum, 9V 500mA adaptör ile rahatça kullanılabilir.

WhatsApp Image 2026-02-03 at 17.40.11 (1).jpeg
 
Son düzenleme:
Akülerde olduğu gibi pillerde de şar işlemi aşamalı mı acaba? Yani bir yere kadar sabit akım, bir yerden sonra sabit volt şeklinde mi?
 
Akülerde olduğu gibi pillerde de şar işlemi aşamalı mı acaba? Yani bir yere kadar sabit akım, bir yerden sonra sabit volt şeklinde mi?

Ni-MH piller lityumlar gibi aşamalı (CC/CV) şarj istemez, devremde kural direkt sabit akımdır.
Devremiz 3V voltajı takip edip sınırı görünce akımı tamamen keserek pilleri koruyor., Ayrıca düşük 100mA gibi akımla şarj ettiği için şarj esnasında piller ısınmaz tamamen güvenlidir.

*Bir önceki mesajımda belirttiğim Lityum pil konusu için ekleme yapayım:
Bu devre aslında tam bir CC/CV şarj cihazı değil, Sabit Akım + Voltaj Kesmeli bir devredir.
Lityum pilleri şarj ederken 4.20V sınırında akımı tamamen kestiği için pil %100 değil, ortalama %85-90 dolar.
Bu durum pil ömrü için aslında daha sağlıklıdır ancak kesme voltajı çok turlu trimpot ile milivolt seviyesinde 4.20V sınırında ayarlanırsa sıkıntı çıkmaz.

Yine de lityum pillerin riskli yapısı nedeniyle, devrem sadece 4.20V sınırında kesme olacak şekilde dikkatli ayarlanırsa şarj edilebilir.
 
Son düzenleme:

Çevrimiçi üyeler

Forum istatistikleri

Konular
8,886
Mesajlar
144,444
Üyeler
3,570
Son üye
mg1980

Son kaynaklar

Back
Top