0 单片机IO口控制继电器的问题 - 第2页 - 单片机论坛,单片机技术交流论坛 - 21ic电子技术开发论坛
发新帖我要提问
12
返回列表
打印
[STM32]

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

[复制链接]
楼主: Cjy_JDxy
手机看帖
扫描二维码
随时随地手机跟帖
21
lyjian| | 2018-5-12 14:45 | 只看该作者 回帖奖励 |倒序浏览
gx_huang 发表于 2018-5-12 10:23
请您说说,哪里瞎说了?

自己分析1楼电路和5楼电路有没本质差别

使用特权

评论回复
22
李不走寻常路| | 2018-5-12 18:19 | 只看该作者
followme001 发表于 2018-5-11 17:58
R54电阻太大了吧,PNP三极管处于放大状态。把R54改成4.7K试试。

我同意你的说法

使用特权

评论回复
23
xzy568| | 2018-5-13 00:19 | 只看该作者
MCU的电压是3.3V,最高只能将输出拉到3.3V,当然一直接通咯
这个继电器应该用一个三极管就可以了,需要这么麻烦吗?

使用特权

评论回复
24
icecut| | 2018-5-13 10:22 | 只看该作者
一个达林顿能搞定的事情,为何搞这么多分立元件?

使用特权

评论回复
25
lxa0| | 2018-5-13 14:09 | 只看该作者
把r53/r57去掉
用5楼坛友的图

使用特权

评论回复
26
zyj9490| | 2018-5-14 10:25 | 只看该作者
如果RELAY_1是MCU端口的话,电源必须等于MCU的VDD,非则Q5有关不断的问题。

使用特权

评论回复
27
zyj9490| | 2018-5-14 10:28 | 只看该作者
thinkabout4451 发表于 2018-5-12 09:10
其实有可能是可以的,看单片机的io脚能否配置成OD输出,
当然,如果没这个功能,需要控npn ...

内部端口上下拉ESD二极管已导通。因此才有电压。

使用特权

评论回复
28
懒人| | 2018-5-14 12:02 | 只看该作者
基本的三极管都不会用,劝你还是学学基本电路吧!
其它都是瞎扯。

使用特权

评论回复
29
lvben5d| | 2018-5-14 12:58 | 只看该作者

默认不应该导通继电器的。

使用特权

评论回复
30
gx_huang| | 2018-5-14 16:15 | 只看该作者
lyjian 发表于 2018-5-12 14:45
自己分析1楼电路和5楼电路有没本质差别

当然有本质区别了,和MCU类型密切相关,上电GPIO如果是高阻,上电到MCU正常控制瞬间:
1楼的图,默认没有输出。
5楼的图,默认有输出。
你认为有区别还是没有区别?

使用特权

评论回复
31
qinlu123| | 2018-5-14 16:47 | 只看该作者
如果非要用这种PNP+NPN的拓扑结构的话,把PNP发射极的电压由5V改成3.3V就行了。还有三极管基极的电压变化原本就是不明显的。

使用特权

评论回复
32
lyjian| | 2018-5-14 19:30 | 只看该作者
gx_huang 发表于 2018-5-14 16:15
当然有本质区别了,和MCU类型密切相关,上电GPIO如果是高阻,上电到MCU正常控制瞬间:
1楼的图,默认没有 ...

正确的电路设计思路是:任何时候都让IO在一个已知状态

使用特权

评论回复
33
chunyang| | 2018-5-14 21:56 | 只看该作者
才发现这帖发的到处都是……

使用特权

评论回复
34
gx_huang| | 2018-5-15 08:41 | 只看该作者
lyjian 发表于 2018-5-14 19:30
正确的电路设计思路是:任何时候都让IO在一个已知状态

别打哈哈呀,你觉得我还是瞎说吗?
感觉你你对GPIO特性不了解,对这2个图是否有本质区别,别顾左右而言它。

使用特权

评论回复
35
lyjian| | 2018-5-15 12:39 | 只看该作者
gx_huang 发表于 2018-5-15 08:41
别打哈哈呀,你觉得我还是瞎说吗?
感觉你你对GPIO特性不了解,对这2个图是否有本质区别,别顾左右而言它 ...

考虑高阻的话,图5加个上拉不就和图1一样了?

使用特权

评论回复
36
gx_huang| | 2018-5-15 12:56 | 只看该作者
lyjian 发表于 2018-5-15 12:39
考虑高阻的话,图5加个上拉不就和图1一样了?

模拟电路相关的,不是看看差不多就认为一样。
一个电路,2个三极管,要么都导通,要么都不导通。
另一个电路,总是一个导通一个不导通。
起码还有一个区别,待机时,功耗不一样,一个没有静态功耗,一个有静态功耗。

使用特权

评论回复
37
lyjian| | 2018-5-15 21:12 | 只看该作者
抛开功耗差异,那2个NPN是不是一定会导致误输出?
*****
2个NPN,如果MCU上电启动时间长,会有瞬间误输出的。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则