波特率与485传输距离
采用阻抗匹配的专用电缆,@9600时,点对点传输,最大无中继传输距离可达1900米以上!绝无戏言!
㈡ rs232/rs422/rs485 它们的传输距离最大多远
RS232,理论上可以达到75米,但实际达不到,当然还与波特率有关,距离越远,波特率就要越低,否内则通信失败容。通常用50米还可以,这个做过实际项目,波特率设置为9600。
RS422,RS485结构是相同的,理论上可以达到1km,实际上也是受波特率限制。实际在500米以内,通常还可以正常。需要在总线的两端各一个120殴的终端电阻。
㈢ RS485通讯中,为什么波特率越高,能够传输的距离越短
比特率的定义是这样的,是指每秒传送的比特(bit)数。单位为 bps(Bit Per Second)。比如在实际的通信过程中常将比特率设置为9600 bps,即每秒传输9600个bit也即是每秒传输9600/8=1200个字节(一个字节等于8bit)。
比特率越高代表传输速度越快,意味数据变化的越快(电平高低切换越快),频率也因此越高。而在通信过程中的导线的电感是一定的为常数:它的电感用L0=μ0 ×L×(In2L/R-0.75)/2π
L0:圆截面直导线的电感 [H] ;
L:导线长度 [m] ;
R:导线半径 [m];
μ0 :真空导磁率,μ0=4π10-7 [H/m]
而导线的感抗等于:
XL = 2πfL ,XL 就是感抗,f 是频率,L是线圈电感(上面公式已经说明已确定导线中的电感是不变的),也就是说频率f越大,感抗XL越大,对信号的阻碍能力越强,信号消耗越大,传输距离也就越短。
(3)波特率与485传输距离扩展阅读:
RS485有两线制和四线制两种接线,四线制只能实现点对点的通信方式,现很少采用,现在多采用的是两线制接线方式,这种接线方式为总线式拓扑结构,在同一总线上最多可以挂接32个节点。
在RS485通信网络中一般采用的是主从通信方式,即一个主机带多个从机。很多情况下,连接RS-485通信链路时只是简单地用一对双绞线将各个接口的“A”、“B”端连接起来,而忽略了信号地的连接,这种连接方法在许多场合是能正常工作的,但却埋下了很大的隐患。
原因1是共模干扰:RS-485接口采用差分方式传输信号方式,并不需要相对于某个参照点来检测信号,系统只需检测两线之间的电位差就可以了,但容易忽视了收发器有一定的共模电压范围。
RS-485收发器共模电压范围为-7到+12V,只有满足上述条件,整个网络才能正常工作;当网络线路中共模电压超出此范围时就会影响通信的稳定可靠,甚至损坏接口;
原因二是EMI的问题:发送驱动器输出信号中的共模部分需要一个返回通路,如没有一个低阻的返回通道(信号地),就会以辐射的形式返回源端,整个总线就会像一个巨大的天线向外辐射电磁波。
㈣ RS485传输距离可达多远
数据速来率越高,距离越小,此自外,还与传输线的品质相关。
RS485最大无中继传输距离为1200米。实践证明:采用阻抗匹配、低衰减的专用电缆可以达到1800米!超过1200米,可加中继器(最多8只),这样传输距离接近10Km。