485通信 光耦

[复制链接]
7442|6
 楼主| peterlu617 发表于 2007-7-25 21:48 | 显示全部楼层 |阅读模式
最近遇到个关于485通信的问题。如下:<br />485信号通过MAX483,输出信号与AT89S52单片机相连,正常通信。<br />但是,我加了光耦之后,就无法通信了。如下图。图中TXD,RXD,P38,P39都是与单片机相连,RO,DE,RE,DI与MAX483相连。GNDIN,VCCIN和GND,VCC是两个隔离的电源,光耦用的是TLP521-4。<br />请各位大侠帮忙指点错误,谢谢!
 楼主| peterlu617 发表于 2007-7-25 21:50 | 显示全部楼层
chunyang 发表于 2007-7-25 22:15 | 显示全部楼层

看不到你的图,只能猜测

一般是逻辑设计错误或外围电阻取值不当所致,另外,521这样的光藕速率有限,最大可靠速率只能做到9600,再高就要换光藕了。
maychang 发表于 2007-7-25 22:24 | 显示全部楼层

521如果饱和太深

9600的波特率都难保证。
 楼主| peterlu617 发表于 2007-7-26 11:24 | 显示全部楼层
 楼主| peterlu617 发表于 2007-7-26 11:28 | 显示全部楼层

补充

不知道怎么回事,图片贴不上来。<br />我两端都是用的2.2K电阻,5V电压。传输速率是4800。逻辑是输入高电平,输出也是高电平;输入低电平,输出也是低电平。
 楼主| peterlu617 发表于 2007-7-26 11:40 | 显示全部楼层

再发图片

您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

6

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部