[求助] USB转485出现自发自收状况,但能够实现通讯,新手已经困惑一天

不一样的外星人   2017-3-14 22:09 楼主
手工搭建电路做了一个usb转rs485,使用串口调试助手调试的,两个PC机之间通讯,但是通讯的时候出现了问题:
1. PC1发送A,PC收到A,同时终端会收到自己发出的A;在此过程中观察到发送灯亮接收灯不亮
2. PC2发送B,PC1收到B;在此过程中观察到接收灯亮发送灯不亮
3. 断开PC2,PC1发送C,PC1收到C。
我使用的USB芯片是FT232RL,简易电路图如下:
简易连接图

由上往下一次为TXDEN,TXD,RXD管脚发送数据时的波形
发送时TXDEN,TXD,RXD波形

由上往下一次为TXDEN,TXD,RXD管脚接收数据时的波形
接收时TXDEN,TXD,RXD波形

求大神们帮忙解惑为何会出现发送数据时候自己也能收到?改怎么才能解决呢?

回复评论 (7)

这个电路以前我用过,没有遇到你的情况,使用很正常。

一种可能是RS485芯片有问题,可能存在虚焊、芯片内部故障等问题。要不就是FT232RL是假货,有一段时间这个芯片假货很多。也可能是FT232RL的TXD和RXD短路了。
点赞  2017-3-14 22:19
硬件部分应该没什么问题,TXEN在高电平的时候,是发送。TXEN在低电平的时候是接收。楼上版主已经罗列两种情况了。我这个人比较懒,我之前485用串口调试助手的时候是用,那么淘宝上的usb转485的一个小模块,U盘大小3.9元。

另外,提及一句废话,能用得起泰克示波器的,都是有钱人啊。
点赞  2017-3-14 22:38
确定你的/RE和DE同时变化,仔细检查这个
点赞  2017-3-14 23:42
引用: dcexpert 发表于 2017-3-14 22:19
这个电路以前我用过,没有遇到你的情况,使用很正常。

一种可能是RS485芯片有问题,可能存在虚焊、芯片 ...

谢谢你的回复,你之前用过这个电路图那我能请教一下FT232RL电路的外围连接问题吗?DTR#连到了DSR#和DCD#,RTS#连到了CTS#,与这些管脚都悬空有什么区别呢?貌似对功能没什么影响呢?
点赞  2017-3-15 10:46
引用: huaiqiao 发表于 2017-3-14 22:38
硬件部分应该没什么问题,TXEN在高电平的时候,是发送。TXEN在低电平的时候是接收。楼上版主已经罗列两种情 ...

感谢你的回复,问题已经解决了,是我串口软件设置错误了,示波器嘛,学校的啦
点赞  2017-3-15 10:50
引用: 不一样的外星人 发表于 2017-3-15 10:50
感谢你的回复,问题已经解决了,是我串口软件设置错误了,示波器嘛,学校的啦

怪不得,我说呢。。。。。
点赞  2017-3-15 12:38
引用: 不一样的外星人 发表于 2017-3-15 10:46
谢谢你的回复,你之前用过这个电路图那我能请教一下FT232RL电路的外围连接问题吗?DTR#连到了DSR#和DCD#, ...

DTR、CTS等信号都是以前RS232上的控制信号,为了协调高速设备和低速设备通信速度用的,现在很少使用了。如果没有明确的要求,可以忽略它,RS485上也没有这些。如果用在RS232转换上,也可以按照参考电路上连接提高兼容性。
点赞  2017-3-15 13:01
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复