打印

STM32通过三极管控制MOS管通断(控制12Vdianyua)请教,附原.....

[复制链接]
4492|20
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
沙发
tianxj01| | 2019-5-24 18:25 | 只看该作者
MOS管别用错,这样用,必须是P MOS管,而栅极100K实在是太大了,几K怎么说都是要的,哪怕是做直流开关用。
STM32复位状态,IO是输入模式=悬浮,因此为了复位过程开关不误动,接一个合理是下拉是一个常用手段,可以确保实现自己的目标,作为驱动Pmos的管子,管子Hfe怎么说都有几十倍,所以基极电阻用得太小了,没意义,白白增加功耗,还增加管子饱和度,直接2个10K并联基极串联到单片机就OK了。
整个线路基本思路和连接没任何问题。

使用特权

评论回复
板凳
luo101luo|  楼主 | 2019-5-24 18:32 | 只看该作者
2个10K并联基极串联到单片机?这个没有看明白,谢谢!是图上的意思吗?

11111题.png (56.37 KB )

11111题.png

使用特权

评论回复
地板
maychang| | 2019-5-24 18:35 | 只看该作者
luo101luo 发表于 2019-5-24 18:32
2个10K并联基极串联到单片机?这个没有看明白,谢谢!是图上的意思吗?

是这个意思。

使用特权

评论回复
5
luo101luo|  楼主 | 2019-5-24 19:02 | 只看该作者
tianxj01 发表于 2019-5-24 18:25
MOS管别用错,这样用,必须是P MOS管,而栅极100K实在是太大了,几K怎么说都是要的,哪怕是做直流开关用。
...

感谢!

使用特权

评论回复
6
luo101luo|  楼主 | 2019-5-24 19:02 | 只看该作者

谢谢!

使用特权

评论回复
7
Diyer123| | 2019-5-24 20:31 | 只看该作者
建议查一下你用的MOS的datasheet,看Vgs是否允许12V?
一般低压MOS的Vgs很少有超过10V的。
如果不允许12V,需要在栅极和R21的节点串联一个电阻到三极管C极,阻值选取原则:当C极拉低时,保证R21两端的分压小于MOS管最大Vgs值。
为保证可靠开关,电阻值在不超过额定功率前提下尽量小。

使用特权

评论回复
评论
qinlu123 2019-5-27 10:57 回复TA
说到点子上了 
8
xiaxingxing| | 2019-5-24 21:06 | 只看该作者
Diyer123 发表于 2019-5-24 20:31
建议查一下你用的MOS的datasheet,看Vgs是否允许12V?
一般低压MOS的Vgs很少有超过10V的。
如果不允许12V, ...

PMOS管的DS之间不用串一个电阻吗?因为如果PMOS管的D极输出电压(VCC_12V_OUT1)接一个很重的负载呢?

使用特权

评论回复
9
luo101luo|  楼主 | 2019-5-25 09:16 | 只看该作者
本帖最后由 luo101luo 于 2019-5-26 16:14 编辑
Diyer123 发表于 2019-5-24 20:31
建议查一下你用的MOS的datasheet,看Vgs是否允许12V?
一般低压MOS的Vgs很少有超过10V的。
如果不允许12V, ...

这款SI2309  VGS=±20V
之前的AO3401 VGS=±12V 确实不合适

12223题.png (291.93 KB )

现在选择这款SI2309完全可以达到要求

现在选择这款SI2309完全可以达到要求

[D%%18HLR7D4~N14(Y0ISNK.png (273.28 KB )

S8050参数

S8050参数

使用特权

评论回复
10
lihui567| | 2019-5-25 19:30 | 只看该作者
这种驱动方式没有问题的,换个Vgs大一点电压就可以

使用特权

评论回复
评论
qinlu123 2019-5-27 10:58 回复TA
不用换,三极管集电极串个电阻就行了 
11
liutaogary| | 2019-5-27 17:28 | 只看该作者
可以啊

使用特权

评论回复
12
luo101luo|  楼主 | 2019-6-3 16:07 | 只看该作者
实际过程中使用下图,但是当电压高于8.5V(根据后端的供电设备不一样此电压有所改变,但最大供电功率不超过350mA)单片机输出引脚有低电平输出,导致输出电压不稳定,为什么会出现这样的情况?Pmos(SI2309 VGS=20V)管VGS合适,为何输入电压高导致输出电压不稳定?一直没有找到原因!

1559548448(1).png (58.54 KB )

实际使用控制原理图

实际使用控制原理图

使用特权

评论回复
13
tianxj01| | 2019-6-3 16:15 | 只看该作者
luo101luo 发表于 2019-6-3 16:07
实际过程中使用下图,但是当电压高于8.5V(根据后端的供电设备不一样此电压有所改变,但最大供电功率不超过3 ...

线路没问题,单片机有低电平输出,当然会导致输出电压波动。
这个要启动负载,单片机必须稳定输出高电平,而且,采用此类驱动,VCC12V电压和单片机动作,正常情况应该没有任何联系,试着寻找是不是有别的什么信号在VCC升高后,会触动单片机发出错误指令。

使用特权

评论回复
14
叶春勇| | 2019-6-3 16:19 | 只看该作者
PMOS是这样驱动的吧,电阻位置不对。
这两个电阻比例要好选择,要考虑si2309 的门槛电压

pmos改正.png (58.4 KB )

pmos改正.png

使用特权

评论回复
15
luo101luo|  楼主 | 2019-6-3 19:30 | 只看该作者
叶春勇 发表于 2019-6-3 16:19
PMOS是这样驱动的吧,电阻位置不对。
这两个电阻比例要好选择,要考虑si2309 的门槛电压
...

需要在栅极和R16的节点串联一个电阻到三极管C极,阻值选取原则:当C极拉低时,保证R16两端的分压小于MOS管最大Vgs值。为保证可靠开关,电阻值在不超过额定功率前提下尽量小。请问这是一个意思吗?

使用特权

评论回复
16
hankelin75| | 2019-6-5 17:44 | 只看该作者
luo101luo 发表于 2019-6-3 16:07
实际过程中使用下图,但是当电压高于8.5V(根据后端的供电设备不一样此电压有所改变,但最大供电功率不超过3 ...

查下其它原因吧

使用特权

评论回复
17
peter112608| | 2019-8-31 00:32 | 只看该作者
实在忍不住了,R16换成100K,不放心电源输入的突变的话,再并联一个上﹣下+的稳压二极管,稳压值10V~15V均可(根据MOS的Vgs值),这样的电路随便艹!

使用特权

评论回复
18
wcf88123310| | 2019-9-9 11:07 | 只看该作者

使用特权

评论回复
19
linyaqiang| | 2020-9-1 15:18 | 只看该作者
请问以上电路换成24V供电能使用吗?

使用特权

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

本版积分规则

28

主题

107

帖子

0

粉丝