99久久全国免费观看_国产一区二区三区四区五区VM_久久www人成免费看片中文_国产高清在线a视频大全_深夜福利www_日韩一级成人av

wkhn
認證:優質創作者
所在專題目錄 查看專題
通向數字電源之路——初學者入門(2)
通向數字電源之路——初學者入門(3)
通向數字電源之路——初學者入門(4)
通向數字電源之路——初學者入門(5)
通向數字電源之路--進階(1)
通向數字電源之路--進階(2)
作者動態 更多
一種采用CAN總線方式升級F28035芯片Flash的方法(三)
2024-05-13 15:31
一種采用CAN總線方式升級F28035芯片Flash的方法(二)
2024-05-13 15:31
一種采用CAN總線方式升級F28035芯片Flash的方法(一)
2024-05-13 15:31
STM32G4系列MCU——數字電源入門(4)
2023-03-14 10:46
STM32G4系列MCU——數字電源入門(3)
2023-03-13 20:05

通向數字電源之路--進階(1)

用dsPIC33E系列dsp做的一個半無橋PFC電路,將會涉及到以下幾個問題:

1)半無橋電路的基本原理

2)Microchip官方提供的smps_control_library算法函數的使用

3)dsp內部40位累加器的小數表示方法

4)dsp中斷時,context寄存器切換

5)C代碼中,一些重要函數的分析

      最近,在Microchip官網上找到了一個AC-DC電源資料,輸入90Vac--264Vac,輸出12V62.5A(750W)。電源前端PFC用了一個半無橋的PFC電路,DC部分用了一個全橋軟開關電路。

      Microchip官網上提供了該電源完整的電路原理圖和PCB板圖,并且附有原代碼,供對數字電源感興趣的工程師研究學習。下圖就是該電源的實機圖。

     雖然,這樣一臺樣機從硬件到軟件的設計都能代表官方的最高水準,但對想進一步學習數字電源的工程師來說卻有一些問題:

1)做數字電源要動手實踐,要弄一臺樣機,沒有渠道,成本也高。

2)原代碼中有一些目前還用不到的功能,如:在線刷新DSP等。這些功能多少會分散對數字電源主要功能的關注。

3)雖然提供原代碼,但并沒有詳細的講解,讀起來非常吃力。

4)代碼不是用MCC生成的,代碼編寫的工作量較大。

      因此,筆者在學習該代碼的過程中,以半無橋PFC為模板,自己重新繪制了PCB板圖,以MCC為基礎,重新編寫了代碼,dsp用的是dsp33ep128gs806。下面把筆者在此過程中的一些經驗與大家分享,如有不對之處,還望指正。

      上面兩圖就是筆者根據官方的版本重新設計的原理圖和PCB板圖。

首先來講講半無橋PFC的工作原理:

圖1

當交流電源Vac處于正半周,Q1導通時,電流按照藍線所示流動,Q1關斷后,電流如紅線所示流動。

圖2

當交流電源處于負半周時,電流的方向如圖所示。

通過上面的工作原理,可以知道,半無橋PFC比傳統的帶整流橋的PFC少了一個整流二極管壓降,因此能提高效率。當交流電源處于正半周時,如果讓Q2始終處于導通狀態時,電流會經過Q2和L2返回到交流電源。當交流電源處于負半周時,Q1始終導通,與正半周時同理。由于Q2(Q1)導通時的壓降小于D4(D3)導通時的壓降,因此還能進一步提升PFC的工作效率。

dsp的資源分配:

AN0(Pin13):與CMP1A共用。mosfet電流采樣(即電感電流),電感電流過流保護。

AN1(Pin14):PFC輸出電壓采樣。

AN2(Pin15):交流相電壓(火線)對地電壓采樣。

AN3(Pin16):交流相電壓(零線)對地電壓采樣。

CMP2C(Pin17):PFC輸出電壓,過壓保護比較器。

AN8(Pin27):輔助電源電壓監控。

DACOUT1(Pin32):dsp內部變量監控引腳。

RD0,RB5(Pin46、47):Led燈。

PWM2H、PWM2L(Pin62、63):mos管柵極PWM控制。

官方的原代碼并不是用MCC生成的。筆者比較喜歡用MCC,因為用MCC生成的代碼錯誤少,編寫工作量小,修改容易。下面開始MCC配置。

ADC1、CMP1、CMP2和PWM,還有TMR2加入。其它外設都是非必要的,可以先不加,用的時候再添加。

在“Pin Module”中,可以自己命名引腳的名稱,一般筆者都會根據引腳的功能重新命名,這樣編寫代碼時,能“一目了然”的明白引腳的用途。

用一個定時器定時點亮LED燈,標示程序是否在正常運行。

注意要用PWM2,選“獨立時基,主控占空比”。并分別設置PWM工作周期:10us,占空比:50%(設50%用于調試,環路閉環后可修改)。“Special Event Trigger Control”用于控制電壓環路的采樣頻率,電壓環路的采樣頻率設為50KHz,所以“Output Postscalar”設為2。

PWM I/O設為冗余輸出,Fault Control的信號源設為CMP2,用于輸出電壓過壓后的快速保護。

“Trigger Control”用于控制電流環路的采樣頻率,電流環路的采樣頻率設為100KHz,所以“Output Divider”設為1。

PFC的控制模式是平均電流型控制。

ADC的設置:mos管的電流采樣用PWM2的主觸發。交流輸入電壓和PFC直流輸出電壓采樣要用PWM模塊的特殊事件觸發。

CMP1用于電感電流的過流保護。但要注意,要把DAC Output打開。因為在調試過程中,我們無法像模擬電源中那樣測試電路中每一個點的波形,有些點的波形根本就是在dsp內部的,因此,可以通過將dsp內部的數據通過DAC輸出,讓調試者觀察dsp內部的工作狀態。

CMP2用于輸出過壓保護。

MCC配置完成。生成代碼。

在生成的代碼“tmr2.c”中添加:

讓LED燈閃亮。將該程序編譯后,燒錄進DSP中,電路板上的LED就應該閃,表明程序已經正常工作了。

在下一節,筆者試著分析一下dsp內部40位累加器的小數表示方式和小數的乘法運算。

聲明:本內容為作者獨立觀點,不代表電子星球立場。未經允許不得轉載。授權事宜與稿件投訴,請聯系:editor@netbroad.com
本篇所含全部資料,點擊此處留下郵箱我會發給你
資料明細:750W_DesignPackage.zip
覺得內容不錯的朋友,別忘了一鍵三連哦!
贊 14
收藏 16
關注 593
成為作者 賺取收益
全部留言
0/200
  • dy-LSzyvE7q 6天前
    老師,能不能發我一下資料,謝謝! 22****@****.com
    回復 1條回復
  • zhouspace 05-29 19:18
    老師,能不能發我一下資料,謝謝! 14****@****.com
    回復 1條回復
  • rjw172 03-15 09:02
    老師,能不能發我一下資料,謝謝! rj****@****.com
    回復 1條回復
  • 發燒小峰 02-01 16:08
    老師,能不能發我一下資料,謝謝! bc****@****.com
    回復 1條回復
  • 發燒小峰 02-01 15:36
    老師,能不能發我一下資料,謝謝! bc****@****.com
    回復 1條回復
  • lxWAQ 2024-06-17 15:57
    老師,能不能發我一下資料,謝謝! 84****@****.com
    回復 5條回復
  • dy-hXPbeeMj 2024-04-13 09:26
    老師,能不能發我一下資料,謝謝! mi****@****.com
    回復 8條回復
  • LAYOUT設計 2024-03-01 11:03
    老師,能不能發我一下資料,謝謝! 25****@****.com
    回復 3條回復
  • songxium 2024-01-26 13:54
    老師,能不能發我一下資料,謝謝! so****@****.com
    回復 2條回復
  • power小白 2024-01-15 22:34
    內容已刪除 13****@****.com
    回復 2條回復
  • dy-fr7bqalt 2024-01-04 16:11
    老師,能不能發我一下資料,謝謝! da****@****.com
    回復 2條回復
  • dy-iGugTBNk 2023-12-27 13:52
    老師,能不能發我一下資料,謝謝! pe****@****.com
    回復 2條回復
  • 執白 2023-09-12 09:29
    老師,能不能發我一下資料,謝謝! 16****@****.com
    回復 2條回復
  • anono 2023-09-11 14:05
    老師,能不能發我一下資料,謝謝! 10****@****.com
    回復 2條回復
  • jyw_jhf 2023-07-24 16:47
    老師,能不能發我一下資料,謝謝! jy****@****.com
    回復 2條回復
  • dy-GQbyZem1 2023-05-26 11:01
    老師,能不能發我一下資料,謝謝! 22****@****.com
    回復 2條回復
  • sdll825 2023-03-16 14:08
    老師,能不能發我一下資料,謝謝! sd****@****.com
    回復 3條回復
  • sdll825 2023-03-16 14:08
    老師,能不能發我一下資料,謝謝! sd****@****.com
    回復 2條回復
  • yangwenlong 2023-02-28 22:12
    老師,能不能發我一下資料,謝謝! ya****@****.com
    回復 2條回復
  • panlinquan 2023-02-18 15:44
    老師,能不能發我一下資料,謝謝! pa****@****.com
    回復 2條回復
主站蜘蛛池模板: 国产亚洲精品久久久一区 | 日韩av视屏在线观看 | 成人国产精品久久久按摩 | 沈樵精品国产成av片 | 99极品在线 | 国产精品毛片va一区二区 | 久久久国内| 亚洲一区二区三区不卡国产欧美 | 麻豆一区二区大豆行情 | 这里有精品在线视频 | 国产精品无码一区二区三区不卡 | 日本免费在线看 | 国产精品538一区二区在线 | 国产香蕉视频在线 | 91视频在线视频 | 18禁黄无遮挡网站免费高清 | 国产精品免费一区二区三区观看 | 日本午夜高清 | 开心婷婷中文字幕 | 日日碰狠狠丁香久燥 | 国产亚洲精品美女久久久久 | 国产成人久久综合777777麻豆 | 免费人成无码大片在线观看 | 四虎永久免费 | 美女高潮无遮挡喷水视频 | 色悠久久久久久久综合网伊人 | 精品爆乳一区二区三区无码AV | 冈江凛性色精品一区二区 | 亚洲AV成人精品网站在线播放 | 视频在线一区二区 | 免费看日产一区二区三区 | 国产一卡二卡三卡四卡 | 日本最黄一级片免费在线 | 久做在线视频免费观看 | 在线观看免费视频一区 | 日韩av视屏在线观看 | 成人福利一区 | 女同久久精品国产99国产精品网站 | 国产成人精品日本亚洲一区 | 成人天堂网 | 亚洲图色欧美另类小说 |