找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2517|回复: 10
收起左侧

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

  [复制链接]
回帖奖励 10 黑币 回复本帖可获得 10 黑币奖励! 每人限 1 次
ID:929847 发表于 2021-6-18 10:04 | 显示全部楼层 |阅读模式
本帖最后由 27376054 于 2021-6-18 10:07 编辑

思路是这样的:当DB2端口接好NPN型光电开关后,有信号时候光耦导通,然后单片机P3.4电平拉为低电平,LED灯亮。问题是当光耦的导通后,LED灯亮5MA的电流的流向是不是分成两路流向GND,一路通过单片机IO内部连接GND,还是直接5MA电流通过光耦的三极管导通后直接流向GND,因为怕电流流向IO口5MA增加单片机的功耗,这个问题可能很小白,但求大神赐教,不懂就问吗我不想不懂装懂哈哈哈·
51hei图片20210618100814.png
回复

使用道具 举报

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

评分

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

查看全部评分

回复

使用道具 举报

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

评分

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

查看全部评分

回复

使用道具 举报

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

评分

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

查看全部评分

回复

使用道具 举报

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

评分

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

查看全部评分

回复

使用道具 举报

ID:929847 发表于 2021-6-18 11:59 | 显示全部楼层
谢谢大神们的指点
回复

使用道具 举报

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

评分

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

查看全部评分

回复

使用道具 举报

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

评分

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

查看全部评分

回复

使用道具 举报

ID:936530 发表于 2021-6-18 14:50 | 显示全部楼层
单片机IO口设置为输入高阻抗

评分

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

查看全部评分

回复

使用道具 举报

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

评分

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

查看全部评分

回复

使用道具 举报

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

评分

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

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

Powered by 单片机教程网

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