CN2657297Y - 一种rs485总线收发控制器 - Google Patents
一种rs485总线收发控制器 Download PDFInfo
- Publication number
- CN2657297Y CN2657297Y CN 200320103637 CN200320103637U CN2657297Y CN 2657297 Y CN2657297 Y CN 2657297Y CN 200320103637 CN200320103637 CN 200320103637 CN 200320103637 U CN200320103637 U CN 200320103637U CN 2657297 Y CN2657297 Y CN 2657297Y
- Authority
- CN
- China
- Prior art keywords
- bus
- receiver
- data
- communication
- transmitter
- 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.)
- Expired - Lifetime
Links
Images
Landscapes
- Dc Digital Transmission (AREA)
- Small-Scale Networks (AREA)
Abstract
一种RS485总线收发控制器,包括接收器和发送器,所述接收器的两个输入端分别与所述发送器的两个输出端共同连接到一对总线上,接收器的输出端输出信号到通讯节点,所述接收器的使能端接低电平,使接收器可进行信号的接收;所述发送器的输入端接低电平,通讯节点发送信号取反后输入所述发送器的使能端;所述的总线连接高电平。利用本实用新型,RS485通讯收发控制器可以保证RS485总线通讯的各节点,始终都处于接收状态,在自身发送数据状态也能接收总线数据,从而可进行收发数据的校验,进行总线故障检测,并及时进行纠正,减少了总线冲突的时间,提高了总线利用率。
Description
技术领域
本实用新型涉及通信技术领域,尤其涉及一种RS485总线收发控制器。
背景技术
随着数字技术的发展和计算机日益广泛的应用,现在一个***往往由多台计算机组成,需要解决多站、远距离通信的问题。在要求通信距离为几十米到上千米时,广泛采用RS-485收发器。RS-485收发器采用平衡发送和差分接收,因此具有抑制共模干扰的能力,加上接收器具有高的灵敏度,能检测低达200mV的电压,故传输信号能在千米以外得到恢复。使用RS-485总线,一对双绞线就能实现多站联网,构成分布式***,设备简单、价格低廉、能进行长距离通信的优点使其得到了广泛的应用。
RS485总线通讯技术是比较成熟应用的技术,由于其抗干扰能力强,通讯可靠,广泛应用在不同行业领域中,作为***中各控制子***间的通讯应用。如:汽车上各控制部件间的通讯;工业控制***中各控制子***间的信息交流;电信设备网元中各控制单板间的板间通讯及信息交换等等。RS485总线作为串口通信的一种电气特性标准(见EIA/TIARS-485-A),其特点有:
1)平衡差分接口;
2)支持多点对多点之间的相互通信;
3)忍受-7V到12V共模干扰;
4)可驱动32个负载;
5)传输距离不超过50Ft(英尺)时最高速率可达10Mbps(兆字节/秒);
6)传输速率为100Kbps时最大传输距离可达4000Ft;
7)支持全双工和半双工通讯(由所选用的器件决定);
8)使用双绞线传输数据,具有较强的抗干扰能力。
如图1所示为采用半双工方式时典型RS485总线拓扑结构图,所有的通讯节点都通过共享总线连接在一起,图中R为接收器,G为发送器。Tx为节点输出信号,RX为节点接收信号,En为总线收发器的收发使能控制信号,Rt为总线的匹配电阻,保证总线的信号质量。各节点通过总线冲突检测、数据发送控制等手段保证总线上只允许一个节点发出数据,其它节点接收数据。
采用全双工方式通讯时,由于收发总线分开,所以可以同时接收和发送数据。而现有的采用半双工通讯的RS485总线收发控制器件,通用的有75176或者MAX3485,对于每个节点,采用如图2所示的控制方式,接收和发送数据共用一对差分总线。
图中En为总线收发控制器的收发使能控制信号,从管脚2和3分别输入接收器R和发送器G的使能端。管脚1输出从总线接收到的信号RX,管脚4将节点要发送的信号TX输入到发送器G。当En电平为1时,发送器G处于发送状态,而接收器R处于三态(即高阻状态);当En电平为0时,发送器G处于三态,而接收器R处于接收状态。接收器R和发送器G共用差分数据总线,Rt为总线的匹配电阻,目的是保证管脚6和7输出的差分总线的信号质量。管脚5接地,管脚8接电源,提供收发控制器所需电源。
如果需要该节点发送数据时,En电平为1,信号Tx上的数据发送到总线上,但此时,Rx信号为三态,该节点不能接收到总线上的数据;En为0时,才能接收到总线上的数据,但此时输出使能关断,该节点不可能同时处于发送数据状态。各节点在需要时发送数据到总线,不发送数据时节点处于接收状态。
现有的技术缺点很明显,对于采用半双工通讯的每个节点,都不能做到同时收发数据,即该节点处于发送数据状态时,不能接收到总线上的信息。如果刚好总线上有多个节点同时开始发送数据,而它们都不接收数据,这样无法进行总线冲突检测,造成总线冲突(即总线上同时有两个或两个以上的模块要传送相互矛盾的信息引起的冲突),而无法及时纠正。
实用新型内容
本实用新型所要解决的技术问题是:克服现有的RS485半双工通讯的各节点不能同时收发数据所带来的总线冲突无法及时纠正的不足,提供一种RS485总线收发控制器,使半双工通讯的各节点能同时收发数据,从而方便快捷地进行RS485总线故障检测,及时纠正总线冲突。
本实用新型为解决上述技术问题所采用的技术方案为:
这种RS485总线收发控制器,包括接收器和发送器,所述收发器采用半双工通讯,发送器和接收器通过一对差分线共同连接到通讯总线上,所述接收器的输出端输出信号到通讯节点,所述接收器的使能端接低电平,使接收器可进行信号的接收;所述发送器的输入端接低电平,通讯节点发送信号取反后输入所述发送器的使能端;所述的差分线连接高电平。
所述的一根差分线通过上拉电阻连接电源,另一根差分线通过下拉电阻接地,两根差分线之间连接有匹配电阻。
所述的通讯节点发送信号输入非门进行取反后输入发送器的使能端。
所述接收器的使能端接低电平是所述使能端直接接地。
本实用新型的有益效果为:利用本实用新型,RS485通讯收发控制器可以保证RS485总线通讯的各节点,始终都能处于接收状态,在自身发送数据状态也能接收总线数据。由于各节点可以同时收发数据,也能接收本身节点发出的数据,可以利用该特点进行收发数据的校验,进行总线故障检测,从而可及时进行纠正,减少了总线冲突的时间,提高了总线利用率。
附图说明
图1为半双工方式时典型RS485总线拓扑结构图;
图2为现有的总线收发控制器结构示意图;
图3为本实用新型总线收发控制器结构示意图。
具体实施方式
下面根据附图和实施例对本实用新型作进一步详细说明:
如图3所示,对于总线上的每个节点,收发控制器中的接收器R的使能端RE通过管脚2直接下拉到地,保证节点始终能够接收到总线上的数据,这样Rx上的数据通过管脚1一直输出,送本通讯节点进行处理。
对于数据的发送,对发送数据Tx通过非门F取反后,通过管脚3送入发送器G的使能端DE,发送器G的数据输入端通过管脚4下拉到低电平。接收器R的两个输入端与发送器G的两个输出端分别通过管脚6、7共同连接到一对差分线上,其中一根差分线通过上拉电阻R2连接电源,另一根差分线通过下拉电阻R1接地,总线之间连接有匹配电阻Rt。管脚5接地,管脚8接电源,提供收发控制器所需电源。
这样,当节点输出信号Tx为1时,经非门F取反后为0,发送器G为三态,输出高阻,由总线上的上、下拉电阻R2、R1及匹配电阻Rt保证总线数据为1;当Tx为0时,经非门F取反后为1,发送端G使能,节点发送数据0到总线上,使总线数据为0。
这样,各节点在需要时,发送数据到总线,而各节点一直都处于接收总线数据状态。本实用新型能够保证采用RS485半双工通讯的各节点,无论该节点是否向总线发送数据,都能够正常接收总线上的数据。
通过这种改进,保证了节点始终能够处于数据接收状态,也能够接收本节点发出的数据。当多个节点同时发送数据造成总线冲突时,发送数据的各节点能够同时接收到总线数据,对接收的数据进行校验即可检测到总线冲突,可以更方便快捷地进行总线故障检测,从而可以及时进行纠正,减少了总线冲突所占用的时间,提高了总线的利用效率。
Claims (4)
1、一种RS485总线收发控制器,包括接收器和发送器,所述收发器采用半双工通讯,发送器和接收器通过一对差分线共同连接到通讯总线上,所述接收器的输出端输出信号到通讯节点,其特征在于:所述接收器的使能端接低电平,使接收器可进行信号的接收;所述发送器的输入端接低电平,通讯节点发送信号取反后输入所述发送器的使能端;所述的差分线连接高电平。
2、根据权利要求1所述的RS485总线收发控制器,其特征在于:所述的一根差分线通过上拉电阻连接电源,另一根差分线通过下拉电阻接地,两根差分线之间连接有匹配电阻。
3、根据权利要求1或2所述的RS485总线收发控制器,其特征在于:所述的通讯节点发送信号输入非门进行取反后输入发送器的使能端。
4、根据权利要求1所述的RS485总线收发控制器,其特征在于:所述接收器的使能端接低电平是所述使能端直接接地。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200320103637 CN2657297Y (zh) | 2003-10-13 | 2003-10-13 | 一种rs485总线收发控制器 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200320103637 CN2657297Y (zh) | 2003-10-13 | 2003-10-13 | 一种rs485总线收发控制器 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN2657297Y true CN2657297Y (zh) | 2004-11-17 |
Family
ID=34340617
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 200320103637 Expired - Lifetime CN2657297Y (zh) | 2003-10-13 | 2003-10-13 | 一种rs485总线收发控制器 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN2657297Y (zh) |
Cited By (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100375459C (zh) * | 2004-12-08 | 2008-03-12 | 中兴通讯股份有限公司 | 采用485接口实现抢占式总线通信的方法 |
CN100403685C (zh) * | 2005-07-19 | 2008-07-16 | 上海华为技术有限公司 | 具有保护功能的通讯链路***及其方法 |
CN100521678C (zh) * | 2005-11-30 | 2009-07-29 | 成都同和资讯有限责任公司 | 通信接口控制器 |
CN1964245B (zh) * | 2006-11-22 | 2010-12-08 | 中国科学院电工研究所 | 一种rs485面向字符的同步串行通信总线空闲时的抗干扰装置 |
CN102033843A (zh) * | 2010-12-02 | 2011-04-27 | 西北工业大学 | Rs485总线与高速智能统一总线的直接接口方法 |
CN101527667B (zh) * | 2008-03-05 | 2011-05-18 | 四零四科技股份有限公司 | 多点架构下收发器与总线脱离的方法 |
CN101188488B (zh) * | 2007-07-30 | 2011-08-17 | 郑州春泉暖通节能设备有限公司 | 半双工通讯收发控制方法及装置 |
CN102169473A (zh) * | 2011-04-22 | 2011-08-31 | 广州市捷信通科技发展有限公司 | 低成本侦测和隔离rs485总线占用故障的方法及其装置 |
CN102355507A (zh) * | 2011-09-29 | 2012-02-15 | 南京国电南自轨道交通工程有限公司 | 一种新型的带自检和冲突检测的串行通信接口 |
CN101471698B (zh) * | 2007-12-28 | 2012-09-05 | 艾默生网络能源***北美公司 | 一种含有供电模块的rs485总线*** |
CN101771756B (zh) * | 2008-12-31 | 2013-02-13 | 中国航空工业第一集团公司第六三一研究所 | 一种全双工/半双工软件可配置的接口电路 |
CN103034604A (zh) * | 2011-10-06 | 2013-04-10 | 朱正兴 | Usb和多种串口的转换设备及其实现方法 |
CN104135411A (zh) * | 2014-07-08 | 2014-11-05 | 深圳市瑞艾特科技有限公司 | 一种基于rs232接口多节点通信的实现装置及方法 |
CN104184638A (zh) * | 2014-09-15 | 2014-12-03 | 万高(杭州)科技有限公司 | Rs-485总线防冲突方法、接口芯片及其通信网络 |
CN104283583A (zh) * | 2013-07-06 | 2015-01-14 | 英飞凌科技股份有限公司 | 用于检测差分总线上的故障的方法、装置和电路装置 |
CN104486183A (zh) * | 2014-12-05 | 2015-04-01 | 青岛鼎信通讯股份有限公司 | 一种收发自控制的三态rs485通讯方法 |
CN111431610A (zh) * | 2020-02-21 | 2020-07-17 | 北京仿真中心 | 串行通信中继装置及*** |
CN111948965A (zh) * | 2020-08-14 | 2020-11-17 | 上海博瀛通信科技有限公司 | 一种工业onu的外部串口端接电阻的可控制***及方法 |
-
2003
- 2003-10-13 CN CN 200320103637 patent/CN2657297Y/zh not_active Expired - Lifetime
Cited By (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100375459C (zh) * | 2004-12-08 | 2008-03-12 | 中兴通讯股份有限公司 | 采用485接口实现抢占式总线通信的方法 |
CN100403685C (zh) * | 2005-07-19 | 2008-07-16 | 上海华为技术有限公司 | 具有保护功能的通讯链路***及其方法 |
CN100521678C (zh) * | 2005-11-30 | 2009-07-29 | 成都同和资讯有限责任公司 | 通信接口控制器 |
CN1964245B (zh) * | 2006-11-22 | 2010-12-08 | 中国科学院电工研究所 | 一种rs485面向字符的同步串行通信总线空闲时的抗干扰装置 |
CN101188488B (zh) * | 2007-07-30 | 2011-08-17 | 郑州春泉暖通节能设备有限公司 | 半双工通讯收发控制方法及装置 |
CN101471698B (zh) * | 2007-12-28 | 2012-09-05 | 艾默生网络能源***北美公司 | 一种含有供电模块的rs485总线*** |
CN101527667B (zh) * | 2008-03-05 | 2011-05-18 | 四零四科技股份有限公司 | 多点架构下收发器与总线脱离的方法 |
CN101771756B (zh) * | 2008-12-31 | 2013-02-13 | 中国航空工业第一集团公司第六三一研究所 | 一种全双工/半双工软件可配置的接口电路 |
CN102033843B (zh) * | 2010-12-02 | 2012-08-01 | 西北工业大学 | Rs485总线与高速智能统一总线的直接接口方法 |
CN102033843A (zh) * | 2010-12-02 | 2011-04-27 | 西北工业大学 | Rs485总线与高速智能统一总线的直接接口方法 |
CN102169473B (zh) * | 2011-04-22 | 2013-02-13 | 广州市捷信通科技发展有限公司 | 一种侦测和隔离rs485总线占用故障的方法及其装置 |
CN102169473A (zh) * | 2011-04-22 | 2011-08-31 | 广州市捷信通科技发展有限公司 | 低成本侦测和隔离rs485总线占用故障的方法及其装置 |
CN102355507A (zh) * | 2011-09-29 | 2012-02-15 | 南京国电南自轨道交通工程有限公司 | 一种新型的带自检和冲突检测的串行通信接口 |
CN102355507B (zh) * | 2011-09-29 | 2014-05-14 | 南京国电南自轨道交通工程有限公司 | 一种带自检和冲突检测的串行通信接口 |
CN103034604A (zh) * | 2011-10-06 | 2013-04-10 | 朱正兴 | Usb和多种串口的转换设备及其实现方法 |
CN104283583A (zh) * | 2013-07-06 | 2015-01-14 | 英飞凌科技股份有限公司 | 用于检测差分总线上的故障的方法、装置和电路装置 |
CN104135411A (zh) * | 2014-07-08 | 2014-11-05 | 深圳市瑞艾特科技有限公司 | 一种基于rs232接口多节点通信的实现装置及方法 |
CN104184638A (zh) * | 2014-09-15 | 2014-12-03 | 万高(杭州)科技有限公司 | Rs-485总线防冲突方法、接口芯片及其通信网络 |
CN104184638B (zh) * | 2014-09-15 | 2018-02-13 | 杭州万高科技股份有限公司 | Rs‑485总线防冲突方法、接口芯片及其通信网络 |
CN104486183A (zh) * | 2014-12-05 | 2015-04-01 | 青岛鼎信通讯股份有限公司 | 一种收发自控制的三态rs485通讯方法 |
CN104486183B (zh) * | 2014-12-05 | 2018-09-11 | 青岛鼎信通讯股份有限公司 | 一种收发自控制的三态rs485通讯方法 |
CN111431610A (zh) * | 2020-02-21 | 2020-07-17 | 北京仿真中心 | 串行通信中继装置及*** |
CN111948965A (zh) * | 2020-08-14 | 2020-11-17 | 上海博瀛通信科技有限公司 | 一种工业onu的外部串口端接电阻的可控制***及方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN2657297Y (zh) | 一种rs485总线收发控制器 | |
CN102318267A (zh) | 数据通信方法、通信设备及通信*** | |
CN100547960C (zh) | 一种不对称高速半双工通信***和通信方法 | |
CN111444125B (zh) | 一种扩展总线*** | |
CN102075397A (zh) | Arinc429总线与高速智能统一总线的直接接口方法 | |
CN202043357U (zh) | 基于can总线的led隧道灯控制*** | |
CN203847102U (zh) | Can总线与485总线节点电路 | |
CN2772130Y (zh) | 一种不对称高速半双工通信装置 | |
CN1558304A (zh) | 采用总线结构的键盘、显示器、鼠标切换器 | |
CN2661507Y (zh) | 一种车载can总线光纤集线器 | |
CN1909495A (zh) | 智能工业总线收发器 | |
CN202602677U (zh) | 车载网关控制器 | |
CN100521678C (zh) | 通信接口控制器 | |
CN209627394U (zh) | 一种数字信号采集器及*** | |
CN101662405B (zh) | Can总线的通信电路 | |
CN101291232B (zh) | 以太网交换机及以太网设备的信号收发方法 | |
CN2271729Y (zh) | 光耦隔离多机串行通讯模块 | |
CN2854948Y (zh) | 智能工业总线收发器 | |
CN1280139C (zh) | 一种车载can总线光纤集线器 | |
EP1989630B1 (en) | Interface between busses of different physical layers | |
CN1310444C (zh) | 一种环形光纤can总线网络 | |
CN2456384Y (zh) | 用于rs485总线的通讯网络集线器 | |
CN202003197U (zh) | 矿用液压支架控制器、支架控制*** | |
CN1708027A (zh) | 一种传送以太网设备双工模式信息的方法 | |
CN2872752Y (zh) | Rs422网络集线器 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C17 | Cessation of patent right | ||
CX01 | Expiry of patent term |
Expiration termination date: 20131013 Granted publication date: 20041117 |