热门标签 | HotTags
当前位置:  开发笔记 > 程序员 > 正文

实现dmx512_DMX512系统网络布线规范

为提高DMX512系统通讯稳定性,减少布线因素所造成的系统不稳定或设备损坏,安装布线必须有所依据,请务必按此规范操作.DMX512系统物理层采用EIA-485-A又称RS-485标

为提高 DMX512 系统通讯稳定性,减少布线因素所造成的系统不稳定或设备 损坏,安装布线必须有所依据,请务必按此规范操作.

DMX512系统物理层采用EIA-485-A又称RS-485标准作为通讯标准.具体要 求如下: 一. RS-485 通讯线要求及网络布线: 1,必须采用国际上通行的屏蔽双绞线或超五类网线,具体联接方法如下: A, 屏蔽双绞线 两芯分别接 A(DMX+),B(DMX-)屏蔽线接到信号地,最好是在信号线缆 中增加一芯用于连接收发端的信号地,屏蔽层经电容与大地连接起来,接地 电容多为高频电容,它提供对“系统地”至“大地”高频干扰分量的通路,相当 于一个高通滤波器,从而抑制了由对地分布电容所造成的影响。这种接地方 式只适合于低频系统,所用电容应具有良好的高频特性和足够的耐压值,电 容量一般 2μF~10μF。 B, 超五双绞线 蓝色接 A(DMX+),蓝白接 B(DMX-),DMX512 A,B 信号线必须在同一 对双绞线上;棕色和棕白并线接一个到信号地,这样可以减少共模电压差。 信号地经电容与大地连接起来,接地电容多为高频电容,它提供对“系统地” 至“大地”高频干扰分量的通路,相当于一个高通滤波器,从而抑制了由对地 分布电容所造成的影响。这种接地方式只适合于低频系统,所用电容应具有 良好的高频特性和足够的耐压值,电容量一般 2μF~10μF。 .(如附图) C,灯具部分 采用普通防水 4 芯信号线,生产参照各产品的生产 BOM 进行生产.总线 连接采用手拉手结构,而不能采用星形结构,总线到支线的距离要尽量短, 一般不超过 100mm.分支如果没有灯具就要将其去掉,否则会产较强的信号 干扰.线的连接方法如图示:

32bbd97b7429d7d8b6b56945bbf4a3d5.png

(灯具内部)正确 (灯具内部)错误

fb816e635633b9c3a7447aed80f0fbf8.png

二, RS-485(MAX3085)最多可支持 110 个 DMX512 灯具,因此多个 DMX512 灯具构 成网络。网络拓扑一般采用终端匹配的总线链形结构,不能采用树形或星形网 络。在构建网络时,应注意如下几点:

1. 采用一条双绞线电缆作总线,将各 DMX512 灯具串接起来,从总线到每 个节点的引出线长度应尽量短,以便使引出线中的反射信号对总线信号的影响最 低。图 8 所示为实际 应用中常见的一些错误连接方式(a,b,c)和正确的连接 方式(d,e,f)。a,b,c 这三种网络连接尽管不正确,在短距离、低速率仍 可能正常工作,但 随着通信距离的延长或通信速率的提高,其不良影响会越来 越严重,主要原因是信号在各支路末端反射后与原信号叠加,会造成信号质量下 降。

2.应注意总线特性阻抗的连续性,在阻抗不连续点就会发生信号的反射。 下列几种情况易产生这种不连续性:总线的不同区段采用了不同电缆,或某一段 总线上有过多收发器紧靠在一起安装,再者是过长的分支线引出到总线。

总之,应该提供一条单一、连续的信号通道作为总线。

421903c27de55a60ddfb755f73563e09.png

3.如果在布线网络中必须分支,或超过传输距离超过 1000 米时必须考虑用 DMX512 HUB 来实现. DMX512 HUB 输入输出完全隔离并且具有信号放大作用.通过 DMX512 HUB 级联后可以使传输距达 100000 米.

三、RS-485 传输线上匹配

对 RS-485 总线网络一般要使用终接电阻进行匹配。一般 100 米以内的短 距离下可以不用考虑终端匹配。

一般终端匹配采用终接电阻方法,前文已有提及, RS-485 则应在总线电缆 的开始和末端都需并接终接电阻。因 DMX512 为单向通讯,所以仅需在网络的最

远端并联终端匹配电阻. 匹配电阻在 RS-485 网络中取 120Ω。相当于电缆特性 阻抗的电阻,因为大多数双绞线电缆特性阻抗大约在 100~120Ω。

四、RS-485 的接地问题

DMX512 系统接地是很重要的,但常常被忽视。接地处理不当往往会导致电 子系统不能稳定工作甚至危及系统安全。RS-485 传输网络的接地同样也 是很重 要的,因为接地系统不合理会影响整个网络的稳定性,尤其是在工作环境比较恶 劣和传输距离较远的情况下,对于接地的要求更为严格。否则接口损坏率较 高。 很多情况下, RS-485 通信链路时只是简单地用一对双绞线将各个接口的“A”、 “B”端连接起来。而忽略了信号地的连接,这种连 接方法在许多场合是能正常 工作的,但却埋下了很大的隐患,这有下面二个原因:

1. 共模干扰问题: RS-485 接口均采用差分方式传输信号方式,并不需要 相对于某个参照点来检测信号,系统只需检测两线之间的 电位差就可以了。但 人们往往忽视了收发器有一定的共模电压范围, RS-485 收发器共模电压范围为 -7~+ 12V,只有满足上述条件,整个网络才能正常工作。当网络线路中共模电 压超出此范围时就会影响通信的稳定可靠,甚至损坏接口。以图 11 为例,当发 送驱动器 A 向接收器 B 发送数据时,发送驱动器 A 的输出共模电压为 VOS,由于 两个系统具有各自独立的接地系统,存在着地电位差 VGPD。那么,接收器输入 端的共模 电压VCM就会达到VCM=VOS+VGPD。RS-485标准均规定VOS≤3V,但VGPD 可能会有很大幅度(十几伏甚至数十伏),并 可能伴有强干扰信号,致使接收 器共模输入 VCM 超出正常范围,并在传输线路上产生干扰电流,轻则影响正常通 信,重则损坏通信接口电路。

0f9a0fd59794758336893fb2112af94c.png

2.(EMI)问题:发送驱动器输出信号中的共模部分需要一个返回通路, 如没有一个低阻的返回通道(信号地),就会以辐射的形式返回源端,整个总线 就会像一个巨大的天线向外辐射电磁波。

3,消除干扰的方法:

1,采用屏蔽双绞线并有效接地,屏蔽层接机壳,机壳接大地,收发端信号地有 直连线.

2,强电声的地方还要考虑采用镀锌管屏蔽。

3,布线时远离高压线,更不能将高压线和信号线捆在一起走线

4,不要和电控锁,电梯,空调等共用一个电源(推荐采用独立供电系统)。

5,采用线性稳压电源或高品质的开关电源(纹波干扰小于 50mV).

五、RS-485 的网络失效保护

Maxim 公司的 MAX3085 系列 RS-485 接口,不仅省去了外部偏置电阻,而且 解决了总线短路情况下的失效保护问题。

六、RS-485 的瞬态保护

信号接地措施,只对低频率的共模干扰有保护作用,对于频率很高的瞬态 干扰就无能为力了。由于传输线对高频信号而言就是相当于电感,因此对于高频 瞬态干扰,接地线实际等同于开路。这样的瞬态干扰虽然持续时间短暂,但可能 会有成百上千伏的电压。

实际应用环境下还是存在高频瞬态干扰的可能。一般在切换大功率感性负 载如电机、变压器、继电器等或闪电过程中都会产生幅度很高的瞬态干扰,如果 不加以适当防护就会损坏 RS-485 通信接口。对于这种瞬态干扰可以采用隔离或 旁路的方法加以防护。



推荐阅读
  • Docker的安全基准
    nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ... [详细]
  • 距离11月的软考还有不到五个月的时间,考试将于11月5日至6日举行。许多朋友对软考的具体情况还不太了解:它是什么?有何用途?本文将为你详细解答。 ... [详细]
  • 本文探讨了Hive中内部表和外部表的区别及其在HDFS上的路径映射,详细解释了两者的创建、加载及删除操作,并提供了查看表详细信息的方法。通过对比这两种表类型,帮助读者理解如何更好地管理和保护数据。 ... [详细]
  • 本文总结了汇编语言中第五至第八章的关键知识点,涵盖间接寻址、指令格式、安全编程空间、逻辑运算指令及数据重复定义等内容。通过详细解析这些内容,帮助读者更好地理解和应用汇编语言的高级特性。 ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 本文详细介绍了如何在Linux系统上安装和配置Smokeping,以实现对网络链路质量的实时监控。通过详细的步骤和必要的依赖包安装,确保用户能够顺利完成部署并优化其网络性能监控。 ... [详细]
  • 数据管理权威指南:《DAMA-DMBOK2 数据管理知识体系》
    本书提供了全面的数据管理职能、术语和最佳实践方法的标准行业解释,构建了数据管理的总体框架,为数据管理的发展奠定了坚实的理论基础。适合各类数据管理专业人士和相关领域的从业人员。 ... [详细]
  • 深入理解 SQL 视图、存储过程与事务
    本文详细介绍了SQL中的视图、存储过程和事务的概念及应用。视图为用户提供了一种灵活的数据查询方式,存储过程则封装了复杂的SQL逻辑,而事务确保了数据库操作的完整性和一致性。 ... [详细]
  • 优化版Windows 10 LTSC 21H2企业版:适用于低内存设备
    此版本为经过优化的Windows 10 LTSC 21H2企业版,特别适合低内存配置的计算机。它基于官方版本进行了精简和性能优化,确保在资源有限的情况下依然能够稳定运行。 ... [详细]
  • 数据库内核开发入门 | 搭建研发环境的初步指南
    本课程将带你从零开始,逐步掌握数据库内核开发的基础知识和实践技能,重点介绍如何搭建OceanBase的开发环境。 ... [详细]
  • 当iOS设备越狱后,某些插件可能会导致系统崩溃(白苹果)。此时,可以通过进入安全模式来排查并删除有问题的插件。本文将详细介绍如何通过特定按键组合进入不加载MobileSubstrate的安全模式,并提供相关背景知识。 ... [详细]
  • 使用C#开发SQL Server存储过程的指南
    本文介绍如何利用C#在SQL Server中创建存储过程,涵盖背景、步骤和应用场景,旨在帮助开发者更好地理解和应用这一技术。 ... [详细]
  • 新冠肺炎疫情期间,各大银行积极利用手机银行平台,满足客户在金融与生活多方面的需求。线上服务不仅激活了防疫相关的民生场景,还推动了银行通过互联网思维进行获客、引流与经营。本文探讨了银行在找房、买菜、打卡、教育等领域的创新举措。 ... [详细]
  • 本文详细介绍了Java编程语言中的核心概念和常见面试问题,包括集合类、数据结构、线程处理、Java虚拟机(JVM)、HTTP协议以及Git操作等方面的内容。通过深入分析每个主题,帮助读者更好地理解Java的关键特性和最佳实践。 ... [详细]
  • 如何配置Unturned服务器及其消息设置
    本文详细介绍了Unturned服务器的配置方法和消息设置技巧,帮助用户了解并优化服务器管理。同时,提供了关于云服务资源操作记录、远程登录设置以及文件传输的相关补充信息。 ... [详细]
author-avatar
小菜刀丶
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有