Picproje Elektronik Sitesi

DİJİTAL & ANALOG ELEKTRONİK => Diğer Analog Devreler => Konuyu başlatan: alieren - 25 Ağustos 2007, 10:47:23

Başlık: 0.5v luk degisimi algılamak
Gönderen: alieren - 25 Ağustos 2007, 10:47:23
swich off konumunda iken cikis 5v olan ve swich on yapildiginda cikisi 4.5v olan bir durum var. ben on-off olma durumundan dogan 5v-4.5v=0.5v luk degisim uzerinden, yani 5v u dijital 1 ve 4.5v u dijital 0 olarak algilamak istiyorum. bunun icin 741 opam pi ile karsilastirici yapmaya calistim. cikardigim sonuca gore 0.5v gibi kucuk bir degisim cikistan 0v ve 5v  vermiyor. ancak 1.5v ve 1.2v verebiliyor. bena lazim olan ise 0v ve 5v yani dijital 0 ve 1. bunun icin ne yapmaliyim. saygilarimla.
Başlık: 0.5v luk degisimi algılamak
Gönderen: XX_CİHAN_XX - 25 Ağustos 2007, 11:33:07
2 önerim olacak biri donanımsal biri yazılımsal.
Yazılımsal önerim switch pice bağlı ise adc pinini kullanarak switch uçlarındaki voltajı ölçebilirsin.
İkinci önerim donanımsal ancak 1. söylediğim kadar net sonuç vermeyebilir fakat çok daha pratik bir yöntem :)
6 tane seri bağlı 1n4148 gibi bir diyot gurubunu switch uçlarına vericeksin.Bu durumda switch çıkışındaki voltaj 0.7x6=4.2 volt kadar düşecek.Bu durumda switch 4.5 volt çıkardığında diyottan geçince 0,3v a düşecek.5v çıkardığındada diyot uçlarında 0,8v olacak.
Diyot çıkışınada bc tarzı bir transistör girersin.0,3v transistörü iletime sokmaya yetmez ancak 0,8v yeterli gelir.
Al sana on/off ;)
Başlık: 0.5v luk degisimi algılamak
Gönderen: Fixxer - 25 Ağustos 2007, 11:40:18
Hocam yanlış anlamadı isem Bu işi görücek adc si olan bir pic yeterli olucak sanıyorum ete hocamızın anlattığı adc olaylarına göz gezdirir iseniz
ham değerleri hesaplayıp  :arrow: 1023*4.5/5= 920 ham değer i görünce lojik olarak çıkış alabilirsiniz kanaatindeyim  kolay gelsin.
Başlık: 0.5v luk degisimi algılamak
Gönderen: z - 25 Ağustos 2007, 12:48:18
Opamp ile bu is cok rahat yapilabilirdi. 741 li devre semani gorebilirsek hatayi bulabiliriz.
Başlık: 0.5v luk degisimi algılamak
Gönderen: alieren - 25 Ağustos 2007, 15:20:42
http://www.dosyaupload.net/download.php?file=606044

buraya cizim  yaptim. ama sadece cizim cunku simulasyonunu yapmadim.
swich ten kastimda linkteki ir alici dir.
      ayrica cevaplar icin tesekur ederim. belirtilen yontemlerden picin adc sini bende dusunmustum ama seri diyot yontemi yeni bir yontem oldu benim icin. ancak opamp ile yapabilmem en iyisi olur.
Başlık: 0.5v luk degisimi algılamak
Gönderen: z - 25 Ağustos 2007, 15:54:06
Dosyayi bendeki programin versiyon farkliligindan dolayi acamadim. LM393 ile bu is cok kolay yapilir.

4.5 ... 5V araliginda degisen sinyali gerilim bolucu ile tam 2 ye bolun ve komparatorun bir girisine baglayin.
.
Komparatorun diger ucuna bir baska gerilim bolucuden 2.4v gibi bir gerilim uygulayin.

Cikisa da 5V hattina bagli pull-up direnc ardindan is bitmistir.

http://www.national.com/mpf/LM/LM393.html
Başlık: 0.5v luk degisimi algılamak
Gönderen: Veli B. - 25 Ağustos 2007, 16:26:32
Kullandiginiz mcu da CCP birimi var mi? Var ise harici bir sisteme gerek kalmadan dahili compare unitesi isinizi gorecektir.
Başlık: 0.5v luk degisimi algılamak
Gönderen: KAZIMUGUR - 25 Ağustos 2007, 17:09:21
Opamp besleme - referans gerilimleri , giriş gerilimleriniz ile uyumlu olmalı.
Proteusu kandırmak için girişe farklı şeyler konabilir.
Alıcınız illa 5-5,5 mi biliyor , sanki oradada bir sorun var olmasın ?

http://rapidshare.com/files/51202496/IR.rar
Başlık: 0.5v luk degisimi algılamak
Gönderen: z - 25 Ağustos 2007, 17:27:34
Evet 4.5...5V araliginda cikis veren nesne bana da arizali gibi geldi. Zamaninda 0..5v araliginda sinyal uretmesi gerekirken aynen yazidaki gibi 4..5V araliginda sinyal cikartan cok degerli bir kac sensoru tamir etmeye calismistim.
Başlık: 0.5v luk degisimi algılamak
Gönderen: stlg - 25 Ağustos 2007, 18:09:16
Girişe ters baglı 4V7 luk bir zener iş gorurmu acaba
Başlık: 0.5v luk degisimi algılamak
Gönderen: alieren - 25 Ağustos 2007, 21:41:07
verilen cevaplarin hepside oldukca ogretici. hepside zamanla benim acimdan ogrenmem gereken calisma konulari.
  sayin katana'nin soyledigi mcu nun karsilastirici birimini bende kulanmayi dusundum ancak ben picbasicpro kulaniyorum ve ccp biriminin nasil kulanildigina dair fazla bilgi sahibi değilim. basicpro ile yazilmis uygun bir ornek kod olursa epey isimi gorecektir. su anda 877 nin adc sini kulanmaya calisiyorum. ancak ccp kulanabilirsem 628 de isimi gorur ve bu projeme daha uygun duser.

tesekurler.
Başlık: 0.5v luk degisimi algılamak
Gönderen: Erol YILMAZ - 26 Ağustos 2007, 00:33:23
CCP değil size lazım olan Pic içindeki COMPARATOR bölümü.
16F628 de var.
Konfigrasyonunu ayarlamak son derece kolay,
Datasheetine bakabilirsiniz...
Başlık: 0.5v luk degisimi algılamak
Gönderen: alieren - 26 Ağustos 2007, 09:54:25
PIC16F877'nin adc birimi uzerine calistigimi soylemistim. programi olusturdum ve uyguladim. ancak sorun tesbitinin yanlis oldugunu gordum. ir devrenin alici tarafini kendim yaptim ancak verici olarak hazir tv kumandasi kulandim. yaptigim alici modulesiz yani yalzca goz uzerine 38khz kizilotesi isik dusmesi yetiyor. fakat hazir kumanda lojik 0 ve 1 lerden olusan dalga gondeerdigi icin  tetiklenme durumda alici goz uzerinde cok hizli isik var isik yok durumu olusyor. ben bunu avometreile olcuyorum ve bu hizi yakalayamadigim icin sanki sadece 0.5 volt fark yapiyor gibi goruyorum.adc kulaninca bunu farkina vardim.

simdi ise yeni sorun su:
kumandanin gonderdigi 0 ve 1 leri nasil surekli 0 vaya 1 gibi pice algilatip onu kesilincede durum farkini degerlendirebilirim. tabi bu arada bir cok sey ogrenmis oldum. tesekurler.