红外开关无法使TLP521-1工作

2019-07-15 10:00发布

红外开关的电平信号由光耦隔离接到单片机管脚上  红外开关的输出是大于3.5V  但是单片机的管脚就是读不到信号   我用学生电源提供3.5V的电压  单片机就可以读到    这个还跟电流大小有关系吗
红外隔离.png
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
进击的生菜
1楼-- · 2019-07-15 19:27
JQ_Lin 发表于 2017-8-3 15:11
光耦输入端电压3.5V时,输入电流大约11mA,能够正常工作。
红外开关的输出大于3.5V,是空载的数据吧?
如果红外开关的输出阻抗过大,那么带载时输出电压降低幅度较大,不能为光耦提供足够的驱动电流,光耦不能可靠导通,不能输出高电平,单片机就读不到。

谢谢你  我先去试试
进击的生菜
2楼-- · 2019-07-15 20:24
 精彩回答 2  元偷偷看……
JQ_Lin
3楼-- · 2019-07-16 00:10
进击的生菜 发表于 2017-8-3 21:01
我把电阻都换到3欧了  还是不行   在普通管脚上可以  我打算不用光耦隔离了

因为光耦工作必须有足够的电流驱动才行,所以,你应当首先检测红外开关在带载(限流电阻保持200欧姆不变)条件下的输出电压,看它有无能力驱动,确认问题是否在于红外开关。而不应该硬是把限流电阻减到3欧姆之小,太不靠谱了。
祝你成功。

进击的生菜
4楼-- · 2019-07-16 05:50
JQ_Lin 发表于 2017-8-3 21:47
因为光耦工作必须有足够的电流驱动才行,所以,你应当首先检测红外开关在带载(限流电阻保持200欧姆不变)条件下的输出电压,看它有无能力驱动,确认问题是否在于红外开关。而不应该硬是把限流电阻减到3欧姆之小,太不靠谱了。
祝你成功。

嗯 好的  谢谢你  我再尝试尝试

一周热门 更多>