[求助] 用protues仿真时为何IO口不能被光耦拉低呀·····

xiep03   2017-8-17 00:58 楼主
麻烦各位大神帮看看下。
单片机P2.3接光耦的4脚,光耦3脚接地,但是光耦导通时IO口却不会被拉低,为何???
  • QQ截图20170817005431.jpg

回复评论 (15)

补个图····
  • QQ图片20170817010230.png
点赞  2017-8-17 01:03
换一种光耦试试
希望做一些大家觉得好用的东西!
点赞  2017-8-17 08:12
表示看不懂
点赞  2017-8-17 09:21
不要沉啊,大神帮忙看看....
点赞  2017-8-17 14:43
你这是什么型号的光耦?你确定6脚能悬空吗?
点赞  2017-8-17 19:46
引用: wudayongnb 发表于 2017-8-17 19:46
你这是什么型号的光耦?你确定6脚能悬空吗?

protues里的光耦型号不多,网上查都是用这个替代的,仿真模拟过,用起来和平时4脚的一样。但是接上单片机就不知道为什么会出现这种状况,我觉得是仿真软件的问题。
点赞  2017-8-17 22:56
换个其他型号的光耦试试
点赞  2017-8-18 00:04
R300-1k 改成 100K, 驱动电流太小了。
点赞  2017-8-23 15:52
一般的光耦驱动能力很弱,所以会出现这样的现象,需要通过三极管或比较器增强驱动能力。有些光耦内部带有驱动电路,就不存在这个问题了。
点赞  2017-8-23 16:23
引用: 花开相依-花落 发表于 2017-8-23 15:52
R300-1k 改成 100K, 驱动电流太小了。

改成100K不更小?应该是100欧吧?100K和100欧都试过了,不得···
点赞  2017-8-23 23:53
引用: dcexpert 发表于 2017-8-23 16:23
一般的光耦驱动能力很弱,所以会出现这样的现象,需要通过三极管或比较器增强驱动能力。有些光耦内部带有驱 ...

你好,请问是要怎么加呢,加在输出端吗?
点赞  2017-8-23 23:54
引用: xiep03 发表于 2017-8-23 23:54
你好,请问是要怎么加呢,加在输出端吗?

是的
点赞  2017-8-24 00:50
仿真不是全能的,实际中我用的IC是3.3V,光耦输出串100K,可以由3.2V变成0.2V。加一级放大管,难到不到成本。有空光耦规格书多详细看看,算逄光耦输出端的驱动能力是多少,再加上你的IC是5V,要成功肯定是在大于100K以上,更好一点。
点赞  2017-8-24 21:06
仿真不是全能的,实际中我用的IC是3.3V,光耦输出串100K,可以由3.2V变成0.2V。加一级放大管,难到不要成本,再说器件多,稳定性更差,简单的事别搞复杂了。有空 光耦规格书 多详细看看,看看光耦输出端的驱动能力是多少,再加上你的IC是5V,要成功肯定是在大于100K以上。信的话,动手做一个,看看。14楼打错几个,修改了一下。
点赞  2017-8-24 21:18

问一下你这个问题怎么解决的啊,我也遇到这个问题了,头疼

点赞  2019-6-5 10:49
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复