RS485串口通信技术教学资料.doc
《RS485串口通信技术教学资料.doc》由会员分享,可在线阅读,更多相关《RS485串口通信技术教学资料.doc(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Good is good, but better carries it.精益求精,善益求善。RS485串口通信技术-RS485串口通信技术RS232C属于平衡半双工双点对传传输协议,而RS485支持多点传送的半双工平衡传输协议,它们的区别除了一个是点对点,一个是多点对多点外,传输距离也是有很大差别的。参见下表。描述RS232CRS423RS422RS485操作模式单端单端差分差分驱动器与接收器的总数量(在RS485网络中同一时刻只有一个驱动器是有效的)1个驱动1个接收1个驱动10个接收1个驱动10个接收32个驱动32个接收最大电缆长度50英尺4000英尺4000英尺4000英尺最大传输速率(R
2、S232:40英尺,而RS422/RS485:4000英尺)20kb/s100kb/s10Mb/s-100Kb/s10Mb/s-100Kb/s驱动器最大输出电压+/-25V+/-6V-0.25V到+6V-7V到+12V驱动器输出电平(最小输出电平)有负载+/-5Vto+/-15V+/-3.6V+/-2.0V+/-1.5V驱动器输出电平(最大输出电平)空载+/-25V+/-6V+/-6V+/-6V驱动器负载电阻(欧姆)3k-7k=45010054最大转换率30V/uS可调接收器最大输入电压+/-15V+/-12V-10Vto+10V-7Vto+12V接收器输入灵敏度+/-3V+/-200mV+/
3、-200mV+/-200mV接收器输入阻抗(欧姆),(RS485在一个标准负载下)3k到7k最小4k最小4k=12k一、连线通常的RS485(正规名称是TIA/EIA-485-A)是使用平衡双线连接的。一共三条线分别为信号正、信号副和地线。数据信号在传输以前是非平衡的,经过差分放大器后变成了平衡信号。见图一。图一RS485信号的连接方法采用平衡连接的传输线其目的就是为了大幅度减少外界的干扰电平信号,它的原理和我们音频中使用平衡传输是一样的。理想的平衡传输信号其两个正负极(见图二,对应的是1+和2+输入)电平是时间上的严格对齐,1+的高电平,对应2+的低电平,反之亦然。图二理想的平衡RS485信
4、号传输电平尽管传输RS485信号可以采用任何导电导线,但是通常是使用双绞线来连接为最佳。二、为什么使用双绞线从字面上解释双绞线就是一对长度相等的金属丝互相螺旋状拧在一起的导线对。为什么要使用双绞线传输RS485信号呢?那是为了解决在长距离的高速网络中存在的两个主要问题:EMI辐射干扰和EMI接收干扰。1、辐射干扰:在高速传输数据的时候,接收端是依靠高低电平的垂直边沿(上升沿/下降沿)来判断数据的变化的,频率越高,边沿变化的越快,相应的高频奇次谐波含量也越高。下图三是125kHz方波信号的FFT照片,由图上我们可以看出它在5MHz上还有很大的谐波能量。图三125kHz方波信号的FFT延伸到5MH
5、z由于高频方波本身的辐射问题,再加之长线传输(此时的长线相当于发射天线),其对外的辐射特性得到了加强。使用双绞线则可以有效地抑制这种辐射干扰。其实它的原理很简单,当两条平行对绞天线在辐射电磁波的时候,由于工作电平是反相,所以辐射电磁波将被抵消。当然完全抵消只是个理论数值,抵消效果取决于对绞线的长度是不是完全一致,以及对绞密度和线间的紧合度,这些都是和对绞线的制作工艺有很大的关系。所以我们可能会发现,用一些比较高档的线(比如Belden9841)可以传输更远的RS485信号,而且误码率很低。2、接收干扰:这是针对接收端来说的抵抗干扰的能力。上面我们谈到高频传输线基本上相当于一个天线,当天线以对绞
6、的方式传输反相信号的时候会抵消辐射电平。同样的原理,它也会帮助接收端抵消输入的噪声信号。外部输入来的“无用”噪声信号在完全相等长度和均匀对绞的线对里面是以“共模信号(大小相同,方向相同)”存在的;而有用的信号在这里是以“差模信号(大小相同,方向相反)”存在的。而对接收端的差分放大器而言,它只接收差模信号而抑制共模信号(差分放大器有个电参数叫共模抑制比CMRR,一般大于60dB为优)。三、双绞线的特性阻抗双绞线的特性阻抗和其它高频电缆一样。要主意的是,特性阻抗和电阻是不同的概念。电阻可以用万用表测出来,特性阻抗不能测。(阻抗是电阻和电抗的统称,电阻部分是针对直流电路来说的,这部分用万用表可以测量
7、。但是电抗是指电缆间的容抗和感抗之和。电抗只是对交流信号有作用,信号的频率越高,这种表现就越明显)。电抗的单位也是欧姆,它的大小取决于双绞线的线径、绝缘体的导电能力(介电常数)、绝缘体和铜线的排列位置等。尽管TIA/EIA-485-A里面没有特别指明这个特性阻抗的数值,一般地厂商都是将这个数值定在120。见图四。图四双绞线的特性阻抗上图我们可以看出来,双绞线的特性阻抗从任何位置看都是处处相等的。高频传输电缆和我们在低频的导线不同,高频传输中,信号在任何环节的阻抗都必须相等,否则就会出现反射(参见通信原理)。信号反射会引起误码率的升高以及传输距离缩短。从前面对阻抗的分析可以开出来,高频传输双绞线
8、若避免产生信号反射,主要取决于制线的工艺水平。要求阻抗“处处相等”就要求铜材和绝缘体的一致性,以及缠绕的均匀性。在使用过程中我们也要注意,对双绞线挤压、踩踏、卷曲等都会导致绝缘体与铜线之间的相对位置的改变而造成阻抗失配,失配将引起信号的反射。一般来说,一个RS485网络是必须要加入终端电阻的,而且这个电阻的阻值必须和双绞线匹配。对于一个标准的RS485双绞线电缆来说,终端电阻应该和双绞线阻抗一致的120。我们按照图五的方式分别连接不同的终端电阻进行测量,看看连接54和120两种电阻的电平传递失真特性。图五左侧连接的54,右侧连接的是120从上图我们可以看出来,对于120特性阻抗的双绞线来说,失
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- RS485 串口 通信 技术 教学 资料
限制150内