红外距离的问题

[复制链接]
2486|10
 楼主| zhiyonghe 发表于 2009-10-23 15:28 | 显示全部楼层 |阅读模式
我用单片机的普通IO口输出红外编码的信号到三级管的B级,三级管的C级接3v电压,E级接红外发射二极管。但发现距离老是只有3M左右!!怎么才能增加距离呢??
ALLEN2006 发表于 2009-10-23 16:20 | 显示全部楼层
红外二极管接在电源与集电极之间,并串一个4。7R的电阻
 楼主| zhiyonghe 发表于 2009-10-26 10:17 | 显示全部楼层
红外二极管接在电源与集电极之间,并串一个4。7R的电阻
ALLEN2006 发表于 2009-10-23 16:20


加电阻不是更减小了发射功率!!!!那怎么还能增加发射距离呢?
ejack 发表于 2009-10-26 12:04 | 显示全部楼层
LZ连管子都用错了……
 楼主| zhiyonghe 发表于 2009-10-26 15:23 | 显示全部楼层
5# ejack

???????:o
 楼主| zhiyonghe 发表于 2009-10-26 15:23 | 显示全部楼层
LZ连管子都用错了……
ejack 发表于 2009-10-26 12:04


怎么个错呢??
smileage 发表于 2009-10-26 15:26 | 显示全部楼层
npn的管子,红外二极管应该接在电源与集电极之间
yuse 发表于 2009-10-26 15:29 | 显示全部楼层
对啊 然后电阻小点 或者电源大点
yuse 发表于 2009-10-26 15:29 | 显示全部楼层
只要保证别把红外管子烧了就行
 楼主| zhiyonghe 发表于 2009-10-26 20:38 | 显示全部楼层
npn的管子,红外二极管应该接在电源与集电极之间
smileage 发表于 2009-10-26 15:26

不见得吧??是NPN还是pnp得看你的IO口空闲时的输出吧??我看过美的的空调就是NPN!!因为你发完码后IO口就是低电平所以不会导通!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

131

主题

1265

帖子

1

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