基于NiosII軟核處理器的步進(jìn)電機(jī)接口設(shè)計(jì)
當(dāng)通過(guò)SW開(kāi)關(guān)設(shè)定不同的值時(shí),相應(yīng)控制電機(jī)的4路脈沖信號(hào)就可以通過(guò)led顯示出來(lái)。同時(shí),利用Quartus II中的signaltap II的對(duì)電機(jī)控制模塊仿真如圖5所示。仿真結(jié)果是與實(shí)際設(shè)計(jì)相符的。
4 結(jié)論
根據(jù)控制功能的要求,文中設(shè)計(jì)了步進(jìn)電機(jī)控制模塊,該模塊采用一種脈沖疊加算法,實(shí)現(xiàn)了對(duì)步進(jìn)電機(jī)正、反轉(zhuǎn)控制;實(shí)現(xiàn)了對(duì)步進(jìn)電機(jī)轉(zhuǎn)動(dòng)的定位和任意頻率變速。完成了對(duì)該模塊向SOPC Builder的標(biāo)準(zhǔn)模塊庫(kù)中的封裝。
結(jié)合Avalon總線、Nios II內(nèi)核及其外設(shè)的特點(diǎn),使用Quartus II和SOPC Builder存Cvclone II上創(chuàng)建了一個(gè)遠(yuǎn)程控制的硬件平臺(tái)。
評(píng)論