Sinyal sorunları rehberi

Belirti: Gray kodunun en düşük bitinde sık hata, üst bitler doğru — ince kod izlerinin kontrastı

Belirti: Gray kodunun en düşük bitinde sık hata, üst bitler doğru — ince kod izlerinin kontrastı

Gray kodunun en düşük anlamlı biti en dar kod elemanlarına sahiptir ve görüntüleme tipi okumada kontrastı aralıkla en hızlı düşer: p²/λ ölçütüne göre 20 μm ve 640 μm kod elemanlarının duyarlılığı yaklaşık bin kat farklıdır. Bu makale her bit izi için kontrastın aralığa göre benzetimini ve LSB payını verir, eşik kaymasının bit hatalarını nasıl büyüttüğünü açıklar ve genliği bit bit ölçme ile aralığı yeniden kontrol etme adımlarını verir.

Gray kodlu mutlak bir enkoder sahada ara sıra konum sıçramaları veya doğrulama hataları bildiriyor ve hatalı kod değeri hep en düşük bitte yanlış, üst bitlerde asla. Kod diskini değiştirmek bazen işe yarıyor; okuma kafasını değiştirmek bazen durumu kötüleştiriyor. Gray kodunun avantajı, yanlış okunan bir LSB’nin yalnızca bir konum sapmasıdır (bu kütüphanede Gray kodu ile sözde rastgele kodu karşılaştıran makaleye bakın); bu yüzden büyük sıçramalara yol açmaz, ama titreme, doğrulama başarısızlığı veya artımlı izle uyumsuzluk olarak görünür. LSB neden hep ilk bozulan? Çünkü kod elemanları en dardır ve görüntüleme tipi okumada kontrastın aralık duyarlılığı kod elemanı genişliğinin karesiyle ölçeklenir.

Altı Gray kodu izinin (20–640 μm kod elemanları) aralık 0’dan 1 mm’ye büyürken kontrastı ve aydınlık/karanlık seviyeleri: eşik çevresindeki pay bandına ilk düşen LSB’dir, üst bitler neredeyse etkilenmez (benzetim örneği).
Şekil 1 – Altı Gray kodu izinin (20–640 μm kod elemanları) aralık 0’dan 1 mm’ye büyürken kontrastı ve aydınlık/karanlık seviyeleri: eşik çevresindeki pay bandına ilk düşen LSB’dir, üst bitler neredeyse etkilenmez (benzetim örneği).

LSB neden en duyarlı

Yansıtılmış ikili Gray kodunun LSB’si her 2 konumda değişir; bu yüzden izi 4 konum periyotlu ve 2 konum kod elemanı genişlikli bir kare dalgadır; her üst bit kod elemanı genişliğini iki katına çıkarır. LSB kod elemanı w0 = 20 μm iken altı kod elemanı genişliği 20, 40, 80, 160, 320 ve 640 μm’dir; bunlar 40–1280 μm’lik P = 2w periyotlarına karşılık gelir.

Görüntüleme tipi okumada izin gölgesi g aralığını geçerek dedektöre ulaşır ve iki tür bulanıklık vardır:

  • Kırınım: karakteristik ölçek P²/λ. λ = 0,88 μm’de bu LSB için yaklaşık 1,8 mm, en anlamlı bit için yaklaşık 1,9 m’dir; oran (1280/40)² = 1024, yani “yaklaşık bin kat”. Temel bileşen modülasyonu cos(πλg/P²) gibi düşer (türetim bu kütüphanedeki Talbot etkisi makalesinde) ve LSB için g = P²/(2λ) ≈ 0,9 mm’de sıfıra ulaşır.
  • Yarı gölge: aydınlatma açısal genişliği Δα gölge kenarını g·Δα kadar bulanıklaştırır ve temel bileşen sinc(g·Δα/P) gibi düşer. Δα = 40 mrad ve g = 0,5 mm’de bulanıklık 20 μm’dir, yani LSB kod elemanı genişliğine zaten eşittir; bu, kod elemanı genişliğine birinci kuvvetten bir bağımlılıktır, dolayısıyla LSB ile MSB 32 kat farklıdır.

Her iki mekanizma da kontrastı önce LSB’de kaybettirir; üst bit izleri aynı aralıkta hâlâ neredeyse keskin kare gölgeler düşürür.

Sayısal örnek: her bit izinin kontrastı

Benzetim koşulları (varsayım): neredeyse paralel aydınlatma, λ = 0,88 μm, spektral genişlik 40 nm, açısal genişlik 40 mrad; her izde %50 görev döngüsü; algılama penceresi kod elemanı genişliğinin yarısı, elemanın ortasında; desensiz şiddet 1’e normalize. Dalga boyu ve geliş açısı üzerinden ortalamadan sonra “aydınlık eleman” ve “karanlık eleman” merkezindeki şiddet ile kontrast C = (I_aydınlık − I_karanlık)/(I_aydınlık + I_karanlık) şöyledir:

Aralık gBit 0 aydınlık/karanlıkBit 0 kontrastBit 1 kontrastBit 2 kontrast
100 μm1,17 / 0,060,900,970,99
300 μm1,00 / 0,160,730,910,98
500 μm0,72 / 0,270,450,850,96
600 μm0,60 / 0,340,280,820,95
700 μm0,52 / 0,390,140,760,94

Küçük aralıklarda aydınlık eleman merkezindeki şiddet 1’i aşar, çünkü dar yarıktaki Fresnel kırınımı ışığı merkeze doğru toplar; bu kod çözmeyi etkilemez. Eşik 0,5’te ve hem aydınlık hem karanlık tarafta 0,15 pay istendiğinde LSB için izin verilen en büyük aralık yaklaşık 0,52 mm’dir; bit 1 ve üstü tüm 1 mm’lik benzetim aralığında gereksinimi karşılar (Şekil 2, sağ).

Eşik kayması bit hatalarını nasıl büyütür

Karar payı = min(I_aydınlık − T, T − I_karanlık); burada T eşiktir. LSB’nin aydınlık ve karanlık seviyeleri zaten eşiğin etrafına sıkışmıştır, bu yüzden her kayma önce onun payını yer:

  • Sabit eşikle şiddet kayması: LED’in ışık çıkışı sıcaklık ve yaşlanmayla %20 düşer, eşik ise başlangıçtaki 0,5’te kalır. Üst bitlerin aydınlık seviyesi yaklaşık 1,0’dan 0,8’e iner, hâlâ bol paylıdır; g = 500 μm’de LSB’nin aydınlık seviyesi 0,72’den 0,58’e, payı 0,22’den 0,08’e düşer ve 600 μm’de doğrudan eşiğin altına iner. İzin verilen aralık yaklaşık 0,52 mm’den yaklaşık 0,40 mm’ye küçülür.
  • Eşik ofseti: karşılaştırıcı ofseti veya referans seviyesi kayması ΔT ile LSB kenarı, ΔT’nin sinyal eğimine bölümü kadar kayar. LSB’nin kontrastı düşük ve eğimi küçüktür, bu yüzden aynı ΔT onun kenarlarını en çok kaydırır ve kod geçişlerinde değerin 1 yanlış okunduğu bölgeler ekler.
  • Gürültü: bir kenar yakınında gürültünün ileri geri anahtarlamaya yol açtığı bölgenin genişliği yaklaşık gürültü bölü eğimdir; LSB için en geniştir ve LSB’nin belirli konumlarda dururken titreşmesi olarak görünür.

Bu nedenle eşik şiddeti izlemelidir: bir referans fotodiyottan veya tamamlayıcı bir izden elde edilen oransal bir eşikle şiddet kaymasının etkisi esasen giderilebilir.

Sol: üç aralıkta LSB izinin gölge şiddet profilleri; pembe bantlar aydınlık elemanların algılama pencereleridir. Sağ: 0,15 payda her bit izi için izin verilen en büyük aralık ve şiddet %20 düşüp eşik izlemediğinde sonuç (benzetim örneği).
Şekil 2 – Sol: üç aralıkta LSB izinin gölge şiddet profilleri; pembe bantlar aydınlık elemanların algılama pencereleridir. Sağ: 0,15 payda her bit izi için izin verilen en büyük aralık ve şiddet %20 düşüp eşik izlemediğinde sonuç (benzetim örneği).

Arıza arama adımları

  1. Genliği bit bit ölçün: test noktaları veya tanı çıkışları varsa yavaşça döndürün, her bitin aydınlık ve karanlık seviyelerini kaydedin, ardından eşiğe göre kontrastı ve payı hesaplayın. Yalnızca LSB belirgin biçimde düşükse kontrast sorunudur; tüm bitler aynı oranda düşüyorsa önce ışık kaynağını ve kirlenmeyi kontrol edin.
  2. Aralığı yeniden kontrol edin: gerçek okuma aralığını ölçün ve okuma yarıçapındaki eksenel salgı ile disk düzlemselliğini ekleyerek en büyük aralığı bulun, ardından izin verilen değerle karşılaştırın. Aralığı şimlerle 0,1–0,2 mm azaltıp yeniden ölçün; LSB kontrastı öngörüldüğü gibi geri gelirse neden doğrulanmış olur.
  3. Hataları açıya göre inceleyin: belirli bir açı aralığında yoğunlaşan hatalar, eksenel salgıdan kaynaklanan en büyük aralığın açısal konumuyla karşılaştırılmalıdır; düzgün dağılım genel aralığa ve eşiğe bakmak gerektiğini gösterir.
  4. Aydınlatmayı ve eşiği kontrol edin: LED tipini, ışıyan alan boyutunu ve kolimatör lensi konumunu doğrulayın; daha büyük aydınlatma açısal genişliği daha büyük aralığa eşdeğerdir; eşiğin şiddetle ölçeklendiğinden emin olun.
  5. İzin kendisini kontrol edin: LSB kod elemanlarındaki çizgi genişliği sapması aydınlık ve karanlık elemanları asimetrik yapar, böylece bir tarafın payı önce tükenir; bu izdeki kir ve kusurlar da ilk önce kendini gösterir.

Mühendislik notları

  • Her Gray kodu bitinin aralık duyarlılığı kod elemanı genişliğinin karesiyle (kırınım) veya birinci kuvvetiyle (yarı gölge) ölçeklenir; aralığın üst sınırını LSB belirler.
  • Tasarımda en büyük aralığı eksenel salgı, düzlemsellik ve montaj hataları dahil LSB ile doğrulayın; örnek koşullarda yaklaşık 0,5 mm veya daha az.
  • Eşik şiddeti orantılı olarak izlemelidir; aksi halde %20’lik bir şiddet düşüşü LSB’nin izin verilen aralığını yaklaşık dörtte bir küçültebilir.
  • Aydınlatma açısal genişliği aralığa eşdeğerdir: daha zayıf kolimasyon veya daha büyük ışıyan alanlı bir LED önce LSB’yi etkiler.
  • Aydınlık ve karanlık seviyeleri bit bit ölçmek en hızlı tanıdır; yalnızca LSB’de pay eksikse önce aralığı ve aydınlatmayı kontrol edin, önce diski değiştirmeye gerek yoktur.
  • Yerleşimde LSB’yi dış halkaya koyun: kod elemanı genişliği yarıçapla büyür ve kırınım duyarlılığı karesiyle düşer; eksenel salgı dış halkada biraz daha büyüktür, hesaba katın.

Özet

Gray kodunun LSB’sinde sık bit hataları, kod elemanlarının en dar olmasından ve gölge kontrastının aralıkla en hızlı düşmesinden kaynaklanır: kırınım ölçeği P²/λ, MSB’ninkinden yaklaşık bin kat farklıdır ve yarı gölge etkisi de onlarca kat büyüktür. Örnek koşullarda LSB’nin izin verilen aralığı yaklaşık 0,52 mm’dir ve şiddet kaydığında ve eşik izlemediğinde daha da küçülür. Seviyeleri bit bit ölçmek, aralığı yeniden kontrol etmek ve oransal eşik kullanmak sorunu bulur ve giderir.


Çince orijinal makalenin çevirisi (0239). ENC7 – enkoder diski üreticisi (teklif) · Teknik makaleler · https://enc7.com

© Langfang Jingzheng Optoelectronic Technology Co., Ltd. Tüm hakları saklıdır. Bu makale yapay zekâ desteğiyle hazırlanmıştır.

Have a drawing? Get an engineer's review.

Send your outer diameter, bore, line count or bit count, substrate and readhead wavelength. Our engineers check manufacturability and reply with a quotation and sample lead time.

WhatsApp