ULN2003 Nasıl Çalışıyor?

Gokrtl

Gökhan Kartal (TeknoDay)
Staff member
Katılım
27 Şubat 2019
Mesajlar
12,095
Tek transistörleri anladım ama bu çoklu transistörlerin çalışma mantığını hala aklımda tutamıyorum.
Şimdi bir tane Atmel mcu var. Bunun bir pininden ULN2003'ün 1.bacağına 5.9v - 6.8v arasında oynak bir voltaj geliyor, 16 nolu bacağından da 7.7v - 8.5v çıkıyor.
Bu 16 nolu çıkış bacağı da rölenin bobininde GND olarak çalışması gerekiyor.
Yani MCU dan ULN2003'e komut geldiğinde 16 nolu OUT bacağın GND olması lazım ki röle bobini de GND olsun ve röle çeksin.
Ben komutu verdiğimde ULN2003'ün 1 nolu IN bacağı 9v da, 16 nolu Out bacağı ise 10v da sabit değer veriyor.
Atmel mi bozuk, ULN2003 mü bozuk, yoksa ben yanlış yerlere mi bakıyorum bilemedim.
Bu arada ULN2003'ün Common bacağında 12v var Aynı voltaj rölenin diğer bobinini de besliyor.

ULN2003.png
 
Bir transistörün yapısı alttaki gibi...
Sanki GND bağlı değil gibi. Zira Atmel MCU çıkışında
5V dan fazla olmamalı.
Eğer gerçekten varsa mcu bozulmuştur...
1705839873474.png


Röle bağlantısı da alttaki gibi olmalı...
1705840429415.png
 
Son düzenleme:
Youtube dan bir video izledim.
Girişten +v girince çıkışı tersliyor GND oluyor dedi. Bende çıkışta da +v var.
MCU yandıysa işimiz var. İçinde ne olduğunu bilmiyoruz. Olmazsa uln2003 ü söküp hem dışarda test edeyim hemde yenisi takayım. Orada kafam rahat olsun. Sonrada MCU ya bakarım.
 
Giriş lojik 0 iken, çıkış iletimde değildir, dolayısıyla mesela röle varsa orada +12V görmeniz mümkün, girişte bu değere baplı bir değer görüyorsanız, com un oraya bağlı olan diyot patlamış olabilir. Giriş lojik 1 olunca iletime geçer, dolayısıyla röle de çeker.
 
Giriş lojik 0 iken, çıkış iletimde değildir, dolayısıyla mesela röle varsa orada +12V görmeniz mümkün, girişte bu değere baplı bir değer görüyorsanız, com un oraya bağlı olan diyot patlamış olabilir. Giriş lojik 1 olunca iletime geçer, dolayısıyla röle de çeker.
Ben lojik terimine hakim değilim. Benim anladığım dilden konuşursak;
İlgili MCU pini LOW dayken, ULN2003 Girş pini de LOW da olmalı. Budurumda ULN2003 Çıkış pini iletimde değil.
İlgili MCU pini HIGH olduğunda ULN2003 Giriş pininde 5v görmeliyim. Bu durumda da Rölenin çekmesi gerekir.

Benim devremdeki durum ise:
İlgili MCU pini Her durumda HIGH. (Low olması gerektiğinde 5.9V, HIGH olması gerektiğinde 9v)
Doğal olarak ULN2003 Giriş pinide her durumda HIGH oluyor.

Tüm bunları birleştirdiğimde MCU'nun arızalı olduğu kanısına varıyorum. Aynı fikirde miyiz?
Mesela ULN2003 bozulmuş olsa MCU ya bağlı pinine voltaj kaçırabilir mi? (common pinde beslemeden gelen 12v var)
 
Uln2003 ile mcu bağlantısı arasında direnç var mı? Mcu 5V üstünde bir gerilim ile beslenmediğine göre, orada bir şekilde 5.9 okumanız için boost converter olmadığına da göre, sizin 5.9 okumanızın tek yolu sizin uln de bir hata var. Ancak bu hata mcu yu bozmuş mudur bence tartışma noktası bu
 
Mcu gpio pinlerinde diyot bulunur, eğer 5V daha büyük voltaj geldiği zaman 5V hattına aktarılır yani 5V geçmemesi lazım her durumda.

Belki de iki devrenin gnd bağlantısında bir kopukluk var yada yanlış yere bağlanmış.
 
Uln2003 ile mcu bağlantısı arasında direnç var mı?
Direk bağlı, direnç yok.

Mcu 5V üstünde bir gerilim ile beslenmediğine göre, orada bir şekilde 5.9 okumanız için boost converter da göre, sizin 5.9 okumanızın tek yolu sizin uln de bie hata var. Ancak bu hata mcu yu bozmuş mudur bence tartışma noktası bu
MCU'nun kaç volt ile beslendiğini bilmiyorum. Kart benden önce elli kere tamir görmüş. MCU nun üzerine SDKart yapıştırmışlar. Ve bu kart ameliyatlı olduğu için yerinden oynatmak istemiyorum. MCU ya atmel dememin sebebi anakart üzerinde atmel yazması. Belkide başka bir MCU dur.
İşin açıkçası da iş yerimde aynı ada on tane iş yapmaya çalışınca devreyede odaklanamadım tam. Yarın izinliyim. Salı günü ULN2003 ü değiştirmekle işe başlarım.

20240120_171021.jpg
 
Söküp yenisini takmadan tekrar bakmak lazım, eğer mcu nun pini bozulmuş ise büyük sıkıntı. Yalnız kart çok karmaşık gözükmüyor, tam olarak ne yaptığı biliniyorsa aynı işi yapacak başka bir kart tasarlanabilir
 
Söküp yenisini takmadan tekrar bakmak lazım, eğer mcu nun pini bozulmuş ise büyük sıkıntı. Yalnız kart çok karmaşık gözükmüyor, tam olarak ne yaptığı biliniyorsa aynı işi yapacak başka bir kart tasarlanabilir
Ben tasarlarım ama şemasını çıkartmaya üşeniyorum. Yaptığı iş çok basit.
Kart okuyucudan tetik alınca önceden belirlenmiş süre boyunca (2-3dk)
1- Röleyi çekip motorun Nötr hattını tamamlıyor. Bu sayede motor çalışmaya başlıyor.
2- SDKart içindeki müziği çalıyor. Atmeganın bunu nasıl yaptığını tam bilmiyorum. Kart üzerinde müzik çözücü bir entegre de yok.
Her neyse. Müziği mavi kondansatörün solundaki TDA2050 den hoparlöre gönderiyor.
3- Farları yakıp söndüren Blink hareketini sağlıyor.
Sanırım hepsi bu.
 
Gökhan
Kartın sol üstündeki POWER OK LEDi yanıyor olsada bence bu kartın 5 volt ve 12 volt çıkışındaki elkolarda çok sağlıklı görünmüyor.
Voltajdaki dalgalanmalara bu elkolarda sebep olabilir ,öncelikle bunları da değiştir.Ayrıca bazı bölgelerde acemice lehimlerde var bunlarında üzerinlerinde geçmekte fayda var soğuk lehimler olması muhtemel
 
Gökhan
Kartın sol üstündeki POWER OK LEDi yanıyor olsada bence bu kartın 5 volt ve 12 volt çıkışındaki elkolarda çok sağlıklı görünmüyor.
Voltajdaki dalgalanmalara bu elkolarda sebep olabilir ,öncelikle bunları da değiştir.Ayrıca bazı bölgelerde acemice lehimlerde var bunlarında üzerinlerinde geçmekte fayda var soğuk lehimler olması muhtemel
Salı günü onlara da bakayım abi.
 
Direk bağlı, direnç yok.


MCU'nun kaç volt ile beslendiğini bilmiyorum. Kart benden önce elli kere tamir görmüş. MCU nun üzerine SDKart yapıştırmışlar. Ve bu kart ameliyatlı olduğu için yerinden oynatmak istemiyorum. MCU ya atmel dememin sebebi anakart üzerinde atmel yazması. Belkide başka bir MCU dur.
İşin açıkçası da iş yerimde aynı ada on tane iş yapmaya çalışınca devreyede odaklanamadım tam. Yarın izinliyim. Salı günü ULN2003 ü değiştirmekle işe başlarım.

29322 eklentisine bak
Dizayn güzel bir çinlinin yapmadığı çok açık ortada.
Uzay montaj sd kartın mutlaka bir sebebi vardır.

Ortadaki mcu bir avr'ye benzemiyor PIC veya ISD olabilir.
optolar ne iş yapıyor anlamadım.

ULN2003 kolay kolay bozulmaz. Adım adım aşşağı inersen daha kolay çözülür.
Kartta 12V-5V beslemeler stabil mi?
Röle bobini sağlam mı?
Inputlar her ne ise sağlıklı olarak karta ulaşıyor mu?
Ulaşan Input optoyu iletime geçiriyor mu?
Kart üstündeki arkadaşlardan bozuk birşey var mı?(
sd kart, tda,regülatörlerden birisi, optolar veya baş şüpheli uln
 
Bunuda ben ekleyim. Aşağıda 2002,2003,2004 arasındaki bazı farklar gösterilmiş.Dahili base direnci olduğuna göre mcu ile arasına direnç atmaya gerek yok gibi görünüyor.

1706099014917.png
 
Şanslısın. Bana 9"lu olanı lazım oldu bulamadım :katil2:
 

Çevrimiçi personel

Forum istatistikleri

Konular
6,977
Mesajlar
119,185
Üyeler
2,834
Son üye
Tulpar

Son kaynaklar

Son profil mesajları

hakan8470 wrote on Dede's profile.
1717172721760.png
Dedecim bu gul mu karanfil mi? Gerci ne farkeder onu da anlamam. Gerci bunun anlamini da bilmem :gulus2:
Lyewor_ wrote on hakan8470's profile.
Takip edilmeye başlanmışım :D ❤️
Merhaba elektronik tutsakları...
Lyewor_ wrote on taydin's profile.
Merhabalar. Elektrik laboratuvarınız varsa bunun hakkında bir konunuz var mı acaba? Sizin laboratuvarınızı merak ettim de :)
Lyewor_ wrote on taydin's profile.
Merhabalar forumda yeniyim! Bir sorum olacaktı lcr meterler hakkında. Hem bobini ölçen hemde bobin direnci ölçen bir lcr meter var mı acaba?
Back
Top