ADMC328 DSP控制器在交流異步機變頻調(diào)速中的應(yīng)用
由圖1可見,該變頻調(diào)速控制系統(tǒng)已具有通用SPWM(正弦脈寬調(diào)制)變頻器的主要功能,而其控制電路結(jié)構(gòu)卻大為簡化。
2 應(yīng)用程序
為便于用戶使用ADMC328 DSP芯片,ADI公司在其開發(fā)軟件中提供了相當(dāng)一部分庫函數(shù)及若干應(yīng)用實例。一方面,用戶通過這些庫函數(shù)和實例可很快熟悉該軟件開發(fā)環(huán)境;另一方面,用戶在編制自己的監(jiān)控程序時可以直接利用它們。這的確給用戶的開發(fā)帶來了便利。此外,ADSP-2171內(nèi)核極快的判斷和運算速度及處理能力,以及各功能寄存器的方便設(shè)置,都使用戶的編程相對容易。
在486及以上檔次的計算機以及DOS和Windows 95操作系統(tǒng)的支持下,利用ADI提供的C語言或匯編語言開發(fā)工具軟件,即可對用戶文件進行編譯、連接或調(diào)試。
在完成如圖1所示硬件電路的基礎(chǔ)上,編制了U/f比控制的通用變頻器的監(jiān)控程序,主程序和PWMSYNC中斷服務(wù)程序分別見圖2的(a)和(b)。
3 應(yīng)用考慮
?為方便用戶使用ADMC328 DSP芯片,ADI公司提供了相應(yīng)的開發(fā)工具――評估板(仿真器),其中的CPU為更高一檔次的ADMC331芯片。在該評估板上,ADMC331不僅可全功能仿真ADMC328,且其不少引腳均已引出,用戶可利用這些引腳構(gòu)成輔助電路,豐富控制功能[4]。
?與其他A/D轉(zhuǎn)換電路不同的是,在ADMC328內(nèi)部,ADC單元的操作是與PWM單元相連的[2],A/D轉(zhuǎn)換的有效分辨率是PWM開關(guān)頻率的函數(shù),故該A/D轉(zhuǎn)換的分辨率不是一個常數(shù),而在9~12位間變化。還需說明的是,在6個模擬輸入通道中,只有3個通道是獨立的,而其他3個通道通過多路開關(guān)共用一個比較器,所以這就只允許同時最多有4路模擬量被采集。應(yīng)當(dāng)注意的是,芯片內(nèi)與模擬輸入信號比較用的鋸齒波斜率是通過外配電容(接于ICONST端與GND端之間)來調(diào)節(jié)的,根據(jù)不同的PWM開關(guān)頻率,選擇不同的外配電容值,該電容應(yīng)為高精度和高穩(wěn)定的。最后還應(yīng)強調(diào),A/D轉(zhuǎn)換的輸入電壓范圍是0.3~3.5V,而不是通常情況下的0~5V或0~10V,在模擬輸入接口電路設(shè)計時應(yīng)引起注意。
? PWM發(fā)生單元有兩種工作模式:單更新模式和雙更新模式。在單更新模式下PWM輸出脈沖以PWM周期的中心對稱;在雙更新模式下,按照某種控制規(guī)則,輸出PWM脈沖的前后沿與PWM周期中心不對稱,這種不對稱的PWM輸出,更能減少三相PWM逆變器的諧波失真和獲得更寬的系統(tǒng)閉環(huán)控制帶寬。建議在使用時,優(yōu)先選用雙更新工作模式。
? ADMC328內(nèi)含兩個輸出頻率和占空比均可變的8位精度的輔助PWM定時器,其兩個輸出引腳分別定義為AUX0和AUX1,可用來為被控的開關(guān)變換器提供開關(guān)信號;通過合適的濾波網(wǎng)絡(luò)亦可作為數(shù)模轉(zhuǎn)換的輸出,典型應(yīng)用見圖3,在此參數(shù)下,兩級濾波器的截止頻率為1.2kHz,模擬輸出電壓Vo的幅度范圍為0~5V。
?ADMC328的復(fù)用PIO端口僅有9位,且已被串口1和串行ROM占去5位,必要時可通過選用I2C或SPI等串行接口芯片或多路數(shù)據(jù)選擇器件擴展I/O端口和其他功能。
評論