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

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

【我是工程師第四季】數(shù)字電源設(shè)計(jì)之同步Buck轉(zhuǎn)換器

打算年前做個(gè)開(kāi)源的數(shù)字同步buck轉(zhuǎn)換器Demo板,開(kāi)源電路和軟件代碼,平時(shí)比較忙做不完年后抽空接著搞一搞。好久不來(lái)電源網(wǎng)了,主要是本人不做開(kāi)關(guān)電源,也很遺憾,本科接觸開(kāi)關(guān)電源以后就把它作為一種業(yè)余愛(ài)好了,廢話(huà)不多說(shuō)。數(shù)字電源多半采用 DSP,有的還用FPGA。對(duì)剛?cè)腴T(mén)的人來(lái)說(shuō)用DSP來(lái)設(shè)計(jì)數(shù)字電源有點(diǎn)難上手。STC推出了一增強(qiáng)型的51單片機(jī)STC15W4K32S4,具有6路15位占空比可調(diào)的PWM,PWM波形發(fā)生器還可在15位的PWM 計(jì)數(shù)器歸零時(shí)觸發(fā)ADC轉(zhuǎn)換,AD采樣率可達(dá)300K次/秒。

 

 

設(shè)計(jì)目標(biāo):

1.做一個(gè)小功率的數(shù)字同步buck轉(zhuǎn)換器,主要是為了闡述數(shù)字電源軟硬件的實(shí)現(xiàn)方式,給沒(méi)有入門(mén)數(shù)字電源的工程師一個(gè)小參考,大佬就別來(lái)砸我的場(chǎng)子了,初步規(guī)劃分兩塊板子,一塊單片機(jī)控制板,一塊功率板,當(dāng)然也可以考慮做到一起,處理好地就行了。

2.軟件采用C語(yǔ)言編寫(xiě),采用PI做閉環(huán)調(diào)節(jié),其實(shí)代碼方面主要就是PWM與ADC中斷控制還有PI調(diào)節(jié)函數(shù),控制流程也不麻煩,其實(shí)想明白流程以后,用代碼表述出來(lái)其實(shí)是很簡(jiǎn)單的,主要是寫(xiě)代碼前要徹底想清楚整個(gè)控制流程與架構(gòu),之后就是改代碼不斷調(diào)試的過(guò)程了。因?yàn)閱纹瑱C(jī)可以通過(guò)PWM觸發(fā)外部事件,所以可以做成逐周期PI調(diào)節(jié),最大開(kāi)關(guān)頻率可以達(dá)到50KHz左右

帖子規(guī)劃:

 

 

1.先完成buck功率部分電路硬件設(shè)計(jì)、PCB設(shè)計(jì),對(duì)各位來(lái)說(shuō)很簡(jiǎn)單吧。

2.單片機(jī)部分電路設(shè)計(jì),主要是最小系統(tǒng)、擴(kuò)展口等,很簡(jiǎn)單。

3.C語(yǔ)言程序設(shè)計(jì),完成PI閉環(huán)調(diào)節(jié)。

4.測(cè)試結(jié)果,開(kāi)源軟硬件。 

 

 

    

今天先挖坑,后面慢慢補(bǔ),本人水平一般,各位大佬輕噴~謝謝,希望與大家一起學(xué)習(xí)進(jìn)步。后續(xù)有問(wèn)題歡迎指出。

全部回復(fù)(12)
正序查看
倒序查看
zwcyqxzcx
LV.6
2
2018-01-17 21:14

今天抽時(shí)間把原理圖搞完了,事情多啊,下面上圖吧

單片機(jī)部分,很簡(jiǎn)單,該單片機(jī)不需要外部晶振與外部復(fù)位即可工作,下載程序也可以直接用USB下載,不需要USB轉(zhuǎn)串口芯片

非常方便,單片機(jī)的PWM6和PWM7輸出PWM分別控制高位MOS和低位MOS,ADC1/ADC2/ADC3分別采樣輸出電流輸入電壓和輸

出電壓。另外做了五個(gè)按鍵方便后期開(kāi)發(fā),比如可以加入電壓電流調(diào)節(jié)功能等。

輔助電源,直接從輸入取電給驅(qū)動(dòng)芯片和單片機(jī)以及運(yùn)放供電

buck電路,這個(gè)很常規(guī),驅(qū)動(dòng)芯片采用IR2304S,采樣電流放大用A00B,后期既可以做成恒壓源也可以做成恒流源。 

耽誤了幾天,今天抽時(shí)間吧封裝搞了一下(本人畫(huà)板子少,都得臨時(shí)搞),然后布了局大致如下,明天抽空完成走線(xiàn)投板。。

除了單片機(jī)和按鍵全是貼片的,因?yàn)閱纹瑱C(jī)和按鍵是現(xiàn)成就有的不想買(mǎi)了。。。(1.29)

0
回復(fù)
2018-01-17 21:54
@zwcyqxzcx
今天抽時(shí)間把原理圖搞完了,事情多啊,下面上圖吧單片機(jī)部分,很簡(jiǎn)單,該單片機(jī)不需要外部晶振與外部復(fù)位即可工作,下載程序也可以直接用USB下載,不需要USB轉(zhuǎn)串口芯片非常方便,單片機(jī)的PWM6和PWM7輸出PWM分別控制高位MOS和低位MOS,ADC1/ADC2/ADC3分別采樣輸出電流輸入電壓和輸出電壓。另外做了五個(gè)按鍵方便后期開(kāi)發(fā),比如可以加入電壓電流調(diào)節(jié)功能等。[圖片]輔助電源,直接從輸入取電給驅(qū)動(dòng)芯片和單片機(jī)以及運(yùn)放供電[圖片]buck電路,這個(gè)很常規(guī),驅(qū)動(dòng)芯片采用IR2304S,采樣電流放大用A00B,后期既可以做成恒壓源也可以做成恒流源。 [圖片]耽誤了幾天,今天抽時(shí)間吧封裝搞了一下(本人畫(huà)板子少,都得臨時(shí)搞),然后布了局大致如下,明天抽空完成走線(xiàn)投板。。除了單片機(jī)和按鍵全是貼片的,因?yàn)閱纹瑱C(jī)和按鍵是現(xiàn)成就有的不想買(mǎi)了。。。(1.29)[圖片][圖片]
期待樓主大作,坐等學(xué)習(xí)。
0
回復(fù)
2018-01-17 22:18
頂貼學(xué)習(xí),輸入輸出參數(shù)是什么?
0
回復(fù)
ruohan
LV.9
5
2018-01-18 08:30
@心如刀割
頂貼學(xué)習(xí),輸入輸出參數(shù)是什么?

軟件采用C語(yǔ)言編寫(xiě),采用PI做閉環(huán)調(diào)節(jié),其實(shí)代碼方面主要就是PWM與ADC中斷控制還有PI調(diào)節(jié)函數(shù),控制流程也不麻煩,其實(shí)想明白流程以后,用代碼表述出來(lái)其實(shí)是很簡(jiǎn)單的,主要是寫(xiě)代碼前要徹底想清楚整個(gè)控制流程與架構(gòu),之后就是改代碼不斷調(diào)試的過(guò)程了

怎么做閉環(huán)調(diào)節(jié),希望把代碼給看看

0
回復(fù)
zwcyqxzcx
LV.6
6
2018-01-18 10:25
@心如刀割
頂貼學(xué)習(xí),輸入輸出參數(shù)是什么?
就輸入20V左右,降壓幾V到十幾V吧,數(shù)字控制電壓調(diào)節(jié)很方便的,改單片機(jī)ADC的參考電壓就行。
0
回復(fù)
001study
LV.4
7
2018-01-19 12:08
@zwcyqxzcx
就輸入20V左右,降壓幾V到十幾V吧,數(shù)字控制電壓調(diào)節(jié)很方便的,改單片機(jī)ADC的參考電壓就行。
分辨率和響應(yīng)速度是問(wèn)題
0
回復(fù)
zwcyqxzcx
LV.6
8
2018-01-23 23:23
@001study
分辨率和響應(yīng)速度是問(wèn)題[圖片]

分辨率要求不要太高就沒(méi)問(wèn)題。。畢竟做個(gè)Demo而已。這個(gè)單片機(jī)計(jì)算PI很費(fèi)勁,所以ADC只用了8bit,最近STC又推出了新

51單片機(jī)STC8系列,聽(tīng)說(shuō)賊強(qiáng),ADC采樣速度800K,16路12bit ADC

另外響應(yīng)速度基本上是這樣的,你看看,以前做的。時(shí)間軸500us,電壓軸200mV,輸出空載到滿(mǎn)載的響應(yīng)速度(滿(mǎn)載9V1.5A)

帶負(fù)載瞬間掉了800mV,恢復(fù)時(shí)間1.5ms。震蕩也不明顯。。。

0
回復(fù)
ruohan
LV.9
9
2018-01-24 08:38
@zwcyqxzcx
分辨率要求不要太高就沒(méi)問(wèn)題。。畢竟做個(gè)Demo而已。這個(gè)單片機(jī)計(jì)算PI很費(fèi)勁,所以ADC只用了8bit,最近STC又推出了新51單片機(jī)STC8系列,聽(tīng)說(shuō)賊強(qiáng),ADC采樣速度800K,16路12bitADC另外響應(yīng)速度基本上是這樣的,你看看,以前做的。時(shí)間軸500us,電壓軸200mV,輸出空載到滿(mǎn)載的響應(yīng)速度(滿(mǎn)載9V1.5A)帶負(fù)載瞬間掉了800mV,恢復(fù)時(shí)間1.5ms。震蕩也不明顯。。。[圖片]

能否把程序貼出來(lái)看看,怎么做PI調(diào)節(jié)的算法

0
回復(fù)
zwcyqxzcx
LV.6
10
2018-01-24 11:25
@ruohan
能否把程序貼出來(lái)看看,怎么做PI調(diào)節(jié)的算法
你好,這個(gè)后面做好板子了會(huì)開(kāi)原的,一步步來(lái)
0
回復(fù)
zwcyqxzcx
LV.6
11
2018-01-30 23:34
@zwcyqxzcx
今天抽時(shí)間把原理圖搞完了,事情多啊,下面上圖吧單片機(jī)部分,很簡(jiǎn)單,該單片機(jī)不需要外部晶振與外部復(fù)位即可工作,下載程序也可以直接用USB下載,不需要USB轉(zhuǎn)串口芯片非常方便,單片機(jī)的PWM6和PWM7輸出PWM分別控制高位MOS和低位MOS,ADC1/ADC2/ADC3分別采樣輸出電流輸入電壓和輸出電壓。另外做了五個(gè)按鍵方便后期開(kāi)發(fā),比如可以加入電壓電流調(diào)節(jié)功能等。[圖片]輔助電源,直接從輸入取電給驅(qū)動(dòng)芯片和單片機(jī)以及運(yùn)放供電[圖片]buck電路,這個(gè)很常規(guī),驅(qū)動(dòng)芯片采用IR2304S,采樣電流放大用A00B,后期既可以做成恒壓源也可以做成恒流源。 [圖片]耽誤了幾天,今天抽時(shí)間吧封裝搞了一下(本人畫(huà)板子少,都得臨時(shí)搞),然后布了局大致如下,明天抽空完成走線(xiàn)投板。。除了單片機(jī)和按鍵全是貼片的,因?yàn)閱纹瑱C(jī)和按鍵是現(xiàn)成就有的不想買(mǎi)了。。。(1.29)[圖片][圖片]

今天抽時(shí)間吧板子畫(huà)好了,如下圖,明天發(fā)出去打樣,開(kāi)始擼PID代碼了,敬請(qǐng)期待?。?.30)

。

板子已經(jīng)發(fā)出去打樣了。順豐加急。。。。。(1.31)

。

0
回復(fù)
zwcyqxzcx
LV.6
12
2018-02-02 19:25
@zwcyqxzcx
今天抽時(shí)間吧板子畫(huà)好了,如下圖,明天發(fā)出去打樣,開(kāi)始擼PID代碼了,敬請(qǐng)期待?。?.30)[圖片]。。。板子已經(jīng)發(fā)出去打樣了。順豐加急。。。。。(1.31)。。[圖片]

板子打樣回來(lái)啦!如下圖,周末抽空焊接好就可以開(kāi)始調(diào)試了

0
回復(fù)
appleY
LV.5
13
2018-06-09 11:05
@zwcyqxzcx
今天抽時(shí)間把原理圖搞完了,事情多啊,下面上圖吧單片機(jī)部分,很簡(jiǎn)單,該單片機(jī)不需要外部晶振與外部復(fù)位即可工作,下載程序也可以直接用USB下載,不需要USB轉(zhuǎn)串口芯片非常方便,單片機(jī)的PWM6和PWM7輸出PWM分別控制高位MOS和低位MOS,ADC1/ADC2/ADC3分別采樣輸出電流輸入電壓和輸出電壓。另外做了五個(gè)按鍵方便后期開(kāi)發(fā),比如可以加入電壓電流調(diào)節(jié)功能等。[圖片]輔助電源,直接從輸入取電給驅(qū)動(dòng)芯片和單片機(jī)以及運(yùn)放供電[圖片]buck電路,這個(gè)很常規(guī),驅(qū)動(dòng)芯片采用IR2304S,采樣電流放大用A00B,后期既可以做成恒壓源也可以做成恒流源。 [圖片]耽誤了幾天,今天抽時(shí)間吧封裝搞了一下(本人畫(huà)板子少,都得臨時(shí)搞),然后布了局大致如下,明天抽空完成走線(xiàn)投板。。除了單片機(jī)和按鍵全是貼片的,因?yàn)閱纹瑱C(jī)和按鍵是現(xiàn)成就有的不想買(mǎi)了。。。(1.29)[圖片][圖片]

R4上拉應(yīng)該接到輸入端,Q2,DS接反了

0
回復(fù)
發(fā)