打印
[AVR单片机]

关于M16L的485通讯电路!请指教

[复制链接]
2594|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ya_jiao|  楼主 | 2007-11-29 01:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
zsmbj| | 2007-11-29 08:00 | 只看该作者

几个意见

你光耦前后都是gnd,那光耦也没有啥意思了,还不如直接接单片机的串口呢。R接一个上拉电阻。那个非门也没有用处。直接接单片机的io即可。加一个下拉电阻。
R4,5取消,R6只有一台机器焊接。不是所有都需要焊接。

使用特权

评论回复
板凳
ya_jiao|  楼主 | 2007-11-29 10:51 | 只看该作者

继续!!

谢谢zsmbj的意见!
电路里光耦主要考虑跟单片机之间的电隔离。非门的作用是单片机上电时保持DE低电平。这是我的想法,希望各位能看看这样有没有必要
还有zsmbj说的R6只有一台机器焊接,能说的细点吗?谢谢

使用特权

评论回复
地板
zsmbj| | 2007-11-29 14:05 | 只看该作者

你的电路实际并没有实现隔离

因为光耦前后都是一个vcc,gnd,如何隔离?所以光耦没有产生作用。并且那个控制管脚还和单片机连接,也没有隔离啊?

至于增加一个非门来实现上电时的低电平,就更没有必要了。DE接一个下拉电阻。单片机上电io是高阻的。自然就是低电平了。

R6是终端匹配电阻。不是每个机器都需要焊接的。

如果真的需要隔离,那么DE控制也需要光耦隔离,并且485芯片需要采用一个隔离的DCDC供电,把单片机供电和485供电完全隔离开来,这样才能是真正的隔离。否则光耦没有起到任何作用。

使用特权

评论回复
5
ya_jiao|  楼主 | 2007-11-29 15:28 | 只看该作者

谢谢~~

知道该怎么改了~~
非常非常的感谢!!

使用特权

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

本版积分规则

1

主题

3

帖子

0

粉丝