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

光耦+三极管电路问题

[复制链接]
楼主: leotsing
手机看帖
扫描二维码
随时随地手机跟帖
41
三极管的问题,换一个试一下,换另一个8050或9013

使用特权

评论回复
42
interyujie| | 2015-9-16 14:52 | 只看该作者
有示波器或万用表的话,可观察各点电压;
有镊子的话,可手动将光耦输入和输出短接倒地;
不过我猜是光耦导通了输出电平过高了,直接短接光耦输入两个脚,看能否控制继电器。

使用特权

评论回复
43
jing43| | 2015-9-16 17:00 | 只看该作者
本帖最后由 jing43 于 2015-9-16 17:02 编辑

你后来贴的实际使用电路,再在三极管的 BE 间跨接一个 10K 欧电阻就可以了。还有你那个 200R 其实不用那么小,1K 欧就可以了。稳定可靠。

使用特权

评论回复
44
nyf1972| | 2015-9-16 20:25 | 只看该作者
楼主的图纸肯定是有问题的,原理上是不太通的:
      1 光耦不导通时候 ,12v通过2个电阻和一个PN结到地线,电流是有的,满足一个条件 其中 基极电流=(12-0.7)/(3.3+3.3)
      2 光耦导通时候,由于光耦的Vce比0.7 大,导致PN结上还是有电流 ,只是可能很小。但是通过三极管放大后,三极管的集电极电流可能能够维持继电器(注意:不是吸合电流,而是维持电流,吸合电流会比维持电流大很多)
     3.原图的该进意见 :直接在原图中三极干的BE脚之间并联一个电阻 ,阻值最小为 :0.7/((12-0.7)/(3.3+3.3)),最大为  光耦导通情况下的0.6/((Vce-0.6)/3.3) 0.6为 PN结电压保险的值。
    4.不建议你这样用,建议用PNP三极管代替 原图中的NPN三极管,就能够可靠,但是逻辑要反相 。新图上也一定要在三极管的BE脚并联一个电阻,计算方法自己想了。

使用特权

评论回复

打赏榜单

leotsing 打赏了 1.00 元 2015-09-26

45
hejianguo5515| | 2015-9-16 22:04 | 只看该作者
楼主你可以试着在三极管的基极与射极并连一个电阻

使用特权

评论回复
46
hejianguo5515| | 2015-9-16 22:20 | 只看该作者
leotsing 发表于 2015-9-15 18:41
测试的结果:(12v实际是13.46V)当PA=1时,光耦输出端电压7V,三极管BE端电压0.7V,D2两端电压13.46V    ...

根据你测试出来的数据,单PA=1时,光耦截止,次数VCE两极的电压怎么等于了0V,这样的话 三级管就工作在了饱和区,这恐怕不好吧!并且当PA=0时,光耦导通,而根据你测试的数据就是逛够导通也不彻底,所以可以适当减小R22的值,另外增加R23的阻值,以使三极管工作在线性区,再在三极管的基射极间接一个大概10K的电阻,试试吧

使用特权

评论回复
47
1261867136| | 2015-9-18 16:45 | 只看该作者
楼主,我的想法是,光耦里面不是也有三极管?  然后,按照图示的话,是不是变成复合管了? 那这么简单的连接没干扰嘛? 是不是需要BE之间加个电阻电容啥的?
等待楼主最新进展

使用特权

评论回复
48
leotsing|  楼主 | 2015-9-18 21:14 | 只看该作者
1261867136 发表于 2015-9-18 16:45
楼主,我的想法是,光耦里面不是也有三极管?  然后,按照图示的话,是不是变成复合管了? 那这么简单的连 ...


-------------------------------------------------------------------
现在我就直接用的ULN2003芯片来控制的.一切正常

使用特权

评论回复
49
专注于嵌入式| | 2015-9-18 21:37 | 只看该作者
BE并联电阻。减少基极电流。

使用特权

评论回复
50
专注于嵌入式| | 2015-9-18 22:10 | 只看该作者
leotsing 发表于 2015-9-15 19:45
现在我把电路换成了这样,可以正常控制。原来那个电路我之后有空再去好好研究下。

...

三极管BE接并联电阻1.1K

使用特权

评论回复
51
oldzhang| | 2015-9-19 09:42 | 只看该作者
本帖最后由 oldzhang 于 2015-9-19 09:51 编辑

建议你用这个图,和你最初的控制逻辑相同
PA0=1,继电器加电,LED亮
PA0=0,继电器不加电,LED灭


a.gif (21.1 KB )

a.gif

使用特权

评论回复
52
wf.yang| | 2015-9-19 10:13 | 只看该作者
leotsing 发表于 2015-9-15 19:45
现在我把电路换成了这样,可以正常控制。原来那个电路我之后有空再去好好研究下。

...

建议 Q2 基极再加一个对地的电阻,光耦截止时抗干扰。

使用特权

评论回复
53
631598215| | 2015-9-19 17:06 | 只看该作者
zyj9490 发表于 2015-9-15 23:30
把8050换成3904,现在可以确定8050的性能佳,反向性能欠佳,8050是中功率管,B不够大.可以用3904替换.原电路 ...

使用特权

评论回复
54
jls1976| | 2015-9-19 18:33 | 只看该作者
PA=0时,光耦输出端电压0V,三极管BE端电压0.65V,D2两端电压11V。。

光耦已经导通,这时三级管的BE电压不应该为0.65V,应该为0V,要看一下三极管是否接错,比如EBC的顺序

使用特权

评论回复
55
lvyunhua| | 2015-9-19 22:38 | 只看该作者
楼主三极管有放大电路嫌疑。

使用特权

评论回复
56
kamen588| | 2015-9-21 15:25 | 只看该作者
oldzhang 发表于 2015-9-19 09:42
建议你用这个图,和你最初的控制逻辑相同
PA0=1,继电器加电,LED亮
PA0=0,继电器不加电,LED灭

这个和我的想法一样

使用特权

评论回复
57
1毛1| | 2015-9-29 11:51 | 只看该作者
leotsing 发表于 2015-9-15 19:45
现在我把电路换成了这样,可以正常控制。原来那个电路我之后有空再去好好研究下。

...

原先的电路去掉光耦看一下,会发现,三极管的基极电压是12V,三极管是导通状态,所以无论PA0是什么状态,DS2都会亮

使用特权

评论回复
58
demon_01| | 2015-9-30 22:04 | 只看该作者
zyj9490 发表于 2015-9-15 18:50
如果200R是200欧,有点大,(VCC是3.3V),还有BE并一个10K的电阻.

BE并一个10K电阻起什么作用?为什么要用10K,而不是其它值呢?

使用特权

评论回复
59
demon_01| | 2015-9-30 22:41 | 只看该作者
hejianguo5515 发表于 2015-9-16 22:20
根据你测试出来的数据,单PA=1时,光耦截止,次数VCE两极的电压怎么等于了0V,这样的话 三级管就工作在了 ...

不太明白你的意图,本来此图中的三极管是用来控制LED灯的亮和灭的,为什么要让三极管工作于线性区,而不是工作于饱和、截止区呢?

使用特权

评论回复
60
402051503| | 2015-10-21 15:01 | 只看该作者
1、三极管可能接反了
2、及时P0=0时,你的光耦后端被导通,12V经过电阻落地,但是光耦也是半导体,也有0.7V压降,可能导致三极管导通。

使用特权

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

本版积分规则