我和同學在做一個開關電源,18V交流輸入,36V直流輸出,準備用arm的stm32芯片來控制.拋開人機接口這類東西不談,用單片機控制是否有必要呢?直接用開關電源典型模塊比如uc3842之類的IC是不是也可以完成這個電源呢?
stm32自帶有D/A且能輸出PWM波,芯片的時鐘頻率最高能達到72MHZ.
我看了一些資料,覺得大致有這樣幾個方案:
1、單片機控制,所有工作都由它完成
2、單片機控制開關電源芯片比如uc3842
3、直接使用開關電源芯片,不用單片機
請問用uc3842能否較好的完成這個電源設計呢?輸出的電壓會否有較大的波動呢?
學習開關電源沒多久,很多問題都不了解,請各位大俠指教一下呀
請問用單片機做開關電源是否有必要?
全部回復(8)
正序查看
倒序查看
@madboy21
可以采用單片機直接控制.關于有沒有必要還是要看你自己~~~~~如有問題請提出.
先謝謝LS的回復
我在想,用uc3842這類芯片直接做電源會不會容易一些,畢竟我是初學電源的,很想做個實際可用的東西出來.單片機控制的話,總體電路我大致知道,不過好像程序中的PID控制的各個參數有點難確定,不知道是不是這樣呢?
初學電源,總覺得有很多東西要看,電源拓撲呀,變壓器呀,控制算法呀,好像都需要搞明白,能不能指點一下最關鍵的東西是哪部分呢?畢竟我不可能把所有東西都搞明白了才去動手做電源的……有沒有一個完整的例子作為參考呢?請各位大俠指點迷津……
我在想,用uc3842這類芯片直接做電源會不會容易一些,畢竟我是初學電源的,很想做個實際可用的東西出來.單片機控制的話,總體電路我大致知道,不過好像程序中的PID控制的各個參數有點難確定,不知道是不是這樣呢?
初學電源,總覺得有很多東西要看,電源拓撲呀,變壓器呀,控制算法呀,好像都需要搞明白,能不能指點一下最關鍵的東西是哪部分呢?畢竟我不可能把所有東西都搞明白了才去動手做電源的……有沒有一個完整的例子作為參考呢?請各位大俠指點迷津……
0
回復
@mouxiang
先謝謝LS的回復我在想,用uc3842這類芯片直接做電源會不會容易一些,畢竟我是初學電源的,很想做個實際可用的東西出來.單片機控制的話,總體電路我大致知道,不過好像程序中的PID控制的各個參數有點難確定,不知道是不是這樣呢?初學電源,總覺得有很多東西要看,電源拓撲呀,變壓器呀,控制算法呀,好像都需要搞明白,能不能指點一下最關鍵的東西是哪部分呢?畢竟我不可能把所有東西都搞明白了才去動手做電源的……有沒有一個完整的例子作為參考呢?請各位大俠指點迷津……
MCU的例子不多,當然也有很多人做,至少我做過.
TMS320F28016在官方網有很多實例,還有DSPIC30F2020~~~
當然開始時隨便做一個,然后慢慢學.
TMS320F28016在官方網有很多實例,還有DSPIC30F2020~~~
當然開始時隨便做一個,然后慢慢學.
1
回復
@mouxiang
謝謝哈還想問一下,我看那些實際的電源電路都挺復雜的,用了許多我還搞不懂的東西.初學者應該照著這種電路做呢,還是按著基本的原理圖自己做?按照課本上講的原理圖自己做電源,總覺得心里有些不踏實,怕會出不來結果.按照那種成品電源的電路圖來做,又覺得很多東西不明白.這個問題還請指點一下
沒什么好怕的~~~~
十年前我也就按PI的圖做了一個~~~~很順利~~~當時也是什么都不懂.
我覺得你只管做,真有問題提出來,按官方資料做通常有兩種可能讓你的電路不工作,1、元件用錯,2、PCB布板干擾.
一次搞定還學不到東西,搞錯了,經過修改,再調試~~~等等,才能學更多呢.
十年前我也就按PI的圖做了一個~~~~很順利~~~當時也是什么都不懂.
我覺得你只管做,真有問題提出來,按官方資料做通常有兩種可能讓你的電路不工作,1、元件用錯,2、PCB布板干擾.
一次搞定還學不到東西,搞錯了,經過修改,再調試~~~等等,才能學更多呢.
0
回復