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