Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => Microchip PIC => Konuyu başlatan: mmengi - 21 Ekim 2003, 00:11:28

Başlık: TEK BUTON İLE PIC i On / Off NASIL YAPARIZ
Gönderen: mmengi - 21 Ekim 2003, 00:11:28
arkadaşlar bir projede çok fazla eleman kullanmadan pic in icindeki bir rutin ve tek bir push-button ile on/of yaptırmak istiyorum.Aklıma şöyle bir şey geldi butonu vcc ye ve pic in + beslemesine bağlayıp pic e enerji verdikten sonra port un birinden transistör ile bir röle cektirip rölenin normalde açık kontağı üzerinden vcc yi yine pic in beslemesine verdim yani bir nevi mühürleme yaptırdım.bu şekilde elimi butondan çektiğimde röle kontakları üzerinden pic çalışmaya başlıyor fakat sonra pic off ettirmeye geldiğimde aynı butona basmak gerekiyor bu noktada takıldım :cry: .Bu mantık veya daha farklı yollar için saygı değer fikirlerinizi bekliyorum yardımcı olacak arkadaşlara şimdiden teşekkürler.

iyi çalışmalar.
Başlık: buton
Gönderen: digitech - 21 Ekim 2003, 00:51:13
valla  ben  sizin  kadar  tecrubeli  bi  uye  değilim  (en  azından board  ole  diyo )  :D ben  bu  gibi  işler  icin  iki  buton  kullanıyorum  birincisinden  dediginiz  gibi  calıstırırım  diger  butonlada  stop  u  kullanırım  bunu  soft olarak  yapmanın  yanı  sıra  bir  555 ile  monostabel  bir  devre  ilede  bunu  halletmeniz  mumkun  

eger  devrenin  ne  yapıcanı  kısaca  acıklarsanız  belki  daha  detaylı  yardımcı  olabilirim  ...
Başlık: TEK BUTON İLE PIC i On / Off NASIL YAPARIZ
Gönderen: Tenir - 21 Ekim 2003, 02:10:52
kenar tetikli bi flip-flop ve cıkışına bir transistor ile yapabilirsin. kolay gelsin.
Başlık: TEK BUTON İLE PIC i On / Off NASIL YAPARIZ
Gönderen: kesmez - 21 Ekim 2003, 11:47:28
bi-stabl multivibratör ile de yapabilirsin. (555)
Başlık: TEK BUTON İLE PIC i On / Off NASIL YAPARIZ
Gönderen: aster - 21 Ekim 2003, 11:54:48
butona kısa veya uzun basma işini görebilirmi ?
veya kalıcılı buton O/1 olabilirmi ?
veya hafızalı röleler var onlar işini görürmü ? (bence en uygunu)
4 ayaklıların bu porojeyle ilgisi olabilirmi?
Başlık: TEK BUTON İLE PIC i On / Off NASIL YAPARIZ
Gönderen: mmengi - 21 Ekim 2003, 12:32:21
aslında konuyu fazla karıştırmamak için push-button diye yazdım aslında buton yerine manyetik kontak kullanmayı düşünüyorum dediğiniz gibi flip flop yada 555 li bir mantık olur fakat devre off iken hiç akım çekmemesi gerekiyor.zaten devre sınırlı akım kaynağı olan 9V luk pil ile çalışacak.
sevgili dostum aster bahsettiğin puls yada kalıcı röle olur gibi gözüküyor onu bir inceleyeceğim.

iyi çalışmalar
Başlık: TEK BUTON İLE PIC i On / Off NASIL YAPARIZ
Gönderen: aster - 21 Ekim 2003, 12:37:02
bunların nasıl çalıştığını biliyorsundur
çift bobin birini enerjilediğinde kontaklar bir pozisyon alıyor
enejiyi kessende o şekilde kalıyor
ikinci bobini enerjilediğinde ilk pozisyona dönüyor besleme kesilsede aynı kalıyor
elimde 24 vdc var belki 12v da olabilir gerekirse bakarız
Başlık: TEK BUTON İLE PIC i On / Off NASIL YAPARIZ
Gönderen: mhk - 21 Ekim 2003, 22:47:53
Sevgili mmengi. Eğer pic içinde bir rutinse istediğin. Tek butonla on off yapabilirsin.Lakin pic çalışmaya devam eder. Picbasic proda benzer bir rutin yazıyorum. İnşaallah işini görür. Bu rutini başka amaçlarlada kullanabilirsin. Örneğin 1. basmada başka , 2. basmada başka ,3. basmada başka işlemler için .Kolay gelsin.

dvm01 var byte
butondurum var byte

butondurum=0
dvm01=0

basla:
if dvm01=1 then gecbuton
    if portb.0=0 then                       'buton portb.0a pull up olarak bağlı
                butondurum=butondurum+1
                if butondurum=1 then portc.0=1     'ilk bastığımızda portc ye bağlı röle on
                if butondurum=2 then portc.0=0:butondurum=0  'ikinci bastığımızda portc ye bağlı röle off
              dvm01=1
   endif
gecbuton:

if portb.0=1 then dvm01=0
goto basla
end
Başlık: TEK BUTON İLE PIC i On / Off NASIL YAPARIZ
Gönderen: mmengi - 22 Ekim 2003, 00:25:20
sevgili dostum mhk verdiğin rutini daha önce başka tasarımlarda kullandım ama buradaki durum biraz farklı. Bahsi geçen röleyi zaten pic  enerjiliyor. Röleyi ilk defa çektirirken pic in çalışıyor olması gerekiyor.Ben butonun bir ucunu vcc ye bir ucunu pic in + beslemesine bağlıyorum. rölenin normalde açık kontağının bir ucunu vcc ye bağlıyorum diğer ucunuda tekrar pic in + beslemesine. pic çalışmıyorken butona bastığımda pic çalışmaya başlayıp ilk önce ilgili portu high yapıp röleyi enerjiliyor.elini butondan çektiğinde pic beslemesini rölenin kapanan kontağı üzerinden alıyor. buraya kadar herşey normal.Fakat bundan sonra öyle bir şey yaptırmalıyım ki  butona tekrar basıldığında pic röleyi bıraktırsın off konumuna geçsin. Fakat pic çalışırken butonun bir ucu vcc ye bağlı diğer ucuda rölenin kontakları üzerinden yine vcc ye bağlı.butondan bu durumda hiçbir sinyal alamıyorum. Bu noktada takıldım.
Başlık: button
Gönderen: digitech - 22 Ekim 2003, 00:40:19
aslinda ne kadar alakalı bilmiyorum ama ben tek kontakt bir rolede  sole bir rutin kullandım belki fikir  verir diye yazıyorum

D1=0
Button PORTA.0, 0,254,0,D1,1, BASLA

BASLA:
IF PORTA.2=%000000100 THEN
ROLE1=1
ELSE
ROLE1=0
ENDIF
Başlık: TEK BUTON İLE PIC i On / Off NASIL YAPARIZ
Gönderen: cnt - 22 Ekim 2003, 02:05:35
hocam soyle yapsak nasil olur?
simdi sen butona bastiginda pic enerjileniyor ve heme bir cikis portu uzerinden roleye kontagi cektiriyor ve pic kontak uzerinden enerjileniyor dedin,
sen +vcc bi diyot uzerinden pic'in beslemesine baska bi diyot uzerinden de daha sonra giris olarak atiyacagin bir porta bagla. rolenin kontagini ise direk pic in beslemesine bagla. boylece role devreye girdiginde +vcc giris portuna diyotlar nedeniyle ulasamiyacak, sadece butona bastiginda giris portuna +vcc gelicek.
boylece yazicagin ufak bi programla, pic calisiyor iken giris portuna 1 sinyali geldiginde  roleyi suren cikisi kapatirsin. fakat giris portunu pic calisir calismaz hemen okutma, programa elini butondan kaldiracak kadar bi sure koy. ayni sekilde pic i devre disi birakmak icin butona bastiktan bir sure sonra rolenin beslemesini kessin.
tahminimce herhangi bir sorun olmamasi lazim. bi dene
Başlık: TEK BUTON İLE PIC i On / Off NASIL YAPARIZ
Gönderen: cnt - 22 Ekim 2003, 02:09:37
unutmadan, giris portunu pull-down yapmayi ve seri bi direnc baglamayi unutma!
Başlık: TEK BUTON İLE PIC i On / Off NASIL YAPARIZ
Gönderen: fsan - 22 Ekim 2003, 05:44:14
selam arkadaslar,
Benimde bir katkim olsun istedim  bu sekilde bir sey yaptim denedim calisiyor,  umarim istenildigi gibi olmuştur :)
Burada PortA.0 yerine PortaA.4 (open c.) cikisi kullanilirsa D4 ve R4 iptal edilir PortA.4 direkt olarak Transistörün bazina baglanir.
(ozaman asagidaki kodu biraz degistirmek gerekiyor tabiki)

(http://home.no/fsan/projects/Diverse/PIC-OnOff/PIC-OnOff.gif)


'**************************************************************
'*  Name    : PIC-OnOff.BAS                                   *
'*  Author  : F. San                                          *
'*  Date    : 20.10.2003                                      *
'**************************************************************
@ device  xt_osc, wdt_off, pwrt_on, protect_off

RL_On var PortA.0
PB_On var PortA.1

TrisA = %11010
PortA = 5   'PortA.0,2 High

while PB_on : wend
pause 200

Main:
  if PB_on then
     while Pb_on : wend
     pause 200
     RL_On = 0
  endif
goto Main

end


http://groups.yahoo.com/group/PicProjeUP1/files/fsan/PIC-OnOff/
Başlık: TEK BUTON İLE PIC i On / Off NASIL YAPARIZ
Gönderen: mmengi - 22 Ekim 2003, 08:55:19
cnt dostum senin dediğini aslında daha önce yapmıştım ama elimi butondan çektiğimde röle tekrar kapaıyordu bu ayrıntıyı yazmadım anlaşılması daha güç olmasın diye .Dün akşam tekrar denedim bu sefer çalıştı.Daha önce breadboard ın azizliğine uğramışım  temasızlık yapyormuş o yüzden çalışmıyormuş :( (aster ustanın kulakları çınlasın bana test board ı yap diyordu). Yardımcı olan bütün arkadaşlara çok teşşekkürler
Başlık: TEK BUTON İLE PIC i On / Off NASIL YAPARIZ
Gönderen: aster - 22 Ekim 2003, 09:02:31
artık sana bir bord yapıp vermek borç oldu
bu nalet elektroniğin en büyük hastalığı DİKKAT
insan böyle tırmalayınca daha bir tecrübe kazanıyor velhasıl
ama genede bildiğinden şaşmıyor nedense
başarılar
Başlık: TEK BUTON İLE PIC i On / Off NASIL YAPARIZ
Gönderen: tnen - 22 Ekim 2003, 10:09:33
Selam dostum bence bunu D tipi bir flip-flop rutini yazarak çözebilirsin.Bildiğin gibi D tipi flip flop da giriş cıkışa saat darbesi olduğunda aktarılır yani saat darbesi varsa ve D girisi 1 ise cıkış 1 D 0 ise cıkış sıfırıdır.Saat darbesi olmadığında ise çıkış değişmez.
Başlık: TEK BUTON İLE PIC i On / Off NASIL YAPARIZ
Gönderen: diot - 22 Ekim 2003, 10:53:24
bir role , bir buton(cift kontak) bir transistor ile iş tamam.
roleyi npn tipi bir transistorla süreceksin. butonu tansistorun kollektorun ve emiterin arasına bağla.
1.) butona basınca role çekecektir ve pic beslenecek. bu durumda pic hemen transistoru iletime geçirip roleyi sürmeye devam edecek. (picin bir bacağını bu sürme işi için kullanacaksın)
2.) Kapatmaya gelince (kullandığın buton cift kontak olmak zorunda) diğer kontağı picin bir bacağına bağlayıp kapatma kontağı olarak kullanacaksın.(butona tekrar basınca çıkış portu sinyalini (0) yapacak .
dolayısıyla elini kontaktan çekince sistem kapanmış olacakır.
Başlık: slm
Gönderen: daswi - 23 Ekim 2003, 11:52:08
@diot

arkadasımızın  dedigi gibi yanı mühürleme sistemi en güzel olanı bu hem pratık hem kolay

kolaygele
Başlık: TEK BUTON İLE PIC i On / Off NASIL YAPARIZ
Gönderen: tnen - 23 Ekim 2003, 12:38:36
Selam arkadaslar bunu birde Tristor ile de yapabiliriz sanırım.Picin beslemesini tristor üzerinden alıp gate ucuna bir buron ve yine gate ucundan pice bir pals sinyali alıp pic icine mod 2 (yani 0 - 1  ) sayıcı rutini koyarsak bu iş olur sanırım.
Başlık: TEK BUTON İLE PIC i On / Off NASIL YAPARIZ
Gönderen: tnen - 24 Ekim 2003, 03:52:43
Dostum sorunun çözüldü mü bilmiyorum ama benden bir öneri daha röle yerine (eger röle kullanman zorunlu değil ise) bir optocopler ve iki diyot ile olur sanırım.Bunu için picin pin sayısı bakımından bir sorunun yok ise iki pinini kullanmalısın.Birincisi kesme pini diğeri ise herhangi bir pin.Beslemeden optp couplera ve ondanda picin beslemesine .Optocouplerin içindeki ledin anotu ile besleme arasına buton ve buton ile anot arasına iki tane diyotun katotları nı baglaya bilirsin.Diyotlardan birini kesme olusunca pice bildirmesi için kesme pinine diğerini ise buton bırakıldığnda optocoupleri iletimde tutacak olan  pine baglarsak ve butona ilk basıstan sonra bu pini set edersek optacuopler buton bırakıldığında da iltimde kalır.Daha sonra programa bir gecikme rutini ile butonu bırakmak icin biraz zaman verip ana programa devam edebiliriz .Stop icin butona ikinci basışta kesme meydana gelir ve kesme alt programına dallanır.Set edilen pin temizlenis ve bir gecikme rutini ile olay cözülür sanırım.Gözümden kaçan bir yer var ise bildirmenizi isterim.


FORUMDAKİ TÜM ARKADAŞLARA ÇALIŞMALARINDA BAŞARILAR....

İnsanoğlunun bildikleri sonsuz uzunluktaki bir kunsaldaki bir tek kum tanesi kadardır...
Başlık: TEK BUTON İLE PIC i On / Off NASIL YAPARIZ
Gönderen: fsan - 24 Ekim 2003, 09:11:29
arkadaslar sizlerinde anlattiginiz gibi bu isi yapmanin bircok yöntemi var ilk sayfadaki verigim semadaki uygulama gayet güzel calisiyor (denenmistir) ama bence bu pek iyi bir yöntem değil cünkü burada iki pin kullanildi. Bu isi sadece tek pin ile halledebilmeliyiz :) pic'in cikislarindan birtanesini gerekince input/ouput yapmaliyiz
Başlık: TEK BUTON İLE PIC i On / Off NASIL YAPARIZ
Gönderen: mmengi - 24 Ekim 2003, 11:58:41
bu konuda haklısın ama aklıma başka bir yöntem gelmiyor. Burada kullanılan röleyi kaldırıp transistör üzerinden beslemeyi kontrol etmek istedim ama olmadı. Acaba röle yerine bilateal switch kullansak olurmu CD4066 yı düşündüm ama ondada ne kadar akım geçirebildiğini bulamadım.Sanki sinyal anahtarlaması yapmak için kullanılıyor.
Başlık: TEK BUTON İLE PIC i On / Off NASIL YAPARIZ
Gönderen: fsan - 24 Ekim 2003, 12:45:15
Burada röle kullanmanin avantaji pic'in  besleme gerilimi kesildikten sonra devrede hic akim kaybi olmamasi benim kullandigim röle kücük birsey 5V luk ve bir entegre boyutunda
Başlık: TEK BUTON İLE PIC i On / Off NASIL YAPARIZ
Gönderen: mmengi - 24 Ekim 2003, 12:53:25
bu bahsettiğin röle 4+4 yada 7+7 entegre kılıfı kadarmı? Bulunması kolay bir rölemi ve bobin akımını da söylersen çok sevaba gireceksin.

kolay gelsin.
Başlık: TEK BUTON İLE PIC i On / Off NASIL YAPARIZ
Gönderen: baba - 24 Ekim 2003, 14:21:52
arkadaşlar akıllı/hafızalı röle diye birşey vardı.enerji verince durum değiştiriyor.ama nerede vardır kaç paradır bilemiyorum.basmalı/kilitsiz düğme (Push button) koyacaksınız bir basınca açacak bir daha basınca kapatacak.
Başlık: TEK BUTON İLE PIC i On / Off NASIL YAPARIZ
Gönderen: mmengi - 24 Ekim 2003, 14:37:19
baba bahsettiğin röleden elimde var fakat bendeki iki bobinli yani 4 adet bobin ucu var birine pals gönderince çekiyor diğerine pals gönderince bırakıyor.Bunun tek bobinlisi daha iyi olur. bulmak lazım
Başlık: TEK BUTON İLE PIC i On / Off NASIL YAPARIZ
Gönderen: baba - 24 Ekim 2003, 14:44:22
benim söylediğim tek bobinli idi.bulunur sanıyorum.bana hiç gerekli olmadığı için ilgimi çekmemişti.ama bir daha görüyorum ki gereksiz bilgi yoktur.not almam gerekiyormuş.nerede hangi firmanın ürünü kaç para vs gibi.tembellik etmemiş olsaydım şimdi arkadaşlara yardımcı olabilirdim.Neyse ders olsun...
Başlık: TEK BUTON İLE PIC i On / Off NASIL YAPARIZ
Gönderen: fsan - 24 Ekim 2003, 16:35:55
Alıntı yapılan: "mmengi"bu bahsettiğin röle 4+4 yada 7+7 entegre kılıfı kadarmı?



kardes benim kullandigim sag taraftaki röle, detaylari bu linkte var ama türkiyede bulunurmu bilmiyorum belki baska arkadaslar yardimci olurlar
Başlık: TEK BUTON İLE PIC i On / Off NASIL YAPARIZ
Gönderen: aster - 24 Ekim 2003, 16:45:14
mmengi bu alet işini görürse hurdalıktan tedarik edebilirim
www.crydom.com   birde buraya bak aradığına benzer birşey varmı
Başlık: TEK BUTON İLE PIC i On / Off NASIL YAPARIZ
Gönderen: mmengi - 24 Ekim 2003, 16:50:38
dostum çok sağolasın bir araştıracağım
Başlık: TEK BUTON İLE PIC i On / Off NASIL YAPARIZ
Gönderen: mmengi - 25 Ekim 2003, 02:42:19
selamlar

Daha önce npn transistör ile pic in enerjisini kontrol etmeye çalışmıştık ama bir türlü olmamıştı bu sefer pnp transistör ile denedim sonuç olumlu oldu.npn kullandığımızda sorunun ne olduğunu bir türlü anlayamadık. Neyse ki sonuçta oldu. butona bastıktan hemen sonra porta.0 ı gnd ye çekerek transistörü iletime geçirip pic i çalıştırıyoruz. pic çalışırken porta.1 kontrol ederek tekrar butona basıldığında porta.0 ı +5v a çekerek transistörü yalıtıma sokuyoruz ve pic kapanmış oluyor.

(http://www.picproje.8k.com/onoff.jpg)
Başlık: slm
Gönderen: daswi - 25 Ekim 2003, 09:45:35
dostum insan isteyince oluyo dimi yeterki azim ve caba herseyın üstresinden gelir

calısmalarında sana basarılar dilerim
Başlık: TEK BUTON İLE PIC i On / Off NASIL YAPARIZ
Gönderen: mmengi - 04 Kasım 2003, 02:20:34
arkadaşlar bahsi geçen pic i on/off yaptırma ile en son karar kıldığımız şemayı bilginize sunuyorum buradaki fark beslemeyi 9v kısmından keserek işe son noktayı koyduk.Böylece 9v luk pilden off durumunda sıfır akım çekmektedir. Belki bakıldığında kolay ama  :cry: .Belki bir arkadaşın işine yarar.

(http://www.picproje.8k.com/onoff1.jpg)
Başlık: BUTON
Gönderen: digitech - 04 Kasım 2003, 07:25:57
VALLA BENDE  BIR  PIC TEN DIGER BIR  PIC IN ENERJISINI KESEREK ONU DEVRE DISI BIRAKMAK YADA TEKRAR DEVREYE ALMAK GIBI BISILER  YAPMAYA CALISIYORDUM BU SIRALAR  BU SABAH COZDUM OLAYI BARI YAZILIMI BURAYA YAZIM BI ARKADASIN ISINE YARAR DEDIM BU ARADA BURAYA BU ISIS DE YAPTIGIM DEVREYI NASIL KOYARIM RESIM FORMATI OLMASI LAZIM SANIRIM AMA NASIL YERLESTIRILIR NAPILIR BILMIYORUM  BU KONUDA HELP ME PLEASE   :shock:
Başlık: BUTON
Gönderen: digitech - 04 Kasım 2003, 07:26:26
VALLA BENDE  BIR  PIC TEN DIGER BIR  PIC IN ENERJISINI KESEREK ONU DEVRE DISI BIRAKMAK YADA TEKRAR DEVREYE ALMAK GIBI BISILER  YAPMAYA CALISIYORDUM BU SIRALAR  BU SABAH COZDUM OLAYI BARI YAZILIMI BURAYA YAZIM BI ARKADASIN ISINE YARAR DEDIM BU ARADA BURAYA BU ISIS DE YAPTIGIM DEVREYI NASIL KOYARIM RESIM FORMATI OLMASI LAZIM SANIRIM AMA NASIL YERLESTIRILIR NAPILIR BILMIYORUM  BU KONUDA HELP ME PLEASE   :shock:


IF TELKONTROL=0 THEN TELAC

TELKONT:
IF TONTEST=1 THEN ROLEKONT
BUTTON REMOTEONOFF,0,254,0,YEDEK2,1,ALARMAC
GOTO TELKONT

TELAC:
TELONOFF=1
PAUSE 3000
TELONOFF=0
GOTO TELKONT



ROLEKONT:
IF DTMF1=1 THEN ROLE1AC
IF DTMF2=1 THEN ROLE2AC
IF DTMF3=1 THEN ROLE3AC
IF DTMF4=1 THEN ROLETEM
IF TELKONTROL=0 THEN TELAC
BUTTON REMOTEONOFF,0,254,0,YEDEK2,1,ALARMAC
GOTO ROLEKONT

ROLE1AC:
HIGH ROLEKONT1
LOW  ROLEKONT2
IF TELKONTROL=0 THEN TELAC
BUTTON REMOTEONOFF,0,254,0,YEDEK2,1,ALARMAC
GOTO ROLEKONT

ROLE2AC:
LOW ROLEKONT1
HIGH ROLEKONT2
IF TELKONTROL=0 THEN TELAC
BUTTON REMOTEONOFF,0,254,0,YEDEK2,1,ALARMAC
GOTO ROLEKONT

ROLE3AC:
HIGH ROLEKONT1
HIGH ROLEKONT2
IF TELKONTROL=0 THEN TELAC
BUTTON REMOTEONOFF,0,254,0,YEDEK2,1,ALARMAC
GOTO ROLEKONT

ROLETEM:
LOW ROLEKONT1
LOW ROLEKONT2
IF TELKONTROL=0 THEN TELAC
BUTTON REMOTEONOFF,0,254,0,YEDEK2,1,ALARMAC
GOTO ROLEKONT

ALARMAC:
IF PIC2AC=0 THEN PICAC
IF PIC2AC=1 THEN PICKAPAT
GOTO ROLEKONT

PICAC:
PIC2AC=1
GOTO ROLEKONT

PICKAPAT:
PIC2AC=0
GOTO ROLEKONT




END
Başlık: TEK BUTON İLE PIC i On / Off NASIL YAPARIZ
Gönderen: aster - 04 Kasım 2003, 08:23:26
http://www.picproje.net/forum/faq.php?mode=bbcode&highlight=resim+ekleme
Başlık: on-off
Gönderen: tahya - 15 Şubat 2004, 20:32:11
anladığım kadarı ile mmengi arkadaşımızın istediği on off devresini 16f84 'le hazırladım yahoo'ya upload ettim
butona basınca led yanıyor tekrar basınca sönüyor umarım  faydalı olmuşumdur
asm, hex ve şeması zip içinde
www.groups.yahoo.com/group/elektronik_sebil
Başlık: TEK BUTON İLE PIC i On / Off NASIL YAPARIZ
Gönderen: mmengi - 15 Şubat 2004, 23:35:47
dostum çok sağol projeni inceledim benim yapmak istediğim bu değildi.O projeyi hallettim.projenin detayları yukarıda var.Benim bahsettiğim tek butonla pic in enerjisini kapatıp açmaktı.
Başlık: Neden SLEEP komutunu kullanmıyorsunuz?
Gönderen: DumrulBey - 16 Şubat 2004, 00:46:33
Alıntı yapılan: "mmengi"dostum çok sağol projeni inceledim benim yapmak istediğim bu değildi.O projeyi hallettim.projenin detayları yukarıda var.Benim bahsettiğim tek butonla pic in enerjisini kapatıp açmaktı.
Dostum anlayışımı mazur gör ama neden SLEEP komutunu kullanmıyorsunuz? Bildiğim kadarıyla PIC'i uyutunca sadece mikroamperler seviyesinde bir akım harcanıyor. Harici kesmeyi kullanarak bir "push button" yapılabilir. Uyku modunda senelerce 9V pili kullanabilirsiniz...

Sevgiler, saygılar...
Başlık: TEK BUTON İLE PIC i On / Off NASIL YAPARIZ
Gönderen: mmengi - 16 Şubat 2004, 01:41:50
hocam iyi güzel söyledin nanowatt pic kullanarak 200nA. kadar akım düşer ama besleme 9v olmak zorunda bu voltajı pic e direk nasıl vereceksin devrenin stabil olabilmesi için 78L05 var bunun varlığı bile 3-5 mA. akım çekiyor.beslemeyi tamamen kapatmak gerektiğini düşündüm.bunu bir anahtar ilede yapabilirim ama sorun anahtar kullanmayacak olmamız.su almaz bir kutu içinde olması gerekiyor buradaki buton temsili çizilmişti burada asıl kullanılacak manyetik kontaktı.Mıknatıs ile kutu dışından çalıştırılabilmesi için.Zırtta pırtta pil değiştirmek te sorun contalı kapak her açılışında zarar görecek.
Başlık: Diyot kullanabilirsiniz...
Gönderen: DumrulBey - 16 Şubat 2004, 03:35:32
Merhaba,

Haklısın, regüle devresini hiç hesaba katmamıştım. Ancak 4-5 tane SMD 1N 4148 diyotu seri bağlayın alın size 9 volt pil için regüle devresi. Her bir silisyum diyot üzerinde 0,7 volt gerilim düşümü olacağından bence en ucuz ve en tasarruflu regüle devresini elde edersiniz. Tüketilen güce gelince, diyotlar hakkında elimdeki verilere baktımda, "total dissipaction power" miliwatt seviyelerinde. Ama sonuçta bu kapalı bir devre olduğuna göre ve bu devrede >1 mikroamper seviyelerinde akım akarsa I kare x R formulünde öyle kabul edilemez miktarda bir güç tüketimi de söz konusu olmaması lazım.

Sonuç itibariye mikrodenetleyiciyi uyutmak sorun değilse. Bence regüle devresinde harcanacak güce yoğunlaşmak lazım. Çünkü biraz önce 16F877 datasheetine baktımda uyku modunda 1 mikroamperden daha az akım çekiyormuş. Burada yük denetleyiciyse regüleyi yüzlerce elemandan oluşan 7805 ile yapmaktansa bir elin parmakları sayısında SMS diyot ile yapmak makul bir çözüm olmalı. Regüle konusunda başka zeki çözümler varsa söyleyin. Açıkcası ben de merak ettim. Mesela diyot yerine iki direnç ile gerilim bölücü yapmak iyi bir fikir olabilir mi? Şahsen bana, devreye seri bağlı diyotlara göre son derece kötü bir yöntem gibi geliyor. Çünkü yükten ayrı paralel bir devre ile gerilimi düşürmüş oluyorsunuz. Başka ne kaldı? Kuşkusuz 9 volt yerine 5 volt pil bağlamak en köklü çözüm. :)

Dip Not: Diyotlar ile yapılan yöntemde, eğer basit pil kullanırsanız zamanla pilin gerilimi düşecektir. Dolayısıyla 2-3 voltluk oynamalarda denetleyicinin kararsız çalışmasına neden olabilir. Tavsiyem nicel-cadmium pillerden kullanınız.

Sevgiler, saygılar...