[技术讨论]

485通信跑一段时间就挂了什么原因

[复制链接]
826|12
手机看帖
扫描二维码
随时随地手机跟帖
nuc990|  楼主 | 2024-3-20 00:22 | 显示全部楼层 |阅读模式
主机STM32F407+SP3485  3.3V供电,从机STC单片机+SP3485(5V供电),3485连接,机器开机时候跑一段时间485通信正常,跑一段时间后,485通信不上,要系统重启了,请问什么原因?

使用特权

评论回复

相关帖子

xmar| | 2024-3-20 09:44 | 显示全部楼层
这个不好讲。多半是485通信软件问题。但也有小半可能是485硬件问题。把硬件电路、软件代码贴出来看看再说。

使用特权

评论回复
储小勇_526| | 2024-3-20 10:29 | 显示全部楼层
很大可能是代码问题

使用特权

评论回复
zlf1208| | 2024-3-20 12:25 | 显示全部楼层
楼主没全面描述问题,不好回答。我遇到过一种情况,在通讯负荷很重的情况下,ARM单片机串口缓存溢出后会死机,采用定时判断串口状况的方法,用软件对串口复位都无法解决,只能用对串口从零开始初始化的方法才能解决,我确定这是硬件bug。

使用特权

评论回复
cainiao518| | 2024-3-20 13:44 | 显示全部楼层
一般都是程序的问题

使用特权

评论回复
nuc990|  楼主 | 2024-3-20 14:29 | 显示全部楼层
储小勇_526 发表于 2024-3-20 10:29
很大可能是代码问题

硬件问题

使用特权

评论回复
apan| | 2024-3-20 14:52 | 显示全部楼层
检查软件没问题的话,考虑是否为从机接口芯片使用了5V供电,SP3485推荐为3.3V供电,虽然5V不会损害,但可能会影响稳定性。

使用特权

评论回复
tangwei2429| | 2024-3-20 15:38 | 显示全部楼层
软件问题可能性比较大。你可以一直发看看。

使用特权

评论回复
nuc990|  楼主 | 2024-3-21 09:12 | 显示全部楼层
tangwei2429 发表于 2024-3-20 15:38
软件问题可能性比较大。你可以一直发看看。

已经查到了,硬件问题

使用特权

评论回复
GlenX| | 2024-3-21 13:00 | 显示全部楼层
本帖最后由 GlenX 于 2024-3-21 13:02 编辑

建议加“平衡”电阻=电源、负极到AB之间都要加,对稳定性由很大好处,条件是485上挂的设备不多!

使用特权

评论回复
aimie| | 2024-3-22 08:54 | 显示全部楼层
解决了,不说一下是怎么解决的吗?大家都再等另外一只鞋子落地。。。不然整晚睡不着。。。

使用特权

评论回复
枫易木| | 2024-3-22 09:20 | 显示全部楼层
apan 发表于 2024-3-20 14:52
检查软件没问题的话,考虑是否为从机接口芯片使用了5V供电,SP3485推荐为3.3V供电,虽然5V不会损害,但可能 ...

应该不会是这个问题吧,因为3.3V和5V都是给485芯片供电,只要在485芯片供电范围内,输出的485信号都是标准的

使用特权

评论回复
nuc990|  楼主 | 2024-3-25 09:55 | 显示全部楼层
枫易木 发表于 2024-3-22 09:20
应该不会是这个问题吧,因为3.3V和5V都是给485芯片供电,只要在485芯片供电范围内,输出的485信号都是标 ...

SP3485换了S485  没问题了。SP3485供电电压是3.3V的,我们长期用5V供电出问题了

使用特权

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

本版积分规则

97

主题

195

帖子

0

粉丝