标题:
关于光耦输入,单片机IO口电流问题
[打印本页]
作者:
27376054
时间:
2021-6-18 10:04
标题:
关于光耦输入,单片机IO口电流问题
本帖最后由 27376054 于 2021-6-18 10:07 编辑
思路是这样的:当DB2端口接好NPN型光电开关后,有信号时候光耦导通,然后单片机P3.4电平拉为低电平,LED灯亮。问题是当光耦的导通后,LED灯亮5MA的电流的流向是不是分成两路流向GND,一路通过单片机IO内部连接GND,还是直接5MA电流通过光耦的三极管导通后直接流向GND,因为怕电流流向IO口5MA增加单片机的功耗,这个问题可能很小白,但求大神赐教,不懂就问吗我不想不懂装懂哈哈哈·
51hei图片20210618100814.png
(74.05 KB, 下载次数: 52)
下载附件
2021-6-18 10:06 上传
作者:
glinfei
时间:
2021-6-18 11:07
3.4应该是高电平,光耦导通后被拉低,P3.4是输出电流的。所以LED的电流全部通过光耦走GND,而且P3.4也有电流走光耦到GND。
作者:
hz_dyg
时间:
2021-6-18 11:18
单片机IO口设置为输入,内阻很大,电流可以忽略不计。
作者:
dj3365191
时间:
2021-6-18 11:20
主要的电流基本是通过光耦的三极管进GND了
作者:
glinfei
时间:
2021-6-18 11:27
P3.4是为检测光耦的,必然设为高电平,所以它被拉低时输出电流;总之,LED电流全部进光耦外,P3.4电流也通过光耦到GND
作者:
27376054
时间:
2021-6-18 11:59
谢谢大神们的指点
作者:
liuzx66
时间:
2021-6-18 11:59
单片机IO口设置为输入,一般不用考虑对外围电路的影响。如果是输出就不同了。
作者:
lzl12399
时间:
2021-6-18 14:50
单片机上电后引脚全部是高电平,所以电流不会流向那边,他会流向GND
作者:
lj583
时间:
2021-6-18 14:50
单片机IO口设置为输入高阻抗
作者:
xiaopray
时间:
2021-6-18 16:13
要看你单片机P3.4口设置的是上拉电阻还是下拉电阻,上拉电阻的话不会用电流流入单片机,下拉电阻的话,流入单片机的电流也很小。
作者:
xuyaqi
时间:
2021-6-18 16:30
DB2的地不应该是5V的地,应该是24V的地,你这样接失去光耦的隔离作用。
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1