RS485通讯中,为啥波特率越高,能够传输的距离越短?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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越大,对信号的阻碍能力越强,信号消耗越大,传输距离也就越短。
扩展资料:
RS485有两线制和四线制两种接线,四线制只能实现点对点的通信方式,现很少采用,现在多采用的是两线制接线方式,这种接线方式为总线式拓扑结构,在同一总线上最多可以挂接32个节点。
在RS485通信网络中一般采用的是主从通信方式,即一个主机带多个从机。很多情况下,连接RS-485通信链路时只是简单地用一对双绞线将各个接口的“A”、“B”端连接起来,而忽略了信号地的连接,这种连接方法在许多场合是能正常工作的,但却埋下了很大的隐患。
原因1是共模干扰:RS-485接口采用差分方式传输信号方式,并不需要相对于某个参照点来检测信号,系统只需检测两线之间的电位差就可以了,但容易忽视了收发器有一定的共模电压范围。
RS-485收发器共模电压范围为-7到+12V,只有满足上述条件,整个网络才能正常工作;当网络线路中共模电压超出此范围时就会影响通信的稳定可靠,甚至损坏接口;
原因二是EMI的问题:发送驱动器输出信号中的共模部分需要一个返回通路,如没有一个低阻的返回通道(信号地),就会以辐射的形式返回源端,整个总线就会像一个巨大的天线向外辐射电磁波。
参考技术A 波特率越高,代表传输信号频率越高。相同的电缆,信号频率越高时,感抗越大,信号在传输线上的损耗也就越大。因此,波特率越高,传输距离越短。本回答被提问者和网友采纳 参考技术B 因为干扰会增大。 参考技术C 应为损耗和干扰都会提高RS232(串口线)转RJ45(网线)
RS232通讯的基础知识:RS232通讯又叫串口通讯方式。是指计算机通过RS232国际标准协议用串口连接线和单台设备(控制器)进行通讯的方式。
通讯距离:9600波特率下建议在13米以内。
通讯速率(波特率 Baud Rate):缺省常用的是 9600 bps,常见的还有 1200 2400 4800 19200 38400等。波特率越大,传输速度越快,但稳定的传输距离越短,抗干扰能力越差。
在海洋调查外业工作中,用的最多是串口线RS232,但是它有一个很多的缺点,就是传输距离短,不大于15m,如果长距离传输,就需要想别的办法。比如在船舶上,从驾驶室到实验室,经过好几层,用网线传输就可以,5-6类网线传输距离为80-100m,因此需要将RS232转RJ45
RJ45线的顺序及定义
1 --- 橙白,2 --- 橙,3 --- 绿白,4 --- 蓝,5 ---蓝白,6 --- 绿,7 --- 棕白,8 --- 棕。
RJ45与DB9 的对应关系
如果将线接全,就可以当网线使用,如果直接RS232的2,3,5号线,则只是利用网线的传输距离,我尝试一下,完全没有问题。
RS232转RJ45,RJ45线,RJ45转RS232
以上是关于RS485通讯中,为啥波特率越高,能够传输的距离越短?的主要内容,如果未能解决你的问题,请参考以下文章
RS232 RS485 以太网之间的区别是啥?它们的波特率可达到多少?
TTL/RS485/RS232串口通信中波特率|校验位|数据位|停止位的区别和含义