打印

max3485接收问题

[复制链接]
1695|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
yzlipin|  楼主 | 2015-5-27 15:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用MAX3485做单片机与PC机通讯,中间通过一个RS485转RS232转换器,再接RS232转USB口进入PC机,出现的问题是:当波特率超过38400后,单片机的接收就会出现错码,但发送没问题。不知哪位大侠给分析一下。

相关帖子

沙发
chunyang| | 2015-5-27 18:01 | 只看该作者
两个可能性:一是本振频率误差过大,二是485转232是那种发0不发1的,这种转换器的工作波特率不高。

使用特权

评论回复
板凳
yzlipin|  楼主 | 2015-5-28 09:57 | 只看该作者
谢谢!振频频率没问题,因为我同样的板子用RS232做过,达到115200非常可靠。可能是第二种原因。现在市面上RS485到RS232转换器,有较好的吗?

使用特权

评论回复
地板
chunyang| | 2015-5-28 12:25 | 只看该作者
yzlipin 发表于 2015-5-28 09:57
谢谢!振频频率没问题,因为我同样的板子用RS232做过,达到115200非常可靠。可能是第二种原因。现在市面上R ...

只有那种用MCU做转发的才能支持高速度,同时在高速下要注意总线线材的正确选择,终端电阻,偏置设计等也都要符合要求。

使用特权

评论回复
5
jxw82284134| | 2015-5-28 12:50 | 只看该作者
485通信发送接收状态切换有延迟,一般延时半个字节的时间长度。不可能达到232通信的速度。

使用特权

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

本版积分规则

1

主题

2

帖子

1

粉丝