485接口介绍
什么是RS485接口?特点是什么?

什么是RS485接口?特点是什么?一、RS485简介:为扩展应用范围,美国电子工业协会(EIA)又于1983年在RS-422基础上制定了rs-485/' target='_blank'>RS-485标准,增加了多点、双向通信能力,即允许多个发送器连接到同一条总线上,同时增加了发送器的驱动能力和冲突保护特性,扩展了总线共模范围,后命名为TIA/EIA-485-A标准。
RS485接口组成的半双工网络,一般是两线制(以前有四线制接法,只能实现点对点的通信方式,现很少采用),多采用屏蔽双绞线传输。
这种接线方式为总线式拓扑结构在同一总线上最多可以挂接32个结点。
在RS485通信网络中一般采用的是主从通信方式,即一个主机带多个从机。
很多情况下,连接RS-485通信链路时只是简单地用一对双绞线将各个接口的A、B端连接起来。
RS485接口连接器采用DB-9的9芯插头座,与智能终端RS485接口采用DB-9(孔),与键盘连接的键盘接口RS485采用DB-9(针)。
二、RS485特点:1. RS-485的电气特性:采用差分信号负逻辑,逻辑1以两线间的电压差为+(2~6)V表示;逻辑0以两线间的电压差为-(2~6)V表示。
接口信号电平比RS-232-C降低了,就不易损坏接口电路的芯片,且该电平与TTL电平兼容,可方便与TTL电路连接。
2. RS-485的数据最高传输速率为10Mbps。
3. RS-485接口是采用平衡驱动器和差分接收器的组合,抗共模干扰能力增强,即抗噪声干扰性好。
4. RS-485最大的通信距离约为1219m,最大传输速率为10Mbps,传输速率与传输距离成反比,在100KbpS的传输速率下,才可以达到最大的通信距离,如果需传输更长的距离,需要加485中继器。
RS-485总线一般最大支持32个节点,如果使用特制的485芯片,可以达到128个或者256个节点,最大的可以支持到400个节点。
plc通讯网口和485接口分类

plc通讯网口和485接口分类PLC通信技术是现代工业自动化控制系统中重要的组成部分,它通过各种不同的通信接口与其他设备进行数据交换和控制命令传递。
其中,PLC通信中最常用的两种接口是网口和485接口。
本文将就这两种接口进行分类和介绍。
一、网口分类1.以太网接口以太网接口是现代工业自动化控制系统中广泛使用的一种PLC通信接口。
它采用标准的以太网协议,能够实现高速数据传输和广域网通信。
以太网接口的工作方式类似于我们日常使用的互联网,能够连接多个PLC以及其他设备,实现实时数据监控和控制。
2.嵌入式以太网接口嵌入式以太网接口是一种被嵌入到PLC主板上的接口,它既能实现与其他设备的通信,也能通过以太网实现PLC编程和调试,提高了PLC的开发效率和灵活性。
嵌入式以太网接口常用于工业网络传输和远程监控等场景。
3.工业以太网接口工业以太网接口是一种专门用于工业环境的PLC通信接口。
它具有抗干扰、耐高温、耐振动等特点,能够适应恶劣的工业现场环境。
工业以太网接口通常采用工业级协议和工业级物理接口,确保高可靠性和稳定性。
二、485接口分类1. RS-485接口RS-485接口是一种差分信号通信接口,适用于短距离通信和多设备连接。
它能够实现多个PLC之间的数据传输和控制命令传递,并且能够抗干扰和抗多径传播。
RS-485接口在一些工业现场和远程监控系统中广泛应用。
2. Profibus接口Profibus接口是一种常用的工业总线通信接口,它能够实现高速通信和快速数据传输,在工业自动化领域中具有重要的应用价值。
Profibus接口通常采用RS-485物理层标准,能够连接多个PLC和其他控制设备,形成一个分布式控制系统。
3. Modbus接口Modbus接口是一种开放的通信协议,适用于不同厂家的PLC 之间的通信和数据交换。
Modbus接口采用RS-485物理层标准,具有简单、灵活、可靠的特点,广泛应用于能源监控、楼宇自动化等领域。
读卡器主机485通讯接口说明(引脚定义如下表)

1.1.2、读卡器主机485通讯接口说明(引脚定义如下表) 表2 读卡器主机485通讯接口引脚定义:1.1.2.1、被动式485通讯协议 1.1.2.1.1、协议格式(如下表)1) SOH 和 END 都是一个字节的控制字符: SOH 控制器端定义为 <0x09> 读卡器端定义为 <0x0A> END 控制器及读卡器端均固定为 <0x0D> 其中 <0x> 为十六进制表示法.2) TYPE 为模块型式编号,固定为一个字节,本型式编号固定为 “A”.3) ID 为读卡器天线的识别代码(一般为1或 2),这一字节的 ASCII 字符必须是在 1 <0x31> 到8 <0x38>的范围内,假如控制器端传送之ID 值与读卡器天线地址编号相同时,则该读卡器将会接收控制器端所传送的数据,而读卡器响应时,也会传回相同的地址编号,同时读卡器主机上的ADD1 或 ADD2 指示灯会闪亮。
4) 8 BITS BCC 是所有字符的检查字段,为二个字节,有关 8 BITS BCC 的信息和范例程序,请参考1.1.2.1.55) RS485传输协议请设定为 ”E,8,1”,速率为 ”19200”1.1.2.1.2控制器发送讯息:表4 控制器发送讯息,模块代码(ID):<1> ~ <8> , 数据(DATA):<None>1.1.2.1.3读卡器响应讯息(有卡片感应):表5 有卡片感应时读卡器响应讯息数据(DATA):<00000FF1A >(*附注)1.1.2.1.4读卡器响应讯息(无卡片感应):表6 无卡片感应时读卡器响应讯息数据(DATA):<None>1.1.2.1.5 BCC 检查字符计算1)计算一个 BCC 检查字符BCC检查字符是将所有要传送出去的信号讯息,以逻辑互斥或XOR(exclusive-or)所产生的结果为BCC的值.表7表8 485格式如下表2) BCC的计算有4个步骤:A.排除 BCC 及 END,不加入 XOR.B."SOH" 与 "TYPE" XOR,产生一个二进制的值.C.将步骤 B 所 XOR 的结果,与 "ID" XOR.D.再将步骤 C 所产生的结果与 "FC" XOR,以此方法,继续将"DATA" 内容先后 XOR,则最后所互斥或的结果,即是 BCC 的值.3)以下为计算 BCC 时的范例:此范例中,卡片阅读机的 ID 为 1,功能参数码 F.A.为相应讯息段赋值表9 赋值表B.将 "SOH" 与 "TYPE" 两者的值 XOR,ANS表示运算后的结果.表 10B.将步骤 2 的结果 ANS 与 ID 的值 XOR.表11C.将其它 Byte 运算完后,最后一个结即是 BCC 的值.表12则 BCC 之值为:Hi Byte 为 33(HEX) (字符“3” ASCII code 为 33(HEX)). Low Byte 为 46(HEX) (字符“F” ASCII code 为 46(HEX)).4) 以下为用 BASIC 程序来产生"BCC"的范例Program to generate BCC values:10 ‘**************************************************20 ‘* Generate Block Check Character *30 ‘**************************************************40 MESSAGE$ = CHR$(10) +TYPE$ + ID$ + FC$ + DATA$50 BCC = 060 FOR I = 1 TO LEN ( MESSAGE$ )70 BCC = BCC XOR ASC ( MID$ ( MESSAGE$ , I , 1 ) )80 NEXT I若有程式方面之問題,請聯絡代理商或經銷商.5) 命令格式举例:A.查询命令:以读卡器地址为1举例。
RS485使用介绍

摘要 本文介绍一种能利用 RS-485 电气特性和简单的结构方式,采用自定义串 行通信协议,实现单片机 RS-485 多机通讯的方法和技巧。
关键词 单片机,RS-485 总线,总线冲突,串行通信
1 简介 RS-485 串行总线接口标准以差分平衡方式传输信号,具有很强的抗共模干
RS-485 的使用
一.一. 485 接口芯片简介 1.一般说明
MAX481/MAX483/MAX485 是用于 RS—485 通信的小功率收发器,它们都含有 一个驱动器和一个接收器。MAX483 的特点是具有限斜率的驱动器,这样可以使 电磁干扰(EMI)减至最小,并减小因电缆终端不匹配而产生的影响,因此可以 高达 250Kbps 的速度无误差的传送数据。MAX481 和 MAX485 的驱动器不是限斜率 的,允许它们以每秒 2.5Mbps 的速度发送数据。这些收发器的工作电流在 120— 500uA 之间。此外 MAX481/MAX483 有一个低电流的关闭方式,在此方式下,它们 仅需要 0.1uA 的工作电流。所以这些收发器只需一个+5V 的电源。
图 4 程序流程图 注:延时 T 秒的取值 (1) 传送地址帧时,T>2X(1/波特率),可以选取 T=2.5X(1/波特率)。 (2) 传送数据帧时,T>1X(1/波特率),可以选取 T=1.5X(1/波特率)。
三. RS-485 通讯常见问题 1. MAX488/MAX490 在点对点通信中工作很正常,但在点对多点通信时却无法
常用的 RS-485 总线驱动芯片有 SN75174,SN75175,SN75176。SN75176 芯
片有一个发送器和一个接收器,非常适合作为 RS-485 总线驱动芯片。SN75176
RS485总线标准和接口介绍(标准、两线、四线)

RS485总线标准和接口介绍(标准、两线、四线)RS485总线标准是工业中(考勤,监控,数据采集系统)使用非常广泛的双向、平衡传输标准接口,支持多点连接,允许创建多达32个节点的网络;最大传输距离1200m,支持1200 m时为100kb/s的高速度传输,抗干扰能力很强,布线仅有两根线很简单。
RS485通信网络接口是一种总线式的结构,上位机(以个人电脑为例)和下位机,都挂在通信总线上,RS485物理层的通信协议由RS485标准和51单片机的多机通讯方式。
由于rs-485/' target='_blank'>RS-485是从RS-422基础上发展而来的,所以rs-485/' target='_blank'>RS-485许多电气规定与RS-422相仿。
如都采用平衡传输方式、都需要在传输线上接终接电阻等。
RS-485可以采用二线与四线方式,二线制可实现真正的多点双向通信。
下面介绍以下rs485通讯接口定义的标准1.英式标识为TDA(-)、TDB(+)、RDA(-)、RDB(+)、GND2.美式标识为Y 、Z 、A 、B 、GND3.中式标识为TXD(+)/A 、TXD(-)/B 、RXD(-)、RXD(+)、GNDrs485两线一般定义为:A,B或Date+,Date-即常说的:485+,485-rs485四线一般定义为:Y,Z,A,B,一般rs485协议的接头没有固定的标准,可能根据厂家的不同引脚顺序和管脚功能可能不尽相同,但是官方一般都会提供产品说明书,用户可以查阅相关rs485管脚图定义或者引脚图《rs232转rs485电路图》上图中rs232转rs485电路中hin232(max232可以起到同样的作用但是要贵一点)起到转换pc端rs232接口电平的作用,然后把信号由max485这个芯片转换成485电平由AB 两根线输出,如果接上双绞线信号rs485总线接口的信号的通信距离至少是1千米远。
rs485接口设计要点和调试方法

rs485接口设计要点和调试方法一、RS485接口设计要点:1.基本电气参数:RS485接口是一种基于差分传输的串行通信接口,能够实现远距离和高速传输。
在设计RS485接口时,需要考虑以下基本电气参数:a.差分电平:RS485采用差分信号传输,所以需要在接口电路中设置一个电平变换器,将逻辑电平转换为差分电平。
通常差分电平为正负两个电平,例如:+5V和-5V。
b.带宽:RS485接口的带宽决定了其传输速率和信号质量。
在设计时需要根据实际需求选择合适的带宽。
c.驱动能力:RS485接口通常需要驱动一定数量的设备,因此需要考虑驱动电流和输出功率等参数,以确保信号传输稳定和可靠。
2.线路特性:a.线路长度:RS485接口支持较长的通信距离,但实际可靠距离受到多种因素的影响,如传输速率、电缆类型和环境干扰等。
因此,在设计RS485接口时需要考虑通信距离的限制,并根据需求选择合适的电缆类型和衰减补偿方法。
b.终端电阻:RS485通信线路需要在两端分别加上120欧姆的终端电阻,以确保信号有效的传输和防止信号反射。
c.屏蔽和抗干扰措施:RS485接口在电气环境中可能会受到较强的干扰,如电磁辐射和电磁感应等。
为了提高信号质量和抗干扰能力,可以采用屏蔽电缆、引入滤波电路和设置适当的接地措施。
3.通信协议:a.数据格式:RS485接口支持多种数据格式,包括:ASCII码、二进制码和Modbus等。
在设计接口时需要根据实际应用场景选择合适的数据格式。
b.通信速率:RS485接口支持多种通信速率,通常为几百kbps至几Mbps。
在设计接口时,需要根据实际需求选择合适的通信速率,并确保接口电路的传输带宽足够以支持所选择的速率。
c.错误检测和纠正:RS485接口在数据传输过程中可能会出现错误,例如位错误、校验错误和帧错误等。
为了提高通信的可靠性,可以采用差错检测和纠正机制,如CRC校验等。
二、RS485接口调试方法:1.硬件调试:a.接线检查:首先需要检查接线是否正确连接,包括数据传输线、终端电阻和供电电路等。
485标准接口定义

485标准接口定义
485标准接口定义是指在数据通信领域中,一种用于串行通信的标准接口。
它
主要用于连接不同设备之间的数据传输,包括传感器、执行器、工业控制器等设备。
485标准接口定义了物理层、数据链路层和应用层的通信规范,确保了数据的
可靠传输和解析。
它采用差分传输方式,即传送一对相反的信号来表示二进制数据,提高了抗干扰能力和传输距离。
同时,485标准接口支持多主设备和多从设备的连接,可以实现多设备之间的通信。
在485标准接口中,物理层定义了电气特性、传输速率、传输距离等相关参数。
常见的物理层规范包括RS-485、RS-422等。
RS-485是业界常用的485标准接口,
支持半双工通信和全双工通信,最多可以连接32个设备。
数据链路层定义了帧的结构和传输协议。
它将数据划分为帧进行传输,每个帧
包括起始位、数据位、校验位等字段,以确保数据的完整性和可靠性。
数据链路层还支持错误检测和纠正,确保数据的准确解析。
应用层则定义了数据的格式和通信协议。
不同设备可以根据应用需求制定特定
的应用层协议。
例如,工业控制领域常用的Modbus协议就是基于485标准接口实
现的。
总体而言,485标准接口作为一种通用的串行通信接口,具有高可靠性、抗干
扰能力强、传输距离远等优点,被广泛应用于工业自动化、测控领域等。
它为不同设备之间的数据通信提供了可靠的解决方案,促进了设备之间的互联互通。
RS485RS232接口芯片介绍及选型指南

RS485RS232接口芯片介绍及选型指南一、RS485接口芯片1.差分传输:RS485接口采用差分信号传输,可以有效抑制电磁干扰,提高通信稳定性和可靠性。
2.传输距离:RS485接口支持最长传输距离达1200米,适用于需要长距离通信的应用场景。
3.多主从通信:RS485接口支持多主从通信,多个设备可以同时进行通信,大大提高了系统的灵活性和可扩展性。
4. 通信速率:RS485接口支持的通信速率范围广,从300bps到10Mbps都可支持。
5.接口电平:RS485接口芯片支持3.3V或5V供电,兼容性强。
6.自动方向控制:RS485接口芯片可以自动控制数据方向,不需要外部控制信号。
1.工业控制:RS485接口芯片广泛应用于工业自动化领域,用于电机控制、传感器数据采集、PLC通信等。
2.安全监控:RS485接口芯片可用于安防监控系统,实现摄像头和监控设备之间的数据传输。
3.智能家居:RS485接口芯片可以用于智能家居系统中,实现各种设备之间的数据交互,如智能灯控、智能门锁等。
4.能源管理:RS485接口芯片可用于能源管理系统中,实时采集电量数据、温度数据等。
5.其他应用:RS485接口芯片还可以应用于电力系统、交通管理、医疗设备等领域。
1.通信速率:根据实际需求选择合适的通信速率范围,不要超过系统所支持的最大速率。
2.供电电压:根据系统电源电压选择合适的供电电压,一般为3.3V或5V。
3.差分收发器:选择具有高抗干扰能力的差分收发器,以提高通信稳定性。
4.自动方向控制:选择支持自动方向控制的芯片,以简化系统设计。
5.价格和供应商:综合考虑价格、供货可靠性和技术支持,选择合适的供应商。
常见的RS485接口芯片厂商有Maxim、Texas Instruments、STMicroelectronics等。
二、RS232接口芯片RS232是一种全双工的单端传输接口标准,常用于计算机和外设之间的数据传输。
RS232接口具有简单易用、低成本的特点,适用于电脑通信、数据采集等应用场景。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
SP485R 支持400个节点的RS-485收发器一、RS-485概述电子工业协会(EIA)于1983 年制订并发布RS-485 标准,并经通讯工业协会(TIA)修订后命名为TIA/EIA-485-A,习惯地称之为RS-485标准。
RS-485标准是为弥补RS-232 通信距离短、速率低等缺点而产生的。
RS-485标准只规定了平衡驱动器和接收器的电特性,而没有规定接插件、传输电缆和应用层通信协议。
RS-485标准与RS-232不一样,数据信号采用差分传输方式(Differential Driver Mode),也称作平衡传输,它使用一对双绞线,将其中一线定义为A,另一线定义为B,如图1所示。
图1 RS-485发送器的示意图通常情况下,发送驱动器A、B之间的正电平在+2~+6V,是一个逻辑状态;负电平在-2~-6V,是另一个逻辑状态。
另有一个信号地C。
在RS-485器件中,一般还有一个“使能”控制信号。
“使能”信号用于控制发送驱动器与传输线的切断与连接,当“使能”端起作用时,发送驱动器处于高阻状态,称作“第三态”,它是有别于逻辑“1”与“0”的第三种状态。
对于接收驱动器,也作出与发送驱动器相对的规定,收、发端通过平衡双绞线将A-A与B-B对应相连。
当在接收端A-B之间有大于+200mV的电平时,输出为正逻辑电平;小于-200mV时,输出为负逻辑电平。
在接收驱动器的接收平衡线上,电平范围通常在200mV至6V之间。
参见图2所示。
图2 RS-485接收器的示意图定义逻辑1(正逻辑电平)为B>A的状态,逻辑0(负逻辑电平)为A>B的状态,A、B之间的压差不小于200mV。
TIA/EIA-485串行通讯标准的性能如表1所示:表1 TIA/EIA-485串行通讯标准的性能规格 TIA/EIA-485 传输模式平衡ft(1200m)电缆长度@90Kbps 4000ft(15m)50电缆长度@10MbpsMbps 数据传输速度 101.5V最大差动输出 ±6V 最小差动输出 ±V 接收器敏感度 ±0.2驱动器负载(欧姆) 60单位负载最大驱动器数量 32单位负载最大接收器数量 32RS-485标准的最大传输距离约为1219米,最大传输速率为10M bps。
通常,RS-485网络采用平衡双绞线作为传输媒体。
平衡双绞线的长度与传输速率成反比,只有在20k bps速率以下,才可能使用规定最长的电缆长度。
只有在很短的距离下才能获得最高速率传输。
一般来说,15米长双绞线最大传输速率仅为1M bps。
通常的RS-485收发器,例如SP485器件能够支持高达1Mbps的通讯速率。
如果采用光电隔离方式,则通讯速率一般还会受到光电隔离器件响应速度的影响。
RS-485网络采用直线拓朴结构,需要安装2个终端匹配电阻,其阻值要求等于传输电缆的特性阻抗(一般取值为120Ω)。
在矩距离、或低波特率波数据传输时可不需终端匹配电阻,即一般在300米以下、19200bps不需终端匹配电阻。
终端匹配电阻安装在RS-485传输网络的两个端点,并联连接在A-B引脚之间。
RS-485标准通常被用作为一种相对经济、具有相当高噪声抑制、相对高的传输速率、传输距离远、宽共模范围的通信平台。
同时,RS-485电路具有控制方便、成本低廉等优点。
在过去的20年时间里,建议性标准RS-485作为一种多点差分数据传输的电气规范,被应用在许多不同的领域,作为数据传输链路。
目前,在我国应用的现场网络中,RS-485半双工异步通信总线也是被各个研发机构广泛使用的数据通信总线。
但是基于在RS-485总线上作一时刻只能存在一个主机的特点,它往往应用在集中控制枢纽与分散控制单元之间。
二、SP485R参数SP485R芯片是由业内专业的通讯接口器件厂商Sipex公司设计生产的高性能RS-485收发器,能够替换通用的RS-485收发器,并在许多方面有所增强。
SP485R芯片与流行的标准RS-485芯片管脚对应相同,而且包含更高的ESD保护和高接收器输入阻抗等性能。
接收器输入高阻抗可以使400个收发器接到同一条传输线上,又不会引起RS-485驱动器信号的衰减。
SP485E器件封装为8脚塑料DIP-8或8脚窄SOIC-8两种。
2.1 特性允许超过400个收发器连接到同一条传输线上(1/10单位负载)接收器输入高阻抗(标准值R IN=150kΩ)半双工配置与工业标准管脚一致共模输入电压范围为-7V~+12V低功耗(250mW)独立驱动器和接收器使能引脚2.2 引脚框图图3 SP485R引脚框图2.3 接收器输入图表图4 SP485R与标准RS-485收发器性能比较由上图可以看出,SP485R芯片比通用RS-485收发器具有更低的功耗;同时,在同一个RS-485网络中,可以连接的SP485R芯片可以多达400个。
三、对照型号作为一个专业的通讯接口器件厂商,Sipex公司的许多型号RS-485收发器都可以与其他公司的RS-485收发器可以直接代用。
同样,SP485R芯片引脚完全兼容Maxim、Texas Instruments等公司生产的增强型低功耗RS-485收发器,并可以直接替换使用,以获得更好的性价比。
表2 RS-485收发器替换表公司型号 SP485替换封装 Maxim 通用MAX485系列 SP485 8 PDIP8 NSOIC Maxim MAX1487CPA SP485RCP 8 PDIP MaximMAX1487CSA SP485RCN 8 NSOIC Texas Instruments SN75ALS176AD SP485RCN 8 NSOIC Texas Instruments SN75ALS176AP SP485RCP 8 PDIP Texas Instruments SN75ALS176BD SP485RCN 8 NSOIC Texas Instruments SN75ALS176BP SP485RCP 8 PDIP Texas Instruments SN75ALS176D SP485RCN 8 NSOIC Texas InstrumentsSN75ALS176PSP485RCP8 PDIP四、基本RS-485电路下图5为一个经常被应用的SP485R 芯片的示范电路,可以被直接嵌入实际的RS-485应用电路中。
微处理器的标准串行口通过RXD 直接连接SP485R 芯片的RO 引脚,通过TXD 直接连接SP485R 芯片的DI 引脚。
由微处理器输出的R/D 信号直接控制SP485R 芯片的发送器/接收器使能:R/D 信号为“1”,则SP485R 芯片的接送器有效,接收器禁止,此时微处理器可以向RS-485总线发送数据字节;R/D 信号为“0”,则SP485R 芯片的接送器禁止,接收器有效,此时微处理器可以接收来自RS-485总线的数据字节。
连接至A 引脚的上拉电阻R7、连接至B 引脚的下拉电阻R8用于保证未连接网络时的SP485R 芯片处于空闲状态,以提高这一个RS-485节点的工作可靠性。
如果将SP485R 连接至80C51系列MCU 芯片的标准串行口,则SP485R 芯片的RO 引脚无需上拉;否则,需要根据实际情况考虑是否在RO 引脚增加1个大约10K 的上拉电阻。
连接MCU图5 SP485R 直接连接电路SP485R 芯片本身集成了有效的ESD 保护措施。
但为了更加可靠地保护RS-485网络,确保系统安全,我们通常还会额外增加一些保护电路。
电路图中,钳位于6.8V 的TVS 管V4、V5、V6都是用来保护RS-485总线的,避免RS-485总线在受外界干扰时(雷击、浪涌)产生的高压损坏RS-485收发器。
另外,电路中的L1、L2、C1、C2是可选安装元件,用于提高电路的EMI 性能。
以上附加的保护电路能够对SP485R 芯片起到良好的保护效果。
五、隔离RS-485电路下图6为一个使用光电隔离方式连接的SP485R 芯片的示范电路,可以被直接嵌入实际的RS-485应用电路中。
微处理器的标准串行口的RXD 、TXD 通过光电隔离电路连接SP485R 芯片的RO 、DI 引脚,控制芯片R/D 同样经光电隔离电路去控制SP485R 芯片的DE 和/RE 引脚。
由微处理器输出的R/D 信号通过光电隔离器件控制SP485R 芯片的发送器/接收器使能:R/D 信号为“1”,则SP485R 芯片的DE 和/RE 引脚为“1”,接送器有效,接收器禁止,此时微处理器可以向RS-485总线发送数据字节;R/D 信号为“0”,则SP485R 芯片的DE 和/RE 引脚为“0”,接送器禁止,接收器有效,此时微处理器可以接收来自RS-485总线的数据字节。
连接至A 引脚的上拉电阻R7、连接至B 引脚的下拉电阻R8用于保证未连接网络时的SP485R 芯片处于空闲状态,以提高这一个RS-485节点的工作可靠性。
如果将SP485R 连接至80C51系列MCU 芯片的标准串行口,则电路中的RXD 引脚无需上拉;否则,需要根据实际情况考虑是否在RXD 引脚增加1个大约3~10K 的上拉电阻。
使用DC-DC 器件可以产生1组与微处理器电路完全隔离的电源输出,用于向RS-485收发器电路提供+5V 电源。
电路中光耦器件的速率将会影响RS-485电路的通讯速率。
本图中选用了NEC 公司的光耦器件PS2501芯片,可以使该RS-485电路的通讯速率达到19200bps ;如果需要达到更高的RS-485通讯速率,则需要选用响应速度更高的光耦器件。
U1Q1连接MCU图6 SP485R 光耦连接电路SP485R 芯片本身集成了有效的ESD 保护措施。
但为了更加可靠地保护RS-485网络,确保系统安全,我们通常还会额外增加一些保护电路。
当然,我们使用在上一个电路图中介绍的保护电路,且同样可以对SP485R 芯片起到良好的保护效果。
六、常用RS-485收发器作为一个专业的通讯接口器件生产厂商,Sipex 公司提供全系列的RS-232收发器、RS-485收发器,适合于各种不同应用领域、不同设计对象的用户需求。
下表3为Sipex 公司常用RS-485收发器列表。
如果需要更多的信息,请浏览周立功网站资料。
表3 Sipex 公司常用RS-485收发器列表型号后缀封装说明SP485 CS/CN/ES/EN NSOIC-8/DIP-8 +5V 低功耗半双工RS-485收发器 SP483 CS/CN/ES/EN NSOIC-8/DIP-8 +5V 低功耗半双工RS-485收发器 SP481 CS/CN/ES/EN NSOIC-8/DIP-8 +5V 低功耗半双工RS-485收发器 SP3481 CS/CN/ES/EN NSOIC-8/DIP-8 +3.3V 低功耗半双工RS-485收发器 SP3485 CS/CN/ES/EN NSOIC-8/DIP-8+3.3V 低功耗半双工RS-485收发器 。