Pic'e dışarıdan reset atmak

Başlatan berkay_yalan, 17 Ağustos 2007, 12:18:43

berkay_yalan

s.a

Dışarıdan donanımsal olarak devre üzerinde çalışan bir Pic'e reset atmam gerekiyor. Pic'li devrenin çıkışından 1 alabiliyorum bu kullanılabilir. Yani devrenin çıkışından 1 aldığımda aynı devreye 1-10sn arasında reset atmalıyım(zamanlayıcı bir devre ile olabilir mi?)

Pic kod korumalıdır. onun için yazılımla olacak bir iş değil. (Devre özeldir. bir rf alıcınındır ve hazır devredir.) dışarıdan reset atmam gerekiyor. nasıl yapabilirim bilgi vererek beni aydınlatırsanız çok iyi olur kafamda hiç bir şey canlanmıyor. Yanlış anlaşılmasın siz yapın demiyorum devreyi siz sadece bana yol gösterin şu malzemeyi kullanabilirsin diye.

Maxim

Hangi pic acaba bu ?

MLCR ucunu şaseye çekmeniz işe yaramazmı ?

z

Picin kendi cikislarindan birisi ile kendi kendine reset attirmaktan bahsediyorsan o cikisla monostabil (MS) devreyi tetikleyip MS cikisi ile de islemciyi resetleyebilirsin.

MS devresini en kotu ihtimalle 2 transistorle yapabilirsin.



http://www.falstad.com/circuit/ex-multivib-m.html
http://www.tpub.com/neets/book9/36b.htm
http://en.wikipedia.org/wiki/Multivibrator
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

berkay_yalan

Monostable multivibrator (stable state).


Yani OUTPUT çıkışını MLCR'ye bağlayıp İNPUT girişinide Pic'in çıkışınamı bağlamalıyım.

z

Aynen dedigin gibi, Yalniz reset attiracak pinin polaritesini, reset hattina baglayacagin bu devrenin varsa harici resetleme devresini nasil etkileyecegini, semasi gorulen referans devrenin PNP transitorlerle yapildigini goz onunde bulundurman lazim.

Mevcut devrede saseyi +5V, -Vcc yi de sase olarak dusunmelisin. Output pini normalde H konumda bekler. Input pini  pic tarafindan saseye (gnd) cekilirse output pini L olur ve bir sure sonra tekrardan H durumuna doner.
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

aslan_korhan

Bir tane 4538 ile gayet güzel ve kararlı olur.
Bunun içinde 2 adet zamanlayıcı var. İlkinle reset atma süresini ayarlarsın.
İkincisi ile MCLR uçunun şasede kalma süresini...
Dünyada 10 çeşit insan vardır. Binary bilen ve bilmeyenler.

lojikmemo1

eğer elidne hex varsa iş kolay watchdog timeri kullanabilirsin
İnsanlara Akılları Ölçüsünde Söz Söyleyiniz.

aslan_korhan

@lojikmemo1

berkay_yalan demiş ki :
Alıntı Yap
Pic kod korumalıdır. onun için yazılımla olacak bir iş değil.
Dünyada 10 çeşit insan vardır. Binary bilen ve bilmeyenler.

berkay_yalan

Alıntı yapılan: "aslan_korhan"Bir tane 4538 ile gayet güzel ve kararlı olur.
Bunun içinde 2 adet zamanlayıcı var. İlkinle reset atma süresini ayarlarsın.
İkincisi ile MCLR uçunun şasede kalma süresini...

Peki zamanlayıcıları nasıl kullanacağız datasheetine baktım ama gerekli  Basit bir şekil bile yok

yoksa bununla beraber birde pic mi kullanacam.

datasheet:

http://uploaded.to/?id=983k6c

kafa1500

Basit bir şekilden kasıt örnek devre şeması ise en basit yöntem google'dan cmos 4538 yazıp grafiklerden aratmak olacaktır.

Kolay gelsin.
Güzelin nazına, Ford'un ara gazına hastayım.

aslan_korhan

PIC kullanılmayacak tabiki.
4538'de R ve C diye kondensatör ve direnç ile geçikme süresi ayarlanabiliyor. Ayrıca 2 adet çıkışı var. vs... vs...
Yani en iyisi datasheet'ine bakmak. Çünkü değişik şekillerde kullanabiliniyor.
Tetikleme +'mı -'mi, çıkış pozitif mi negatifmi gibi seçenekler var...
Dünyada 10 çeşit insan vardır. Binary bilen ve bilmeyenler.