||
RS-485协议简介及MAX485芯片介绍
针对RS-232-C的不足,出现了一些新的接口标准, RS-485的电气标准就是其中的一种。RS-485是美国电气工业联合会(EIA)制定的利用平衡双绞线作传输线的多点通讯标准。它采用差分信号进行传输;最大传输距离可以达到1.2 km;最大可连接32个驱动器和收发器;接收器最小灵敏度可达±200 mV;最大传输速率可达2.5 Mb/s。由此可见,RS-485协议正是针对远距离、高灵敏度、多点通讯制定的标准。
RS-485具有以下特点:
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接口的最大传输距离标准值为4000英尺,实际上可达 3000米,另外RS-232-C接口在总线上只允许连接1个收发器, 即单站能力。而RS-485接口在总线上是允许连接多达128个收发器。即具有多站能力,这样用户可以利用单一的RS-485接口方便地建立起设备网络。
MAX485接口芯片是Maxim公司的一种RS-485芯片。
采用单一电源+5 V工作,额定电流为300 μA,采用半双工通讯方式。它完成将TTL电平转换为RS-485电平的功能。其引脚结构图如图1所示。从图中可以看出,MAX485芯片的结构和引脚都非常简单,内部含有一个驱动器和接收器。RO和DI端分别为接收器的输出和驱动器的输入端,与单片机连接时只需分别与单片机的RXD和TXD相连即可;/RE和DE端分别为接收和发送的使能端,当/RE为逻辑0时,器件处于接收状态;当DE为逻辑1时,器件处于发送状态,因为MAX485工作在半双工状态,所以只需用单片机的一个管脚控制这两个引脚即可;A端和B端分别为接收和发送的差分信号端,当A引脚的电平高于B时,代表发送的数据为1;当A的电平低于B端时,代表发送的数据为0。在与单片机连接时接线非常简单。只需要一个信号控制MAX485的接收和发送即可。同时将A和B端之间加匹配电阻,一般可选100Ω的电阻。
可以串行口取电,可以驱动max232与max485实现通信。没加负载时电压有5.16V,加负载后降制3V左右。
应朋友们要求,现增加485的内部结构图,供大伙参考。2006/08/28
第一条的错误的!
RS-485具有以下特点:
1) RS-485的电气特性:逻辑“1”以两线间的电压差为+(2―6) V表示;逻辑“0”以两线间的电压差为-(2―6)V表示。接口信号电平比RS-232-C降低了,就不易损坏接口电路的芯片, 且该电平与TTL电平兼容,可方便与TTL 电路连接。
---------------------------
逻辑1是两线间电压≥+200mV;逻辑0是≤-200mV。另外,接口器件容易不容易损坏的原因不能在工作电压衡量。同样,与TTL电平兼容也不是RS-485的特点----记忆中RS-485并不包括TTL电平方面的内容,至于实际器件要兼容,那是器件方面的事情吧。
如错,请指正!
怎么没图啊??
做事就要做到底,这是一个有责任的人应该做的