发新帖本帖赏金 4.00元(功能说明)我要提问
返回列表
打印
[电路/定理]

光耦+三极管电路问题

[复制链接]
楼主: leotsing
手机看帖
扫描二维码
随时随地手机跟帖
21
本帖最后由 zyj9490 于 2015-9-15 23:37 编辑

控制一个继电器没必要用中功率三极管.用3904就可以了,漏电流比较小.多试几个8050,难道都是这个问题,明显CB变成了正偏.

使用特权

评论回复
22
anvy178| | 2015-9-16 00:20 | 只看该作者
leotsing 发表于 2015-9-15 19:13
我刚才把B-E连在一起,三极管还是通,LED照样亮,这完全想不通啊

这样子不是器件有问题就是你碰到那里了

使用特权

评论回复
23
leotsing|  楼主 | 2015-9-16 07:48 | 只看该作者
songchenping 发表于 2015-9-15 19:53
非常简单的图,楼主为什么要这么连接啊。

我14楼的图,前辈觉得哪里可以改进下吗? R19多大合适?

使用特权

评论回复
24
leotsing|  楼主 | 2015-9-16 07:49 | 只看该作者
lifevast01 发表于 2015-9-15 23:10
不知道你选的光耦是什么型号,注意看规格参数,光耦饱和导通时VCE的电压可能导致你的Q2微导通状态了 ...

我换成了14楼的图,是不是就不用考虑这个问题了?

使用特权

评论回复
25
leotsing|  楼主 | 2015-9-16 07:50 | 只看该作者
zyj9490 发表于 2015-9-15 23:35
控制一个继电器没必要用中功率三极管.用3904就可以了,漏电流比较小.多试几个8050,难道都是这个问题,明显CB ...

明白了,谢谢

使用特权

评论回复
26
songchenping| | 2015-9-16 07:53 | 只看该作者
leotsing 发表于 2015-9-16 07:48
我14楼的图,前辈觉得哪里可以改进下吗? R19多大合适?

你的R22阻值合适吗,单片机可以承受25mA的电流值吗?(如果VCC=5V),还有你的光耦的参数,多大电流可以驱动,还有输出端多大电流,继电器参数,线圈多大电流可以动作。这些都会这几影响你电路中的器件参数的,还有如果你想用三极管的话,不妨给8050的基极下拉一个电路,保证光耦断开时的状态稳定。

使用特权

评论回复
27
duhemayi| | 2015-9-16 07:57 | 只看该作者
很好!

使用特权

评论回复
28
leotsing|  楼主 | 2015-9-16 09:10 | 只看该作者
songchenping 发表于 2015-9-16 07:53
你的R22阻值合适吗,单片机可以承受25mA的电流值吗?(如果VCC=5V),还有你的光耦的参数,多大电流可以 ...

现在的实际电路如图:

******************************************************
问题/现象:
我现在让PA0端口在0与1之间不停地闪烁.结果A点电压在12V和0.8V之间切换.B点电压一直为0.7V  

我的以为:
当A点电压为12V的时候,光耦是断开的.这个时候Q2的基极是断开的.此时B点的电压怎么会是 0.7V?
******************************************************






使用特权

评论回复
29
leotsing|  楼主 | 2015-9-16 09:10 | 只看该作者

前辈请看一下.你的楼下(28楼)的情况

使用特权

评论回复
30
leotsing|  楼主 | 2015-9-16 09:12 | 只看该作者
anvy178 发表于 2015-9-16 00:20
这样子不是器件有问题就是你碰到那里了

现在最新的情况是28楼的那个, 前辈能所帮忙看一下.

使用特权

评论回复
31
zyj9490| | 2015-9-16 09:18 | 只看该作者
leotsing 发表于 2015-9-16 09:10
现在的实际电路如图:

******************************************************

你是示波器看的,还是电表量的,电表量的不算数,因电表的响应太慢了。

使用特权

评论回复
32
leotsing|  楼主 | 2015-9-16 09:26 | 只看该作者
zyj9490 发表于 2015-9-16 09:18
你是示波器看的,还是电表量的,电表量的不算数,因电表的响应太慢了。 ...

是 示波器 看的. 而且我的PA0口2秒才变化一次.

使用特权

评论回复
33
songchenping| | 2015-9-16 09:45 | 只看该作者
leotsing 发表于 2015-9-16 09:10
现在的实际电路如图:

******************************************************

首先光耦要求正常情况下是输入20mA,这一条你没有满足,光耦不能有效导通。

使用特权

评论回复
34
zyj9490| | 2015-9-16 09:53 | 只看该作者
zyj9490 发表于 2015-9-16 09:18
你是示波器看的,还是电表量的,电表量的不算数,因电表的响应太慢了。 ...

BE并一个10K的电阻试试。

使用特权

评论回复
35
songchenping| | 2015-9-16 09:55 | 只看该作者
leotsing 发表于 2015-9-16 09:10
现在的实际电路如图:

******************************************************

恕我直言,你的电路问题比较多。你用光耦驱动三极管。还不如直接用IO口去控制8050来的快呢。对电流的要求也低,也比较容易控制。非得用光耦吗。光耦的输入电流是个硬伤啊。

使用特权

评论回复
36
anvy178| | 2015-9-16 10:12 | 只看该作者
leotsing 发表于 2015-9-16 09:10
现在的实际电路如图:

******************************************************

按照28楼图 你把B点  直接接地  继电器还闭合的话   那说明三极管有问题
会不会是你封装搞错了   

使用特权

评论回复
37
c-atm| | 2015-9-16 10:14 | 只看该作者
lifevast01 发表于 2015-9-15 23:10
不知道你选的光耦是什么型号,注意看规格参数,光耦饱和导通时VCE的电压可能导致你的Q2微导通状态了 ...

使用特权

评论回复
38
tinytony804| | 2015-9-16 10:31 | 只看该作者
"PA=0时,光耦输出端电压0V,三极管BE端电压0.65V“怎么可能,接错线了吧

使用特权

评论回复
39
songchenping| | 2015-9-16 11:03 | 只看该作者
说了这么多,可能楼主还是没有意识到自己的问题出在什么地方。你为什么不用标准接法呢,你的这个接法是从哪来的。
单片机IO口控制继电器的电路一大堆。你随便用一个都没有问题啊。

使用特权

评论回复
40
ddxx| | 2015-9-16 11:10 | 只看该作者
R18 20K太大了,换成4.7K试试。

使用特权

评论回复
发新帖 本帖赏金 4.00元(功能说明)我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则