基于DMX512协议的灯光控制信号无线传输设计
DMX512舞台灯光控制系统的设计
ELECTRONICS WORLD・技术交流
3.3 在医学领域的应用 医学领域也能应用数字图像处理技术,1966年,Ledley首次提出了
“计算机医学辅助诊断”这一概念。如今,CAS,即计算机辅助外科手 术,已经将数字图像处理技术应用到了外科手术过程中,在手术前获取 患处的二位数字影像,利用计算机解析影像模拟手术过程,从而模拟出 手术中可能会遇到的情况,让医生制定更为周密的手术方案。通过数字 影像技术,还可以将患者的情况与治疗方案同全世界的医生进行讨论, 甚至可以在远方的权威医生指导下进行手术,极大提高了临床手术的安 全性和成功率。计算机辅助诊断技术,即CAD,也是在数字图像处理技 术的支持下发展起来的新诊断技术。在医学影像学领域,CAD因其判断 的精确性和快捷性,已经成了这门学科的主要研究方向。CAD技术现在 被广泛运用于肿瘤结核等病症的早期诊断中,早期状况不明显,人工检 查不易,运用CAD技术,可以准确的在疾病早期检查出问题,据数据统 计,在肺结节性病变的初期诊断中,CAD技术相比医生,监测的准确 性高达90%,人工判断则只有65%。将数字图像处理技术运用在医学领 域,可以提高诊断治疗的精确度,降低误诊漏诊概率。 3.4 在教育领域的应用
4 结论
综上所述,数字图像处理技术伴随着计算机技术的发展而产 生,现在已经在多个领域得到运用。数字图像处理技术有着传统图 像识别处理无法比拟的优点,在农业、交通、医疗、教育等多个领 域都可以代替传统的方法,有着高速准确成本低的优点,在未来的 发展中有着广泛的应用前景。
参考文献 [1]王容.浅谈数字图像处理技术的应用与发展[J].网络安全技术 与应用,2014(07):237-238. [2]王红伟.浅谈数字图像处理技术的应用现状与发展前景[J].印 刷质量与标准化,2014(01):51-55. [3]李立芳.浅谈数字图像处理技术及应用[J].中国科技信息,2012(03): 78-79.
基于DMX512协议的无线通信照明控制系统设计
基于D M X 512协议的无线通信照明控制系统设计*张玉杰,高深圳(陕西科技大学电气与信息工程学院,西安710021)*基金项目:西安市科技计划项目 基于物联网技术的智能照明系统研发(项目编号:2017068C G /R C 031(S X K D 006));陕西省科技计划项目 基于物联网技术的智能照明控制系统研发与应用示范(项目编号:2017G Y 091)㊂摘要:针对D M X 512协议主从控制器采用双绞线进行通信,在一些不便布线的场合布线困难的问题,提出一种D M X 512协议的扩展方法㊂将无线通信和传统双绞线相结合,无线主控器与D M X 512总线连接,其中无线主控制器和无线从控制器采用基于C C 1101无线通信方式,主控制器将来自D M X 512总线的数据转换成无线形式发送给从控制器,从控制器作为单个灯具节点进行调光操作㊂在布线困难的地方采用无线通信的方式解决了布线困难的问题㊂关键词:D M X 512协议;无线通信;C C 1101中图分类号:T N 923 文献标识码:AW i r e l e s s C o m m u n i c a t i o n L i g h t i n g C o n t r o l S ys t e m B a s e d o n D M X 512P r o t o c o l Z h a n g Y u ji e ,G a o S h e n z h e n (C o l l e g e o f E l e c t r i c a l a n d I n f o r m a t i o n E n g i n e e r i n g ,S h a n g x i U n i v e r s i t y o f S c i e n c e a n d T e c h n o l o g y,X i a n 710021,C h i n a )A b s t r a c t :B e c a u s e t h e D M X 512p r o t o c o l m a s t e r c o n t r o l l e r a n d s l a v e c o n t r o l l e r u s e s t w i s t e d p a i r f o r c o mm u n i c a t i o n ,s o i n s o m e i n c o n v e n -i e n t c a b l i n g o c c a s i o n s ,i t i s d i f f i c u l t y t o w i r e .I n t h e p a p e r ,a n e x t e n s i o n m e t h o d o f D M X 512p r o t o c o l i s p r o po s e d ,w h i c h c o m b i n e s t h e w i r e l e s s c o mm u n i c a t i o n a n d t h e t r a d i t i o n a l t w i s t e d -pa i r c o mm u n i c a t i o n m e t h o d .T h e w i r e l e s s h o s t c o n t r o l l e r i s c o n n e c t e d w i t h D M X 512b u s .T h e w i r e l e s s h o s tc o n t r o l l e r a nd s l a ve c o n t r o l l e r c o mm u n i c a t e w i t h e a c h o t h e r t h r o u gh t h e C C 1101.T h e h o s t c o n t r o l l e r c o n v e r t s t h e d a t a f r o m t h e D M X 512b u s i n t o t h e w i r e l e s s f o r m a n d t r a n s m i t s i t t o t h e s l a v e c o n t r o l l e r ,t h e n t h e s l a v e c o n t r o l l e r p e r f o r m s t h e d i mm i n go p e r a t i o n a s a s i n g l e l i g h t i n g f i x t u r e n o d e .T h e w i r e l e s s c o mm u n i c a t i o n i s u s e d w h e r e t h e w i r i n g i s d i f f i c u l t ,t h u s t h e p r o b l e m o f w i r i n gd i f f i c u l t yi s s o l v e d .K e y wo r d s :D M X 512p r o t o c o l ;w i r e l e s s c o mm u n i c a t i o n ;C C 1101引 言智能照明控制系统可满足人们对优质㊁高效㊁舒适的照明环境的要求,由于其可观的节能效果及光源寿命的延长,可以降低运行成本,极大改善了运营维护人员工作条件,有效降低了维护的工作强度[1]㊂D M X 512协议(D i g i t a l M u l t i pl e X 512),全称为数字多路复用协议,广泛应用在舞台灯光㊁景观照明等场合㊂标准D M X 512协议设计用来从一个单独控制器到一个或多个接收器之间传递重复的控制数据,控制调光器㊁其他灯光控制设备和相关的设备[2]㊂根据D M X 512数据传输率的要求以及控制网络的分散特点,其物理层的设计采用差分接发的方式,采用主从式结构,总线用一对双绞线实现调光台与调光器相接㊂标准D M X 512协议规定主从控制器采用双绞线进行通信,在实际应用中存在着布线不便㊁施工难度大等问题㊂在一些特殊场合(比如大楼玻璃幕墙㊁水上灯光表演),布线困难,且布线会影响美观㊂建立无线的通信方式是解决以上问题的思路之一[3]㊂本文提出一种D M X 512协议的扩展方法,采用将无线通信和传统双绞线结合的通信方式,无线主控器与D M X 512总线连接,主控制器和从控制器采用基于C C 1101无线通信方式,主控制器将来自D M X 512总线的数据转换成无线形式发送给从控制器,从控制器作为单个的灯具节点进行调光操作㊂在布线困难的地方采用无线通信方式,从而解决了布线困难的问题㊂1 系统总体方案1.1 D M X 512协议D M X 512协议最早是由美国剧院技术协会(U S I T T )制定,主要是解决舞台㊁剧场等照明场合常用的调光设备互相兼容性的问题㊂D M X 512协议规定数据以数据包的形式通过异步通信的方式进行传输㊂每个数据包由若干数据帧组成,每帧数据包括1位低电平起始位㊁8位数据位和2位高电平停止位㊂数据传输率为250K b /s,位速率的传输时间为4μs ,数据包按顺序传送,每个包最多容纳513个数据帧(起始码和最多512个通道数据)[4]㊂D M X 512协议帧格式如图1所示㊂图1 D M X 512的数据帧格式1.2 无线通信选型C C 1101是一款针对极低功耗㊁射频频段在433/868/915MH z 应用的无线传输芯片,能够提供对数据包处理㊁接收信号强度指示㊁突发传输㊁数据缓冲㊁空闲信道评估㊁链路质量指示以及无线唤醒等功能的硬件支持[5]㊂C C 1101具有可编程的数据传输速率,数据传输速率设置范围为1.2~500k b p s ,满足D M X 512协议250k b ps 的通信速率㊂C C 1101工作频段在387~464MH z 之间,C C 1101的工作频率可以进行设置㊂多个无线发射机工作在同一频段,如果同时工作时,无线接收机接收的信号会有串扰㊂C C 1101的工作频段较宽,可以将不同网络的无线发射机和接收机设置在不同的工作频率,C C 1101接收机只接收与自己频率相同的信号,这样多个无线网络同时工作时就不会产生串扰了[6]㊂1.3 无线系统方案设计标准D M X 512协议规定主控制器和从控制器采用双绞线进行连接㊂本课题研究的无线设备是单个控制器节点,无线主控制器为发射机,无线从控制器为接收机,主控器和从控制器采用无线的通信方式进行通信㊂从控制器作为单个灯具控制节点,使灯具布局更加灵活㊂系统整体框图如图2所示,一个D M X 512系统内采用有线通信和无线通信相结合的方式,D M X 512主控制器是D M X 512系统的主控制器,无线主控制器与D M X 512总线连接,主控制器将D M X 512信号转换成无线通信格式发送给从控制器㊂从控制器收到控制指令后进行相应的操作,主控制器将有线信号转换成无线信号㊂一个D M X 512系统内可以接入多个无线系统,将多个无线主控制器与D M X 512总线进行连接㊂如果多个无线网络工作在同一个频段,网络内的无线主控制器同时发送信号,从控制器接收的信号就会产生串扰㊂C C 1101的图2 系统整体框图工作频段较宽,将同一个网络内的无线主控制器和从控制器设置在同一个频段,从控制器只接收同一频段的主控制器的信号,不同频段主控制器组成的网络不会产生干扰㊂2 系统硬件设计无线主控制器和无线从控制器的M C U 单元采用S T公司的芯片S TM F 103C 8T 6,它是采用C o r t e x M 3架构的32位处理器,工作频率可达72MH z ,具有64K B 的闪存程序存储器和20K B 的S R AM ,具有U A R T ㊁S P I 通信接口等,具有7个定时器,并且具有P WM 输出通道,满足本课题的需求㊂2.1 无线主控制器硬件设计无线主控制器与D M X 512总线相连接,主控制器的主要功能是将D M X 512总线上的数据转换成无线通信格式发送给从控制器㊂硬件电路主要包括:M C U 电路㊁电源电路㊁指示灯电路㊁地址分配电路㊁C C 1101电路㊁调试电路㊁D M X 512通信电路等㊂无线主控制器硬件框图如图3所示㊂图3 无线主控制器硬件框图①C C 1101电路采用S P I 方式与主控制器进行通信㊂C C 1101电路将接收到D M X 512总线的数据转换成无线数据格式发送给从控制器㊂②地址分配电路主要对D M X 512无线从控制器进行地址分配㊂③D M X 512通信电路负责与D M X 512主控制器建立通信,接收来自D M X 512总线上的数据㊂2.2 无线从控制器硬件设计无线从控制器主要功能是接收主控制器的指令,并进行相应的操作㊂无线从控制器的硬件电路主要包括:M C U 电路㊁电源电路㊁指示灯电路㊁C C 1101电路㊁L E D 驱动电路等㊂无线从控制器硬件框图如图4所示㊂图4 无线从控制器硬件框图L E D 驱动电路控制芯片选用N C L 30160,这是安森美半导体推出的一款N F E T 迟滞降压㊁恒流驱动器[7],电流提升到了1.5A ,损耗非常低,支持P WM 数字脉冲调光方式㊂当无线从控制器接收到调光数据时,改变相应通道P WM 输出占空比从而改变L E D 亮度㊂C C 1101电路主要是与无线主控制器建立通信,接收主控制器的指令㊂指示灯电路指示程序运行的状态㊂3 系统软件设计3.1 无线主控制器软件设计无线主控制器采用层次化的软件设计方法,将程序分为三层:驱动层㊁接口层和应用层㊂驱动层完成和硬件相关的交互,接口层完成通信协议栈的设计,应用层则根据系统的要求进行功能定制㊂3.1.1 功能需求无线主控制器将来自D M X 512主控制器的数据转换成无线通信格式发送给从控制器㊂主控制器可以对从控制器进行无线参数设置㊂根据主控制器的设计要求,其软件功能主要包括:①接收D M X 512总线上的数据并进行解析;②将D M X 512的控制数据转换成无线数据格式发送给从控制器;③对无线设备进行参数设置,并且进行配对;④对无线从控制器进行地址分配㊂3.1.2 任务划分根据功能需求,对主控制器的软件进行任务划分如下:①D M X 512数据接收任务:对来自D M X 512总线上的数据进行接收㊂②D M X 512数据解析任务:对接收到的D M X 512数据进行解析,判断是否为调光指令类型㊂如果是调光指令,则截取相应的数据帧进行转发;如果是无线设备地址分配指令或者无线参数设置指令,则将相应的标志位置位㊂③地址分配任务:对无线系统内的无线从控制器进行地址分配操作㊂④无线参数配置任务:对无线系统内的主控制器和从控制器进行参数设置,设置无线设备的通信频率㊁跳频信道等㊂⑤无线设备配对任务:对无线从控制器进行配对,保存无线从控制器的设备信息㊂根据程序的任务划分,无线从控制器的程序流程图如图5所示㊂D M X 512数据包中用起始码定义数据包的功能,标准D M X 512数据包的起始码为0x 00,如果定义无线参数设置和无线设备配对功能,只需要定义相应功能的起始码㊂图5 无线主控制器流程图3.2 无线从控制器软件设计无线从控制器软件设计采用模块化的思想,将每个功能模块划分为不同的层次,分别实现各自的功能㊂根据无线从控制器的功能,将程序任务划分为P WM调光任务和通信任务㊂P WM 调光任务根据接收的D M X 512调光数据更新P WM 输出信号的占空比㊂通信任务主要接收㊁解析来自无线主控制器的数据,并对相应指令进行相应操作㊂无线从控制器的流程图如图6所示㊂图6 无线从控制器程序流程图图9 不加平滑滤波算法结果表3 实验结果和精度待测电阻/Ω平滑滤波测量结果/Ω平滑滤波测量精度198.2200.21.00%2.01k 2.0134k 0.17%19.8k 19.899k 0.50%15.8M 15.652M 0.94%199k 198.99k 0.05%结 语实验结果表明,该测量系统相比于一般的电阻测量电路,精度明显提高,干扰较少,稳定性良好,而且量程宽,灵活性较强㊂使用的平滑滤波算法可扩展性强,能使系统应用于多种高精度测量领域,同时也适用于一些实时性要求比较高的场景,在电阻测量领域将会有很广阔的应用场景㊂参考文献[1]余水宝,王霄,陈希.高精度电阻在线测量方法研究[J ].仪器仪表学报,2006(S 2):12471248,1266.[2]许伟明,李瑜煜,方浩,等.针对热电材料的高精度宽范围电阻测量电路[J ].电子测量技术,2016,39(2):1417,24.[3]安莹,胡娟.低测试电流的微电阻测量系统[J ].光电技术应用,2011,26(5):6871.[4]丁志杰,李明勇,张小玢.基于数控电阻和恒流源的电阻测量仪[J ].电子测量技术,2014,37(7):1416.[5]胡军.一种微电流测量方法的研究[J ].国外电子测量技术,2014,33(4):3135.[6]杨宇祥,乔洋.一种多频率同步信号激励电流源设计[J ].仪器仪表学报,2013,34(4):908913.[7]吕海堂,周明华.电阻在线精密测量方法的研究与实现[J ].电测与仪表,2014,51(1):7174.[8]庄双勇,吕燕,何睿.一种高精度多功能校准源电阻突变问题的处理[J ].电子测量技术,2015,38(2):3741.[9]杨黎,吴宗泽.基于D S P 的高精度自动电阻测量仪设计[J ].计算机测量与控制,2014,22(6):19901992.[10]张廷锋,许少衡.一种基于电容充放电的时间间隔测量方法[J ].国外电子测量技术,2011,30(11):3032,35.[11]夏庭君.3D 打印技术与产业的发展及前景分析[J ].中小企业管理与科技(中旬刊),2016(11):9596.[12]刘鹏,庞澄清,吕颖.改进平滑滤波算法在车辆组合导航系统中的仿真研究[J ].机械与电子,2016,34(1):2426,30.侯冠东(硕士研究生),主要研究方向为嵌入式系统开发㊁数字信号处理;韩鹏(副教授),主要研究方向为数字信号处理㊁智能仪表仪器㊂(责任编辑:薛士然 收稿日期:2018-06-22)结 语本文将C C 1101无线通信代替双绞线进行通信,解决了布线困难的问题,C C 1101工作的频段宽,在接入多个无线系统时,可以将其设置在不同的频段,另外为了提高无线主从控制器通信抗干扰能力,引入了跳频机制㊂无线从控制器作为单个灯具节点,使无线设备具有更加灵活的特点㊂经测试,无线系统工作稳定,可以实现花样调光㊁无线设备地址分配等功能㊂参考文献[1]王东波.基于D M X 512协议的照明控制系统设计[D ].杭州:杭州电子科技大学,2013.[2]A N S I .E n t e r t a i n m e n t T e c h n o l o g y ,U S I T T D M X 512A :A s yn -c h r o n o u s S e r i a l D i gi t a l D a t a T r a n s m i s s i o n S t a n d a r d f o r C o n t r o l -l i n g L i g h t i n g E q u i pm e n t a n d A c c e s s o r i e s .A N S I E 1112004.[3]梁艺,周卫星,陈炳锐.基于D M X 512协议的灯光控制信号无线传输设计[J ].单片机与嵌入式系统应用,2009(7):4648.[4]柳春青.基于D M X 512的智能灯光控制系统的设计与实现[D ].成都:电子科技大学,2015.[5]刘雪亭.基于C C 1101的无线收发系统设计[J ].电子设计工程,2016,24(18):123125,128.[6]朱秋君,李立,单志林.基于C C 1101的时分多址接入系统设计[J ].物联网技术,2014,4(7):5253,57.[7]张玉杰,周洁,邱金妮.L E D 景观照明系统设计与实现[J ].电子器件,2017,40(1):262266.张玉杰(教授),主要研究方向为信息采集与处理㊁模式识别㊁嵌入式系统开发等;高深圳(硕士研究生),主要研究方向为控制工程㊁嵌入式开发㊂(责任编辑:薛士然 收稿日期:2018-07-10)。
舞台灯光DMX512控制协议详细讲解
舞台灯光DMX512控制协议详解设备技术网时间:2010-3-31单片机的原理如下图-2单片机内部的ROM中储存将并行数据转换为规定格式的串行信号的程序编码。
在灯光控制台中加入一块单片机的接口电路板,原灯光控制计算机将输往各调光回路的亮度数据送到单片机中,单片机将各路亮度数据转换为串行的符合DMX512协议的信号,送往各调光器。
数字传输的计算机灯光控制台框图如图-3。
DMX-512标准在通讯的电气标准上采用了EIA-485标准。
它采用平衡输出的发送器,差分输入的接收器。
发送器有一对输出线,当一根线上的信号为高电平时另一根线上的信号变为低电平,反之亦然,线之间的信号极性因此翻转过来。
这两种状态分别代表“1”和“0”。
一般情况下,传输线路只用两根线,不用公共地线,线路完全平衡。
这使得通信双方由于地电位不同而对通信线路产生的干扰减至最少。
再配以先进的专用接口电路,传输的稳定性也相当好。
这在当时是比较先进的。
传送数据采用异步的串行格式。
调光器的亮度数据被顺序地发送,从调光器1开始,到最后一个调光器结束,直到第512的最大值。
在第一个亮度发出以前,先送出一个复位信号(BREAK)。
复位信号(图-4中的①)由持续至少88微秒的一个低电平(2帧时间)或再长的持续时间组成。
并且在后面紧跟一个空的开始代码。
接着开始顺序传送亮度信号数据。
有效的调光器亮度将是十进制0~255,代表调光器的亮度输入控制值由关闭到完全亮足的线性关系。
在复位(BREAK)和开始代码之间有一个标记,它的持续时间(参见图-4中的②)将不少于8微秒并且不大于1秒(所有的DMX512/1990发生器将在BREAK后产生一个不少于8微秒的标记)。
跟在复位后的空字符(所有位都为零)是一个特殊定义的字节。
空字符开始表明随后的数据作为顺序的一路路8位的调光器的亮度信息。
每个亮度数据的传输格式如下:第1位为开始位,低电平;第2到第9位为调光器的亮度数据位,由最低的位到最高的位,正逻辑。
基于DMX512的LED智能舞台灯具的设计
基于DMX512的LED智能舞台灯具的设计【摘要】随着我国剧场和演播厅等的快熟发展,其灯具消耗的电能越来越大。
本文以DMX512的基本数据传输协议,从灯具的相关软件和硬件出发,以节能为目的,从而将DMX512网络由单工扩展为双向通信网络技术的半双工,达到了灯具智能和节能的目的。
基于人机接口人性化的考虑,从快速反应出发,以定时中断控制键盘的扫描。
【关键词】DMX512;LED;智能舞台;灯具;设计1.引言DMX即是指多路数字传输(Digital Multi-plex),DMX512协议是目前舞台灯光控制系统所利用的最主要的协议,其率先是由美国剧院技术协会(USITT,United States Institute of The-atre Technology)所使用的,而后逐步发展为控制台用标准数字接口控制调光器的方式。
一般来说,在灯光系统中,灯具主要作用是接收控台的调光信息。
灯光控制系统如图1所示。
本研究设计的智能灯具克服了以往普通灯具的弱点,具有非常大的优势。
其一是接受控台发来的指令,其二是接受配套控制器所需修改的灯具地址,其三则是可以读取灯具运行的参数。
2.硬件设施硬件设施是智能舞台灯具的重要组成部分,其结构主要包括用于数据收发的485总线,用于温度监控的LED灯珠板,用于温度传感器的主控制板,用于驱动的按键及数码,用于驱动的LED和保存参数的设备,最终由C8051F410芯片所管控和传输。
其结构图如图2所示。
2.1 控制器本灯具的控制器以Silicon Labs生产的单片机C8051F410为核心,这是基于灯具所需的两路温度信号、I2C 总线扩展E2PROM、数码管显示、产品化成本的考虑、SPI(Serial-PeripheralInterface--串行外设接口)接口扩展按键显示。
C8051F410的主要特点是兼容CIP-51 内核、可编程计数器阵列、可减少外部电路的电磁干扰、提供ISP(in-system programming,在线系统编程)和在线调试C2 接口。
基于DMX512的智能灯光控制系统的设计与实现
作者签名:
Hale Waihona Puke 日期: 年 月 日论文使用授权
本学位论文作者完全了解电子科技大学有关保留、使用学位论文 的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁盘, 允许论文被查阅和借阅。本人授权电子科技大学可以将学位论文的全 部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描 等复制手段保存、汇编学位论文。
教授 成都 副研究员 绵阳
(姓名、职称、单位名称)
申请学位级别 硕士 专业学位类别 工 程 硕 士
工程领域名称
电子与通信工程
提交论文日期 2015.9.1 论文答辩日期 2015.11.17 学位授予单位和日期 电子科技大学 2015 年 12 月 26 日
答辩委员会主席
评阅人
注 1:注明《国际十进分类法 UDC》的类号。
本文主要针对基于 DMX512 的智能灯光控制系统现存不足进行了研究与设 计,完成基于 DMX512 的智能灯光控制系统开发,形成一套完善的技术方案与原 型系统。文章首先介绍 LED 照明技术的研究背景、研究意义及国内外相关技术研 究现状,给出本文的主要内容和章节安排;然后,论述了系统设计的技术基础, 主要介绍了基于 DMX512 的智能灯光控制系统在设计过程中涉及到的软硬件技 术;其次,文章介绍了系统的主要功能需求,概述了系统的总体方案和架构设计, 介绍了各部分间的工作关系,并列举了设计过程中所产生的技术创新点;接下来, 从硬件设计入手,着重分析了智能灯光控制系统中的概要设计、硬件设计及相关 的详细设计;再接下来,以软件设计为主,全面分析了这一种智能灯光控制系统 中的软件流程、数据结构和实现方法等方面,主要包括文件系统、数据传输控制、 同步算法研究、场景编排软件及用户界面设计等;此外,简述了系统重要部分的 调试过程,并介绍了调试时遇到的问题及解决方法;最后,文章对论文所做的工 作进行了总结,评价了在设计过程中取得的成果以及设计中存在的不足之处,对 该控制系统的后续功能扩展提出了自己的看法。
dmx512协议
dmx512协议DMX512协议——实现灯光控制的标准引言DMX512协议是一种用于灯光控制的行业标准协议。
它被广泛应用于舞台灯光、演出灯光、建筑照明和其他各类需要精确控制灯光的场合。
本文将介绍DMX512协议的背景、原理以及在实际应用中的具体使用方法。
一、背景DMX512(亦称为DMX512-A)是美国专业照明技术委员会(USITT)在1986年制定的一种数字传输协议。
在此之前,灯光控制一直采用模拟信号传输,不仅信号传输质量受限,而且线缆复杂。
DMX512提供了一种数字信号传输的标准,极大地简化了灯光控制系统的搭建和维护。
二、原理DMX512协议基于RS-485标准,采用差分信号传输方式。
差分信号传输可以大幅度减少信号干扰,提高传输稳定性。
DMX512协议中,数据以8位字节的形式进行传输,每个通道的数值范围为0至255。
协议规定一个DMX总线最多可以连接512个设备,每个设备拥有独立的起始信道地址。
三、DMX512协议在实际应用中的具体使用方法1. DMX控制器DMX控制器是通过发送DMX信号控制灯光的设备。
它可以是一个简单的手持控制器,也可以是一个复杂的灯光控制台。
DMX控制器可以设置各通道的数值,控制灯光的亮度、颜色等参数。
常见的DMX控制器具有多个操作按钮和调节旋钮,以实现对多个灯光的同时控制。
2. DMX接收器DMX接收器是用于接收并解析DMX信号的设备。
它通常与灯光设备相连,将DMX信号转换为对应的控制信号,进而控制灯光的亮度和效果。
DMX接收器一般提供多个输出通道,可以同时控制多个灯光。
它可以是一个独立的设备,也可以集成在灯具内部。
3. DMX转换器DMX转换器是用于实现不同设备间DMX信号转换的设备。
由于DMX512协议采用标准的RS-485差分信号传输,而有些设备并不直接支持DMX512协议,所以需要使用DMX转换器进行信号转换。
常见的DMX转换器包括DMX-ARTNET转换器、DMX-DALI转换器等。
基于DMX512协议的LED灯具控制系统
2009年12月第20卷 第4期照明工程学报ZH AOMI NG G ONG CHE NG X UE BAO Dec. 2009V ol 120 N o 14基于DMX 512协议的L ED 灯具控制系统黄以华1 廖世文1 刘燕林1 蔡如海2(1.中山大学信息科学与技术学院电子与通信工程系,广州 510275;2.广州中大中鸣科技有限公司,广州 510275)摘 要:本文提出一种基于DMX 512协议的高亮度全彩LE D 灯具控制系统。
系统前级采用DMX 512信号解码器作为DMX 控制数据中继器,实现信号的频率调制和信号增强。
LE D 灯具采用智能控制和AC 2DC LE D 驱动一体化设计方案,电能利用效率高且控制灵活,并采用PW M 调光方法可实现256级调光从而实现全彩变换。
系统各个部件采用分布式连接,控制灵活而且维护方便,并设计单数据总线通信链路,降低了系统的布线成本。
该系统为舞台灯光控制、室外装饰照明等应用场合提供了良好的解决方案。
关键词:DMX 512;灯具控制系统;脉冲宽度调制;发光二极管DMX 5122B ased Control System for Full 2Color LE D LuminairesHuang Y ihua 1 Liao Shiwen 1 Liu Y anlin 1 Cai Ruhai2(1.Department o f Electronics and Communication Engineering ,School o f Information Science and Technology ,Sun Yat 2Sen Univer sity ,Guangzhou ,Guangdong 510275,China ;2.Guangzhou Joinmax Display Technology Co ,Guangzhou ,Guangdong 510275,China )Abstract This paper presents a DMX512based control system for high 2brightness LE D full 2color 2luminaire.A DMX Decoder is used as a repeater for data transport ,to realize frequency m odulation and signal enhancement.In the full 2color 2luminaire ,a high 2efficiency AC 2DC converter is used to drive the LE D integrates with intelligent control function.2562step PW M is used for the LE D dimming.Distributed connect method is used by the system ,which make the system quite flexible to control and the maintenance of the system much easier.A single data bus is designed to reduce the cabling cost.The s olution of the system can be widely used in many lighting control applications ,such as stage lighting ,outdoor Decorative lighting ,etc.K ey w ords :DMX512;Lighting C ontrol System ;PW M ;Light Emitting Diodes3广东省教育部产学研结合项目(2008B090500049)国家自然科学基金项目(60871059)1 引言近年来,发光二极管(Light Emitting Diodes ,LE Ds )由于其全固态、长寿命、低电压驱动、体积小以及重量轻[1]等特点,使之在民用及工业领域都得到了广泛应用。
DMX512控制协议:实现舞台灯光与音响同步控制的标准协议
DMX512控制协议:实现舞台灯光与音响同步控制的标准协议DMX512 Control Protocol: A Standard Protocol for Synchronized Control of Stage Lighting and SoundDMX512, also known as Digital Multiplex 512, is a widely used control protocol in the entertainment industry for synchronizing and controlling stage lighting and sound systems. It provides a standardized communication method between lighting and sound equipment, allowing for seamless integration and coordination of various elements of a performance.The DMX512 protocol operates on a serial data transmission system, where a master controller sends out control signals to multiple slave devices. These slave devices can include stage lights, dimmers, fog machines, and other equipment that are compatible with the DMX512 protocol. Each device is assigned a unique address, allowing the master controller to individually control and adjust their settings.One of the key advantages of using DMX512 is its ability to transmit multiple channels of control data simultaneously. With 512 available channels, it provides a high level of flexibility and precision in controlling the lighting and sound elements of a performance. Each channel can be assigned a specific parameter, such as color, intensity, movement, or audio level, allowing for intricate and dynamic control of the stage atmosphere.The synchronization capability of DMX512 is crucial in creating immersive and captivating performances. By linking lighting and sound systems together, it enables designers and operators to create coordinated effects and cues that enhance the overall experience for the audience. For example, a change in lighting color can be synchronized with a specific beat or musical cue, creating a visually stunning and synchronized performance.Furthermore, DMX512 allows for real-time control and adjustments during a performance. Lighting and sound operators can make instant changes to the settings of individual devices or groups of devices, adapting to the changing needs of theperformance or responding to the cues from performers. This level of flexibility and responsiveness is essential in ensuring a seamless and professional production.In addition to its practical applications, DMX512 has become a standard protocol in the industry, ensuring compatibility between different manufacturers' equipment. This means that lighting and sound equipment from different brands can be easily integrated and controlled using the same DMX512 protocol, simplifying the setup and operation process for technicians and operators.Overall, the DMX512 control protocol has revolutionized the way stage lighting and sound systems are controlled and synchronized. Its standardized communication method, flexibility in channel control, synchronization capabilities, and compatibility between different equipment make it an essential tool for creating impressive and immersive performances. Whether it's a concert, theater production, or any other live event, DMX512 provides the foundation for precise and synchronized control of stage lighting and sound.DMX512控制协议:实现舞台灯光与音响同步控制的标准协议DMX512,也被称为数字多路复用512,是娱乐行业中广泛使用的控制协议,用于同步和控制舞台灯光和音响系统。
DMX512灯光信号控制线接线方式介绍
DMX512灯光信号控制线接线方式介绍DMX512是一种用于控制舞台、演出以及室内外灯光的专业控制协议。
它使用标准的RS485电气接口,并且可以通过一根单一的信号线在多个灯光设备之间传输数据。
在实际应用中,正确的接线方式对于保证信号的稳定传输非常重要。
下面将介绍几种常见的DMX512灯光信号控制线接线方式。
1.单信号终端接线方式单信号终端接线方式是最简单的一种接线方式,仅使用一根信号线连接控制器和灯光设备。
在这种方式下,控制器将DMX512信号通过一根信号线传输到第一个灯光设备,然后通过设备上的信号输出端口将信号直接传输到下一个设备。
这样,每个设备都将依次连接在一起,形成了一个信号链路。
该方式适用于只有少量灯光设备需要控制的场景。
2.主信号终端接线方式主信号终端接线方式也使用一根信号线连接控制器和灯光设备,但是信号线连接的最后一个设备上一般会有一个终端电阻。
终端电阻的作用是防止信号的反射,确保信号的稳定传输。
在这种方式下,控制器将DMX512信号通过一根信号线传输到第一个灯光设备,然后通过设备上的信号输出端口将信号传输到下一个设备,直到最后一个设备。
在最后一个设备上,将信号线连接到设备上预留的终端电阻接口上。
3.分线器接线方式分线器接线方式适用于需要控制大量灯光设备的场景。
在这种方式下,控制器将DMX512信号通过一根主信号线传输到分线器,然后分线器将信号分为多个分支,并通过每个分支分别连接到不同的灯光设备。
分线器可以是被动式的,也可以是主动式的。
被动式分线器不需要外部电源,但是信号的延迟和衰减较大;而主动式分线器则可以提供增益和信号重组,以确保信号的稳定传输。
4.道场线接线方式道场线接线方式常用于大型演出和舞台设备控制。
在这种方式下,每个设备之间都会有一根信号线和一根地线相连。
通过将信号和地线分开传输,可以减少信号干扰,并提高信号的传输质量。
在实际应用中,无论使用哪种接线方式-确保信号线的质量良好,避免使用损坏的、过长的或者不合适的信号线;-在信号线上加装终端电阻,以确保信号的稳定传输;-避免将信号线与强电线路或其他干扰源靠近,以免产生干扰;-定期检查和维护信号线的连接,并更换损坏的连接器或者电缆。
DM512协议的LED灯具控制系统
DM512协议的LED灯具控制系统篇一:基于同步DMX512的LED控制系统设计基于同步DMX512的LED控制系统设计摘要:介绍DMX512灯光控制协议的帧及其数据格式、传输方式,分析DMX512的优缺点和异步DMX512的缺点;提出采用SD5128芯片实现同步DMX512协议以及对RGB LED灯的控制,并给出了软硬件设计方法。
关键词:DMX512;同步;SD5128;单片机;LED引言灯光控制系统大量采用了由USITT(美国剧场技术协会)提出的DMX512通信协议,该通信协议采用异步通信格式。
灯具控制方案主要包括DMX512协议、DALI总线方案、SPI移位总线方案。
DMX512是现在最流行的控制方法,但是在实际应用中多采用控制器互联来进行控制的照明方案,软件比较复杂。
DALI 总线是欧洲提出的一种灯光控制总线方案,DALI系统中每个灯具都有一个地址和一组控制命令,但其通信的速度不够快。
SPI移位总线方案是采用级联的方法,变化速率很高,但是此方法数据量比较大,灯之间的线较多,软件难度大,产品可靠性差。
DMX512标准要求每个灯具都要有一个控制器,而每个灯都要设置地址很麻烦,异步传输方式也很麻烦。
针对此缺点,本文提出了基于SD5 128的同步DMX512的LED控制系统设计。
本文给出了同步DMX512实现的软硬件设计方法,在硬件上增加了存储接口芯片以实现灯光控制数据的移动存储,具有更好的拓展性。
同步DMX512是采用同步MX512总线(用一根线实现控制数据的移位和置入)的同步串行传输的方式,吸取了DMX512和SPI移位总线两者的优点。
同步DMX512在电气特性、数据结构方面与DMX512协议大致相同,采用同步传输的方法来进行两线移位传输,并且采取了SPI一位传输的方法来避免DMX512协议的地址设置问题。
同步DMX512保留了DMX512的电气特性,故在灯与灯之间的距离不是很远的情况下,不使用RS485总线。
基于DMX512协议的灯光控制信号无线传输设计
基于DMX512协议的灯光控制信号无线传输设计引言随着数字化技术和计算机技术的广泛普及,舞台和演播厅等灯光控制系统由传统的模拟控制转变为数字控制。
为了解决各厂家设备兼容性问题,美国剧场技术协会(USITT)制定了DMX512协议标准。
由于该协议简单实用,目前几乎所有的灯光及舞台设备生产厂商都支持该控制协议,使之成为灯光控制的国际标准。
由于协议规定DMX512信号通过EIA-485有线线缆进行传输,这就造成在条件不利于有线布线的环境下设备安装困难。
因此,设计一种短距离无线通信系统来代替有线线缆完成信号的传输就显得十分必要。
1.DMX512协议简介DMX512协议适用于一点对多点的主从式灯光控制系统,主控制器往总线发送控制时序,总线上的其他从灯光设备接收总线数据,提取其对应通道的数据,完成控制信号的接收。
协议规定控制信号数据包的传输通过异步通信的方式进行。
一个DMX512数据包包含起始码和512个数据帧。
数据帧内包含1个起始位(低电平)、8个位数据和2个停止位(高电平),没有奇偶校验。
DMX512的信号数据传输率为250 kbps,数据帧每位宽度为4μs,发送一帧需要44μs。
一个数据帧代表了一路控制通道,因此该协议支持512路控制通道。
一般舞台灯光设备可以同时接受多路通道控制。
接受的通道数越多,接收的控制数据量也越大,灯光的表现能力也就越强。
譬如,某些舞台激光灯可以根据需要投射出不同图案、颜色甚至字符。
DMX512数据包的传输要符合一定的格式和时序要求。
主要包含1个至少88μs 的低电平输出起始标志(Break)、起始码帧、512个数据帧和最后的数据包结束标志(高电平)。
控制器和接收器只有满足DMX512数据包的时序要求,才能正常完成主从机之间的通信。
具体的信号时序如图1所示。
2系统硬件设计2.1系统设计框图系统设计的目的是利用无线传输代替有线电缆,解决有线布线困难的问题,因此在设计上必须满足轻便易安置的条件,以保证与原有线系统无缝结合。
DMX512无线灯光控制使用说明及指引
RFXP 极致科技有限公司
DMX512无线收发调制解调器的适用于 无线收发调制解调器的适用于
电脑灯控制台 舞台灯光控制 大型文艺演出 体育馆灯光控制 临时舞台演出 城市灯光系统 电视台 会议中心 大学或专业剧院 主题公园 歌舞厅、酒吧和小型文艺演出 DMX512无线收发调制解调器的使用方法 无线收发调制解调器的使用方法 采用3芯XLR连接器的针口分配 针线 信号 1屏蔽 地/0伏 2内部导体(黒) 数据– 3内部导体(白) 数据+
DMX512无线灯光控制使用说明及指引 无线灯光控制使用说明及指引
感谢您选用新一代多频道,超强纠错能力,抗空中干扰的无线DMX512调制解调器! 在使用前请详细阅读以下说明及指引。
简介 DMX512协议最先是由USITT(美国剧院技术协会)发展成为从控制台 用标准数字接口控制调光器的方式,但是传统上的信号传输依赖于485接 口方式的双绞线,在使用灵活上大打折扣!而基于TCP/IP的无线传输由 于时延大,控制数据实时性差等,也很难满足需求! DMX512无线收发调制解调器,为极致科技有限公司最新产品。 DMX512无线收发调制解调器以无线的方式传输DMX512协议标准的数据。 该产品彻底解决了DMX512协议灯光控制台与灯之间数据的无线传输,完 全去掉长期以来所依赖的双绞线。在数据的传输过程中做到无时延,数 据实时性好和可靠!
RFXP 极致科技有限公司
020-88596356
电 协议 外 型
源 传输容量 尺 寸
DMX512无线收发调制解调器使用直流电源,电 由所配送的AC TODC提供, 也就是220V供电。
压+6V,
DMX512无线收发调制解调器标准产品符合国际通用的 DMX512协议,可支持连续数 据传输
DMX512灯光控制协议的传输特性及应用要点分析
DMX512灯光控制协议的传输特性及应用要点分析收稿日期:2008212203作者简介:韩振雷(1962-),男,副教授,主要研究方向为广播电视技术与艺术。
韩振雷,齐立森(山东理工大学计算机科学与技术学院传媒技术系,山东淄博255049)摘 要:首先对数字灯光系统中DMX (Digital MultipleX )512控制协议的数据包格式,特别是定时程序的帧结构作了简单介绍,然后借助一电脑灯的DMX 通道表给出了DMX512控制协议的基本作用过程与机理,最后结合DMX512接口的电气特性,对DMX512协议的应用特点和要点,如起始地址码、单元负载及DMX512信号终端器等问题作了分析与说明。
关键词:DMX512控制协议;指令帧;地址码;单元负载Analysis of T ransmission Characteristics and Application ofDMX 512Control ProtocolHan Zhenlei ,Qi Lisen(School o f Computer Science and Technology ,Shandong Univer sity o f Technology ,Zibo Shandong 255049)Abstract :Introduced the data packet of DMX512control protocol in digital lighting system first ,and then ,by dint of the a lam p ’s DMX channel table ,analyzed the control process and principle ,the final ,summarize several essential matters of application ,such as ,start code ,Units of Load and DMX512signal terminator and s o on.K eyw ords :DMX512control protocol ;program frame ;address code ;units of load0 引言基于DMX512控制协议进行调光控制的灯光系统叫做数字灯光系统。
基于DMX512的智能灯光控制系统的设计与实现
基于DMX512的智能灯光控制系统的设计与实现智能灯光控制系统是一种基于DMX512协议的智能化灯光管理系统,它通过控制器将不同类型的灯光设备连接起来,实现对灯光的远程控制和调节。
本文将详细介绍基于DMX512的智能灯光控制系统的设计与实现。
1.系统设计(1)硬件设计:智能灯光控制系统的硬件设计包括控制器、灯光设备和DMX512信号传输线路。
控制器是系统的核心部分,主要负责接收用户输入的指令,控制灯光设备的亮度、颜色等参数。
而灯光设备包括LED灯、舞台灯等,根据需要可灵活配置。
DMX512信号传输线路负责将控制器发送的指令传输给灯光设备。
(2)软件设计:智能灯光控制系统的软件设计主要包括控制器程序和用户界面设计。
控制器程序通过解析用户输入的指令,生成对应的DMX512信号,并发送到灯光设备上。
用户界面设计是通过可视化的方式,让用户可以方便地操作灯光设备,包括调整亮度、颜色等参数。
2.系统实现(1)硬件实现:首先,选择合适的控制器和灯光设备,确保其兼容性和可靠性。
其次,搭建DMX512信号传输线路,保证信号的稳定传输。
(2)软件实现:控制器程序的实现主要包括以下几个步骤:①定义DMX512信号的格式和通信协议,包括起始码、通道数等。
②通过串口通信接收用户输入的指令。
③解析用户输入的指令,根据指令生成对应的DMX512信号。
④通过串口通信发送DMX512信号到灯光设备上。
用户界面的实现主要包括以下几个步骤:①设计用户界面的布局和样式,包括操作按钮、滑块、颜色选择器等。
②实现用户界面与控制器程序之间的通信,例如通过TCP/IP或串口通信进行数据交互。
③监听用户的输入事件,并将用户的操作转换为对应的指令发送给控制器程序。
3.功能实现智能灯光控制系统可以实现以下几个主要功能:(1)灯光亮度调节:用户可以通过控制器程序或者用户界面调整灯光的亮度,实现灯光的明暗效果。
(2)灯光颜色调整:用户可以通过控制器程序或者用户界面调整灯光的颜色,实现不同的灯光效果。
基于DMX512协议的灯光控制信号无线传输设计
基于DMX512协议的灯光控制信号无线传输设计梁艺;周卫星;陈炳锐【期刊名称】《单片机与嵌入式系统应用》【年(卷),期】2009(000)007【摘要】介绍一种利用Chipcon公司的CC1100射频收发芯片,实现DMX512灯光控制信号无线传输的方法.对系统整体结构进行了分析,介绍了软、硬件设计思路,详细阐述了模块间通信接口的实现.利用该系统可以在短距离的条件下,对有线DMX512系统进行快速无线升级.%The paper introduces a wireless transmission system of DMX512 lighting control signal based on CC1100, gives a hardware and software design scheme,and discusses the module interfaces. The system can quickly upgrade the cable DMX512 system within a short distance into a wireless system.【总页数】3页(P46-48)【作者】梁艺;周卫星;陈炳锐【作者单位】华南师范大学;华南师范大学;华南师范大学【正文语种】中文【中图分类】TP3【相关文献】1.WH/T 32-2008 DMX512-A灯光控制数据传输协议(一) [J],2.DMX512-A系统协议在夜景灯光控制系统中的应用 [J], 李涛;3.基于DMX512协议的LED灯光场景编辑软件设计 [J], 杨静;马小军;王永庆4.DMX512-A系统协议在夜景灯光控制系统中的应用 [J], 李涛5.舞台灯光DMX512控制信号传输线研究 [J], 柳得安因版权原因,仅展示原文概要,查看原文内容请购买。
DMX512灯光信号控制线接线方式介绍
DMX512灯光信号控制线接线方式介绍由于DMX512的简单性、可靠性以及灵活性,很快它就成为了将控制器(如照明控制台)与调光器以及雾机、智能灯等特效设备连接起来的主要方法,至今已经发展成为从控制台用标准数字接口控制调光器的方式。
不过DMX512虽超越了模拟系统,但不能完全代替模拟系统。
DMX512在其物理层上使用EIA-485差分信令,并结合一个可变大小、基于包的通信协议。
DMX512不包括自动错误检查和纠正,因此对于危险的应用,例如烟火或舞台操纵的移动,不是一种适当的控制。
错误触发可能是由电磁干扰、静电放电、电缆终止不当、电缆过长或电缆质量不佳造成的。
DMX512接口定义根据标准定义,同时为了区分传统的音频3芯卡侬接口,定义了5芯卡侬接口,但是近年来3芯卡侬接口也越来越多的应用于DMX512设备上,5pin线序如下:注意:和传统的音频接口有所不同,Pin2和Pin3的正负刚好相反,且由于Pin 4 和Pin 5 为备用链路即目前没有定义,故通常可以只接Pin1~3。
DMX512专用线缆及最大传输距离DMX512控制器以250kbit/s传输差分串行数据,理论上一个总线链路最长可以达到1200米 ( 3900FT),但这不代表一条线缆最长可以用到1200米,而是加上中继器后最长可达1200米。
传输距离越远,对线材的要求越高,可以在保证特性阻抗为120Ω的前提下进行加粗线缆。
3芯卡侬和5芯卡侬接口都可以采用2芯带屏蔽的双绞线,且线缆务必满足特性阻抗为120Ω,而特性阻抗是最重要的,不匹配的特性阻抗会扭曲数字信号波形、增加误码。
行业中很多工程人员使用普通的麦克风线缆或者RVVP 2×0.752链接,而这两种线缆均为低阻抗,阻抗几乎为50~70 Ω,达不到标准要求的120Ω,会使得大大增加反射,大大缩短传输距离,尤其是在超过50米后,可能出现无法预测和校正的、不规则的、完全或间断不受控制的错误信号,甚至突然停止运行。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于DMX512协议的灯光控制信号无线传输设计引言随着数字化技术和计算机技术的广泛普及,舞台和演播厅等灯光控制系统由传统的模拟控制转变为数字控制。
为了解决各厂家设备兼容性问题,美国剧场技术协会(USITT)制定了DMX512协议标准。
由于该协议简单实用,目前几乎所有的灯光及舞台设备生产厂商都支持该控制协议,使之成为灯光控制的国际标准。
由于协议规定DMX512信号通过EIA-485有线线缆进行传输,这就造成在条件不利于有线布线的环境下设备安装困难。
因此,设计一种短距离无线通信系统来代替有线线缆完成信号的传输就显得十分必要。
1.DMX512协议简介DMX512协议适用于一点对多点的主从式灯光控制系统,主控制器往总线发送控制时序,总线上的其他从灯光设备接收总线数据,提取其对应通道的数据,完成控制信号的接收。
协议规定控制信号数据包的传输通过异步通信的方式进行。
一个DMX512数据包包含起始码和512个数据帧。
数据帧内包含1个起始位(低电平)、8个位数据和2个停止位(高电平),没有奇偶校验。
DMX512的信号数据传输率为250 kbps,数据帧每位宽度为4μs,发送一帧需要44μs。
一个数据帧代表了一路控制通道,因此该协议支持512路控制通道。
一般舞台灯光设备可以同时接受多路通道控制。
接受的通道数越多,接收的控制数据量也越大,灯光的表现能力也就越强。
譬如,某些舞台激光灯可以根据需要投射出不同图案、颜色甚至字符。
DMX512数据包的传输要符合一定的格式和时序要求。
主要包含1个至少88μs 的低电平输出起始标志(Break)、起始码帧、512个数据帧和最后的数据包结束标志(高电平)。
控制器和接收器只有满足DMX512数据包的时序要求,才能正常完成主从机之间的通信。
具体的信号时序如图1所示。
2系统硬件设计2.1系统设计框图系统设计的目的是利用无线传输代替有线电缆,解决有线布线困难的问题,因此在设计上必须满足轻便易安置的条件,以保证与原有线系统无缝结合。
如图2所示,整个系统的硬件结构由微控制器单元(MCU)、射频收发单元和电源管理单元3部分组成。
在工作方式上,一方面发射模块的MCU单元接收DMX512控制端的总线数据,分析并拆解总线数据,然后将数据经过适当处理之后通过射频发送单元发送出去;另一方面接收模块在接收无线数据之后,由MCU单元将数据整合重组,在接收端总线恢复DMX512控制信号。
这样设计的好处是可以将有线和无线传输相结合。
在接收端架设一个无线接收模块就可以保证该区域DMX512控制信号得到有效传输,并不需要为每个设备都安置一个无线接收模块。
2.2微控制器单元本系统的微控制器采用了STC系列单片机STC12C5410。
该单片机含有12KB 的Flash存储器、512字节RAM、异步串口(UART)和内部PLL单元等。
内置的SPI总线控制器可以方便地与射频芯片CC1100通信,而内部的ISP(在线可编程)模块允许用户直接通过串口下载程序,给系统软件升级带来便捷条件。
由于DMX512的数据波特率为250kbps,所以选取16MHz晶振作为时钟源,以便产生同频波特率。
2.3射频收发单元CC1100是一款低功耗单片射频收发芯片,具有通信距离远、功耗低、接口灵活等优点。
该芯片主要设定工作在315MHz、433MHz、868MHz和915MHz 的工业、科学和医学波段;数据速率支持1.2~500kbps的可编程控制;提供-30~10dBm的输出功率;最大空地发射距离大于200m,工作电压为1.8~3.6V;最大支持64字节的接收和发送FIFO。
设计人员可以通过SPI接口完成内部寄存器配置,读写接收/发送FIFO等内部控制。
2.4接口电路设计接口电路的设计主要包括2部分:DMX512总线与单片机之间的通信,以及单片机控制CC1100射频模块收发数据。
由于DMX512总线数据帧格式与通用异步串口(UART)格式基本兼容,因此系统与DMX512总线的通信利用串口通信接口。
但DMX512信号的电气接口标准是EIA-485,与单片机的TTL电平接口不兼容,要实现相互通信,需要采用电平转换芯片作为桥接电路。
在分解和还原DMX512总线数据上,分别采用MC3486和MC3487。
在系统发送端,通过MC3486将DMX512总线的差分数据转换为TTL电平数据,由单片机的串口接收数据;另外,串口的该引脚还同时连接到单片机的P3.2/INTO口,用于识别DMX512总线的起始标志(Break),提前通知单片机准备接收总线数据。
在系统接收端,通过MC3487将单片机串口TTL电平数据转换为DMX512差分数据。
对CC1100的内部寄存器配置和FIFO单元读写都通过单片机4线SPI总线接口来完成。
MISO和MOSI分别是数据发送、接收端口,SCLK是同步时钟,SS用作器件的片选信号。
CC1100的GD02信号用作内部FIFO的状态信号,用于提示单片机FIFO空间已满。
发射和接收模块接口示意图如图3所示,发射模块与接收模块的结构基本一致,只是通信数据流方向相反。
3系统软件实现3.1主要程序流程系统上电后首先进行初始化配置,包括I/O端口输入/输出状态配置、串口配置、SPI接口设置、CC1100寄存器配置,以及无线传输数据格式的配置,使系统处于正常工作状态。
此时主发射模块等待DMX512总线数据的到来。
一旦DMX512数据包起始标志出现,即打开单片机串口,等待串口接收中断产生。
中断产生之后单片机缓存总线数据,激活CC1100,并向其发送FIFO中写入发送数据,然后无线发送出去。
接收模块的工作流程和发送模块相反。
在初始化完成之后,单片机设置好CC1100的FIFO寄存器,等待FIFO产生外部中断。
这里外部中断被用作无线数据接收成功的标志。
FIFO中断产生后,单片机通过SPI总线缓存FIFO中的数据,并立刻通过串口模拟DMX512时序,恢复总线信号,完成信号的无线传输。
发送和接收数据流程如图4所示。
3.2自定义通信数据格式虽然CC1100的传输数率比DMX512的时序速率要高,但毕竟CC1100的FIFO有限,不可能把一个DMX512数据包一次性全部发送出去,因此在主从端之问必须协商一种合适的数据通信格式。
CC1100支持4种格式的数据包,分别是:定长(小于255字节)、变长(小于255字节)、无限长和有限长。
完整的数据包包括前导码、同步字、数据长度、地址、有效数据和CRC校验。
本系统采用有效数据为32字节的有限长格式,具体的数据格式如下:DMX512的数据包中包含有512路调光数据,而CC1100发送一次数据包只包含32个有效数据,因此在发送时要在CC11OO的地址码段填入该次发送有效数据在总数据包中的序号,以保证接收端在接收的时候按顺序重组成功。
3.3拆解和重组DMX512总线数据系统在对DMX512总线数据的拆解和重组过程中,都利用了单片机内部的串口单元。
但DMX512总线数据时序与单片机UART串口不完全相同,因此在使用的时候需要做如下修正。
主发射端对DMX512总线数据的拆解,需要先将串口端口(P3.1)配置为I/O口。
当接收到DMX512的起始标志(即P3.1=0)时,开启定时器0开始计数,88μs溢出中断后准备接收数据。
单片机确认M.a.B(Mark afterBreak)信号出现后,配置串口端口为普通串口,开始缓存数据帧。
从接收端在无数据传输时,要把串口端口配置为I/O口,并置为高电平。
在接收完毕无线数据后,先将串口端口拉低,利用定时器延时超过88μs,完成起始标志(Break)信号的发送。
然后配置串口端口为普通串口,按缓存的顺序将数据发送到DMX512总线上。
数据发送完成之后,还需要将串口端口还原为普通I/O,发送结束信号(小于1s的高电平),完成DMX512时序要求。
4总结基于CC1100设计的DMX512灯光控制信号无线传输系统,具有成本低、外围器件少、电路结构简洁的特点。
虽然CC11OO标称空旷地发射距离可以达到200m,但在实际使用时,由于楼宇等建筑物的影响,有效的通信距离为30m 左右。
因此利用该系统能实现小范围(如室内环境)将DMX512有线传输转变为无线传输。
为了延长系统传输距离,可以考虑在射频收发单元增加功放模块,在保证灯光数据实时传输的条件下,降低通信速率,提高系统传输的稳定性DMX512协议最先是由USITT(美国剧院技术协会)发展成为从控制台用标准数字接口控制调光器的方式。
DMX512超越了模拟系统,但不能完全代替模拟系统。
DMX512的简单性、可靠性(假如能够正确安装和使用的话!)以及灵活性使其迅速成为资金允许情况下选择的协议,除了调光器外,一系列不断增长的控制设备就是证据。
DMX512仍然是科学上的一个新领域,具有在规则基础上产生的各种奇妙技术。
EIA485(RS485)DMX512是围绕工业标准EIA485接口设计的。
EIA485属于接口、电压、电流等的“电”端。
系统是基于沿着屏蔽导体双绞线的向下对称发送而建立的。
这种缠绕结构确保所产生的干扰会同样地作用于两个信号,因此保证了一致的数字定相。
所用的导线应该是由一条或两条双绞线、箔片和编织筛所构成的合适的数据导线。
对称音频导线则不能完成这个工作。
通常地,就如任何网段一样,导线两头应该有两个终端。
灯光控制台通常在一头作为终端,而另一头应该只有一个120Ω的电阻。
EIA485规范只支持“雏菊链”或每段上最多以32个“单元负载”所构成的串行网络。
制造商声称每段可以长达1000m。
但是,要特别指出的是,中继器的作用应该考虑到700m或800m左右,这样可以防止环境的异常。
XLR连接器的针口分配(表1)针线信号1屏蔽地/0伏2内部导体(黒)数据–3内部导体(白)数据+4内部导体(绿)备用数据-5内部导体(红)备用数据+DMX512控制线采用5针XLR(有时候是3针)连接设备(如表1);母接口适用于发送器,而公接口适用于接收器。
规范中建议用一条两对导线(4个连接口)来实现屏蔽,虽然只是需要其中一对。
第二对导线用于未指定的可选场合中。
必须注意的是一些调光器使用这些线来指示故障和状态信息。
如果调光器用第二个信道,则需要专门配置的分路器和中继器。
把线连接到逻辑电平最安全的方法是使用一个“标准”接口IC—TexasInstruments的SN75176B,如果要实现连接以及隔离,Burr-Brown的ISO485P是好的选择。
使用这些接口方法为每个设备提供一个额定的单元负载,这些设备都允许在段上最多安装32个接收器。
不推荐通过直接横跨线路来连接高灵敏度光隔离器的直接联机接口方式,它所提供的负载会比正常接收器的负载大5倍左右,从而减少了在段上可安装的接收器数目。