发 帖  
[问答] 一个关于光耦驱动的简单问题,谢谢~
584 光耦驱动
分享
如图所示,IN1是直连的单片机I/O口,之前未串限流电阻,导致光耦无输出。后串330Ω电阻后无改善。换成4.7K电阻后光耦可以正常工作,3脚可以正常输出。 微信截图_20181010085502.png
有两点疑问:
1.我没加限流电阻,IN1输出单片机高电平5V,单片机I/O口驱动电流大约在10mA左右,为啥驱动不了光耦呢?
2.加了4.7K的电阻为啥又可以驱动了呢?不是电流更小了吗?
0
奖励10积分
2018-10-10 09:03:30   评论 邀请回答
3个回答
1、一般红光二极管的压降1.2V,你直接单片机的IO口5V接到发光二极管,扣除压降后还有3.8V电压,这个电压的串联等效电阻很小,那么大的电流肯定单片机提供不出来的啊
2、一般发光二级管的工作电流控制在mA级别就可以,并没有很严格的要求,原则上只需要保证不超过发光二极管的耗散功率就可以,但是实际上如果长期工作在较高电流状态发光二极管的寿命会急速下降,因此一般控制在1mA附近即可,你用330ohm的话,单片机需要提供12.7mA左右电流,应该是超过了IO驱动能力,而用4.7K时,电流大约0.8mA左右,此时发光二极管是可以正常工作的啊
最佳答案
2018-10-10 09:03:31 1 评论

举报

1 条评论
  • 2018-10-10 11:43

    感谢耐心回答,是我的理解出了问题,我把单片机I/O口输出理解成了一个最大输出10ma的5V恒压源。。分析分析着就感觉矛盾了

2018-10-10 11:09:59 评论

举报

你看看内部结构,估计会有保护机制。
2018-10-10 11:26:54 4 评论

举报

4 条评论

撰写答案

你正在撰写答案

如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。

高级模式
您需要登录后才可以回帖 登录 | 注册

提问题
关闭

站长推荐 上一条 /7 下一条

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