一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

数模转换误差校正方法及相关装置与流程

2022-06-02 17:30:54 来源:中国专利 TAG:


1.本技术涉及显示技术领域,具体而言,涉及一种数模转换误差校正方法及相关装置。


背景技术:

2.目前,市场上进行数模转换误差校正的方式仅根据利用在不同电压下采集的数据进行拟合得到的目标校正参数进行单次校正,但在实际模数转换过程中,由于半导体材料热敏性和制造工艺的限制,校正参数易受温度影响发生特性漂移,即在不同温度下的校正参数应当不同,若只进行单次校正,不考虑环境温度的差异,将导致校正失效。


技术实现要素:

3.本技术的实施例提供了一种数模转换误差校正方法及相关装置,以解决环境温度变化会数模转换误差校正失效的问题。
4.本技术的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本技术的实践而习得。
5.根据本技术实施例的一个方面,提供了一种数模转换误差校正方法,所述方法包括:
6.获取当前环境温度;
7.确定所述当前环境温度对应的目标校正参数;
8.获取参考电压,进行数模转换侦测,得到侦测电压;
9.根据所述侦测电压和所述目标校正参数,进行数模转换误差校正,得到校正后的目标电压。
10.在本技术的一些实施例中,所述确定所述环境温度对应的校正参数,具体包括:
11.查询环境温度-校正参数对应关系,读取所述当前环境温度对应的目标校正参数。
12.在本技术的一些实施例中,所述环境温度-校正参数对应关系的确定方法具体包括:
13.以第一预定温度为初始环境温度,每次以预定温度幅度改变所述环境温度,进行数模转换误差侦测,得到当前环境温度对应的校正参数,直至所述环境温度调整至第二预定温度;
14.将各环境温度和对应的校正参数关联存储,得到环境温度-校正参数对应关系。
15.在本技术的一些实施例中,所述数模转换误差侦测的具体步骤包括:
16.以第一预定电压为初始参考电压,每次以预定电压幅度改变所述参考电压,进行预定次数次数模转换侦测,得到当前参考电压对应的侦测电压,直至所述参考电压调整至第二预定电压;
17.根据所述侦测电压以及所述侦测电压对应的参考电压,确定校正参数。
18.在本技术的一些实施例中,所述预定电压幅度可以根据如下公式确定:
[0019][0020]
其中,abs为绝对值函数,δv为所述预定电压幅度,v1为所述第一预定电压,v2为所述第二预定电压,k为采样分辨率。
[0021]
在本技术的一些实施例中,所述目标校正参数包括目标增益误差和目标失调误差,所述根据所述侦测电压和所述目标校正参数,进行数模转换误差校正,得到校正后的目标电压,具体包括:
[0022]
根据所述目标失调误差,对所述侦测电压进行常数补偿,得到过渡电压;
[0023]
根据所述目标增益误差,对所述过渡电压进行斜率补偿,得到目标电压。
[0024]
在本技术的一些实施例中,所述根据所述侦测电压和所述目标校正参数,进行数模转换误差校正,得到校正后的目标电压,具体可以根据如下公式进行:
[0025][0026]
其中,v0为所述目标电压,v
data
为所述侦测电压,k
gain
为所述目标增益误差,δv
offset
为所述目标失调误差。
[0027]
根据本技术实施例的一个方面,提供了一种数模转换误差校正装置,包括:获取模块,用于获取当前环境温度;确定模块,用于确定所述当前环境温度对应的目标校正参数;侦测模块,用于获取参考电压,进行数模转换侦测,得到侦测电压;校正模块,用于根据所述侦测电压和所述目标校正参数,进行数模转换误差校正,得到校正后的目标电压。
[0028]
在本技术的一些实施例中,所述确定模块具体包括,具体包括:查询确定子模块,用于查询环境温度-校正参数对应关系,读取所述当前环境温度对应的目标校正参数。
[0029]
在本技术的一些实施例中,所述一种数模转换误差校正装置还包括用于确定环境温度-校正参数对应关系的模块,所述模块具体包括:调温侦测模块,用于以第一预定温度为初始环境温度,每次以预定温度幅度改变所述环境温度,进行数模转换误差侦测,得到当前环境温度对应的校正参数,直至所述环境温度调整至第二预定温度;关联存储模块,用于将各环境温度和对应的校正参数关联存储,得到环境温度-校正参数对应关系。
[0030]
在本技术的一些实施例中,所述调温侦测模块具体包括:调压侦测子模块,用于以第一预定电压为初始参考电压,每次以预定电压幅度改变所述参考电压,进行预定次数次数模转换侦测,得到当前参考电压对应的侦测电压,直至所述参考电压调整至第二预定电压;参数确定子模块,用于根据所述侦测电压以及所述侦测电压对应的参考电压,确定校正参数。
[0031]
在本技术的一些实施例中,所述预定电压幅度可以根据如下公式确定:
[0032][0033]
其中,abs为绝对值函数,δv为所述预定电压幅度,v1为所述第一预定电压,v2为所述第二预定电压,k为采样分辨率。
[0034]
在本技术的一些实施例中,所述目标校正参数包括目标增益误差和目标失调误差,所述校正模块具体包括:常数补偿子模块,用于根据所述目标失调误差,对所述侦测电
压进行常数补偿,得到过渡电压;斜率补偿子模块,用于根据所述目标增益误差,对所述过渡电压进行斜率补偿,得到目标电压。
[0035]
在本技术的一些实施例中,所述根据所述侦测电压和所述目标校正参数,进行数模转换误差校正,得到校正后的目标电压,具体可以根据如下公式进行:
[0036][0037]
其中,v0为所述目标电压,v
data
为所述侦测电压,k
gain
为所述目标增益误差,δv
offset
为所述目标失调误差。
[0038]
根据本技术实施例的一个方面,提供了一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如上述实施例中所述的数模转换误差校正方法。
[0039]
根据本技术实施例的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述各种可选实现方式中提供的数模转换误差校正方法。
[0040]
在本技术的一些实施例所提供的技术方案中,在校正前先采集校正时的环境温度,通过环境温度确定对应的目标校正参数,以目标校正参数为准进行数模转换误差校正,得到校正后的目标电压。不同的温度下目标校正参数不同。有别于现有技术单次校正的技术方案,本技术的实施例充分考虑到了温度对校正参数的影响,考虑到校正参数易受温度影响发生特性漂移,则在不同的温度下采用不同的校正参数进行校正,解决了环境温度变化会数模转换误差校正失效的问题。
[0041]
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本技术。
附图说明
[0042]
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本技术的实施例,并与说明书一起用于解释本技术的原理。显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
[0043]
图1示出了可以应用本技术实施例的技术方案的示例性系统架构的示意图。
[0044]
图2示意性示出了根据本技术的一个实施例的数模转换误差校正方法的流程图。
[0045]
图3是根据图2对应实施例示出的数模转换误差校正的方法中步骤s200的一种具体实现流程图。
[0046]
图4是根据图3对应实施例示出的数模转换误差校正的方法中步骤s210的一种具体实现流程图。
[0047]
图5是根据图2对应实施例示出的数模转换误差校正的方法中步骤s400的一种具体实现流程图。
[0048]
图6是根据图2对应实施例示出的数模转换误差校正的方法的执行系统的结构示意图。
[0049]
图7示意性示出了根据本技术的一个实施例的数模转换误差校正装置的框图。
[0050]
图8示出了适于用来实现本技术实施例的电子设备的计算机系统的结构示意图。
具体实施方式
[0051]
现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本技术将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。
[0052]
此外,所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施例中。在下面的描述中,提供许多具体细节从而给出对本技术的实施例的充分理解。然而,本领域技术人员将意识到,可以实践本技术的技术方案而没有特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知方法、装置、实现或者操作以避免模糊本技术的各方面。
[0053]
附图中所示的方框图仅仅是功能实体,不一定必须与物理上独立的实体相对应。即,可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。
[0054]
附图中所示的流程图仅是示例性说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解,而有的操作/步骤可以合并或部分合并,因此实际执行的顺序有可能根据实际情况改变。
[0055]
图1示出了可以应用本技术实施例的技术方案的示例性系统架构的示意图。
[0056]
如图1所示,系统架构可以包括终端设备(如图1中所示智能手机101、平板电脑102和便携式计算机103中的一种或多种,当然也可以是台式计算机等等)、网络104和服务器105。网络104用以在终端设备和服务器105之间提供通信链路的介质。网络104可以包括各种连接类型,例如有线通信链路、无线通信链路等等。
[0057]
应该理解,图1中的终端设备、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器。比如服务器105可以是多个服务器组成的服务器集群等。
[0058]
用户可以使用终端设备通过网络104与服务器105交互,以接收或发送消息等。服务器105可以是提供各种服务的服务器。例如用户利用终端设备103(也可以是终端设备101或102)向服务器105上传了环境温度和参考电压,服务器105可以确定所述当前环境温度对应的目标校正参数,根据参考电压,进行数模转换侦测,得到侦测电压;根据所述侦测电压和所述目标校正参数,进行数模转换误差校正,得到校正后的目标电压。
[0059]
需要说明的是,本技术实施例所提供的数模转换误差校正方法一般由服务器105执行,相应地,数模转换误差校正装置一般设置于服务器105中。但是,在本技术的其它实施例中,终端设备也可以与服务器具有相似的功能,从而执行本技术实施例所提供的数模转换误差校正的方案。
[0060]
以下对本技术实施例的技术方案的实现细节进行详细阐述:
[0061]
图2示出了根据本技术的一个实施例的数模转换误差校正方法的流程图,该数模转换误差校正方法可以由控制模组100来执行,该控制模组100可以是图1中所示的控制模组100。参照图2所示,该数模转换误差校正方法至少包括步骤s100至步骤s400,详细介绍如
下:
[0062]
步骤s100,获取当前环境温度。
[0063]
步骤s200,确定所述当前环境温度对应的目标校正参数。
[0064]
步骤s300,获取参考电压,进行数模转换侦测,得到侦测电压。
[0065]
步骤s400,根据所述侦测电压和所述目标校正参数,进行数模转换误差校正,得到校正后的目标电压。
[0066]
在本实施例中,在进行数模转换误差校正之前,先确定当前的环境温度,然后根据当前的环境温度,确定对应的目标校正参数,然后获取参考电压,在该参考电压下进行数模转换侦测,得到侦测电压,最后根据侦测电压和目标校正参数,对侦测电压进行数模转换误差校正,得到校正后的目标电压。
[0067]
在步骤s100中,获取的环境温度即为待校正电路的工作温度,其获取方式可以通过热敏传感器获取,也可以通过红外波获取,本技术在此不做限定。
[0068]
在步骤s200中,确定所述环境温度对应的校正参数的具体方式有多种,例如查询表格、查询存储器所存储的关联信息或者根据函数关系确定,本技术在此不做限定。
[0069]
在本技术的一些实施例中,步骤s200具体包括:
[0070]
查询环境温度-校正参数对应关系,读取所述当前环境温度对应的目标校正参数。
[0071]
在本实施例中,确定当前环境温度对应的目标校正参数的方式为查询环境温度-校正参数对应关系,该环境温度-校正参数对应关系的确定是依靠不断改变环境温度侦测得到的。在本技术的一些实施例中,如图3所示,所述环境温度-校正参数对应关系的确定方法具体包括:
[0072]
步骤s210,以第一预定温度为初始环境温度,每次以预定温度幅度改变所述环境温度,进行数模转换误差侦测,得到当前环境温度对应的校正参数,直至所述环境温度调整至第二预定温度。
[0073]
步骤s220,将各环境温度和对应的校正参数关联存储,得到环境温度-校正参数对应关系。
[0074]
在本实施例中,先将初始环境温度设置为第一预定温度,在第一预定温度下进行数模转换误差侦测;再以预定温度幅度改变环境温度,在改变后的环境温度下进行数模转换误差侦测;然后持续不断地以预定温度幅度改变环境温度,并在改变后的环境温度下进行数模转换误差侦测,直至环境温度调整至第二预定温度,得到各环境温度下对应的校正参数,最后将各环境温度和对应的校正参数关联存储,得到环境温度-校正参数对应关系。
[0075]
在步骤s210中,第一预定温度可以大于第二预定温度,也可以小于第二预定温度,当第一预定温度大于第二预定温度的时候,以预定温度幅度改变环境温度即以预定温度幅度将环境温度降低,当第一预定温度小于第二预定温度的时候,以预定温度幅度改变环境温度即以预定温度幅度将环境温度升高。
[0076]
其中,第一预定温度、第二预定温度以及预定温度幅度可以根据实际需求设置,预定温度幅度可以设置为1℃、5℃、10℃等,以对应不同的精度。
[0077]
在本技术的一些实施例中,第一预定温度为-40℃,第二预定温度为125℃,每次侦测完成后,将环境温度增加1℃,以获取各温度下对应的校正参数。在实际侦测过程中,由于测试电路在校正过程中也会产生热量,故降低环境温度后,测试电路的温度需要等待较长
的时间才能降低至同等温度,故采取降低温度的方式调节温度较为困难,影响整个侦测的效率。而采取升温的方式调节温度,由于存在测试电路的工作热量,达到预定温度的速度也更快,使得侦测过程中的效率也有所提高。
[0078]
由于环境温度调整后,需要一定的时间才能到达设定的温度,故在进行数模转换误差侦测之前,还需要对待测电路的环境温度进行检测,将测得的环境温度作为最终的环境温度。
[0079]
在获得了各环境温度和对应的校正参数后,在步骤s220中,将上述的各环境温度和对应的校正参数关联存储,即得到了环境温度-校正参数对应关系。在后续进行数模转换误差校正时,就可以根据测得环境温度,查询与该测得的环境温度关联存储的校正参数,该校正参数即为目标校正参数。
[0080]
具体地,图4是根据图3对应实施例示出的数模转换误差校正方法中步骤s210的细节描述,所述数模转换误差校正方法中,步骤s210可以包括以下步骤:
[0081]
步骤s211,以第一预定电压为初始参考电压,每次以预定电压幅度改变所述参考电压,进行预定次数次数模转换侦测,得到当前参考电压对应的侦测电压,直至所述参考电压调整至第二预定电压。
[0082]
步骤s212,根据所述侦测电压以及所述侦测电压对应的参考电压,确定校正参数。
[0083]
在本实施例中,先将初始参考电压设置为第一预定电压,在第一预定电压下进行预定次数次数模转换侦测;再以预定电压幅度改变参考电压,在改变后的参考电压下进行预定次数次数模转换侦测;然后持续不断地以预定电压幅度改变参考电压,并在改变后的参考电压下进行预定次数次数模转换侦测,直至参考电压调整至第二预定电压,得到各参考电压下对应的侦测电压,最后根据各参考电压和对应的侦测电压进行直线拟合,从而确定直线对应的校正参数,作为该温度下对应的校正参数。
[0084]
在步骤s211中,第一预定电压可以大于第二预定电压,也可以小于第二预定电压,当第一预定电压大于第二预定电压的时候,以预定电压幅度改变参考电压即以预定电压幅度将参考电压降低,当第一预定电压小于第二预定电压的时候,以预定电压幅度改变参考电压即以预定电压幅度将参考电压升高。
[0085]
其中,第一预定电压、第二预定电压可以根据实际需求设置。若第一预定电压大于第二预定电压,则第一预定电压可以是8v、4v、2v等,第二预定电压可以对应为2v、1v、0v等;反之,若第一预定电压小于第二预定电压,则第一预定电压可以是0v、1v、2v等,第二预定电压可以对应为2v、4v、8v等,本技术在此不做限定。
[0086]
预定电压幅度与设置的第一预定电压、第二预定电压以及数模转换设备的采样分辨率相关。在一些实施例中,预定电压幅度可以根据如下公式确定:
[0087][0088]
其中,abs为绝对值函数,δv为所述预定电压幅度,v1为所述第一预定电压,v2为所述第二预定电压,k为采样分辨率。
[0089]
例如,当第一预定电压为0,第二预定温度为4v,采样分辨率为2
10
时,预定电压幅度即为3.906mv。
[0090]
在本技术的一些实施例中,第一预定电压为0,第二预定温度为4v,每次侦测完成
后,将参考电压增加3.906mv,以获取各参考电压下对应的侦测电压。在实际侦测过程中一般以0为初始参考电压,逐次增加参考电压直至其达到最大电压值,以避免瞬间大功率对测试电路产生的损耗。
[0091]
在获得了各参考电压下对应的侦测电压后,在步骤s212中,根据上述的各参考电压和对应的侦测电压,拟合生成关于参考电压和侦测电压的一元一次函数曲线,根据该一元一次函数,即可推导确定对应的校正参数,即获得的一个温度下对应的校正参数。
[0092]
预定次数也可以根据实际需求设置,一般在100次至500次之间,在本实施例中,每个参考电压下数模转换侦测的次数为240次。只有获得了足够的侦测数据,才能更精确地确定各温度下对应的校正参数。
[0093]
在本技术的一些实施例中,对每个参考电压下所有数模转换侦测到的侦测电压求平均或者加权平均,将得到的平均值作为该参考电压对应的侦测电压,在步骤s212中进行一元一次函数拟合,得到校正参数。
[0094]
在本技术的另一些实施例中,在步骤s212中,将所有数模转换侦测的数据结果,以参考电压为横坐标,侦测电压为纵坐标,映射为平面坐标,其根据各散点的坐标分布,通过最小二乘法进行拟合,得到拟合的直线函数,并根据拟合结果确定校正参数。
[0095]
在步骤s300中,参考电压可以是人工根据实际需求设定的,在获取参考电压后,以该参考电压为基准,进行数模转换侦测,即得到需要校正的侦测电压。
[0096]
在本技术的实施例中,步骤s200和步骤s300的执行顺序可以是同步执行,也可以是先执行步骤s200,再执行步骤s300,也可以是先执行步骤s300,再执行步骤s200,本技术在此不做限定,在本技术的后续实施例中,将以先执行步骤s200,再执行步骤s300为例进行说明。
[0097]
在步骤s400中,在得到目标校正参数和参考电压对应的侦测电压后,就可以结婚目标校正参数,对侦测电压进行校正。
[0098]
具体的,在一些实施例中,步骤s400的具体实施方式可以参阅图5。图5是根据图2对应实施例示出的数模转换误差校正方法中步骤s400的细节描述,所述数模转换误差校正方法中,所述目标校正参数包括目标增益误差和目标失调误差,步骤s400可以包括以下步骤:
[0099]
步骤s410,根据所述目标失调误差,对所述侦测电压进行常数补偿,得到过渡电压。
[0100]
步骤s420,根据所述目标增益误差,对所述过渡电压进行斜率补偿,得到目标电压。
[0101]
在本实施例中,目标校正参数包括目标增益误差和目标失调误差,在进行数模转换误差校正时,先对侦测电压进行常数补偿,减去目标失调误差,再进行斜率补偿,除以目标增益误差,即得到目标电压。
[0102]
具体地,步骤s400可以根据如下公式进行:
[0103][0104]
其中,v0为所述目标电压,v
data
为所述侦测电压,k
gain
为所述目标增益误差,δv
offset
为所述目标失调误差。
[0105]
在本实施例中,目标失调误差和目标增益误差均具有方向,参考电压和经过校正后的目标电压之间的函数曲线为过原点的直线,即没有常数项的一元一次函数。
[0106]
如图6所示,在本技术的一些实施例中,服务器105内执行如2至图5中所示步骤的系统可以包括温度检测模块810、数据侦测模块820、误差计算模块830、数据校正模块840、数据输出模块850以及存储模块860。
[0107]
在确定环境温度和校正参数之间关系的步骤中,每次温度调节完成后,温度检测模块810检测当前环境温度,并将检测到的环境温度发送至存储模块860存储。同时数据侦测模块820进行数模转换侦测,将侦测到的侦测电压和对应的参考电压关联存储至存储模块860。然后误差计算模块830从存储模块860中读取数据侦测模块820侦测的结果,根据数据侦测模块820侦测的结果计算校正参数,并将校正参数与温度检测模块810检测到的环境温度关联存储,得到该温度下对应的校正参数。
[0108]
在进行数模转换误差校正时,温度检测模块810检测当前环境温度,并将检测到的环境温度发送至存储模块860存储。同时数据侦测模块820根据设置的参考电压进行数模转换侦测,得到侦测电压,并将测得的侦测电压发送至存储模块860存储。数据校正模块840从存储模块860中读取当前环境温度对应的目标校正参数,同时也读取数据侦测模块820侦测的侦测电压,根据所述侦测电压和所述目标校正参数,进行数模转换误差校正,得到校正后的目标电压。数据输出模块850将校正后的目标电压输出。
[0109]
图7示出了根据本技术的一个实施例的数模转换误差校正装置的框图。
[0110]
参照图7所示,根据本技术的一个实施例的数模转换误差校正装置900,包括:
[0111]
获取模块910,用于获取当前环境温度;
[0112]
确定模块920,用于确定所述当前环境温度对应的目标校正参数;
[0113]
侦测模块930,用于获取参考电压,进行数模转换侦测,得到侦测电压;
[0114]
校正模块940,用于根据所述侦测电压和所述目标校正参数,进行数模转换误差校正,得到校正后的目标电压。
[0115]
在本技术的一些实施例中,所述确定模块具体包括,具体包括:查询确定子模块,用于查询环境温度-校正参数对应关系,读取所述当前环境温度对应的目标校正参数。
[0116]
在本技术的一些实施例中,所述一种数模转换误差校正装置还包括用于确定环境温度-校正参数对应关系的模块,所述模块具体包括:调温侦测模块,用于以第一预定温度为初始环境温度,每次以预定温度幅度改变所述环境温度,进行数模转换误差侦测,得到当前环境温度对应的校正参数,直至所述环境温度调整至第二预定温度;关联存储模块,用于将各环境温度和对应的校正参数关联存储,得到环境温度-校正参数对应关系。
[0117]
在本技术的一些实施例中,所述调温侦测模块具体包括:调压侦测子模块,用于以第一预定电压为初始参考电压,每次以预定电压幅度改变所述参考电压,进行预定次数次数模转换侦测,得到当前参考电压对应的侦测电压,直至所述参考电压调整至第二预定电压;参数确定子模块,用于根据所述侦测电压以及所述侦测电压对应的参考电压,确定校正参数。
[0118]
在本技术的一些实施例中,所述预定电压幅度可以根据如下公式确定:
[0119]
[0120]
其中,abs为绝对值函数,δv为所述预定电压幅度,v1为所述第一预定电压,v2为所述第二预定电压,k为采样分辨率。
[0121]
在本技术的一些实施例中,所述目标校正参数包括目标增益误差和目标失调误差,所述校正模块具体包括:常数补偿子模块,用于根据所述目标失调误差,对所述侦测电压进行常数补偿,得到过渡电压;斜率补偿子模块,用于根据所述目标增益误差,对所述过渡电压进行斜率补偿,得到目标电压。
[0122]
在本技术的一些实施例中,所述根据所述侦测电压和所述目标校正参数,进行数模转换误差校正,得到校正后的目标电压,具体可以根据如下公式进行:
[0123][0124]
其中,v0为所述目标电压,v
data
为所述侦测电压,k
gain
为所述目标增益误差,δv
offset
为所述目标失调误差。
[0125]
在本技术的一些实施例所提供的技术方案中,在校正前先采集校正时的环境温度,通过环境温度确定对应的目标校正参数,以目标校正参数为准进行数模转换误差校正,得到校正后的目标电压。不同的温度下目标校正参数不同。有别于现有技术单次校正的技术方案,本技术的实施例充分考虑到了温度对校正参数的影响,考虑到校正参数易受温度影响发生特性漂移,则在不同的温度下采用不同的校正参数进行校正,解决了环境温度变化会数模转换误差校正失效的问题。
[0126]
图8示出了适于用来实现本技术实施例的电子设备的计算机系统的结构示意图。
[0127]
需要说明的是,图8示出的电子设备的计算机系统1500仅是一个示例,不应对本技术实施例的功能和使用范围带来任何限制。
[0128]
如图8所示,计算机系统1500包括中央处理单元(central processing unit,cpu)1501,其可以根据存储在只读存储器(read-only memory,rom)1502中的程序或者从储存部分1508加载到随机访问存储器(random access memory,ram)1503中的程序而执行各种适当的动作和处理,例如执行上述实施例中所述的方法。在ram 1503中,还存储有系统操作所需的各种程序和数据。cpu 1501、rom 1502以及ram 1503通过总线1504彼此相连。输入/输出(input/output,i/o)接口1505也连接至总线1504。
[0129]
以下部件连接至i/o接口1505:包括键盘、鼠标等的输入部分1506;包括诸如阴极射线管(cathode ray tube,crt)、液晶显示器(liquid crystal display,lcd)等以及扬声器等的输出部分1507;包括硬盘等的储存部分1508;以及包括诸如lan(local area network,局域网)卡、调制解调器等的网络接口卡的通信部分1509。通信部分1509经由诸如因特网的网络执行通信处理。驱动器1510也根据需要连接至i/o接口1505。可拆卸介质1511,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器1510上,以便于从其上读出的计算机程序根据需要被安装入储存部分1508。
[0130]
特别地,根据本技术的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本技术的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的计算机程序。在这样的实施例中,该计算机程序可以通过通信部分1509从网络上被下载和安装,和/或从可拆卸介质1511被安装。在该计算机程序被中央处理单元(cpu)1501执行时,执行本技术的系统中限
定的各种功能。
[0131]
需要说明的是,本技术实施例所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(erasable programmable read only memory,eprom)、闪存、光纤、便携式紧凑磁盘只读存储器(compact disc read-only memory,cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本技术中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本技术中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的计算机程序。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的计算机程序可以用任何适当的介质传输,包括但不限于:无线、有线等等,或者上述的任意合适的组合。
[0132]
附图中的流程图和框图,图示了按照本技术各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。其中,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
[0133]
描述于本技术实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现,所描述的单元也可以设置在处理器中。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定。
[0134]
根据本技术的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述各种可选实现方式中提供的方法。
[0135]
作为另一方面,本技术还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被一个该电子设备执行时,使得该电子设备实现上述实施例中所述的方法。
[0136]
应当注意,尽管在上文详细描述中提及了用于动作执行的设备的若干模块或者单元,但是这种划分并非强制性的。实际上,根据本技术的实施方式,上文描述的两个或更多模块或者单元的特征和功能可以在一个模块或者单元中具体化。反之,上文描述的一个模
块或者单元的特征和功能可以进一步划分为由多个模块或者单元来具体化。
[0137]
通过以上的实施方式的描述,本领域的技术人员易于理解,这里描述的示例实施方式可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本技术实施方式的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是cd-rom,u盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、触控终端、或者网络设备等)执行根据本技术实施方式的方法。
[0138]
本领域技术人员在考虑说明书及实践这里公开的实施方式后,将容易想到本技术的其它实施方案。本技术旨在涵盖本技术的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本技术的一般性原理并包括本技术未公开的本技术领域中的公知常识或惯用技术手段。
[0139]
应当理解的是,本技术并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本技术的范围仅由所附的权利要求来限制。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献