Artımlı kodlayıcı (enkoder), cihaz hareket ettirildiğinde iki A ve B çıkış sinyalli darbeler veren, doğrusal veya döner elektromekanik bir cihazdır. "A" ve "B" sinyalleri birlikte hareketin hem oluşumunu hem de yönünü gösterir. Çoğu artımlı kodlayıcının ek bir çıkış sinyali vardır ve bu sinyale, kodlayıcının belirli bir referans konumunda olduğunu gösteren, genelde "indeks" veya "Z" denilir. Ayrıca bazı kodlayıcılar, rulman arızası veya sensör arızası gibi dahili arızayı gösteren durum çıkışı ("alarm") verir.
Mutlak kodlayıcı'dan farklı olarak, artımlı kodlayıcı mutlak konumu vermez, yalnızca konumdaki değişiklikleri ve bildirilen her konum değişikliği için hareket yönünü bildirir. Sonuçta, belirli bir anda mutlak konumu bulmak için, kodlayıcı sinyallerini artımlı kodlayıcı arabirimine göndermek gereklidir, bu ise kodlayıcının mutlak konum değerini "izler" ve raporlar.
Artımlı kodlayıcılar konum değişikliklerini neredeyse anında bildirir, bu ise yüksek hızlı mekanizmaların hareketlerini neredeyse gerçek zamanlı olarak izlemeye olanak tanır. Bu nedenle artımlı kodlayıcılar, konum ve hızın hassas ölçümünü ve kontrolunu gerektiren uygulamalarda kullanılır.
Dörtlü çıktılar
Artımlı bir kodlayıcı, A ve B çıkış sinyallerini üretmek için dörtlü kodlayıcı kullanır. A ve B çıkışlarından çıkan darbeler karesel olarak kodlanmıştır, yani artımlı kodlayıcı sabit bir hızda hareket ettiğinde, A ve B dalga biçimleri kare dalgadır ve A ve B arasında 90 derece faz farkı vardır.
Herhangi bir zamanda, "A" ve "B" sinyalleri arasındaki faz farkı kodlayıcının hareket yönüne bağlı olarak pozitif veya negatiftir. Döner kodlayıcıda faz farkı, cihaz tasarımına bağlı olarak saat yönünde dönüş için +90° ve saat yönünün tersine dönüş için -90° veya tam tersidir.
A veya B çıkışındaki darbe frekansı, kodlayıcının hızıyla (konum değişim oranıyla) doğru orantılıdır; yüksek frekanslar hızlı hareketi, alçak frekanslar ise daha yavaş hızı gösterir. Kodlayıcı hareketsizken “A” ve “B” üzerinde statik, değişmeyen sinyaller verir.
Döner kodlayıcıda frekans, kodlayıcının mil dönüş hızını ve doğrusal kodlayıcılarda ise frekans doğrusal gidiş hızını verir.
- Dörtlü kodlayıcı algılama mekanizmalarının kavramsal çizimleri
- Sağda A/B ilgili sinyal durumları ile döner kodlayıcı
- Doğrusal kodlayıcı; R sinyali, kodlayıcının referans konumunda olduğunu gösterir
Çözünürlük
Artımlı kodlayıcının çözünürlüğü, ürettiği konum bilgi hassasiyetinin ölçüsüdür. Kodlayıcı çözünürlüğü genelde birim yer değiştirme başına A (veya B) darbe sayısı veya eşdeğeri birim yer değiştirme başına A (veya B) kare dalga döngü sayısı cinsinden belirtilir. Döner kodlayıcılarda çözünürlük her devir başına düşen darbe sayısı (PPR) veya her devir devir başına düşen döngü sayısı (CPR) olarak belirtilirken, doğrusal kodlayıcı çözünürlüğü belirli bir doğrusal dönüş mesafesine karşılık gelen darbe sayısı cinsinden verilir (örneğin mm başına 1000 darbe gibi).
Bu, kodlayıcının algılayabileceği en küçük konum değişikliği kodlayıcının ölçüm çözünürlüğünün aksinedir. A veya B üzerindeki her sinyal kenarı, algılanan konum değişikliğini gösterir. A (veya B) üzerindeki her kare dalga döngüsü dört sinyal kenarını kapsadığından (A yükselen, B yükselen, düşen A ve düşen B), kodlayıcının ölçüm çözünürlüğü tam bir A veya B çıktı döngüsü tarafından temsil edilen yer değiştirmenin dörtte birine eşittir. Örneğin 1000 darbe/mm doğrusal kodlayıcının 1 mm/ 1000 döngü= 1 μm döngü başına ölçüm çözünürlüğü vardır dolayısıyla bu kodlayıcının çözünürlüğü 1 μm/ 4 = 250 nm'dir.
Simetri ve faz
Sabit hızda hareket ederken, ideal artımlı bir kodlayıcı A ve B arasında tam olarak 90°'lik bir faz farkıyla A ve B üzerinde tam kare dalgalar verir (yani darbeler tam olarak 180° genişliğindedir). Ancak gerçek kodlayıcılarda sensör kusurları nedeniyle darbe genişlikleri hiçbir zaman tam olarak 180° değildir ve faz farkı hiçbir zaman tam olarak 90° değildir. Ayrıca, A ve B darbe genişlikleri bir çevrimden diğerine (ve birbirine göre) değişir ve faz farkı her A ve B sinyal kenarında değişir. Sonuçta hem darbe genişliği hem de faz farkı bir dizi değer üzerinde değişir.
Herhangi bir kodlayıcı darbe genişliği ve faz farkı aralıkları sırasıyla "simetri" ve "faz" özellikleriyle tanımlanır. Örneğin, simetrisi 180° ±25° olarak belirtilen bir kodlayıcıda, her çıkış darbesinin genişliğinin en az 155° ve en fazla 205° olması garanti edilir. Benzer şekilde, 90° ±20° olarak belirtilen faz ile her A veya B kenarındaki faz farkı en az 70° ve 110°'den fazla olmaz.
Sinyal türleri
Artımlı kodlayıcılar, çıkış sinyallerini sürmek (iletmek) için çeşitli elektronik devre tipleri kullanır ve üreticiler genellikle çeşitli sürücü tiplerinden herhangi biriyle belirli bir kodlayıcı modeli yapar. Çok bulunan sürücü tipleri açık toplayıcı (kollektör), mekanik, itme-çekme ve diferansiyel RS-422'dir.
Açık toplayıcı
Açık toplayıcı sürücüler (NPN transistörü veya n tipi MOSFET kullanan açık tahliye sürücülerini kullanarak), geniş sinyal voltaj aralığında çalışmaya imkan verir ve çıkış akımını oldukça azaltabilir. Bu özellikleri nedeniyle açık toplayıcı sürücülerini, akım döngülerini, optokuplörleri ve (fiber optik vericileri) sürmede yararlıdır.
Akım kaynağı olmadığından açık toplayıcı sürücü çıkışı, pull-up direnci aracılığıyla pozitif bir DC gerilimine bağlanmalıdır. Bazı kodlayıcıların bu amaç için içinde kendi dirençleri vardır; pull-up direnci olmayan diğerleri harici bir pull-up direncine gerek duyar. İkinci durumda direnç, gürültü bağışıklığını iyileştirmek için genellikle kodlayıcı arabirim yakınına konulur.
Kodlayıcının yüksek seviyeli mantık sinyal voltajı, pull-up direncine uygulanan voltajla belirlenir (şemada VOH), düşük seviye çıkış akımı ise sinyal voltajı ve yük direnci (pull-up direnci dahil) ikilisince belirlenir. Sürücü düşük seviyeden yüksek mantık seviyesine geçtiğinde, yük direnci ve devre kapasitansı, sinyalin yükseliş süresini uzatan alçak-geçiren filtre oluşturmak için birlikte çalışırlar ve böylece sürücünün maksimum frekans gücü sınırlanır. Bu yüzden, açık toplayıcı sürücüler kodlayıcı yüksek frekanslar vereceğinde genellikle kullanılmaz.
Mekanik işlemi
Mekanik (veya kontak) artımlı kodlayıcılar, doğrudan A ve B çıkış sinyallerini oluşturmak için kayan elektrik kontakları kullanır. Genelde, kontaklar kapalıyken sinyal toprağına elektriksel olarak bağlanır böylece çıkışlar düşük "sürülür", bu ise onları açık toplayıcı sürücülerin mekanik eşdeğeri yapar ve bu nedenle aynı sinyal koşullandırma gereksinimlerine tabidir (yani harici pull-up direnci).
Maksimum çıkış frekansı, açık toplayıcı çıkışlarını etkileyen aynı faktörlerle sınırlıdır ve kodlayıcı arayüzü tarafından filtrelenmesi gereken kontak sıçraması ve mekanik kontakların çalışma hızı ile sınırlıdır. Bu nedenle mekanik kodlayıcılar yüksek frekans çalışması için uygun değildir. Ayrıca kontaklar normal çalışmada mekanik olarak aşınır ve bu cihaz ömrünü sınırlar. Mekanik kodlayıcılar dahili, aktif elektronik devreleri olmadığından nispeten ucuzdur. Bu özellikleri nedeniyle mekanik kodlayıcılar, hafif görevler ve alçak frekanslı uygulamalar için uygundur.
İt-çek
İt-çek (Push-pull) çıkışları (örneğin Transistör–transistör mantığı, TTL) genellikle mantık devresine doğrudan arayüz için kullanılır. Bunlar, kodlayıcı ve arabirimin birbirine yakın yerleştirildiği (örneğin, baskılı devre iletkenleri veya kısa, korumalı kablo hatları aracılığıyla birbirine bağlı) ve ortak güç kaynağından güç alındığı böylece elektrik alanlarına, toprak döngülerine ve sinyalleri ve dolayısıyla konum izlemeyi bozabilecek veya daha da kötüsü kodlayıcı arayüzüne zarar verebilecek iletim hattı etkilerine maruz kalmanın önlendiği uygulamalar için çok uygundur.
Diferansiyel çifti
Diferansiyel RS-422 sinyalleme, genelde kodlayıcı yüksek frekanslar vereceğinde veya kodlayıcı arayüzünden uzakta bulunduğunda, veya kodlayıcı sinyallerinin elektrik alanlarına veya ortak mod voltajlarına maruz kalabileceği durumlarda veya arayüzün kodlayıcı ile arayüz arasındaki bağlantı sorunlarını belirlemesi gerektiğinde tercih edilir. Koordinat ölçüm makineleri, CNC makineleri, endüstriyel robot, fabrika otomasyonu ve uçak ve uzay gemisi simülatörlerinde kullanılan hareket platformları bunlara örnek verilebilir.
RS-422 çıkışları kullanıldığında, kodlayıcı her mantık çıkışı için bir diferansiyel iletken çifti sağlar; örneğin, "A" ve "/A", kodlayıcının "A" mantık çıkışını içeren aktif-yüksek ve aktif-düşük diferansiyel çifti için kullanılan tanımlamalardır. Sonuçta, kodlayıcı arayüzü, gelen RS-422 çiftlerini tek uçlu mantığa dönüştürmek için RS-422 hat alıcıları sağlamalıdır.
Ana uygulamalar
Konum takibi
Artımlı kodlayıcılar, mekanik cihazların fiziksel konumlarını izlemek için kullanılır. Artımlı kodlayıcı, izlenecek cihaza mekanik olarak bağlanmıştır, böylece cihaz hareket ettikçe çıkış sinyalleri değişir. Örnekler: Mekanik bilgisayar fareleri ve iztoplarının topları, elektronik ekipmandaki kontrol düğmeleri ve radar antenlerindeki dönen miller.
- İztopları ve elektromekanik bilgisayar fareleri, iki eksende konum izlemeyi kolaylaştırmak için iki döner artımlı kodlayıcı kullanır
- Elektronik ekipman kontrolleri genellikle mekanik kodlayıcıya bağlı bir düğme ile uygulanır (ayrık düğme ile gösterilmiştir)
- Ticari deniz radar antenlerinde, anten açısını izlemek için genelde dönen anten miline döner artımlı kodlayıcı takılır.
- Bir boru hattı video denetim traktörünün konumu genelde traktörün kablo makarasına bağlı bir döner artımlı kodlayıcı tarafından izlenir.
Artımlı bir kodlayıcı takip etmez ve çıkışları mevcut kodlayıcı konumunu göstermez; sadece konumdaki artımlı değişiklikleri bildirir. Sonuçta herhangi bir anda kodlayıcı konumunu belirlemek için, konumu "izleyecek" harici elektronik devreler kullanmak gerekir. Artımlı kodlayıcı arabirimi olarak bilinen bu harici devre, artımlı konum değişikliklerini sayarak konumu izler.
Artımlı konum değişikliğinin her raporunu aldığından ("A" veya "B" sinyalinin geçişi ile gösterilir), kodlayıcı arayüzü A ve B arasındaki faz ilişkisini dikkate alır ve faz farkının işaretine bağlı olarak yukarı veya aşağı sayar. Kümülatif "sayımların" değeri, izleme başladığından beri kat edilen mesafeyi gösterir. Bu mekanizma, çift yönlü uygulamalarda doğru konum takibi sağlar ve tek yönlü uygulamalarda AB kod geçişi yakınında titreşim veya mekanik titremeden kaynaklanacak yanlış sayımları önler.
Yer değiştirme birimleri
Çoğu zaman kodlayıcı sayıları metre, mil veya devir gibi birimlerle ifade edilmelidir. Bu gibi durumlarda, sayım başına kodlayıcı yer değiştirme oranı ile çarpılarak sayım istenen birime dönüştürülür:
- .
Genelde bu hesaplama, artımlı kodlayıcı arayüzünden sayıları okuyan bir bilgisayar tarafından yapılır. Örneğin, hareketin milimetresi başına 8.000 sayı üreten doğrusal artımlı kodlayıcı kullanıldığında milimetre cinsinden konum şu şekilde hesaplanır:
- .
Yuvaya getirme
Artımlı bir kodlayıcı arayüzünün mutlak konumu izlemesi ve raporlaması için kodlayıcının sayımları onun bağlı olduğu mekanik sistemdeki bir referans konumuyla ilişkilendirilmelidir. Bu genellikle, mekanik sistemin (ve kodlayıcının) bir referans konumu ile hizalanana kadar hareket ettirilmesi ve ardından ilgili mutlak konum sayımlarının kodlayıcı arabiriminin sayacına atanmasından oluşan sistemin yuvaya getirme (homing) işlemiyle yapılır.
Hedef aramayı kolaylaştırmak için bazı mekanik sistemlere mekanik sistem "yuva" (referans) konumundayken sinyal veren bir yakınlık sensörü yerleştirilir. Bu gibi durumlarda mekanik sistem kodlayıcı arayüzü sensör sinyalini alana kadar hareket ettirilerek bu konumun üzerine denk gelen konum değeri konum sayacına atanır.
Bazı dönen mekanik sistemlerde (örneğin dönen radar antenleri), ilgilenilen "konum", bir referans konumuna göre dönme açısıdır. Bunlar genelde indeks (veya Z) çıkış sinyalli döner artımlı kodlayıcı kullanır. "İndeks" sinyali mil referans konumundayken verilir böylece kodlayıcı arayüzünün referans açısını konum sayacına atamasına neden olur.
Bazı artımlı kodlayıcı uygulamalarında referans konum dedektörleri yoktur ve bu yüzden başka yollarla hedef arama yapılmalıdır. Örneğin bilgisayar, fare veya iztopu işaretleme aygıtı kullanırken önyüklemede bir başlangıç ekran konumu varsayılarak aygıt yuvaya getirilir ve karşılık gelen sayılar X ve Y konum sayaçlarına atanır.
Elle çalıştırılan kumandalar (örneğin, ses seviye kumandası) olarak kullanılan pano kodlayıcılarda, ilk konum elektrik gücü açıldığında ve konum sayacına atandığında ve güç kapatıldığında, flaş bellekten veya diğer kalıcı bellekten alınarak mevcut konum sayısı bir sonraki çalışma için başlangıç konumu olarak hizmet etmek üzere kalıcı belleğe kaydedilir.
Hız ölçümü
Artımlı kodlayıcılar genellikle mekanik sistemlerin hızını ölçmek için kullanılır. Bu, izleme amacıyla veya hareket kontrolü için geri bildirim sağlamak amacıyla veya her ikisi için yapılabilir.Radar anten dönüşünün ve malzeme konveyörlerinin hız kontrolü ve robotik, koordinat ölçüm makineleri (CMM) ve CNC makinelerinde hareket kontrolü bazı çok kullanılan uygulamalardır.
Artımlı kodlayıcı arayüzleri öncelikle mekanik yer değiştirmenin izlenmesiyle ilgilidir ve genellikle hızı doğrudan ölçmez. Sonuç olarak hızın, konumun zamana göre türevi alınarak dolaylı olarak ölçülmesi gerekir. Konum sinyali doğası gereği nicemlenmiştir ve bu durum, özellikle düşük hızlarda niceleme hatası nedeniyle türevin alınmasında zorluk çıkarır.
Kodlayıcı hızı, kodlayıcı çıkış darbelerini (veya kenarlarını) sayarak veya zamanlayarak belirlenebilir. Ortaya çıkan değer, hızın hesaplanabileceği sırasıyla frekans veya periyodu gösterir. Hız frekansla doğru orantılı, periyotla ters orantılıdır.
Frekansa göre hız ölçümü
Konum sinyali örneklenirse (ayrı bir zaman sinyali), darbeler (veya darbe kenarları) arayüz tarafından algılanır ve sayılır ve hız, genellikle arayüze okuma erişimi olan bir bilgisayar tarafından hesaplanır. Bunu yapmak için bilgisayar, zamanında arayüzden konum sayımlarını okur ve daha sonra ‘i bulmak için zamanında sayıları tekrar okur. Daha sonra ‘dan ‘e geçen zaman aralığındaki ortalama hız hesaplanır:
- .
Ortaya çıkan hız değeri, birim zaman başına sayım (örneğin saniye başına sayım) olarak ifade edilir. Ancak pratikte hızın genellikle saniye başına metre, dakika başına devir (RPM) veya saat başına mil (MPH) gibi standart birimlerle ifade edilmesi gerekir. Bu gibi durumlarda yazılım, sayımlar ile istenen mesafe birimleri arasındaki ilişkinin yanı sıra örnekleme periyodunun istenen zaman birimlerine oranını da hesaba katar. Örneğin devir başına 4.096 sayım üreten ve saniyede bir kez okunan döner artımlı kodlayıcıdada, yazılım RPM'yi şu şekilde hesaplar:
- .
Hız bu şekilde ölçülürken, ölçüm çözünürlüğü hem kodlayıcı çözünürlüğü hem de örnekleme periyodu (iki örnek arasında geçen süre) ile orantılıdır; Örnekleme periyodu arttıkça ölçüm çözünürlüğü de artar.
Periyoda göre hızın ölçümü
Alternatif olarak, darbe genişliği veya periyodu ölçülerek her kodlayıcı çıkış darbesinde bir hız ölçümü raporlanabilir. Bu yöntem kullanıldığında ölçümler belirli zamanlar yerine belirli konumlarda tetiklenir. Hız hesaplaması yukarıda gösterilenle aynıdır (sayım / zaman), ancak bu durumda ölçüm başlama ve durma süreleri ( ve ) bir zaman referansı ile sağlanır.
Bu teknik konum niceleme hatasını önler ancak zaman referansının nicelenmesiyle ilgili hatalara neden olur. Ayrıca faz hataları, simetri hataları ve geçiş konumlarındaki nominal değerlerden sapmalar gibi sensör idealsizliklerine karşı daha duyarlıdır.
Artımlı kodlayıcı arayüzü
Artımlı kodlayıcı arayüzü, artımlı kodlayıcıdan sinyalleri alan, mutlak konum ve diğer bilgileri üretmek için sinyalleri işleyen ve elde edilen bilgileri harici devrelerin kullanımına sunan elektronik devredir.
Artımlı kodlayıcı arayüzleri, ASIC'ler, FPGAlardaki IP blokları, mikrodenetleyicilerde özel çevresel arayüzler ve yüksek sayım hızları gerekmediğinde yoklamalı (yazılım izlenen) Genel Amaçlı Giriş/Çıkışlar (GPIO) dahil olmak üzere çeşitli şekillerde uygulanır.
Uygulamadan bağımsız olarak arayüz, bir sonraki durum değişikliği olmadan önce her AB durum değişikliğini bulmak için kodlayıcının A ve B çıkış sinyallerini yeterince sık örneklemelidir. Bir durum değişikliği tespit edildiğinde, A'nın B'nin önünde mi yoksa arkasında mı olduğuna bağlı olarak konum sayımlarını artırılır veya azaltılır. Bu genellikle önceki AB durumunun bir kopyasının saklanması ve durum değişikliği üzerine hareket yönünü belirlemek için mevcut ve önceki AB durumlarının kullanılmasıyla yapılır.
Hat alıcıları
Artımlı kodlayıcı arayüzleri, kodlayıcı tarafından üretilen sinyalleri almak için çeşitli elektronik devre türlerini kullanır. Bu hat alıcıları, aşağı yöndeki arayüz devrelerini korumak için tampon görevi ve çoğu durumda sinyal şartlandırma da yapar.
Tek uçlu
Artımlı kodlayıcı arayüzleri, tek uçlu (örneğin, itme-çekme, açık toplayıcı) çıkışlı kodlayıcılardan sinyalleri almak için tipik olarak Schmitt tetikleyici girişlerini kullanır. Bu tür hat alıcısı doğası gereği düşük seviyeli gürültüyü (giriş histerezisi aracılığıyla) reddeder ve aşağı akış devrelerini geçersiz (ve muhtemelen yıkıcı) mantık sinyali seviyelerinden korur.
Diferansiyel
RS-422 hat alıcıları genellikle diferansiyel çıkışlı kodlayıcılardan sinyal almak için kullanılır. Bu tip alıcı, ortak mod gürültüsünü reddeder ve gelen diferansiyel sinyalleri, aşağı akış mantık devrelerinin gerektirdiği tek uçlu şekle dönüştürür.
Kritik görev sistemlerinde, kodlayıcı güç kaybı, sinyal sürücü arızası, kablo arızası veya kablo bağlantısının kesilmesi nedeniyle giriş sinyali kaybını tespit etmek için bir kodlayıcı arayüzü gerekli olabilir. Bu genellikle geçerli giriş sinyallerinin yokluğunu bulan ve bu durumu "sinyal kaybı" durum çıkışı yoluyla bildiren gelişmiş RS-422 hat alıcıları kullanılarak gerçekleştirilir. Normal çalışmada, giriş durumu geçişleri sırasında durum çıkışlarında hatalar (kısa darbeler) görünebilir; Tipik olarak kodlayıcı arayüzü, bu aksaklıkların yanlışlıkla kayıp sinyaller olarak yorumlanmasını önlemek için durum sinyallerini filtreler. Arayüze bağlı olarak sonraki işlemler, sinyal kaybının belirlenmesine kesme isteği oluşturulmasını ve hata günlüğü veya arıza analizi için uygulamaya bildirim gönderilmesini içerebilir.
Saat senkronizasyonu
Artımlı kodlayıcı arayüzü büyük ölçüde bir saat sinyali tarafından hızlanan sıralı mantıktan oluşur. Bununla birlikte, gelen kodlayıcı sinyalleri arayüz saatine göre eşzamansızdır çünkü zamanlamaları yalnızca kodlayıcı hareketi tarafından belirlenir. Sonuçta, hem metastabiliteden kaynaklanan hataları önlemek hem de sinyalleri karesel kod çözücünün saat alanına zorlamak için A ve B (ayrıca kullanılıyorsa Z ve alarm) hat alıcılarından gelen çıkış sinyallerinin arayüz saatiyle eşzamanlı yapılması gerekir.
Genellikle bu senkronizasyon, burada görülen iki flip-flop senkronizatörü gibi bağımsız, tek sinyalli senkronizatörler tarafından gerçekleştirilir. Çok yüksek saat frekanslarında veya çok az hata oranına gerek duyulduğunda, senkronizatörler kabul edilebilir derecede az bit hata oranına ulaşmak için ek flip-floplar içerebilir.
Giriş filtresi
Çoğu durumda bir kodlayıcı arayüzü, daha fazla işleme tabi tutulmadan önce senkronize kodlayıcı sinyallerini filtrelemelidir. Bu, motor uygulamalarında yaygın olarak bulunan alçak-seviyeli gürültüyü ve kısa, büyük genlikli gürültü sivri uçlarını reddetmek ve mekanik tip kodlayıcılar durumunda, mekanik kontak sıçraması nedeniyle oluşan sayım hatalarını önlemek için A ve Byi geri döndürmek için gerekli olabilir.
Donanım tabanlı arayüzler genellikle kodlayıcı sinyalleri için programlanabilir filtreler sağlar, bu ise geniş bir filtre ayar aralığı sunar ve böylece gerektiğinde kontakları geri döndürmelerine veya gürültüden veya yavaşça dönen sinyallerden kaynaklanan geçişleri bastırmalarına olanak tanır. Yazılım tabanlı arayüzlerde, A ve B genellikle yazılım tarafından örneklenen (yoklama veya kenar kesintileri yoluyla) ve geri döndürülen GPIO’lara bağlanır.
Kaynakça
- ^ a b Sensoray. "Introduction to Incremental Encoders". 18 Temmuz 2018 tarihinde kaynağından . Erişim tarihi: 18 Temmuz 2018.
- ^ a b c d e Craig, K. (PDF). 10 Temmuz 2022 tarihinde kaynağından (PDF) arşivlendi. Erişim tarihi: 25 Temmuz 2018.
- ^ a b c d "The Basics of How an Encoder Works" (PDF). Encoder Products Company. 23 Temmuz 2018 tarihinde kaynağından (PDF). Erişim tarihi: 23 Temmuz 2018.
- ^ "Encoder Basics" (PDF). ICS A/S. 3 Mart 2021 tarihinde kaynağından (PDF). Erişim tarihi: 10 Haziran 2022.
- ^ a b c d e (PDF). NASA Infrared Telescope Facility (IRTF). Institute for Astronomy, University of Hawaii. 19 Eylül 2009 tarihinde kaynağından (PDF) arşivlendi. Erişim tarihi: 17 Ağustos 2018.
- ^ "3 Steps to Specifying the Correct Encoder Output Type". Encoder Products. 20 Ağustos 2018 tarihinde kaynağından . Erişim tarihi: 20 Ağustos 2018.
- ^ Collins, Danielle. "How are encoders used for speed measurement?". Design World. 3 Ağustos 2020 tarihinde kaynağından . Erişim tarihi: 22 Eylül 2020.
- ^ Petrella, Roberto; Tursini, Marco; Peretti, Luca; Zigliotto, Mauro. (PDF). 16 Nisan 2021 tarihinde kaynağından (PDF) arşivlendi. Erişim tarihi: 22 Eylül 2020.
- ^ Ginosar, Ran. "Metastability and Synchronizers: A Tutorial" (PDF). Israel Institute of Technology. 10 Aralık 2019 tarihinde kaynağından (PDF). Erişim tarihi: 21 Ocak 2020.
- ^ Donohue, Ryan. "Synchronization in Digital Logic Circuits" (PDF). Stanford Üniversitesi. 19 Ağustos 2019 tarihinde kaynağından (PDF). Erişim tarihi: 21 Ocak 2020.
- ^ "Quadrature Decoder/Counter Interface ICs" (PDF). Agilent Technologies. Erişim tarihi: 20 Ağustos 2018.
wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar
Artimli kodlayici enkoder cihaz hareket ettirildiginde iki A ve B cikis sinyalli darbeler veren dogrusal veya doner elektromekanik bir cihazdir A ve B sinyalleri birlikte hareketin hem olusumunu hem de yonunu gosterir Cogu artimli kodlayicinin ek bir cikis sinyali vardir ve bu sinyale kodlayicinin belirli bir referans konumunda oldugunu gosteren genelde indeks veya Z denilir Ayrica bazi kodlayicilar rulman arizasi veya sensor arizasi gibi dahili arizayi gosteren durum cikisi alarm verir Delik acikligina gore milli doner artimli kodlayici Mutlak kodlayici dan farkli olarak artimli kodlayici mutlak konumu vermez yalnizca konumdaki degisiklikleri ve bildirilen her konum degisikligi icin hareket yonunu bildirir Sonucta belirli bir anda mutlak konumu bulmak icin kodlayici sinyallerini artimli kodlayici arabirimine gondermek gereklidir bu ise kodlayicinin mutlak konum degerini izler ve raporlar Artimli kodlayicilar konum degisikliklerini neredeyse aninda bildirir bu ise yuksek hizli mekanizmalarin hareketlerini neredeyse gercek zamanli olarak izlemeye olanak tanir Bu nedenle artimli kodlayicilar konum ve hizin hassas olcumunu ve kontrolunu gerektiren uygulamalarda kullanilir Dortlu ciktilarDordun icinde iki kare dalga Hareket yonu bu durumda negatif olan A B faz farkinin isareti ile gosterilir cunku A B yi takip eder Artimli bir kodlayici A ve B cikis sinyallerini uretmek icin dortlu kodlayici kullanir A ve B cikislarindan cikan darbeler karesel olarak kodlanmistir yani artimli kodlayici sabit bir hizda hareket ettiginde A ve B dalga bicimleri kare dalgadir ve A ve B arasinda 90 derece faz farki vardir Herhangi bir zamanda A ve B sinyalleri arasindaki faz farki kodlayicinin hareket yonune bagli olarak pozitif veya negatiftir Doner kodlayicida faz farki cihaz tasarimina bagli olarak saat yonunde donus icin 90 ve saat yonunun tersine donus icin 90 veya tam tersidir Salinimli bir milden gelen dortlu sinyaller Saat sinyalinin yukselen kenarindaki Veri den saat yonunde yonu okuyun Mil yon degistirdikce darbe genisliklerini ve fazini degistirerek yavaslar ve tersine doner A veya B cikisindaki darbe frekansi kodlayicinin hiziyla konum degisim oraniyla dogru orantilidir yuksek frekanslar hizli hareketi alcak frekanslar ise daha yavas hizi gosterir Kodlayici hareketsizken A ve B uzerinde statik degismeyen sinyaller verir Doner kodlayicida frekans kodlayicinin mil donus hizini ve dogrusal kodlayicilarda ise frekans dogrusal gidis hizini verir Dortlu kodlayici algilama mekanizmalarinin kavramsal cizimleriSagda A B ilgili sinyal durumlari ile doner kodlayici Dogrusal kodlayici R sinyali kodlayicinin referans konumunda oldugunu gosterirCozunurluk Artimli kodlayicinin cozunurlugu urettigi konum bilgi hassasiyetinin olcusudur Kodlayici cozunurlugu genelde birim yer degistirme basina A veya B darbe sayisi veya esdegeri birim yer degistirme basina A veya B kare dalga dongu sayisi cinsinden belirtilir Doner kodlayicilarda cozunurluk her devir basina dusen darbe sayisi PPR veya her devir devir basina dusen dongu sayisi CPR olarak belirtilirken dogrusal kodlayici cozunurlugu belirli bir dogrusal donus mesafesine karsilik gelen darbe sayisi cinsinden verilir ornegin mm basina 1000 darbe gibi Bu kodlayicinin algilayabilecegi en kucuk konum degisikligi kodlayicinin olcum cozunurlugunun aksinedir A veya B uzerindeki her sinyal kenari algilanan konum degisikligini gosterir A veya B uzerindeki her kare dalga dongusu dort sinyal kenarini kapsadigindan A yukselen B yukselen dusen A ve dusen B kodlayicinin olcum cozunurlugu tam bir A veya B cikti dongusu tarafindan temsil edilen yer degistirmenin dortte birine esittir Ornegin 1000 darbe mm dogrusal kodlayicinin 1 mm 1000 dongu 1 mm dongu basina olcum cozunurlugu vardir dolayisiyla bu kodlayicinin cozunurlugu 1 mm 4 250 nm dir Simetri ve faz Artimli kodlayicilar sensor hatalarindan dolayi simetri ve faz hatalari yapar Sabit hizda hareket ederken ideal artimli bir kodlayici A ve B arasinda tam olarak 90 lik bir faz farkiyla A ve B uzerinde tam kare dalgalar verir yani darbeler tam olarak 180 genisligindedir Ancak gercek kodlayicilarda sensor kusurlari nedeniyle darbe genislikleri hicbir zaman tam olarak 180 degildir ve faz farki hicbir zaman tam olarak 90 degildir Ayrica A ve B darbe genislikleri bir cevrimden digerine ve birbirine gore degisir ve faz farki her A ve B sinyal kenarinda degisir Sonucta hem darbe genisligi hem de faz farki bir dizi deger uzerinde degisir Herhangi bir kodlayici darbe genisligi ve faz farki araliklari sirasiyla simetri ve faz ozellikleriyle tanimlanir Ornegin simetrisi 180 25 olarak belirtilen bir kodlayicida her cikis darbesinin genisliginin en az 155 ve en fazla 205 olmasi garanti edilir Benzer sekilde 90 20 olarak belirtilen faz ile her A veya B kenarindaki faz farki en az 70 ve 110 den fazla olmaz Sinyal turleriArtimli kodlayicilar cikis sinyallerini surmek iletmek icin cesitli elektronik devre tipleri kullanir ve ureticiler genellikle cesitli surucu tiplerinden herhangi biriyle belirli bir kodlayici modeli yapar Cok bulunan surucu tipleri acik toplayici kollektor mekanik itme cekme ve diferansiyel RS 422 dir Acik toplayici Bir acik toplayici surucunun sematik diyagrami Cikis pull up direnci bazi kodlayicilarda kendiliginden vardir kodlayicida pull up direnci yoksa harici bir direnc gereklidir Acik toplayici suruculer NPN transistoru veya n tipi MOSFET kullanan acik tahliye suruculerini kullanarak genis sinyal voltaj araliginda calismaya imkan verir ve cikis akimini oldukca azaltabilir Bu ozellikleri nedeniyle acik toplayici suruculerini akim dongulerini optokuplorleri ve fiber optik vericileri surmede yararlidir Akim kaynagi olmadigindan acik toplayici surucu cikisi pull up direnci araciligiyla pozitif bir DC gerilimine baglanmalidir Bazi kodlayicilarin bu amac icin icinde kendi direncleri vardir pull up direnci olmayan digerleri harici bir pull up direncine gerek duyar Ikinci durumda direnc gurultu bagisikligini iyilestirmek icin genellikle kodlayici arabirim yakinina konulur Kodlayicinin yuksek seviyeli mantik sinyal voltaji pull up direncine uygulanan voltajla belirlenir semada VOH dusuk seviye cikis akimi ise sinyal voltaji ve yuk direnci pull up direnci dahil ikilisince belirlenir Surucu dusuk seviyeden yuksek mantik seviyesine gectiginde yuk direnci ve devre kapasitansi sinyalin yukselis suresini uzatan alcak geciren filtre olusturmak icin birlikte calisirlar ve boylece surucunun maksimum frekans gucu sinirlanir Bu yuzden acik toplayici suruculer kodlayici yuksek frekanslar vereceginde genellikle kullanilmaz Mekanik islemi PCB ye lehimlenmis doner bir mekanik artimli kodlayici Mekanik veya kontak artimli kodlayicilar dogrudan A ve B cikis sinyallerini olusturmak icin kayan elektrik kontaklari kullanir Genelde kontaklar kapaliyken sinyal topragina elektriksel olarak baglanir boylece cikislar dusuk surulur bu ise onlari acik toplayici suruculerin mekanik esdegeri yapar ve bu nedenle ayni sinyal kosullandirma gereksinimlerine tabidir yani harici pull up direnci Maksimum cikis frekansi acik toplayici cikislarini etkileyen ayni faktorlerle sinirlidir ve kodlayici arayuzu tarafindan filtrelenmesi gereken kontak sicramasi ve mekanik kontaklarin calisma hizi ile sinirlidir Bu nedenle mekanik kodlayicilar yuksek frekans calismasi icin uygun degildir Ayrica kontaklar normal calismada mekanik olarak asinir ve bu cihaz omrunu sinirlar Mekanik kodlayicilar dahili aktif elektronik devreleri olmadigindan nispeten ucuzdur Bu ozellikleri nedeniyle mekanik kodlayicilar hafif gorevler ve alcak frekansli uygulamalar icin uygundur It cek It cek Push pull cikislari ornegin Transistor transistor mantigi TTL genellikle mantik devresine dogrudan arayuz icin kullanilir Bunlar kodlayici ve arabirimin birbirine yakin yerlestirildigi ornegin baskili devre iletkenleri veya kisa korumali kablo hatlari araciligiyla birbirine bagli ve ortak guc kaynagindan guc alindigi boylece elektrik alanlarina toprak dongulerine ve sinyalleri ve dolayisiyla konum izlemeyi bozabilecek veya daha da kotusu kodlayici arayuzune zarar verebilecek iletim hatti etkilerine maruz kalmanin onlendigi uygulamalar icin cok uygundur Diferansiyel cifti Artimli kodlayici dan diferansiyel cikis dalga bicimleri Diferansiyel RS 422 sinyalleme genelde kodlayici yuksek frekanslar vereceginde veya kodlayici arayuzunden uzakta bulundugunda veya kodlayici sinyallerinin elektrik alanlarina veya ortak mod voltajlarina maruz kalabilecegi durumlarda veya arayuzun kodlayici ile arayuz arasindaki baglanti sorunlarini belirlemesi gerektiginde tercih edilir Koordinat olcum makineleri CNC makineleri endustriyel robot fabrika otomasyonu ve ucak ve uzay gemisi simulatorlerinde kullanilan hareket platformlari bunlara ornek verilebilir RS 422 cikislari kullanildiginda kodlayici her mantik cikisi icin bir diferansiyel iletken cifti saglar ornegin A ve A kodlayicinin A mantik cikisini iceren aktif yuksek ve aktif dusuk diferansiyel cifti icin kullanilan tanimlamalardir Sonucta kodlayici arayuzu gelen RS 422 ciftlerini tek uclu mantiga donusturmek icin RS 422 hat alicilari saglamalidir Ana uygulamalarKonum takibi Artimli kodlayicilar mekanik cihazlarin fiziksel konumlarini izlemek icin kullanilir Artimli kodlayici izlenecek cihaza mekanik olarak baglanmistir boylece cihaz hareket ettikce cikis sinyalleri degisir Ornekler Mekanik bilgisayar fareleri ve iztoplarinin toplari elektronik ekipmandaki kontrol dugmeleri ve radar antenlerindeki donen miller Iztoplari ve elektromekanik bilgisayar fareleri iki eksende konum izlemeyi kolaylastirmak icin iki doner artimli kodlayici kullanir Elektronik ekipman kontrolleri genellikle mekanik kodlayiciya bagli bir dugme ile uygulanir ayrik dugme ile gosterilmistir Ticari deniz radar antenlerinde anten acisini izlemek icin genelde donen anten miline doner artimli kodlayici takilir Bir boru hatti video denetim traktorunun konumu genelde traktorun kablo makarasina bagli bir doner artimli kodlayici tarafindan izlenir Artimli bir kodlayici takip etmez ve cikislari mevcut kodlayici konumunu gostermez sadece konumdaki artimli degisiklikleri bildirir Sonucta herhangi bir anda kodlayici konumunu belirlemek icin konumu izleyecek harici elektronik devreler kullanmak gerekir Artimli kodlayici arabirimi olarak bilinen bu harici devre artimli konum degisikliklerini sayarak konumu izler Artimli konum degisikliginin her raporunu aldigindan A veya B sinyalinin gecisi ile gosterilir kodlayici arayuzu A ve B arasindaki faz iliskisini dikkate alir ve faz farkinin isaretine bagli olarak yukari veya asagi sayar Kumulatif sayimlarin degeri izleme basladigindan beri kat edilen mesafeyi gosterir Bu mekanizma cift yonlu uygulamalarda dogru konum takibi saglar ve tek yonlu uygulamalarda AB kod gecisi yakininda titresim veya mekanik titremeden kaynaklanacak yanlis sayimlari onler Yer degistirme birimleri Cogu zaman kodlayici sayilari metre mil veya devir gibi birimlerle ifade edilmelidir Bu gibi durumlarda sayim basina D displaystyle D kodlayici yer degistirme orani C displaystyle C ile carpilarak sayim istenen birime donusturulur konum sayim DC displaystyle konum text sayim times frac D C Genelde bu hesaplama artimli kodlayici arayuzunden sayilari okuyan bir bilgisayar tarafindan yapilir Ornegin hareketin milimetresi basina 8 000 sayi ureten dogrusal artimli kodlayici kullanildiginda milimetre cinsinden konum su sekilde hesaplanir mm sayim 1 mm8000 sayim displaystyle mm text sayim times frac text 1 mm text 8000 sayim Yuvaya getirme Artimli bir kodlayici arayuzunun mutlak konumu izlemesi ve raporlamasi icin kodlayicinin sayimlari onun bagli oldugu mekanik sistemdeki bir referans konumuyla iliskilendirilmelidir Bu genellikle mekanik sistemin ve kodlayicinin bir referans konumu ile hizalanana kadar hareket ettirilmesi ve ardindan ilgili mutlak konum sayimlarinin kodlayici arabiriminin sayacina atanmasindan olusan sistemin yuvaya getirme homing islemiyle yapilir Hedef aramayi kolaylastirmak icin bazi mekanik sistemlere mekanik sistem yuva referans konumundayken sinyal veren bir yakinlik sensoru yerlestirilir Bu gibi durumlarda mekanik sistem kodlayici arayuzu sensor sinyalini alana kadar hareket ettirilerek bu konumun uzerine denk gelen konum degeri konum sayacina atanir Bazi donen mekanik sistemlerde ornegin donen radar antenleri ilgilenilen konum bir referans konumuna gore donme acisidir Bunlar genelde indeks veya Z cikis sinyalli doner artimli kodlayici kullanir Indeks sinyali mil referans konumundayken verilir boylece kodlayici arayuzunun referans acisini konum sayacina atamasina neden olur Bazi artimli kodlayici uygulamalarinda referans konum dedektorleri yoktur ve bu yuzden baska yollarla hedef arama yapilmalidir Ornegin bilgisayar fare veya iztopu isaretleme aygiti kullanirken onyuklemede bir baslangic ekran konumu varsayilarak aygit yuvaya getirilir ve karsilik gelen sayilar X ve Y konum sayaclarina atanir Elle calistirilan kumandalar ornegin ses seviye kumandasi olarak kullanilan pano kodlayicilarda ilk konum elektrik gucu acildiginda ve konum sayacina atandiginda ve guc kapatildiginda flas bellekten veya diger kalici bellekten alinarak mevcut konum sayisi bir sonraki calisma icin baslangic konumu olarak hizmet etmek uzere kalici bellege kaydedilir Hiz olcumu Bunun gibi mekanik konveyorler genellikle kapali dongu hiz kontrolu icin geri besleme cihazlari olarak doner artimli kodlayicilar kullanir Artimli kodlayicilar genellikle mekanik sistemlerin hizini olcmek icin kullanilir Bu izleme amaciyla veya hareket kontrolu icin geri bildirim saglamak amaciyla veya her ikisi icin yapilabilir Radar anten donusunun ve malzeme konveyorlerinin hiz kontrolu ve robotik koordinat olcum makineleri CMM ve CNC makinelerinde hareket kontrolu bazi cok kullanilan uygulamalardir Artimli kodlayici arayuzleri oncelikle mekanik yer degistirmenin izlenmesiyle ilgilidir ve genellikle hizi dogrudan olcmez Sonuc olarak hizin konumun zamana gore turevi alinarak dolayli olarak olculmesi gerekir Konum sinyali dogasi geregi nicemlenmistir ve bu durum ozellikle dusuk hizlarda niceleme hatasi nedeniyle turevin alinmasinda zorluk cikarir Kodlayici hizi kodlayici cikis darbelerini veya kenarlarini sayarak veya zamanlayarak belirlenebilir Ortaya cikan deger hizin hesaplanabilecegi sirasiyla frekans veya periyodu gosterir Hiz frekansla dogru orantili periyotla ters orantilidir Frekansa gore hiz olcumu Konum sinyali orneklenirse ayri bir zaman sinyali darbeler veya darbe kenarlari arayuz tarafindan algilanir ve sayilir ve hiz genellikle arayuze okuma erisimi olan bir bilgisayar tarafindan hesaplanir Bunu yapmak icin bilgisayar T0 displaystyle T 0 zamaninda arayuzden C0 displaystyle C 0 konum sayimlarini okur ve daha sonra C1 displaystyle C 1 i bulmak icin T1 displaystyle T 1 zamaninda sayilari tekrar okur Daha sonra T0 displaystyle T 0 dan T1 displaystyle T 1 e gecen zaman araligindaki ortalama hiz hesaplanir hiz C1 C0 T1 T0 displaystyle text hiz frac C 1 C 0 T 1 T 0 Ortaya cikan hiz degeri birim zaman basina sayim ornegin saniye basina sayim olarak ifade edilir Ancak pratikte hizin genellikle saniye basina metre dakika basina devir RPM veya saat basina mil MPH gibi standart birimlerle ifade edilmesi gerekir Bu gibi durumlarda yazilim sayimlar ile istenen mesafe birimleri arasindaki iliskinin yani sira ornekleme periyodunun istenen zaman birimlerine oranini da hesaba katar Ornegin devir basina 4 096 sayim ureten ve saniyede bir kez okunan doner artimli kodlayicidada yazilim RPM yi su sekilde hesaplar RPM C1 C0 1 saniye 60 saniye1 dakika 1 devir4096 sayim displaystyle RPM frac C 1 C 0 text 1 saniye times frac text 60 saniye text 1 dakika times frac text 1 devir text 4096 sayim Hiz bu sekilde olculurken olcum cozunurlugu hem kodlayici cozunurlugu hem de ornekleme periyodu iki ornek arasinda gecen sure ile orantilidir Ornekleme periyodu arttikca olcum cozunurlugu de artar Periyoda gore hizin olcumu Alternatif olarak darbe genisligi veya periyodu olculerek her kodlayici cikis darbesinde bir hiz olcumu raporlanabilir Bu yontem kullanildiginda olcumler belirli zamanlar yerine belirli konumlarda tetiklenir Hiz hesaplamasi yukarida gosterilenle aynidir sayim zaman ancak bu durumda olcum baslama ve durma sureleri T0 displaystyle T 0 ve T1 displaystyle T 1 bir zaman referansi ile saglanir Bu teknik konum niceleme hatasini onler ancak zaman referansinin nicelenmesiyle ilgili hatalara neden olur Ayrica faz hatalari simetri hatalari ve gecis konumlarindaki nominal degerlerden sapmalar gibi sensor idealsizliklerine karsi daha duyarlidir Artimli kodlayici arayuzuPCI Express 6 eksenli artimli kodlayici arayuzu Yukaridan asagiya giris birlestiricileri L ve hat alicilari R FPGA arka panel birlestirici Artimli kodlayici arayuzu artimli kodlayicidan sinyalleri alan mutlak konum ve diger bilgileri uretmek icin sinyalleri isleyen ve elde edilen bilgileri harici devrelerin kullanimina sunan elektronik devredir Artimli kodlayici arayuzleri ASIC ler FPGAlardaki IP bloklari mikrodenetleyicilerde ozel cevresel arayuzler ve yuksek sayim hizlari gerekmediginde yoklamali yazilim izlenen Genel Amacli Giris Cikislar GPIO dahil olmak uzere cesitli sekillerde uygulanir Uygulamadan bagimsiz olarak arayuz bir sonraki durum degisikligi olmadan once her AB durum degisikligini bulmak icin kodlayicinin A ve B cikis sinyallerini yeterince sik orneklemelidir Bir durum degisikligi tespit edildiginde A nin B nin onunde mi yoksa arkasinda mi olduguna bagli olarak konum sayimlarini artirilir veya azaltilir Bu genellikle onceki AB durumunun bir kopyasinin saklanmasi ve durum degisikligi uzerine hareket yonunu belirlemek icin mevcut ve onceki AB durumlarinin kullanilmasiyla yapilir Hat alicilari Artimli kodlayici arayuzleri kodlayici tarafindan uretilen sinyalleri almak icin cesitli elektronik devre turlerini kullanir Bu hat alicilari asagi yondeki arayuz devrelerini korumak icin tampon gorevi ve cogu durumda sinyal sartlandirma da yapar Tek uclu Artimli kodlayici arayuzleri tek uclu ornegin itme cekme acik toplayici cikisli kodlayicilardan sinyalleri almak icin tipik olarak Schmitt tetikleyici girislerini kullanir Bu tur hat alicisi dogasi geregi dusuk seviyeli gurultuyu giris histerezisi araciligiyla reddeder ve asagi akis devrelerini gecersiz ve muhtemelen yikici mantik sinyali seviyelerinden korur Diferansiyel RS 422 hat alicilari genellikle diferansiyel cikisli kodlayicilardan sinyal almak icin kullanilir Bu tip alici ortak mod gurultusunu reddeder ve gelen diferansiyel sinyalleri asagi akis mantik devrelerinin gerektirdigi tek uclu sekle donusturur Kritik gorev sistemlerinde kodlayici guc kaybi sinyal surucu arizasi kablo arizasi veya kablo baglantisinin kesilmesi nedeniyle giris sinyali kaybini tespit etmek icin bir kodlayici arayuzu gerekli olabilir Bu genellikle gecerli giris sinyallerinin yoklugunu bulan ve bu durumu sinyal kaybi durum cikisi yoluyla bildiren gelismis RS 422 hat alicilari kullanilarak gerceklestirilir Normal calismada giris durumu gecisleri sirasinda durum cikislarinda hatalar kisa darbeler gorunebilir Tipik olarak kodlayici arayuzu bu aksakliklarin yanlislikla kayip sinyaller olarak yorumlanmasini onlemek icin durum sinyallerini filtreler Arayuze bagli olarak sonraki islemler sinyal kaybinin belirlenmesine kesme istegi olusturulmasini ve hata gunlugu veya ariza analizi icin uygulamaya bildirim gonderilmesini icerebilir Saat senkronizasyonu 2 FF senkronizator Hat alicisinin cikis sinyali Din e uygulanir Dout sinyali kareleme kod cozucuye gonderilir Yuksek saat frekanslarinda senkronizatorler bit hata oranini azaltmak icin uc bunun gibi veya daha cok flip flop kullanabilir Artimli kodlayici arayuzu buyuk olcude bir saat sinyali tarafindan hizlanan sirali mantiktan olusur Bununla birlikte gelen kodlayici sinyalleri arayuz saatine gore eszamansizdir cunku zamanlamalari yalnizca kodlayici hareketi tarafindan belirlenir Sonucta hem metastabiliteden kaynaklanan hatalari onlemek hem de sinyalleri karesel kod cozucunun saat alanina zorlamak icin A ve B ayrica kullaniliyorsa Z ve alarm hat alicilarindan gelen cikis sinyallerinin arayuz saatiyle eszamanli yapilmasi gerekir Genellikle bu senkronizasyon burada gorulen iki flip flop senkronizatoru gibi bagimsiz tek sinyalli senkronizatorler tarafindan gerceklestirilir Cok yuksek saat frekanslarinda veya cok az hata oranina gerek duyuldugunda senkronizatorler kabul edilebilir derecede az bit hata oranina ulasmak icin ek flip floplar icerebilir Giris filtresi Cogu durumda bir kodlayici arayuzu daha fazla isleme tabi tutulmadan once senkronize kodlayici sinyallerini filtrelemelidir Bu motor uygulamalarinda yaygin olarak bulunan alcak seviyeli gurultuyu ve kisa buyuk genlikli gurultu sivri uclarini reddetmek ve mekanik tip kodlayicilar durumunda mekanik kontak sicramasi nedeniyle olusan sayim hatalarini onlemek icin A ve Byi geri dondurmek icin gerekli olabilir Donanim tabanli arayuzler genellikle kodlayici sinyalleri icin programlanabilir filtreler saglar bu ise genis bir filtre ayar araligi sunar ve boylece gerektiginde kontaklari geri dondurmelerine veya gurultuden veya yavasca donen sinyallerden kaynaklanan gecisleri bastirmalarina olanak tanir Yazilim tabanli arayuzlerde A ve B genellikle yazilim tarafindan orneklenen yoklama veya kenar kesintileri yoluyla ve geri dondurulen GPIO lara baglanir Kaynakca a b Sensoray Introduction to Incremental Encoders 18 Temmuz 2018 tarihinde kaynagindan Erisim tarihi 18 Temmuz 2018 a b c d e Craig K PDF 10 Temmuz 2022 tarihinde kaynagindan PDF arsivlendi Erisim tarihi 25 Temmuz 2018 a b c d The Basics of How an Encoder Works PDF Encoder Products Company 23 Temmuz 2018 tarihinde kaynagindan PDF Erisim tarihi 23 Temmuz 2018 Encoder Basics PDF ICS A S 3 Mart 2021 tarihinde kaynagindan PDF Erisim tarihi 10 Haziran 2022 a b c d e PDF NASA Infrared Telescope Facility IRTF Institute for Astronomy University of Hawaii 19 Eylul 2009 tarihinde kaynagindan PDF arsivlendi Erisim tarihi 17 Agustos 2018 3 Steps to Specifying the Correct Encoder Output Type Encoder Products 20 Agustos 2018 tarihinde kaynagindan Erisim tarihi 20 Agustos 2018 Collins Danielle How are encoders used for speed measurement Design World 3 Agustos 2020 tarihinde kaynagindan Erisim tarihi 22 Eylul 2020 Petrella Roberto Tursini Marco Peretti Luca Zigliotto Mauro PDF 16 Nisan 2021 tarihinde kaynagindan PDF arsivlendi Erisim tarihi 22 Eylul 2020 Ginosar Ran Metastability and Synchronizers A Tutorial PDF Israel Institute of Technology 10 Aralik 2019 tarihinde kaynagindan PDF Erisim tarihi 21 Ocak 2020 Donohue Ryan Synchronization in Digital Logic Circuits PDF Stanford Universitesi 19 Agustos 2019 tarihinde kaynagindan PDF Erisim tarihi 21 Ocak 2020 Quadrature Decoder Counter Interface ICs PDF Agilent Technologies Erisim tarihi 20 Agustos 2018 Arsivlenmesi gereken baglantiya sahip kaynak sablonu iceren maddeler link Bu madde bir taslaktir Bu maddeyi gelistirerek veya ozellestirilmis taslak sablonlarindan birini koyarak Vikipedi ye katkida bulunabilirsiniz