久久久国产精品视频袁燕,99re久久精品国产,亚洲欧美日韩国产综合v,天天躁夜夜躁狠狠久久,激情五月婷婷激情五月婷婷

  • 回復
  • 收藏
  • 點贊
  • 分享
  • 發(fā)新帖

用STC單片機設計DC-DC降壓電路,有問題了,請大家過來看看!!

這個是原理圖1152863985.ddb
這個是我的程序1152864011.txt
為什么不可以正常工作,輸出電壓等于輸入電壓.單片機的AD和PWM都工作正常,MOS管控制腳波形正常,但是MOS管輸出卻沒有脈沖波形,為直流,等于輸入電壓.我的取樣電壓設計為2.56V.
請大家多多指教,我是新手,以前沒用過!!!
全部回復(35)
正序查看
倒序查看
2006-07-14 16:13
還有一個問題,我在程序里設置使用fose/2,但是為什么PWM輸出頻率是23K左右呢?(晶振用的是12M)
0
回復
dc89
LV.6
3
2006-07-14 23:04
Q5A型號不對
0
回復
z123456
LV.4
4
2006-07-15 17:02
你用的P型MOSFET,D和S端對換應該可以,你的輸出應刻比輸入低0.4V左右,二極管壓降
0
回復
2006-07-15 17:28
@z123456
你用的P型MOSFET,D和S端對換應該可以,你的輸出應刻比輸入低0.4V左右,二極管壓降
多謝,我試試看吧!!
0
回復
z123456
LV.4
6
2006-07-15 17:55
@huangxlstar
多謝,我試試看吧!!
我沒有用單片機做過開關電源,但我了解一些,看了一下你的程序,此款電源的精度不高,因為你的AD轉換只用到一次,檢測的電壓不準確,你沒有進行濾波處理,二是你的占空比是否太大了,可能電感會飽和,一點小小看法,望交流
0
回復
2006-07-17 09:34
@z123456
我沒有用單片機做過開關電源,但我了解一些,看了一下你的程序,此款電源的精度不高,因為你的AD轉換只用到一次,檢測的電壓不準確,你沒有進行濾波處理,二是你的占空比是否太大了,可能電感會飽和,一點小小看法,望交流
多謝,小第以前也沒做過這樣的東東,沒有什么經驗,還請大家多多指教啊!!關于精度問題,是否可以這樣:取樣十次,去掉一個最大數,去掉一個最小數,再除以8,以這個數為轉換后的數值.是否還有更好的方法呢???
0
回復
2006-07-17 09:36
@huangxlstar
多謝,小第以前也沒做過這樣的東東,沒有什么經驗,還請大家多多指教啊!!關于精度問題,是否可以這樣:取樣十次,去掉一個最大數,去掉一個最小數,再除以8,以這個數為轉換后的數值.是否還有更好的方法呢???
我剛創(chuàng)了個群,對單片機感興趣的朋友,可以加入共同探討!
0
回復
2006-07-17 09:38
@huangxlstar
多謝,小第以前也沒做過這樣的東東,沒有什么經驗,還請大家多多指教啊!!關于精度問題,是否可以這樣:取樣十次,去掉一個最大數,去掉一個最小數,再除以8,以這個數為轉換后的數值.是否還有更好的方法呢???
我剛創(chuàng)了個群,對單片機感興趣的朋友可以加入,共同探討!
6521803
0
回復
z123456
LV.4
10
2006-07-17 12:21
@huangxlstar
我剛創(chuàng)了個群,對單片機感興趣的朋友可以加入,共同探討!6521803
求平均值法會影響響應速度,不知道是不是最佳方法,我也在研究,
現(xiàn)在你的DC TO DC可以穩(wěn)壓了嗎?
0
回復
huangxlstar
LV.4
11
2006-07-17 14:02
@z123456
求平均值法會影響響應速度,不知道是不是最佳方法,我也在研究,現(xiàn)在你的DCTODC可以穩(wěn)壓了嗎?
MOS管連接是沒有問題的,是我的圖紙畫錯了,問題依舊.
0
回復
huangxlstar
LV.4
12
2006-07-18 19:52
@huangxlstar
MOS管連接是沒有問題的,是我的圖紙畫錯了,問題依舊.
請高手指點一下啊,在程序里面要注意一些什么問題呢,硬件連接是否有問題??
0
回復
z123456
LV.4
13
2006-07-19 11:19
@huangxlstar
請高手指點一下啊,在程序里面要注意一些什么問題呢,硬件連接是否有問題??
1153279089.ddb
如圖參數,可以關MOSFET
我做過此方式控制的產器,不過是純硬件做的
0
回復
huangxlstar
LV.4
14
2006-07-20 09:17
@z123456
1153279089.ddb如圖參數,可以關MOSFET我做過此方式控制的產器,不過是純硬件做的
我上次傳的那個圖是沒有問題的,只是驅動波形稍微差了點,現(xiàn)在我重新修改了一下(二極管是集成在MOS管里面的),波形非常好.呵呵,就是軟件還不行,還是不可以穩(wěn)壓.用示波器打電壓取樣點的電壓,當接入到單片機進行AD時,這點電壓非常不穩(wěn)定,焊開后又非常平穩(wěn),加限流電阻沒用,很郁悶呢?1153357817.ddb 在軟件方面,AD采樣四次再除以四,PWM方面:如果反潰電壓還是比預定電壓高,就減小PWM有效寬度,直到完全關斷.可是還是不行呢,哪位大哥拉一把吧!!謝謝!!
0
回復
huangxlstar
LV.4
15
2006-07-20 09:22
@huangxlstar
我上次傳的那個圖是沒有問題的,只是驅動波形稍微差了點,現(xiàn)在我重新修改了一下(二極管是集成在MOS管里面的),波形非常好.呵呵,就是軟件還不行,還是不可以穩(wěn)壓.用示波器打電壓取樣點的電壓,當接入到單片機進行AD時,這點電壓非常不穩(wěn)定,焊開后又非常平穩(wěn),加限流電阻沒用,很郁悶呢?1153357817.ddb在軟件方面,AD采樣四次再除以四,PWM方面:如果反潰電壓還是比預定電壓高,就減小PWM有效寬度,直到完全關斷.可是還是不行呢,哪位大哥拉一把吧!!謝謝!!
z123456,你好!
你是做什么產品的,我是做鋰電產品的,DC-DC升降壓電路我倒是調過不少,都是用專用IC來做的.我對單片機有點了解,不精通,還沒有應用到產品上去.
如不介意小弟水平低,加我QQ吧!390645478,我們共同研究一下.謝謝!!
0
回復
z123456
LV.4
16
2006-07-20 12:29
@huangxlstar
z123456,你好!你是做什么產品的,我是做鋰電產品的,DC-DC升降壓電路我倒是調過不少,都是用專用IC來做的.我對單片機有點了解,不精通,還沒有應用到產品上去.如不介意小弟水平低,加我QQ吧!390645478,我們共同研究一下.謝謝!!
開關電源,公司QQ關閉,你用MOSFET的型號是什么?我看一下MOSFET的資料,沒道理輸出電壓會與輸入電壓,你的單片機輸出的PWM的正常的話應該可以控制,你用的是N型還是P型的?第二次也畫錯了
0
回復
一分錢
LV.1
17
2006-07-20 14:07
伙計,我讓你加我,為什么不加我?今天看你太可憐了.
你的p3.7沒有設為推挽輸出,驅動電流不夠.
0
回復
huangxlstar
LV.4
18
2006-07-20 14:51
@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
LV.4
19
2006-07-20 15:04
@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);">,這是輸出波形,
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之間.
0
回復
huangxlstar
LV.4
20
2006-07-20 15:05
@一分錢
伙計,我讓你加我,為什么不加我?今天看你太可憐了.你的p3.7沒有設為推挽輸出,驅動電流不夠.
我加了你了,伙計
0
回復
huangxlstar
LV.4
21
2006-07-20 15:21
@huangxlstar
我加了你了,伙計
**此帖已被管理員刪除**
0
回復
z123456
LV.4
22
2006-07-20 16:56
@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
回復
z123456
LV.4
23
2006-07-20 17:14
@z123456
驅動波占空比太大了,幾乎100%,肯定輸出電壓等于輸入電壓,把連接MCU的三極管改為P型三極管
或者把輸出取反,因你MCU輸出高電平,
MOSFET就導通
0
回復
huangxlstar
LV.4
24
2006-07-21 09:13
@z123456
驅動波占空比太大了,幾乎100%,肯定輸出電壓等于輸入電壓,把連接MCU的三極管改為P型三極管
P MOS是下降沿有效的呢?
0
回復
huangxlstar
LV.4
25
2006-07-21 09:21
@huangxlstar
PMOS是下降沿有效的呢?
不是下降沿,是低電平!!
0
回復
huangxlstar
LV.4
26
2006-07-28 16:32
@huangxlstar
**此帖已被管理員刪除**
現(xiàn)在這把有效脈寬關到最小,輸出電壓還是等于輸入電壓(可能是沒接負載,輸出電容的作用),當接小負載時,電壓會下降,但是還是不能穩(wěn)定.

請各位大哥幫幫忙啊!!
0
回復
tclg
LV.3
27
2006-07-28 21:59
不用再花心思了,單片機是不能直接做開關電源的,STC的采樣率才100多K,PWM分辨率才8位,可能你的閉環(huán)永遠無法穩(wěn)定
0
回復
huangxlstar
LV.4
28
2006-07-29 16:22
@tclg
不用再花心思了,單片機是不能直接做開關電源的,STC的采樣率才100多K,PWM分辨率才8位,可能你的閉環(huán)永遠無法穩(wěn)定
用單片機做DC-DC降壓,的確可以實現(xiàn)的,我公司就有一款產品是這樣做的,只是是請外面人做的,用的是三星單片機.請問兄臺,可否推薦一款和適的單片機,最好是可以兼容51系列,多謝!!
0
回復
tclg
LV.3
29
2006-07-31 02:40
@huangxlstar
用單片機做DC-DC降壓,的確可以實現(xiàn)的,我公司就有一款產品是這樣做的,只是是請外面人做的,用的是三星單片機.請問兄臺,可否推薦一款和適的單片機,最好是可以兼容51系列,多謝!!
單片機用在開關電源里一般做監(jiān)控或通訊用,我見過高檔一點的電源大多有單片機.單片機不會直接參與穩(wěn)壓環(huán)路,一來反應速度跟不上,二來PWM精度受限制,STC8位的PWM,每一步變化就0.4%,算算每進一步你的輸出電壓增加多少就知道了,再高一點的單片機有10位的PWM,也還是不夠,可能ARM有某款適合,你自己找找,51是沒有了
0
回復
huangxlstar
LV.4
30
2006-07-31 10:32
@tclg
單片機用在開關電源里一般做監(jiān)控或通訊用,我見過高檔一點的電源大多有單片機.單片機不會直接參與穩(wěn)壓環(huán)路,一來反應速度跟不上,二來PWM精度受限制,STC8位的PWM,每一步變化就0.4%,算算每進一步你的輸出電壓增加多少就知道了,再高一點的單片機有10位的PWM,也還是不夠,可能ARM有某款適合,你自己找找,51是沒有了
多謝大哥指點!!
0
回復
dumaoxin
LV.1
31
2006-07-31 11:57
@huangxlstar
z123456,你好!你是做什么產品的,我是做鋰電產品的,DC-DC升降壓電路我倒是調過不少,都是用專用IC來做的.我對單片機有點了解,不精通,還沒有應用到產品上去.如不介意小弟水平低,加我QQ吧!390645478,我們共同研究一下.謝謝!!
朋友你好!我是剛從學校出來的,在學校是學單片機的,現(xiàn)在正在搞鋰電開發(fā),現(xiàn)在什么也不懂,對一些電路無從下手,不知朋友可否給我一點建議,可否傳授我一點工作經驗以及相關學習資料.小弟不甚感激!
0
回復
發(fā)