RS485信号协议的特点和应用场景

在电子行业中,信号协议有很多,包括i2c,spi,usb,uart,rs485等等,每个协议都有自己的特点和应用场景。
其中的rs485协议就是一种在电路板设计中非常常见的协议,是美国电子工业协会(eia)在1983年批准的一个差分传输协议,距今差不过也有三十年的历史了。
因为是差分信号,所以是具有抑制共模干扰的能力的,在一些通信距离比较远的场景下,它可以比较好的传输数据,是一种应用非常广泛的信号总线。
rs485通常采用一条总线将各个节点进行连接,是不支持环形或者星链型连接的。
它有分两线制和四线制,在使用上四线制只能实现点对点的通信方式,目前比较少使用。
两线制是目前主流的用法,这种接线方式可以使得总线式拓扑结构在一条总线上能够最多连接上32个节点。
rs485一个很好的特点就是支持长距离传输,通讯距离可以达到1200米(理论状况下),实际情况中,只有通讯线材优质达标,负载设备少,通讯距离就远,如果设备太多,传输线的线材又是劣质产品,波特率(每秒种发送的比特数)不够等等不良因素,就会使得传输距离降低。
rs485电路可以分为两种,一种是隔离型,一种是非隔离型。
非隔离型
非隔离型的电路比较简单,如下图所示,只需要一个rs485芯片直接和mcu的串行通讯口连接,然后在与i/o控制口连接就可以。
如果是完整的485通信电路,就需要在上图中的a线加上一个4.7千欧的上拉电阻,在b线加上一个同样4.7千欧的下拉电阻。
至于为什么要加上上下拉电阻,就需要从rs485本身的性质说起,它的标准定义是信号阈值上下限是正负200mv,当a-b的值大于200mv时,总线的状态就表示为“1”,当a-b的值小于-200mv时,总线的状态就表示为“0”,但是当a-b的值在-20mv~20mv之间的话,总线状态就是不确定状态,所以需要上下拉电阻来初始化固定状态,避免不确定状态的出现。
隔离型
对于一些工业控制领域,电路控制单元中各个节点之间可能存在很高的共模电压,而rs485接收器共模电压是有极限电压的,也就是大于+12v或者小于-7v时,接收器就不能正常工作了,甚至会烧毁芯片及电路板。
隔离型的rs485电路就可以应用在这种场景,通过dc-dc将系统电源和rs485收发器的电源进行隔离,通过隔离器件将信号进行隔离,从而消除共模电压的影响,使得接收器能不受限制正常工作。
(光电隔离rs485典型电路)

金立天鉴W900评测 商务人士专享
CPCI数据总线接口的设计与实现
OPPO陈明永新年致辞:Find X3将成破局高端的“开山之作”
Rivian正在为其电动卡车和SUV重新设计一系列关键功能 使牵引更容易
柔性传感器在未来的应用空间有多广?中国MEMS制造大会上汉威科技这样想
RS485信号协议的特点和应用场景
华北工控推出智能多媒体播放终端系统BIS-6330
系统内部电路中 主芯片内部电源提供 EOS 防护
elmos推多款汽车LED照明及马达驱动解决方案
小米9Pro5G预热海报公布 暗示更快的充电速度
PLD和EDA在可编程逻辑设计中的应用
固体氧化物燃料电池核心技术获突破
广电推送视频内容传输 云平台是发展大方向
12nm芯片和7nm芯片哪个费电
苹果HomePod Mini拆解发现电源线不可拔出
LG首款全球尺寸最大的MicroLED电视达到175英寸
两款音频接口电路解析
鸿蒙与中兴新支点操作系统是否有冲突
蓄电池生产工艺之铅粉机
iPhone6SPlus被改装成无边框iPhone Mix,no zuo no die