发布网友 发布时间:2024-10-05 06:49
共1个回答
热心网友 时间:2024-10-09 01:24
DMX512资料的传输采用8位异步串行协议,每个帧由一个起始位(低电平)和两个停止位(高电平)构成,共计11位元。由于每个位宽为4位,发送一个帧需要44位的时间。这意味着如果线路连续传输数据,其资料传输速率能达到每秒250,000位(或称250k波特)。
每个8位字允许调光器在0到255的范围内发送256个独立级别的控制信号。起始位和停止位的作用是确保发送和接收设备的同步。数据线通常保持高电平,空闲时也是如此,起始位的出现启动接收器处理数据,接下来的8位数据被扫描和解码。接收器在等待停止位的到来,这有助于处理输入并保持线路在高电平状态,以便下一次开始位的识别。图1展示了包含“0”和“255”资料的帧中位电平的变化。
虽然上述内容已经解释了基本工作原理,但DMX512系统支持多达512个调光器。每个调光器的资料通过不断重复上述帧发送过程来处理。然而,问题在于如何区分每个调光器的资料。要解决这个问题,需要参考“DMX包”部分的进一步说明,那里会揭示如何解析和标记每个调光器的数据包。
DMX512协议最先是由USITT(美国剧院技术协会)发展成为从控制台用标准数字接口控制调光器的方式。DMX512超越了模拟系统,但不能完全代替模拟系统。DMX512的简单性、可靠性(假如能够正确安装和使用的话!)以及灵活性使其迅速成为资金允许情况下选择的协议,除了调光器外,一系列不断增长的控制设备就是证据。DMX512仍然是科学上的一个新领域,具有在规则基础上产生的各种奇妙技术。