全球最实用的IT互联网信息网站!

AI人工智能P2P分享&下载搜索网页发布信息网站地图

当前位置:诺佳网 > 电子/半导体 > 嵌入式技术 >

RS485通信问题,能收不能发,485芯片坏的确认过程

时间:2023-10-14 11:47

人气:

作者:admin

标签: 通信  接口  RS485  芯片 

导读:RS485通信问题,能收不能发。本文根据问题结合电路、使用万用表、Keil调试工具、USB转485和笔记本电脑搭建测试环境,一步步找出故障之所在的过程。...

一、问题分析

1、启动串口调试助手

  1. 问题

485转SSI设备支持485接口和MOUDBUS RTU规约,正常情况下,主机(PLC、计算机)和从机(485转SSI设备)之间是主从模式工作,即:主机发送命令,从机响应并反馈。遇到的问题是:

485转SSI设备正常工作一段时间后,突然就不工作了,也就是说:主机收不到从机反馈。

搭建测试环境,调试时使用:

  1. 笔记本电脑+串口调试助手+USB转485接口
  2. 485转SSI设备
  3. MCU调试工具
wKgaomUqCWuAfvNeAAXbCzoio98269.png搭建测试环境

二、问题分析

1、启动串口调试助手

wKgZomUqClaAdEabAAFO9csyQos749.png点击“发送”,数据接收区没有接收到数据

问题是按下“发送”,数据接收区没有接受到数据。

正常是点击“发送”,数据接收区就会显示反馈的数据。

wKgZomUqCn-AVnJGAAFbsMbjQF8186.png点击“发送”,数据接收区接收到数据

2、用MCU调试工具查看串口是否可以接收数据

(1)用万用表测量485芯片收发控制引脚信号

wKgZomUqCqaAXItdAAEYTly6V-Q417.png485接口保护电路

测量得DE=0,处于接收状态。

(2)启动Keil uVision5,进入调试

wKgaomUqCsaAa7G7AAE7WJqhLk0550.pngKeil调试界面

发现485接收数据正常,发送数据串口调试助手接收不到

(3)485发送数据,串口调试助手接收不到

wKgZomUqC4KAFxJoAAJKWZp1jjM822.png

最终还是确定SP485EE芯片坏,更换后通信正常。

wKgaomUqC6-AEfJlAAInblPGGFA321.png循环发送,数据接收区不断显示数据

三、总结

这次遇到的问题有点怪,这个设备做了2台,SP485EE芯片使用的是同一批,1台工作正常,另一台SP485芯片不能发送的毛病出现2次了,第一次也是经过反复测试后以更换SP485芯片解决问题,但运行时间不长,又出现上次的问题,再次对电路测试发现还是SP485EE坏。说实话,我这个485电路应用非常成熟,这是第一次遇到SP485芯片连续坏的情况,是不是SP485采用低价国产的原因?

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信