RS485自动收发电路制造技术

技术编号:13137544 阅读:115 留言:0更新日期:2016-04-06 23:00
本实用新型专利技术涉及一种RS485自动收发电路,其包括RS485电路,所述RS485电路包括RS485芯片U1;所述RS485芯片U1的差分信号A端与电阻R5的一端以及电阻R3的一端连接,RS485芯片U1的差分信号B端与电阻R3的另一端以及电阻R4的一端连接,电阻R4的另一端接地,电阻R5的另一端与电源VCC连接,RS485芯片U1的VCC端与电源VCC连接,RS485芯片U1的GND端接地;RS485芯片U1的数据接收使能端、数据发送使能DE端均与能将加载到TXD连接输入端的使能控制信号反转的反向电路连接,且RS485芯片U1的数据发送DI端与反向电路内的接地端连接。本实用新型专利技术结构紧凑,能有效节省外部MCU的控制端口,节省电路板面积,节省通信电路的软件资源以及开发时间,适应范围广,安全可靠。

【技术实现步骤摘要】

本技术涉及一种电路,尤其是一种RS485自动收发电路,属于RS485电路的

技术介绍
RS-485是一种基于差分信号传输的串口通信协议,它具有远距离传输的特点,是工业设备上远距离串口通信时应用较多的串口通信协议。由于它属于半双工通信协议,所以通讯时需进行接收和发送状态的转换。通常情况下,RS-485芯片处于接收状态,当需要发送数据时,由外部的MCU控制RS-485芯片转换到发送状态,等待数据发送完毕后,再由外部MCU控制RS-485芯片转换到接收状态。判断数据是否发送完毕,通常是查询UART特定寄存器的状态,或是通过软件延时一段时间确保数据发送完毕后,再转换到接收状态。综上可知,现有的RS485通信时,需要占用外部MCU的控制端口,导致电路结构复杂,还需要查询UART寄存器的状态来判断数据的发送状态,增加开发时间。
技术实现思路
本技术的目的是克服现有技术中存在的不足,提供一种RS485自动收发电路,其结构紧凑,能有效节省外部MCU的控制端口,节省电路板面积,节省通信电路的软件资源以及开发时间,适应范围广,安全可靠。按照本技术提供的技术方案,所述RS485自动收发电路,包括用于实现差分信号传输的RS485电路,所述RS485电路包括RS485芯片U1;其特征是:所述RS485芯片U1的差分信号A端与电阻R5的一端以及电阻R3的一端连接,RS485芯片U1的差分信号B端与电阻R3的另一端以及电阻R4的一端连接,电阻R4的另一端接地,电阻R5的另一端与电源VCC连接,RS485芯片U1的VCC端与电源VCC连接,RS485芯片U1的GND端接地;RS485芯片U1的数据接收使能端、数据发送使能DE端均与能将加载到TXD连接输入端的使能控制信号反转的反向电路连接,且RS485芯片U1的数据发送DI端与反向电路内的接地端连接。所述反向电路包括三极管Q1,所述三极管Q1的基极端与电阻R1的一端连接,电阻R1的另一端形成TXD连接输入端,三极管Q1的发射极端与RS485芯片U1的数据发送端连接后接地,三极管Q1的集电极端与RS485芯片U1的数据接收使能端、数据发送使能DE端以及电阻R2的一端连接,电阻R2的另一端与电源VCC连接。本技术的优点:RS485电路与反向电路连接,通过反向电路的TXD连接输入端、RS485芯片U1的数据接收RO端与外部的MCU连接,通过差分信号传输A端、差分信号传输B端能实现差分信号的输入或输出,反向电路能将加载到TXD连接输入端的使能控制信号进行电平转换,实现RS485芯片U1工作状态转换的控制,实现RS485数据通信的目的;由于只需要数据接收RO端、TXD连接输入端与外部的MCU连接,可以节省MCU的控制端口,外部的MUCU能快速确定RS485通信过程中数据发送或数据接收状态,节省软件资源以及开发时间,电路结构简单,降低电路板面积,安全可靠。附图说明图1为本技术的电路原理图。附图标记说明:1-反向电路以及2-RS485电路。具体实施方式下面结合具体附图和实施例对本技术作进一步说明。如图1所示:为了能有效节省外部MCU的控制端口,节省电路板面积,节省通信电路的软件资源以及开发时间,本技术包括用于实现差分信号传输的RS485电路2,所述RS485电路2包括RS485芯片U1;所述RS485芯片U1的差分信号A端与电阻R5的一端以及电阻R3的一端连接,RS485芯片U1的差分信号B端与电阻R3的另一端以及电阻R4的一端连接,电阻R4的另一端接地,电阻R5的另一端与电源VCC连接,RS485芯片U1的VCC端与电源VCC连接,RS485芯片U1的GND端接地;RS485芯片U1的数据接收使能端、数据发送使能DE端均与能将加载到TXD连接输入端的使能控制信号反转的反向电路1连接,且RS485芯片U1的数据发送DI端与反向电路1内的接地端连接。具体地,RS485芯片U1可以选用现有常用的芯片型号,具体可以根据需要进行选择,具体选择过程为本
人员所熟知,此处不再赘述。电阻R3与电阻R5相连的一端形成差分信号传输A端,电阻R3与电阻R4相连的一端形成差分信号传输B端,通过差分信号传输A端、差分信号传输B端形成的差分总线能实现所需差分信号的输入或输出。RS485芯片U1的数据接收RO端与外部的MCU连接,当外部MCU处于数据接收状态时,RS485芯片U1通过差分信号传输A端、差分信号传输B端将外部的差分信号接收,并通过数据接收RO端将接收的差分信号传输至外部的MCU。反向电路1的TXD连接输入端用于与外部的MCU连接,外部的MCU通过TXD连接输入端实现对RS485芯片U1的状态使能控制,通过反向电路1将加载到TXD连接输入端的使能控制信号反向后,能实现外部的MCU通过差分信号传输A端、差分信号传输B端实现所需的RS485的数据发送。进一步地,所述反向电路1包括三极管Q1,所述三极管Q1的基极端与电阻R1的一端连接,电阻R1的另一端形成TXD连接输入端,三极管Q1的发射极端与RS485芯片U1的数据发送端连接后接地,三极管Q1的集电极端与RS485芯片U1的数据接收使能端、数据发送使能DE端以及电阻R2的一端连接,电阻R2的另一端与电源VCC连接。本技术实施例中,三极管Q1可以采用NPN三极管,当然,三极管Q1也可以采用常用的MOS管或其他类型的开关管。电源VCC的电压值可以采用常用的电压,如3.3V或5V,具体可以根据需要进行选择确定。当不发送数据或处于数据接收状态时,外部的MCU加载到TXD连接输入端的使能控制信号为高电平,加载在TXD连接输入端端高电平的使能控制信号使得反向电路1内的三极管Q1导通,三极管Q1导通后,能使得RS485芯片U1的数据接收使能端、数据发送使能DE端均为低电平,即能使得RS485芯片U1的数据接收使能端有效,RS485电路2处于数据接收状态,差分信号通过差分信号传输A端、差分信号传输B端输入,并通过RS485芯片U1的数据接收使能RO端接收的差分信号转换后传输至外部的MCU。当外部MCU需要发送数据,且待发送数据为高电平时,则外部MUC加载到TXD连接输入端的使能控制信号为高电平,TXD连接输入端高电平的使能控制信号使得三极管Q1导通,即经过反向电路1后输出低电平,能使得RS485芯片U1的数据接收使能端、数据发送使能DE端均为低电平,此时,本文档来自技高网
...

【技术保护点】
一种RS485自动收发电路,包括用于实现差分信号传输的RS485电路(2),所述RS485电路(2)包括RS485芯片U1;其特征是:所述RS485芯片U1的差分信号A端与电阻R5的一端以及电阻R3的一端连接,RS485芯片U1的差分信号B端与电阻R3的另一端以及电阻R4的一端连接,电阻R4的另一端接地,电阻R5的另一端与电源VCC连接,RS485芯片U1的VCC端与电源VCC连接,RS485芯片U1的GND端接地;RS485芯片U1的数据接收使能端、数据发送使能DE端均与能将加载到TXD连接输入端的使能控制信号反转的反向电路(1)连接,且RS485芯片U1的数据发送DI端与反向电路(1)内的接地端连接。

【技术特征摘要】
1.一种RS485自动收发电路,包括用于实现差分信号传输的RS485电路
(2),所述RS485电路(2)包括RS485芯片U1;其特征是:所述RS485芯片
U1的差分信号A端与电阻R5的一端以及电阻R3的一端连接,RS485芯片U1
的差分信号B端与电阻R3的另一端以及电阻R4的一端连接,电阻R4的另一
端接地,电阻R5的另一端与电源VCC连接,RS485芯片U1的VCC端与电源
VCC连接,RS485芯片U1的GND端接地;
RS485芯片U1的数据接收使能端、数据发送使能DE端均与能将加载到
TXD...

【专利技术属性】
技术研发人员:杨朝辉吉宗旺
申请(专利权)人:无锡隆玛科技股份有限公司
类型:新型
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1