打印

求助RS422/RS485通信

[复制链接]
1561|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
roalychen|  楼主 | 2012-10-23 17:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
软件:PC软件(产品专用软件)和串口调试助手
硬件:MCU+MAX489+RS422/RS232转换器(或RS485/RS232转换器)连接到PC串口

现象:使用产品专用软件,不论是RS485还是RS422通信方式都能正常通信
使用串口调试助手智能RS422方式通信,不能RS485通信方式通信,
软件协议是满足一问一答方式的(即理论上RS422和RS485都应该正常工作)

高手指点一下,是什么问题?

相关帖子

沙发
roalychen|  楼主 | 2012-10-23 19:00 | 只看该作者
实验证明是用串口调试助手单片机没有收到正确的命令

使用特权

评论回复
板凳
airwill| | 2012-10-23 19:17 | 只看该作者
这么说, 是串口调试助手的问题了.
按理不应该的.

使用特权

评论回复
地板
roalychen|  楼主 | 2012-10-23 22:29 | 只看该作者
因为MAX489的接收和发送使能是接固定电平的,会不会造成接收信息错误呢?

使用特权

评论回复
5
jlass| | 2012-10-24 08:45 | 只看该作者
是挺奇怪的,想想也没有什么不靠谱的地方

使用特权

评论回复
6
jjjyufan| | 2012-10-24 09:31 | 只看该作者
自己再diy一个232 转换板子,直接MCU rx tx 通过转换板接PC串口 看看数据呢,
先排除软件后分析硬件

使用特权

评论回复
7
chunyang| | 2012-10-24 12:47 | 只看该作者
楼主最好给出具体电路,包括转换接口的内电路。

使用特权

评论回复
8
roalychen|  楼主 | 2012-10-24 16:09 | 只看该作者
MAX485代替了MAX489,通信是正常了

之前使用MAX489通信不成功的时候,
DE和/RE一直都是使能的,估计这里有影响,
后来将DE用I/O口控制,/RE固定接地,通信失败的几率还是很高

MAX489用作RS485通信时,DE和/RE必须反相吗?

使用特权

评论回复
9
roalychen|  楼主 | 2012-10-24 16:24 | 只看该作者
MAX485代替了MAX489,通信是正常了

之前使用MAX489通信不成功的时候,
DE和/RE一直都是使能的,估计这里有影响,
后来将DE用I/O口控制,/RE固定接地,通信失败的几率还是很高

MAX489用作RS485通信时,DE和/RE必须 ...
roalychen 发表于 2012-10-24 16:09

说错了,是“在MAX489用作RS485通信时,DE和/RE必须同相吗?”
但是,实验过DE用IO口拉低,/RE接地,接收仍然是错误的

使用特权

评论回复
10
xuyaqi| | 2012-10-24 22:09 | 只看该作者
DE和/RE在接收时应低,发送时才能高,大家都高谁也发送不了。

使用特权

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

本版积分规则

102

主题

227

帖子

0

粉丝