最新資訊

基于NiosⅡ軟核處理器的電機(jī)調(diào)速控制系統(tǒng)

0引言以往的直流電機(jī)調(diào)速系統(tǒng)通常采用單片機(jī)或DSP進(jìn)行控制,而單片機(jī)需要使用大量的外圍電路,且系統(tǒng)的可升級(jí)性差,如更換控制器,往往要對(duì)整個(gè)軟硬件進(jìn)行重新設(shè)計(jì),可重用性不高。而采用DSP作為主要控制器,如果碰到處理多任務(wù)系統(tǒng)時(shí),一片DSP不能勝任,這時(shí)就需要再擴(kuò)展一片DSP或者FPGA芯片來輔助控制,從而實(shí)行雙芯片控制模式。但這樣做,既增加了兩個(gè)處理器之間同步和通信的負(fù)擔(dān),又使系統(tǒng)實(shí)時(shí)性變壞,延長系統(tǒng)開發(fā)時(shí)間?;谝陨洗祟悊栴},本文提出了采用Altera公司推出的NiosⅡ軟核來控制直流電機(jī)調(diào)速系統(tǒng),它的好處在于Ni-osⅡ?qū)儆谲浐颂幚砥?,可以直接通過軟件形式擴(kuò)展成雙核乃至多核,無需外加芯片;再者NiosⅡ軟核處理器和所有外圍電路可以集成到一片F(xiàn)PGA芯片上來實(shí)現(xiàn)整個(gè)直流電機(jī)控制系統(tǒng),這樣無疑大大減小了控制器體積和重量,設(shè)計(jì)人員也可以在短時(shí)間內(nèi)完成整個(gè)系統(tǒng)的制作,提高了工作效率。本文利用Altera公司的FPGA芯片EP2C35F672C6作為系統(tǒng)控制器,采用數(shù)字PID算法對(duì)直流電機(jī)進(jìn)行PWM閉環(huán)調(diào)速控制。并且利用硬件描述語言(VHDL)自行設(shè)計(jì)、生成PWM模塊和測(cè)速模塊,最后通過實(shí)驗(yàn)驗(yàn)證了該系統(tǒng)的可行性。1系

發(fā)表于:11/18/2010