基于DSP和FPGA的電腦繡花機控制系統研究概述
根據運動控制技術的發展方向開發出一種用于高速加工領域的開放式運動控制器。討論了該新型運動控制器的開放式體系結構,對它的主要模塊進行了詳細分析,在該開放式運動控制器中通過DSP完成實時控制,采用FPGA設計編碼器的解碼器、濾波器、計數器和總線接口的功能,利用雙端口RAM解決工業計算機和運動控制器之間的大容量通訊問題,在Libero IDE 6中借助Modelsim5.8對編碼器反饋電路進行了仿真,在高速工業電腦繡花機中的實際應用表明該運動控制器可靠并具有先進性。
與傳統的單片機相比,DSP具有動態范圍大,易于實現機器和設備之間的匹配;數據處理時具有較高的信噪比,時鐘頻率高達數百赫茲的特點;在DSP內部還采用了哈佛總線結構,使程序和數據具有獨立的存儲空間和各自獨立的程序、數據總線。同時由于采用了專門的硬件乘法器,多級流水線操作等結構,從而大大加快了數字信號處理算法的運算速度。另一方面,FPGA是專為數字系統設計、生產的集成電路。一個復雜的數字系統只要一片FPGA,就可以替代幾十甚至幾千塊通用IC芯片,它具有體積小、重量輕,功耗低、速度快、可靠性高、成本低、軟件設計方便靈活等特…