需要金幣:1000 個金幣 | 資料包括:完整論文 | ||
轉換比率:金額 X 10=金幣數量, 例100元=1000金幣 | 論文字數:12182 | ||
折扣與優惠:團購最低可5折優惠 - 了解詳情 | 論文格式:Word格式(*.doc) |
摘要:為了解決數控機床輪廓插補軟硬件之間的技術屏障,使其在高速插補運算的同時,又能反復編譯修改,從而滿足現在大型數控機床插補的需求。本文擬用數字積分法設計以FPGA作為微處理器的精插補開環控制數控系統,實現三軸聯動的空間直線插補。該設計以數字積分算法為理論依據,用VHDL語言進行了編譯,并在QuartusⅡ軟件上進行仿真。由仿真結果可以看出,采用FPGA設計的數字積分插補器可方便實現比較復雜的運動走向,為實現高性能的硬件數控插補系統提供了有效的途徑。 本文首先介紹了FPGA內部如何實現總體功能的模塊層次化框圖,再從具體每個模塊實現的功能進行介紹。為了滿足設計需求,選用了Altera公司的Cyclone系列整體性能較好的EP2C35F672C6 FPGA芯片。接著闡述了每個模塊仿真出的波形分析,從而判斷其具體功能是否實現,最終進行整體仿真調試,各模塊達到精插補的設計需求。 關鍵詞:插補 數字積分法 FPGA VHDL 模塊層次化
ABSTRACT:The research and design of CNC contour interpolation based on FPGA is proposed in this paper.In order to solve the Technical barriers between Software and hardware, make it can repeatedly compiling while in the high-speed interpolation operation, so as to meet the current needs of large CNC machine tools interpolation. In this paper intends to use digital integral method to design microprocessor based on FPGA to achieve three-axis linear interpolation space。The design take digital integration algorithm as the theoretical basis, make VHDL for the compilation and simulate in the Quartus Ⅱ software. We can be seen from the simulation results, make FPGA design digital integrator interpolator can easily achieve more complex movement toward, To achieve high-performance hardware CNC interpolation system provides an effective way. In this paper firstly introduces the FPGA internal how to realize the overall function module hierarchical diagram and then introduce from the specific function of each module implements, In order to meet the design requirements, We choose the Altera's Cyclone series’ EP1C3T144C8.Then describes the waveform simulation analysis from each module. In order to determine whether to implement its specific functions .In end, we make the overall simulation debugging ,we find every module can achieve fine interpolation design needs. Keywords: interpolation;Digital integral method;FPGA;VHDL;Module hierarchical
|