这个是原理图1152863985.ddb
这个是我的程序1152864011.txt
为什么不可以正常工作,输出电压等于输入电压.单片机的AD和PWM都工作正常,MOS管控制脚波形正常,但是MOS管输出却没有脉冲波形,为直流,等于输入电压.我的取样电压设计为2.56V.
请大家多多指教,我是新手,以前没用过!!!
用STC单片机设计DC-DC降压电路,有问题了,请大家过来看看!!
全部回复(35)
正序查看
倒序查看
现在还没有回复呢,说说你的想法
@z123456
1153279089.ddb如图参数,可以关MOSFET我做过此方式控制的产器,不过是纯硬件做的
我上次传的那个图是没有问题的,只是驱动波形稍微差了点,现在我重新修改了一下(二极管是集成在MOS管里面的),波形非常好.呵呵,就是软件还不行,还是不可以稳压.用示波器打电压取样点的电压,当接入到单片机进行AD时,这点电压非常不稳定,焊开后又非常平稳,加限流电阻没用,很郁闷呢?1153357817.ddb 在软件方面,AD采样四次再除以四,PWM方面:如果反溃电压还是比预定电压高,就减小PWM有效宽度,直到完全关断.可是还是不行呢,哪位大哥拉一把吧!!谢谢!!
0
回复
提示
@huangxlstar
我上次传的那个图是没有问题的,只是驱动波形稍微差了点,现在我重新修改了一下(二极管是集成在MOS管里面的),波形非常好.呵呵,就是软件还不行,还是不可以稳压.用示波器打电压取样点的电压,当接入到单片机进行AD时,这点电压非常不稳定,焊开后又非常平稳,加限流电阻没用,很郁闷呢?1153357817.ddb在软件方面,AD采样四次再除以四,PWM方面:如果反溃电压还是比预定电压高,就减小PWM有效宽度,直到完全关断.可是还是不行呢,哪位大哥拉一把吧!!谢谢!!
z123456,你好!
你是做什么产品的,我是做锂电产品的,DC-DC升降压电路我倒是调过不少,都是用专用IC来做的.我对单片机有点了解,不精通,还没有应用到产品上去.
如不介意小弟水平低,加我QQ吧!390645478,我们共同研究一下.谢谢!!
你是做什么产品的,我是做锂电产品的,DC-DC升降压电路我倒是调过不少,都是用专用IC来做的.我对单片机有点了解,不精通,还没有应用到产品上去.
如不介意小弟水平低,加我QQ吧!390645478,我们共同研究一下.谢谢!!
0
回复
提示
@z123456
开关电源,公司QQ关闭,你用MOSFET的型号是什么?我看一下MOSFET的资料,没道理输出电压会与输入电压,你的单片机输出的PWM的正常的话应该可以控制,你用的是N型还是P型的?第二次也画错了
我用的是AO4407,单P MOS,SO-8封装,1、2、3为输入,4为控制,5、6、7、8为输出.现在输出电压还是等于输入电压.这是我接的电路,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/43/1153377479.jpg');}" onmousewheel="return imgzoom(this);">,这是MOS控制脚的波形,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/43/1153377899.jpg');}" onmousewheel="return imgzoom(this);">,这是MOS输出波形,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/43/1153378276.jpg');}" onmousewheel="return imgzoom(this);">,这是输出波形,
0
回复
提示
@huangxlstar
我用的是AO4407,单PMOS,SO-8封装,1、2、3为输入,4为控制,5、6、7、8为输出.现在输出电压还是等于输入电压.这是我接的电路,[图片]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/43/1153377479.jpg');}"onmousewheel="returnimgzoom(this);">,这是MOS控制脚的波形,[图片]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/43/1153377899.jpg');}"onmousewheel="returnimgzoom(this);">,这是MOS输出波形,[图片]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/43/1153378276.jpg');}"onmousewheel="returnimgzoom(this);">,这是输出波形,
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/43/1153378881.jpg');}" onmousewheel="return imgzoom(this);">
这是输出波形.另外,输入电压为13V,很接近输出电压.还有就是电压取样点的波形有很大跳动,在1.8-2.5V之间.
这是输出波形.另外,输入电压为13V,很接近输出电压.还有就是电压取样点的波形有很大跳动,在1.8-2.5V之间.
0
回复
提示
@huangxlstar
我用的是AO4407,单PMOS,SO-8封装,1、2、3为输入,4为控制,5、6、7、8为输出.现在输出电压还是等于输入电压.这是我接的电路,[图片]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/43/1153377479.jpg');}"onmousewheel="returnimgzoom(this);">,这是MOS控制脚的波形,[图片]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/43/1153377899.jpg');}"onmousewheel="returnimgzoom(this);">,这是MOS输出波形,[图片]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/43/1153378276.jpg');}"onmousewheel="returnimgzoom(this);">,这是输出波形,
驱动波占空比太大了,几乎100%,肯定输出电压等于输入电压,把连接MCU的三极管改为P型三极管
0
回复
提示