光耦及三极管控制线圈的问题

[复制链接]
4051|8
 楼主| wenwen1989 发表于 2013-3-20 21:27 | 显示全部楼层 |阅读模式

如图所示,我原先认为光耦导通后示波器所接的点应该是电压接近0,额仿真出来缺将近30V,不明白为什么,请大家帮帮忙

图2是我想让三极管当开关用,为了饱和加了偏置电阻,但是加了之后由于有电流影响光耦失效了,那位大侠可以指点一下?我折腾了好几天控制电路,想控制R为56的线圈上电和断电,可一直没有一个好的方法,初学希望多多帮助

本帖子中包含更多资源

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

×
william008 发表于 2013-3-21 10:07 | 显示全部楼层
图1中,你没有注意电流传输系数的概念。光耦输入端电流=(5V-Vled)/1K=3mA。就算光耦电流传输系数达到100%(具体的值你去查datasheet),输出端电压=30V-3mA×R7=30V-30mV=29.97V。
图2,我没有看懂你的问题,“但是加了之后由于有电流影响光耦失效了”是什么意思?
 楼主| wenwen1989 发表于 2013-3-21 16:42 | 显示全部楼层
william008 发表于 2013-3-21 10:07
图1中,你没有注意电流传输系数的概念。光耦输入端电流=(5V-Vled)/1K=3mA。就算光耦电流传输系数达到100%( ...

噢谢谢嘿嘿,图2中若是在BC极间加个电阻的话三极管可以饱和起到开关作用,但是光耦确起不到控制作用了,若是如图2不加,光耦可以控制,但是三极管只是放大
bangzhu 发表于 2013-3-21 19:17 | 显示全部楼层
电阻R5放到C集,才能让三极管起到开关作用。另外电阻R2不用这么小,浪费电,取值大些,具体值可以仿真,让三极管饱和的值多点余量即可。

本帖子中包含更多资源

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

×
 楼主| wenwen1989 发表于 2013-3-21 21:43 | 显示全部楼层
bangzhu 发表于 2013-3-21 19:17
电阻R5放到C集,才能让三极管起到开关作用。另外电阻R2不用这么小,浪费电,取值大些,具体值可以仿真,让 ...

我这有试了试,但是CE间压降有2.5V左右,R2越小压降越小,但到一定值就不变了,三极管不是饱和的时候压降0,3V多么?那这样是不是饱和不了呢?
bangzhu 发表于 2013-3-22 09:08 | 显示全部楼层
R2越小电压越小这说明你选的三级管功率太小,换个大功率的三极管。
bangzhu 发表于 2013-3-22 09:15 | 显示全部楼层
你这个光耦是NPN型的,又是用来做开关用的,三极管当开关用,他的输出端是集电极,不是发射极。你的电路改成如下。驱动三极管换成PNP型。

本帖子中包含更多资源

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

×
 楼主| wenwen1989 发表于 2013-3-22 10:02 | 显示全部楼层
bangzhu 发表于 2013-3-22 09:15
你这个光耦是NPN型的,又是用来做开关用的,三极管当开关用,他的输出端是集电极,不是发射极。你的电路改 ...

谢谢你的耐心讲解终于好了
BruceLone 发表于 2013-8-22 14:13 | 显示全部楼层
支持4楼和7楼
您需要登录后才可以回帖 登录 | 注册

本版积分规则

15

主题

84

帖子

0

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