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

[复制链接]
16875|72
robter 发表于 2015-9-16 11:24 | 显示全部楼层
三极管的问题,换一个试一下,换另一个8050或9013
interyujie 发表于 2015-9-16 14:52 | 显示全部楼层
有示波器或万用表的话,可观察各点电压;
有镊子的话,可手动将光耦输入和输出短接倒地;
不过我猜是光耦导通了输出电平过高了,直接短接光耦输入两个脚,看能否控制继电器。
jing43 发表于 2015-9-16 17:00 | 显示全部楼层
本帖最后由 jing43 于 2015-9-16 17:02 编辑

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

hejianguo5515 发表于 2015-9-16 22:04 | 显示全部楼层
楼主你可以试着在三极管的基极与射极并连一个电阻
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的电阻,试试吧
1261867136 发表于 2015-9-18 16:45 | 显示全部楼层
楼主,我的想法是,光耦里面不是也有三极管?  然后,按照图示的话,是不是变成复合管了? 那这么简单的连接没干扰嘛? 是不是需要BE之间加个电阻电容啥的?
等待楼主最新进展
 楼主| leotsing 发表于 2015-9-18 21:14 | 显示全部楼层
1261867136 发表于 2015-9-18 16:45
楼主,我的想法是,光耦里面不是也有三极管?  然后,按照图示的话,是不是变成复合管了? 那这么简单的连 ...


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

本帖子中包含更多资源

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

×
专注于嵌入式 发表于 2015-9-18 21:37 | 显示全部楼层
BE并联电阻。减少基极电流。
专注于嵌入式 发表于 2015-9-18 22:10 | 显示全部楼层
leotsing 发表于 2015-9-15 19:45
现在我把电路换成了这样,可以正常控制。原来那个电路我之后有空再去好好研究下。

...

三极管BE接并联电阻1.1K
oldzhang 发表于 2015-9-19 09:42 | 显示全部楼层
本帖最后由 oldzhang 于 2015-9-19 09:51 编辑

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


本帖子中包含更多资源

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

×
wf.yang 发表于 2015-9-19 10:13 | 显示全部楼层
leotsing 发表于 2015-9-15 19:45
现在我把电路换成了这样,可以正常控制。原来那个电路我之后有空再去好好研究下。

...

建议 Q2 基极再加一个对地的电阻,光耦截止时抗干扰。
631598215 发表于 2015-9-19 17:06 | 显示全部楼层
zyj9490 发表于 2015-9-15 23:30
把8050换成3904,现在可以确定8050的性能佳,反向性能欠佳,8050是中功率管,B不够大.可以用3904替换.原电路 ...

jls1976 发表于 2015-9-19 18:33 | 显示全部楼层
PA=0时,光耦输出端电压0V,三极管BE端电压0.65V,D2两端电压11V。。

光耦已经导通,这时三级管的BE电压不应该为0.65V,应该为0V,要看一下三极管是否接错,比如EBC的顺序
lvyunhua 发表于 2015-9-19 22:38 | 显示全部楼层
楼主三极管有放大电路嫌疑。
kamen588 发表于 2015-9-21 15:25 | 显示全部楼层
oldzhang 发表于 2015-9-19 09:42
建议你用这个图,和你最初的控制逻辑相同
PA0=1,继电器加电,LED亮
PA0=0,继电器不加电,LED灭

这个和我的想法一样
1毛1 发表于 2015-9-29 11:51 | 显示全部楼层
leotsing 发表于 2015-9-15 19:45
现在我把电路换成了这样,可以正常控制。原来那个电路我之后有空再去好好研究下。

...

原先的电路去掉光耦看一下,会发现,三极管的基极电压是12V,三极管是导通状态,所以无论PA0是什么状态,DS2都会亮
demon_01 发表于 2015-9-30 22:04 | 显示全部楼层
zyj9490 发表于 2015-9-15 18:50
如果200R是200欧,有点大,(VCC是3.3V),还有BE并一个10K的电阻.

BE并一个10K电阻起什么作用?为什么要用10K,而不是其它值呢?
demon_01 发表于 2015-9-30 22:41 | 显示全部楼层
hejianguo5515 发表于 2015-9-16 22:20
根据你测试出来的数据,单PA=1时,光耦截止,次数VCE两极的电压怎么等于了0V,这样的话 三级管就工作在了 ...

不太明白你的意图,本来此图中的三极管是用来控制LED灯的亮和灭的,为什么要让三极管工作于线性区,而不是工作于饱和、截止区呢?
402051503 发表于 2015-10-21 15:01 | 显示全部楼层
1、三极管可能接反了
2、及时P0=0时,你的光耦后端被导通,12V经过电阻落地,但是光耦也是半导体,也有0.7V压降,可能导致三极管导通。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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