打印
[STM32F1]

STM32做RS485通信故障

[复制链接]
楼主: crystal1987
手机看帖
扫描二维码
随时随地手机跟帖
21
可可球| | 2015-10-24 16:58 | 只看该作者 回帖奖励 |倒序浏览
哦,会不会是焊接问题

使用特权

评论回复
22
拉克丝| | 2015-10-25 22:16 | 只看该作者
你的MAX3485  是美信的吗?不会是假货吧

不行就换块芯片试试

使用特权

评论回复
23
crystal1987|  楼主 | 2015-10-26 08:40 | 只看该作者
ykuuu 发表于 2015-10-24 11:29
你的硬件在发送数据下有信号还是硬件只做接收?

硬件只做接收。

使用特权

评论回复
24
crystal1987|  楼主 | 2015-10-26 08:41 | 只看该作者
Thor9 发表于 2015-10-23 22:58
不行就换个芯片试试

呵呵,芯片没有问题,问题解决啦。X2被连接的问题,断路后通信正常啦。

使用特权

评论回复
25
crystal1987|  楼主 | 2015-10-26 08:42 | 只看该作者

是RS485

使用特权

评论回复
26
crystal1987|  楼主 | 2015-10-26 08:44 | 只看该作者
songchenping 发表于 2015-10-23 19:40
你把X2上的两个端口短接看一下

你说的差不多,不过不是短接,而是断接;之前是做CAN通信的,需要连接120欧姆的终端电阻,而485是不需要120欧姆的电阻,将X2断接之后,通信问题解决啦。

使用特权

评论回复
27
crystal1987|  楼主 | 2015-10-26 08:45 | 只看该作者
谢谢各位的参与,问题解决啦。产生的原因和解决方法:之前是做CAN通信的,需要连接120欧姆的终端电阻,而485是不需要120欧姆的电阻,将X2断接之后,通信问题解决啦。

使用特权

评论回复
28
crystal1987|  楼主 | 2015-10-26 08:46 | 只看该作者
可可球 发表于 2015-10-24 16:58
哦,会不会是焊接问题

不是焊接问题,是连线问题。

使用特权

评论回复
29
Thor9| | 2015-10-26 21:54 | 只看该作者
做CAN通信的,需要连接120欧姆的终端电阻,而485是不需要120欧姆的电阻
学习了

使用特权

评论回复
30
643757107| | 2015-10-26 22:03 | 只看该作者
先看硬件电路有没有问题,然后再分析时序。

使用特权

评论回复
31
crystal1987|  楼主 | 2015-10-28 15:41 | 只看该作者
643757107 发表于 2015-10-26 22:03
先看硬件电路有没有问题,然后再分析时序。

谢谢,问题解决啦。

使用特权

评论回复
32
kevillu| | 2015-10-28 15:50 | 只看该作者
485使用时 AB间120Ω的电阻应该是需要的啊 我一直都是这么用 没问题啊

使用特权

评论回复
33
643757107| | 2015-10-28 15:53 | 只看该作者
crystal1987 发表于 2015-10-28 15:41
谢谢,问题解决啦。

是什么个问题呢,讲讲。

使用特权

评论回复
34
734774645| | 2015-10-28 17:42 | 只看该作者
485的规则跟232一样吗,我只会232.没有用过485

使用特权

评论回复
35
尤彼卡| | 2015-10-28 19:19 | 只看该作者
楼主为什么要将A上拉啊

使用特权

评论回复
36
yiyigirl2014| | 2015-10-28 19:31 | 只看该作者

这样连接就可以了。你那个是不是电路不科学。

使用特权

评论回复
37
yiyigirl2014| | 2015-10-28 19:32 | 只看该作者
速率最好别超过9600,有人说超过9600容易出问题的。

使用特权

评论回复
38
crystal1987|  楼主 | 2015-10-30 08:34 | 只看该作者
734774645 发表于 2015-10-28 17:42
485的规则跟232一样吗,我只会232.没有用过485

不太一样,485是差分信号;而且接收和发送有使能信号。两个差不多,RS485稍微麻烦一点。

使用特权

评论回复
39
crystal1987|  楼主 | 2015-10-30 08:35 | 只看该作者
yiyigirl2014 发表于 2015-10-28 19:32
速率最好别超过9600,有人说超过9600容易出问题的。

不是速率的问题,一般都是9600;低于9600的基本上没怎么用过。

使用特权

评论回复
40
crystal1987|  楼主 | 2015-10-30 08:36 | 只看该作者
643757107 发表于 2015-10-28 15:53
是什么个问题呢,讲讲。

请看27楼的问题解决方法。

使用特权

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

本版积分规则