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üm | Görevi | Süre |
|---|---|---|
| BREAK | Hattı 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 demektir | 44 µs |
| Slot 1–512 | Kanal değerleri, her biri 0–255 | her biri 44 µs |
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.
