搜索
bottom↓
回复: 7

请教红外发射LED可以直接用单片机灌电流驱动吗

[复制链接]

出590入992汤圆

发表于 2019-4-22 16:05:14 | 显示全部楼层 |阅读模式
最近采用了:0603的940nm的红外LED做了个项目,用的是STM32F030的单片机引脚直接用灌电流的方式。如下图:


但是发现:平时可以的普通LED可以点亮,但是这次红外LED却不亮(通过电脑的摄像头看的,空调的可以看到闪烁,但是这个不亮。)
怀疑两个原因:
1:电阻过大,我用的是1K电阻。(但是普通的LED也是用的1K电阻啊)
2:灌电流驱动不够(但是这个也可以排除了,因为之前我用的3MM的发射管,用单片机引脚没有加电阻,驱动是可以看到亮的。)

另外:根据手册计算电阻是不可以按照下面的方法?


其正向电压:1.2V,正向电流20ma,如果采用3.3V系统,采用的限流电阻应该是:(3.3-1.2)/0.02 = 105R的电阻。会比较合适。

本帖子中包含更多资源

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

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!

出0入0汤圆

发表于 2019-4-22 16:09:08 | 显示全部楼层
限流电阻太大,串100R的电阻。

出90入0汤圆

发表于 2019-4-22 16:18:47 | 显示全部楼层
本帖最后由 hzpyl 于 2019-4-22 16:46 编辑

很多红外遥控器,为了遥控距离,PWM波输出,没有限流电阻的。

增加:
三极管驱动的,不是IO口直接驱动。

出590入992汤圆

 楼主| 发表于 2019-4-22 16:23:12 | 显示全部楼层
hzpyl 发表于 2019-4-22 16:18
很多红外遥控器,为了遥控距离,PWM波输出,没有限流电阻的。

应该是平均电流的意思吧?我晚点回去换个小电阻试试

出0入4汤圆

发表于 2019-4-22 16:29:50 | 显示全部楼层
hzpyl 发表于 2019-4-22 16:18
很多红外遥控器,为了遥控距离,PWM波输出,没有限流电阻的。

一般是串个1-2欧姆的电阻 ,用三极管来驱动。  直接用io口怕是带起来吃力

出0入0汤圆

发表于 2019-4-22 18:50:23 | 显示全部楼层
你的设计思路好怪,应该先确定驱动电流,看看IO能不能提供,如果不够就要加三极管扩流,最后才算限流电阻。另外,芯片一般还有总电流限制,你4个管子有没有一起输出的要求,同时工作的时候芯片受不受的了

出0入0汤圆

发表于 2019-4-22 19:31:15 | 显示全部楼层
huarana 发表于 2019-4-22 16:29
一般是串个1-2欧姆的电阻 ,用三极管来驱动。  直接用io口怕是带起来吃力

虽然IO口的内阻较大,但是可以多个IO并联。

出0入0汤圆

发表于 2019-4-22 19:35:01 来自手机 | 显示全部楼层
用proteus模拟,stm32灌电流不能驱动LED
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-26 11:38

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表