Encoder çözünürlük

ibrahim1996

Katılımcı Üye
Katılım
18 Nis 2014
Mesajlar
1,348
Puanları
56
İntermenal encoder çözünürlük 1 turda verdi sinyal midir yoksa hareket algılandığın da verdigi puls midir bu encoder ile ccs de açı ölçer yapmaya çalışıyorum
 
Incremental encoderin çözünürlüğü bir turda kaç pals ürettığiyle ilgilidir. Mesela 360 palslik bir encoder ile ancak 1 derece çözünürlük elde edebilirsiniz. Ama 2880 palslik bir encoder ile 1/8 dereceye kadar hassas ölçümler yapabilirsiniz.
 
Bi örnek verebilir misiniz mümkünse Ccs de
Birde bir turda 600 puls atan encoder 360 derece için 600/360=1.66 derece hassasiyete sahip diyebilir miyiz?
 
Hayır işlemi ters yapmışsınız. 360/600=0.6 derece hassasiyet olacak.
 
0.6 derece de bir puls veriyor dogrumudur peki bu puls atıyorum 00 01 10 11 diye dört farklı konumu bir harekette ard arda vermiyor deyilmi beni mazur görün konuyu tam anlamak için ona göre saga sola dönüşünü anlayıp sayıcı saydırarak hesap yapacagım
 
Doğrudur. Temel olarak encoderler 2 çeşit olurlar: Absolute encoder ve incremental encoder olarak. Absolute encoderler T anında size kaç derecede olduğu bilgisini verirler. Incremental encoderler ise size sadece pals verir. Siz bu palsleri sayarak encoderin kaç derecede olduğu bilgisini bulursunuz. A, B ve Z olarak 3 çıkışı bulunur. Z reset sinyalinizdir. Resetten sonra A ve B sinyallerinin ürettiği palsler sayılarak kaç derecede olduğu hesaplanır. Sizin örnekte her palste 0.6 derece döndüğü anlamına gelir. Niye A ve B olarak 2 çıkış vardır? Bu çıkışların birbirine göre faz farkı encoderin dönüş yönü bilgisini verir. Örnek olsun diye ekran resmi aldığım bir incremental encoder çıkış sinyallerini paylaşıyorum. Bu size bir fikir verecektir.
 

Ekli dosyalar

  • Screenshot_20171229-172815.png
    Screenshot_20171229-172815.png
    362.2 KB · Görüntüleme: 110
Yazılım da bunu tam olarak nasıl hesaplatırım örnek
Derece=sayac×0.6
 
Hangi plc ile yapmak istiyorsunuz? Her plc içinde hazır bu işi yapan bloklar ya da komutlar olması lazım.
 
Ccs 16f877a mikrodenetleyici ile plc ile deyil
 

Yeni mesajlar

Forum istatistikleri

Konular
128,189
Mesajlar
915,719
Kullanıcılar
449,957
Son üye
sezercakmak

Yeni konular

Geri
Üst