LED用DMX512協議整個系統怎麼連接?

提問1:EIA485規範只支持“雛菊鏈”或每段上最多以32個“單元負載”所構成的串行網絡。DMX512不是可以支持512個通道嗎?那是不是說,超過32個的情況下需要使用中繼?

提問2:控制器---接收端1---接收端2---...---接收端n---電阻---GND
這樣的連接是否正確?各個接收端和控制器是否必須共地?是否可以各自用單獨的電源,省略傳輸線裏的電源線?
作爲支持DMX的接收端來說是不是做下面這些動作:接收信號,通過計數找到和自己地址匹配的數據,轉成PWM去驅動LED,把信號輸出給下一個接收端?
是不是可以用接收端的MCU的RxD端接收數據,然後不做任何處理從TxD端再發出去。
 

 

解答:

 

DMX系統很簡單通用的,我就bai是搞LEDDMX系統程序開發的,DMX512是國際標準通用的信號du傳輸協議,你怎麼說zhi的那麼複雜啊
連接:
DMX控制器---接受解碼器---LED燈具
或者
DMX控制器--LED燈具(帶DMX信號接收芯片的燈具)
DMX信號走的是485信號,是dao並行信號,安裝上看起來像串行安裝,很多人以爲信號是串行,其實DMX信號是並行的,所有下面的接收端都是並聯在DMX控制器的輸出線上,如果不分地址碼,就區分不出不同的接收端,區分不同的接收端纔可以形成各種有規律的變化效果
問題1:
“EIA485規範只支持“雛菊鏈”或每段上最多以32個“單元負載”所構成的串行網絡。”你這個說法可能是某個產品針對性的說明,放在其它LED產品上是不對的。
DMX512是支持512個通道的,如果你一個“單元負載”是佔了16個通道,那就只能連接32個“單元負載”,像一般的全綵LED燈具是RGB色佔用3個通道,DMX512控制器輸出的每路就可以連接170個燈具。
如果DMX512控制器是有多路輸出的,就可以連接N路*170個燈具
一般的接收端2是接收上接收端1輸入的DMX信號,再傳送到下一個接收端3,就是你上面說的“雛菊鏈”方式,這不是“串行網絡”,串行網絡是不需要地址編碼的,只是設計上看起來象串行,實際是並行來的,只是並行信號線都經過裏面接收端走線,只是這樣安裝美觀方便。
不一定要“雛菊鏈”方式的方式,你也可以從DMX控制器拉出一根主信號線,把所有的“單元負載”都並聯到這根主信號線就行了。
提問2:
控制器---接收端1---接收端2---...---接收端n---電阻---GND
這樣是對的,電阻標準是用120歐姆的,只是傳統應用上這樣用的,我們平常在LED產品應用上是不接電阻和接地的,使用上是沒有影響的,不過任何產品設備理論上接地都是好的。你喜歡就接地啦。
是否可以各自用單獨的電源?這個不是一定的,只是看你的接收端設計怎麼樣好用,是用一個電源連接很多個還是每個燈具一個電源都可以的。
DMX的接收端按照安裝順序設定不同的地址,按照正常安裝方式,如果LED燈具是佔3個通道(地址),那麼第一個接收端開始地址就設爲1,第二個接收端設爲4,第三個接收端設爲7.......一直這樣設下去。
DMX接收端接收DMX信號後,轉成模擬信號驅動LED,PWM是控制LED亮度的方式
DMX控制器發出的信號,接受端是不做任何處理的,下面每個接受端接收到的都是一樣的命令,只是接受端各自有不同編碼,接受端給到LED的信號快慢不一樣,所以LED就可以組合出不同的變化效果。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章