摘要
为了对探测对象进行多个探测点同步探测,实时精确反应探测对象某时刻的真实情况,提出了一种16通道高精度同步数据采集系统,系统利用可编程FPGA作为控制单元,统一控制两片AD7606的CONSTAB、CSN使能以及RD读操作,通过2个并行的任务执行将两片AD7606的8通道数据同步采集到两个FIFO阵列中,最后通过两个FIFO的乒乓操作将数据交替转换成USB格式数据传送到PC机,利用上位机软件进行存储和显示.实验结果表明:系统能够实现16通道数据的同步采集和显示,采样速率为200 KSPS,可采样电压量程为-10^+10 V.
In order to synchronously detect multiple detection points and accurately reflect the real situation of the detection object at a certain time,a 16-channel high-precision synchronous data acquisition system is proposed.The system firstly applies programmable FPGA as the control unit to provide a unified CONSTAB,CSN enablement and R-reading control sequence for the two pieces of FPGA,then two tasks are executed in parallel to complete the 16-pass composed of two pieces of AD7606 and channel data are collected synchronously into two corresponding FIFO arrays,finally,the data are converted into USB data by table tennis operation of FIFO and transmitted to PC for storage and display.The experimental results show that the system can achieve 16-channel data synchronous acquisition and display,the sampling rate is 200 KSMPS,and the range of sampling voltage is-10^+10V.
作者
杨会伟
马书香
周先飞
YANG Hui-wei;MA Shu-xiang;ZHOU Xian-fei(School of Information Engineering,Wuhu Institute of Technology,Wuhu 241002,Anhui,China)
出处
《兰州文理学院学报(自然科学版)》
2020年第1期62-66,共5页
Journal of Lanzhou University of Arts and Science(Natural Sciences)
基金
安徽省教育厅自然科学研究重点项目(KJ2019A0980)
安徽省教育厅自然科学研究重点项目(KJ2018A0699)
安徽省质量工程项目(2016ckjh232)
2018年度校级精品资源共享课程项目“FPGA应用技术”
关键词
高精度
同步
数据采集
时序控制
high-precision
synchronization
data acquisition
timing control