一种rs485通讯电路及dmx控制器和控制系统的制作方法

文档序号:9509006阅读:600来源:国知局
一种rs485通讯电路及dmx控制器和控制系统的制作方法
【技术领域】
[0001] 本发明涉及电子通讯技术领域,具体涉及一种RS485通讯电路及DMX控制器和控 制系统。
【背景技术】
[0002] DMX512控制协议,简称DMX,DMX是DigitalMultiplex的缩写,意为多路数字传输, 是专业灯光人员为了给制造商和用户提供控制灯光的简单通用数字标准。DMX是一种数字 信号协议,它定义由灯光控制器传输到固定装置和外围设备(如调光回路)的信号构造, DMX技术已经成为许多灯光控制系统的基础。
[0003] 在要求通信距离为几十米到上千米时,广泛采用RS-485串行总线标准。RS-485采 用平衡发送和差分接收,因此具有抑制共模干扰的能力。加上总线收发器具有高灵敏度,能 检测低至200mV的电压,故传输信号能在千米以外得到恢复。
[0004] 而基于RS485总线技术的DMX总线在舞台灯光通讯控制领域以已经得到广泛应 用,极大地推动舞台灯具的智能化进程。由于RS485接口为半双工数据通讯模式,数据的收 发不能同时进行,因此,每次进行通讯时,主机控制芯片都要对RS485的通讯方向做出使能 控制。而控制线控制使能端的通讯,存在一个方向变换的时间问题,如果使能端方向变换过 早,数据不能完整传输,使能端方向变换过晚,也会对数据造成一定影响,而且时间不固定, 这要根据传输速率而定,这样就大大增加了程序控制的工作量。因此,收发数据时需要一根 专门的10 口线切换数据流方向,且需要引入必要的延时以保证数据被完全发送,降低了控 制系统的执行效率,浪费了 CPU资源,同时增加了调试成本。
[0005] 因此,如何实现RS485通讯电路数据传输方向的自动切换,对于进一步推动舞台 灯管通讯控制系统的智能化有着重要意义。
[0006] CN103441780A公开了一种RS-485自动切换方向的通讯电路,该电路将RS-485芯 片的DI端接地;将处理器的TXD端通过控制三极管进行信号反转,接入RS-485的驱动器输 出使能端DE和接收器输入使能端将RS-485芯片的A端接上拉电阻,将RS-485芯片的B端 接下拉电阻;通过所述处理器的TXD端控制,所述驱动器输出使能端DE和接收器输入使能 端,模拟出差分信号进行数据传输。本对比文件中公开的RS-485通讯电路虽然数据传输方 向的切换不需要在软件里再做任何处理,减轻了软件的调试的工作量,也降低了硬件成本; 但是本对比文件中公开的RS-485通讯电路的数据传输方向的切换,需要DI不停的启动关 闭,极大地降低了 RS-485芯片的寿命。
[0007] CN203966327U公开了一种RS485通讯电路,包括无极性RS485通讯芯片U1,无极 性RS485通讯芯片U1的8脚连接有电源VCC,无极性RS485通讯芯片U1的5脚连接有接地 端GND,无极性RS485通讯芯片U1的6脚与7脚连接有能够有效避免外部干扰的外部保护 电路,电源VCC与无极性RS485通讯芯片U1的连接处、接地端GND与无极性RS485通讯芯 片U1的连接处连接有电源模块U2,电源模块U2的另一端连接有供电电源V485端和接地电 源。本对比文件中公开的RS485通讯电路设有保护电路,能有效避免外部干扰击毁通讯电 路、内部电源故障导致电压升高而损坏外连通讯设备,但是没有解决RS485通讯电路数据 传输方向不能自动切换的问题。

【发明内容】

[0008] 本发明所要解决的技术问题是,提供一种能实现数据传输方向的自动切换、功耗 低、反应快、零延迟、保护齐全的RS485通讯电路及DMX控制器和控制系统。
[0009] 为解决本发明的技术问题,所采用的技术方案如下:
[0010] 一种RS485通讯电路,包括RS485通讯芯片,所述RS485通讯芯片采用8引脚S0IC 封装结构,所述RS485通讯芯片中:
[0011] 8脚接电源,电源引脚接退耦电容C1 ;5脚接地;
[0012] 2脚为接收输出使能脚,3脚为传送输入使能脚,2脚和3脚同时上拉连接电阻R1 接高电平,实现数据传输方向的自动切换;
[0013] 1脚为数据接收输出脚,4脚为数据发送输入脚,1脚连接单片机UART接口的RX 脚,4脚连接单片机UART接口的TX脚,且4脚上拉连接电阻R2接高电平,使RS485通讯芯 片的DI处于闲置状态,保证4脚能发送数据,同时1脚能接收数据;
[0014] 6脚和7脚连接信号输入/输出线。
[0015] 在本方案中,退耦电容C1用于消除电源杂波干扰,吸收芯片工作时产生的脉冲;
[0016] 2脚上拉接高电平,实现数据传输方向的自动切换;3脚传送输入使能脚,接低电 平时,芯片不能工作,因此3脚与2脚同时上拉接高电平,使芯片处于正常工作状态;
[0017] 另外,在本方案中,4脚上拉连接电阻R2接高电平,保证了 DI处于闲置状态,即能 发送数据,同时1脚也能接收数据。若没有设置电阻R2,4脚一直处于发送状态,且2脚不 能接收数据,此时,所述RS485所在的应用设备就只能做主机,不能当从机使用。
[0018] 进一步地,所述RS485通讯电路还包括输出保护电路;
[0019] 所述输出保护电路包括由稳压管D1,D2,D3组成的吸收回路:稳压管D3的一端与 7脚的信号输出线连接,另一端接地;稳压管D3的一端与与6脚的信号输入线连接,另一端 接地;稳压管D2连接信号输出线与信号输出线,形成一个完整的回路。
[0020] 由于共模电压等于两个输入信号电压的平均值,而RS485通讯电路只能检测A、 B端的差模电压,因此如果A、B端单点的对GND电压太高,就会烧坏RS485通讯1C。上述 吸收回路的设置可以吸收过高的电压,防止RS485通讯电路所在总线共模电压过大而损坏 RS485通讯芯片。
[0021] 进一步地,所述吸收回路中的稳压管Dl,D2, D3用TVS瞬态杂波抑制器替代。
[0022] 进一步地,所述输出保护电路还包括:设置在所述RS485通讯芯片的信号输出端 串联的两个电阻R4、R5,防止所述RS485通讯芯片的应用设备的硬件故障影响所述应用设 备所在的应用系统的其他应用设备的通信。
[0023] 进一步地,所述输出保护电路还包括:分别设置在RS485网络传输线始端和末端, 且与通讯载体的特性电阻相匹配的匹配电阻,所述RS485通讯电路的通讯载体为特性阻抗 为120Ω的双绞线,所述匹配电阻为120Ω的电阻,以减少线路上传输信号的反射。
[0024] 进一步地,所述输出保护电路还包括:与所述RS485芯片的A端上拉连接的电阻 R3,和与所述RS485芯片的B端下拉连接的电阻R6,使A端的电位高于B端的电位,实现单 片机不会被误中断而收到乱字符。
[0025] 由于RS485芯片的特性,接收器的检测灵敏度为± 200mV,即差分输入端 VA-VB彡+200mV,输出逻辑1,VA-VB彡-200mV,输出逻辑0 ;而A、B端电位差的绝对值小于 200mV时,输出为不确定。如果在总线上所有发送器被禁止时,接收器输出逻辑0,这会误认 为通信帧的起始引起工作不正常。本方案中,RS485芯片的A端接上拉电阻R3,B端接下拉 电阻R6,使A端的电位高于B端的电位,这样RXD的电平在485总线不发送期间(总线悬浮 时)呈现唯一的高电平,MCU就不会被误中断而受到乱字符。
[0026] 进一步地,所述RS485通讯电路的屏蔽线与信号地的连接采用隔离连接,即:采用 双向瞬态二极管D4和电容C2并联连接,可以消除屏蔽线上的电压干扰,保证所述RS485通 讯电路所在的通讯系统和RS485控制器的各自稳定工作,互不影响。
[0027] 本发明还提供一种DMX控制器,包括RS485通讯电路,所述RS485通讯电路包括 RS485通讯芯片,所述RS485通讯芯片采用8引脚S0IC封装结构,所述RS485通讯芯片中:
[0028] 8脚接电源,电源引脚接退耦电容C1 ;5脚接地;
[0029] 2脚为接收输出使能脚,3脚为传送输入使能脚,2脚和3脚同时上拉连接电阻R1 接高电平,实现数据传输方向的自动切换;
[0030] 1脚为数据接收输出脚,4脚为数据发送输入脚,1脚连接单片机UART接口的RX 脚,4脚连接单片机UART接口的TX脚,且4脚上拉连接电阻R2接高电平,使RS485通讯芯 片的DI处于闲置状态,保证4脚能发送数据,同时1脚能接收数据;
[0031] 6脚和7脚连接信号输入/输出线。
[0032] 本发明还提供一种DMX控制系统,包括DMX控制器、DMX灯具和LED DMX驱动组;所 述DMX控制器,包括RS485通讯电路,所述RS485通讯电路包括RS485通讯芯片,所述RS485 通讯芯片采用8引脚S0IC封装结构,所述RS485通讯芯片中:
[0033] 8脚接电源,电源引脚接退耦电容C1 ;5脚接地;
[0034] 2脚为接收输出使能脚,3脚为传送输入使能脚,2脚和3脚同时上拉连接电阻R1 接高电平,实现数据传输方向的自动切换;
[0035] 1脚为数据接收输出脚,4脚为数据发送输入脚,1脚连接单片机UART接口的RX 脚,4脚连接单片机UART接口的TX脚,且4脚上拉连接电阻R2接高电平,使RS485通讯芯 片的DI处于闲置状态,保证4脚能发送数据,同时1脚能接收数据;
[0036] 6脚和7脚连接信号输入/输出线。
[0037] 本发明具有以下有益效果:
[0038] 1、本发明能的RS485通讯电路根据总线状态自动切换数据流方向,不需要软件干 预,提高了数据传输的效率和系统工作效率,节约了 CPU资源,同时降低了硬件成本。
[0039] 2、本发明的RS485通讯电路应用在DMX控制器和DMX控制系统中,在发送数据时 无需额外延时,就能保证最后一个字节的完整发送,能有效提高软件的效率和可靠性,降低 误码率。
[0040] 3、本发明的RS485通讯芯片与MCU的连接仅连根线,仅占用2个Ι/0ΡΙΝ,体积小, 成本低。
[0041] 4、本发明RS485通讯电路设置有全面的输出保护电路,保证了电路的安全。
【附图说明】
[0042] 图1是本发明一种RS485通讯电路的结构示意图。
【具体实施方式】
[0043] 以下结合实施例及附图对本发明作进一步说明。
[0044] 实施例1 :RS485通讯电路实施例
[0045] 如图1所示,本实施例一种RS485通讯电路,包括RS485通讯芯片MAX13487, MAX13487采用8引脚S0IC封装结构,所述RS485通讯芯片中:
[0046
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1