计算机工程
計算機工程
계산궤공정
COMPUTER ENGINEERING
2013年
11期
307-311
,共5页
现场可编程门阵列%实时数据采集%USB通信%同步串行通信%同步控制%硬件描述语言%NiosII软核处理器
現場可編程門陣列%實時數據採集%USB通信%同步串行通信%同步控製%硬件描述語言%NiosII軟覈處理器
현장가편정문진렬%실시수거채집%USB통신%동보천행통신%동보공제%경건묘술어언%NiosII연핵처리기
Field Programmable Gate Array(FPGA)%real-time data acquisition%USB communication%synchronous serial communication%synchronization control%Hardware Description Language(HDL)%NiosII softcore processor
基于Windows操作系统的计算机,难以满足长时间、大数据量的实时稳定测量与控制要求。针对该问题,在反射差分光谱仪的电子控制部分,提出基于现场可编程门阵列(FPGA)的实时控制与数据采集系统设计方案。采用硬件描述语言和NiosII软核处理器系统陒结合的设计方式,实现FPGA与计算机、探测器的高速USB通信,与角度编码器的同步串行通信,以及探测器和角度编码器之间的精确同步控制等功能,完成角度数据和光谱数据的实时采集。实验结果表明,该系统的同步控制和数据采集性能较好,仪器的实时性能提升显著。
基于Windows操作繫統的計算機,難以滿足長時間、大數據量的實時穩定測量與控製要求。針對該問題,在反射差分光譜儀的電子控製部分,提齣基于現場可編程門陣列(FPGA)的實時控製與數據採集繫統設計方案。採用硬件描述語言和NiosII軟覈處理器繫統陒結閤的設計方式,實現FPGA與計算機、探測器的高速USB通信,與角度編碼器的同步串行通信,以及探測器和角度編碼器之間的精確同步控製等功能,完成角度數據和光譜數據的實時採集。實驗結果錶明,該繫統的同步控製和數據採集性能較好,儀器的實時性能提升顯著。
기우Windows조작계통적계산궤,난이만족장시간、대수거량적실시은정측량여공제요구。침대해문제,재반사차분광보의적전자공제부분,제출기우현장가편정문진렬(FPGA)적실시공제여수거채집계통설계방안。채용경건묘술어언화NiosII연핵처리기계통희결합적설계방식,실현FPGA여계산궤、탐측기적고속USB통신,여각도편마기적동보천행통신,이급탐측기화각도편마기지간적정학동보공제등공능,완성각도수거화광보수거적실시채집。실험결과표명,해계통적동보공제화수거채집성능교호,의기적실시성능제승현저。
Real-time measurement and control under mega data condition and with long-term stability is a hard task for a computer with Windows operating system. The current electronic control part in the reflectance difference spectrometer meets the same problem. To improve its real-time capability, a design based on Field Programmable Gate Array(FPGA) development board is proposed. The technique of NiosII softcore from Altera is used to build a control platform for performing high speed USB communications among FPGA board, computer, and detector. Functions for synchronizing the working point between detector and encoder and reading data from encoder are realized in a Verilog Hardware Description Language(VHDL) file, which is integrated in the softcore platform as a module. Experimental results show that the new controller meets the requirements of real-time capability and multi-task control. A frame with softcore processors and self-programmed functional modules is a reasonable solution for on-board control in scientific instruments.