2N7000 mosfet kapanmama sorunu.

TA3UIS

Doğan
Katılım
15 Kasım 2023
Mesajlar
2,634
Merhaba,
Acemi halimle bir şarj devresi tasarlamaya çalıştım. Çalışma prensibinin aşağıdaki gibi olmasını istedim.


  1. Şarj Aşaması:
    • Pil voltajı 2.9V’un altındayken, TL431A ile referans voltajı belirlenir ve 2N3904 transistörü kapalı kalır.
    • Bu durumda 2N7000 MOSFET açık olur ve 25mA sınırlı akım ile şarj işlemi devam eder.
  2. Şarj Kesme Mekanizması:
    • Pil voltajı 2.9V seviyesine ulaştığında TL431A tetiklenir.
    • TL431A’nın çıkışı, 2N3904 transistörünü iletken hale getirir.
    • 2N3904 transistörünün iletime geçmesi, 2N7000 MOSFET'in Gate (G) ucunu toprağa çeker ve MOSFET kapanır.
    • MOSFET kapandığında, pil şarj devresi kesilir ve şarj işlemi sonlanır.


1741808317369.png



Batarya voltajı 2V civarı olduğunda 27mA ile şarj işlemi oluyor görünüyor.
Batarya voltajı 2.9V olduğunda mosfetin kapanıp şarjı kesmesi lazım ama simülasyon programı hata veriyor.
Problem simülasyon programında mı yoksa benim devrede mi ?


Hata kaydında zaman adımı çok küçük gibi birşeyden bahsediyor. Similasyon opsiyonlarını kurcaladım ama hala aynı.
Simülasyon programında şarj edilebilir batarya yok, normal batarya ekledim, belki de problem bundan kaynaklanıyordur.

[SPICE] transient GMIN stepping at time=2.06196e-005 @0.000020620s
[SPICE] transient GMIN stepping at time=2.06196e-005 @0.000020620s
[SPICE] TRAN: Timestep too small; timestep = 1.25e-019: trouble with node #00000. @0.000020620s



1741808617611.png
 
Ne Q1 ne de Q2 hic bir sekilde biaslanmamis. Q2 polarmasinda da sorun var.

Polarmalama konularina bakman gerekiyor.
 
Q2 gate'ine + degerde voltaj nerden geliyor? (Gelmiyor)

Q1 beyz ucuna + voltaj nerden geliyor? (Gelmiyor)
Ayni soruyu farkli sekilde sorarsak U1 Anoduna + voltaj nerden geliyor? (Gelmiyor)

Q2 Source ucu Drain'e gore daha negatif olmasi gerekirken tersi durum var.

Ayrica sema, kurguladigin senaryoya uygun degil.
 
Son düzenleme:
1741870026482.png



Istedigin malzemelerle degil ama istedigin senaryoya uygun davraniyor.


Batarya voltajini sagdaki slider ile 0-3v araliginda elle degistirebiliyorsun.

Devre, batarya voltaji 2.9v altinda iken 25mA ile sarj ediyor.
Batarya voltaji 2.9 volta ulastiginda sarj akimini kesiyor.

Gercek devre kuracaksan opamplar LM358 kullanilabilir.
 
40838 eklentisine bak


Istedigin malzemelerle degil ama istedigin senaryoya uygun davraniyor.


Batarya voltajini sagdaki slider ile 0-3v araliginda elle degistirebiliyorsun.

Devre, batarya voltaji 2.9v altinda iken 25mA ile sarj ediyor.
Batarya voltaji 2.9 volta ulastiginda sarj akimini kesiyor.

Gercek devre kuracaksan opamplar LM358 kullanilabilir.

En üstte paylaştığım devrede gerilim bölücü dirençler ile 2.50V hesabı yaparken gece vakti beyze gelmeyen voltajı ve dolayısıyla beslenemeyen mosfeti es geçmişim.

Devreyi kurarım tabiki. İlave olarak şarj devam ve şarj bitti led leri de eklemeye çalışırım.
Üstte kurduğum devre üzerinde de kafa yormaya devam ediyorum.
Eline sağlık.
 
Şarj tamamlanınca 24 ohm direnç üzerinde harcanan güç 8W civarına geliyor. 10W taş direnç takmak gerekir sanırım.

1741873415701.png
 
Son düzenleme:
Bir yanlislik olmali. (Sarj bittiginde simulator sacmaliyor)

Sarj esnasinda 24 Ohm x 0.025 A * 0.025A= 0.015W
Sarj bittiginde sifira yakin olacaktir.

Simulator neden sacmaliyor?

Ideal opamp kullandik. Pil voltaji 2.9v'u astiginda en sagdaki komparator modunda calisan opam cikisi negatife kayiyor. (Uygulamada GND'ye yaklasacak)

Negatife kayan voltaj, cikistaki diyod uzerinden ve en soldaki transistorun kollektor beyz jonksiyonundan 24 ohm dirence uygulanmis oluyor ve sozde dehset bir akim akisina neden oluyor.

Dedigim gibi LM358 ile tek kaynak calisinca boyle bir sorun yasamayacaksin.
 
Son düzenleme:
Bir yanlislik olmali. (Sarj bittiginde simulator sacmaliyor)

Sarj esnasinda 24 Ohm x 0.025 A * 0.025A= 0.015W
Sarj bittiginde sifira yakin olacaktir.

Simulator neden sacmaliyor?

Ideal opamp kullandik. Pil voltaji 2.9v'u astiginda en sagdaki komparator modunda calisan opam cikisi negatife kayiyor. (Uygulamada GND'ye yaklasacak)

Negatife kayan voltaj, cikistaki diyod uzerinden ve en soldaki transistorun kollektor beyz jonksiyonundan 24 ohm dirence uygulanmis oluyor ve soze dehset bir akim akisina neden oluyor.

Dedigim gibi LM358 ile tek kaynak calisinca boyle bir sorun yasamayacaksin.
Sizin şemada LM358 in her iki giriş ve çıkışı kullanılıyor diye algılıyorum.
Aşağıdaki bacak bağlantılarındaki karşılıkları şöyle değil mi?

1 IN-
1 IN+
1 OUT

2 IN-
2 IN+
2 OUT


1741879029831.png
 
Devreyi Proteus ile kurdum. Çift giriş ve çıkışıda kullandım.


2.2V pil voltajında.
1741881583057.png



2.9V pil voltajında.
1741881646001.png





3V pil voltajında
1741881701287.png
 
Simulasyon loguna bakalim, derdi neymis.
 
Son düzenleme:
3V taki hatalar böyle

[SPICE] transient GMIN stepping at time=1.45675e-005 @0.000014568s
[SPICE] TRAN: Timestep too small; timestep = 1.25e-019: trouble with node #00000. @0.000014568s
 
Pil voltajını 2V yapınca da böyle hatalar veriyor:

[SPICE] Gmin step [90 of 120] failed: GMIN=1.77828e-010
[SPICE] transient GMIN stepping at time=3.58493e-006 @0.000003585s
[SPICE] transient GMIN stepping at time=3.58493e-006 @0.000003585s
[SPICE] transient GMIN stepping at time=3.58493e-006 @0.000003585s
[SPICE] TRAN: Timestep too small; timestep = 1.25e-019: trouble with node #00000. @0.000003585s
 
Akilli bidik GMIN parametresi icin yariiletkenlerden akan cok kucuk akimlarda yakinsama sorunlari vs olabileceginden bahsetti. Sarj islemi bittiginde Q1 ve Q2 akimi sifira yaklasiyor.

Ama sebebi bilmiyorum. Devrenin uygulamada calismasi gerekiyor. Q2 mosu sokup yerine NPN bir transistor takmayi dene bakalim ne olacak?

Meraktan;

Q2 Drain Source uclari arasina paralel 1K baglamayi dene. Belki bu sacma simulasyon hatasindan kurtulabilirsin.

D1 diyodunu deneme amacli sokunce devre islevini yapamasa da gene simulasyon hatasi yok olabilir.

Q1 C-E arasina paralel bir buton eklenip butona basildiginda gene ayni simulasyon hatasi alinacak mi bakilabilir.
 
Kırmızı şarj ediyor ledini U1:A 1 nolu bacak çıkışı ile gnd arasına takmak mantıklı mı?
 
Kırmızı şarj ediyor ledini U1:A 1 nolu bacak çıkışı ile gnd arasına takmak mantıklı mı?

Dedigi gibi baglarsan, pil bosken sonuk pil voltaji arttikca parlaklasan bir etki elde edersin.

Ledi U1B cikisina baglamak gerek.

Linkteki devrede yesil led yandiginda sarj islemi tamam anlamina gelirken kirmizi led yaniyorsa batarya sarj olmakta anlamina geliyor.


1741887071907.png
 
Dedigi gibi baglarsan, pil bosken sonuk pil voltaji arttikca parlaklasan bir etki elde edersin.

Ledi U1B cikisina baglamak gerek.

Linkteki devrede yesil led yandiginda sarj islemi tamam anlamina gelirken kirmizi led yaniyorsa batarya sarj olmakta anlamina geliyor.


40855 eklentisine bak
Daha az elemanlı olanı yani mosfetliyi yapmak daha iyi olmaz mı? Az elemanlı olması bakımından.
Gerçi son devreyi daha bir stabil çalıştırmış simülasyon programı.
 
Son verdigim devre gereksiz yere kalabaliklasti. Mosfetin bir getirisi yok bu uygulamada.

Bilmece cozmekten zevk aliyorsan devreyi sadelestirmekye kafa yorabilirsin. Fakat LM358 ve minik tranasistorler para tutan seyler degil.

Bu arada opamplardan 25mA verebilenleri var. Hic transistor kullanmaya da gerek kalmayacak tasarim yapilabilir.
 
25 ohm luk direnç yerine 25mA. ile 250mA arası akım sağlayabilecek bir trimpot takmak mantıklı olur mu?
 
Trimpot icin 250 mA sikinti. Fakat akim sens kismina opampli hale getirmek mumkun. Hatta daha guzel bile olabilir.
 

Çevrimiçi üyeler

Çevrimiçi üye yok.

Forum istatistikleri

Konular
7,541
Mesajlar
126,342
Üyeler
3,056
Son üye
iwingamesclub

Son kaynaklar

Son profil mesajları

Python Geliştirmeye eklediğim yapay zeka sunucusu, yeni başlayanlar için roket etkisi
Bir insanın zeka seviyesinin en kolay tesbiti, sorduğu sorulardır.
yapay zeka interneti yedi bitirdi, arama motoru kullanan, forumlara yazan kaldı mı ?
Freemont2.0 herbokolog Freemont2.0 wrote on herbokolog's profile.
nick iniz yakıyor
:D
Freemont2.0 posta Freemont2.0 wrote on posta's profile.
Merhabalar :)
Back
Top