打印

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

[复制链接]
18746|29
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
沙发
xwj| | 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大侠的意见如何?

使用特权

评论回复
5
xwj| | 2009-8-17 17:45 | 只看该作者
本帖最后由 xwj 于 2009-8-17 17:46 编辑

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

单片机相关的外围器件大多都是弱上拉可以低电平拉低的设计,比如双向IO、IIC、SPI、串口、PS2、USB等等等等,这些信号脚也都是不能直接接电源上的
你要是非要接到电源上,那别人还怎么拉的低呢? 不烧IO才怪呢~

使用特权

评论回复
6
踢球老越位| | 2009-8-17 17:48 | 只看该作者
有道理,IO口的输出电流有限制,只要不超过光耦的最大电流就没问题了。
菜鸟我最近也开始学着回答问题了,哈哈

使用特权

评论回复
7
wanxindong|  楼主 | 2009-8-17 17:54 | 只看该作者
XWJ 大虾 为什么仿真出来是不对的?

使用特权

评论回复
8
踢球老越位| | 2009-8-17 17:55 | 只看该作者
贴图看看

使用特权

评论回复
9
wanxindong|  楼主 | 2009-8-17 17:59 | 只看该作者

使用特权

评论回复
10
踢球老越位| | 2009-8-17 18:01 | 只看该作者
怎么不贴仿真结果的图呢?

使用特权

评论回复
11
wanxindong|  楼主 | 2009-8-17 18:02 | 只看该作者
我还没来得及的,你速度快额;P

使用特权

评论回复
12
wanxindong|  楼主 | 2009-8-17 18:05 | 只看该作者

反向的

使用特权

评论回复
13
wanxindong|  楼主 | 2009-8-17 18:06 | 只看该作者
电压表是3.15v

使用特权

评论回复
14
IC_99| | 2009-8-17 18:16 | 只看该作者
这个是用什么软件仿真的???

使用特权

评论回复
15
踢球老越位| | 2009-8-17 20:14 | 只看该作者
proteus仿真的

使用特权

评论回复
16
踢球老越位| | 2009-8-17 20:21 | 只看该作者
12# wanxindong 我的理解是,你现在相当于in/output引脚悬空,而输出是高阻态,电压表测出的值未必是真的值。你在in/output引脚并个1k的电阻到地试试看。

使用特权

评论回复
17
Wxy8030| | 2009-8-17 20:45 | 只看该作者
思路很好,但我觉得速度可能会比不上下面的电路!

使用特权

评论回复
18
wanxindong|  楼主 | 2009-8-17 20:47 | 只看该作者
越位,你是说加负载的,我试过了。然后电路也搭出来的,不行的

使用特权

评论回复
19
xwj| | 2009-8-17 21:22 | 只看该作者
笨!
明显该加10k上拉
这边拉低另外一边也会跟着低,这边释放另外一边也就变高了
空闲时两边都是高电平

使用特权

评论回复
20
踢球老越位| | 2009-8-17 21:30 | 只看该作者
拉低的时候另一端被二极管钳位

使用特权

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

本版积分规则

13

主题

43

帖子

0

粉丝