DebugLab 发表于 2024-9-4 11:05:45

DEVIN_LI 发表于 2024-9-4 10:24
你这个电路实际应用中有用吗?貌似没见过这种控制啊

共集电极接法

晓飛飛 发表于 2024-9-4 11:09:06

本帖最后由 晓飛飛 于 2024-9-4 11:10 编辑

PWM电平位15V,电流10ma,这样算下来你的负载应该是1.5k,而不是2.2K啊,可以另辟蹊径,用便宜的光耦来实现,R1根据实际VCC电源调整,

DEVIN_LI 发表于 2024-9-4 11:54:20

晓飛飛 发表于 2024-9-4 11:09
PWM电平位15V,电流10ma,这样算下来你的负载应该是1.5k,而不是2.2K啊,可以另辟蹊径,用便宜的光耦来实现 ...

我现在就是用光耦做,但是调整电阻,电压就不准了{:smile:}

DEVIN_LI 发表于 2024-9-4 11:57:07

晓飛飛 发表于 2024-9-4 10:46
这样肯定是不行的,这是射极跟随电路,输出总是比IO电平低0.65V,实现不了24V输出,需要使用NPN三极管再加 ...

如果用PNP的话,IO信号5V, 射极24V,怎么可靠关断呢?

晓飛飛 发表于 2024-9-4 21:29:42

DEVIN_LI 发表于 2024-9-4 11:57
如果用PNP的话,IO信号5V, 射极24V,怎么可靠关断呢?

那必须用IO驱动NPN,再用NPN驱动PNP

晓飛飛 发表于 2024-9-4 21:35:09

DEVIN_LI 发表于 2024-9-4 11:54
我现在就是用光耦做,但是调整电阻,电压就不准了

电压、电流和电阻三者的关系是欧姆定律约束的,你不能要求电压和电流不变的情况下还得能调整电阻,那是不可能的。如果需要稳定电平,改变电阻的情况下电流肯定会跟着变化,就不能保证10mA了,我建议还是用光耦,先把24V用7815降下来,再用光耦输出。

liuzonggong 发表于 2024-9-9 20:37:13

55337575 发表于 2024-9-3 10:05
这个电路修改一下,将VDC2端接到VCC(24V)上,MCU输出端口直接接Q1的基极,软件开机设置MCU该输出端口为开 ...

就是这样的,原理不对。

liuzonggong 发表于 2024-9-9 20:41:11

DebugLab 发表于 2024-9-3 11:49
搞错了,这样

不用单独5V供电。

DebugLab 发表于 2024-9-9 21:03:35

liuzonggong 发表于 2024-9-9 20:41
不用单独5V供电。

反正需要上拉一下,让它默认是高电平,那输出就是默认低电平了

ulvtkb126 发表于 2024-9-10 08:20:21

NPN 行为什么PNP不行呢
页: 1 [2] 3 4
查看完整版本: NPN三级管输出PWM信号问题