首页/文章/ 详情

十问RS485通讯

1年前浏览1074

1. RS485是什么?

RS485是一种典型的串行通讯标准。传输原理其实就是电平颠倒原理,两根线AB,通过在通讯的时候按照主从约定好的速率,反转电平来完成数据0和1的识别。

 

2. RS-485工作电压是多少?

两线A、B之间压差为-(2~6)V表示0,+(2~6)V表示1。

 

3.RS-485数据传输方式?

半双工传输。RS485只有两根传输线:发送和接收都是A和B,共用两根线,所以不能同时收和发。

 

4. 最高传输速率是多少?

RS-485的数据最高传输速率为10Mbps。


5.电缆为什么会有分布电容,会有什么影响?有什么解决办法?

电缆达到一定的长度,电容效应就会显现出来。电容结构就是靠近两个电极,中间是绝缘部分。这就是分布电容。低频时对电路几乎没有影响。高频就要考虑分布电容的影响。

 

根据初中物理电容原理知识可知,两导线之间的距离越小,电容量越大。485传输线一般使用双绞线,两线之间的距离小,电容效应就越明显。在某些特殊的时候,信号0使得分布电容有充足的充电时间,而信号1到来时,由于分布电容电荷的存在,来不及放电,导致信号传输错误,从而使整个网络性能降低。

 

解决这个问题有两种办法:

A.降低数据传输的波特率;

B.使用分布电容小的电缆,提高传输线的质量。

6.电缆为什么会有分布电感,会有什么影响?

一定长度电缆本身具有的电感值,这是根据电磁感应原理,导线的电感与长度成正比。电缆越长,电感越大。根据XL=2πfL,当输入信号频率一定时,电感越大,感抗越大,对信号的阻碍作用越强。

 

7.什么是波特率,对信号传输有什么影响?

波特率是指每秒传输的比特(bit)数,比如在通信传输速度为115200bps,即每秒传输115200/8=14400个字节(一个字节等于8bit)。比特率越高代表传输速度越快(电平高低切换越快),频率也越高。在通信过程中,一定长度导线的电感为常数,是固定的。而导线的感抗为XL=2πfL,频率越高,感抗越大,对信号的阻碍能力越强,传输距离越短。

 

8.常用波特率传输速率有哪些?

9600、14400、19200、38400、56000、115200,并且波特率越高,传输距离越短。当波特率较高时,上位机的反应越快,客户的体验感更好。

 

9. 如何提高RS485抗干扰能力?

A、在RS485的A、B以及AB之间各并连一个TVS,当脉冲信号较高时,干扰电压被TVS钳位,达到保护RS-485收发器的目的;

 B、在输出端串联一个共模电感,滤除共模干扰。



10.直接用网线连接电脑和485网口可以正常通讯吗?

不可以。485是串口通信协议,电脑是TCP/IP网络接口是两种不同的通讯协议。需要提供USB转485这样的转接板,来实现485串口与网络接口的数据双向传输,使得串口设备能够立即具备TCP/IP网络接口功能,连接网络进行数据通信。

这种转接小板网上很容易买到,100元以内就能搞定。

 

11.网线和485线的区别


来源:硬件笔记本
电路通信
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2023-05-10
最近编辑:1年前
硬件笔记本
本科 一点一滴,厚积薄发。
获赞 153粉丝 34文章 373课程 0
点赞
收藏
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈