• 回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

请教升压问题!

各位前辈,最近做了BOOST电路,单片机控制PWM输出,频率500K,输出电流1A左右,为什么老是烧那个对地开关的MOS(用的是NMOS),谢谢!
全部回复(30)
正序查看
倒序查看
pansa
LV.2
2
2005-10-21 14:51
没人回答?
555555555555555555555
0
回复
2005-10-22 08:29
@pansa
没人回答?555555555555555555555
烧管子原因太多了,把管子选大些试一试.
我也想尝试去用单片机去做,能否贴出图纸,以作参考,谢谢
0
回复
powerfhq
LV.5
4
2005-10-22 09:00
把频率降低到100KHz试试.
0
回复
luyongq
LV.7
5
2005-10-22 09:01
对地的管子有没有并一个肖特基?如果没有,并一个导通压降较小的肖特基试试吧.
0
回复
pansa
LV.2
6
2005-10-22 09:35
@powerfhq
把频率降低到100KHz试试.
频率低更容易烧吧
0
回复
pansa
LV.2
7
2005-10-22 09:37
@luyongq
对地的管子有没有并一个肖特基?如果没有,并一个导通压降较小的肖特基试试吧.
MOS内部本身就并了一个二极管
0
回复
pansa
LV.2
8
2005-10-22 09:39
@pansa
MOS内部本身就并了一个二极管
现在的问题是用单片机的IO口直接驱动管子就不会烧MOS,但是驱动不够,管子很烫
加全桥或半桥驱动一接就烧MOS
0
回复
pansa
LV.2
9
2005-10-22 09:50
@pansa
现在的问题是用单片机的IO口直接驱动管子就不会烧MOS,但是驱动不够,管子很烫加全桥或半桥驱动一接就烧MOS
0
回复
luyongq
LV.7
10
2005-10-22 10:23
@pansa
MOS内部本身就并了一个二极管
让MOS内部二极管导通?
那不烧管子才怪.
0
回复
pansa
LV.2
11
2005-10-22 10:26
@luyongq
让MOS内部二极管导通?那不烧管子才怪.
大哥,是S极接地,内部并联的二极管是正极是接地的
0
回复
pan_charger
LV.3
12
2005-10-22 10:53
@pansa
大哥,是S极接地,内部并联的二极管是正极是接地的
查一下PWM和Q8的输出之间的逻辑关系,是否升压后的电压太高了.
0
回复
luyongq
LV.7
13
2005-10-22 14:29
@pansa
大哥,是S极接地,内部并联的二极管是正极是接地的
对不起,看错了,那个2509 是N沟道的管子吗?
开关速度快了,管子就烧吗?
D1 是什么样的二极管?
输出电压是多少,2509耐压是否足够?
0
回复
pansa
LV.2
14
2005-10-22 15:22
@luyongq
对不起,看错了,那个2509是N沟道的管子吗?开关速度快了,管子就烧吗?D1是什么样的二极管?输出电压是多少,2509耐压是否足够?
输出15V,2509耐压没问题,用单片机IO口直接驱动就不会烧MOS
0
回复
luyongq
LV.7
15
2005-10-22 18:14
@pansa
输出15V,2509耐压没问题,用单片机IO口直接驱动就不会烧MOS
是不是D1 的反向恢复时间太长?
0
回复
pan_charger
LV.3
16
2005-10-22 19:06
@pansa
输出15V,2509耐压没问题,用单片机IO口直接驱动就不会烧MOS
把Q8和Q1对调一下试试,R19也要调整一下.
0
回复
luyongq
LV.7
17
2005-10-22 23:02
@pan_charger
把Q8和Q1对调一下试试,R19也要调整一下.
Q8和Q1对调?那可又要烧管罗.
0
回复
pan_charger
LV.3
18
2005-10-22 23:24
@luyongq
Q8和Q1对调?那可又要烧管罗.
烧哪个管?愿闻其祥.
0
回复
luyongq
LV.7
19
2005-10-23 12:28
@pan_charger
烧哪个管?愿闻其祥.
Q1,Q8对调的话,
Q1,Q8,R18 至少有一个要烧掉.
0
回复
pan_charger
LV.3
20
2005-10-23 13:13
@luyongq
Q1,Q8对调的话,Q1,Q8,R18至少有一个要烧掉.
我讲Q1,Q8对调的意思是为了纠正PWM和现在Q8输出之间反向的逻辑关系.对调之后电路当然要适当修改.匆匆之中没有讲清楚.
现在的情况是,上电之后,单片机输出的PWM信号应为低电平,那么,Q8的输出是什么?NMOS管的状态应该是导通的吧.等到单片机初始化完成后,long long time ......后果就是现在看到的.
也可以不改动Q1和Q8的电路,但PWM的输出要做更改,并且要保证在单片机初始化之前一直维持高电平.PWM的控制逻也要改动.
0
回复
szhelong
LV.4
21
2005-10-23 13:47
@pansa
原因是驱动相位反了,想办法纠正过来就好,如软件反相等等.
0
回复
pansa
LV.2
22
2005-10-23 17:14
@pan_charger
我讲Q1,Q8对调的意思是为了纠正PWM和现在Q8输出之间反向的逻辑关系.对调之后电路当然要适当修改.匆匆之中没有讲清楚.现在的情况是,上电之后,单片机输出的PWM信号应为低电平,那么,Q8的输出是什么?NMOS管的状态应该是导通的吧.等到单片机初始化完成后,longlongtime......后果就是现在看到的.也可以不改动Q1和Q8的电路,但PWM的输出要做更改,并且要保证在单片机初始化之前一直维持高电平.PWM的控制逻也要改动.
楼上说的没错(我的图是以前的,我忘记画了)
我已在R20处接了一个上拉电阻,保证了初始状态NMOS是不会导通的
0
回复
moreking
LV.5
23
2005-10-23 18:33
@pansa
MOS的G极到地并一个10K的电阻试试看有没有效果
0
回复
pansa
LV.2
24
2005-10-23 19:54
@moreking
MOS的G极到地并一个10K的电阻试试看有没有效果
试过,不行
0
回复
szhelong
LV.4
25
2005-10-23 21:08
@pansa
试过,不行
Q5前再加一级反向器和Q5一样的看看.
0
回复
moreking
LV.5
26
2005-10-23 21:29
你为什么要搞一个这么复杂的驱动电路呢?你的接法虽然没错,但感觉怪怪的,你可以参考一下我给你的驱动电路.不知道你的输入电压是多少,你需要确认MOS的驱动电压在MOSG极的安全范围之内.500) {this.resized=true; this.width=500; this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/34/1130074055.jpg');}" onmousewheel="return imgzoom(this);">
0
回复
szhelong
LV.4
27
2005-10-23 21:38
@moreking
你为什么要搞一个这么复杂的驱动电路呢?你的接法虽然没错,但感觉怪怪的,你可以参考一下我给你的驱动电路.不知道你的输入电压是多少,你需要确认MOS的驱动电压在MOSG极的安全范围之内.[图片]500){this.resized=true;this.width=500;this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.com/bbs/u/34/1130074055.jpg');}"onmousewheel="returnimgzoom(this);">
本就驱动不足,用楼主的电路驱动还要减去(0.7V),驱动不足.不足
0
回复
luyongq
LV.7
28
2005-10-23 22:58
@pan_charger
我讲Q1,Q8对调的意思是为了纠正PWM和现在Q8输出之间反向的逻辑关系.对调之后电路当然要适当修改.匆匆之中没有讲清楚.现在的情况是,上电之后,单片机输出的PWM信号应为低电平,那么,Q8的输出是什么?NMOS管的状态应该是导通的吧.等到单片机初始化完成后,longlongtime......后果就是现在看到的.也可以不改动Q1和Q8的电路,但PWM的输出要做更改,并且要保证在单片机初始化之前一直维持高电平.PWM的控制逻也要改动.
如果只是要逻辑关系反向的话,改程序就是了,这可是单片机呀.
0
回复
luyongq
LV.7
29
2005-10-23 22:59
@moreking
你为什么要搞一个这么复杂的驱动电路呢?你的接法虽然没错,但感觉怪怪的,你可以参考一下我给你的驱动电路.不知道你的输入电压是多少,你需要确认MOS的驱动电压在MOSG极的安全范围之内.[图片]500){this.resized=true;this.width=500;this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.com/bbs/u/34/1130074055.jpg');}"onmousewheel="returnimgzoom(this);">
单片机一般就输出5V,所以用这个电路不行.
0
回复
moreking
LV.5
30
2005-10-23 23:10
@moreking
你为什么要搞一个这么复杂的驱动电路呢?你的接法虽然没错,但感觉怪怪的,你可以参考一下我给你的驱动电路.不知道你的输入电压是多少,你需要确认MOS的驱动电压在MOSG极的安全范围之内.[图片]500){this.resized=true;this.width=500;this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.com/bbs/u/34/1130074055.jpg');}"onmousewheel="returnimgzoom(this);">
那很有可能是他的MOS驱动电压过高造成烧MOS
0
回复
pansa
LV.2
31
2005-10-27 17:27
@moreking
那很有可能是他的MOS驱动电压过高造成烧MOS
谢谢大家的支持,问题已经解决!
MOREKING的方案可行!
0
回复