芯片资讯
你的位置:QORVO(威讯联合)半导体IC芯片全系列-亿配芯城 > 芯片资讯 > RS485通信问题,能收不能发,485芯片坏的确认过程
RS485通信问题,能收不能发,485芯片坏的确认过程
- 发布日期:2024-01-09 12:00 点击次数:147
一、问题分析
1、启动串口调试助手
问题485转SSI设备支持485接口和MOUDBUS RTU规约,正常情况下,主机(PLC、计算机)和从机(485转SSI设备)之间是主从模式工作,即:主机发送命令,从机响应并反馈。遇到的问题是:
485转SSI设备正常工作一段时间后,突然就不工作了,也就是说:主机收不到从机反馈。
搭建测试环境,调试时使用:
笔记本电脑+串口调试助手+USB转485接口485转SSI设备MCU调试工具![wKgaomUqCWuAfvNeAAXbCzoio98269.png](/uploads/allimg/240109/1326236008-0.png)
二、问题分析
1、启动串口调试助手
![wKgZomUqClaAdEabAAFO9csyQos749.png](/uploads/allimg/240109/132623O07-1.png)
问题是按下“发送”,数据接收区没有接受到数据。
正常是点击“发送”,数据接收区就会显示反馈的数据。
![wKgZomUqCn-AVnJGAAFbsMbjQF8186.png](/uploads/allimg/240109/1326235Y6-2.png)
2、用MCU调试工具查看串口是否可以接收数据
(1)用万用表测量485芯片收发控制引脚信号
![wKgZomUqCqaAXItdAAEYTly6V-Q417.png](/uploads/allimg/240109/132623L30-3.png)
测量得DE=0,处于接收状态。
(2)启动Keil uVision5,进入调试
![wKgaomUqCsaAa7G7AAE7WJqhLk0550.png](/uploads/allimg/240109/13262364I-4.png)
发现485接收数据正常,发送数据串口调试助手接收不到。
(3)485发送数据, 芯片采购平台串口调试助手接收不到
![wKgZomUqC4KAFxJoAAJKWZp1jjM822.png](/uploads/allimg/240109/132623A49-5.png)
最终还是确定SP485EE芯片坏,更换后通信正常。
![wKgaomUqC6-AEfJlAAInblPGGFA321.png](/uploads/allimg/240109/132623O94-6.png)
三、总结
这次遇到的问题有点怪,这个设备做了2台,SP485EE芯片使用的是同一批,1台工作正常,另一台SP485芯片不能发送的毛病出现2次了,第一次也是经过反复测试后以更换SP485芯片解决问题,但运行时间不长,又出现上次的问题,再次对电路测试发现还是SP485EE坏。说实话,我这个485电路应用非常成熟,这是第一次遇到SP485芯片连续坏的情况,是不是SP485采用低价国产的原因?
相关资讯