16f628 ile röle vasıtasıyla elektromekanik bir zili belli zamanlarda çalıştırıp durdurmak istiyorum. zil takılı değilken herhangi bir sorun yok. zili takınca pic resetleniyor.
bunu çözebilmek için
1- rölelin bobin uçlarına kondansatör bağladım , diyot bağladım
2- pic in giriş beslemesi güç kaynağından direk 5v olarak veriliyor ve pic kartına giriş noktasında kondansatör var
ancak yine de pic resetleniyor. bu sorunu nasıl çözebilirim
Programın sigorta ayarlarından,
16f628 mclr ucunu disable edelim
mclr ucunu da iptal ettim ancak olmadı .
zil devreye yakınsa zilin bobinine de kondasatör at scopla zilin bobinine bakabilirsen orada yüksek flyback voltajı oluşur .
Alıntı yapılan: FUNKY - 21 Eylül 2014, 01:20:24
zil devreye yakınsa zilin bobinine de kondasatör at scopla zilin bobinine bakabilirsen orada yüksek flyback voltajı oluşur .
kondansatörün değeri ne kadar olmalı
BODEN off yapalım.
Zil Bobininin ucuna duruma göre Pull Up veya Pull down direnci atın,
Ayrıca Programdan gecikme veriniz.
beslemeyi 100nf ile şişirin..
Pcb tasarımı çok önemli bir husus..İnce zayıf ve uzun hatlar çizerseniz ve pcb üzerindeki besleme ve gnd uçlarını dolandırırsanız yani her materyale tek noktadan gnd ve +vdd vermezseniz bu sorunlar yaşanabilir.
Besleme için lm2576 yı öneririm.
Tabi birde lm2576 nın girişine pi tipi filitre yaparsanız sorununuz çözülecektir.
zil DC ile çalışıyorsa zilin uçlarına ters diyot atın akımı yüksek olsa iyi olur 5-6A gibi, rölenin bobin uçlarına ters olarak 1n4007 atın deneyin