基于Microblaze Linux的三軸數(shù)控系統(tǒng)簡(jiǎn)介——第三屆OpenHW開放源碼硬件與嵌入式大賽優(yōu)勝獎(jiǎng)
所屬分類:參考設(shè)計(jì)
上傳者:chenyy
文檔大小:343 K
標(biāo)簽: FPGA
所需積分:0分積分不夠怎么辦?
文檔介紹: 本文將高性能邏輯可編程芯片F(xiàn)PGA引入數(shù)控加工領(lǐng)域,提出QT+Linux+Microblaze的設(shè)計(jì)方法。簡(jiǎn)要介紹了項(xiàng)目的背景以及項(xiàng)目實(shí)現(xiàn)原理,詳細(xì)說明了系統(tǒng)中三個(gè)最主要的功能模塊及各自實(shí)現(xiàn)效果,最后分析了該項(xiàng)目的改進(jìn)方向以及應(yīng)用前景。實(shí)驗(yàn)證明,該系統(tǒng)非常適合當(dāng)今數(shù)控行業(yè)對(duì)控制模塊的運(yùn)行速度、加工精度的要求。特點(diǎn)描述:QT+Linux+Microblaze的數(shù)控控制系統(tǒng)設(shè)計(jì)方案,利用QT設(shè)計(jì)界面友好的數(shù)控加工軟件,用于繪制加工圖形,并獲得圖形數(shù)據(jù);結(jié)合Linux的移植能力,將QT數(shù)控軟件先在Linux中運(yùn)行通過,再移植到Microblaze;最后由Verilog HDL語言編寫的并行執(zhí)行模塊根據(jù)加工圖形數(shù)據(jù)控制數(shù)控設(shè)備。由于引入FPGA芯片,可以不必過于考慮某些加工補(bǔ)償預(yù)測(cè)算法的時(shí)間開銷,間接有助于提高加工精度。系統(tǒng)主要由三大功能模塊組成:基于QT設(shè)計(jì)的數(shù)控加工軟件;用于上位機(jī)和下位機(jī)通信的抗干擾波特率自適應(yīng)UART模塊;下位機(jī)部分由FPGA處理器配置出三軸數(shù)控驅(qū)動(dòng)模塊。加工軟件可繪制加工圖包括:直線、多邊形、圓、圓弧等。UART通信模塊具備了良好的抗干擾性能,下位機(jī)可自適應(yīng)上位機(jī)的波特率需求。
現(xiàn)在下載
VIP會(huì)員,AET專家下載不扣分;重復(fù)下載不扣分,本人上傳資源不扣分。