APFC模塊功能實現(xiàn)
發(fā)布時間:2008/10/29 0:00:00 訪問次數(shù):656
。1)主程序?qū)崿F(xiàn) 主程序的主要功能是完成系統(tǒng)的初始化,配置各控制寄存器,調(diào)用各初始化子程序,如看門狗初始化、中斷初始化、i/o引腳功能初始化、事件管理器eva的pwm和adc初始化、事件管理器evb的cap初始化等。初始化完成后,主程序便進(jìn)入主循環(huán),等待各個中斷的發(fā)生,從而在各中斷子程序中完成各種功能。其流程如圖1所示。
圖1 主程序流程圖
(2)apfc算法實現(xiàn) apfc模塊是整個軟件控制程序的核心部分,決定著轉(zhuǎn)化器的整體性能。apfc將反饋電壓、飛輪輸出端電壓、電流檢測值進(jìn)行運(yùn)算,最終與生成的三角載波進(jìn)行比較生成pwm控制信號,輸出結(jié)果為占空比已調(diào)解的pwm信號,并通過設(shè)定比較單元寄存器控制對應(yīng)管腳電平信號輸出,最終控制轉(zhuǎn)換器開關(guān)管占空比,保證輸出電壓幅值的平穩(wěn)性。其流程如圖2所示。
。3)adc中斷子程序模塊 中斷子程序主要是進(jìn)行電壓、電流的采樣。反饋電壓、電流控制中斷服務(wù)子程序需要執(zhí)行以下基本工作:進(jìn)入中斷以后,讀入adc采樣數(shù)據(jù)后啟動下一次ad轉(zhuǎn)換,將讀入數(shù)據(jù)根據(jù)pfc控制算法進(jìn)行計算,將中斷寄存器復(fù)位,返回主程序等待下一次中斷。其流程如圖3所示。
圖2 apfc子程序流程圖
(4)捕獲單元測速子程序 捕獲單元子程序的主要功能是完成位置傳感器信號的檢測,并對傳感器信號進(jìn)行譯碼,譯碼后輸出到apfc。在cap單元初始化子程序中將其配置為中斷模式,并且是同時捕捉信號的上升沿和下降沿,檢測霍爾信號輸入引腳是否有電平跳變,有則會觸發(fā)捕獲中斷。進(jìn)人捕獲中斷子程序后,開啟定時器,將cap單元設(shè)置為i/o模式,通過定時器定時確定兩個沿跳變之間的時間,從而確定周期計算出轉(zhuǎn)子轉(zhuǎn)速,輸出到主程序,然后再將cap單元設(shè)置為中斷模式。其流程如圖4所示。
圖3 中斷執(zhí)行子程序
圖4 cap單元測速子程序流程圖
歡迎轉(zhuǎn)載,信息來自維庫電子市場網(wǎng)(www.dzsc.com)
(1)主程序?qū)崿F(xiàn) 主程序的主要功能是完成系統(tǒng)的初始化,配置各控制寄存器,調(diào)用各初始化子程序,如看門狗初始化、中斷初始化、i/o引腳功能初始化、事件管理器eva的pwm和adc初始化、事件管理器evb的cap初始化等。初始化完成后,主程序便進(jìn)入主循環(huán),等待各個中斷的發(fā)生,從而在各中斷子程序中完成各種功能。其流程如圖1所示。
圖1 主程序流程圖
(2)apfc算法實現(xiàn) apfc模塊是整個軟件控制程序的核心部分,決定著轉(zhuǎn)化器的整體性能。apfc將反饋電壓、飛輪輸出端電壓、電流檢測值進(jìn)行運(yùn)算,最終與生成的三角載波進(jìn)行比較生成pwm控制信號,輸出結(jié)果為占空比已調(diào)解的pwm信號,并通過設(shè)定比較單元寄存器控制對應(yīng)管腳電平信號輸出,最終控制轉(zhuǎn)換器開關(guān)管占空比,保證輸出電壓幅值的平穩(wěn)性。其流程如圖2所示。
(3)adc中斷子程序模塊 中斷子程序主要是進(jìn)行電壓、電流的采樣。反饋電壓、電流控制中斷服務(wù)子程序需要執(zhí)行以下基本工作:進(jìn)入中斷以后,讀入adc采樣數(shù)據(jù)后啟動下一次ad轉(zhuǎn)換,將讀入數(shù)據(jù)根據(jù)pfc控制算法進(jìn)行計算,將中斷寄存器復(fù)位,返回主程序等待下一次中斷。其流程如圖3所示。
圖2 apfc子程序流程圖
。4)捕獲單元測速子程序 捕獲單元子程序的主要功能是完成位置傳感器信號的檢測,并對傳感器信號進(jìn)行譯碼,譯碼后輸出到apfc。在cap單元初始化子程序中將其配置為中斷模式,并且是同時捕捉信號的上升沿和下降沿,檢測霍爾信號輸入引腳是否有電平跳變,有則會觸發(fā)捕獲中斷。進(jìn)人捕獲中斷子程序后,開啟定時器,將cap單元設(shè)置為i/o模式,通過定時器定時確定兩個沿跳變之間的時間,從而確定周期計算出轉(zhuǎn)子轉(zhuǎn)速,輸出到主程序,然后再將cap單元設(shè)置為中斷模式。其流程如圖4所示。
圖3 中斷執(zhí)行子程序
圖4 cap單元測速子程序流程圖
歡迎轉(zhuǎn)載,信息來自維庫電子市場網(wǎng)(www.dzsc.com)
熱門點(diǎn)擊
- 控制算法的具體實現(xiàn)
- 反電動勢過零點(diǎn)的檢測方法
- TC9242的引腳功能和主要參數(shù)介紹
- 無刷直流電機(jī)的正反轉(zhuǎn)
- 永磁無刷直流電機(jī)的設(shè)計
- 無刷直流電機(jī)模塊
- ML4425用于高速電機(jī)的起動問題及解決方案
- 變頻恒壓供水系統(tǒng)及控制參數(shù)選擇
- 無刷直流電機(jī)三相逆變橋模塊
- 永磁無刷直流電機(jī)的Simulink仿真
推薦技術(shù)資料
- 自制經(jīng)典的1875功放
- 平時我也經(jīng)常逛一些音響DIY論壇,發(fā)現(xiàn)有很多人喜歡LM... [詳細(xì)]
- 首款新結(jié)構(gòu)硅基外腔混合集成光源芯片
- 全大核架構(gòu) X930 超大核的
- 計算子系統(tǒng)(Compute Sub Syst
- Neoverse CSS V3 架構(gòu)R
- Arm Neoverse CP
- Dimensity 9400芯
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究