摘要
根据阵列式康普顿背散射系统的检测数据特征,设计了以FPGA为主要载体,运用VerilogHDL语言完成多通道背散射数据并行采集和处理系统。以VC++语言编写发送和接收界面,实现PC机与FPGA的动态连接。在整个数据采集过程中,根据PC机传送给FPGA的不同命令,实现任意采集时间设定的54通道数据同步并行采集和传输。系统测试结果显示,输入方波频率在不大于12 MHz的情况下,各通道数据采集准确率达到99.9995%。
Based on the characteristics of the Compton back-scattering system with detector array,a parallel data acquisition and processing system for multi-channel back-scattering is established on a FPGA by using Verilog HDL language.Used Visual C++ language to compile a interface to achieve the dynamic link with the FPGA.Throughout the whole process of data acquisition,according to the different commands that PC sends to the FPGA,54 channels datas can be acquired and transmited parallel and synchronously at an arbitrary setting acquisition time.Test results of the system showed that the data acquisition's accuracy of each channel can reached 99.9995% in the case of input square-wave frequency is no more than 12 MHz.
出处
《核电子学与探测技术》
CAS
CSCD
北大核心
2010年第9期1255-1259,共5页
Nuclear Electronics & Detection Technology
基金
国家自然科学基金重点项目(60532020)
国家自然科学基金委员会与中国民用航空总局联合资助项目(60672170)
中国民航大学科研启动基金资助项目(06QD07X)
中国民航大学科研基金项目(2010kyE02)