軟件初始化與運(yùn)行模塊 - 基于ADMCF34X系列直流無(wú)刷電機(jī)控制系統(tǒng)設(shè)計(jì)

來(lái)源:現(xiàn)代電子技術(shù) 作者:秩名2012年07月10日 16:31
[導(dǎo)讀] 軟件主要包括兩個(gè)模塊,初始化模塊和運(yùn)行模塊。初始化模塊只在電機(jī)啟動(dòng)時(shí)執(zhí)行,運(yùn)行模塊式一個(gè)等待循環(huán),等待PWM中斷和換相中斷。等待循環(huán)中也可寫

  軟件主要包括兩個(gè)模塊,初始化模塊和運(yùn)行模塊。初始化模塊只在電機(jī)啟動(dòng)時(shí)執(zhí)行,運(yùn)行模塊式一個(gè)等待循環(huán),等待PWM中斷和換相中斷。等待循環(huán)中也可寫入用戶控制程序??傮w結(jié)構(gòu)如圖3所示。每一個(gè)PWM周期都產(chǎn)生中斷請(qǐng)求,并讀取1次A/D轉(zhuǎn)換的結(jié)果。中斷服務(wù)流程如圖4所示。由變量PWM_count進(jìn)行中斷計(jì)數(shù)。每四個(gè)中斷進(jìn)行1次PWM脈寬調(diào)節(jié)。PWM中斷服務(wù)程序執(zhí)行需要30個(gè)CPU周期,大約1.5μs。

  初始化程序

  PWM中斷子程序圖

  直流無(wú)刷電機(jī)的換相由捕捉中斷子程序完成。在捕捉中斷子程序中完成了速度計(jì)算、讀取換相控制字和換相操作。

  4 結(jié)語(yǔ)

  ADI的數(shù)字信號(hào)處理器ADMCF34X系列憑借著較強(qiáng)的數(shù)據(jù)處理能力和強(qiáng)大豐富的外圍,尤其是25個(gè)可獨(dú)立配置成I/O口或中斷的PIO口、PWM調(diào)制以及13路12位ADC等模塊,非常適用于直流無(wú)刷電機(jī)控制這樣的實(shí)時(shí)應(yīng)用中。后臺(tái)方式控制算法的反應(yīng)速度快,代碼量少,在直流無(wú)刷電機(jī)等控制過程不很復(fù)雜,但對(duì)于實(shí)時(shí)性要求較高的場(chǎng)合,有比較好的特性。

上一頁(yè)12全文

本文導(dǎo)航

發(fā)表評(píng)論
技術(shù)交流、積極發(fā)言! 發(fā)表評(píng)請(qǐng)遵守相關(guān)規(guī)定。

0 條評(píng)論

推薦閱讀

每月人物

正面迎戰(zhàn)智慧家庭:從稱體重到“稱”健康,芯海智慧測(cè)量全包了!

正面迎戰(zhàn)智慧家庭:從稱體重到“稱”健康,芯海智慧測(cè)量全包
隨著科技的發(fā)展,人們對(duì)生活質(zhì)量的追求越來(lái)越高,傳統(tǒng)的家庭生活方式已經(jīng)無(wú)法滿足現(xiàn)代人的家居生活,智慧家庭的新型生活理念成為很多人夢(mèng)寐以求的...

依托AI平臺(tái),涂鴉智能開啟全屋智能2.0時(shí)代!

依托AI平臺(tái),涂鴉智能開啟全屋智能2.0時(shí)代!
隨著物聯(lián)網(wǎng)技術(shù)的突飛猛進(jìn),生活中越來(lái)越多的家庭設(shè)備將會(huì)聯(lián)上網(wǎng)絡(luò),變得“智慧”起來(lái),智慧家庭的概念成了這幾年媒體、企業(yè)、用戶關(guān)注的焦點(diǎn),而...

每周排行

  • 型 號(hào)
  • 產(chǎn)品描述