Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => Microchip PIC => Konuyu başlatan: berkay_yalan - 07 Şubat 2009, 05:17:45

Başlık: pull-up ve pull-down sorusu
Gönderen: berkay_yalan - 07 Şubat 2009, 05:17:45
pıc ıle buton kontrol projelerımızde kullandıgımız pull-up ve pull-down baglantılarından hangısı gercek hayatta daha kararlı calısır sızce? Hangısını tercıh etmelıyız yada hangısı dısarıdan daha cok parazıt kapar?
ne de olsa bırı 1 bırı 0 la tetıklıyor.
Başlık: pull-up ve pull-down sorusu
Gönderen: OG - 07 Şubat 2009, 08:47:22
Gerçek hayatta parazit bastırmak gereken yerde, eğerki giriş bilgisinin hız değişimi yüksek değilse degeri yeterince düşük direnç ile pulldown yapıyorum, dirence de paralel 100nF bağlıyorum. Bu durum genelde PIC kartından dışarıya çıkan nispeten uzun sayılabilecek birkaç metrelik bağlantılarda faydalı oluyor.
Başlık: pull-up ve pull-down sorusu
Gönderen: mucit07 - 07 Şubat 2009, 09:53:48
opto izalatör kullanarak girişlerde parazitleri kesinlikle engellersin pic nerede calısırsa calışsın
Başlık: pull-up ve pull-down sorusu
Gönderen: neotr - 07 Şubat 2009, 10:55:31
Bu senin kullanım alanına göre değişir,
PULL-UP ıcın
Gürültü nün tanımı (embedded da genellıkle parazit) zamanla formülüze edielemeyen işaretlere denir ve gürültü işarete toplanır(biner)  bu nedenle Senin girişin
sıfırsa gürültü buna toplanacağı için çok küçük bir ıhtımalde  olsa o pini 1 okuma gibi bir problemle karşılaşabilirsin bu nedenle grültü HIGH da olan bır pini sıfıra düşüremez çunku negeatıf bır deger degıldır uygulamada özellikle databus larda genellıkle HIGH a cekılır bunun bır sebebıde Hızlı gelen clock un köşelerının yuvarlakımsı degılde tam keskın kare elde edılmek ıstenmesıdr..

PULL-DOWN ıcın se  ozellıkle bazı uygulamalarda bazı data buslar anten gorevı gorebılır bunlar bu sebeple cıhazlar kullanıma uygun olmayabılır ornegın sen 20 mhz lık bır krıstal kullandın ve bunun harmonıklerınde sorun cıkabılır  bu frekansı databusla anten gorevı olarak kaparsa burda pini PULL_DOWN yaparsın ve topraga cekebılırsın burdada RF kullanımıyla ılgılı sana gercek yaşamdan ornekler vermeye calıstım umarım anlatabılmısımdır.
Yanı ıkısınınde var olması kullanım ıhtıyacına gore secmek en optımum karardır...
Başlık: Ynt: pull-up ve pull-down sorusu
Gönderen: fthsev - 29 Temmuz 2015, 15:05:42
Yeni konu açmamak adına ve biraz da sorumla alakalı olduğu için burdan yazmak istedim.
Bir elektronik cihazın kartında 10 butondan oluşan bir klavyeyi işlemciden alınan 4 output pini ile sürüp 3 input pininden de okuma yapıyorum. İnput pinleri pull-up ta. Sorun şöyleki gürültü yayacak bir şey çalıştığında örneğin inverter bu 10 butondan birisi basılmış gibi davranıyor. Bu probleme günü kurtarmak adına değilde kalıcı olarak nasıl bir çözüm bulunabilir? Bu arada cihazın ve kartın EMC testleri ve diğer kalite testleri yapılmış ve herhangi bir sorun yok.
Başlık: Ynt: pull-up ve pull-down sorusu
Gönderen: alexsi - 29 Temmuz 2015, 15:26:13
Buton okuma sıklığını 30-40 ms aralıkta interrupt rutininde yap.. Butonların okuması düzelmezse pull down 10nF kutupsuz kondansatör ilave ederek tekrar yap. Olmadı açık buton şemasını paylaş çözüm bulmaya çalışalım.
Başlık: Ynt: pull-up ve pull-down sorusu
Gönderen: fthsev - 29 Temmuz 2015, 15:51:38
Buton okuma 1 ms ve daha büyük aralıklarla iki defa yapılıyor gerçekten basılıp basılmadığını anlamak için. Yazılımdsal filtreler sorunu azaltıyor ama tam çözmüyor. Buton okuma rutini matris yöntemi ile bu durumda interrupt rutinini şimdilik kullanamayız. Pull up direncinden sonra işlemciye ve butona bağlanan noktaya low pass filter için direnç ve kapasite koysak nasıl olur ya da sadece kapasite konulursa mı daha iyi olur? Sorun arada bir olduğu için kart üzerinde çok deneme yapamadık henüz.
Başlık: Ynt: pull-up ve pull-down sorusu
Gönderen: kayatech - 29 Temmuz 2015, 15:53:01
Alıntı yapılan: fthsev - 29 Temmuz 2015, 15:05:42
Yeni konu açmamak adına ve biraz da sorumla alakalı olduğu için burdan yazmak istedim.
Bir elektronik cihazın kartında 10 butondan oluşan bir klavyeyi işlemciden alınan 4 output pini ile sürüp 3 input pininden de okuma yapıyorum. İnput pinleri pull-up ta. Sorun şöyleki gürültü yayacak bir şey çalıştığında örneğin inverter bu 10 butondan birisi basılmış gibi davranıyor. Bu probleme günü kurtarmak adına değilde kalıcı olarak nasıl bir çözüm bulunabilir? Bu arada cihazın ve kartın EMC testleri ve diğer kalite testleri yapılmış ve herhangi bir sorun yok.


Kesin çözüm ;


(http://s12.postimg.cc/ozb8t7l15/gl_A8jb.jpg) (http://postimg.cc/image/ozb8t7l15/)
Başlık: Ynt: pull-up ve pull-down sorusu
Gönderen: alexsi - 29 Temmuz 2015, 15:59:18
Bence sadece 10nF ile bir deneyin. Düzelmezse Low pass yapıp deneyin.
Başlık: Ynt: pull-up ve pull-down sorusu
Gönderen: fthsev - 29 Temmuz 2015, 16:06:47
Alıntı yapılan: kayatech - 29 Temmuz 2015, 15:53:01

Kesin çözüm ;


(http://s12.postimg.cc/ozb8t7l15/gl_A8jb.jpg) (http://postimg.cc/image/ozb8t7l15/)


Bu devreyi biraz anlatabilir misiniz nasıl çalışacak? Yanlış okuma problemi 3 fazlı inverter çalıştırıldığı zaman oluyor işlemcinin input pinindeki voltaj low seviyesine düşüyor. Bir yerden bu pine negatif gürültü geliyor ve voltajı düşürüyor. Gönderdiğiniz devre buna çare olabilir mi?   
Başlık: Ynt: pull-up ve pull-down sorusu
Gönderen: kayatech - 29 Temmuz 2015, 19:41:49
Hocam deneyin. Ben de sürücü kullanıyorum ve bu devreyi bir çok parazit ile test ettim. Çalışmasını soracak olursanız inanın ben de bilmiyorum. Deneme yanılma ile yapmıştım. Ben kafamda başka birşey canlandırmıştım ama sonradan farkettim ki transistör ters çalışıyor.

Acaba diyot görevi mi görüyor diyerek base direncini söktüm ama sinyal göndermedi. + gerilimler bu devreden geçmiyor. Sadece negatifler geçiyor ve belirli bir seviyeden sonra yani transistör doyum gerilimi oluşunda iletime geçiyor.

Aynı kablodan hem 220volt hemde kontak geçiriyorum bu yöntem ile. Hiç bir sıkıntı çıkartmıyor. Kabloyu onlarca metre yaptım denedim gene bir sorun çıkmadı.

Başlık: Ynt: pull-up ve pull-down sorusu
Gönderen: tekosis - 29 Temmuz 2015, 20:23:42
@kayatech bu devrede bir eksiklik var gibi. pullup beslemesi nerede? R1 ile beyzin birleştiği yer vcc ye mi bağlanıyor.
Başlık: Ynt: pull-up ve pull-down sorusu
Gönderen: kayatech - 29 Temmuz 2015, 20:42:12
Alıntı yapılan: tekosis - 29 Temmuz 2015, 20:23:42
@kayatech bu devrede bir eksiklik var gibi. pullup beslemesi nerede? R1 ile beyzin birleştiği yer vcc ye mi bağlanıyor.

Hayır hocam hiçbir yere bağlanmıyor devre doğru.
Başlık: Ynt: pull-up ve pull-down sorusu
Gönderen: sadogan - 30 Temmuz 2015, 00:22:37
Transistorlerin bozuk olmasın ?
Başlık: Ynt: pull-up ve pull-down sorusu
Gönderen: z - 30 Temmuz 2015, 01:18:22
Devredeki transistörü söküp atın. 10k nın boşta kalan ucunu diyodla işlmciye gidin aynı sonucu verir. (Anod işlemcide katod 10 dirençde)

İşlemcide 22K dan küçük pullup olmaması lazım.
Başlık: Ynt: pull-up ve pull-down sorusu
Gönderen: mehmet - 30 Temmuz 2015, 04:14:54
Böylesi daha emniyetli değil mi?

(http://en.zimagez.com/miniature/image0000217.png) (http://en.zimagez.com/zimage/image0000217.php)
Başlık: Ynt: pull-up ve pull-down sorusu
Gönderen: kayatech - 30 Temmuz 2015, 07:09:25
Alıntı yapılan: sadogan - 30 Temmuz 2015, 00:22:37
Transistorlerin bozuk olmasın ?

Yok hocam herhangi bir bozukluk yok :)
hem emiter hemde base aynı anda lojik 0 yapılıyor. Normal şartlarda çıkış vermemesi gereken transistor nasıl oluyorda veriyor inanın bende bilmiyorum. Ancak işin o kısmı beni pek ilgilendirmiyor. Diyot ile zaten daha önce kullanıyordum. Ancak diyotlar anlık yüksek seviyeli parazit sinyalleri geçiriyor. Sanırım Diyorlar in yapısı ile ilgili bir durum. Sıçrama gerilimlerini statik elektrikten oluşan parazitleri ancak bu şekilde önleye bildim. Denemek zor değil. Sot 23 kılıf transistorun iki bacağına direnç bağlayın ve Collector ü direk pic é bağlayın. Pullup UP drencinin de kaç k olduğunun inanın hiç önemi yok. Dedim ya sadece deneyin mantık olarak bakmayın olaya.

Ben mühendis değilim. Deneyin ve nedenini siz söyleyin. Ben de gerçekten merak ediyorum.

Sanırım işin DELİ ve KUYU kısmını ben üstleniyorum bu kısımda :)

Bizde bir söz vardır. "Akıllı düşünene kadar deli köprüyü geçiyor" diye.
Zor bir zamanda Allah yardım etti de , o zor zamanda bu şekilde bir çözüm bulmuştum. Bir forumda arkadaş bu transistör çalışmaz diyince farkettim ben tersliği. Ancak mükemmel çalışdığı gerçeğini değiştirmiyor bu durum :)
Başlık: Ynt: pull-up ve pull-down sorusu
Gönderen: ahmet_zxc - 30 Temmuz 2015, 10:45:36
Alıntı yapılan: kayatech - 29 Temmuz 2015, 19:41:49

Aynı kablodan hem 220volt hemde kontak geçiriyorum bu yöntem ile. Hiç bir sıkıntı çıkartmıyor. Kabloyu onlarca metre yaptım denedim gene bir sorun çıkmadı.


bu ne demek tam anlayamadım.

biraz açabilirmisin. yada çizim varmı?
Başlık: Ynt: pull-up ve pull-down sorusu
Gönderen: fthsev - 30 Temmuz 2015, 10:53:10
Bu gün sorunlu cihazın fotoğrafını istedim. İnverter ın üzerine faraday kafesi yapılmış ama pcb nin üzerinde kutu yok ve 3 fazlı inverter çalışınca oluşan manyetik alan pull up tan işlemciye giren hat üzerinde muhtemelen endüktif voltaj oluşturuyor. Bu nedenle işlemci arada butona basılmış gibi davranıyor.
Başlık: Ynt: pull-up ve pull-down sorusu
Gönderen: kayatech - 30 Temmuz 2015, 12:09:29
Alıntı yapılan: ahmet_zxc - 30 Temmuz 2015, 10:45:36
bu ne demek tam anlayamadım.

biraz açabilirmisin. yada çizim varmı?

Şemaya gerek olduğunu sanmıyorum Tek blandaj içerisinden 4 yollu kablonun ikisi kontak ikisi 220volt besleme yada bir anahtara bağlı olduğu durum. Normalde aynı blandajdan 220volt AC ile kontak kablolarını yanyana geçirirseniz boş kablolardan dahi  70-80volt gibi bir gerilim okursunuz.  Ama bu devrede bundan dahi etkilenmiyor bunu demek istedim.

Alıntı yapılan: fthsev - 30 Temmuz 2015, 10:53:10
Bu gün sorunlu cihazın fotoğrafını istedim. İnverter ın üzerine faraday kafesi yapılmış ama pcb nin üzerinde kutu yok ve 3 fazlı inverter çalışınca oluşan manyetik alan pull up tan işlemciye giren hat üzerinde muhtemelen endüktif voltaj oluşturuyor. Bu nedenle işlemci arada butona basılmış gibi davranıyor.

Ben bu sorunu yıllar önce yaşadım ve halen verdiğim devreyi kullanıyorum. Eğer beslemenin EKSİ sini şaseye bağlarsanız epey düzeliyor ama arada bir yine yapar bu sorunu.

Ben Otomatik Döner Kapı panolarını üretiyorum. ATV12 gibi aşırı gürültü yayan bir sürücü kullanıyorum.
Hem sürücü hem kart hem SMPS hepsi iç içe. ÇP5002 pano içinde.

Denemek yada yapmak size kalmış :)

Başlık: Ynt: pull-up ve pull-down sorusu
Gönderen: t2 - 30 Temmuz 2015, 12:24:32
Kayatech arkadaş, önceki sayfada z tafaindan bildirilen sizin devrenin eşdeğerini çizdim. Bu şekilde elinizdeki devreler ile deneyebilir misiniz?
Aynı  güzel neticeyi alabiliyor musunuz? Cevap evetse, diyodu kaldıralım, kısadevre olarak, bir de öyle deneyelim. Yine aynı  netice alınıyor ise, transistör masrafından kurtuldunuz demektir.
(http://s22.postimg.cc/aqqpltept/esittir.jpg) 

Transistörün diyod  eşdeğeri malum şöyle:

(http://i.stack.imgur.com/ehOBH.png)
Başlık: Ynt: pull-up ve pull-down sorusu
Gönderen: kayatech - 30 Temmuz 2015, 12:29:46
10K direnç hariç hada önce 4148 ile denemiştim hocam ama 10K direnç ile birlikte tekrar denerim.
10K direnç direk pine gidiyor şuan. Ben şimdi o pinden çakmak manyetosu ile yüksek gerilim verirsem ne olur ? Bunu da deneyeceğim :)
Başlık: Ynt: pull-up ve pull-down sorusu
Gönderen: sadogan - 30 Temmuz 2015, 12:50:15
....
Başlık: Ynt: pull-up ve pull-down sorusu
Gönderen: kayatech - 30 Temmuz 2015, 12:52:11
Hocam şimdi 10K direnç ile GND ye çektiğimizde PIC girişi kabul etmiyor. Dahili pull up lar aktif iken.

Eşleniğe baktığımızda (-) 10 k üzerinden beyz 'e ve oradan yine diyotla pic'e gidiyor görünüyor. Emiter normalde pozitif olmalı.

İşte zaten transistörün bu davranışı sergilemesi tuhaf. Nasıl oluyorda PNP transistörün emiterinden (-) ve beyz'inden 10K ile (-) verince collector dan (-) çıkıyor.  :) Zaten bende çözemedim ama oluyor işte :D

Keşif mi yaptım yani durduk yere :D
Başlık: Ynt: pull-up ve pull-down sorusu
Gönderen: t2 - 30 Temmuz 2015, 12:52:29
   sadogan, gözümden kaçmadı. sen yanlış çizmişsin.  picin girişinde pull up varmış. buton basılınca pullputan ceyran gelerek buton üzerinden akıyor
Başlık: Ynt: pull-up ve pull-down sorusu
Gönderen: sadogan - 30 Temmuz 2015, 13:02:13
Alıntı yapılan: t2 - 30 Temmuz 2015, 12:52:29
   sadogan, gözümden kaçmadı. sen yanlış çizmişsin.  picin girişinde pull up varmış. buton basılınca pullputan ceyran gelerek buton üzerinden akıyor
Evet ben yanlış çizmişim.
Başlık: Ynt: pull-up ve pull-down sorusu
Gönderen: z - 30 Temmuz 2015, 13:08:06
Alıntı yapılan: z - 30 Temmuz 2015, 01:18:22
Devredeki transistörü söküp atın. 10k nın boşta kalan ucunu diyodla işlmciye gidin aynı sonucu verir. (Anod işlemcide katod 10 dirençde)

İşlemcide 22K dan küçük pullup olmaması lazım.

İşlemcide 22K'dan küçük pullup olmaması lazım derken pullup olacak ama 22K ya da daha büyük olacak demek istiyorum.

100n yu şemadaki gibi değil de işlem pinine bağlansa daha iyi olur.
Başlık: Ynt: pull-up ve pull-down sorusu
Gönderen: fthsev - 30 Temmuz 2015, 13:25:06
Ben simülasyonda diyotlu şekilde denedim tabi gerçekte ne olur bakmak lazım ama buton çalışmıyor. Transistörlü devre simülasyonda çalışıyor ama ben hala nasıl çalıştığını çözemedim. PNP transistörler beyz toprağa çekilince çalışır normalde beyz high da durur gnd çekersin çalışır ama bu devrede beyz i high da tutarsan çalışmıyor.

(http://s29.postimg.cc/3oenl09z7/Ekran_Al_nt_s.jpg) (http://postimg.cc/image/3oenl09z7/)

Ama bu şekilde çalışıyor anlayamadım bu durumu.
Başlık: Ynt: pull-up ve pull-down sorusu
Gönderen: t2 - 30 Temmuz 2015, 13:30:54
q1in kollektöründe diyod var. diyodun katodu beyze gidiyor gibi düşünün. butonu toprağa çekince kollektörden beyze akım geçiyor. bunda şaşılacak durum yok.
Başlık: Ynt: pull-up ve pull-down sorusu
Gönderen: fthsev - 30 Temmuz 2015, 13:44:27
Alıntı yapılan: t2 - 30 Temmuz 2015, 13:30:54
q1in kollektöründe diyod var. diyodun katodu beyze gidiyor gibi düşünün. butonu toprağa çekince kollektörden beyze akım geçiyor. bunda şaşılacak durum yok.

Evet kusura bakmayın beyze high verip toprağa çekme bağlantısını yapmamışım o yuzden çalışmamış. Şimdi netleşti durum teşekkür ederim.
Başlık: Ynt: pull-up ve pull-down sorusu
Gönderen: Mnemonic - 30 Temmuz 2015, 14:04:16
benim aklıma şöyle bir şey geliyor. pull up direnci yüzünden collector üzerinde pozitif gerilim var. anahtara basıldığı zaman base negatife çekiliyor ve pullup direncinden gelen positif sayesinde transitör iletime geçiyor ama bu esnada emiterde negatif olduğu için picin bacağı negatife çekilmiş oluyor ve collectordede negatif oluşuyor. ancak iletime geçtiği ve base halen negatifde olduğu için iletimi bırakamıyor dolayısı ile pozitif gibi başlayan ileitm negatif olarak devam ediyor. ne kadar mantıklı bilemedim ama kalıma gelen tek yol bu oldu. olayı incelerken potansiyel fark(gerilim farklılığı) olarak değerlendirmek lazım diye düşünüyorum
ne dersiniz ?
Başlık: Ynt: pull-up ve pull-down sorusu
Gönderen: kayatech - 30 Temmuz 2015, 16:58:17
İsis de benim devrem çalışmıyor hocam. Gerçekte denemek gerekiyor. Ben birazdan video çekip eklerim.

Beyz 'in pull up ile ilişkisi olsa zaten transistör kesime gider. çünkü PNP transistör kullanıyoruz.

Normalde Beyz pozitif değil negatif olmalı.

Eğer çıkışı collector değil de emiter den yapmış olsaydık bu durumda doğru polarmalandırmış olurduk.
Ancak biz collector den çıkış alıp emitere ve Beyz'e negatif uyguluyoruz.

Ben zaten anlamayadım ama mutlaka mantıklı bir açıklaması vardır.
Video çekip ekleyeceğim inşAllah.
Başlık: Ynt: pull-up ve pull-down sorusu
Gönderen: t2 - 30 Temmuz 2015, 17:26:22
Mantıksız, bilime aykırı bir durum yok. Transistörün diyod eşdeğerini dikkate alırsanız  devrenin çalışabilmesi normal.  emiteri bağlamasanız da olur. emiter açık devre olsa yine çalışır. kollektörde diyod yapısı var (eşittir 1n4148)
(http://s12.postimg.cc/k0nqeoh8d/gl_A8jb.png)

(https://cdn.sparkfun.com/r/600-600/assets/learn_tutorials/1/9/3/transistors-as-diodes.png)


Butona basılınca, ceyran, :) resimdeki yeşil yolu izliyor:

(http://s3.postimg.cc/hot77wq03/esittir.jpg)
Başlık: Ynt: pull-up ve pull-down sorusu
Gönderen: kayatech - 30 Temmuz 2015, 17:33:29
Alıntı yapılan: t2 - 30 Temmuz 2015, 17:26:22
Mantıksız, bilime aykırı bir durum yok. Transistörün diyod eşdeğerini dikkate alırsanız  devrenin çalışabilmesi normal.  emiteri bağlamasanız da olur. emiter açık devre olsa yine çalışır. kollektörde diyod yapısı var
(http://s12.postimg.cc/k0nqeoh8d/gl_A8jb.png)

(https://cdn.sparkfun.com/r/600-600/assets/learn_tutorials/1/9/3/transistors-as-diodes.png)

Olmuyor işte hocam. 10K üzerinden transistörü yada diyotu aradan çıkartıp direk PIC'e bile girsek PIC girişi algılamıyor.
Ben sizin dediğinizi anladım.

10K üzerinden transistör içindeki diyottan geçip PIC pine gidiyor diyorsunuz.

Ama led bağladım ben sizin dediğiniz gibi yaptım , emiter'i söktüm ve beyz üzerinden verdim LED yanmadı bile.
Pull up drencini sökünce LED yanıyor kısıkta olsa o da 10K üzerinden akım geçtiği için.

Aması şu ki hem emitere hemde beyz e negatif verince bildiğimiz güçlü bir şekilde LED yanıyor. 10K pull up drencine rağmen.
Video yükleniyor birazdan eklerim.

Başlık: Ynt: pull-up ve pull-down sorusu
Gönderen: t2 - 30 Temmuz 2015, 17:37:13
picin algılaması ayrı bir konu. sizin 10k,  pull up vasıtasıyla gerilim bölücü oluyor o yüzden algılamıyor olabilir. Pull UP direnciniz de 10k olsa, butona basınca VDD/2 gerilim olur. pic bunu sizce ne olarak algılasın?  PIC 5 voltla besleniyorsa, pull up direnci ve sizin direnç 10k ise, pinde  2.5V okunur.  diyod nedeniyle, 0.6 volt daha ilave edilecek 2,5 +0,6 = 3.1V okunur.

Yani butona bastınız, pine 3.1 volt gitti normalde 5 volt idi. picin 3.1 voltu 0 olarak algılaması bence zor.  1n4148 ile bu yüzden çalışmamıştır.  sonraki mesajda belirttiğim gibi 10k yerine 1k takarsanız hatta 1 ohm takarsanız 1n4148 ile çok güzel çalışır. pic de algılar

katalogda belirtilmiş olsa gerek. kaç volt olunca 0 kaç volt olunca 1 algılanacak?

PIC pinde schmit trigger var mı yok mu o da fark eder. düşük gerilimi 0 diye algılamaz.
Başlık: Ynt: pull-up ve pull-down sorusu
Gönderen: z - 30 Temmuz 2015, 17:41:36
Transistörün anlamlı olmasını istiyorsan emetor ile kollektoru yer değiştir.

Sorun anlaşıldı. Sen emetörü ile kollektörü yer değiştirmişsin.

Normalde transistörünün emetörü pullup  direnci ile +5v hattına bağlı. Beyz, kollektör bacağından 10K ile biaslanmaya çalışıyor ama kollektör boşta.

Ne zaman Girişi low yaparsan o zaman transistör iletime geçiyor ve pic girişi low olmuş oluyor.
Başlık: Ynt: pull-up ve pull-down sorusu
Gönderen: t2 - 30 Temmuz 2015, 17:44:42
Hocam ters bağlamasına gerek var mı ki? emiteri boşta bile olsa kollektörden beyze akım akar zaten. diyod kademesinde ölçü aletiyle böyle kontrol ediyoruz  PNP transistörü.

(http://s3.postimg.cc/hot77wq03/esittir.jpg)
Başlık: Ynt: pull-up ve pull-down sorusu
Gönderen: z - 30 Temmuz 2015, 17:48:42
Transistör yerine diyod bağlandığında 10K girişi low yapmaya yetmiyor demekki. Pullpup direncini yüzlerce K yaparsa işe yarar.

Transistörlü devre emetor ve kollektor ters olsada çalışır. Emetör ve kollektör yer değiştiğinde transistörün hfe gibi parametreleri çok değişir kötüleşir ama burada düşük frekansda anahtarlama yapıldığı için gene çalışır.

Devrenin mantıklı tasarım olması için verilen şemeda emetör ile kollektör yer değişsin o zaman güzxel olur. Şemayı çizin ne demek istediğim anlaşılacak.
Başlık: Ynt: pull-up ve pull-down sorusu
Gönderen: t2 - 30 Temmuz 2015, 17:50:08
O zaman, diyod bağlanacaksa 10k yerine 1k takılsın. kesin çözüm.
hatta 1k yerine 1 ohm takılsa da olur. pic güzelce algılar. 

sorun, buton basılınca  pinde algılama voltajı oluşmaması.
Örneğin,  pinde 3.1Volt varken  algılamıyor da 2.8 olunca algılıyorsa  transistör ile çalışıp diyodla çalışmaması bu yüzdendir. transistör ısınınca veya soğuyunca  yine sorun çıkabilir.
Başlık: Ynt: pull-up ve pull-down sorusu
Gönderen: kayatech - 30 Temmuz 2015, 17:59:30
Alıntı yapılan: z - 30 Temmuz 2015, 17:48:42
Transistör yerine diyod bağlandığında 10K girişi low yapmaya yetmiyor demekki. Pullpup direncini yüzlerce K yaparsa işe yarar.

Transistörlü devre emetor ve kollektor ters olsada çalışır. Emetör ve kollektör yer değiştiğinde transistörün hfe gibi parametreleri çok değişir kötüleşir ama burada düşük frekansda anahtarlama yapıldığı için gene çalışır.

Devrenin mantıklı tasarım olması için verilen şemeda emetör ile kollektör yer değişsin o zaman güzxel olur. Şemayı çizin ne demek istediğim anlaşılacak.

Evet hocam emiter ile collectörü yer değiştirdim aynı şekilde yine çalıştı. Peki ama nasıl oluyor bu iş :)
Emiter ile beyz arasındaki nötr bölge nasıl kırılıyor ?
Diyot ile dediğiniz gibi normalde girişi algılamıyor ama transistör ile algılıyor ve hatta ben LED bağladım LED canavar gibi yanıyor.

Siz olayı çözdünüz ama söylemiyorsunuz gibime geldi :D

Başlık: Ynt: pull-up ve pull-down sorusu
Gönderen: t2 - 30 Temmuz 2015, 18:01:01
mesajı okuma fırsatı olmadı galiba,
diyod bağlayınca yine çalışır. 10k yerine 1k takın!
Başlık: Ynt: pull-up ve pull-down sorusu
Gönderen: kayatech - 30 Temmuz 2015, 18:08:01
Alıntı yapılan: t2 - 30 Temmuz 2015, 18:01:01
mesajı okuma fırsatı olmadı galiba,
diyod bağlayınca yine çalışır. 10k yerine 1k takın!

Hocam evet 1K ile çalışır zaten orada bir sorun yok. Kaldıki 2K2 ile de denedim PIC algılıyor o zaman.

Ben transistör 'ün neden böyle davrandığını merak ediyorum sadece. Transistör den geçince sorun yok.
Transistör içideki diyottan geçiyor diyelim. Ama 10K ile geçiyor. Yani normalde de 1K yok ki zaten :)
Başlık: Ynt: pull-up ve pull-down sorusu
Gönderen: t2 - 30 Temmuz 2015, 18:09:37
Transistörün içindeki diyod, daha hassas çalışıyor, az bir akımla iletimde kalabiliyor demek ki.
Belki 10k yı değiştirmeden daha hassas bir diyod takılsa yine aynı işi görür.
Başlık: Ynt: pull-up ve pull-down sorusu
Gönderen: z - 30 Temmuz 2015, 18:29:39
Alıntı yapılan: kayatech - 30 Temmuz 2015, 17:59:30
Siz olayı çözdünüz ama söylemiyorsunuz gibime geldi :D

Olayı anlattım. Transistörün E-C bacaklarının değişmiş halinin şemasını yayınlayın ordan konuşuruz.

Olay şu. Çok kritik olmayan uygulamalarda kollektör ve emetör bacağı yer değiştirilebilir.

Kritik uygulamalar neler.

Kollektör dayanma voltajının önemi olduğu uygulamalar
Kazancın önemli olduğu uygulamalar
Çalışma frekansının önemli olduğu uygulamalar.

Buradaki uygulamada bu kritik durumların hiç birisi olmadığı için sorun yok.
Başlık: Ynt: pull-up ve pull-down sorusu
Gönderen: kayatech - 30 Temmuz 2015, 18:41:20
Alıntı yapılan: z - 30 Temmuz 2015, 18:29:39
Olayı anlattım. Transistörün E-C bacaklarının değişmiş halinin şemasını yayınlayın ordan konuşuruz.

Olay şu. Çok kritik olmayan uygulamalarda kollektör ve emetör bacağı yer değiştirilebilir.

Kritik uygulamalar neler.

Kollektör dayanma voltajının önemi olduğu uygulamalar
Kazancın önemli olduğu uygulamalar
Çalışma frekansının önemli olduğu uygulamalar.

Buradaki uygulamada bu kritik durumların hiç birisi olmadığı için sorun yok.


Buyurun hocam tam olarak bu dur.

(http://s8.postimg.cc/e47osgmdd/trs.jpg) (http://postimg.cc/image/e47osgmdd/)

Eğer belirli frekansdan sonra çıkış vermeyecek ise zaten parazite engel olmasının sebeplerinden biri de bu olabilir.
Ayrıca girişten yani emiter yada collector ve beyz'e pozitif uyguladığımda herhangi bir çıkış alamıyorum.
Yani sadece negatif geçiş yapıyor.
Başlık: Ynt: pull-up ve pull-down sorusu
Gönderen: z - 30 Temmuz 2015, 19:33:38
(http://i.hizliresim.com/ylMWP9.gif) (http://hizliresim.com/ylMWP9)

Şemayı daha anlaşılır çizmem gerekti.

S anahtarı açık iken out dediğimiz pin Rpullup direncinden dolayı 5v seviyesinde bekler.

Bu esnada transistör akım akıtamaz.

S anahtarına bastığımızda kollektör Gnd olur. Beyz bacağı da 10K ile Gnd dedir.

Bu şartlar altında Emetör bacağındaki voltajı hesaplayalım.

PullUp direncini Rp 10K beyz direncini de Rb ile gösterelim.

Ie=(1+hfe)Ib

Ie= (5- Vout) / Rp

Ib= (5- Vout) / (Rp(1+hfe))

Ib=(Vout -0.6)/Rb

(Vout -0.6)/Rb = (5- Vout) / (Rp(1+hfe))

A=Rp(1+hfe) olsun

(Vout -0.6)/Rb = (5- Vout) / A

A*Vout - A* 0.6 = 5*Rb - Vout*Rb

A*Vout  + Vout*Rb = A* 0.6 + 5*Rb

Vout(A+Rb) = A* 0.6 + 5*Rb

Vout = (A* 0.6 + 5*Rb)/(A+Rb)

Şimdi Hfe nin yaklaşık 100 olduğunu varsayarsak 1+Hfe kolaylık açısından 100 olur.

Rp=100K için

A=Rp(1+hfe) = 100*100=10000

Vout = (10000 * 0.6 + 5*10)/(10000+10)

Vout = (10000 * 0.6 + 5*10)/(10000+10)

Vout=0.6v

Acaba Rp yi ne kadar küçültebiliriz?

A=Rp(1+hfe) olsun

Vout = (A* 0.6 + 5*Rb)/(A+Rb)

Vout=2v pic tarafından lojik 0 kabul ediliyor varsayalım.

2= (A* 0.6 + 5*Rb)/(A+Rb)

Rb=10K

2= (A* 0.6 + 5*10)/(A+10)

A= 30/(1.4)= 21K

Demekki pullup direncini en az 22K seçebiliriz.

Senin ilk devrenin çalışma prensibi bunun aynısı. Sadece PNP transistörün P lerinin yerini değiştirdin. Hesaplamada değişecek tek şey HFE.

Emetör ve kollektörü yer değişmiş transistörün Hfe sini deneysel bulabilirsin.
Başlık: Ynt: pull-up ve pull-down sorusu
Gönderen: kayatech - 30 Temmuz 2015, 20:23:17
Yani bütün olay transistörün akım kazancımıydı hocam :)
Teşekkür ederim zahmet ettiniz o kadar uğraştırdım sizi.
Bildiğinizi biliyordum :D


Benim de  video yüklendi en azından o kadar yükledik buraya da ekliyim.

https://www.youtube.com/watch?v=0_dIxDZHAIc&feature=youtu.be (https://www.youtube.com/watch?v=0_dIxDZHAIc&feature=youtu.be)
Başlık: Ynt: pull-up ve pull-down sorusu
Gönderen: t2 - 30 Temmuz 2015, 22:06:14
Free enerji vidyosu gibi olur. tıklama rekoru kırabilir.