发新帖我要提问
12
返回列表
打印

RS485总线AB信号压差的问题

[复制链接]
楼主: jiangzhe8525
手机看帖
扫描二维码
随时随地手机跟帖
21
sjnh| | 2019-5-21 18:12 | 只看该作者 回帖奖励 |倒序浏览
jiangzhe8525 发表于 2019-5-21 15:40
现在又出现驱动不够的情况了,不工作时候,AB压差只有0.5V左右,这是什么问题 ...

不一定是驱动不够,画个等效电路分析分析,多个并联,驱动又串大电阻,理论上AB电压都不会高

使用特权

评论回复
22
runningwzf| | 2019-5-21 22:48 | 只看该作者
1、去掉串联的电阻,这种保护一点意义都没有
2、上拉下拉电阻可以全部用10K
3、市场上很多485芯片都是次品,注意采购的价格

使用特权

评论回复
23
943614033| | 2019-5-22 09:04 | 只看该作者
1.上下拉电阻只在主机端加,120欧姆的匹配电阻只在信号线的起点与终点加。
2.信号线不要串接这么大的电阻,这样做应该起不到什么保护作用,而且还会缩短通信距离。单根一千米1.5平方毫米的铜线电阻12.5欧姆。485的通信距离也就三四千米。
3.信号线用TVS二极管,再串接一个自恢复来保护,足以保证在24V电源接到信号线时485芯片安全。
4.主机从机使用同一电源供电时,485最好隔离。否则,电源地线一断,会烧毁多片485芯片。当然,隔离的好处还有很多。

使用特权

评论回复
24
langtuodianzi| | 2019-5-23 11:19 | 只看该作者
上下拉电阻它的作用是 在总线上所有节点处于接收状态时,保持总线电压为高电平。 RS485的规范里面高电平是压差大于200mV.
当你考虑最坏的情况,就是负载最大的时候52Ω,也需要偏置电路中这个52欧姆总负载上的电压差要大于200mv,低于200mv时RS485接收器的输出状态是不确定的。
当然现在有很多的485芯片都有空闲(压差小于200mv)输出信号保持高电平的功能。偏置电路的存在使得你设计的电路对所有的485芯片来说,都可以让它空闲输出保持高电平。


RS-485保护电路大全2018.pdf

389.23 KB

使用特权

评论回复
25
xilibubo2| | 2021-10-30 17:41 | 只看该作者
zyj9490 发表于 2019-5-20 13:36
如果线路没有接错,还是换485IC吧,先把空闲时的电平测下,也可能是驱动能力不够。 ...

我试过MAX3485压差1.3V,其他型号的有3V。3.3V供电

使用特权

评论回复
26
daizone| | 2022-1-19 16:39 | 只看该作者
楼主,问题解决了么,我这边也是遇到这个问题,后面修改主机上下拉电阻,可以正常通信了

使用特权

评论回复
27
cctv19881023| | 2022-1-20 14:01 | 只看该作者
上下拉电阻有问题,不是每个节点都要加的

使用特权

评论回复
28
hunter727| | 2022-9-15 16:41 | 只看该作者
943614033 发表于 2019-5-22 09:04
1.上下拉电阻只在主机端加,120欧姆的匹配电阻只在信号线的起点与终点加。
2.信号线不要串接这么大的电阻, ...

4.主机从机使用同一电源供电时,485最好隔离。否则,电源地线一断,会烧毁多片485芯片。当然,隔离的好处还有很多。——请问为什么共用电源时,断开电源或地 就会烧485芯片呢?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则