這個是原理圖1152863985.ddb
這個是我的程序1152864011.txt
為什么不可以正常工作,輸出電壓等于輸入電壓.單片機的AD和PWM都工作正常,MOS管控制腳波形正常,但是MOS管輸出卻沒有脈沖波形,為直流,等于輸入電壓.我的取樣電壓設計為2.56V.
請大家多多指教,我是新手,以前沒用過!!!
用STC單片機設計DC-DC降壓電路,有問題了,請大家過來看看!!
全部回復(35)
正序查看
倒序查看
@z123456
1153279089.ddb如圖參數,可以關MOSFET我做過此方式控制的產器,不過是純硬件做的
我上次傳的那個圖是沒有問題的,只是驅動波形稍微差了點,現(xiàn)在我重新修改了一下(二極管是集成在MOS管里面的),波形非常好.呵呵,就是軟件還不行,還是不可以穩(wěn)壓.用示波器打電壓取樣點的電壓,當接入到單片機進行AD時,這點電壓非常不穩(wěn)定,焊開后又非常平穩(wěn),加限流電阻沒用,很郁悶呢?1153357817.ddb 在軟件方面,AD采樣四次再除以四,PWM方面:如果反潰電壓還是比預定電壓高,就減小PWM有效寬度,直到完全關斷.可是還是不行呢,哪位大哥拉一把吧!!謝謝!!
0
回復
@huangxlstar
我上次傳的那個圖是沒有問題的,只是驅動波形稍微差了點,現(xiàn)在我重新修改了一下(二極管是集成在MOS管里面的),波形非常好.呵呵,就是軟件還不行,還是不可以穩(wěn)壓.用示波器打電壓取樣點的電壓,當接入到單片機進行AD時,這點電壓非常不穩(wěn)定,焊開后又非常平穩(wěn),加限流電阻沒用,很郁悶呢?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為輸出.現(xiàn)在輸出電壓還是等于輸入電壓.這是我接的電路,
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為輸出.現(xiàn)在輸出電壓還是等于輸入電壓.這是我接的電路,[圖片]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);">,這是輸出波形,

這是輸出波形.另外,輸入電壓為13V,很接近輸出電壓.還有就是電壓取樣點的波形有很大跳動,在1.8-2.5V之間.
0
回復
@huangxlstar
我用的是AO4407,單PMOS,SO-8封裝,1、2、3為輸入,4為控制,5、6、7、8為輸出.現(xiàn)在輸出電壓還是等于輸入電壓.這是我接的電路,[圖片]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
回復
@huangxlstar
用單片機做DC-DC降壓,的確可以實現(xiàn)的,我公司就有一款產品是這樣做的,只是是請外面人做的,用的是三星單片機.請問兄臺,可否推薦一款和適的單片機,最好是可以兼容51系列,多謝!!
單片機用在開關電源里一般做監(jiān)控或通訊用,我見過高檔一點的電源大多有單片機.單片機不會直接參與穩(wěn)壓環(huán)路,一來反應速度跟不上,二來PWM精度受限制,STC8位的PWM,每一步變化就0.4%,算算每進一步你的輸出電壓增加多少就知道了,再高一點的單片機有10位的PWM,也還是不夠,可能ARM有某款適合,你自己找找,51是沒有了
0
回復