西华大学学报(自然科学版)
西華大學學報(自然科學版)
서화대학학보(자연과학판)
JOURNAL OF XIHUA UNIVERSITY(NATURAL SCIENCE EDITION)
2007年
3期
81-85,96
,共6页
运动控制%数字信号处理器%现场可编程门阵列%可编程片上系统
運動控製%數字信號處理器%現場可編程門陣列%可編程片上繫統
운동공제%수자신호처리기%현장가편정문진렬%가편정편상계통
motion control%digital signal processor%field programmable gate array%system on a programmable chip
用于现代运动控制领域的控制器,既需具备强大的计算能力来满足速度和精度的要求,还需具备可重构性能,以便更改或添加新功能.本文提出一种可重构运动控制平台的设计方法,本设计利用可编程片上系统(SOPC)技术,为提高计算能力,用浮点数字信号处理器(DSP)代替片上定点处理器.软件采用基于多线程的框架,比单线程的架构更具柔性.在SOPC Builder工具下对功能模块进行重新组合,可对现场可编程门阵列(FRGA)系统进行快速配置以适应新的功能需求.从算法和功能上来说,该平台具有较好的可重构性,通过对三轴铣床的控制,证明了该设计方法的可行性.
用于現代運動控製領域的控製器,既需具備彊大的計算能力來滿足速度和精度的要求,還需具備可重構性能,以便更改或添加新功能.本文提齣一種可重構運動控製平檯的設計方法,本設計利用可編程片上繫統(SOPC)技術,為提高計算能力,用浮點數字信號處理器(DSP)代替片上定點處理器.軟件採用基于多線程的框架,比單線程的架構更具柔性.在SOPC Builder工具下對功能模塊進行重新組閤,可對現場可編程門陣列(FRGA)繫統進行快速配置以適應新的功能需求.從算法和功能上來說,該平檯具有較好的可重構性,通過對三軸鐉床的控製,證明瞭該設計方法的可行性.
용우현대운동공제영역적공제기,기수구비강대적계산능력래만족속도화정도적요구,환수구비가중구성능,이편경개혹첨가신공능.본문제출일충가중구운동공제평태적설계방법,본설계이용가편정편상계통(SOPC)기술,위제고계산능력,용부점수자신호처리기(DSP)대체편상정점처리기.연건채용기우다선정적광가,비단선정적가구경구유성.재SOPC Builder공구하대공능모괴진행중신조합,가대현장가편정문진렬(FRGA)계통진행쾌속배치이괄응신적공능수구.종산법화공능상래설,해평태구유교호적가중구성,통과대삼축선상적공제,증명료해설계방법적가행성.
In modern motion control area, controller is required to deliver higher computing capability for adopting advanced algorithms to meet speed and accuracy requirements,and reconfiguration for changing or (and) adding features or functions.This paper presents a methodology in design and implementation of a high performance and reconfigurable platform for motion control.This methodology is in virtue of System on a Programmable Chip (SOPC) technology but replacing the onchip processor by an external high performance,floating-point Digital Signal Processor(DSP).The application of the DSP is designed as a multi-threaded framework,which has more flexibilities than a traditional single-loop one.Furthermore,the Field Programmable Gate Array (FPGA) system can be reconfigured easily and quickly to meet a new requirement by dragging and dropping pre-built components in an SOPC building environment.As a result,the controller platform is more reconfigurable in terms of algorithms and functions.This platform is implemented in a 3-axis milling machine control and the result indicates that the design and implementation presented in thispaper is feasible.