打印

485通信 光耦

[复制链接]
6638|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
peterlu617|  楼主 | 2007-7-25 21:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近遇到个关于485通信的问题。如下:
485信号通过MAX483,输出信号与AT89S52单片机相连,正常通信。
但是,我加了光耦之后,就无法通信了。如下图。图中TXD,RXD,P38,P39都是与单片机相连,RO,DE,RE,DI与MAX483相连。GNDIN,VCCIN和GND,VCC是两个隔离的电源,光耦用的是TLP521-4。
请各位大侠帮忙指点错误,谢谢!

相关帖子

沙发
peterlu617|  楼主 | 2007-7-25 21:50 | 只看该作者

tu

使用特权

评论回复
板凳
chunyang| | 2007-7-25 22:15 | 只看该作者

看不到你的图,只能猜测

一般是逻辑设计错误或外围电阻取值不当所致,另外,521这样的光藕速率有限,最大可靠速率只能做到9600,再高就要换光藕了。

使用特权

评论回复
地板
maychang| | 2007-7-25 22:24 | 只看该作者

521如果饱和太深

9600的波特率都难保证。

使用特权

评论回复
5
peterlu617|  楼主 | 2007-7-26 11:24 | 只看该作者

图片

使用特权

评论回复
6
peterlu617|  楼主 | 2007-7-26 11:28 | 只看该作者

补充

不知道怎么回事,图片贴不上来。
我两端都是用的2.2K电阻,5V电压。传输速率是4800。逻辑是输入高电平,输出也是高电平;输入低电平,输出也是低电平。

使用特权

评论回复
7
peterlu617|  楼主 | 2007-7-26 11:40 | 只看该作者

再发图片

使用特权

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

本版积分规则

2

主题

6

帖子

0

粉丝