PIC'e 12v girişi için zener kullanarak gerilimi 5v'a sabitlemek

Başlatan RcALTIN, 23 Temmuz 2010, 05:47:47

RcALTIN

Merhabalar, dün abimden aracına vites göstergesi yapmam için bir istek geldi ve bende az önce işe koyuldum. Aracın vites şalterinden, vitesi belirtmek adına A-B-C-D kombinasyonları olmak üzere, vitese göre 12v veren 4 pin çıktığını düşünerekten bir devre hazırladım, ancak malum pic'e direkt olarak 12v girilemiyor... Biraz üzerinde çalışarak, kıt analog elektronik bilgimle :) 4v7 zener kullanarak 12V'u, 5V da sabitleyerek pic'in girişlerine aşağıdaki şekilde girdim. Evet şimdi sorularıma geçecek olursak, zenerin voltajın 12v-16v arasında değişebileceği araç içerisinde bu şekilde kullanımı doğrumudur? Ben 10K ve 1K olarak kullandıysam da, pic girişindeki pulldown ve zener önü direnci değerleri tam olarak ne olmalıdır? Şemada yok ancak zenere paralel 100nF veya farklı değerde bir kondansatör koymak gerekli midir? Zener ve dirençler kaçar W olmalıdır? Bu aygıtı otomatik vitesli bir araçta kullanacağız, bazı sorunlardan dolayı vites göstergesini böyle bir devre yardımıyla kmh göstergesinin yanına taşımamız gerekiyor; kısacası araçta kullanacağımız için her ne kadar basit olsa da, bu aygıt voltaj değişimlerine v.s ayak uydurabilmeli ve stabil çalışabilmeli, bu nedenle ileride de sorun çıkarmaması adına deneyimlilerden öneri almak istiyorum...
KİMSEYİ ENGELLEDİĞİM YOK, ÖZEL İLETİ DEVRE DIŞI !

Klein

Yaklaşımında bir hata yok. Ama sadece zenere güvenme , zenere paralel bir direnç bağla. gerilim bölücü olur. zener de ekstra güvenlik olarak kalsın.  7K seri- 5K zenere paralel direnç işini görür.  Ayrıca display sürerken pulldown dirençlerine ihtiyacın olmaz. Ancak display'e giden olların üzerinden  darbeiveya gürültülü bir hat geçiyor ve bu hatlara gerilim indüklüyor ise o zaman ihtiyaç olur.


Düzltme: Zaten paralel direnci koymuşsun.

RcALTIN

Alıntı yapılan: FxDev - 23 Temmuz 2010, 11:53:48
Neden zener kullanmak yerine bir regülatör tercih etmiyorsunuz ki?
Ayrıca yukarıdaki seven segment bağlantısında yanlışlık var.
628 kullanarak kristal kullanımından ve reseti pullup yapmaktan kurtulabilirsiniz.

Cevap için teşekkür öncelikle. Pic beslemesi için 7805 regülatör kullanacağım zaten ancak girişlere giren 12V, 4 farklı sinyal için 4 adet 7805 pek mantıklı olmazdı gibi geldi bana? Yoksa sizin bahsettiğiniz regülatör benim anladığımdan başka, farklı yapıda birşey mi? Eğer öyleyse inceleyebilmem adına komponent adı verirseniz memnun olurum. 7-Seg'i pulldown yapmayınca yanıp yanıp söndüğü için proteusta düzgün çalışmadığını varsaydım, o nedenle öyle bağlılar; gerçek devrede her çıkış hattına pulldownları kaldırarak seri 390R falan takmayı düşünüyorum kablo mesafesine göre... Farklı bir pice yönelmedim çünkü elimde hiçbir işime yaramayan 84a'lar mevcut, o nedenle onu tercih ettim.

Alıntı yapılan: Klein - 23 Temmuz 2010, 12:11:57
Yaklaşımında bir hata yok. Ama sadece zenere güvenme , zenere paralel bir direnç bağla. gerilim bölücü olur. zener de ekstra güvenlik olarak kalsın.  7K seri- 5K zenere paralel direnç işini görür.  Ayrıca display sürerken pulldown dirençlerine ihtiyacın olmaz. Ancak display'e giden olların üzerinden  darbeiveya gürültülü bir hat geçiyor ve bu hatlara gerilim indüklüyor ise o zaman ihtiyaç olur.


Düzltme: Zaten paralel direnci koymuşsun.
Evet pulldown kullandığım için zenerlerin paralelleri de mevcuttu. Display pulldownlarının sebebini yukarıda belirttim; gerçek devrede olmayacaklar, tabi ki araç içindeki takılacağı yere kadar bahsettiğiniz gibi indüklenmeye neden olabilecek bir hat yoksa... Cevabınız için teşekkürler.
KİMSEYİ ENGELLEDİĞİM YOK, ÖZEL İLETİ DEVRE DIŞI !

eLectronbLue

Bir de bunu inceleyin hocam.



Çıkışlar Pull Up lı.

İndirme bağlantısı : http://www.4shared.com/file/RIrIXCEh/vites.html

RcALTIN

Teşekkürler, daha güvenli olacaksa bunu da değerlendirebilirim... Birde bc546bp yerine, bc547a veya bc547b bağlamanın bir farkı olur mu?
KİMSEYİ ENGELLEDİĞİM YOK, ÖZEL İLETİ DEVRE DIŞI !

eLectronbLue

Hayır hocam. NPN olduktan sonra problem olmaz.

RcALTIN

Geçenlerde zener alıp ilk kurguladığım devreyi board üzerine kurdum... Sonuç başarılı.
Zenerler: 5v1
Paralel dirençler: 4k7
Seri dirençler: 6k8

Öneri ve bilgi paylaşımında bulunmuş olan herkese teşekkürler...
KİMSEYİ ENGELLEDİĞİM YOK, ÖZEL İLETİ DEVRE DIŞI !

mufitsozen

zener vb komponentler ile devre yapmak yerine cd4050ub CMOS-TTL converter cip kullanabilirsin.

bu cip 5v ile beslenir ve cikislari 2 TTL surebilir, ama girisleri korumalidir ve 16 volta(yanlis hatirlamiyorsam) kadar dayanir.

Aptalca bir soru yoktur ve hiç kimse soru sormayı bırakana kadar aptal olmaz.

RcALTIN

Alıntı yapılan: mufitsozen - 09 Ağustos 2010, 17:56:15
zener vb komponentler ile devre yapmak yerine cd4050ub CMOS-TTL converter cip kullanabilirsin.

bu cip 5v ile beslenir ve cikislari 2 TTL surebilir, ama girisleri korumalidir ve 16 volta(yanlis hatirlamiyorsam) kadar dayanir.

Aslında çalışmanın en başında böyle bir entegre aramıştım ama bulamamıştım; şu saatten sonra datasheeti arşivimdeki yerini alacak olsada kendisini kullanmayı düşünmeyeceğim :) Teşekkürler...
KİMSEYİ ENGELLEDİĞİM YOK, ÖZEL İLETİ DEVRE DIŞI !

zamzam23


mustafacan

voltajdan izolasyon işini düşünürseniz optocuplor de olabilir...
Keşfedilecek çok teknoloji var. Boş Vaktim Yok!

acemi2010

Merhaba
Alıntı yapılan: mustafacan - 26 Ağustos 2010, 15:27:53
voltajdan izolasyon işini düşünürseniz optocuplor de olabilir...

Kesinlikle katılıyorum, Araba ortamında gürültü inanılmazdır; hele ki, besleme aküden alınıp GND olarak araba şasesi kullanılacaksa ve deeee pic'in havadan nem kaptığı gerçeğini göz önüne alırsak; gürültü konusuna hassasiyet gösterilmesi gerektiği ortaya çıkar.

Timuçin