這個(gè)是原理圖1152863985.ddb
這個(gè)是我的程序1152864011.txt
為什么不可以正常工作,輸出電壓等于輸入電壓.單片機(jī)的AD和PWM都工作正常,MOS管控制腳波形正常,但是MOS管輸出卻沒有脈沖波形,為直流,等于輸入電壓.我的取樣電壓設(shè)計(jì)為2.56V.
請大家多多指教,我是新手,以前沒用過!!!
用STC單片機(jī)設(shè)計(jì)DC-DC降壓電路,有問題了,請大家過來看看!!
全部回復(fù)(35)
正序查看
倒序查看
@z123456
我沒有用單片機(jī)做過開關(guān)電源,但我了解一些,看了一下你的程序,此款電源的精度不高,因?yàn)槟愕腁D轉(zhuǎn)換只用到一次,檢測的電壓不準(zhǔn)確,你沒有進(jìn)行濾波處理,二是你的占空比是否太大了,可能電感會(huì)飽和,一點(diǎn)小小看法,望交流
多謝,小第以前也沒做過這樣的東東,沒有什么經(jīng)驗(yàn),還請大家多多指教啊!!關(guān)于精度問題,是否可以這樣:取樣十次,去掉一個(gè)最大數(shù),去掉一個(gè)最小數(shù),再除以8,以這個(gè)數(shù)為轉(zhuǎn)換后的數(shù)值.是否還有更好的方法呢???
0
回復(fù)
@z123456
1153279089.ddb如圖參數(shù),可以關(guān)MOSFET我做過此方式控制的產(chǎn)器,不過是純硬件做的
我上次傳的那個(gè)圖是沒有問題的,只是驅(qū)動(dòng)波形稍微差了點(diǎn),現(xiàn)在我重新修改了一下(二極管是集成在MOS管里面的),波形非常好.呵呵,就是軟件還不行,還是不可以穩(wěn)壓.用示波器打電壓取樣點(diǎn)的電壓,當(dāng)接入到單片機(jī)進(jìn)行AD時(shí),這點(diǎn)電壓非常不穩(wěn)定,焊開后又非常平穩(wěn),加限流電阻沒用,很郁悶?zāi)?1153357817.ddb 在軟件方面,AD采樣四次再除以四,PWM方面:如果反潰電壓還是比預(yù)定電壓高,就減小PWM有效寬度,直到完全關(guān)斷.可是還是不行呢,哪位大哥拉一把吧!!謝謝!!
0
回復(fù)
@huangxlstar
我上次傳的那個(gè)圖是沒有問題的,只是驅(qū)動(dòng)波形稍微差了點(diǎn),現(xiàn)在我重新修改了一下(二極管是集成在MOS管里面的),波形非常好.呵呵,就是軟件還不行,還是不可以穩(wěn)壓.用示波器打電壓取樣點(diǎn)的電壓,當(dāng)接入到單片機(jī)進(jìn)行AD時(shí),這點(diǎn)電壓非常不穩(wěn)定,焊開后又非常平穩(wěn),加限流電阻沒用,很郁悶?zāi)?1153357817.ddb在軟件方面,AD采樣四次再除以四,PWM方面:如果反潰電壓還是比預(yù)定電壓高,就減小PWM有效寬度,直到完全關(guān)斷.可是還是不行呢,哪位大哥拉一把吧!!謝謝!!
z123456,你好!
你是做什么產(chǎn)品的,我是做鋰電產(chǎn)品的,DC-DC升降壓電路我倒是調(diào)過不少,都是用專用IC來做的.我對單片機(jī)有點(diǎn)了解,不精通,還沒有應(yīng)用到產(chǎn)品上去.
如不介意小弟水平低,加我QQ吧!390645478,我們共同研究一下.謝謝!!
你是做什么產(chǎn)品的,我是做鋰電產(chǎn)品的,DC-DC升降壓電路我倒是調(diào)過不少,都是用專用IC來做的.我對單片機(jī)有點(diǎn)了解,不精通,還沒有應(yīng)用到產(chǎn)品上去.
如不介意小弟水平低,加我QQ吧!390645478,我們共同研究一下.謝謝!!
0
回復(fù)
@huangxlstar
z123456,你好!你是做什么產(chǎn)品的,我是做鋰電產(chǎn)品的,DC-DC升降壓電路我倒是調(diào)過不少,都是用專用IC來做的.我對單片機(jī)有點(diǎn)了解,不精通,還沒有應(yīng)用到產(chǎn)品上去.如不介意小弟水平低,加我QQ吧!390645478,我們共同研究一下.謝謝!!
開關(guān)電源,公司QQ關(guān)閉,你用MOSFET的型號(hào)是什么?我看一下MOSFET的資料,沒道理輸出電壓會(huì)與輸入電壓,你的單片機(jī)輸出的PWM的正常的話應(yīng)該可以控制,你用的是N型還是P型的?第二次也畫錯(cuò)了
0
回復(fù)
@z123456
開關(guān)電源,公司QQ關(guān)閉,你用MOSFET的型號(hào)是什么?我看一下MOSFET的資料,沒道理輸出電壓會(huì)與輸入電壓,你的單片機(jī)輸出的PWM的正常的話應(yīng)該可以控制,你用的是N型還是P型的?第二次也畫錯(cuò)了
我用的是AO4407,單P MOS,SO-8封裝,1、2、3為輸入,4為控制,5、6、7、8為輸出.現(xiàn)在輸出電壓還是等于輸入電壓.這是我接的電路,
500) {this.resized=true; this.width=500; this.alt='這是一張縮略圖,點(diǎn)擊可放大。\n按住CTRL,滾動(dòng)鼠標(biāo)滾輪可自由縮放';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='這是一張縮略圖,點(diǎn)擊可放大。\n按住CTRL,滾動(dòng)鼠標(biāo)滾輪可自由縮放';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='這是一張縮略圖,點(diǎn)擊可放大。\n按住CTRL,滾動(dòng)鼠標(biāo)滾輪可自由縮放';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
回復(fù)
@huangxlstar
我用的是AO4407,單PMOS,SO-8封裝,1、2、3為輸入,4為控制,5、6、7、8為輸出.現(xiàn)在輸出電壓還是等于輸入電壓.這是我接的電路,[圖片]500){this.resized=true;this.width=500;this.alt='這是一張縮略圖,點(diǎn)擊可放大。\n按住CTRL,滾動(dòng)鼠標(biāo)滾輪可自由縮放';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='這是一張縮略圖,點(diǎn)擊可放大。\n按住CTRL,滾動(dòng)鼠標(biāo)滾輪可自由縮放';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='這是一張縮略圖,點(diǎn)擊可放大。\n按住CTRL,滾動(dòng)鼠標(biāo)滾輪可自由縮放';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,很接近輸出電壓.還有就是電壓取樣點(diǎn)的波形有很大跳動(dòng),在1.8-2.5V之間.
0
回復(fù)
@huangxlstar
我用的是AO4407,單PMOS,SO-8封裝,1、2、3為輸入,4為控制,5、6、7、8為輸出.現(xiàn)在輸出電壓還是等于輸入電壓.這是我接的電路,[圖片]500){this.resized=true;this.width=500;this.alt='這是一張縮略圖,點(diǎn)擊可放大。\n按住CTRL,滾動(dòng)鼠標(biāo)滾輪可自由縮放';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='這是一張縮略圖,點(diǎn)擊可放大。\n按住CTRL,滾動(dòng)鼠標(biāo)滾輪可自由縮放';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='這是一張縮略圖,點(diǎn)擊可放大。\n按住CTRL,滾動(dòng)鼠標(biāo)滾輪可自由縮放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.com/bbs/u/43/1153378276.jpg');}"onmousewheel="returnimgzoom(this);">,這是輸出波形,
驅(qū)動(dòng)波占空比太大了,幾乎100%,肯定輸出電壓等于輸入電壓,把連接MCU的三極管改為P型三極管
0
回復(fù)
@huangxlstar
用單片機(jī)做DC-DC降壓,的確可以實(shí)現(xiàn)的,我公司就有一款產(chǎn)品是這樣做的,只是是請外面人做的,用的是三星單片機(jī).請問兄臺(tái),可否推薦一款和適的單片機(jī),最好是可以兼容51系列,多謝!!
單片機(jī)用在開關(guān)電源里一般做監(jiān)控或通訊用,我見過高檔一點(diǎn)的電源大多有單片機(jī).單片機(jī)不會(huì)直接參與穩(wěn)壓環(huán)路,一來反應(yīng)速度跟不上,二來PWM精度受限制,STC8位的PWM,每一步變化就0.4%,算算每進(jìn)一步你的輸出電壓增加多少就知道了,再高一點(diǎn)的單片機(jī)有10位的PWM,也還是不夠,可能ARM有某款適合,你自己找找,51是沒有了
0
回復(fù)
@huangxlstar
z123456,你好!你是做什么產(chǎn)品的,我是做鋰電產(chǎn)品的,DC-DC升降壓電路我倒是調(diào)過不少,都是用專用IC來做的.我對單片機(jī)有點(diǎn)了解,不精通,還沒有應(yīng)用到產(chǎn)品上去.如不介意小弟水平低,加我QQ吧!390645478,我們共同研究一下.謝謝!!
朋友你好!我是剛從學(xué)校出來的,在學(xué)校是學(xué)單片機(jī)的,現(xiàn)在正在搞鋰電開發(fā),現(xiàn)在什么也不懂,對一些電路無從下手,不知朋友可否給我一點(diǎn)建議,可否傳授我一點(diǎn)工作經(jīng)驗(yàn)以及相關(guān)學(xué)習(xí)資料.小弟不甚感激!
0
回復(fù)