RS-485通讯接口与硬件电路报告

合集下载

分享一个RS485收发自动切换的电路,直接用TXD信号通过NPN

分享一个RS485收发自动切换的电路,直接用TXD信号通过NPN

分享一个RS485收发自动切换的电路,直接用TXD信号通过
NPN
分享一个RS485收发自动切换的电路,直接用TXD信号通过NPN三极管反向控制485芯片的收发信号脚。

这个电路可以节省一个端口,编程也可以省很多事情。

网上很多老铁们说这个电路会降低通讯波特率,我实测效果很好,115200速率下工作很稳定,很多485芯片支持最高的速率也就这个水平。

下面看看这个电路是如何做到收发自动切换的。

首先看接收数据的控制。

串口空闲的时候,TXD是1,经过三极管反向后为0,因此485芯片处于接收状态,也就是说不发送数据时,485芯片总是处于接收状态,解决了接收的问题。

再看看发送是如何控制的。

当发送0时,TXD为0,经过三极管取反后为1,485芯片为发送状态,可以将0发送出去。

当发送1时,TXD为1,经过三极管取反后为0,485芯片处于接收状态,分析到这里的时候,昨天我们在办公室里面,有小伙伴就说发送不了1,但是实际是可以的,大家认为呢。

RS-485电路设计及接口防护

RS-485电路设计及接口防护

RS-485电路设计及接口防护2009年06月08日星期一 14:44一、电路.1.1.RS485通讯标准协议.相信RS485通讯标准大家都已经熟悉了,也不再多说。

下面的说明部分在网上广为流传,就抄抄下来吧。

典型的串行通讯标准是RS232和RS485.它们定义了电压,阻抗等。

但不对软件协议给予定义,区别于RS232, RS485的特性包括:a. RS-485的电气特性:逻辑“1”以两线间的电压差为+(2—6)V表示;逻辑“0”以两线间的电压差为-(2—6)V表示。

接口信号电平比RS -232-C 降低了,就不易损坏接口电路的芯片,且该电平与TTL电平兼容,可方便与TTL 电路连接。

b. RS-485的数据最高传输速率为10Mbpsc. RS-485接口是采用平衡驱动器和差分接收器的组合,抗共模干能力增强,即抗噪声干扰性好。

d. RS-485接口的最大传输距离标准值为4000英尺,实际上可达3000米。

RS-485接口在总线上是允许连接多达128个收发器,因RS-485接口具有良好的抗噪声干扰性,长的传输距离和多站能力等上述优点就使其成为首选的串行接口。

因为RS485接口组成的半双工网络,一般只需二根连线,所以RS485接口均采用屏蔽双绞线传输。

1.2.典型的RS485通信芯片以TI为例,通常所用的BC184,内置TVS保护,具有15KV静电防护能力;稍差一点的BC182,则可以防护至8KV ESD冲击;而3082,则只能承受4KV ESD冲击。

在选用485芯片时,需注意其ESD防护能力,驱动能力,对485总线差分信号的定义等。

1.3.485应用电路举例。

如下图:a.A/B线需拉上下拉,保证总线空闲时,A/B差分信号仍是确定状态,避免杂讯影响。

上/下拉电阻取得小,则负载加重,会影响485总路线上节点数量;而取得大,则会影响数据传输的波特率。

,一般在几K到几十K之间,具体还在看应用电路的需求。

(比如此电路中上/下拉取值为3.3K,在实际带载测试(1200bps)时,485总线上只能挂十几外负载;而换成47K,则可以挂到一百多个负载;但若要在9600bps下通信,则上/下拉要小一些才行,目前的试验发现,10K基本上已经是极限了)b.对地TVS用作ESD防护。

S7-200PLC内部RS485接口电路图

S7-200PLC内部RS485接口电路图

S7-200PLC内部RS485接口电路图S7-200PLC内部RS485接口电路图一、S7-200PLC内部RS485接口电路图:电路图见附件图中R1、R2是阻值为10欧的普通电阻,其作用是防止RS485信号D+和D -短路时产生过电流烧坏芯片,Z1、Z2是钳制电压为6V,最大电流为10A的齐纳二极管,24V电源和5V电源共地未经隔离,当D+或D-线上有共模干扰电压灌入时,由桥式整流电路和Z1、Z2可将共模电压钳制在±6.7V,从而保护RS485芯片SN75176(RS485芯片的允许共模输入电压范围为:-7V~+12V)。

该保护电路能承受共模干扰电压功率为60W,保护电路和芯片内部没有防静电措施。

二、常发生的故障现象分析:当PLC的RS485口经非隔离的PC/PPI电缆与电脑连接、PLC与PLC之间连接或PLC与变频器、触摸屏等通信时时有通信口损坏现象发生,较常见的损坏情况如下:●R1或R2被烧断,Z1、Z1和SN75176完好。

这是由于有较大的瞬态干扰电流经R1或R2、桥式整流、Z1或Z1到地,Z1、Z2能承受最大10A电流的冲击,而该电流在R1或R2上产生的瞬态功率为:102×10=1000W,当然会将其烧断。

●SN75176损坏,R1、R2和Z1、Z2完好。

这主要可能是受到静电冲击或瞬态过电压速度快于Z1、Z2的动作速度造成的,静电无处不在,仅人体模式也会产生±15kV的静电。

●Z1或Z2、SN75176损坏,R1和R2完好。

这可能是受到高电压低电流的瞬态干扰电压将Z1或Z2和SN75176击穿,由于电流较小和发生时间较短因而R1、R2不至于发热烧断。

由以上分析得知PLC接口损坏的主要原因是由于瞬态过电压和静电造成,产生瞬态过电压和静电的原因很多也较复杂,如由于PLC 内部24V电源和5V电源共地,24V电源的输出端子L+、M为其它设备混合供电可能导致地电位变化,从而造成共模电压超出允许范围。

485通讯电路设计分析

485通讯电路设计分析

485通讯电路设计分析1.RS-485由来RS-485标准是由两个行业协会于1983年共同制订合开发的,即EIA-电子工业协会和TIA-通讯工业协会。

EIA开始时在它所有的标准前加上“RS”前缀(推荐标准Recommended standard 的缩写)。

这个名称一直延用至今,现在EIA-TIA 已正式用“EIA/TIA”取代“RS”以明确其来源。

修订后命名为TIA/EIA-485-A。

不过我们还是习惯地称之为RS-485。

RS-485由RS-422发展而来。

两者是工业应用中最成功的标准。

而RS-422是一个差分标准,是为了弥补RS-232的不足提出来的,改进了RS-232通讯距离短和速率低的缺点,RS-422定义了一种平衡通信接口,将传输速率提高到了10Mbps,在速率低于1000Kbps时传输距离延长到4000英尺,并且允许在一条平衡线上连接最多10个接收器,可以说RS-422是一种单机发送、多机接收的单向传输规范。

RS-485是在RS-422的基础上,为了扩展应用范围和通讯能力,增加了多点、双向通信能力,也就是说,允许多个发送器连接到同一条总线上,同时,增加了发送器的驱动能力和通讯冲突的保护特性,通过差分传输扩展总线的共模范围。

RS-485满足了所有的RS-422规范,但反之则不成立。

2.RS-485规范RS-485实质上是一个电气接口规范,它只规定了平衡驱动器合接收器的电特性,而没有规定插件、传输电缆与及通信协议。

只是对应于七层模型中的物理层。

3.RS-485的接口规范特点:●平衡传输、差动工作模式●多点通信●驱动器带载最小输入电压:±1.5V ●驱动器带载最大输入电压:±5V●最大输出短路电流:250mA ●驱动器输出阻抗:54Ω●接收器输入门限:±200mV●接收器最小输入阻抗:12KΩ●-7V至+12V总线共模范围●最大输入电流1.0mA/-0.8 mA (12Vin/-7Vin)●接收器输出逻辑高:>200mV ●接收器输出逻辑低:<200mV●最大总线负载:32个单位负载●允许收发器数目:32Tx 、32Rx●最大传输速率:10Mbps ●最大电缆长度:4000英尺(约1.2千米)RS-485标准定义了一个基于单对平衡线的多点、双向(半双工)的通讯链路,提供了高噪声抑制、高的传输速率、长传输距离、宽共模范围和低成本的通信平台。

智能电能表RS—485通讯接口设计及现场失效分析

智能电能表RS—485通讯接口设计及现场失效分析

智能电能表RS—485通讯接口设计及现场失效分析随着国家智能电网的快速发展,智能电表和电能量采集系统在城乡电网中普遍安装应用,本文就目前在智能电能表组网过程中遇到的问题,从RS-485接口电路原理分析入手,分析现场遇到的RS-485通讯失效问题,解释问题原因,并提出相应解决方法和手段。

关键字:RS-485 智能电能表通讯接口失效分析前言为贯彻落实国家电网公司建设和构建智能电网、智能用电的发展战略与服务体系,智能电表用电信息采集系统得到大范围的推广和安装。

智能电能表与用电信息采集系统的信息交互式通过电能表的本地通讯接口完成。

因此,智能电能表的本地通讯接口工作的稳定性和可靠性显的尤为重要。

1 智能电能表RS-485接口硬件电路分析作为一种简单、廉价而且可靠的通讯规范,RS-485采用平衡发送和差分接收的形式,因此在其使用过程中具有很强的抑制共模干扰的能力,加上RS-485接口的接收器具有200mV的接收灵敏度,能够在千米之外恢复通讯信号。

目前在智能电能表上采用的RS-485通讯接口电路如图1所示。

电路中U2为将TTL电平转换成差分输出的RS-485驱动芯片,目前智能电能表中广泛采用的RS-485驱动芯片种类繁多,但这些芯片的功能是一致的,通讯效果差异不大。

此电路与典型RS-485推荐电路相比较,省去了U2收发控制端的驱动隔离光耦,原因一是智能电能表生产厂家成本控制的结果,即减少智能电能表生产成本;二是降低RS-485电路的功耗。

RS-485接口输出电平“1”时,光耦E2处于截止状态,电阻R6和R8的分压作用,使芯片U2的收发控制端处于低电平,即U2处于接收状态,输出A和B 为高阻状态,电阻R9和R10对拉使得RS-485总线处于确定的“1”状态,所以此电路输出“1”不是驱动芯片U2S输出完成,是由电阻R9和R10对拉形成。

RS-485接口输出电平“0”时,光耦E2处于导通状态,驱动芯片的收发控制端处于高电平,使芯片处于发送状态。

关于485 电路的测试报告

关于485 电路的测试报告

关于485电路的测试报告1、485通讯电路烧毁的原因2、公司现有产品485线路的缺陷3、相关的建议485通讯电路烧毁的原因根据工程部反映的情况及开发部对现象的总结归为三个方面1、施工结构的不严谨而导致电路烧毁。

2、设计结构的不严谨而犯下可能致命的错误。

3、管理模式的不严谨而使以上两条存在。

对于第一条,主要问题出现在接错线而使电路烧毁。

(我们没有足够的人手去施工于是以多少钱一个点而给别人完成,线接完就给钱而不管有没有接错)对于第二条,主要问题出现在设计的时候忽视相关电路定律而使可能致命的错误隐藏于产品之中。

(我们的任务很紧,我们仅仅抓住主要矛盾就行了,这里可能有一点小问题,影响应该不会很大就不用考虑了,反正我问过某某专家)对于第三条,主要是公司在管理上忽视潜在隐患的忧患意识而造成的。

(我们的员工都是很优秀的,我们的员工工作非常努力现在几个测试都通过了,看着他们夜以继日的工作我确实感觉过意不去,小问题还没影响就不用考虑了!)公司现有产品485线路的缺陷根据对故障原因及故障样机的分析总结为4个方面1、电器结构方面的缺陷。

2、485基本模块设计的缺陷。

3、元器件了解的不完整性。

4、缺乏举一反三的精神作风,自我要求过低。

对于第一条,主要问题出现在没有考虑到多个器件多种连接而即将产生的影响(见下图)在图中,全部的线路都考虑为理想线路而完全忽略了线路的寄生参数尤其是寄生电阻会产声电压降从而使线路各电电压不一致。

(见下图)在图中,用等效电阻代换掉对应的线路即可发现我们的理想线路并不理想!而是每过一个接点改变一点电压,并且都是随机的!因为线路中的采样器所消耗的电流是随负载变化的,也就是说它应等效成一个随机的可变电阻,随机的产生电压降!就这样,再来一次变换,一个可怕的线路呈现在我们眼前!在图中,用电源等效线路中的压差就可发现485通讯线路有电流存在,这一电流不仅会干扰通讯而且还会使各采样器之间的供电系统发生牵连性的影响,并且过程是随机的,是不可控制或很难预测的!由此种下极其难以分析的隐患对于第二条,主要问题出现在485基本线路的非合理设计。

自动收发转换的RS485接口电路及测试电路

自动收发转换的RS485接口电路及测试电路

自动收发转换的RS485接口电路及测试电路
图l所示的虚线框中为接口电路,通过对真值表进行分析,其发送和接收过程为:
 当发送端DI=O时,DE/RE=1发送O电平,接收端RO=O;当发送端DI=1时,DE/RE=0,VA=VB=2.5V,接收端由于上拉电阻的作用RO=1。

 在此接口电路的TXo端加入1kHz的TTL方波对电路进行测试。

未加入120Ω端电阻时,接口芯片的485-A和485-B脚都有约50μs的电压变化过程,如图2所示。

接收端Ro波形的上升沿有明显的延迟约30~40μs(和数据发送端DI比较),造成很大的传输误差;加入120Ω端电阻时,延迟明显缩小,约
3μs。

 此电路在发送高电平时,发送器处于高阻状态,总线上所有接口处于接收状态,总线是空闲的,允许其他接口发送数据,因此容易引入总线冲突。

特别是连续发送高电平比特时,发送器处于高阻状态的时间越长,引入总线冲突的几率就越大。

 tips:感谢大家的阅读,本文由我司收集整编。

仅供参阅!。

RS485实验一报告模板

RS485实验一报告模板

实验一基于RS485和牛顿模块的A/D、D/A实验一、实验目的和要求(1)熟悉RS485总线与牛顿模块的结构组成,了解其工作过程,认识其结构形式。

(2)熟悉牛顿模块的基本工作原理。

(3)掌握应用RS485和牛顿模块进行电压输出和电压采集的方法。

二、主要仪器设备计算机、R-8017、R-8024、R-8043D、R-8053、RS232转RS485模块、24V稳压源三、实验内容和原理(1)RS485网络分析RS485采用差分信号负逻辑,+2V~+6V表示“0”,- 6V~- 2V表示“1”。

RS485有两线制和四线制两种接线,四线制只能实现点对点的通信方式,现很少采用,现在多采用的是两线制接线方式,这种接线方式为总线式拓扑结构在同一总线上最多可以挂接32个结点。

在RS485通信网络中一般采用的是主从通信方式,即一个主机带多个从机。

很多情况下,连接RS-485通信链路时只是简单地用一对双绞线将各个接口的“A”、“B”端连接起来。

而忽略了信号地的连接,这种连接方法在许多场合是能正常工作的,但却埋下了很大的隐患,这有二个原因:1>.共模干扰问题:RS-485接口采用差分方式传输信号方式,并不需要相对于某个参照点来检测信号,系统只需检测两线之间的电位差就可以了。

但人们往往忽视了收发器有一定的共模电压范围,RS-485收发器共模电压范围为-7~+12V,只有满足上述条件,整个网络才能正常工作。

当网络线路中共模电压超出此范围时就会影响通信的稳定可靠,甚至损坏接口。

2>.EMI问题:发送驱动器输出信号中的共模部分需要一个返回通路,如没有一个低阻的返回通道(信号地),就会以辐射的形式返回源端,整个总线就会像一个巨大的天线向外辐射电磁波。

由于PC机默认的只带有RS232接口,有两种方法可以得到PC上位机的RS485电路:1>.通过RS232/RS485转换电路将PC机串口RS232信号转换成RS485信号,对于情况比较复杂的工业环境最好是选用防浪涌同时带隔离栅的产品。

RS485串行通信接口分析

RS485串行通信接口分析

RS485串行通信接口分析RS-485是一种常用的串行通信接口,用于数据传输和通信网络建立。

它具有高可靠性、抗干扰能力强和传输距离远等优点。

本文将对RS-485的工作原理、数据格式和应用进行详细分析。

一、RS-485的工作原理RS-485是一种差分通信接口,它使用两根信号线(D+和D-)来传输数据。

在传输数据时,将数据信号转换为差分信号发送,在接收端对接收到的差分信号进行解码还原为数据信号。

这种差分传输方式可以有效地减少数据传输过程中的噪声和干扰。

此外,RS-485还使用了半双工通信方式,即每次只能有一方发送数据,而另一方处于接收状态。

RS-485的通信速率可达到10Mbps,而且传输距离可达1200米。

这使得RS-485在工业控制和自动化系统中得到广泛应用。

二、RS-485的数据格式RS-485通信使用的数据格式包括起始位、数据位、校验位和停止位。

其中,起始位用于标识数据传输的开始,一般为逻辑低电平;数据位用于表示每个字符所包含的信息位数,常见的取值为7或8位;校验位用于验证数据的准确性,通常有奇偶校验和无校验两种方式;停止位用于标识数据传输的结束,一般为逻辑高电平。

在数据传输过程中,发送方通过发送方向控制线将数据发送给接收方,接收方通过接收方向控制线接收数据。

接收方通过判断起始位、数据位、校验位和停止位等信息,将接收到的数据进行解码还原为原始数据。

三、RS-485的应用由于RS-485具有高可靠性和抗干扰能力强的特点,因此广泛应用于工业控制和自动化系统中。

它可以用于传输各种类型的数据,如工控机与外部设备之间的通信、测量仪器与控制设备之间的数据交换等。

另外,RS-485还可用于构建多节点通信网络。

在这种网络中,每个节点都可以独立地发送和接收数据。

通过使用RS-485网络,可以实现多个设备之间的数据交换和共享。

此外,RS-485还可以实现长距离的数据传输。

由于其传输距离可达1200米,因此适用于需要长距离数据传输的场景,如远程监控系统、交通信号控制系统等。

RS-485_接口电路

RS-485_接口电路

RS-485 接口电路RS-485 接口电路的主要功能是:将来自微处理器的发送信号TX 通过“发送器”转换成通讯网络中的差分信号,也可以将通讯网络中的差分信号通过“接收器”转换成被微处理器接收的RX 信号。

任一时刻,RS-485 收发器只能够工作在“接收”或“发送”两种模式之一,因此,必须为RS-485 接口电路增加一个收/发逻辑控制电路。

另外,由于应用环境的各不相同,RS-485 接口电路的附加保护措施也是必须重点考虑的环节。

下面以选用SP485R 芯片为例,列出RS-485 接口电路中的几种常见电路,并加以说明。

1.基本RS-485 电路图1为一个经常被应用到的SP485R芯片的示范电路,可以被直接嵌入实际的RS-485应用电路中。

微处理器的标准串行口通过RXD 直接连接SP485R 芯片的RO 引脚,通过TXD直接连接SP485R 芯片的DI 引脚。

由微处理器输出的R/D 信号直接控制SP485R 芯片的发送器/接收器使能:R/D 信号为“1”,则SP485R 芯片的发送器有效,接收器禁止,此时微处理器可以向RS-485 总线发送数据字节;R/D 信号为“0”,则SP485R 芯片的发送器禁止,接收器有效,此时微处理器可以接收来自RS-485 总线的数据字节。

此电路中,任一时刻SP485R 芯片中的“接收器”和“发送器”只能够有1 个处于工作状态。

连接至A 引脚的上拉电阻R7、连接至B 引脚的下拉电阻R8 用于保证无连接的SP485R芯片处于空闲状态,提供网络失效保护,以提高RS-485 节点与网络的可靠性。

R7,R8,R9这三个电阻要根据实际应用而改变大小,特别在用120欧或更小终端电阻时,R9就不需要了,R7和R8应使用680欧电阻。

如果将SP485R 连接至微处理器80C51 芯片的UART 串口,则SP485R 芯片的RO 引脚不需要上拉;否则,需要根据实际情况考虑是否在RO 引脚增加1 个大约10K 的上拉电阻。

RS-485接口电路的硬件设计

RS-485接口电路的硬件设计

RS-485接口电路的硬件设计1)总线匹配。

总线匹配有两种方法,一种是加匹配电阻,位于总线两端的差分端口V A与VB之间应跨接120Ω匹配电阻,以减少由于不匹配而引起的反射、吸收噪声,有效地抑制了噪声干扰。

但匹配电阻要消耗较大电流,不适用于功耗限制严格的系统。

另外一种比较省电的匹配方案是RC 匹配,利用一只电容C 隔断直流成分,可以节省大部分功率,但电容C的取值是个难点,需要在功耗和匹配质量间进行折衷。

除上述两种外还有一种采用二极管的匹配方案,这种方案虽未实现真正的匹配,但它利用二极管的钳位作用,迅速削弱反射信号达到改善信号质量的目的,节能效果显著。

2)RO及DI端配置上拉电阻。

异步通信数据以字节的方式传送,在每一个字节传送之前,先要通过一个低电平起始位实现握手。

为防止干扰信号误触发RO(接收器输出)产生负跳变,使接收端MCU进入接收状态,建议RO外接10kΩ上拉电阻。

3)保证系统上电时的RS-485芯片处于接收输入状态。

对于收发控制端TC建议采用MCU引脚通过反相器进行控制,不宜采用MCU引脚直接进行控制,以防止MCU 上电时对总线的干扰。

4)总线隔离。

RS-485总线为并接式二线制接口,一旦有一只芯片故障就可能将总线“拉死”,因此对其二线口V A、VB与总线之间应加以隔离。

通常在V A、VB与总线之间各串接一只4~10Ω的PTC电阻,同时与地之间各跨接5V的TVS二极管,以消除线路浪涌干扰。

如没有PTC电阻和TVS二极管,可用普通电阻和稳压管代替。

5)合理选用芯片。

例如,对外置设备为防止强电磁(雷电)冲击,建议选用TI的75LBC184等防雷击芯片,对节点数要求较多的可选用SIPEX的SP485R。

RS485实验指导书

RS485实验指导书

实验一实验板点对点通信【实验目的】1. 建立双机通信的概念2. 掌握单片机串行口通信的编程和调试方法。

3. 掌握异步串行通信的数据格式及数据协议设定。

【实验环境】PC机一台,keil开发环境一套,RS232通信线【实验重点及难点】串行口通信的程序的设计,以及硬件的连接数据通信的协议等。

【实验原理介绍】1.1 程序下载方式介绍1.1.1 RS232与上位机通信下载程序由于要从上位机中下载程序到单片机中,所以需要建立他们之间的通信线路。

本实验采用MAX232芯片,max232是一种把电脑的串行口rs232信号电平(-10 ,+10v)转换为单片机所用到的TTL信号点平(0 ,+5)的芯片,下面介绍一下max232引脚图,看下面的图。

图3.1 max232引脚图本实验中采用11、12、13、14号管脚作输入输出,其中13、14与DB9连接,11、12与单片机连接。

1.1.2 485通信485通信的过程如下:从DB9接收数据,经过max485芯片实现电平转换,然后max485芯片经过高速光耦与单片机通信,将数据送入单片机中进行处理;处理完成后将数据返回至max485,再经DB9输出。

如此就可实现两单片机之间的通信或单片机与上位机间的通信。

下面介绍一下max485芯片接线方法,如下图示:图2 max485接线图其中1、4为输入输出管脚,经光耦与单片机连接,2、3为使能端,6、7为与外部通信接口。

1.2 MCU功能介绍本实验中选择stc12c5a60s2系列单片机,其管脚图如下:图3 tc12c5a60s2单片机管脚图stc12c5a60s2系列单片机是单时钟的单片机,增强型8051内核,速度比普通8051快8~12倍,宽电压:5.5~3.5V,2.2~3.8V,低功耗设计:空闲模式,掉电模式,工作频率:0~35MHz.时钟:外部晶体或内部RC振荡器可选,在ISP下载编程用户程序时设置。

全双工异步串行口,兼容8051的串口。

RS485硬件电路分析 2008-6-3

RS485硬件电路分析 2008-6-3
由于485传输距离较远,布线在室外的情况比较多,必须要加入 防雷电路设计。 三级防雷电路 具体电路参见图1
RS485电路设计 ———其他
地线与接地
避免同模干扰,减少因地电势不同而产生的电磁辐射。
分布电容对RS电路的影响 RS 传输距离对RS485电路设计的影响 芯片最大传输速率对设计的影响 一些其他变种器件 门电平改变 实例芯片:MAX3080 门限电压:-200mV/-50mV
RS-485 标准最初由电子工业协会(EIA) 于1983 年制订并发布后由 TIA—通讯工业协会修订后命名为TIA/EIA-485-A 不过工程师还是习惯地称之为 RS-485,RS-485由RS-422发展而来的。RS-485 是一个电气接口规范它只规定 了平衡驱动器和接收器的电特性,而没有规定接插件、传输电缆和通信协议。 RS-485 标准定义了一个基于单对平衡线的多点、双向(半双工)通信链路,是 一种极为经济、并具有相当高噪声抑制、传输速率、传输距离和宽共模范围的通 信平台。
RS485硬件电路分析
RS485接口定义描述 1 RS485接口定描述
1.1 简介 1.2 RS485特点
RS485电路设计 2 RS485电路设计
2.1 2.2 2.3 2.4 2.5 2.6 基本电路介绍 芯片选择 匹配设计 偏置电阻选择 防雷电路设计 其他
RS485接口定义描述 ———简介
RS485接口定义描述 ———RS485特点 RS485特点
RS485特点
平衡传输 多点通信,最大总线负载32个单位,连接方式为总线方式 驱动器输出电压带载|1.5V| 接收器输入门限200mV -7V 至+12V 总线共模范围 接收器的输入电阻RIN≥12k 最大传输速率10Mbps 最大电缆长度1219m (速度低于100Kbps)

RS-485总线标准及几种常见的RS-485接口电路介绍

RS-485总线标准及几种常见的RS-485接口电路介绍

RS-485总线标准及几种常见的RS-485接口电路介绍本文主要简单介绍RS-485总线标准,以及比较几种常见的RS-485电路,并重点介绍美国模拟器公司(ADI)最新量产的具备±15 kV ESD保护功能的完全集成式隔离数据收发器ADM2582E/ADM2587E,一个集成隔离DC/DC电源,适合用于多点传输线路上的高速通信应用的数据收发器。

1.引言随着现代化社会生活的迅速发展,工业自动化的程度越来越高。

在工业控制、电力通讯、智能仪表等领域中,也常常使用简便易用的串行通讯方式作为数据交换的手段。

但是,在工业控制等环境中,常会有电气噪声干扰传输线路,使用RS-232通讯时经常因外界的电气干扰而导致信号传输错误;另外,RS-232通讯的最大传输距离在不增加缓冲器的情况下只可以达到15 米。

为了解决上述问题,RS-485标准通常被用作为一种相对经济、具有相当高噪声抑制、相对高的传输速率、传输距离远、宽共模范围的通信平台。

RS-485标准采用平衡式发送,差分式接收的数据收发器来驱动总线。

因为RS-485的远距离、多节点(256个)以及传输线成本低的特性,是EIA RS-485称为工业应用中数据传输的首选标准。

ADI公司的ADM2582E/ADM2587E器件针对均衡的传输线路而设计,符合ANSI/TIA/EIA RS-485-A-98和ISO 8482:1987(E)标准。

它采用ADI公司的iCoupler®技术,在单个封装内集成了一个三通道隔离器、一个三态差分线路驱动器、一个差分输入接收机和一个isoPower DC/DC转换器。

该器件采用5V或3.3V单电源供电,从而实现了完全隔离的RS-485解决方案。

2.RS-485 标准介绍电子工业协会(EIA)于1983 年制订并发布RS-485标准,并经通讯工业协会(TIA)修订后命名为TIA/EIA-485-A,习惯地称之为RS-485标准。

-RS485串行通信接口

-RS485串行通信接口

• 图2-25为以PC机作主机,n个单片智能设备 为从机、工作于主从方式旳RS-485总线网络旳构 造图。利用PC机配置旳RS-232C串行端口,外配 一种RS-232C/RS-485转换器,可将RS-232C信号 转换为RS-485信号。每个从机经过MAX487E芯 片构建RS-485通信接口,就可挂接在RS-485总线 网络上,总线端点处并接旳两个120Ω电阻用于消 除两线间旳干扰。RS-485总线网络传播距离最远 可达1200m(速率20 kb/s)、传播速率最高可达 2Mb/s(距离12 m)。至于在网络上最多允许挂 接多少个从机,这主要取决于232/485转换器旳驱 动能力与485接口芯片旳输入阻抗与驱动能力,假
如再加上中继站,能够增长更多旳从机数量。
232电平
A
TXD
PC机
232/485 转换器 B
120Ω
RXD
485电平
RS-
232C
BA
BA
MAX487E
MAX487E
RO RE DE DI RO RE DE DI
TTL电平
RXD P1.7 TXD RXD P1.7 TXD
AT89C52 1 # 从机
• 在RS-449原则下,推出旳子集有RS423A/RS-422A,以及RS-422A旳变型 RS-485。
3.1 RS485串行通信接口
• RS485采用二线差分平衡传播,其信号定 义如下:
• 逻辑0:差分信号-2500~-200mv • 逻辑1:差分信号+2500~+200mv • 高阻状态:差分信号-200~-200mv
• (2)传播速率较低,在异步传播时,波特 率为20Kbps。
• (3)接口使用一根信号线和一根信号返回 线而构成共地旳传播形式,这种共地传播

RS485应用电路图

RS485应用电路图

尽管 RS-485总线存在这样那样的问题,但由于它的线路设计简单、价格低廉、控制方 便,只要合理的使用在某些场所仍然能发挥良好的作用。
RS485总线应用与选型指南
一、RS485总线介绍:
RS485总线是一种常见的串行总线标准,采用平衡发送与差分接收的方式,因此具有抑 制共模干扰的能力 。在一些要求通信距离为几十米到上千米的时候 ,RS485 总线是一 种应用最为广泛的总线。而且在多节点的工作系统中也有着广泛的应用。
二、RS485总线典型电路介绍:
RS485电路总体上可以分为隔离型与非隔离型。隔离型比非隔离型在抗干扰、系 统稳定性等方面都有更出色的表现,但有一些场合也可以用非隔离型。
我们就先讲一下非隔离型的典型电路,非隔离型的电路非常简单,只需一 个 RS485 芯片直接与 MCU 的串行通讯口和一个 I/O 控制口连接就可以。如图 1 所示:
三、隔离型 RS485 总线典型电路介绍
在某些工业控制领域,由于现场情况十分复杂,各个节点之间存在很高的共模电压。虽然 RS-485接口采用的是差分传输方式,具有一定的抗共模干扰的能力,但当共模电压超 过 RS-485接收器的极限接收电压, 即大于+12V 或小于-7V 时, 接收器就再也无法正常工作了, 严重时甚至会烧毁芯片和仪器设备。

隔离型 RS485器件来实现隔离传输: (如图3所示)
图3、隔离型 RS485芯片 ADM2483应用图
ADM2483是 ADI 推出的隔离型485芯片,SOW-16封装,内部集成了一个三通道的磁隔离器件 和一个半双工485收发器,2500V 隔离电压、传输速率500K、共模电压抑制能力25KV/μS。 但此电路仍需双电源供电,因此也会在一定程度上存在电路体积过大的问题。 (一般我们会 在7脚接4.7K--10K 的上拉电阻)

RS-485通讯接口与硬件电路资料

RS-485通讯接口与硬件电路资料
1. 采用差分信号,发送端,逻辑”1”以两线间的电压差为+(2~6)V表示;逻 辑”0”以两线间的电压差为-(2~6)V表示;在接收端,大于200mv为逻辑1,小 于-200mv为逻辑0,便于实现远距离传输。接口信号电平比RS-232-C降低了, 就不易损坏接口电路的芯片, 且该电平与TTL电平兼容,可方便与TTL电路连接。 2. RS-485的数据最高传输速率为10Mbps。 3. RS-485接口是采用平衡驱动器和差分接收器的组合,抗共模干扰能力增强, 即抗噪声干扰性好。rs485两线一般定义为:“A, B”或“Date+,Date-”,即常 说的:”485+,485-”。很多情况下,连接RS-485通信链路时只是简单地用 一对双绞线将各个接口的“A”、“B”端连接起来。 4. RS-485最大的通信距离约为1219m,最大传输速率为10Mbps,传输速率与 传输距离成反比,在100KbpS的传输速率下,才可以达到最大的通信距离,如 果需传输更长的距离,需要加485中继器。RS-485总线一般最大支持32个节点, 如果使用特制的485芯片,可以达到128个或者256个节点,最大的可以支持到 400个节点。
企业在仪表选型时其中的一个必要条件就是要具有联网通信接口。最初是数 据模拟信号输出简单过程量,后来仪表接口是RS232接口,但这种方式不能实现 联网功能。随后出现的RS485解决了这个问题。
二、知识回顾
1、传输方式
并行传输 串行传输
2、通信方向
单工通信 半双工通信 全双工通信
三、RS-485电气特性
隔离型RS485总线典型电路介绍
在某些工业控制领域,由于现场情况十分复杂,各个节点之间存在很高 的共模电压。
通过光耦隔离来实现信号的隔离传输,有效的抑制了高共模电压的 产生,大大降低了485的损坏率,提高了系统的稳定性。但也存在电路体 积过大、电路繁琐、分立器件过多、传输速率受光电器件限制等缺点, 对整个系统的稳定性也有一定的影响。 使用二次集成芯片,如ADM2483、ADM257E等。

rs-485接口电路详解

rs-485接口电路详解

RS-485 接口电路RS-485 接口电路的主要功能是:将来自微处理器的发送信号TX 通过“发送器”转换成通讯网络中的差分信号,也可以将通讯网络中的差分信号通过“接收器”转换成被微处理器接收的RX 信号。

任一时刻,RS-485 收发器只能够工作在“接收”或“发送”两种模式之一,因此,必须为RS-485 接口电路增加一个收/发逻辑控制电路。

另外,由于应用环境的各不相同,RS-485 接口电路的附加保护措施也是必须重点考虑的环节。

下面以选用SP485R 芯片为例,列出RS-485 接口电路中的几种常见电路,并加以说明。

1.基本RS-485 电路图1为一个经常被应用到的SP485R芯片的示范电路,可以被直接嵌入实际的RS-485应用电路中。

微处理器的标准串行口通过RXD 直接连接SP485R 芯片的RO引脚,通过TXD直接连接SP485R芯片的DI引脚。

由微处理器输出的R/D 信号直接控制SP485R 芯片的发送器/接收器使能:R/D 信号为“1”,则SP485R 芯片的发送器有效,接收器禁止,此时微处理器可以向RS-485 总线发送数据字节;R/D 信号为“0”,则SP485R 芯片的发送器禁止,接收器有效,此时微处理器可以接收来自RS-485 总线的数据字节。

此电路中,任一时刻SP485R 芯片中的“接收器”和“发送器”只能够有1 个处于工作状态。

连接至A 引脚的上拉电阻R7、连接至B 引脚的下拉电阻R8 用于保证无连接的SP485R芯片处于空闲状态,提供网络失效保护,以提高RS-485 节点与网络的可靠性。

R7,R8,R9这三个电阻要根据实际应用而改变大小,特别在用120欧或更小终端电阻时,R9就不需要了,R7和R8应使用680欧电阻。

如果将SP485R 连接至微处理器80C51芯片的UART串口,则SP485R芯片的RO引脚不需要上拉;否则,需要根据实际情况考虑是否在RO引脚增加1个大约10K的上拉电阻。

rs-485通讯接口与硬件电路

rs-485通讯接口与硬件电路

rs-485通讯接口与硬件电路RS-485通讯接口与硬件电路 1 引言智能仪表是随着80年代初单片机技术的成熟而发展起来的,现在世界仪表市场基本被智能仪表所垄断。

究其原因就是企业信息化的需要,企业在仪表选型时其中的一个必要条件就是要具有联网通信接口。

在工业控制、电力通讯、智能仪表等领域,通常情况下是采用串口通信的方式进行数据交换。

随着工业应用通信越来越多,最初是数据模拟信号输出简单过程量,后来采用的方式是 RS232 接口,由于工业现场比较复杂,各种电气设备会在环境中产生比较多的电磁干扰,会导致信号传输错误。

除此之外,RS232 接口只能实现点对点通信,不具备联网功能,最大传输距离也只能达到十几米,不能满足远距离通信要求。

而 RS485 则解决了这些问题,数据信号采用差分传输方式,可以有效的解决共模干扰问题,最大距离可达1200 米,并且允许多个收发设备接到同一条总线上。

2 通信方式对于点对点之间的通信,按照消息传送的方向与时间关系,通信方式可分为单工通信、半双工通信及全双工通信三种。

单工通信(Simplex Communication)是指消息只能单方向传输的工作方式。

在单工通信中,通信的信道是单向的,发送端与接收端也是固定的,即发送端只能发送信息,不能接收信息;接收端只能接收信息,不能发送信息。

半双工通信(Half-duplex Communication)可以实现双向的通信,但不能在两个方向上同时进行,必须轮流交替地进行。

全双工通信(Full duplex Communication)是指在通信的任意时刻,线路上存在A到B和B到A的双向信号传输。

全双工通信允许数据同时在两个方向上传输,又称为双向同时通信,即通信的双方可以同时发送和接收数据。

3 电气特性RS-485总线,在要求通信距离为几十米到上千米时,广泛采用RS-485 串行总线标准。

RS-485采用平衡发送和差分接收,因此具有抑制共模干扰的能力。

单片机RS485通信接口、控制线、原理图及程序教学实例

单片机RS485通信接口、控制线、原理图及程序教学实例

单片机RS485通信接口、控制线、原理图及程序教学实例[前言]RS232 标准是诞生于RS485 之前的,但是RS232 有几处不足的地方:接口的信号电平值较高,达到十几V,使用不当容易损坏接口芯片,电平标准也与TTL 电平不兼容。

传输速率有局限,不可以过高,一般到一两百千比特每秒(Kb/s)就到极限了。

接口使用信号线和GND 与其它设备形成共地模式的通信,这种共地模式传输容易产生干扰,并且抗干扰性能也比较弱。

传输距离有限,最多只能通信几十米。

通信的时候只能两点之间进行通信,不能够实现多机联网通信。

针对RS232 接口的不足,就不断出现了一些新的接口标准,RS485 就是其中之一。

RS232 标准是诞生于RS485 之前的,但是RS232 有几处不足的地方:接口的信号电平值较高,达到十几V,使用不当容易损坏接口芯片,电平标准也与TTL 电平不兼容。

传输速率有局限,不可以过高,一般到一两百千比特每秒(Kb/s)就到极限了。

接口使用信号线和GND 与其它设备形成共地模式的通信,这种共地模式传输容易产生干扰,并且抗干扰性能也比较弱。

传输距离有限,最多只能通信几十米。

通信的时候只能两点之间进行通信,不能够实现多机联网通信。

针对RS232 接口的不足,就不断出现了一些新的接口标准,RS485 就是其中之一,它具备以下的特点:采用差分信号。

我们在讲A/D 的时候,讲过差分信号输入的概念,同时也介绍了差分输入的好处,最大的优势是可以抑制共模干扰。

尤其当工业现场环境比较复杂,干扰比较多时,采用差分方式可以有效的提高通信可靠性。

RS485 采用两根通信线,通常用A 和B 或者D+和D-来表示。

逻辑1以两线之间的电压差为+(0.2~6)V 表示,逻辑0以两线间的电压差为-(0.2~6)V 来表示,是一种典型的差分通信。

RS485 通信速率快,最大传输速度可以达到10Mb/s 以上。

RS485 内部的物理结构,采用的是平衡驱动器和差分接收器的组合,抗干扰能力也大大增。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1. 采用差分信号,发送端,逻辑”1”以两线间的电压差为+(2~6)V表示;逻 辑”0”以两线间的电压差为-(2~6)V表示;在接收端,大于200mv为逻辑1,小 于-200mv为逻辑0,便于实现远距离传输。接口信号电平比RS-232-C降低了, 就不易损坏接口电路的芯片, 且该电平与TTL电平兼容,可方便与TTL电路连接。 2. RS-485的数据最高传输速率为10Mbps。 3. RS-485接口是采用平衡驱动器和差分接收器的组合,抗共模干扰能力增强, 即抗噪声干扰性好。rs485两线一般定义为:“A, B”或“Date+,Date-”,即常 说的:”485+,485-”。很多情况下,连接RS-485通信链路时只是简单地用 一对双绞线将各个接口的“A”、“B”端连接起来。 4. RS-485最大的通信距离约为1219m,最大传输速率为10Mbps,传输速率与 传输距离成反比,在100KbpS的传输速率下,才可以达到最大的通信距离,如 果需传输更长的距离,需要加485中继器。RS-485总线一般最大支持32个节点, 如果使用特制的485芯片,可以达到128个或者256个节点,最大的可以支持到 400个节点。
企业在仪表选型时其中的一个必要条件就是要具有联网通信接口。最初是数 据模拟信号输出简单过程量,后来仪表接口是RS232接口,但这种方式不能实现 联网功能。随后出现的RS485解决了这个问题。
二、知识回顾
1、传输方式
并行传输 串行传输
2、通信方向
单工通信 半双工通信 全双工通信
三、RS-485电气特性
四、硬件电路
RS-485 接口电路的主要功能是:将来自微处理器的发送信号TX 通过 “发送器”转换成通讯网络中的差分信号,将通讯网络中的差分信号通 过“接收器”转换成被微处理器接收的RX 信号。
任一时刻,RS-485 收发器只能够工作在“接收”或“发送”两种模式之 一,因此,必须为RS-485 接口电路增加一个收/发逻辑控制电路。
谢谢
RS-485通讯接口与硬件电路
主要内容
一、发展历程 二、知识回顾 三、RS-4来
• 1969年,电子工业协会(EIA)制订并发布了RS232串行数据接口标准 • 为弥补RS-232通信距离短、速率低等缺点,EIA 制订了RS-422标准 • 1983年,EIA在RS-422基础上制订了RS-485标准
隔离型RS485总线典型电路介绍
在某些工业控制领域,由于现场情况十分复杂,各个节点之间存在很高 的共模电压。
通过光耦隔离来实现信号的隔离传输,有效的抑制了高共模电压的 产生,大大降低了485的损坏率,提高了系统的稳定性。但也存在电路体 积过大、电路繁琐、分立器件过多、传输速率受光电器件限制等缺点, 对整个系统的稳定性也有一定的影响。 使用二次集成芯片,如ADM2483、ADM257E等。
相关文档
最新文档