CN102868424B - 一种自动收发控制rs485通信电路 - Google Patents
一种自动收发控制rs485通信电路 Download PDFInfo
- Publication number
- CN102868424B CN102868424B CN201210365328.4A CN201210365328A CN102868424B CN 102868424 B CN102868424 B CN 102868424B CN 201210365328 A CN201210365328 A CN 201210365328A CN 102868424 B CN102868424 B CN 102868424B
- Authority
- CN
- China
- Prior art keywords
- enable pin
- communication chip
- transistor
- data input
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/40—Bus structure
- G06F13/4063—Device-to-bus coupling
- G06F13/4068—Electrical coupling
- G06F13/4072—Drivers or receivers
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
- Bidirectional Digital Transmission (AREA)
- Logic Circuits (AREA)
Abstract
本发明涉及通信电路技术领域,特别涉及一种自动收发控制RS485通信电路。包括通信芯片RS485,所述通信芯片RS48的所述数据输出端R0的使能端/RE和所述通信芯片RS48的数据输入端DI的使能端DE与收发控制信号端E连接,所述使能端/RE与使能端DE之间连接有使能端/RE的跳变信号延迟与使能端DE的跳变信号的下降沿延时电路,有效避免了通信芯片RS485从发送状态转为接收状态时由于数据传输存在延时导致通信芯片RS485会接收到一小段待发送数据,产生一段干扰信号。本电路结构简单,所需元件少,成本低。同时效果明显,不受数据频率影响。
Description
技术领域
本发明涉及通信电路技术领域,特别涉及一种自动收发控制RS485通信电路。
背景技术
RS-485接口由于具有良好的抗噪音干扰性,传输距离长及多站传输能力等优点,因此其成为首选的串行接口。其接口的最大传输距离可达1200 米,可组成半双工或全双工网络,采用屏蔽双绞线传输,接口连接器采用DB-9的9芯插头座。允许连接多达256 个节点数。常见的RS485通信芯片具有如下管脚:数据输出端R0、数据输入端DI,R0的使能端/RE、DI的使能端DE以及数据输入输出端A和B,同时RS485芯片采用发送优先原则,只要DE端为高电平,那么无论/RE端电平状态如何,RS485芯片都工作在发送状态,只有当DE和/RE两端都为低电平时,芯片才工作在接收状态。
现有技术中,通常将/RE端和DE端两引脚连接在一起并同时与一个收发控制信号连接,如图1所示,当收发控制信号为高电平时,DE有效,芯片处于发送状态,当控制器向这两端输入低电平时,/RE有效,芯片处于接收状态。从原理上讲这种接法简单可行。但在实际应用中,当DE和/RE两端同时由高电平转为低电平时,芯片会立刻由发送状态转为接收状态,由于数据传输会有延时,此时发送出去的数据还在A、B两端甚至还在芯片内,所以RS485芯片会接收到一小段刚发送出去的电平信号,成为一段干扰信号。要滤除这个干扰信号采用一般的电容滤波效果不太显,往往需要采用一些三极管、光耦之类的器件,不仅大大增加了成本,而且当需要传输的数据频率较高时还会受到光耦和三极管开关速度的限制。
发明内容
本发明的目的在于避免上述现有技术中的不足之处而提供一种能够有效消除通信芯片RS485收发状态改变时由于数据延时产生的干扰信号的自动收发控制RS485通信电路。
本发明的目的通过以下技术方案实现:
提供了一种自动收发控制RS485通信电路,包括向外输出TTL电平的TTL电平信号输出端Rx、接收外部TTL电平的TTL电平信号输入端Tx、发送收/发控制信号的收/发控制信号端E以及通信芯片RS485,所述通信芯片RS48的数据输出端R0 与TTL电平信号输出端Rx连接,所述数据输入端DI 与TTL电平信号输入端Tx连接,所述数据输出端R0的使能端/RE和所述通信芯片RS48的数据输入端DI的使能端DE与收发控制信号端E连接,所述使能端/RE与使能端DE之间连接有使使能端/RE的跳变信号延迟于使能端DE的跳变信号的下降沿延时电路。
其中,所述下降沿延时电路包括储能电容C1、释能电阻R1以及在储能电容C1释能时隔离使能端/RE和使能端DE的隔离二极管D1。
其中,在所述通信芯片RS485的数据输入输出端A和数据输入输出端B之间连接有瞬态电压抑制二极管D3,所述数据输入输出端A与电源地之间连接有瞬态电压抑制二极管D4,所述数据输入输出端B与电源地之间连接有瞬态电压抑制二极管D2。
本发明的有益效果:在收发控制信号端E由高电平转为低电平时,由于延时电路的存在,使能端/RE由高电平降到低电平的阀值的过程延后于使能端DE,即通信芯片RS485由发送状态转为接收状态之间存在一段时隙,在该时隙中,使能端/RE为高电平,使能端DE为低电平,通信芯片RS485既不处于发送状态也不处于接收状态,使其待发送数据顺利从其输入输出端发送出去,保证在通信芯片RS485转为接收状态时数据输入输出端的数据为需要接收的数据而非由于延时而停留在数据输入输出端的待发送数据,有效避免了通信芯片RS485从发送状态转为接收状态时由于数据传输存在延时导致通信芯片RS485会接收到一小段待发送数据,产生一段干扰信号。本电路结构简单,所需元件少,成本低。同时效果明显,不受数据频率影响。
附图说明
利用附图对本发明作进一步说明,但附图中的实施例不构成对本发明的任何限制,对于本领域的普通技术人员,在不付出创造性劳动的前提下,还可以根据以下附图获得其它的附图。
图1是现有技术的电路图。
图2是本发明一种自动收发控制RS485通信电路的实施例的电路图。
具体实施方式
结合以下实施例对本发明作进一步描述。
本发明一种自动收发控制RS485通信电路的具体实施方式,如图2所示,包括:向外输出TTL电平的TTL电平信号输出端Rx、接收外部TTL电平的TTL电平信号输入端Tx、发送收/发控制信号的收/发控制信号端E以及通信芯片RS485,所述通信芯片RS48的数据输出端R0 与TTL电平信号输出端Rx连接,所述数据输入端DI 与TTL电平信号输入端Tx连接,所述数据输出端R0的使能端/RE和所述通信芯片RS48的数据输入端DI的使能端DE与收/发控制信号端E连接,所述使能端/RE与使能端DE之间连接有使使能端/RE的跳变信号延迟于使能端DE的跳变信号的下降沿延时电路1。
在收/发控制信号端E由高电平转为低电平时,由于延时电路的存在,使能端/RE由高电平降到低电平的阀值的过程延后于DE,即及使能端/RE-使能端DE的电平变化过程为由高-高转变为高-低,再转变为低-低,而现有技术使能端/RE-使能端DE的电平变化过程为由高-高直接转变为低-低;可见本实施例中通信芯片RS485在由发送状态转为接收状态期间存在一段时隙,在该时隙中,使能端/RE为高电平,使能端DE为低电平,通信芯片RS485既不处于发送状态也不处于接收状态,使其待发送数据顺利数据从其输入输出端A和数据输入输出端B发送出去,保证在通信芯片RS485转为接收状态时数据输入输出端A和数据输入输出端B的数据为需要接收的数据而非由于延时而停留在数据输入输出端A和数据输入输出端B的待发送数据。另一方面,当收/发控制信号端E端输出由低电平转为高电平时,即使使能端/RE的低电平会维持一小段时间,但使能端DE早已为高电平,根据发送优先的原则,不管使能端/RE电平状态如何,只要使能端DE为高电平,则通信芯片RS485工作在发送状态。所以,当收/发控制信号端E端输出由低电平转为高电平时,输入输出端A和数据输入输出端B也不会接收到刚发送出去的信号。因此本电路能够有效避免了通信芯片RS485从发送状态转为接收状态时由于数据传输存在延时导致通信芯片RS485会接收到一小段待发送数据,产生一段干扰信号。本电路结构简单,所需元件少,成本低。同时效果明显,不受数据频率影响。
其中,所述下降沿延时电路1包括储能电容C1、释能电阻R1以及在储能电容C1释能时隔离使能端/RE和使能端DE的隔离二极管D1。在收/发控制信号端E的电平产生跳变时,储能电容的充放电能够使对使能端/RE的电平延迟跳变,同时隔离二极管D1能够在使能端/RE由高电平逐步变为低电平时,即储能电容C1放电释能时隔离该延时信号,使使能端/RE的电平信号和使能端DE的电平信号之间存在延时。
其中,在所述通信芯片RS485的数据输入输出端A和数据输入输出端B之间连接有瞬态电压抑制二极管D3,所述数据输入输出端A与电源地之间连接有瞬态电压抑制二极管D4,所述数据输入输出端B与电源地之间连接有瞬态电压抑制二极管D2。本部分电路加强了通信芯片RS485的数据输入输出端A和数据输入输出端B的抗干扰能力,改善电路的总体通信效果。同时也保护了本电路的电子元件。
最后应当说明的是,以上实施例仅用以说明本发明的技术方案,而非对本发明保护范围的限制,尽管参照较佳实施例对本发明作了详细地说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的实质和范围。
Claims (3)
1.一种自动收发控制RS485通信电路,包括向外输出TTL电平的TTL电平信号输出端Rx、接收外部TTL电平的TTL电平信号输入端Tx、发送收/发控制信号的收/发控制信号端E以及通信芯片RS485,所述通信芯片RS485的数据输出端R0 与TTL电平信号输出端Rx连接,所述通信芯片RS485的数据输入端DI 与TTL电平信号输入端Tx连接,所述数据输出端R0的使能端/RE和所述通信芯片RS485的数据输入端DI的使能端DE与收发控制信号端E连接,其特征在于:所述使能端/RE与使能端DE之间连接有使使能端/RE的跳变信号延迟于使能端DE的跳变信号的下降沿延时电路(1)。
2.如权利要求1所述的一种自动收发控制RS485通信电路,其特征在于:所述下降沿延时电路(1)包括储能电容C1、释能电阻R1以及在储能电容C1释能时隔离使能端/RE和使能端DE的隔离二极管D1。
3.如权利要求1所述的一种自动收发控制RS485通信电路,其特征在于:在所述通信芯片RS485的数据输入输出端A和数据输入输出端B之间连接有瞬态电压抑制二极管D3,所述数据输入输出端A与电源地之间连接有瞬态电压抑制二极管D4,所述数据输入输出端B与电源地之间连接有瞬态电压抑制二极管D2。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210365328.4A CN102868424B (zh) | 2012-09-27 | 2012-09-27 | 一种自动收发控制rs485通信电路 |
PCT/CN2013/083799 WO2014048269A1 (zh) | 2012-09-27 | 2013-09-18 | 一种自动收发控制rs485通信电路 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210365328.4A CN102868424B (zh) | 2012-09-27 | 2012-09-27 | 一种自动收发控制rs485通信电路 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102868424A CN102868424A (zh) | 2013-01-09 |
CN102868424B true CN102868424B (zh) | 2015-03-18 |
Family
ID=47447056
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210365328.4A Active CN102868424B (zh) | 2012-09-27 | 2012-09-27 | 一种自动收发控制rs485通信电路 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN102868424B (zh) |
WO (1) | WO2014048269A1 (zh) |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102868424B (zh) * | 2012-09-27 | 2015-03-18 | 广东易事特电源股份有限公司 | 一种自动收发控制rs485通信电路 |
CN103441780A (zh) * | 2013-08-16 | 2013-12-11 | 北京汉柏科技有限公司 | Rs-485自动切换方向的通讯电路 |
CN103633985A (zh) * | 2013-12-11 | 2014-03-12 | 济南诺辉节能技术开发有限公司 | Rs485通信电路 |
CN104009902A (zh) * | 2014-05-15 | 2014-08-27 | 京信通信***(中国)有限公司 | 自动收发电路 |
CN106201940A (zh) * | 2016-08-27 | 2016-12-07 | 谢怡涛 | 一种用于提高rs485总线数据传输可靠性的控制电路 |
CN106950890B (zh) * | 2017-04-28 | 2023-06-20 | 南京搜新智能科技有限公司 | 基于双485通讯的智能开关电路 |
CN109302204A (zh) * | 2018-12-03 | 2019-02-01 | 中国船舶重工集团公司第七0四研究所 | 自适应收发rs485电路 |
CN109557859A (zh) * | 2018-12-13 | 2019-04-02 | 珠海派诺科技股份有限公司 | 基于rs-485通信的简易通用电路 |
CN112052212B (zh) * | 2020-08-26 | 2023-03-03 | 天津津航计算技术研究所 | 一种rs485通讯流控隔离电路 |
CN114650077B (zh) * | 2020-12-17 | 2023-07-14 | 航天科工惯性技术有限公司 | 收发自控型rs485接口的通信电路 |
CN113141244B (zh) * | 2021-04-16 | 2023-07-21 | 珠海格力电器股份有限公司 | 一种全双工的通讯装置、电器***及其通讯方法 |
CN113595581B (zh) * | 2021-07-28 | 2023-01-06 | 深圳市永旭电气技术有限公司 | 半双工串口通讯电路的安全收发状态控制方法及其电路 |
CN113985851B (zh) * | 2021-10-29 | 2024-03-08 | 雅迪科技集团有限公司 | 一种具有总线保护和抗干扰功能的电动车***通讯电路 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101026387A (zh) * | 2007-02-13 | 2007-08-29 | 徐震 | 自动流向控制装置、控制方法及其应用的电路 |
CN101140557A (zh) * | 2007-10-23 | 2008-03-12 | 中兴通讯股份有限公司 | 一种rs232/rs485兼容接口的***及其方法 |
CN201434881Y (zh) * | 2009-06-10 | 2010-03-31 | 许继集团有限公司 | 一种rs485接口电路及使用该电路的电能表 |
CN201789517U (zh) * | 2010-09-10 | 2011-04-06 | 河南辉煌科技股份有限公司 | 短延时自动收发控制的485通信电路 |
CN202818284U (zh) * | 2012-09-27 | 2013-03-20 | 广东易事特电源股份有限公司 | 一种自动收发控制rs485通信电路 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI237477B (en) * | 2002-09-18 | 2005-08-01 | Icp Electronics Inc | Gateway control apparatus and method for controlling digital asynchronous half-duplex serial signal transmission |
CN101136735B (zh) * | 2006-09-12 | 2010-05-12 | 中兴通讯股份有限公司 | 使用通用异步收发报机的半双工串口通信***及通信方法 |
CN101719112A (zh) * | 2009-11-19 | 2010-06-02 | 北京东方信联科技有限公司 | 一种rs485半双工收发自动切换电路 |
CN102263494B (zh) * | 2010-05-31 | 2014-04-23 | 鸿富锦精密工业(深圳)有限公司 | 控制芯片使能电路 |
CN201877423U (zh) * | 2010-12-03 | 2011-06-22 | 刘爱民 | 两线制无极性485芯片 |
CN102611545A (zh) * | 2012-02-28 | 2012-07-25 | 中国北车集团大连机车车辆有限公司 | 一种基于硬件的rs485自动收发控制方法及电路 |
CN102868424B (zh) * | 2012-09-27 | 2015-03-18 | 广东易事特电源股份有限公司 | 一种自动收发控制rs485通信电路 |
-
2012
- 2012-09-27 CN CN201210365328.4A patent/CN102868424B/zh active Active
-
2013
- 2013-09-18 WO PCT/CN2013/083799 patent/WO2014048269A1/zh active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101026387A (zh) * | 2007-02-13 | 2007-08-29 | 徐震 | 自动流向控制装置、控制方法及其应用的电路 |
CN101140557A (zh) * | 2007-10-23 | 2008-03-12 | 中兴通讯股份有限公司 | 一种rs232/rs485兼容接口的***及其方法 |
CN201434881Y (zh) * | 2009-06-10 | 2010-03-31 | 许继集团有限公司 | 一种rs485接口电路及使用该电路的电能表 |
CN201789517U (zh) * | 2010-09-10 | 2011-04-06 | 河南辉煌科技股份有限公司 | 短延时自动收发控制的485通信电路 |
CN202818284U (zh) * | 2012-09-27 | 2013-03-20 | 广东易事特电源股份有限公司 | 一种自动收发控制rs485通信电路 |
Also Published As
Publication number | Publication date |
---|---|
CN102868424A (zh) | 2013-01-09 |
WO2014048269A1 (zh) | 2014-04-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102868424B (zh) | 一种自动收发控制rs485通信电路 | |
CN101572642B (zh) | 一种rs485通讯电路 | |
US10572428B2 (en) | Bus system | |
CN105141491A (zh) | 一种实现自发自收的rs485通讯电路及方法 | |
CN201434881Y (zh) | 一种rs485接口电路及使用该电路的电能表 | |
US9984033B2 (en) | Systems and methods for biasing a bus | |
CN205142257U (zh) | 一种兼容两光耦及三光耦控制的485通信接口电路 | |
CN205142203U (zh) | Rs485自动收发电路 | |
CN203859738U (zh) | 波特率自适应rs-485隔离器 | |
CN109600288B (zh) | 控制器局域网络can信号的隔离电路和电子控制单元 | |
CN205005065U (zh) | 一种rs485通讯电路 | |
CN103227636A (zh) | 一种用于多控制器互连的高隔离直接并接半双工通信接口模块 | |
CN202818284U (zh) | 一种自动收发控制rs485通信电路 | |
CN102855211A (zh) | 通用串行总线—平衡电压数字接口转换器 | |
CN103118143B (zh) | 串行接口和以太网接口的复用电路 | |
CN202795352U (zh) | 一种rs232和rs485接口的接线方式 | |
CN214311733U (zh) | 一种收发自动控制的rs485电路 | |
CN202995715U (zh) | 一种低成本单数据线异步串口通讯电路 | |
CN102521188B (zh) | 一种自适应的rs485通讯与rs232通讯的收发电路 | |
CN104618020A (zh) | 一种无源分光rs-485光纤总线单口终端 | |
CN203193608U (zh) | 一种用于多控制器互连的高隔离直接并接半双工通信接口模块 | |
CN103268300A (zh) | 一种串行通讯管理服务器串行接口电路 | |
CN208820756U (zh) | 一种rs485通信隔离电路 | |
CN106301450A (zh) | 用于半双工通讯的中继电路及半双工通讯线路 | |
CN112052212A (zh) | 一种rs485通讯流控隔离电路 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |