PC817这个电路不工作,如何改进《单线双向通信的光耦隔离》

[复制链接]
 楼主| 发表于 2009-8-17 16:17 | 显示全部楼层 |阅读模式
本帖最后由 wanxindong 于 2009-8-18 13:22 编辑


请教这个电路如何改进,实现双向通信的?谢谢

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×

点评

3.3V系统能用否?  发表于 2021-8-4 13:52
发表于 2009-8-17 17:29 | 显示全部楼层
很巧妙的思路,本来就是半双工 双向的,不用改
发表于 2009-8-17 17:36 | 显示全部楼层
如果左边是0v,右边是5v,会不会把光耦给烧掉?个人认为在Q1的基极和D2的负极之间应该加个电阻。
不知道xwj大侠的意见如何?
发表于 2009-8-17 17:39 | 显示全部楼层
如果左边是0v驱动,右边是5v驱动,会不会把光耦给烧掉了?个人认为应该在Q1的基极和D2的负极之间加个限流电阻。。。
不知道xwj大侠的意见如何?
发表于 2009-8-17 17:45 | 显示全部楼层
本帖最后由 xwj 于 2009-8-17 17:46 编辑

低电平有效,只能用IO下拉(比如接单片机的TTL串口),不能直接接到电源上

单片机相关的外围器件大多都是弱上拉可以低电平拉低的设计,比如双向IO、IIC、SPI、串口、PS2、USB等等等等,这些信号脚也都是不能直接接电源上的
你要是非要接到电源上,那别人还怎么拉的低呢? 不烧IO才怪呢~
发表于 2009-8-17 17:48 | 显示全部楼层
有道理,IO口的输出电流有限制,只要不超过光耦的最大电流就没问题了。
菜鸟我最近也开始学着回答问题了,哈哈
 楼主| 发表于 2009-8-17 17:54 | 显示全部楼层
XWJ 大虾 为什么仿真出来是不对的?
发表于 2009-8-17 17:55 | 显示全部楼层
贴图看看
 楼主| 发表于 2009-8-17 17:59 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2009-8-17 18:01 | 显示全部楼层
怎么不贴仿真结果的图呢?
 楼主| 发表于 2009-8-17 18:02 | 显示全部楼层
我还没来得及的,你速度快额;P
 楼主| 发表于 2009-8-17 18:05 | 显示全部楼层

反向的

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| 发表于 2009-8-17 18:06 | 显示全部楼层
电压表是3.15v
发表于 2009-8-17 18:16 | 显示全部楼层
这个是用什么软件仿真的???
发表于 2009-8-17 20:14 | 显示全部楼层
proteus仿真的
发表于 2009-8-17 20:21 | 显示全部楼层
12# wanxindong 我的理解是,你现在相当于in/output引脚悬空,而输出是高阻态,电压表测出的值未必是真的值。你在in/output引脚并个1k的电阻到地试试看。
发表于 2009-8-17 20:45 | 显示全部楼层
思路很好,但我觉得速度可能会比不上下面的电路!

 楼主| 发表于 2009-8-17 20:47 | 显示全部楼层
越位,你是说加负载的,我试过了。然后电路也搭出来的,不行的
发表于 2009-8-17 21:22 | 显示全部楼层
笨!
明显该加10k上拉
这边拉低另外一边也会跟着低,这边释放另外一边也就变高了
空闲时两边都是高电平
发表于 2009-8-17 21:30 | 显示全部楼层
拉低的时候另一端被二极管钳位
您需要登录后才可以回帖 登录 | 注册

本版积分规则

13

主题

43

帖子

0

粉丝
快速回复 返回顶部 返回列表