找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

关于光耦输入,单片机IO口电流问题

查看数: 3077 | 评论数: 10 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2021-6-18 10:04

正文摘要:

本帖最后由 27376054 于 2021-6-18 10:07 编辑 思路是这样的:当DB2端口接好NPN型光电开关后,有信号时候光耦导通,然后单片机P3.4电平拉为低电平,LED灯亮。问题是当光耦的导通后,LED灯亮5MA的电流的流向是不是 ...

回复

ID:94031 发表于 2021-6-18 16:30
DB2的地不应该是5V的地,应该是24V的地,你这样接失去光耦的隔离作用。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

ID:939315 发表于 2021-6-18 16:13
要看你单片机P3.4口设置的是上拉电阻还是下拉电阻,上拉电阻的话不会用电流流入单片机,下拉电阻的话,流入单片机的电流也很小。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

ID:936530 发表于 2021-6-18 14:50
单片机IO口设置为输入高阻抗

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

ID:97350 发表于 2021-6-18 14:50
单片机上电后引脚全部是高电平,所以电流不会流向那边,他会流向GND

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

ID:160500 发表于 2021-6-18 11:59
单片机IO口设置为输入,一般不用考虑对外围电路的影响。如果是输出就不同了。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

ID:929847 发表于 2021-6-18 11:59
谢谢大神们的指点
ID:844772 发表于 2021-6-18 11:27
P3.4是为检测光耦的,必然设为高电平,所以它被拉低时输出电流;总之,LED电流全部进光耦外,P3.4电流也通过光耦到GND

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

ID:143767 发表于 2021-6-18 11:20
主要的电流基本是通过光耦的三极管进GND了

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

ID:298123 发表于 2021-6-18 11:18
单片机IO口设置为输入,内阻很大,电流可以忽略不计。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

ID:844772 发表于 2021-6-18 11:07
3.4应该是高电平,光耦导通后被拉低,P3.4是输出电流的。所以LED的电流全部通过光耦走GND,而且P3.4也有电流走光耦到GND。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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