BUCK拓撲輸出部分
這里是給出的參考電路(如下圖)使用了兩路L293D的輸出OUT1和OUT2,那么就會很疑惑。。。。
- 關(guān)于兩路L293D的輸出呢?
因為程序控制的時候,IN2始終由單片機輸出0,所以底下這樣也不像是差分,很難理解是為什么。
理想的狀態(tài):當out1 =1,二極管不導通,上方電感充電,經(jīng)過負載給下方電感充電,低電平時電感順著二極管而上,續(xù)流。但是現(xiàn)實是有好幾個問題需要考慮:
- (1)當L293D輸入為0時候,OUT2是0,不是高阻態(tài)
所以順著L293D,單片機IO口會承受很大的灌電流,這樣的話,很容易燒毀電路,這個電路里直流最后全都從OUT2出去了,續(xù)流也用不到二極管了,反而二極管有點多余了。。。
因為之前的BUCK是因為前面的mos徹底截止了,沒有回路了,才會需要二極管,但是如果用了OUT2,一直是低,就不需要了
- (2)如果換一路L293D,讓其輸出是高阻態(tài),也不行,因為底下的電容阻斷直流,無法流入地,(你也不能說,把電容取掉吧,不然我們加下面那個電感的意義何在呢?)而OUT2也高阻態(tài),直接沒有回流路徑了,根本沒有辦法工作。
- (3)當OUT1也為低的時候,實際上是如下圖的,因為OUT2= 0,那么因為L2左側(cè)為正,右側(cè)為負,所以實際上L2的右側(cè)為負電壓,L1的右側(cè)為正電壓,他是靠L1的正電壓對L2的負電壓的這樣一個壓差來得到輸出的電壓。,重點是,電路中出現(xiàn)了一個負電壓,奇怪不。
![]()
- (4)好了,假如兩路都輸出PWM,這樣的話,上下分別輸出不同的占空比,作差,這樣的話,理論上可以,而且紋波會小,但是控制上會很難,無法嚴格控制MOS管按我們想要的PWM開關(guān),勢必會導致上下兩個MOS同時導通的奇奇怪怪的現(xiàn)象,所以就需要設計一個足夠長寬度的死區(qū),讓兩個MOS不可能同時導通,所以一般需要專門的控制器。(額,看了一下好像也不是同步mos,畢竟本來就一直導通。。。。。)
- 輸出電壓與ADC采樣電壓的問題
下圖中VA是輸出電壓,VB應該是紋波,VC是ADC采樣電壓,VC = VB + VA,,
- (1)IN0電壓的問題: IN0的電壓是對地取得電壓,包含了電容上的電壓,即電壓表測得是電阻兩端的,但是標號不是。這樣導致ADC采樣值錯誤,無法得到正確的反饋電壓,輸出電壓也就不對
因此需要 更改一下ADC的參考電壓,
改完之后是好了一點![]()
- (2)輸出如果是用IN0,但是采樣還是用采樣網(wǎng)絡比較好,這樣調(diào)節(jié)的范圍大一些。因為ADC最大參考電壓
所以這樣可以增大采樣的范圍。如果直接用輸出,那就只能輸出5V到頂了。
- 負載電阻與分壓網(wǎng)絡的問題
現(xiàn)在分壓電阻就是負載,,但是一般正兒八經(jīng)負載還能拆成兩個?
肯定是一整塊負載啊,,,,分壓電阻這一堆都是反饋回路的可以用大電阻來分壓,電容分到的就微乎其微,負載上也好好的了啊,負載好好接地
我把電阻采樣電阻改大了1000倍,電容上也沒有電壓了。之前電容分到電壓是因為,電路中的交流電流,電阻又不是很大,由向量法可知,電容分壓。如下圖,10歐不再接入兩輸出之間的回路,直接接地。不過這樣的話,下面那條支路就沒啥作用了。
其實電容上的電壓是不是紋波也值得討論,經(jīng)典的buck是,但是電容與負載并聯(lián),可是此處與分壓網(wǎng)絡先串聯(lián),再并聯(lián)一個負載,很奇怪,全程很奇怪。。。。。。文章來源:http://www.zghlxwxcb.cn/news/detail-463881.html
- 單片機中斷時間的問題
TF在溢出時由硬件置1,當進入中斷服務程序后被硬件自動清0 ,也就是進入那一刻清0 。
如果定時1us就進入一次中斷,實際上是一直在進行中斷的亂入,也就是說,但是很奇怪,LCD顯示函數(shù)還是正常的運行,,,emmm文章來源地址http://www.zghlxwxcb.cn/news/detail-463881.html
到了這里,關(guān)于基于51單片機控制的BUCK開關(guān)電源Proteus仿真的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!