DMX512 Zamanlaması: Break, MAB, Slot ve Yenileme Hızı

DMX512 Zamanlaması: Break, MAB, Slot ve Yenileme Hızı

Bir DMX evreninin saniyede kaç kez yenilendiği, sahnedeki her şeyi etkiler: bir fade’in pürüzsüz görünüp görünmediğini, hareketli kafanın takılıp takılmadığını, kameranın LED’lerde bant görüp görmediğini. Bu sayı rastgele değil; paketin yapısından matematiksel olarak çıkıyor.

Kısaca

  • DMX 250 kbit/s hızındadır; bir bit 4 µs sürer.
  • Her slot 11 bittir: 1 başlangıç + 8 veri + 2 durdurma = 44 µs.
  • Paket: BREAK (≥92 µs) + MAB (≥12 µs) + 513 slot.
  • Tam evren ≈ 22,7 ms → saniyede en fazla ~44 yenileme.
  • Daha az kanal göndermek paketi kısaltır ve yenileme hızını yükseltir.
  • Standart dışı kısa BREAK, “bazı cihazlar çalışmıyor” arızasının klasik nedenidir.

Bit süresi: her şeyin başladığı yer

DMX512, saniyede 250.000 bit taşır. Bunun doğrudan sonucu, tek bir bitin 4 mikrosaniye sürmesidir. Paketteki her şeyin süresi bu 4 µs’nin katları olarak hesaplanır.

Bir paketin anatomisi

Her DMX paketi hep aynı sırayla gelir:

BölümGöreviSüre
BREAKHattı en az 92 µs boyunca düşük tutar; alıcılara “yeni paket başlıyor” der≥ 92 µs
MAB (Mark After Break)Break’in bittiğini gösteren kısa yüksek seviye≥ 12 µs
Slot 0 (START kodu)Paketin türünü belirtir; 0x00 normal aydınlatma verisi demektir44 µs
Slot 1–512Kanal değerleri, her biri 0–255her biri 44 µs
BREAK ve MAB için verilen değerler standardın alt sınırlarıdır; vericiler daha uzun tutabilir.

Bir slot neden 44 µs?

Çünkü her slot aslında 11 bitlik bir seri çerçevedir:

1 baslangic biti  (0)
8 veri biti       (once en dusuk deger - LSB)
2 durdurma biti   (1)
-----------------------------------
11 bit x 4 us  =  44 mikrosaniye

Maksimum yenileme hızı

Tam bir evren, START kodu dahil 513 slot demektir:

513 slot x 44 us       = 22.572 us  = 22,572 ms
+ BREAK (92 us) + MAB  ~ 22,7 ms

1 / 0,0227 s           ~ 44 paket/saniye

Yani tam bir DMX evreni saniyede en fazla yaklaşık 44 kez yenilenebilir. Konsolunuz ne kadar hızlı olursa olsun, kablo üzerinden bundan daha sık veri geçiremez. Bu, protokolün fiziksel tavanıdır.

Kısa paket daha hızlıdır

Standart, 512’den az slot göndermeye izin verir. Sadece 128 kanal kullanıyorsanız verici paketi orada kesebilir; bu durumda paket süresi yaklaşık 5,8 ms’ye düşer ve teorik yenileme hızı 150 Hz’in üzerine çıkar. Kamera önünde çalışan LED duvarlarda bu belirgin fark yaratır — ama tüm cihazların kısa paketi doğru işlediğinden emin olun.

Paketler arası boşluklar

Standart, slotlar arasında (MTBS) ve paketler arasında (MTBP) 0 ile 1 saniye arasında boşluk bırakılmasına izin verir. Bu esneklik, yavaş vericilerin de standarda uymasını sağlar; ama pratikte şu anlama gelir: bir alıcı, veriyi ne sıklıkta alacağını garanti edemez. İyi tasarlanmış cihazlar bu yüzden son geçerli değeri saklar ve veri kesilirse belirli bir süre onu korur.

Yenileme hızı ne zaman sorun olur?

  • Kamera önünde LED. 44 Hz’lik yenileme, yüksek kare hızında çeken bir kamerada bant ya da titreme olarak görünebilir. Sorun genelde armatürün kendi PWM frekansındadır, ama düşük DMX yenilemesi bunu görünür kılar.
  • Uzun ve yavaş fade’ler. 8 bitlik bir kanalda 0’dan 255’e 30 saniyelik bir fade, adım adım ilerler ve düşük seviyelerde basamaklanma görünür. Çözüm daha hızlı DMX değil, 16-bit kanal kullanmaktır.
  • Hızlı hareket eden kafalar. Konum verisi saniyede 44 kez güncellenir; çok hızlı hareketlerde ara konumları armatürün kendi yumuşatma (smoothing) algoritması üretir.
  • Ucuz ekipman. Standart dışı kısa BREAK üreten vericiler ya da toleransı dar alıcılar, kâğıt üzerinde uyumlu görünen bir sistemde rastgele arızalara yol açar.

Sorun ararken zamanlamaya bakmak

Elinizde bir DMX test cihazı ya da osiloskop varsa, BREAK süresini ve paket aralığını ölçmek çok şey söyler. 92 µs’nin altında bir BREAK, bazı alıcıların paketi hiç görmemesine yol açar — ve bu, “bazı armatürler çalışıyor, bazıları çalışmıyor” şeklindeki kafa karıştırıcı arızanın klasik nedenidir.

İlgili yazılar

Proje ve ürün desteği

Kurulumunuzda takıldığınız bir nokta mı var, yoksa doğru ürünü seçmekte mi zorlanıyorsunuz? Proje danışmanlığı ve ürün desteği için bize yazmanız yeterli.

Bize e-posta gönderin → info@dmx512.net

Benzer Yazılar