| Yazar | Mesaj |
Elektroline | | Tarih: 21.05.2008, 12:05 Mesaj konusu: 877 de reset problemi | |
| Merhaba Arkadaşlar...
877 ile LCD li saat tarih göstergesi yaptım. ds 1307 kullandım. LCD üzerinde saat tarih gün yazdırdım. Ayrıca 15 Cm Digit ile de saat i display de gösterdim.
Ancak problem şu ki ; Programda 10 adet te alarm var. Ve bu alarm başıma dert oldu. Bir fabrika da kullanılan bu sistemden 3 adet yaptım. Alarm çıkışını MOC3041 ile izole ederek triac ile sürdüm. Buna rağmen alarm çalmaya başlayınca devre reaset alıyor yada sürekli döngüye girip zil hiç susmuyor. DEvre şemasını ve programını akşam ekleyeceğim ancak fikri olan arkadaşlardan şimdiden destek bekliyorum.
|
|
|
|
esb72 | | Tarih: 21.05.2008, 12:19 Mesaj konusu: Selam Elektroline | |
| Sorunun şebekede oluşan peaklerden dolayı işlemcinin BROWN-OUT dedect aktif olduğu için reset alıyor.DC beslemeye Regülatörün çıkışına 4,7mh-10mh arası bir bobin eklemeni tavsiye ediyorum.Giriş ve çıkışlarınada 470uF bağlarsan sorunun hallolur.
deneyip bilgi verirmisin?
bak şemasınıda çiziverdim.
|
|
onurbilke | | Tarih: 21.05.2008, 12:21 Mesaj konusu: | |
| PICin beslemesine 104 mercimek kondansatör bağla hemen dibine
|
|
Elektroline | | Tarih: 21.05.2008, 13:07 Mesaj konusu: | |
| pic in beslemesinde 100 nF var. 7805 ten sonra da 1000 Mf var. Beslemede switch mode...
esb72 ;
4,7mh-10mh bobin bulabilirmiyim bakıcam... her aradığımı hemen bulmam bu şehirde kolay olmuyor :)
pic in boştaki ayaklarının hepsini çıkış tanımladım. ama (-) ye bağlamadım.
Bişi daha;
zil çaldığında
pause 5000
komutu veriyorum. Acaba Watchdog Timer bu beklemeyi kilitlenme zannedebilirmi. Bunu kapatmalımıyım yoksa bu zamanı döngü içinde yapıp ;
for i = 1 t0o 50
pause 100
next
şeklinde mi yapmalıyım.
Zilin sürekli çalar şekilde kalması aslında reset işlemini yapmadığını, aksine kilitli kaldığını göstermiyor mu ?
|
|
esb72 | | Tarih: 21.05.2008, 13:56 Mesaj konusu: | |
| Çıkış pinlerini sakın şaseye bağlama!!! bu çok yanlış olur pic kitlendiğinde portların durumunu hiç kimse bilemez.
elektroline önce watchdog ve boden i kapatırmısın? ama şunu söyliyim bu sorunu bende yaşadım daha önce. boden aktifse ve beslemenin zaafiyeti varsa bu sorunu yaşarsın. mclr bacağında gnd ile 10nf vcc ile 22k olduğunu tahmin ediyorum değilmi?
Kolay gelsin
|
|
Elektroline | | Tarih: 21.05.2008, 13:58 Mesaj konusu: | |
| esb72 yazmış: elektroline önce watchdog ve boden i kapatırmısın? ama şunu söyliyim bu sorunu bende yaşadım daha önce. boden aktifse ve beslemenin zaafiyeti varsa bu sorunu yaşarsın. mclr bacağında gnd ile 10nf vcc ile 22k olduğunu tahmin ediyorum değilmi?
Kolay gelsin
mclr da sadece Vcc ye bağlı 1 K var
|
|
esb72 | | Tarih: 21.05.2008, 14:00 Mesaj konusu: | |
| ozaman onu 22k ya çıkar şase ilede araya 10-47nf arası bir kapasite bağlarmısın?
kolay gelsin.
bu arada sen pic basic kullanmışsın ama CCS de sabit delay_ms ve delay_us komuttları esanısnda gelen interuptlar çalışmaz.basicde aynı şey olabilir.
|
|
Cemal1975 | | Tarih: 21.05.2008, 15:59 Mesaj konusu: 877 de reset problemi | |
| Benzer durumu bende 16f873a'da yaşadım. Ne yaptıysam çözemedim. 16f873a için yazdığım programı bir kaç küçük değişiklikle 18f252 için bir daha yazdım. bidaha reset olayı yaşamadım. Proje 100 KVA gücünde bir trafoya, tirstörle ayarlı 3 faz gerilim vermek şeklindeydi.
|
|
esb72 | | Tarih: 21.05.2008, 16:32 Mesaj konusu: | |
| Elektroline yazmış: esb72 yazmış: elektroline önce watchdog ve boden i kapatırmısın? ama şunu söyliyim bu sorunu bende yaşadım daha önce. boden aktifse ve beslemenin zaafiyeti varsa bu sorunu yaşarsın. mclr bacağında gnd ile 10nf vcc ile 22k olduğunu tahmin ediyorum değilmi?
Kolay gelsin
mclr da sadece Vcc ye bağlı 1 K var
dostum sesin çıkmadı hayırdır?deneyebildinmi yukarıdaki önerilerimi?
Kolay gelsin
|
|
Elektroline | | Tarih: 21.05.2008, 16:42 Mesaj konusu: | |
| devreler fabrikada akşam deneyebilirim ancak.
|
|
|