• 回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

光耦输出问题

用计算机并口输出+5V来驱动光耦,光耦输出端欲将一外设的接口+5V拉为低电平(要求大约在0.5V左右),现将外设输出通过光耦接地,光耦导通后外设输出脚电压仍在+1V左右,各位兄弟指点一下小弟如何将电压降到0.5V,在此谢了.
全部回复(14)
正序查看
倒序查看
cptank
LV.2
2
2006-12-15 14:36
500) {this.resized=true; this.width=500; this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/48/1166164577.jpg');}" onmousewheel="return imgzoom(this);">
0
回复
kkk2003
LV.1
3
2006-12-15 15:33
@cptank
[图片]500){this.resized=true;this.width=500;this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.com/bbs/u/48/1166164577.jpg');}"onmousewheel="returnimgzoom(this);">
谢楼上的兄弟,一定要加一个三极管吗?TLP521导通后的电阻好象还很大啊.
0
回复
李绍波
LV.9
4
2006-12-15 16:55
@kkk2003
谢楼上的兄弟,一定要加一个三极管吗?TLP521导通后的电阻好象还很大啊.
加三极管效果会好很多,,,,如怕误动作可在三极管基极接一电阻到地..
0
回复
kkk2003
LV.1
5
2006-12-15 17:07
@李绍波
加三极管效果会好很多,,,,如怕误动作可在三极管基极接一电阻到地..
不好意思,我是新手,再请教一下,外设的接口端是+5V,我想将其用一小阻值电阻对地短时下拉到0.5左右,上面的电路中却有三个输出端,如果不要OUT端的话,上面的+5V能拉下来吗.
0
回复
李绍波
LV.9
6
2006-12-15 17:31
@kkk2003
不好意思,我是新手,再请教一下,外设的接口端是+5V,我想将其用一小阻值电阻对地短时下拉到0.5左右,上面的电路中却有三个输出端,如果不要OUT端的话,上面的+5V能拉下来吗.
上面的图中,最上面的是5V电源,,中间接单片机的IO口,,下面的是地,,不是什么三个输入端..
0
回复
kkk2003
LV.1
7
2006-12-15 20:41
@李绍波
上面的图中,最上面的是5V电源,,中间接单片机的IO口,,下面的是地,,不是什么三个输入端..
谢谢你的热心指点,我想我可能没说清楚,上面的这个电路需要有一路+5V电源,而现在IO口插座上没有单独的+5V且无多余的空脚,它只需要把对应的端拉低到0.5V左右即可,我用光耦它只能到1V左右.
0
回复
李绍波
LV.9
8
2006-12-16 08:45
@kkk2003
谢谢你的热心指点,我想我可能没说清楚,上面的这个电路需要有一路+5V电源,而现在IO口插座上没有单独的+5V且无多余的空脚,它只需要把对应的端拉低到0.5V左右即可,我用光耦它只能到1V左右.
光耦只能拉到1V是因为驱动不够,所以要加个三极管来放大,用三极管可以拉到0.1V,+5V电源是取你的单片机供电,,单片机是多少V就多少V,,这个电压并无影响.

如果你是指插座不够位的话,,可以把IO对应的上拉电阻减小,或是增大光耦驱动电流,,还可以选择电流比大的光耦...
0
回复
kkk2003
LV.1
9
2006-12-16 10:04
@李绍波
光耦只能拉到1V是因为驱动不够,所以要加个三极管来放大,用三极管可以拉到0.1V,+5V电源是取你的单片机供电,,单片机是多少V就多少V,,这个电压并无影响.如果你是指插座不够位的话,,可以把IO对应的上拉电阻减小,或是增大光耦驱动电流,,还可以选择电流比大的光耦...
谢谢你,那如果是这样的行不行呢.
500) {this.resized=true; this.width=500; this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/48/1166234689.jpg');}" onmousewheel="return imgzoom(this);">
0
回复
kkk2003
LV.1
10
2006-12-16 10:13
@李绍波
光耦只能拉到1V是因为驱动不够,所以要加个三极管来放大,用三极管可以拉到0.1V,+5V电源是取你的单片机供电,,单片机是多少V就多少V,,这个电压并无影响.如果你是指插座不够位的话,,可以把IO对应的上拉电阻减小,或是增大光耦驱动电流,,还可以选择电流比大的光耦...
另外再请教一下,如果把光耦换成PC817C或PC817D(它的CTR要达到200%和300%)是不是可以直接把电压降到0.5V左右呢.
0
回复
李绍波
LV.9
11
2006-12-16 10:23
@kkk2003
另外再请教一下,如果把光耦换成PC817C或PC817D(它的CTR要达到200%和300%)是不是可以直接把电压降到0.5V左右呢.
加上限流电流还是要安全一点,,,至于能否拉到0.5V以下,你可以试一下..同时减小上拉电阻的情况下应该可以的..
0
回复
kkk2003
LV.1
12
2006-12-21 09:17
@李绍波
加上限流电流还是要安全一点,,,至于能否拉到0.5V以下,你可以试一下..同时减小上拉电阻的情况下应该可以的..
成功了,在耦的输出回路中加一个限流电阻用上面的电路成功将电压降到了0.5-0.6V左右.谢谢各位兄弟.
0
回复
2006-12-30 16:57
**此帖已被管理员删除**
0
回复
kob1981520
LV.5
14
2011-04-20 22:14
@langaimeiren
**此帖已被管理员删除**
0
回复
wengjt
LV.3
15
2011-04-21 13:32
@kkk2003
成功了,在耦的输出回路中加一个限流电阻用上面的电路成功将电压降到了0.5-0.6V左右.谢谢各位兄弟.
用一个二极管代替Q更简单.
0
回复