全文摘要
本实用新型公开了一种多主RS485总线系统,包括至少一台通讯设备,所述通讯设备包括控制器、RS485通讯芯片、反向电路,控制器的输出连接反向电路的输入,反向电路的输出连接RS485通讯芯片的输入,RS485通讯芯片的RE端、DI端接地。本申请通过将RS485芯片的DI、RE端接地,通过发送使能端进行数据发送,在不增加总线的基础上,实现随时发送、接收总线上数据的功能;将控制器的中断端连接到RS485芯片的数据接收端,在总线上有数据传输时随时进行接收,当总线有空时,设备发送数据到总线上。电路结构简单,减小了故障机率,降低成本。
主设计要求
1.一种多主RS485总线系统,其特征在于:包括至少一台通讯设备,所述通讯设备包括控制器、RS485通讯芯片、反向电路,控制器的输出连接反向电路的输入,反向电路的输出连接RS485通讯芯片的输入。
设计方案
1.一种多主RS485总线系统,其特征在于:包括至少一台通讯设备,所述通讯设备包括控制器、RS485通讯芯片、反向电路,控制器的输出连接反向电路的输入,反向电路的输出连接RS485通讯芯片的输入。
2.根据权利要求1所述的多主RS485总线系统,其特征在于:控制器的Tx端连接反向电路,反向电路的输出连接RS485通讯芯片的DE端。
3.根据权利要求1所述的多主RS485总线系统,其特征在于:RS485通讯芯片的RE端、DI端接地。
4.根据权利要求1所述的多主RS485总线系统,其特征在于:反向电路包括反向器。
5.根据权利要求1所述的多主RS485总线系统,其特征在于:控制电路的Rx端与RS485通讯芯片的RO端连接。
6.根据权利要求5所述的多主RS485总线系统,其特征在于:控制电路的一个中断端连接RS485通讯芯片的RO端。
7.根据权利要求1所述的多主RS485总线系统,其特征在于:RS485通讯芯片的A端连接上拉电阻,B端连接下拉电阻。
设计说明书
技术领域
本实用新型涉及RS485通讯技术领域,尤其是涉及一种多主RS485总线系统。
背景技术
在使用RS485通讯芯片时,一般都使用半双工、双工通讯,在发送数据时不能接收数据,反之,在接收数据时不能发送数据,当有多机通讯时,会把一台设备设定为主机,别的设备设定为从机,主机可与从机随时进行通讯,但从机与主机的通讯受控于主机;还有一种方法,是设备轮换着做主机,这些电路的连接,使各台设备不能随时接收总线上的数据,也不能在总线有空时就能传输数据,降低了效率。
因此,如何实现设备能够随时发送、接收数据是目前亟待解决的问题。
实用新型内容
本实用新型的目的是提供一种多主RS485总线系统,通过将控制器的发送数据端反向后连接到RS485芯片的发送使能端,实现随时发送、接收数据。
本实用新型的上述实用新型目的通过以下技术方案得以实现:
一种多主RS485总线系统,包括至少一台通讯设备,所述通讯设备包括控制器、RS485通讯芯片、反向电路,控制器的输出连接反向电路的输入,反向电路的输出连接RS485通讯芯片的输入。
本实用新型进一步设置为:控制器的Tx端连接反向电路,反向电路的输出连接RS485通讯芯片的DE端。
本实用新型进一步设置为:RS485通讯芯片的RE端、DI端接地。
本实用新型进一步设置为:反向电路包括反向器。
本实用新型进一步设置为:控制电路的Rx端与RS485通讯芯片的RO端连接。
本实用新型进一步设置为:控制电路的一个中断端连接RS485通讯芯片的RO端。
本实用新型进一步设置为:RS485通讯芯片的A端连接上拉电阻,B端连接下拉电阻。
与现有技术相比,本实用新型的有益技术效果为:
1.通过将RS485芯片的DI、RE端接地,通过发送使能端进行数据发送,在不增加总线的基础上,实现随时发送、接收总线上数据的功能;
2.进一步地,将控制器的中断端连接到RS485芯片的数据接收端,在总线上有数据传输时随时进行接收,当总线有空时,设备发送数据到总线上。
3.进一步地,由一个RS485芯片实现了每台设备都能随时做主机,提高了效率。
4.进一步地,本电路结构简单,减小了故障机率,降低成本。
附图说明
图1是本实用新型的一个具体实施例的电路结构示意图;
图2是本实用新型的另一个具体实施例的电路结构示意图。
具体实施方式
以下结合附图对本实用新型作进一步详细说明。
具体实施方式一
本实用新型的多主RS485总线系统,包括至少一台通讯设备,所述通讯设备包括控制器、RS485通讯芯片、反向电路,控制器的输出连接反向电路的输入,反向电路的输出连接RS485通讯芯片的输入。
控制器的Tx端连接反向电路,反向电路的输出连接RS485通讯芯片的DE端。RS485通讯芯片的RE端、DI端接地。控制电路的Rx端与RS485通讯芯片的RO端连接。RS485通讯芯片的A端连接上拉电阻,B端连接下拉电阻。
反向电路包括反向器。
本电路的工作原理如下:当RS485芯片的DE端为低时,DI端低电位阻止了数据发送, A、B端为高阻状态,因A端上拉电阻,B端下拉电阻,此时,A端电压大于B端电压;
当RS485芯片的DE端为高时,DI端低电位传输到输出端,此时,B端电压大于A端电压,数据信号通过DE端进行传输。
RS485芯片的RE端的低电位,保证了总线上的数据随时都可以传输到RS485芯片的RO端,换句话,总线上只要有数据传输,控制器都能通过RS485芯片接收到。同时,控制器发送的数据也能被控制器接收。实现了控制器随时可以发送、接收数据。
具体实施方式二
本申请的另一个实施方式,与具体实施方式一相同,不同之处在于RS485芯片的RO端还连接控制器的一个中断端。
其工作原理,在具体实施方式一的基础上,还增加了:
当控制器的中断端接收到数据起始位,产生中断信号,控制器就判断出总线上有数据传输,从而停止发送数据到总线上。
当中断端接收到总线上有空闲,如3字节的高电位时说明总线上有空闲,则控制器就能够往总线上发送数据。
当总线上连接的控制器1向总线发送数据时,与总线连接的其余控制器接收到总线上的数据起始位,判断出总线上有数据传输,停止发送数据到总线上。实现了任何一个控制器都能做主机,能够随时接收、发送数据,提高了效率。
本具体实施方式的实施例均为本实用新型的较佳实施例,并非依此限制本实用新型的保护范围,故:凡依本实用新型的结构、形状、原理所做的等效变化,均应涵盖于本实用新型的保护范围之内。
设计图
相关信息详情
申请码:申请号:CN201921075916.8
申请日:2019-07-10
公开号:公开日:国家:CN
国家/省市:33(浙江)
授权编号:CN209767567U
授权时间:20191210
主分类号:H04L12/40
专利分类号:H04L12/40
范畴分类:申请人:浙江九社电气有限公司
第一申请人:浙江九社电气有限公司
申请人地址:317100 浙江省台州市三门县海润街道滨海新城横港路
发明人:郑强;朱超;施倩倩;郑克;黄俊;郑东;郑静;朱光
第一发明人:郑强
当前权利人:浙江九社电气有限公司
代理人:代理机构:代理机构编号:优先权:关键词:当前状态:审核中
类型名称:外观设计