Kesik kesik gelen 12v tetiği sürekli hale çevirme

Başlatan lostromos, 23 Aralık 2015, 13:10:01

lostromos

Merhaba arkadaşlar. Araç sinyalinde bir modifikasyon yapmayı düşünüyrum. Ancak arduino için sinyalden tetik almam gerekiyr. Sinyalden gelen tetikte kesik kesik olduğu için yani her 500ms'de bir 12v--->0v şeklinde döngü devam ediyor.. Bunu ufak bir kondansatör devresiyle sürekli hale getirmeyi düşünüyrum. Sinyal kapandığında  yaklaşık 2saniye sonra sinyal kesildiği için kondansatörde boşalarak tetik işlemini sonlandırmayı düşünüyrm.Ancak çok fazla bilgim olmadığından hangi tipte kondansatörü nereye bağlayacağımı bilmiyrm. Yardımcı olursanız sevinirim arkadaşlar.

lostromos


re3ii

optokuplör sürerek yapabilirsin sitede bolca mevcut devre

lostromos


HexfeT

Gelen sinyali arduino'ya girecekseniz kesintisiz hale getirmeye gerek var mı? Sonuçta pinden girileni değerlendirmek sizin elinizde. Sinyal var mı yok mu? buna bakacaksanız kesik kesik olsa, kesintisiz olsa fark eder mi?

Maxim

aynen sinyal neyse ne, siz onu nasıl isterseniz işlemcide kullanabilirsiniz.

lostromos

Evet farkediyor ozel bir amac icin kullanacagm. Tetik alacagim pon bi high bi low oldugu icin arduinoda tam kullanamiyrum. Sinyal yaklasik600ms de bir high low oldugundan bu zaman araliginda arduino pinini beslemem gerek tetik tamamen kesilince zaten pin de low olacaktr

Cemre.

Alıntı yapılan: lostromos - 25 Aralık 2015, 16:07:35
Evet farkediyor ozel bir amac icin kullanacagm. Tetik alacagim pon bi high bi low oldugu icin arduinoda tam kullanamiyrum. Sinyal yaklasik600ms de bir high low oldugundan bu zaman araliginda arduino pinini beslemem gerek tetik tamamen kesilince zaten pin de low olacaktr

"Sinyal 600ms'den daha uzun süre 0 ise" şeklinde bir kontrol gerçekleştirirseniz işinizi görmez mi?

lostromos

Aslinda pinin ne kadar low da kaldigi sureyi olcebilecgm komut varsa olabilir. Millis() ve pulseİn() komutlari olmuyr. Ayrica baska amaclar icinde surekli tetik almam gerek. O yuzden basit bir kondansator devresine ihtycm var. Sadece uygun kondansator secimini yapamadm

lostromos




Uygun devre buysa uygun kondansatorle is olur diye dusunuyrm

Cemre.

12V sinyali mcu'ya gerilim bölücü direnç çifti ile mi giriyorsunuz?

lostromos


Cemre.

#12
Hocam 7805 için Typ. Sükunet Akımı 5ma, Max. Sükunet Akımı 8mA olarak geçiyor. Bu değerler çıkışından akım çekilmediği durum için geçerli yani.

Bunu modelleyebilmek adına şöyle bir devre çizdim ve sonuç hüsran. Yani eğer siz neredeyse arduino kartının 4'te 1'i büyüklüğünde bir kondansatör kullanmak istemiyorsanız.



Bu arada program LTSpice, tavsiye ederim.

Not. Ben hala yazılımla bu işin üstesinden gelinebileceği kanaatindeyim. Bu sefer size iki gerilim bölücü direnç yeter de artar bile. 7805 masrafından kurtulursunuz.

lostromos

Dediginiz gibi kondansatorun buyuklugu dezavantaj ama yaptiginiz devre gibi daha portatif bi devre olaa. Cok guzel olurdu. Uygun kondansatoru veya devre icin insallah bi arkadas yardimci olur. Emegniz icin tesekkur ederim

OG

Devreni yapmışsın zaten ama zaman çok stabl olmaz. Aküye göre, sıcağa soğuğa göre bir hayli değişir vs.
Ayrıca kapasiteden sonra porta girerken bir direnç bir de zener ile düşerek kullanmak gerek.

Zaman konusu hassas ise, ya bir küçük MCU, ya da CD4538 tarzı elemanlar gerekir. MCU daha uygundur, 10Fxxx serisi birşey mesela.
FORUMU İLGİLENDİREN KONULARA ÖM İLE CEVAP VERİLMEZ.