一种多路复用的rs485电路的制作方法

文档序号:8905202阅读:970来源:国知局
一种多路复用的rs485电路的制作方法
【技术领域】
[0001]本发明涉及电路技术领域,尤其涉及一种多路复用的RS485电路。
【背景技术】
[0002]本发明来自于RS485控制及应用,在该电路中有两部分,两部分电路分别为最小系统电路你,简称:MCU ;还有一部分为通信电路,简称:RS485。如何解决MCU只有I个的通用异步收发器接口和多个普通1 口的情况下,用I个通用异步收发器接口和普通1 口与多个RS485通过硬件处理,可做有选择性通信,如一路、多路、全部(电路中)RS485通信。
[0003]该电路于现在其它电路不同的是该电路只用了 I个通用异步收发器接口和多路(I路以上)的RS485进行通信,有MCU来可对多路中的任何一路、或多路和全部的RS485电路进行控制和信息的传送,而以前的电路中都是采用I个通用异步收发器接口控制I个RS485电路,或采用专用的MCU来控制多路的RS485电路,如此提高了电路的成本;而今采用了新的控制方式减少了对通用异步收发器接口数量的需求。
[0004]一个已有技术[1],见《一种电梯厅外召唤板与主控制板间同步通讯装置》(上海:CN2815986,2006-09-13,作者姜志军,吴作金,刘明)。如图1所示,对于这种通讯装置中其特征在于:MCU的I个通用异步收发器接口单独驱动I个RS485电路接收和发送数据从而控制多个RS485电路收发。已有技术[I]中,这种总线多路复用通信方式效率比较低,需要反复回传应答信号,导致传输数据所用的时间更长,从而整个系统的时效性大大减低。
[0005]一个已有技术[2],见《多路通用异步收发器》(四川:CN2645348,2004-09-29,作者杨守平)。如图2所示,在这类多路通用异步通信中其特征在于:由一个通用异步收发器扩展出两个或两个以上通用异步收发器,且扩展出来的通用异步收发器波特率可由软件或控制线设置。已有技术[2]中,对通用异步串行接口的依赖大,内部电路复杂,并且没有充分利用处理器资源。

【发明内容】

[0006]本发明的目的在于克服现有技术的不足,提供一种可对调光台的信号进行转发处理实现多路并行控制的灯光系统。
[0007]本发明采用的技术方案是:
一种多路复用的RS485电路,其包括控制器、串入并出移位寄存器组和RS485电路,所述控制器具有一 UART接口和三个I/O 口,三个所述I/O 口分别连接串入并出移位寄存器组的输入端,所述串入并出移位寄存器组的输出端分别连接两路以上的RS485电路,并控制每一路的RS485电路使能;所述控制器的UART接口的RXD引脚和TXD引脚分别与RS485通信电路的RO引脚和DI引脚对应连接。
[0008]所述串入并出移位寄存器组包括两个以上级联的串入并出移位寄存器;每一路RS485电路的nRE引脚和DE引脚分别与串入并出移位寄存器的一个输出口连接,所述控制器通过串入并出移位寄存器使能每一路RS485电路。
[0009]所述控制器为ARM处理器。
[0010]本发明采用以上技术方案,在不使用专用集成电路的状态下,由控制器的UART接口配合连接在控制器的由三个I/o 口上并由控制的串入并出移位寄存器组实现对两路以上的RS485电路的控制。本发明控制灵活性强,不需软件编制的情况下,可以同时单独向其中的任意一路、多路或全部的RS485的电路发送信号;也可以分时段接收各RS485电路返回的信号。本发明还减少对专用芯片的依赖,降低产品的开发成本和产品的生产成本。
【附图说明】
[0011]以下结合附图和【具体实施方式】对本发明做进一步详细说明;
图1现有技术[I]的原理框图;
图2现有技术[2]的原理框图;
图3本发明一种多路复用的RS485电路的系统框图。
【具体实施方式】
[0012]如图3所示,本发明其包括控制器、串入并出移位寄存器组和RS485电路,所述控制器具有一 UART接口和三个I/O 口,三个所述I/O 口分别连接串入并出移位寄存器组的输入端,所述串入并出移位寄存器组的输出端分别连接两路以上的RS485电路,并控制每一路的RS485电路使能;所述控制器的UART接口的RXD引脚和TXD引脚分别与RS485通信电路的RO引脚和DI引脚对应连接。
[0013]所述串入并出移位寄存器组包括两个以上级联的串入并出移位寄存器;每一路RS485电路的nRE引脚和DE引脚分别与串入并出移位寄存器的一个输出口连接,所述控制器通过串入并出移位寄存器使能每一路RS485电路。
[0014]所述控制器为ARM处理器。
[0015]本发明采用以上技术方案,在不使用专用集成电路的状态下,由控制器的UART接口配合连接在控制器的由三个I/o 口上并由控制的串入并出移位寄存器组实现对两路以上的RS485电路的控制。本发明控制灵活性强,不需软件编制的情况下,可以同时单独向其中的任意一路、多路或全部的RS485的电路发送信号;也可以分时段接收各RS485电路返回的信号。本发明还减少对专用芯片的依赖,降低产品的开发成本和产品的生产成本。
[0016]综上所述,本发明所阐述的一种多路复用的RS485电路,具有高效性、系统性和更高实用价值,特别适合在DMX512通信协议中的应用。
【主权项】
1.一种多路复用的RS485电路,其特征在于:其包括控制器、串入并出移位寄存器组和RS485电路,所述控制器具有一 UART接口和三个I/O 口,三个所述I/O 口分别连接串入并出移位寄存器组的输入端,所述串入并出移位寄存器组的输出端分别连接两路以上的RS485电路,并控制每一路的RS485电路使能;所述控制器的UART接口的RXD引脚和TXD引脚分别与RS485通信电路的RO引脚和DI引脚对应连接。2.根据权利要求1所述一种多路复用的RS485电路,其特征在于:所述串入并出移位寄存器组包括两个以上级联的串入并出移位寄存器;每一路RS485电路的nRE引脚和DE引脚分别与串入并出移位寄存器的一个输出口连接,所述控制器通过串入并出移位寄存器使能每一路RS485电路。3.根据权利要求1所述一种多路复用的RS485电路,其特征在于:所述控制器为ARM处理器。
【专利摘要】本发明公开一种多路复用的RS485电路,其包括控制器、串入并出移位寄存器组和RS485电路,所述控制器具有一UART接口和三个I/O口,三个所述I/O口分别连接串入并出移位寄存器组的输入端,所述串入并出移位寄存器组的输出端分别连接两路以上的RS485电路,并控制每一路的RS485电路使能;所述控制器的UART接口的RXD引脚和TXD引脚分别与RS485通信电路的RO引脚和DI引脚对应连接。本发明具有高效性、系统性和更高实用价值,特别适合在DMX512通信协议中的应用。
【IPC分类】G06F13/42
【公开号】CN104881392
【申请号】CN201510342818
【发明人】卓树峰, 翁伟, 乐上旭, 吴荣山, 张小花
【申请人】福建骏鹏通信科技有限公司
【公开日】2015年9月2日
【申请日】2015年6月19日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1