RS485光耦应用电路图
RS485光耦应用电路图
高(通常都在4800波特以上) 。限制通信波特率提高的“瓶颈”,并不是现场的导线(现场 施工一般使用5类非屏蔽的双绞线) ,而是在与单片机系统进行信号隔离的光耦电路上。此 处采用 TIL117。电路设计中可以考虑采用高速光耦,如 6N137 、6N136等芯片,也可以优 化普 通光耦电路参数的设计,使之能工作在最佳状态。例如:电阻 R2、R3如果选取得较大, 将 会 使光耦的发光管由截止进入饱和变得较慢;如果选取得过小,退出饱和也会很慢,所以这两 只电阻的数值要精心选取,不同型号的光耦及驱动电路使得这两个电阻的数值略有差异, 这 一点在电路设计中要特别慎重,不能随意,通常可以由实验来定。 2.3 485总线输出电路部分的设计 输出电路的设计要充分考虑到线路上的各种干扰及线路特性阻抗的匹配。由于工程环境 比较复杂,现场常有各种形式的干扰源,所以485总线的传输端一定要加有保护措施。在电 路设计中采用稳压管 D1、D2组成的吸收回路,也可以选用能够抗浪涌的 TVS 瞬态杂波抑 制器 件,或者直接选用能抗雷击的485芯片(如 SN75LBC184等) 。 考虑到线路的特殊情况(如某一台分机的485芯片被击穿短路) ,为防止总线中其它分 机的通信受到影响,在 75176 的485 信号输出端串联了两个 20Ω的电阻 R10 、R11。这样本 机的 硬件故障就不会使整个总线的通信受到影响。 在应用系统工程的现场施工中,由于通信载体是双绞线,它的特性阻抗为120Ω左右, 所以线路设计时,在 RS-485 网络传输线的始端和末端各应接1只120Ω的匹配电阻(如图2 中 R8) ,以减少线路上传输信号的反射。 由于 RS-485芯片的特性,接收器的检测灵敏度为± 200mV,即差分输入端 VA-VB ≥ +200mV,输出逻辑1,VA-VB ≤-200mV,输出逻辑0;而 A、B 端电位差的绝对值小于 200mV 时,输出为不确定。如果在总线上所有发送器被禁止时,接收器输出逻辑0,这会误认为通 信帧的起始引起工作不正常。解决这个问题的办法是人为地使 A 端电位高于 B 两端电位, 这样 RXD 的电平在485 总线不发送期间(总线悬浮时)呈现唯一的高电平, 8031单片机就不会 被误 中断而收到乱字符。通过在485电路的 A、B 输出端加接上拉、下拉电阻 R7、R9,即可很
光电隔离
带隔离的增强型RS-485接口电路图磁耦隔离iCoupler技术,是由ADI公司设计开发的一项适合高压环境的隔离电路的专利技术,而非传统的基于光电耦合器所采用的发光二极管(LED)与光敏三极管结合,因采用了高速的iCOMS工艺,因此在功耗、体积、集成度、速度等各方面都优于光耦。
同时能满足医用设备高电压工业应用、电源以及其它高隔离度环境的严格隔离要求,非常适合在各种工业上的应用,包括数据通信、数据转换器接口、各种总线隔离以及其它多通道隔离应用。
图1 ADM2483功能内部框图ADM2483是带隔离的增强型RS-485 收发器,其内部框图如图1所示,它包括一个三通道隔离器、一个带三态输出的差分驱动器和一个带三态输入的差分接收器。
1/8 单位负载的接收器输入阻抗可允许多达256 个收发器接入总线,最高传输速率可达500Kbps。
逻辑端兼容3V/5V 工作电源,总线端5V 供电。
图2 ADM2483BRW典型应用电路ADM2483与其它RS-485 接口芯片相比,集成了磁隔离技术,仅需要一个外部的DC/DC电源即可。
ADM2483应用电路如图3所示,本电路仅供参考,若遇特殊应用,为了设备及系统安全,可以选择相应的其它保护措施,如TVS 等等。
89c51单片机采用光耦隔离485电路原理图--------以上部分请勿修改!-------------提高485总线的可靠性摘要:就485总线应用中易出现的问题,分析了产生的原因并给出解决问题的软硬件方案和措施。
关键词:RS-485总线、串行异步通信--------------------------------------------------------------------------------1 问题的提出在应用系统中,RS-485半双工异步通信总线是被各个研发机构广泛使用的数据通信总线,它往往应用在集中控制枢纽与分散控制单元之间。
系统简图如图1所示。
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为其它设备混合供电可能导致地电位变化,从而造成共模电压超出允许范围。
光电隔离RS485典型电路
光电隔离RS485典型电路一、RS485总线介绍RS485总线是一种常见的串行总线标准,采用平衡发送与差分接收的方式,因此具有抑制共模干扰的能力。
在一些要求通信距离为几十米到上千米的时候,RS485总线是一种应用最为广泛的总线。
而且在多节点的工作系统中也有着广泛的应用。
二、RS485总线典型电路介绍RS485电路总体上可以分为隔离型与非隔离型。
隔离型比非隔离型在抗干扰、系统稳定性等方面都有更出色的表现,但有一些场合也可以用非隔离型。
我们就先讲一下非隔离型的典型电路,非隔离型的电路非常简单,只需一个RS485芯片直接与MCU的串行通讯口和一个I/O控制口连接就可以。
如图1所示:图1、典型485通信电路图(非隔离型)当然,上图并不是完整的485通信电路图,我们还需要在A线上加一个4.7K的上拉偏置电阻;在B线上加一个4.7K的下拉偏置电阻。
中间的R16是匹配电阻,一般是120Ω,当然这个具体要看你传输用的线缆。
(匹配电阻:485整个通讯系统中,为了系统的传输稳定性,我们一般会在第一个节点和最后一个节点加匹配电阻。
所以我们一般在设计的时候,会在每个节点都设置一个可跳线的120Ω电阻,至于用还是不用,由现场人员来设定。
当然,具体怎么区分第一个节点还是最后一个节点,还得有待现场的专家们来解答呵。
)TVS我们一般选用6.8V的,这个我们会在后面进一步的讲解。
RS-485标准定义信号阈值的上下限为±200mV。
即当A-B>200mV时,总线状态应表示为“1”;当A-B<-200mV时,总线状态应表示为“0”。
但当A-B在±200mV之间时,则总线状态为不确定,所以我们会在A、B线上面设上、下拉电阻,以尽量避免这种不确定状态。
三、隔离型RS485总线典型电路介绍在某些工业控制领域,由于现场情况十分复杂,各个节点之间存在很高的共模电压。
虽然RS-485接口采用的是差分传输方式,具有一定的抗共模干扰的能力,但当共模电压超过RS-485接收器的极限接收电压,即大于+12V或小于-7V时,接收器就再也无**常工作了,严重时甚至会烧毁芯片和仪器设备。
光耦开关典型应用电路
光耦开关在电子设备中的应用1. 应用背景光耦开关是一种能够实现电气信号与光信号之间转换的器件。
它由发光二极管(LED)和光敏三极管(光敏电阻)组成,通过控制LED的亮灭状态来实现对输出电路的开关控制。
由于光耦开关具有隔离电路的作用,能够有效地解决电路之间的电气隔离问题,因此在电子设备中得到了广泛的应用。
2. 应用过程光耦开关的典型应用电路如下图所示:该电路由光耦开关、负载电阻、输入电压源和输出负载组成。
当输入电压源施加在光耦开关的输入端时,如果输入电压大于光耦开关的触发电压,LED会被点亮,产生光信号。
光信号被光敏电阻接收后,会引起电阻值的变化,从而改变输出电路的电流或电压。
光耦开关的典型应用场景包括: 1. 电气隔离:光耦开关能够实现输入电路与输出电路之间的电气隔离,避免输入信号对输出电路产生干扰或损坏。
2. 开关控制:光耦开关可以作为一个开关,用来控制输出电路的开关状态。
当输入信号满足一定条件时,光耦开关会将输出电路连接或断开。
3. 信号传输:光耦开关可以将输入信号转换为光信号进行传输,光信号具有抗干扰能力强、传输距离远等优点,适用于长距离信号传输场景。
3. 应用效果光耦开关在电子设备中的应用具有以下效果: 1. 电气隔离效果:光耦开关能够实现输入信号与输出信号之间的电气隔离,有效地避免了输入信号对输出电路的干扰,提高了电子设备的稳定性和可靠性。
2. 信号传输效果:光耦开关将输入信号转换为光信号进行传输,光信号具有抗干扰能力强、传输距离远等优点,可以有效地解决长距离信号传输的问题。
3. 开关控制效果:光耦开关可以作为一个开关,用来控制输出电路的开关状态。
通过控制输入信号的变化,可以实现对输出电路的精确控制。
4. 光耦开关的其他应用除了上述典型应用场景外,光耦开关还可以在以下方面得到应用: 1. 电源控制:光耦开关可以用来控制电源的开关,实现对电源的远程控制和管理,提高电源的效率和可靠性。
RS485芯片介绍及典型应用电路
RS485芯⽚介绍及典型应⽤电路⼀、RS485基本知识接⼝芯⽚已⼴泛应⽤于⼯业控制、仪器、仪表、多媒体⽹络、机电⼀体化产品等诸多领域。
可⽤于接⼝的芯⽚种类也越来越多。
如何在种类繁多的接⼝芯⽚中找到最合适的芯⽚,是摆在每⼀个使⽤者⾯前的⼀个问题。
接⼝在不同的使⽤场合,对芯⽚的要求和使⽤⽅法也有所不同。
使⽤者在芯⽚的选型和电路的设计上应考虑哪些因素,由于某些芯⽚的固有特性,通信中有些故障甚⾄还需要在软件上作相应调整,如此等等。
希望本⽂对解决接⼝的某些常见问题有所帮助。
1 接⼝标准传输⽅式:差分传输介质:双绞线标准节点数:32最远通信距离:1200m 共模电压最⼤、最⼩值:+12V;-7V差分输⼊范围:-7V~+12V接收器输⼊灵敏度:±200mV接收器输⼊阻抗:≥12kΩ2 节点数及半双⼯和全双⼯通信2.1 节点数所谓节点数,即每个接⼝芯⽚的驱动器能驱动多少个标准负载。
根据规定,标准接⼝的输⼊阻抗为≥12kΩ,相应的标准驱动节点数为32。
为适应更多节点的通信场合,有些芯⽚的输⼊阻抗设计成1/2负载(≥24kΩ)、1/4负载(≥48kΩ)甚⾄1/8负载(≥96kΩ),相应的节点数可增加到64、128和256。
表1为⼀些常见芯⽚的节点数。
表1节点数型号32,,,,,,64128 ,256 ,,~2.2 半双⼯和全双⼯接⼝可连接成半双⼯和全双⼯两种通信⽅式。
半双⼯通信的芯⽚有、、、、MAX 1487、、等;全双⼯通信的芯⽚有、、~、等。
(a)半双⼯通信电路(b)全双⼯通信电路3 应⽤中的常见问题3.1 抗雷击和抗静电冲击接⼝芯⽚在使⽤、焊接或设备的运输途中都有可能受到静电的冲击⽽损坏。
在传输线架设于户外的使⽤场合,接⼝芯⽚乃⾄整个系统还有可能遭致雷电的袭击。
选⽤抗静电或抗雷击的芯⽚可有效避免此类损失,常见的芯⽚有E、E、E等。
特别值得⼀提的是,它不但能抗雷电的冲击⽽且能承受⾼达8kV的静电放电冲击,是⽬前市场上不可多得的⼀款产品。
RS485收发的3种典型电路-重点-自动收发电路
RS485收发的3种典型电路-重点-自动收发电路三种常用电路如下:1、基本的RS485电路上图是最基本的RS485电路,R/D为低电平时,发送禁止,接收有效,R/D 为高电平时,则发送有效,接收截止。
上拉电阻R7和下拉电阻R8,用于保证无连接的SP485R芯片处于空闲状态,提供网络失效保护,提高RS485节点与网络的可靠性,R7,R8,R9这三个电阻,需要根据实际应用改变大小,特别是使用120欧或更小的终端电阻时,R9就不需要了,此时R7,R8使用680欧电阻。
正常情况下,一般R7=R8=4.7K,R9不要。
图中钳位于6.8V的管V4,V5,V6,都是为了保护RS485总线的,避免受外界干扰,也可以选择集成的总线保护原件。
另外图中的L1,L2,C1,C2为可选安装原件,用于提高电路的EMI性能.2、带隔离的RS485电路根本原理与基本电路的原理相似。
使用DC-DC器件可以产生1组与微处理器电路完全隔离的电源输出,用于向RS485收发器提供+5V电源。
电路中的光耦器件速率会影响RS485电路的通信速率。
上图中选用了NEC 的光耦PS2501,受其影响,该电路的通讯速率控制在19200bps下。
3、自动切换电路上图中,TX,RX引脚均需要上拉电阻,这一点特别重要。
接收:默认没有数据时,TX为高电平,三极管导通,RE为低电平使能,RO收数据有效,MAX485为接收态。
发送:发送数据1时,TX为高电平时,三极管导通,DE为低电平,此时收发器处于接收状态,驱动器就变成了高阻态,也就是发送端与A\B 断开了,此时A\B之间的电压就取决于A\B的上下拉电阻了,A为高电平、B为低电平,也就成为了逻辑1了。
发送数据0时,TX为低电平,三极管截止,DE为高电平,驱动器使能,此时正好DI是接地的,也就是低电平,驱动器也就会驱动输出B 为1,A为0,也就是所谓的逻辑0了。
理解自收发的作用,关键是要理解RE和DE的作用,尤其是DE为0时,驱动器与A\B之间就是高阻态,也就是断开状态,而且A\B都要有上下拉电阻。
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采用平衡发送和差分接收,因此具有抑制共模干扰的能力。
加上总线收发器具有高灵敏度,能检测低至200mV的电压,故传输信号能在千米以外得到恢复。
RS485应用电路图
RS485应用电路图什么是 RS485?RS485 是一种串行通信协议,它是微软通信协议(Microsoft Communications Protocol)和RS232串口协议的扩展型,最初是在1983年由美国电气和电子工程师协会(IEEE)制定的。
RS485协议是常用于远距离数据传输的标准,它可以使用差分信号方式实现多站点通信,适合于高噪声环境下的工业控制系统。
RS485 应用电路图以下是一种基于 RS485 串行通信协议的应用电路图:+--------------+ +--------------+| | A B | || RS485 |__\\ /____| RS485 || 驱动器 A | \\ / | 驱动器 B |+------>+--------------+ \\/ +--------------+<-------+| | | 120 ohm | | || | MAX485 +------------+ MAX485 | || | | | | | || +--------------+ | +--------------+ || GND |+----------------------------------------------------------------+在上面的电路图中,通过两根电缆(A,B)连接一个由两个 RS485 驱动器组成的串行通信系统。
每个驱动器均采用 MAX485 驱动芯片进行驱动,并与电阻 120ohm 相连。
此外,每个驱动器也与一个 DB9 应当连接(飞线),以便于连接外部电路。
RS485 通讯协议RS485 通讯协议是一种标准的串行通信协议,它可以传输多种类型的数据,例如 ASCII 字符、二进制数值、控制指令等。
在 RS485 协议中,每个设备都具有一个独特的地址,以便于通信时的识别。
数据传输的帧结构通常包括一个起始位、数据位(8 或 9 个),一个奇偶校验位和一个停止位。
RS485接口定义图
RS232接口RS232 接口是 1970 年由美国电子工业协会(EIA )联合贝尔系统、调制解调器厂家及计算机终端生产厂家共同制定的用于串行通讯的标准。
它的全名是“数据终端设备( D TE)和数据通讯设备( DCE)之间串行二进制数据交换接口技术标准”。
该标准规定采用一个 25 个脚的 DB25 连接器,对连接器的每个引脚的信号内容加以规定,还对各种信号的电平加以规定。
随着设备的不断改进,出现了代替 DB25 的 D B9 接口,现在都把 RS232 接口叫做 DB9。
RS-232 是现在主流的串行通信接口之一。
由于 RS232 接口标准出现较早,难免有不足之处,主要有以下四点:( 1 )接口的信号电平值较高,易损坏接口电路的芯片,又因为与TTL 电平不兼容故需使用电平转换电路方能与 TTL 电路连接。
( 2)传输速率较低,在异步传输时,波特率为20Kbps ;因此在“南方的老树51CPLD开发板”中,综合程序波特率只能采用 19200 ,也是这个原因。
( 3 )接口使用一根信号线和一根信号返回线而构成共地的传输形式,这种共地传输容易产生共模干扰,所以抗噪声干扰性弱。
( 4)传输距离有限,最大传输距离标准值为50 英尺,实际上也只能用在 50 米左右。
接口定义RS232( DB9)1DCD 载波检测2RXD 接收数据接口说明3TXD 发送数据4DTR 数据终端准备好5SG 信号地6DSR 数据准备好7RTS 请求发送8CTS 清除发送9RI 振铃提示接口电平RS232 采用负逻辑电平:-15~-3 :逻辑 1;+15~+3 :逻辑 0;电压值通常在 7V 左右RS-422RS-422接口是一种单机发送、多机接收的单向、平衡传输规范,被命名为TIA/EIA-422-A 标准。
为扩展应用范围, EIA 又于 1983 年在 RS422接口基础上制定了 RS-485 标准,增加了多点、双向通信能力,即允许多个发送器连接到同一条总线上,同时增加了发送器的驱动能力和冲突保护特性,扩展了总线共模范围,后命名为 TIA/EIA-485-A 标准。
RS485收发的三种常用电路
RS485 收发的三种常用电路
三种常用电路如下:
1、基本的RS485 电路
上图是最基本的RS485 电路,R/D 为低电平时,发送禁止,接收有效,
R/D 为高电平时,则发送有效,接收截止。
上拉电阻R7 和下拉电阻R8,用于保证无连接的SP485R 芯片处于空闲状态,提供网络失效保护,提高RS485 节点与网络的可靠性,R7,R8,R9 这三个电阻,需要根据实际应用改变大小,特别是使用120 欧或更小的终端电阻时,R9 就不需要了,此时R7,R8 使用680 欧电阻。
正常情况下,一般R7=R8=4.7K,R9 不要。
图中钳位于6.8V 的管V4,V5,V6,都是为了保护RS485 总线的,避免
受外界干扰,也可以选择集成的总线保护原件。
另外图中的L1,L2,C1,C2 为可选安装原件,用于提高电路的EMI 性能.
2、带隔离的RS485 电路
根本原理与基本电路的原理相似。
使用DC-DC 器件可以产生1 组与微处。
RS485接口定义图
RS232接口RS232接口是1970年由美国电子工业协会(EIA)联合贝尔系统、调制解调器厂家及计算机终端生产厂家共同制定的用于串行通讯的标准。
它的全名是“数据终端设备(D TE)和数据通讯设备(DCE)之间串行二进制数据交换接口技术标准”。
该标准规定采用一个25个脚的DB25连接器,对连接器的每个引脚的信号内容加以规定,还对各种信号的电平加以规定。
随着设备的不断改进,出现了代替DB25的D B9接口,现在都把RS232接口叫做DB9。
RS-232是现在主流的串行通信接口之一。
由于RS232接口标准出现较早,难免有不足之处,主要有以下四点:(1)接口的信号电平值较高,易损坏接口电路的芯片,又因为与TTL电平不兼容故需使用电平转换电路方能与TTL电路连接。
(2)传输速率较低,在异步传输时,波特率为20Kbps;因此在“南方的老树51 CPLD开发板”中,综合程序波特率只能采用19200,也是这个原因。
(3)接口使用一根信号线和一根信号返回线而构成共地的传输形式,这种共地传输容易产生共模干扰,所以抗噪声干扰性弱。
(4)传输距离有限,最大传输距离标准值为50英尺,实际上也只能用在50米左右。
接口定义RS232(DB9)1 DCD 载波检测2 RXD 接收数据接口说明3 TXD 发送数据4 DTR 数据终端准备好5 SG 信号地6 DSR 数据准备好7 RTS 请求发送8 CTS 清除发送9 RI 振铃提示接口电平RS232采用负逻辑电平:-15~-3:逻辑1;+15~+3:逻辑0;电压值通常在7V左右RS-422RS-422接口是一种单机发送、多机接收的单向、平衡传输规范,被命名为TIA/EIA-422-A 标准。
为扩展应用范围,EIA又于1983年在RS422接口基础上制定了RS-485标准,增加了多点、双向通信能力,即允许多个发送器连接到同一条总线上,同时增加了发送器的驱动能力和冲突保护特性,扩展了总线共模范围,后命名为TIA/EIA-485-A标准。
RS485通信标准电路
RS485通信标准电路RS485通信不带控制标准电路RS485通信带控制标准电路——模块名称:带控制端、不带控制端 485 通讯电路——模块编号:******——器件型号:主芯片 SN65HVD3082ED外围器件:PS2051-KK热敏电阻器 PTC WMZ12A_85B70 70.0±20%Ω——器件工作点:a)器件工作电压:单电源 5Vb)系统工作电源+5V、 R IN =12kΩ、I IN(RD) =4mA、 I IN(A/B)=8mA、f MAN =10MHz——工作点计算:计算条件说明:通讯连接另一方电路结构和本电路相同,RS485 电气参数以 SN65HVD3082ED 为计算基础,MCU 为NECF0511。
光耦 PS2501KK的 CTR 参考值为:IF1~5mA时CTRin=300%~600%。
理论测试值:IC = 2 mA,RL =100Ω时,T r =3μs,T f =5μs。
故极限频率为 100kHz。
计算过程:a)光耦If 取 3.6mA,也满足IF1~5mA时CTRin=300%~600%的要求。
R66=R71=(5V-1.2V-0.2V)/3.6mA=1kΩ,指定值为1kΩ。
如果光耦选用东芝781的B+档电阻值不变,如果是BL档则电阻值选820Ω。
b)R68=R72取620 Ωc)本电路是收发自切换电路,485 接收器输入阻抗为 12~13 kΩ(A、B 端),上下拉电阻之和应该小于 4.8V/0.2V *12 kΩ=288kΩ(上限),又根据IIN(A/B)=8mA,5V/8mA=625Ω(下限),所以取经验值 20 kΩ,完全满足接收器输入门限电压 200mV 的电气规范。
d)TVS1 是双向 TVS 管,主要用来抑制来自 A、 B 线的高压,如雷击等,导通电压范围(6.14~7.48V),并且能够钳位 A、B 线间的最大压差,维持 A、B 间电压在合理范围内。
RS485芯片介绍及典型应用电路
一、RS485基本知识RS-485接口芯片已广泛应用于工业控制、仪器、仪表、多媒体网络、机电一体化产品等诸多领域。
可用于RS-485接口的芯片种类也越来越多。
如何在种类繁多的接口芯片中找到最合适的芯片,是摆在每一个使用者面前的一个问题。
RS-485接口在不同的使用场合,对芯片的要求和使用方法也有所不同。
使用者在芯片的选型和电路的设计上应考虑哪些因素,由于某些芯片的固有特性,通信中有些故障甚至还需要在软件上作相应调整,如此等等。
希望本文对解决RS-485接口的某些常见问题有所帮助。
1 RS-485接口标准传输方式:差分传输介质:双绞线标准节点数:32最远通信距离:1200m 共模电压最大、最小值:+12V ;-7V差分输入范围:-7V〜+12V接收器输入灵敏度:±00mV接收器输入阻抗:>12k Q2节点数及半双工和全双工通信2.1节点数所谓节点数,即每个RS-485接口芯片的驱动器能驱动多少个标准RS-485负载。
根据规定,标准RS-485接口的输入阻抗为>12k金相应的标准驱动节点数为32。
为适应更多节点的通信场合,有些芯片的输入阻抗设计成1/2负载(》24k Q)、1/4负载(>48k Q)甚至1/8负载(>96k Q),相应的节点数可增加到64、128和256。
表1为一些常见芯片的节点数。
表1节点数型号32 SN75176,SN75276,SN75179,SN75180,MAX485,MAX488,MAX49064 SN75LBC184128 MAX487,MAX1487256 MAX1482,MAX1483,MAX3080 〜MAX30892.2半双工和全双工RS-485接口可连接成半双工和全双工两种通信方式。
半双工通信的芯片有SN75176、SN75276、SN75LBC184、MAX485、MAX 1487、MAX3082、MAX1483 等;全双工通信的芯片有SN75179、SN75180、MAX488〜MAX491、MAX1482 等。
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的上拉电阻。
RS485收发器两种典型电路(转帖)
RS485收发器两种典型电路(转帖)标签:单片机串行通信485RS485收发器两种典型电路(转帖)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节点与网络的可靠性。
RS485应用电路图
RS485应用电路图图1. RS-485系统示意图由于实际应用系统中,往往分散控制单元数量较多,分布较远,现场存在各种干扰,所以通信的可靠性不高,再加上软硬件设计的不完善,使得实际工程应用中如何保障RS-485总线的通信的可靠性成为各研发机构的一块心病。
在使用RS-485总线时,如果简单地按常规方式设计电路,在实际工程中可能有以下两个问题出现。
一是通信数据收发的可靠性问题;二是在多机通信方式下,一个节点的故障(如死机),往往会使得整个系统的通信框架崩溃,而且给故障的排查带来困难。
针对上述问题,我们对485总线的软硬件采取了具体的改进措施2 硬件电路的设计现以8031单片机自带的异步通信口,外接75176芯片转换成485总线为例。
其中为了实现总线与单片机系统的隔离,在8031的异步通信口与75176之间采用光耦隔离。
电路原理图如图2所示。
图 2 改进后的485通信口原理图充分考虑现场的复杂环境,在电路设计中注意了以下三个问题。
2.1 SN75176 485芯片DE控制端的设计由于应用系统中,主机与分机相隔较远,通信线路的总长度往往超过400米,而分机系统上电或复位又常常不在同一个时刻完成。
如果在此时某个75176的DE端电位为“1”,那么它的485总线输出将会处于发送状态,也就是占用了通信总线,这样其它的分机就无法与主机进行通信。
这种情况尤其表现在某个分机出现异常情况下(死机),会使整个系统通信崩溃。
因此在电路设计时,应保证系统上电复位时75176的DE端电位为“0”。
由于8031在复位期间,I/O口输出高电平,故图2电路的接法有效地解决复位期间分机“咬”总线的问题。
2.2 隔离光耦电路的参数选取在应用系统中,由于要对现场情况进行实时监控及响应,通信数据的波特率往往做得较高(通常都在4800波特以上)。
限制通信波特率提高的“瓶颈”,并不是现场的导线(现场施工一般使用5类非屏蔽的双绞线),而是在与单片机系统进行信号隔离的光耦电路上。
几种实现485隔离的方案
几种实现485隔离的方案RS485总线是一种使用平衡发送,差分接收实现通讯的通用串口通信总线,由于其具有抗共模干扰能力强、成本低、抗噪能力强、传输距离远、传输速率高、可连接多达256个收发器等优点,广泛应用于工业智能仪表,通讯设备等各个领域。
RS485电路可以分为非隔离型和隔离型。
隔离型电路是在非隔离型电路的基础上增加隔离性能,使得电路具有更强的抗干扰性和系统稳定性。
下面主要围绕隔离型485电路进行简单介绍。
一.什么情况需要485隔离●当485通信接口外部节点连接高压时,极易损坏后端电路,甚至可能会在使用端产生触电;●当485通信节点距离太远时,每个节点的参考地都接于本地的大地,当两端大地之间存在较大的压差时,地电势会以共模电压的方式叠加在信号线上,从而有可能超出端口可承受的共模电压范围,影响正常通信,甚至会损坏后端电路●当距离较远的485通信节点之间的地平面利用线缆进行连接时(如485屏蔽电缆),地线会和大地形成地环路,该环路会耦合外部共模噪声,并产生地环路电流,可能会导致整个电路系统失效。
二.实现485隔离的具体方案为了避免上述情况发生,我们可以使用485隔离电路以实现。
下面介绍几种常用485电路隔离方案。
●利用光耦隔离实现485隔离最早的隔离器件为光耦隔离器。
在基于CMOS的数字隔离器开发成功以前,市面上所有的隔离器件均为光耦隔离器件。
下图为使用传统三个光耦隔离器实现的485隔离电路。
图1 基于光耦隔离的485隔离电路●利用光耦+数字隔离实现485电路隔离由于普通的光耦隔离芯片只能适用于通讯速率较低的情况,那么在高速信号传输电路中,485使能信号可继续使用光耦隔离器件对进行隔离,而数据信号通路则可使用高速数字隔离芯片NSi8121N1实现。
相较于传统光耦电路,系统传输速率提高,且降低了系统复杂度。
下图为利用光耦隔离和数字隔离共同实现的485隔离电路图2 基于光耦隔离和数字隔离的485隔离电路● 利用数字隔离器实现485电路隔离只要有光耦隔离存在,就会有使用寿命短、抗共模能力弱、功耗高等缺点,仍极大的限制电路使用场景,而隔离电路全部使用数字隔离器能很好的避免这些问题。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
�
传统光电隔离的典型电路: (如图2所示)
图 2 、光电隔离 RS485 典型电路
图中我们以高速光耦 6N137为例(当然只是示意图)来说明一下隔离型 RS485电路。 VDD 与 VCC485是两组不共地的电源,一般用隔离型的 DC-DC 来实现。通过光耦隔离来实现信 号的隔离传输, ADM487与 MCU 系统不共地, 完全隔离则有效的抑制了高共模电压的产生, 大大降低了485的损坏率,提高了系统的稳定性。但也存在电路体积过大、电路繁琐、分立 器件过多、传输速率受光电器件限制等缺点,对整个系统的稳定性也有一定的影响。
好地 解决这个问题。 3 软件的编程 485芯片的软件编程对产品的可靠性也有很大影响。由于485总线是异步半双工的通信总 线,在某一个时刻,总线只可能呈现一种状态,所以这种方式一般适用于主机对分机的查询 方式通信, 总线上必然有一台始终处于主机地位的设备在巡检其它的分机, 所以需要制定一 套合理的通信协议来协调总线的分时共用。 这里采用的是数据包通信方式。 通信数据是成帧 成包发送的,每包数据都有引导码、长度码、地址码、命令码、内容、校验码等部分组成。 其中引导码是用于同步每一包数据的引导头; 长度码是这一包数据的总长度; 命令码是主机 对分机(或分机应答主机)的控制命令;地址码是分机的本机地址号;“内容”是这一包数 据里的各种信息;校验码是这一包数据的校验标志,可以采用奇偶校验、和校验等不同的方 式。 在485芯片的通信中,尤其要注意对485控制端 DE 的软件编程。为了可靠的工作,在485 总线状态切换时需要做适当延时,再进行数据的收发。具体的做法是在数据发送状态下, 先 将控制端置“1”,延时1ms 左右的时间,再发送有效的数据,一包数据发送结束后再延时 1ms 后,将控制端置“0”。这样的处理会使总线在状态切换时,有一个稳定的工作过程。 4 结论 经过以上的软硬件共同处理,RS-485总线在应用系统工程中的可靠性大大提高,在通常 的环境条件下,24小时连续开机,系统的通信始终处于正常状态,整机性能满足了现场工 程 的需要。 但是 RS-485总线仍然只是一种常规的通信总线,它不能够做总线的自动仲裁,也就是不 能够同时发送数据以避免总线竞争,所以整个系统的通信效率必然较低,数据的冗余量较 大,对于速度要求高的应用场所不适宜用 RS-485总线。同时由于 RS-485总线上通常只有 一台 主机,所以这种总线方式是典型的集中-分散型控制系统。一旦主机出现故障,会使整个系 统的通信陷于瘫痪状态,因此做好主机的在线热备份是一个重要措施。
-------------------------------------------------------------------------------1 问题的提出 在应用系统中,RS-485半双工异步通信总线是被各个研发机构广泛使用的数据通信总 线,它往往应用在集中控制枢纽与分散控制单元之间。系统简图如图1所示。
�
完全隔离型 RS485器件实现隔离传输: (如图4所示)
4、完全隔离型 RS485/422芯片 ADM2587E 应用图
ADM2587E 是 ADI 继 ADM2483之后,推出的单电源隔离型485芯片。SOW-20封装,2500V 隔离电压,全/半双工、传输速率500K、共模电压抑制能力25KV/μS、±15KV 的 ESD 保护。
图1. RS-485系统示意图 由于实际应用系统中,往往分散控制单元数量较多,分布较远,现场存在各种干扰,所 以通信的可靠性不高,再加上软硬件设计的不完善,使得实际工程应用中如何保障 RS-485 总 线的通信的可靠性成为各研发机构的一块心病。 在使用 RS-485总线时,如果简单地按常规方式设计电路,在实际工程中可能有以下两个问 题出现。一是通信数据收发的可靠性问题;二是在多机通信方式下,一个节点的故障(如死 机) ,往往会使得整个系统的通信框架崩溃,而且给故障的排查带来困难。 针对上述问题,我们对485总线的软硬件采取了具体的改进措施 2 硬件电路的设计 现以8031单片机自带的异步通信口,外接75176芯片转换成485总线为例。其中为了实现 总线与单片机系统的隔离, 在8031的异步通信口与75176之间采用光耦隔离。 电路原理图如 图2所示。
高(通常都在4800波特以上) 。限制通信波特率提高的“瓶颈”,并不是现场的导线(现场 施工一般使用5类非屏蔽的双绞线) ,而是在与单片机系统进行信号隔离的光耦电路上。此 处采用 TIL117。电路设计中可以考虑采用高速光耦,如 6N137 、6N136等芯片,也可以优 化普 通光耦电路参数的设计,使之能工作在最佳状态。例如:电阻 R2、R3如果选取得较大, 将 会 使光耦的发光管由截止进入饱和变得较慢;如果选取得过小,退出饱和也会很慢,所以这两 只电阻的数值要精心选取,不同型号的光耦及驱动电路使得这两个电阻的数值略有差异, 这 一点在电路设计中要特别慎重,不能随意,通常可以由实验来定。 2.3 485总线输出电路部分的设计 输出电路的设计要充分考虑到线路上的各种干扰及线路特性阻抗的匹配。由于工程环境 比较复杂,现场常有各种形式的干扰源,所以485总线的传输端一定要加有保护措施。在电 路设计中采用稳压管 D1、D2组成的吸收回路,也可以选用能够抗浪涌的 TVS 瞬态杂波抑 制器 件,或者直接选用能抗雷击的485芯片(如 SN75LBC184等) 。 考虑到线路的特殊情况(如某一台分机的485芯片被击穿短路) ,为防止总线中其它分 机的通信受到影响,在 75176 的485 信号输出端串联了两个 20Ω的电阻 R10 、R11。这样本 机的 硬件故障就不会使整个总线的通信受到影响。 在应用系统工程的现场施工中,由于通信载体是双绞线,它的特性阻抗为120Ω左右, 所以线路设计时,在 RS-485 网络传输线的始端和末端各应接1只120Ω的匹配电阻(如图2 中 R8) ,以减少线路上传输信号的反射。 由于 RS-485芯片的特性,接收器的检测灵敏度为± 200mV,即差分输入端 VA-VB ≥ +200mV,输出逻辑1,VA-VB ≤-200mV,输出逻辑0;而 A、B 端电位差的绝对值小于 200mV 时,输出为不确定。如果在总线上所有发送器被禁止时,接收器输出逻辑0,这会误认为通 信帧的起始引起工作不正常。解决这个问题的办法是人为地使 A 端电位高于 B 两端电位, 这样 RXD 的电平在485 总线不发送期间(总线悬浮时)呈现唯一的高电平, 8031单片机就不会 被误 中断而收到乱字符。通过在485电路的 A、B 输出端加接上拉、下拉电阻 R7、R9,即可很
�
隔离型 RS485器件来实现隔离传输: (如图3所示)
图3、隔离型 RS485芯片 ADM2483应用图
ADM2483是 ADI 推出的隔离型485芯片,SOW-16封装,内部集成了一个三通道的磁隔离器件 和一个半双工485收发器,2500V 隔离电压、传输速率500K、共模电压抑制能力25KV/μS。 但此电路仍需双电源供电,因此也会在一定程度上存在电路体积过大的问题。 (一般我们会 在7脚接4.7K--10K 的上拉电阻)
适合用于工控、电力、仪表、安防等各种 485隔离场合。
四、RS485总线保护电路
隔离虽然能有效的抑制高共模电压,但总线上还会存在浪涌冲击、电源线与485线短路、雷击等 潜在危害,所以我们一般会在总线端采取一定的保护措施。
一般我们会在 VA、VB 上各串接一个4~10Ω的 PTC 电阻,并在 VA 、VB 各自对地端接6、8V 的 TVS 管,当然也可用普通电阻与稳压二极管代替。更多的还可以加 热保险丝、防雷管,不过并 不是说这些加的越多越好,具体要看实际应用,如果这些保护太多的话,也会影响到整个系统的 节点数,与通信稳定性。
RS485应用电路图
最 近 在 应 用 RS485 , 在 网 络 上 看 见 一 篇 好 文 章 , 转 载 与 大 家 分 享 :
--------以上部分请勿修改!------------提高485总线的可靠性 摘 要:就485总线应用中易出现的问题,分析了产生的原因并给出解决问题的软硬件方案 和措施。 关键词:RS-485总线、串行异步通信
图 1 、典型 485 通信电路图(非隔离型)
当然,上图并不是完整的 485 通信电路图 ,我们还需要在 A 线上加一个 4.7K 的上拉偏 置电阻; 在 B 线上加一个 4.7K 的下拉偏置电阻 。 中间的 R16 是匹配电阻, 一般是 120 Ω , 当然这个具体要看你传输用的线缆 。 (匹配电阻:485 整个通讯系统中 ,为了系统的传 输稳定性,我们一般会在第一个节点和最后一个节点加匹配电阻 。所以我们一般在设 计的时候,会在每个节点都设置一个可跳线的 120Ω 电阻,至于用还是不用,由现场人 员来设定。当然,具体怎么区分第一个节点还是最后一个节点 ,还得有待现场的专家 们来解答呵。 ) TVS 我们一般选用 6.8V 的,这个我们会在后面进一步的讲解。
二、RS485总线典型电路介绍:
RS485电路总体上可以分为隔离型与非隔离型。隔离型比非隔离型在抗干扰、系 统稳定性等方面都有更出色的表现,但有一些场合也可以用非隔离型。
我们就先讲一下非隔离型的典型电路,非隔离型的电路非常简单,只需一 个 RS485 芯片直接与 MCU 的串行通讯口和一个 I/O 控制口连接就可以。如图 1 所示:
图 2 改进后的485通信口原理图 充分考虑现场的复杂环境,在电路设计中注意了以下三个问题。 2.1 SN75176 485芯片 DE 控制端的设计 由于应用系统中,主机与分机相隔较远,通信线路的总长度往往超过400米,而分机系 统上电或复位又常常不在同一个时刻完成。如果在此时某个75176的 DE 端电位为“1”,那 么它的485总线输出将会处于发送状态,也就是占用了通信总线,这样其它的分机就无法与 主机进行通信。这种情况尤其表现在某个分机出现异常情况下(死机) ,会使整个系统通信 崩溃。因此在电路设计时,应保证系统上电复位时 75176的 DE 端电位为“0”。由于8031 在 复 位期间,I/O 口输出高电平,故图2电路的接法有效地解决复位期间分机“咬”总线的问题。 2.2 隔离光耦电路的参数选取 在应用系统中,由于要对现场情况进行实时监控及响应,通信数据的波特率往往做得较