光电隔离RS485典型电路

合集下载

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,即可很

RS485典型电路分享(带隔离)

RS485典型电路分享(带隔离)
电平转换芯片采用max3082实现电阻r61将总线a上拉到电源电阻r62将总线b下拉到地因为rs485得ab之间的电平只有03v04v之间的差别上下拉电阻可以保证在通信的过程中ab线不会因电平差别太小而出现乱码的情况
RS485典型电路分享(带隔离)
图中虚线左侧为单片机的电源网络,右侧为RS485的电源网络,两者通过光耦和双通道数字隔离芯片ADuM1201实现隔离。电平转换芯片采用MAX3082实现,电阻R61将总线A上之间的电平只有0.3V-0.4V之间的差别,上下拉电阻可以保证在通信的过程中A,B线不会因电平差别太小而出现乱码的情况。

485应用电路

485应用电路

3.1 抗雷击和抗静电冲击RS-485接口芯片在使用、焊接或设备的运输途中都有可能受到静电的冲击而损坏。

在传输线架设于户外的使用场合,接口芯片乃至整个系统还有可能遭致雷电的袭击。

选用抗静电或抗雷击的芯片可有效避免此类损失,常见的芯片有MAX485E、MAX487E、MAX1487E等。

特别值得一提的是SN75LBC184,它不但能抗雷电的冲击而且能承受高达8kV的静电放电冲击,是目前市场上不可多得的一款产品。

3.2 限斜率驱动由于信号在传输过程中会产生电磁干扰和终端反射,使有效信号和无效信号在传输线上相互迭加,严重时会使通信无法正常进行。

为解决这一问题,某些芯片的驱动器设计成限斜率方式,使输出信号边沿不要过陡,以不致于在传输线上产生过多的高频分量,从而有效地扼制干扰的产生。

如MAX487、SN75LBC184等都具有此功能。

3.3 故障保护故障保护技术是近两年产生的,一些新的RS-485芯片都采用了此项技术,如SN75276、MAX3080~MAX3089。

什么是故障保护,为什么要有故障保护,如果没有故障保护会产生什么后果?众所周知,RS-485接口采用的是一种差分传输方式,各节点之间的通信都是通过一对(半双工)或两对(全双工)双绞线作为传输介质。

根据RS-485的标准规定,接收器的接收灵敏度为±200mV,即接收端的差分电压大于、等于+200 mV时,接收器输出为高电平;小于、等于-200mV时,接收器输出为低电平;介于±200mV之间时,接收器输出为不确定状态。

在总线空闲即传输线上所有节点都为接收状态以及在传输线开路或短路故障时,若不采取特殊措施,则接收器可能输出高电平也可能输出低电平。

一旦某个节点的接收器产生低电平就会使串行接收器(UART)找不到起始位,从而引起通信异常,解决此类问题的方法有两种:(1)使用带故障保护的芯片,它会在总线开路、短路和空闲情况下,使接收器的输出为高电平。

rs485总线典型电路图

rs485总线典型电路图

rs485总线典型电路图
RS485电路全体上能够分为隔绝型与非隔绝型。

隔绝型比非隔绝型在抗搅扰、体系安稳性等方面都有更超卓的体现,但有一些场合也能够用非隔绝型。

咱们就先讲一下非隔绝型的典型电路,非隔绝型的电路十分简略,只需一个RS485芯片直接与MCU的串行通讯口和一个I/O操控口联接就能够。

如图1所示:
图1、典型485通讯电路图(非隔绝型)
当然,上图并不是无缺的485通讯电路图,咱们还需求在A线上加一个4.7K的上拉偏置电阻;在B线上加一个4.7K的下拉偏置电阻。

基地的R16是匹配电阻,通常是120Omega;,当然这个详细要看你传输用的线缆。

(匹配电阻:485悉数通讯体系中,为了体系的传输安稳性,咱们通常会在榜首个节点和究竟一个节点加匹配电阻。

所以咱们通常在方案的时分,会在每个节点都设置一个可跳线的120Omega;电阻,至于用仍是不必,由现场人员来设定。

当然,详细怎样区别榜首个节点仍是究竟一个节点,还得有待现场的专家们来答复呵。

)TVS咱们通常选用6.8V的,这个咱们会在后边进一步的解说。

RS-485规范界说信号阈值的上下限为plusmn;200mV。

即当A-
B200mV时,总线状况应标明为1;当A-Blt;-200mV时,总线状况应标明为0。

但当A-B在plusmn;200mV之间时,则总线状况为不断定,所以咱们会在A、B线上面设上、下拉电阻,以尽量防止这种不断定状况。

RS485收发的3种典型电路-重点-自动收发电路

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都要有上下拉电阻。

光电隔离RS485典型电路

光电隔离RS485典型电路

光电隔离RS485典型电路一、RS485总线介绍RS485总线是一种常见的串行总线标准,采用平衡发送与差分接收的方式,因此具有抑制共模干扰的能力。

在一些要求通信距离为几十米到上千米的时候,RS485总线是一种应用最为广泛的总线。

而且在多节点的工作系统中也有着广泛的应用。

二、RS485总线典型电路介绍RS485电路总体上可以分为隔离型与非隔离型。

隔离型比非隔离型在抗干扰、系统稳定性等方面都有更出色的表现,但有一些场合也可以用非隔离型。

我们就先讲一下非隔离型的典型电路,非隔离型的电路非常简单,只需一个RS485芯片直接与MCU的串行通讯口和一个I/O控制口连接就可以。

如图1所示:图1、典型485通信电路图(非隔离型)当然,上图并不是完整的485通信电路图,我们还需要在A线上加一个的上拉偏置电阻;在B 线上加一个的下拉偏置电阻。

中间的R16是匹配电阻,一般是120Ω,当然这个具体要看你传输用的线缆。

(匹配电阻:485整个通讯系统中,为了系统的传输稳定性,我们一般会在第一个节点和最后一个节点加匹配电阻。

所以我们一般在设计的时候,会在每个节点都电阻,至于用还是不用,由现场人员来设定。

当然,具体怎么区分120Ω设置一个可跳线的.第一个节点还是最后一个节点,还得有待现场的专家们来解答呵。

)TVS我们一般选用的,这个我们会在后面进一步的讲解。

RS-485标准定义信号阈值的上下限为±200mV。

即当A-B>200mV时,总线状态应表示为“1”;当A-B<-200mV时,总线状态应表示为“0”。

但当A-B在±200mV之间时,则总线状态为不确定,所以我们会在A、B线上面设上、下拉电阻,以尽量避免这种不确定状态。

三、隔离型RS485总线典型电路介绍在某些工业控制领域,由于现场情况十分复杂,各个节点之间存在很高的共模电压。

虽然RS-485接口采用的是差分传输方式,具有一定的抗共模干扰的能力,但当共模电压超过RS-485接收器的极限接收电压,即大于+12V或小于-7V时,接收器就再也无**常工作了,严重时甚至会烧毁芯片和仪器设备。

RS-485总线光电隔离中继器的设计

RS-485总线光电隔离中继器的设计

RS-485总线光电隔离中继器的设计介绍了RS-485总线光电隔离中继器的设计原理和实现方法。

与传统中继器相比, 电路融合了光电耦合隔离技术和自动切换技术,极大地提高了系统的安全性和可靠性。

标签:RS-485 光电耦合隔离中继器一、引言RS-485总线是测控领域广泛采用的一种现场总线形式,由于采用了平衡发送和差分接收的方式,可以有效地克服共模干扰,并具有较高的数据传输速率和传输距离。

RS-485总线传输的最大距离为1200米,使用中继器可以突破这个距离限制,扩展RS485网络。

本文通过对常用RS-485总线接口器件MAX3471工作原理深入分析的基础上采用光电耦合隔离和自动双向切换技术,设计了一种简单实用的RS-485总线光耦隔离中继器。

与传统RS-485中继器相比,本文设计的中继器传输信号稳定可靠,具有防雷击、电气隔离传输信号等独特优点,可广泛应用于各种大型测控系统。

二、总体设计结构上采用双信号端对称设计,分别称为信号1端和信号2端,它们都可以作为发送端和接收端使用。

由于RS-485采用半双工方式,同一时刻只允许一个作为发送端,另一个作为接收端。

光耦隔离芯片是信号端之间的传输媒介,隔离前后的信号摆脱了电气连接,对系统安全起到了防护作用。

外部电源采用+5V或+9V~+24V直流电源。

由于通信网络各点地相位差异较大,采用隔离电源分别给信号端供电,使得信号1端GND、信号2端GND和电源端GND三者之间相互隔离,这样即使在某一端短路的情况下也不会危及整个网络,对网络及其设备起到了很好的保护作用。

三、工作原理与分析1. 隔离电源与信号隔离系统采用+5V直流电源直接供电或+9~+24V的直流电源供电。

采用+9~+24V 直流电源供电时,需要将输入电压转换为+5V直流电。

LM2576是五端稳压器,五个端口分别是输入端、输出端,使能端(低电平有效),反馈端和地端。

按典型电路输入+9~+24V直流电,将从输出端将得到+5V直流电。

485通信电路原理与选择

485通信电路原理与选择

一、RS485总线介绍:RS485总线是一种常见的串行总线标准,采用平衡发送与差分接收的方式,因此具有抑制共模干扰的能力。

在一些要求通信距离为几十米到上千米的时候,RS485总线是一种应用最为广泛的总线。

而且在多节点的工作系统中也有着广泛的应用。

二、RS485总线典型电路介绍:RS485电路总体上可以分为隔离型与非隔离型。

隔离型比非隔离型在抗干扰、系统稳定性等方面都有更出色的表现,但有一些场合也可以用非隔离型。

我们就先讲一下非隔离型的典型电路,非隔离型的电路非常简单,只需一个RS4 85芯片直接与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总线典型电路介绍在某些工业控制领域,由于现场情况十分复杂,各个节点之间存在很高的共模电压。

虽然R S-485接口采用的是差分传输方式,具有一定的抗共模干扰的能力,但当共模电压超过RS-485接收器的极限接收电压,即大于+12V或小于-7V时,接收器就再也无法正常工作了,严重时甚至会烧毁芯片和仪器设备。

485通讯协议怎么使用(传统光电隔离的典型电路实例)

485通讯协议怎么使用(传统光电隔离的典型电路实例)

485通讯协议怎么使用(传统光电隔离的典型电路实例)RS485总线标准是工业中(考勤,监控,数据采集系统)使用非常广泛的双向、平衡传输标准接口,支持多点连接,允许创建多达3两个节点的网络;最大传输距离1200m,支持1200 m时为100kb/s的高速度传输,抗干扰能力很强,布线仅有两根线很简单。

RS485通信网络接口是1种总线式的结构,上位机(以个人电脑为例)和下位机都挂在通信总线上,RS485物理层的通信协议由RS485标准和PLC的多机通讯方式。

传统光电隔离的典型电路VDD与+5V1(VCC485)是两组不共地的电源,一般用隔离型的DC-DC来实现。

通过光耦隔离来实现信号的隔离传输,ISL3152EIBZ与MCU系统不共地,完全隔离则有效的抑制了高共模电压的产生,大大降低485的损坏率,提高了系统稳定性。

但也存在电路体积过大、电路繁琐、分立器件过多,传输速率受光电器件限制等缺点,对整个系统的稳定性也有一定影响。

第一步,配置好串口发送、接收端引脚和485控制引脚;因为RXD1引脚相对于STM32芯片来说是接收外来数据,所以设置为输入;TXD1引脚相对于STM32芯片来说是对外发送数据,所以设置为输出;TRE1 引脚是对外发送1或0高低电平命令,所以设置为输出;/******************************************************************函数名称:UART2Init*功能描述:对串口2参数进行设置、485控制端口初始化**输入参数:无*返回值:无*其他说明:无*当前版本:v1.0*-----------------------------------------------------------------*******************************************************************/void UART2Init(void){GPIO_InitTypeDef GPIO_InitStructure;USART_InitTypeDef USART_InitStructure;RCC_APB1PeriphClockCmd(RCC_APB1Periph_USART2,ENABLE);RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA,ENABLE);RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB,ENABLE);RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC,ENABLE);//使能外设时钟//GPIO结构的成员设置如下:/*--------------485控制端初始化------PA1----------*/GPIO_InitStructure.GPIO_Pin = GPIO_Pin_1 ;GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; //50M时钟速度GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; //推挽输出GPIO_Init(GPIOA,GPIO_InitStructure);GPIO_InitStructure.GPIO_Pin = GPIO_Pin_2; //485_TXGPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP; //复用推挽输出GPIO_Init(GPIOA,GPIO_InitStructure);GPIO_InitStructure.GPIO_Pin = GPIO_Pin_3; //485_RXGPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING; //浮空输入GPIO_Init(GPIOA,GPIO_InitStructure);//串口的结构成员设置如下:USART_ART_BaudRate = 9600;USART_ART_WordLength = USART_WordLength_8b;USART_ART_StopBits = USART_StopBits_1;USART_ART_Parity = USART_Parity_No;USART_ART_HardwareFlowControl = USART_HardwareFlowControl_None; USART_ART_Mode = USART_Mode_Tx | USART_Mode_Rx;USART_Init(USART2,USART_InitStructure);USART_Cmd(USART2,ENABLE);/*方法一:清发送完成标志*/// USART_ClearFlag(USART3,USART_FLAG_TC);/*方法二:获取串口1状态标志位*/USART_GeTITStatus(USART1,USART_FLAG_TC);}第二步:发送数据这里需要注意的是:/* CPU的小缺陷:串口配置好,如果直接Send,则第1个字节发送不出去如下两个方法语句解决第1个字节无法正确发送出去的问题*/方法一:USART_ClearFlag(USART3,USART_FLAG_TC); /*清发送完成标志,Transmission Complete flag */方法二:/*获取串口1状态标志位*/USART_GeTITStatus(USART1,USART_FLAG_TC);刚上电时出现乱码的原因:while(USART_GetFlagStatus(USART2,USART_FLAG_TXE)== RESET); // USART_FLAG_TXE---检测发送数据寄存器空标志位如果USART_FLAG_TC---发送完成标志位(1)当设为USART_FLAG_TXE---检测发送数据寄存器空标志位为空,但是发送移位寄存器不为空,数据还没有完全的发送出去,又有数据就被写进来了,所以就会容易出现乱码;(2)当设为USART_FLAG_TC检测发送完成标志位为空,即发送移位寄存器为空,数据才真正的发送出去,因此此时又有数据被写进来也不会发生乱码1STM32的数据发送有两个中断标志,一个是发送数据寄存器空标志,一个是发送完毕标志。

RS485收发的三种常用电路

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芯片介绍及典型应用电路

RS485芯片介绍及典型应用电路

RS485芯片介绍及典型应用电路1. 高传输速率:RS485支持最高10Mbps的传输速率,可以满足大部分应用场景的需求。

2.长传输距离:RS485可以支持最长1200米的传输距离,适用于需要跨越大面积的数据传输场景。

3.多节点通信:RS485支持多节点的串行通信,最多可以连接32个节点,可以灵活实现多节点之间的数据传输。

4.抗干扰能力强:RS485采用差分信号传输方式,具有较强的抗干扰能力,适用于工业环境等电磁干扰较大的场景。

1.工业控制系统:RS485适用于工业自动化领域的数据传输需求,可以连接传感器、执行器等设备与主控系统进行数据交互。

例如,将温湿度传感器、压力传感器等设备通过RS485接口连接到PLC(可编程逻辑控制器)上,实时采集数据并控制工业过程。

2.电力系统监测:RS485经常用于电力系统的远程监测和控制,可以连接电表、断路器等设备与监测中心进行数据传输。

例如,电网运营商可以使用RS485通信将多个电表的电能数据传输到监测中心,实现对电力系统的远程监控和管理。

3.楼宇自动化系统:RS485可以应用于楼宇自动化系统中,实现楼宇内各种设备的控制和管理。

如,将空调、照明、门禁等设备连接到一台中央控制器,通过RS485通信与中央控制器进行数据传输,实现智能化的楼宇管理。

4.网络通信设备:RS485芯片可以用于网络通信设备的数据传输,如路由器、交换机等设备与服务器之间的通信。

通过RS485接口,这些设备可以实现高速、长距离的数据传输,提高网络通信的稳定性和可靠性。

在RS485通信电路中,常见的典型应用电路是星型拓扑结构和总线拓扑结构。

星型拓扑结构下,每个设备都与主控制器直接相连,主控制器可以独立与每个设备进行通信。

这种拓扑结构适用于相对较小的系统,例如楼宇自动化系统中的一栋大楼。

总线拓扑结构下,多个设备通过RS485通信连接成一条总线,主控制器与总线相连,可以与总线上的任意设备进行通信。

这种拓扑结构适用于较大规模的系统,例如电力系统监测中的多个监测点。

485通信电路原理与选择

485通信电路原理与选择

485通信电路原理与选择(总3页)-CAL-FENGHAI.-(YICAI)-Company One1-CAL-本页仅作为文档封面,使用请直接删除一、RS485总线介绍:RS485总线是一种常见的串行总线标准,采用平衡发送与差分接收的方式,因此具有抑制共模干扰的能力。

在一些要求通信距离为几十米到上千米的时候,RS485总线是一种应用最为广泛的总线。

而且在多节点的工作系统中也有着广泛的应用。

二、RS485总线典型电路介绍:RS485电路总体上可以分为隔离型与非隔离型。

隔离型比非隔离型在抗干扰、系统稳定性等方面都有更出色的表现,但有一些场合也可以用非隔离型。

我们就先讲一下非隔离型的典型电路,非隔离型的电路非常简单,只需一个RS485芯片直接与MCU的串行通讯口和一个I/O控制口连接就可以。

如图1所示:图1、典型485通信电路图(非隔离型)当然,上图并不是完整的485通信电路图,我们还需要在A线上加一个4.7K 的上拉偏置电阻;在B线上加一个4.7K的下拉偏置电阻。

中间的R16是匹配电阻,一般是120Ω,当然这个具体要看你传输用的线缆。

(匹配电阻:4 85整个通讯系统中,为了系统的传输稳定性,我们一般会在第一个节点和最后一个节点加匹配电阻。

所以我们一般在设计的时候,会在每个节点都设置一个可跳线的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接口电路详解

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芯片介绍及典型应用电路

一、RS485基本知识RS-485接口芯片已广泛应用于工业控制、仪器、仪表、多媒体网络、机电一体化产品等诸多领域。

可用于RS-485接口的芯片种类也越来越多。

如何在种类繁多的接口芯片中找到最合适的芯片,是摆在每一个使用者面前的一个问题。

RS-485接口在不同的使用场合,对芯片的要求和使用方法也有所不同。

使用者在芯片的选型和电路的设计上应考虑哪些因素,由于某些芯片的固有特性,通信中有些故障甚至还需要在软件上作相应调整,如此等等。

希望本文对解决RS-485接口的某些常见问题有所帮助。

1 RS-485接口标准传输方式:差分传输介质:双绞线标准节点数:32最远通信距离:1200m 共模电压最大、最小值:+12V;-7V差分输入范围:-7V~+12V接收器输入灵敏度:±200mV接收器输入阻抗:≥12kΩ2 节点数及半双工和全双工通信2.1 节点数所谓节点数,即每个RS-485接口芯片的驱动器能驱动多少个标准RS-485负载。

根据规定,标准RS-485接口的输入阻抗为≥12kΩ,相应的标准驱动节点数为32。

为适应更多节点的通信场合,有些芯片的输入阻抗设计成1/2负载(≥24kΩ)、1/4负载(≥48kΩ)甚至1/8负载(≥96kΩ),相应的节点数可增加到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等。

RS485收发器两种典型电路(转帖)

RS485收发器两种典型电路(转帖)

RS485收发器两种典型电路(转帖)标签:单片机串行通信485RS485收发器两种典型电路(转帖)RS-485 接口电路RS-485 接口电路的主要功能是:将来自微处理器的发送信号TX通过&#8220;发送器&#8221;转换成通讯网络中的差分信号,也可以将通讯网络中的差分信号通过&#8220;接收器&#8221;转换成被微处理器接收的RX 信号。

任一时刻,RS-485收发器只能够工作在&#8220;接收&#8221;或&#8220;发送&#8221;两种模式之一,因此,必须为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信号为&#8220;1&#8221;,则SP485R 芯片的发送器有效,接收器禁止,此时微处理器可以向RS-485 总线发送数据字节;R/D 信号为&#8220;0&#8221;,则SP485R芯片的发送器禁止,接收器有效,此时微处理器可以接收来自RS-485 总线的数据字节。

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

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

RS485通讯的非隔离和带隔离典型电路图

RS485通讯的非隔离和带隔离典型电路图

RS485通讯的非隔离和带隔离典型电路图什么是RS485通讯?RS485总线是一种常见的串行总线标准,采用平衡发送与差分接收的方式,因此具有抑制共模干扰的能力。

在一些要求通信距离为几十米到上千米的时候,RS485总线是一种应用最为广泛的总线。

而且在多节点的工作系统中也有着广泛的应用。

RS485总线典型电路介绍RS485电路总体上可以分为隔离型与非隔离型。

隔离型比非隔离型在抗干扰、系统稳定性等方面都有更出色的表现,但有一些场合也可以用非隔离型。

非隔离型的典型电路非隔离型的电路非常简单,只需一个RS485芯片直接与MCU的串行通讯口和一个I/O控制口连接就可以。

如图1所示:图1典型485通信电路图(非隔离型)图中D1是ESD保护器,用于静电保护。

最前端的R16是匹配电阻,一般是120Ω,当然这个具体要看你传输用的线缆。

(匹配电阻:485整个通讯系统中,为了系统的传输稳定性,我们一般会在第一个节点和最后一个节点加匹配电阻。

L1是共模电感,用于抑制共模干扰。

隔离型的典型电路隔离性电路包括给RS485收发芯片供电电源的隔离,以及RS485收发信号和使能信号的隔离。

RS485收发信号和使能信号的隔离采用数字隔离器隔离。

RS485收发芯片供电电源的隔离采用的是隔离电源模块。

信号和电源隔离部分图2-1典型485通信电路图(隔离型)图种U1和I1是隔离器,用于RS485收发芯信号的隔离。

U4是隔离电源,用于隔离器和485收发芯片电源的隔离。

485收发部分图2-2典型485通信电路图(隔离型)图2-2中电路和非隔离型RS485电路是一样。

光电隔离rs485典型电路

光电隔离rs485典型电路

光电隔离rs485典型电路概述
光电隔离的RS485典型电路通常包括以下几个部分:
1. 光电隔离器:光电隔离器是实现电信号隔离的主要元件,通过光电效应原理,将电信号转换为光信号,再通过光导纤维或反射镜等传输介质传输到接收端,然后再将光信号转换回电信号。

这样可以有效地隔离电路中的干扰和噪声,提高信号的传输质量和稳定性。

2. RS485收发器:RS485收发器是实现串行通信的关键元件,它可以实现TTL电平与RS485协议之间的转换,从而使得微控制器等TTL设备能够与RS485总线进行通信。

3. 终端电阻:终端电阻是为了消除信号反射、保证信号质量而设置的。

在总线的两端加上终端电阻,可以吸收信号的反射能量,保证信号的完整性。

4. 电缆:电缆是用来传输信号的,通常采用双绞线或同轴电缆等线缆。

在选择电缆时,需要根据实际需求选择合适的线径和材质,以减小信号的衰减和干扰。

在光电隔离的RS485典型电路中,发送数据时,微控制器通过串行口将数据发送给RS485收发器,然后经过光电隔离器将电信号转换为光信号,再通过光导纤维等传输介质传输到接收端。

在接收数据时,光信号被光电隔离器转换为电信号,然后经过RS485收发器将信号处理
后传输给微控制器。

这样就可以实现长距离、高可靠的通信传输。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

光电隔离RS485典型电路
一、RS485总线介绍
RS485总线是一种常见的串行总线标准,采用平衡发送与差分接收的方式,因此具有抑制共模干扰的能力。

在一些要求通信距离为几十米到上千米的时候,RS485总线是一种应用最为广泛的总线。

而且在多节点的工作系统中也有着广泛的应用。

二、RS485总线典型电路介绍
RS485电路总体上可以分为隔离型与非隔离型。

隔离型比非隔离型在抗干扰、系统稳定性等方面都有更出色的表现,但有一些场合也可以用非隔离型。

我们就先讲一下非隔离型的典型电路,非隔离型的电路非常简单,只需一个RS485芯片直接与MCU的串行通讯口和一个I/O控制口连接就可以。

如图1所示:
图1、典型485通信电路图(非隔离型)
当然,上图并不是完整的485通信电路图,我们还需要在A线上加一个的上拉偏置电阻;在B线上加一个的下拉偏置电阻。

中间的R16是匹配电阻,一般是120Ω,当然这个具体要看你传输用的线缆。

(匹配电阻:485整个通讯系统中,为了系统的传输稳定性,我们一般会在第一个节点和最后一个节点加匹配电阻。

所以我们一般在设计的时候,会在每个节点都设置一个可跳线的120Ω电阻,至于用还是不用,由现场人员来设定。

当然,具体怎么区分
第一个节点还是最后一个节点,还得有待现场的专家们来解答呵。

)TVS我们一般选用的,这个我们会在后面进一步的讲解。

RS-485标准定义信号阈值的上下限为±200mV。

即当A-B>200mV时,总线状态应表示为“1”;当A-B<-200mV时,总线状态应表示为“0”。

但当A-B在±200mV之间时,则总线状态为不确定,所以我们会在A、B线上面设上、下拉电阻,以尽量避免这种不确定状态。

三、隔离型RS485总线典型电路介绍
在某些工业控制领域,由于现场情况十分复杂,各个节点之间存在很高的共模电压。

虽然RS-485接口采用的是差分传输方式,具有一定的抗共模干扰的能力,但当共模电压超过RS-485接收器的极限接收电压,即大于+12V或小于-7V时,接收器就再也无**常工作了,严重时甚至会烧毁芯片和仪器设备。

解决此类问题的方法是通过DC-DC将系统电源和RS-485收发器的电源隔离;通过隔离器件将信号隔离,彻底消除共模电压的影响。

实现此方案的途径可分为:
(1)传统方式:用光耦、带隔离的DC-DC、RS-485芯片构筑电路;
(2)使用二次集成芯片,如ADM2483、ADM2587E等。

传统光电隔离的典型电路:(如图2所示)
图2、光电隔离RS485典型电路
图中我们以高速光耦6N137为例(当然只是示意图)来说明一下隔离型RS485电路。

VDD 与VCC485是两组不共地的电源,一般用隔离型的DC-DC来实现。

通过光耦隔离来实现信号的隔离传输,ADM487与MCU系统不共地,完全隔离则有效的抑制了高共模电压的产生,大大降低了485的损坏率,提高了系统的稳定性。

但也存在电路体积过大、电路繁琐、分立器件过多、传输速率受光电器件限制等缺点,对整个系统的稳定性也有一定的影响。

隔离型RS485器件来实现隔离传输:(如图3所示)
图3、隔离型RS485芯片ADM2483应用图
ADM2483是ADI推出的隔离型485芯片,SOW-16封装,内部集成了一个三通道的磁隔离器件和一个半双工485收发器,2500V隔离电压、传输速率500K、共模电压抑制能力25KV/μS。

但此电路仍需双电源供电,因此也会在一定程度上存在电路体积过大的问题。

(一般我们会在7脚接的上拉电阻)
完全隔离型RS485器件实现隔离传输:(如图4所示)
图4、完全隔离型RS485/422芯片ADM2587E应用图
ADM2587E是ADI继ADM2483之后,推出的单电源隔离型485芯片。

SOW-20封装,2500V 隔离电压,全/半双工、传输速率500K、共模电压抑制能力25KV/μS、±15KV的ESD保护。

适合用于工控、电力、仪表、安防等各种485隔离场合。

四、RS485总线保护电路
隔离虽然能有效的抑制高共模电压,但总线上还会存在浪涌冲击、电源线与485线短路、雷击等潜在危害,所以我们一般会在总线端采取一定的保护措施。

一般我们会在VA、VB上各串接一个4~10Ω的PTC电阻,并在VA、VB各自对地端接6、8V 的TVS管,当然也可用普通电阻与稳压二极管代替。

更多的还可以加热保险丝、防雷管,不过并不是说这些加的越多越好,具体要看实际应用,如果这些保护太多的话,也会影响到整个系统的节点数,与通信稳定性。

五、485应用的一些小经验
1、收发时序不匹配:
485是半双工的通信,收发转换是需要一定的时间的,所以一般在收发转换之间,和每发送完一帧数据之后,都要有相应的延时,如果出现收发不正常、或第一帧数据之后就出现误码现象,则可以适当的增加一下延时时间,以观问题是否解决。

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

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

3、合理选用芯片。

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

此外经我们实验发现,ADI的非隔离型485芯片ADM487E、隔离型芯片ADM2483、ADM2587在多节点、防雷击方面也有着很好的表现。

六、维护RS-485的常用方法
1)若出现系统完全瘫痪,大多因为某节点芯片的VA、VB对电源击穿,使用万用表测VA、VB间差模电压为零,而对地的共模电压大于3V,此时可通过测共模电压大小来排查,共模电压越大说明离故障点越近,反之越远;
2)总线连续几个节点不能正常工作。

一般是由其中的一个节点故障导致的。

一个节点故障会导致邻近的2~3个节点(一般为后续)无法通信,因此将其逐一与总线脱离,如某节点脱离后总线能恢复正常,说明该节点故障;
3)集中供电的RS-485系统在上电时常常出现部分节点不正常,但每次又不完全一样。

这是由于对RS-485的收发控制端TC设计不合理,造成微系统上电时节点收发状态混乱从而导致总线堵塞。

改进的方法是将各微系统加装电源开关然后分别上电;
4)系统基本正常但偶尔会出现通信失败。

一般是由于网络施工不合理导致系统可靠性处于临界状态,最好改变走线或增加中继模块。

应急方法之一是将出现失败的节点更换成性能更优异的芯片;
5)因MCU故障导致TC端处于长发状态而将总线拉死一片。

提醒读者不要忘记对TC端的检查。

尽管RS-485规定差模电压大于200mV即能正常工作。

但实际测量:一个运行良好的系统其差模电压一般在左右(因网络分布、速率的差异有可能使差模电压在~范围内)。

相关文档
最新文档