1234下一页
返回列表 发新帖我要提问本帖赏金: 4.00元(功能说明)

[电路/定理] 光耦+三极管电路问题

[复制链接]
16876|72
 楼主| leotsing 发表于 2015-9-15 17:23 | 显示全部楼层 |阅读模式
本帖最后由 leotsing 于 2015-9-15 17:25 编辑


***************************************************************
电路如图所上
--------我的想法---------
用PA0口来控制右边的继电器。 当PA0=0时候,光耦导通,将Q2 的B-E电压拉低 从而Q2截至; 当PA=1时候,光耦关闭,Q2基极链接DC12V,Q2导通

--------问题-----------
实际情况是PA为0或1的时候  LED一直亮,继电器一直不变化。当我改变电阻A 和 B 的时候,出现过LED闪烁一下,继电器跳动一下的情况


求各位帮忙看一下问题在哪里,需要在哪里改进一下。


本帖子中包含更多资源

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

×

打赏榜单

21ic小喇叭 打赏了 3.00 元 2015-09-21

评论

CTR 好好研究这个名词 再来设计电路  发表于 2022-12-27 15:12
racinglam 发表于 2015-9-15 17:31 | 显示全部楼层
用万用表量一下耦输出不就知道了
1037886749 发表于 2015-9-15 18:06 | 显示全部楼层
先看看光耦有没接错,输出电平有没有问题..
三极管本来就有漏电流,LED有一定微弱的发光是正常的..
继电器的吸合电压是不是12V..
 楼主| leotsing 发表于 2015-9-15 18:41 | 显示全部楼层
racinglam 发表于 2015-9-15 17:31
用万用表量一下耦输出不就知道了

测试的结果:(12v实际是13.46V)当PA=1时,光耦输出端电压7V,三极管BE端电压0.7V,D2两端电压13.46V    ;PA=0时,光耦输出端电压0V,三极管BE端电压0.65V,D2两端电压11V。。。光耦应该是好的

评论

对啊 光耦输出已经0V了 BE 居然 0.65V 地成负的了岂不是???  发表于 2022-10-31 10:51
 楼主| leotsing 发表于 2015-9-15 18:41 | 显示全部楼层
1037886749 发表于 2015-9-15 18:06
先看看光耦有没接错,输出电平有没有问题..
三极管本来就有漏电流,LED有一定微弱的发光是正常的..
继电器 ...

测试的结果:(12v实际是13.46V)当PA=1时,光耦输出端电压7V,三极管BE端电压0.7V,D2两端电压13.46V    ;PA=0时,光耦输出端电压0V,三极管BE端电压0.65V,D2两端电压11V。。。光耦应该是好的
zyj9490 发表于 2015-9-15 18:50 | 显示全部楼层
本帖最后由 zyj9490 于 2015-9-15 18:54 编辑

如果200R是200欧,有点大,(VCC是3.3V),还有BE并一个10K的电阻.
zyj9490 发表于 2015-9-15 18:55 | 显示全部楼层
leotsing 发表于 2015-9-15 18:41
测试的结果:(12v实际是13.46V)当PA=1时,光耦输出端电压7V,三极管BE端电压0.7V,D2两端电压13.46V    ...

三极管可能是脚位搞错了.
airwill 发表于 2015-9-15 18:55 | 显示全部楼层
这个电路的原理上没有问题, 但参数有问题, 光耦导通, 不能完全截止三极管,
建议可以把 A 加大几倍试试,
最好改成 光耦输出接在 A-B 两个电阻之间.
nethopper 发表于 2015-9-15 19:01 | 显示全部楼层
“光耦输出为0V,三极管BE端电压0.65V”, 什么情况? 去掉R23吧
 楼主| leotsing 发表于 2015-9-15 19:12 | 显示全部楼层
zyj9490 发表于 2015-9-15 18:50
如果200R是200欧,有点大,(VCC是3.3V),还有BE并一个10K的电阻.

我刚才把B-E连在一起,三极管还是通,LED照样亮,这完全想不通啊

评论

仔细检查你的三极管封装是不是正确,如果管脚定义正确的话,估计是三极管坏了  发表于 2022-11-1 23:14
 楼主| leotsing 发表于 2015-9-15 19:12 | 显示全部楼层
airwill 发表于 2015-9-15 18:55
这个电路的原理上没有问题, 但参数有问题, 光耦导通, 不能完全截止三极管,
建议可以把 A 加大几倍试试,
...

我刚才把B-E连在一起,三极管还是通,LED照样亮,这完全想不通啊

评论

三级管用错了?  发表于 2022-10-31 10:52
 楼主| leotsing 发表于 2015-9-15 19:13 | 显示全部楼层
nethopper 发表于 2015-9-15 19:01
“光耦输出为0V,三极管BE端电压0.65V”, 什么情况? 去掉R23吧

我刚才把B-E连在一起,三极管还是通,LED照样亮,这完全想不通啊
zyj9490 发表于 2015-9-15 19:18 | 显示全部楼层
leotsing 发表于 2015-9-15 19:12
我刚才把B-E连在一起,三极管还是通,LED照样亮,这完全想不通啊

如果器件好的话,BJT的漏电流主要是经过继电器的线圈,而不是LED,器件确认是用对了吗?
 楼主| leotsing 发表于 2015-9-15 19:45 | 显示全部楼层
zyj9490 发表于 2015-9-15 19:18
如果器件好的话,BJT的漏电流主要是经过继电器的线圈,而不是LED,器件确认是用对了吗? ...

现在我把电路换成了这样,可以正常控制。原来那个电路我之后有空再去好好研究下。

本帖子中包含更多资源

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

×

评论

你改后的这个电路图的逻辑关系,与你设计初衷正好相反。 以前是PAO端等于0时,需要继电器断电。现在是PAO端等于0时,继电器得电。  发表于 2023-1-5 18:08
songchenping 发表于 2015-9-15 19:53 | 显示全部楼层
非常简单的图,楼主为什么要这么连接啊。
songchenping 发表于 2015-9-15 19:53 | 显示全部楼层
非常简单的图,楼主为什么要这么连接啊。
oldzhang 发表于 2015-9-15 21:59 | 显示全部楼层
本帖最后由 oldzhang 于 2015-9-15 22:04 编辑

这么连逻辑是
PA0=0,继电器动作(LED亮)
PA0=1,继电器不动作(LED灭)
如果还要实现原来的逻辑,可以换成光耦+PNP管8550做成跟随器,
 楼主| leotsing 发表于 2015-9-15 23:00 | 显示全部楼层
oldzhang 发表于 2015-9-15 21:59
这么连逻辑是
PA0=0,继电器动作(LED亮)
PA0=1,继电器不动作(LED灭)

哦, 谢谢.
lifevast01 发表于 2015-9-15 23:10 | 显示全部楼层
不知道你选的光耦是什么型号,注意看规格参数,光耦饱和导通时VCE的电压可能导致你的Q2微导通状态了

本帖子中包含更多资源

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

×
zyj9490 发表于 2015-9-15 23:30 | 显示全部楼层
leotsing 发表于 2015-9-15 19:12
我刚才把B-E连在一起,三极管还是通,LED照样亮,这完全想不通啊

把8050换成3904,现在可以确定8050的性能佳,反向性能欠佳,8050是中功率管,B不够大.可以用3904替换.原电路是不错的.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

17

主题

71

帖子

0

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