发明名称 快速数据采集循环累加方法及系统
摘要 本发明涉及数据采集处理技术领域,具体地说是一种快速数据采集循环累加方法及系统,其包括:PC机向FPGA下发配置参数,采样周期生成模块生成采样周期信号t并送给累加控制模块;累加控制模块生成两个相差T/2的新采样周期信号t1和t2,第一累加操作模块根据采样周期信号t1与第一双端口存储器配合工作,直至循环次数达到要求的累加次数,停止累加;第二累加操作模块与第二双端口存储器配合工作,直至循环次数是否达到要求的累加次数,停止累加;数据选择器按先后顺序将数据上传至PC机,本发明所述的方法与传统方法相比并没有占用额外的硬件资源,在数据的实时性和准确性得到保障的同时节省了2倍的累加时间。
申请公布号 CN104461448A 申请公布日期 2015.03.25
申请号 CN201410658754.6 申请日期 2014.11.18
申请人 威海北洋光电信息技术股份公司 发明人 王建强;史振国;夏俊玲;贺春芝;张永臣;于娟;张凯;李德和;刘伟;乔秋晓;王秀亮;姜昌海
分类号 G06F7/50(2006.01)I 主分类号 G06F7/50(2006.01)I
代理机构 威海科星专利事务所 37202 代理人 初姣姣
主权项 一种快速数据采集循环累加方法,其特征在于包括以下步骤:步骤1: PC机向FPGA下发配置参数,这些参数包括:采样周期、采样点数和累加次数;步骤2:采样周期生成模块根据下发的采样周期参数生成相应的采样周期信号t(周期为T)给累加控制模块;步骤3:累加控制模块将采样周期信号t二分频,并做半个采样周期T/2的延时处理,从而生成两个相差T/2的新采样周期信号t1和t2(周期为T/2),分别送给所述的第一累加操作模块和第二累加操作模块。其中,第二累加操作模块的采样周期信号t2比第一累加操作模块的采样周期信号t1延迟T/2;步骤4:第一累加操作模块根据采样周期信号t1采用流水线方式与第一双端口存储器配合,两个采样周期信号t1为一个累加周期,对每个采样周期t的前半段数据(前1/2的采样点数)进行循环采集累加,直至循环次数达到要求的累加次数,停止累加;步骤5:第二累加操作模块根据采样周期信号t2采用流水线方式与第二双端口存储器配合工作,两个采样周期信号t2为一个累加周期,对每个采样周期t的后半段数据(后1/2的采样点数)进行循环采集累加,直至循环次数达到要求的累加次数,停止累加;步骤6:数据选择器按先后顺序将数据上传至PC机,先传第一双端口存储器模块的数据,后传第二双端口存储器的数据。
地址 264209 山东省威海市高区火炬路159号-6号-六至七层