İlk Enerjilenmede Röle Çekme Sorunu

Başlatan salamon, 25 Eylül 2017, 13:51:20

salamon

Arkadaşlar Merhaba,

Tasarladığım devrede pcf8574a ile uln2803 kullanarak röle sürüyorum. Ancak devre ilk enerjilendiğinde pcf8574a haberleşmeye başlayana kadar röleler çekili kalıyor (2sn kadar).

Aklıma uln2803ün şasesini NPN transistör ile geciktirmek geldi.

Sizin öneriniz var mı?

XX_CİHAN_XX

Şema koyarsan daha sağlıklı yorumlar yapılabilir.

Yirmi yaşındaki bir insan, dünyayı değiştirmek ister . Yetmiş yaşına gelince , yine dünyayı değiştirmek ister, ama yapamayacağını bilir.

mehmet

Olan olmuştur,
olacak olan da olmuştur.
Olacak bir şey yoktur.
---------------------------------------------
http://www.mehmetbilgi.net.tr
https://creativecommons.org/licenses/by/4.0/deed.tr "CC BY"

kimlenbu

#3
@mehmet, şaseyi ayırıp bunu da npn transistör ile sürüp aktif etmek mi gerekiyor ?

muhendisbey

Kararsız kalmasın diyorsanız, bu durum çalışmayı bozacak etkiye sahipse PCF'nin beslemesini transistör üzerinden verin.
Zulmü alkışlayamam, zalimi asla sevemem; Gelenin keyfi için geçmişe kalkıp sövemem.

mehmet

ULN girişleri de pull-down yapılabilir.
Muhtemelen PCF ilk anda pinleri
giriş olarak tanımlı. Mcu init olana
kadar sıkıntı yaşanıyor.
Olan olmuştur,
olacak olan da olmuştur.
Olacak bir şey yoktur.
---------------------------------------------
http://www.mehmetbilgi.net.tr
https://creativecommons.org/licenses/by/4.0/deed.tr "CC BY"

Teğmen

Merhaba şema koyarsanız daha faydalı cevaplar verilebilir.
Fakat MCU nun ilk başlama anında random çıkış vermesini engellemek için yazılımda tüm pinleri lowa çekmenizde fayda vardır.(Başlangıç anında)
"Girdim ilim meclisine kıldım eyledim talep,   Dediler ilim geride kaldı illa Edep illa Edep" Hz.Yunus Emre K.S.

bymrz

Bu tarz problemler muhtemelen işlemcinin stabil şekilde çalışmaya başlayıp, ilgili portlara gerekli komutu verene kadar geçen sürede gerçekleşiyor.
Bunu önlemek için ilk önce ilgili mikrodenetleyinin Manual'ine bakmak gerkiyor. Kullandığınız portun reset anındaki durumunu öğrenmelisiniz.(Reset anında 1 mi 0 mı? )


Ardından çıkışınızın normalde hangi konumda olmasını istiyorsanız, ona göre çıkışı bir transistörle terslemeniz gerekebilir.


Örneğin işlemcinin çıkışı 1 olduğunda roleniz tetikleniyor. Fakat manual e baktınız ve gördünüz ki roleye bağlı pin reset anında aktif"1" ... Bu durumda bir transistörle veya inverter le çıkışınızı tersleyeceksiniz. Ayrıca yazılımda da roleyi tetiklemek için ilgili pine "1" sinyali yerine "0" gönderilmesi için gerekli değişikliği yapacaksınız.

edX

Alıntı yapılan: alone_lover - 26 Eylül 2017, 19:33:39
Bu tarz problemler muhtemelen işlemcinin stabil şekilde çalışmaya başlayıp, ilgili portlara gerekli komutu verene kadar geçen sürede gerçekleşiyor.
Bunu önlemek için ilk önce ilgili mikrodenetleyinin Manual'ine bakmak gerkiyor. Kullandığınız portun reset anındaki durumunu öğrenmelisiniz.(Reset anında 1 mi 0 mı? )


Ardından çıkışınızın normalde hangi konumda olmasını istiyorsanız, ona göre çıkışı bir transistörle terslemeniz gerekebilir.


Örneğin işlemcinin çıkışı 1 olduğunda roleniz tetikleniyor. Fakat manual e baktınız ve gördünüz ki roleye bağlı pin reset anında aktif"1" ... Bu durumda bir transistörle veya inverter le çıkışınızı tersleyeceksiniz. Ayrıca yazılımda da roleyi tetiklemek için ilgili pine "1" sinyali yerine "0" gönderilmesi için gerekli değişikliği yapacaksınız.

Ya başlangıç koşulları öngörülemiyorsa ?