打印

485电路问题

[复制链接]
2529|27
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主

网站找的电路,实际应用中没有焊接tvs。
我2个板子都是这个485电路,发送出来的数据用串口工具监视是正常的,

2个板子互相通信时,串口工具监视发出来的数据是正常的,但是另一个板子不能接受

但是用串口工具发送数据给另一个板子就能接受。


现在把图中的f1和f2短接了 就ok了。也不知道为什么,
恳请大家讨论一下。



使用特权

评论回复

相关帖子

沙发
LcwSwust| | 2021-6-22 15:59 | 只看该作者
本帖最后由 LcwSwust 于 2021-6-22 16:08 编辑

一般说来,A要接个电阻到VCC,B要接个电阻到GND,利于共模电压的稳定.
也许f1\f2有一个断路了,运气好才能通信,短接后也正常.

使用特权

评论回复
板凳
taijing33|  楼主 | 2021-6-22 16:16 | 只看该作者
LcwSwust 发表于 2021-6-22 15:59
一般说来,A要接个电阻到VCC,B要接个电阻到GND,利于共模电压的稳定.
也许f1\f2有一个断路了,运气好才能通信, ...

f12都是好的,我试着加电阻上拉下试试

使用特权

评论回复
评论
taijing33 2021-6-22 16:17 回复TA
因为用串口工具直接通信时可以的 
地板
ColeYao| | 2021-6-22 16:41 | 只看该作者
本帖最后由 ColeYao 于 2021-6-22 16:56 编辑

  A接上拉电阻,B接下拉电阻,AB间接传输线特性阻抗对应的电阻为100欧*2,这四个电阻接了以后要保证AB间电压大于100mV(电阻分压)。找485芯片的pdf文档资料看一下就知道了,一般文档不提上拉、下拉电阻,但会要求通讯时默认Vab>100mV。  当然485是并联通讯的,一般两个最远端都要接终端电阻100欧,这时所有终端的上拉和下拉电阻分压出来的电压需要满足大于100mV,如果出现和有的设备通讯正常,有的不正常,那一般是自己的板子终端电阻和分压电阻没有设置好,简单点就用示波器查AB间电压,改分压电阻直到满足无信号时AB间电压大于100mV。

Max487.png (70.34 KB )

Max487.png

使用特权

评论回复
5
hobbye501| | 2021-6-22 16:55 | 只看该作者
短接好用 说明阻抗大了 加上下拉电阻可以试试看  120欧电阻并接也可以搞上

使用特权

评论回复
6
cainiao518| | 2021-6-22 21:50 | 只看该作者
F1,F2有电阻,AB端不加上下拉信号本来就弱,经过衰减肯定不通信,短接还勉强通信

使用特权

评论回复
评论
taijing33 2021-6-23 08:34 回复TA
现在上下拉电阻改为1k了。可以正常通讯了,。但是遇到一个新问题就是,两个板子用的是一个开关电源经过2596-5供电。现在如果一个板子的gnd掉线不接的话,会造成485芯片发热,直至损坏,。这是因为什么呢? 是不是电流经过了 ab线 过来的。这要怎么办才好 
cainiao518 2021-6-23 08:10 回复TA
@taijing33 :测一下A,B线的电压分别多少,芯片的收发控制端需要程序控制正确才能正常收发数据,芯片有没问题呢 
taijing33 2021-6-23 07:16 回复TA
现在ab都加了10k的上下拉。还是不行。 
7
molismart| | 2021-6-23 08:28 | 只看该作者
示波器直接测一下AB线的压差,也就是A/B接示波器探头的地,B/A接探头,看压差是否>200mV,最好能贴图出来,这样大家容易分析。简单接10k电阻这个不一定行,要相连的两个计算一下电流。

使用特权

评论回复
8
taijing33|  楼主 | 2021-6-23 08:34 | 只看该作者
ColeYao 发表于 2021-6-22 16:41
A接上拉电阻,B接下拉电阻,AB间接传输线特性阻抗对应的电阻为100欧*2,这四个电阻接了以后要保证AB间电 ...

现在上下拉电阻改为1k了。可以正常通讯了,。但是遇到一个新问题就是,两个板子用的是一个开关电源经过2596-5供电。现在如果一个板子的gnd掉线不接的话,会造成485芯片发热,直至损坏,。这是因为什么呢?
是不是电流经过了 ab线 过来的。这要怎么办才好

使用特权

评论回复
9
cainiao518| | 2021-6-23 08:48 | 只看该作者
taijing33 发表于 2021-6-23 08:34
现在上下拉电阻改为1k了。可以正常通讯了,。但是遇到一个新问题就是,两个板子用的是一个开关电源经过25 ...

接上GND不就解决了

使用特权

评论回复
10
taijing33|  楼主 | 2021-6-23 08:52 | 只看该作者
cainiao518 发表于 2021-6-23 08:48
接上GND不就解决了

问题是使用过程中有可能gnd或者24V+掉线,掉线后整个网络的485芯片全坏。我别的产品上遇到这种情况。、
以前的产品没加保险丝。现在加了也不起作用

使用特权

评论回复
11
molismart| | 2021-6-23 08:58 | 只看该作者
taijing33 发表于 2021-6-23 08:34
现在上下拉电阻改为1k了。可以正常通讯了,。但是遇到一个新问题就是,两个板子用的是一个开关电源经过25 ...

没接GND的那个不能正常工作,芯片各接口处于不确定状态,大概率是从AB线有大电流了。把F1和F2焊上

使用特权

评论回复
12
taijing33|  楼主 | 2021-6-23 09:01 | 只看该作者
molismart 发表于 2021-6-23 08:58
没接GND的那个不能正常工作,芯片各接口处于不确定状态,大概率是从AB线有大电流了。把F1和F2焊上 ...

一直焊接上的,但是没有起作用, tvs没有焊接

使用特权

评论回复
13
憨厚诚实大叔| | 2021-6-23 10:00 | 只看该作者
是否外接加了终端电阻,没有终端电阻,接收容易出问题的

使用特权

评论回复
14
taijing33|  楼主 | 2021-6-23 10:17 | 只看该作者
本帖最后由 taijing33 于 2021-6-23 10:43 编辑
憨厚诚实大叔 发表于 2021-6-23 10:00
是否外接加了终端电阻,没有终端电阻,接收容易出问题的

现在加了上下拉电阻可以收发了,但是遇到新问题了。收发板用的同一个电源,使用过程中有可能gnd掉线,掉线后整个网络的485芯片全坏。我别的产品上遇到这种情况。、
以前的产品没加保险丝。现在加了也不起作用

使用特权

评论回复
15
cainiao518| | 2021-6-23 10:21 | 只看该作者
taijing33 发表于 2021-6-23 10:17
现在加了上下拉电阻可以收发了,但是遇到新问题了。收发板用的同一个电源,使用过程中有可能gnd或者24V+ ...

TVS为啥不焊呢

使用特权

评论回复
16
GlenX| | 2021-6-23 10:41 | 只看该作者
说明以前有过高静压放电,F1和F2已经损坏。

使用特权

评论回复
17
ColeYao| | 2021-6-23 11:07 | 只看该作者
taijing33 发表于 2021-6-23 10:17
现在加了上下拉电阻可以收发了,但是遇到新问题了。收发板用的同一个电源,使用过程中有可能gnd掉线,掉线 ...

  问的是终端电阻,你答上下拉电阻,有点答非所问啊!

使用特权

评论回复
18
GlenX| | 2021-6-23 11:20 | 只看该作者
上下拉用3K-4.7K就可以,1K太小,增大了485功耗。

使用特权

评论回复
19
laocuo1142| | 2021-6-23 13:12 | 只看该作者
f1和f2的内阻是多少?

使用特权

评论回复
20
laocuo1142| | 2021-6-23 13:14 | 只看该作者
2个板子互相通信,检查一下两个板子的串口波特率是不是差不多的?

使用特权

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

本版积分规则

161

主题

361

帖子

3

粉丝