[STM32] 单片机IO口控制继电器的问题

[复制链接]
5933|48
lyjian 发表于 2018-5-12 14:45 | 显示全部楼层
gx_huang 发表于 2018-5-12 10:23
请您说说,哪里瞎说了?

自己分析1楼电路和5楼电路有没本质差别
李不走寻常路 发表于 2018-5-12 18:19 | 显示全部楼层
followme001 发表于 2018-5-11 17:58
R54电阻太大了吧,PNP三极管处于放大状态。把R54改成4.7K试试。

我同意你的说法
xzy568 发表于 2018-5-13 00:19 | 显示全部楼层
MCU的电压是3.3V,最高只能将输出拉到3.3V,当然一直接通咯
这个继电器应该用一个三极管就可以了,需要这么麻烦吗?
icecut 发表于 2018-5-13 10:22 | 显示全部楼层
一个达林顿能搞定的事情,为何搞这么多分立元件?
lxa0 发表于 2018-5-13 14:09 | 显示全部楼层
把r53/r57去掉
用5楼坛友的图
zyj9490 发表于 2018-5-14 10:25 | 显示全部楼层
如果RELAY_1是MCU端口的话,电源必须等于MCU的VDD,非则Q5有关不断的问题。
zyj9490 发表于 2018-5-14 10:28 | 显示全部楼层
thinkabout4451 发表于 2018-5-12 09:10
其实有可能是可以的,看单片机的io脚能否配置成OD输出,
当然,如果没这个功能,需要控npn ...

内部端口上下拉ESD二极管已导通。因此才有电压。
懒人 发表于 2018-5-14 12:02 | 显示全部楼层
基本的三极管都不会用,劝你还是学学基本电路吧!
其它都是瞎扯。
lvben5d 发表于 2018-5-14 12:58 | 显示全部楼层

默认不应该导通继电器的。
gx_huang 发表于 2018-5-14 16:15 | 显示全部楼层
lyjian 发表于 2018-5-12 14:45
自己分析1楼电路和5楼电路有没本质差别

当然有本质区别了,和MCU类型密切相关,上电GPIO如果是高阻,上电到MCU正常控制瞬间:
1楼的图,默认没有输出。
5楼的图,默认有输出。
你认为有区别还是没有区别?
qinlu123 发表于 2018-5-14 16:47 | 显示全部楼层
如果非要用这种PNP+NPN的拓扑结构的话,把PNP发射极的电压由5V改成3.3V就行了。还有三极管基极的电压变化原本就是不明显的。
lyjian 发表于 2018-5-14 19:30 | 显示全部楼层
gx_huang 发表于 2018-5-14 16:15
当然有本质区别了,和MCU类型密切相关,上电GPIO如果是高阻,上电到MCU正常控制瞬间:
1楼的图,默认没有 ...

正确的电路设计思路是:任何时候都让IO在一个已知状态
chunyang 发表于 2018-5-14 21:56 | 显示全部楼层
才发现这帖发的到处都是……
gx_huang 发表于 2018-5-15 08:41 | 显示全部楼层
lyjian 发表于 2018-5-14 19:30
正确的电路设计思路是:任何时候都让IO在一个已知状态

别打哈哈呀,你觉得我还是瞎说吗?
感觉你你对GPIO特性不了解,对这2个图是否有本质区别,别顾左右而言它。
lyjian 发表于 2018-5-15 12:39 | 显示全部楼层
gx_huang 发表于 2018-5-15 08:41
别打哈哈呀,你觉得我还是瞎说吗?
感觉你你对GPIO特性不了解,对这2个图是否有本质区别,别顾左右而言它 ...

考虑高阻的话,图5加个上拉不就和图1一样了?
gx_huang 发表于 2018-5-15 12:56 | 显示全部楼层
lyjian 发表于 2018-5-15 12:39
考虑高阻的话,图5加个上拉不就和图1一样了?

模拟电路相关的,不是看看差不多就认为一样。
一个电路,2个三极管,要么都导通,要么都不导通。
另一个电路,总是一个导通一个不导通。
起码还有一个区别,待机时,功耗不一样,一个没有静态功耗,一个有静态功耗。
lyjian 发表于 2018-5-15 21:12 | 显示全部楼层
抛开功耗差异,那2个NPN是不是一定会导致误输出?
*****
2个NPN,如果MCU上电启动时间长,会有瞬间误输出的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部