一个关于光耦驱动的简单问题,谢谢~

2019-07-16 09:50发布

如图所示,IN1是直连的单片机I/O口,之前未串限流电阻,导致光耦无输出。后串330Ω电阻后无改善。换成4.7K电阻后光耦可以正常工作,3脚可以正常输出。 微信截图_20181010085502.png
有两点疑问:
1.我没加限流电阻,IN1输出单片机高电平5V,单片机I/O口驱动电流大约在10mA左右,为啥驱动不了光耦呢?
2.加了4.7K的电阻为啥又可以驱动了呢?不是电流更小了吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
aylboy0001
1楼-- · 2019-07-16 14:32
1、一般红光二极管的压降1.2V,你直接单片机的IO口5V接到发光二极管,扣除压降后还有3.8V电压,这个电压的串联等效电阻很小,那么大的电流肯定单片机提供不出来的啊
2、一般发光二级管的工作电流控制在mA级别就可以,并没有很严格的要求,原则上只需要保证不超过发光二极管的耗散功率就可以,但是实际上如果长期工作在较高电流状态发光二极管的寿命会急速下降,因此一般控制在1mA附近即可,你用330ohm的话,单片机需要提供12.7mA左右电流,应该是超过了IO驱动能力,而用4.7K时,电流大约0.8mA左右,此时发光二极管是可以正常工作的啊 最佳答案
芯联天下
2楼-- · 2019-07-16 17:16
 精彩回答 2  元偷偷看……
DTFT
3楼-- · 2019-07-16 19:11
你看看内部结构,估计会有保护机制。

一周热门 更多>