预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共11页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113765521A(43)申请公布日2021.12.07(21)申请号202110569426.9(22)申请日2021.05.25(71)申请人山东浪潮科学研究院有限公司地址250101山东省济南市历下区高新区浪潮路1036号S02号楼(72)发明人李清石刘强张孝飞金长新(74)专利代理机构济南泉城专利商标事务所37218代理人刘德(51)Int.Cl.H03M1/12(2006.01)权利要求书3页说明书6页附图1页(54)发明名称数据采集方法(57)摘要本发明目的是提供了一种数据采集方法,以提高了数据采集的精度和效率。一种数据采集方法,包括以下步骤:(1)用户请求进行数据采集;(2)数据采集器控制程序在采集返回给用户的数据之前调整数据采集器的输入动态范围,使数据采集器的输入动态范围为数据采集器所支持的大于但最接近于待采集数据的输入信号动态范围的输入动态范围;(3)数据采集器以此输入动态范围采集数据返回给用户。CN113765521ACN113765521A权利要求书1/3页1.一种数据采集方法,其特征在于:包括以下步骤:(1)用户请求进行数据采集;(2)数据采集器控制程序在采集返回给用户的数据之前调整数据采集器的输入动态范围,使数据采集器的输入动态范围为数据采集器所支持的大于但最接近于待采集数据的输入信号动态范围的输入动态范围;(3)数据采集器以此输入动态范围采集数据返回给用户。2.一种数据采集方法,适用电压动态范围数据采集,其特征在于:包括以下步骤:(1)用户发起数据点数为n的数据采集请求;(2)数据采集器控制程序提示用户是否需要进行输入动态范围调整,如果是则执行步骤(4),如果是则执行步骤(3);(3)如果用户选择不进行输入动态范围调整,提示用户是否使用上次数据采集过程使用的输入动态范围,如果不使用上次数据采集过程的输入动态范围,则数据采集器使用默认输入动态范围作为数据采集器使用的输入动态范围,执行步骤(9)进行数据采集,如果用户选择使用上次数据采集过程使用的输入动态范围,作为数据采集器使用的输入动态范围,执行步骤(9)进行数据采集;(4)如果用户选择进行输入动态范围调整,则启动输入动态范围调整过程;(5)数据采集器使用当前输入动态范围对输入信号进行数据点数为n0的数据采样;(6)根据数据采集器当前输入动态范围、数据采集器采样精度和n0个采样数据的模数转换值,经换算得到n0个采样数据的实际值;(7)由n0个采样数据的实际值得到输入信号动态范围;(8)更新数据采集器的当前输入动态范围,确认是否调整完成,如果调整完成,则执行步骤(9),如果调整没有完成,则重复步骤(5)、(6)及(7);(9)数据采集器使用输入动态范围调整过程最后得到的输入动态范围,采集数据点数为n的数据返回给用户。3.根据权利要求2所述数据采集方法,其特征在于:步骤(2)数据采集器的输入动态范围用表示,Ri关于电压0V对称,表示Ri的电压上限值,且4.根据权利要求2所述数据采集方法,其特征在于:步骤(5)具体过程如下:其中,在输入动态范围调整过程启动时,当前输入动态范围是默认输入动态范围也就是最大标称输入动态范围在输入动态范围调整过程中,当前输入动态范围是上一次输入动态范围调整过程更新后的当前输入动态范围其中,默认输入动态范围为最大标称输入动态范围数据点数n0<<n,且n0个采样点不属于返回给用户的n个采样点。5.根据权利要求2所述数据采集方法,其特征在于:步骤(8)具体过程如下:2CN113765521A权利要求书2/3页设定当前输入动态范围为实际值得到输入信号动态范围[Vinput_low,Vinput_high],上次数据采集过程使用的输入动态范围其中,如果则输入动态范围调整过程最后得到的输入动态范围是其中,如果且则表示如果输入动态范围未作为上一次输入动态范围调整过程更新后的当前输入动态范围则也就是在第一次更新数据采集器的当前输入动态范围时适当进行扩大处理,返回步骤(5)继续执行输入动态范围调整过程;其中,如果且则表示如果输入动态范围已经作为上一次输入动态范围调整过程更新后的当前输入动态范围在本次输入动态范围调整过程中测得的输入信号动态范围没有变化,则输入动态范围调整过程最后得到的输入动态范围是其中,如果且则表示如果输入动态范围已经作为上一次输入动态范围调整过程更新后的当前输入动态范围在本次输入动态范围调整过程中出现了测得的输入信号动态范围扩大的情况,则输入动态范围调整过程最后得到的输入动态范围是其中,当出现测得的输入信号动态范围扩大的情况时,由于数据采集器的输入动态范围与之间有足够的间隔,不同输入动态范围对应的模数转换步进值不同引起的测量误差不会导致跨越后又跨越其中