Ana içeriğe atla

Dönel Kodlayıcı (Rotary Encoder)

   Dönel kodlayıcılar elektro-mekanik cihazlardır.İşlevleri döner sistemlerde açı veya tur değerlerini dijital olarak kodlamaktır. Dönel kodlayıcıların iç yapısı aşağıdaki gibidir.



   Shaft sistemin dönme merkezidir. Dışarıdan kodlayıcıya bağlanan cihaz bu mili döndürür. Milin dönmeye başlamasıyla disk ve diskin etrafındaki kesikli kısım da dönmeye başlar. Şekilde görülen A ve B noktalarında birer led ve ledlerin karşısında birer fototransistör veya fotodiyot vardır. Fototransistörler üzerlerine ışık düşünce iletime geçer böylece sistem dönerken dönel kodlayıcı çıkışında 1 0 şeklinde sinyal oluşturur. Şekilde görüldüğü gibi bir kodlayıcının A ve B şeklinde iki çıkışı vardır. Bunlar birbirinden 90° faz farkı ile sinyal oluşturur. Bu iki kanal sistemin hangi yönde döndüğü konusunda karar verilmesi amacıyla kullanılır. Bazı kodlayıcılarda bu kanallara ek olarak Z kanalı vardır. Z kanalı sistem bir tur attığında tek bir sinyal verir. Sistemin optik kısımı bu şekilde işler.

   Bahsedilen Z kanalının sinyali INDEX ile isimlendirilen sinyal şeklindedir. 



   Aşağıdaki tabloda kodlayıcının dönüş yönüne göre çıkış sinyalleri verilmiştir. Kodlayıcının sinyal çıkışı daha net anlaşılabilmesi için aşağıdaki tablo incelenebilir. 



   Son olarak dönel kodlayıcıyı okumak için herhangi bir mikrodenetleyici için yazılabilecek örnek bir program yazıyoruz. Sistemi farklı farklı okuyabilirsiniz. En mantıklı olan bir kesmeye sokmaktır. Mesela A sinyalinin yükselen kenarında kesmeye girer ve B kanalının o anki durumuna göre açı değerini bir arttırır veya azaltır. Açı değeri kodlayıcının bir turda kaç sinyal verdiğine göre orantılı olmalıdır.

   A kanalı 1 olduğunda kesmeye giren bir program yazacak olursak en basit halde aşağıdaki gibi olacaktır.

int aci=0;
void kanalA()
{
  if(kanalB==1)
   ++aci;
  else
   --aci;
}


   İyi çalışmalar.

Yorumlar

Bu blogdaki popüler yayınlar

LM35 - Sıcaklık Sensörü Nasıl Kullanılır?

Merhaba
LM35 doğrusal, hassas bir sıcaklık sensörüdür.




Verisayfasından alınan bilgiler;

Dereceye kalibre edilmiştir.1 derecelik sıcaklık artışında çıkışı 10mV artar. Doğrusaldır.-55 derece ile + 150 derece arasında ölçüm yapabilir.Giriş gerilimi olarak 4V-30V arasında çalışabilir.1/4 derece çözünürlüğe sahiptir.Çıkışı düşük empedanslıdır.Ölçülecek sıcaklık değerine göre olması gereken bağlantı şekli veri sayfasında verilmiştir. 2-150 derece ölçümü için;
LM35'in beslemesi ve toprağı bağlanır.LM35'in çıkış ucu mikrodenetleyicinin analog girişine bağlanır.Kullanılacak mikrodenetleyicinin ADC biriminin 10 bit çözünürlikte olduğunu varsayalım.2-150 derece 0V-1,48V ile ölçeklenmiştir.0V-5V arası da ADC 10 bit olduğu için 2^10=1024 ile ölçeklenmiştir.0V-1,48V bu hesaba göre analog ölçümün 0-303 değerleri arasına ölçeklenmiş olur.Bu işlemleri formül haline getirecek olursak SıcaklıkDegeri=2+(ADCValue*148/303); olur.Yorumlardan soruları cevaplayabilirim. İyi çalışmalar.

555 Zamanlayıcı Entegresi ile PWM Üretici Devre [~0-320kHz]

PWM gerektiren herhangi bir yerde kullanabilirsiniz.555 entegresi ile yapılmıştır.Giriş koruması vardır.~0-320kHz arası çalıştırılabilir.Herhangi bir devreye basitçe entegre edilebilir.DC voltaj seviyesini ayarlamak amacıylaHız kontrolIşık kontrolSMPS güç kaynağıMetronomFlaşör    vs...

Devrenin şematik çizimi neredeyse aşağıdaki gibidir.

Frekans kontrol kondansatörü yerine 9 adet farklı değerde kondansatör yerleştirilmiştir. Bir adet de ek kondansatör eklenebilmesi için ikili bir soket konulmuştur.





Örnek çıkış görüntüsü ve frekans değeri


İyi çalışmalar.

Canon EOS 1100D İncelemesi

Canon’un EOS 600D ile piyasaya sürdüğü 1100D, 600D’ye göre daha önemli bir ürün. Çünkü önceki model 1000D, artık ömrünü doldurmuştu ve Nikon’un alt modellerinin gerisinde kalmıştı. Canon, 1100D güncellemesiyle bu sorunu aşıyor. EOS 600D, 550D’nin üzerine hareketli ekran dışında çok ciddi yenilikler getirmezken, EOS 1100D, 1000D’yi ezip geçiyor. Videomuzda EOS 600D ve 1100D’yi beraber incelemiştik. Kısa bir tur atmak isteyenlere :)
Canon EOS 1100D Genel Özellikler
Model adı: Canon EOS 1100D


Algılayıcı: 22.2 x 14.7mm CMOS APS-C (1.6x çarpanı)
Çözünürlük: 12. MP
Görüntü boyutu: 4272  x 2848
Kit Lens: Canon 18-55 mm IS
Titreşim engelleme: Lensten
ISO: 100-64000
AF Sistemi: 9 nokta çapraz tip
AF micro ayarı: yok
Perde hızı: 30-1/4000
Bakaç: Pentamirror %95 görüş alanı (0.80x büyütme)
LCD: 2.7 inç  230k ekran.
Video Kayıt: 1280×720 (30, 25 kare/sn) MOV (H.264)
Dosya formatı: JPEG RAW, M-RAW, S-RAW
Bellek: SD, SDHC, SDXC
Bağlantı: USB 2.0 HDMI
Batarya: Şarj Edilebilir Li-iyon Pil LP-E10
Ağırlık: 495 gr
Bo…