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

待测电阻校准电路、方法和装置与流程

2022-06-01 07:31:53 来源:中国专利 TAG:
待测电阻校准电路、方法和装置【
技术领域
:】1.本技术涉及电路领域,尤其涉及一种待测电阻校准电路、方法和装置。
背景技术
::2.随着科学技术飞速发展,手机等移动设备应用越来越广泛。在这些移动设备中,时刻了解电池的剩余电量是非常重要的,因此这些移动设备通常配备电量计用于检测剩余电量。检测电池电量的基本原理是计算串联在电池电路中的待测电阻上净增加或减少的电流。因此,提高待测电阻阻值的校准精度是决定检测电池电量准确与否的关键。3.目前,最为常用的待测电阻校准方法是基于恒流测电压法,通过在电量计的待测电阻上流经一个高精度的电流,比较数模转换器采集到的电流值与标准电流值之间的差异,得到电阻的实际贴片阻值。在这个过程中,待测电阻阻值的精度既受到电阻本身阻值误差影响,也受到采样数模转换器设备的量化噪声误差的影响。因此上述方法虽然简洁明了但是测量精度有限。技术实现要素:4.有鉴于此,本发明实施例提供了一种待测电阻校准电路、方法和装置。通过在电阻电路上串联一个高精度标准电阻来消除待测电阻自身阻值误差造成的影响,同时通过信号放大电路放大标准电阻两端的电压以充分利用数模转换器的量程,从而消除数模转换器量化噪声的误差造成的影响,提高了待测电阻的测量精度,用以解决待测电阻测量精度有限的问题。5.第一方面,本实施例提供了一种待测电阻校准电路,包括:电阻电路、采样电路和上位机;6.所述电阻电路包括串联的标准电阻和待测电阻,所述标准电阻和所述待测电阻的串联通路上用于流通恒流电源;7.所述采样电路的输入端并联于所述标准电阻的输入端与输出端之间,所述采样电路的输出端与所述上位机连接;8.所述采样电路,用于对所述标准电阻的电压值进行采样,并发送给所述上位机;所述上位机,用于根据所述标准电阻的电压和电阻值,计算所述待测电阻的阻值。9.可选的,所述采样电路包括:信号放大电路和数模转换器;10.所述信号放大电路的输入端并联于所述标准电阻的输入端与输出端之间,所述信号放大电路的输出端与所述数模转换器的输入端连接,所述数模转换器的输出端与所述上位机连接;11.所述信号放大电路,用于对所述标准电阻输入端和输出端的电位信号进行放大并输出放大电位信号;12.所述数模转换器,用于将所述放大电位信号转换为电位数字信号并发送给所述上位机。13.可选的,所述电路还包括温度传感器;所述温度传感器,用于采集所述待测电阻的电阻温度;14.所述上位机,还用于根据所述电阻温度、室内参考温度以及所述室内参考温度对应的温度系数对所述待测电阻的阻值进行补偿计算。15.第二方面,本发明实施例提供了一种待测电阻校准方法,所述方法应用于上位机,所述方法包括:16.接收采样电路发送的标准电阻的电压值,其中,所述标准电阻与待测电阻串联,所述标准电阻和所述待测电阻的串联通路上用于流通恒流电源;17.根据所述标准电阻的电压值以及标准电阻的阻值,计算所述待测电阻的阻值。18.可选的,所述采样电路包括信号放大电路和数模转换器;所述接收采样电路发送的标准电阻的电压值,包括:19.接收所述数模转换器发送的电位数字信号,所述电位数字信号为所述数模转换器对放大电位信号进行模/数转换后得到的,所述放大电位信号为所述信号放大电路对所述标准电阻输入端和输出端的电位信号放大后得到的。20.可选的,所述接收经所述放大电路放大至放大信号的所述标准电阻的电压值,所述方法包括:21.确定所述数模转换器的最大量程,并设定第一阈值;22.经所述放大电路放大后的所述标准电阻的电压值与所述数模转换器的最大量程的差值小于所述第一阈值。23.可选的,计算待测电阻的阻值之后,所述方法还包括:24.接收电路中的温度传感器采集的待测电阻的电阻温度;25.根据所述待测电阻的电阻温度、室内参考温度以及待测电阻材料在室内参考温度对应的温度系数对所述待测电阻的阻值进行补偿计算。26.可选的,所述根据所述待测电阻的电阻温度、室内参考温度以及待测电阻材料在室内参考温度对应的温度系数对所述待测电阻的阻值进行补偿计算,包括:27.通过待测电阻材料在室内参考温度下的温度系数,对室内参考温度与待测电阻的电阻温度间的误差进行温度补偿,得到待测电阻的温度补偿值;28.根据所述待测电阻的温度补偿值,对所述待测电阻的阻值进行温度补偿计算,得到当前室内参考温度下待测电阻的阻值。29.第三方面,本发明实施例提供了一种待测电阻校准设备,包括:30.至少一个控制器;以及31.与所述控制器通信连接的至少一个存储器,其中:32.所述存储器存储有可被所述控制器执行的程序指令,所述控制器调用所述程序指令能够执行第一方面中任一项所述的方法。33.第四方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的程序,其中,在所述程序运行时控制所述计算机可读存储介质所在设备执行第一方面中任一所述的方法。34.上述技术方案,利用串联更高精度的标准电阻和放大测量信号相结合的方法,提高了待测电阻的测量精度。并通过对待测电阻进行温度补偿计算,进一步消除了待测电阻温度对计算结果的影响。【附图说明】35.为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。36.图1为本发明实施例提供的一种待测电阻校准电路的电路结构图;37.图2为本发明实施例提供的一种待测电阻校准电路的电路图;38.图3为本发明实施例提供的一种待测电阻校准方法的流程图;39.图4为本发明实施例提供的一种电子设备的结构示意图。【具体实施方式】40.为了更好的理解本发明的技术方案,下面结合附图对本发明实施例进行详细描述。41.应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。42.本发明实施例首先需要建立待测电阻校准电路。如图1所述,待测电阻校准电路包括电阻电路101、采样电路102和上位机103。43.电阻电路101上串联有一个标准电阻和一个待测电阻,并接通有恒流电源。其中恒流电源用于为整个电路供电,已知阻值的高精度标准电阻用于消除待测电阻自身阻值误差的影响。而未知阻值的待测电阻则为需要通过计算获取阻值的电阻。44.采样电路102的输入端并联于标准电阻的输入端与输出端之间,用于采集标准电阻的电压值。其中采样电路102又具体包括信号放大电路和数模转换器。45.信号放大电路的输入端并联于所述标准电阻的输入端与输出端之间,用于采集标准电阻输入端和输出端间的电位信号,并将采集到的电位信号进行放大并输出放大电位信号给数模转换器。其中信号放大电路需要将标准电阻的电压值放大至数模转换器的最大量程附近,以充分利用数模转换器的量程。46.具体的,由于标准电阻和待测电阻的阻值通常很小,造成标准电阻两端的电压也会很小。直接通过数模转换器采集标准电阻两端的电压会因为数模转换器量程过大,没有实现充分利用而造成误差。因此需要通过放大电路将标准电阻的电压放大至数模转换器的量程附近。47.数模转换器的输入端与信号放大电路的输出端相连接,将放大电位信号由模拟信号转换为电位数字信号,并输出给上位机103用于计算。48.上位机103的输入端与采样电路102的输出端相连接,用于接收数模转换器输出的电位数字信号形式的放大电位信号,并根据标准电阻的放大电位信号和标准电阻的阻值,计算待测电阻的阻值。49.在计算得到待测电阻的阻值之后,上位机103需要对待测电阻阻值进一步进行温度补偿计算,以实现对待测电阻阻值的校准,避免了温度对待测电阻阻值的影响。50.具体的,电阻电路101上还串联有一个温度传感器,用于获取待测电阻的温度,并发送给上位机103。上位机103会根据待测电阻的温度、室内的参考温度、参考温度的温度系数,以及计算得到的待测电阻的阻值,对待测电阻进行补偿计算,以实现对待测电阻阻值的校准,降低电阻温度造成的误差。51.参见图2,为本发明实施例提供的一个具体的待测电阻校准电路。电阻电路101上的恒流电源提供的电流依次流经标准电阻r和待测电阻rx后接地。采样电路102中串联的信号放大电路采集标准电阻r输入端和输出端的电位信号v2、v1,放大后输出至数模转换器。经数模转换器转换为电位数字信号后输出给上位机103,用于计算待测电阻rx的阻值。52.结合图1所示的待测电阻校准电路,本发明实施例提供了一种待测电阻校准方法。如图3所示,该方法应用于上位机,该方法的处理步骤包括:53.201,接收采样电路发送的标准电阻的电压值。54.电阻电路中标准电阻与待测电阻串联,标准电阻和待测电阻的串联通路上用于流通恒流电源。55.具体的,采样电路中的信号放大电路采集标准电阻输入端和输出端的电位信号,并将放大后的放大电位信号后输出给数模转换器。数模转换器对放大电位信号进行模/数转换,将放大电位信号由模拟信号转换为上位机可以使用的电位数字信号,并传输给上位机用于计算。56.其中,信号放大电路需要将标准电阻输入端和输出端的电位信号放大至数模转换器的最大量程附近,以实现对数模转换器量程的充分利用。57.具体的,预先确定数模转换器的最大量程,并设定第一阈值。数模转换器的最大量程与放大电位信号间的差值应保持在第一阈值之内,否则视为数模转换器的量程并未被充分利用,可能在计算待测电阻的组织过程中造成误差。58.202,根据标准电阻的电压值以及标准电阻的阻值,计算待测电阻的阻值。59.具体的,根据下式计算待测电阻的阻值:60.其中v1为放大后标准电阻输入端的电位,v2为放大后标准电阻输出端的电[0061][0062]位,r为标准电阻的阻值。根据v1、v2和r计算出待测电阻r0的阻值。[0063]203,对待测电阻的阻值进行补偿计算。[0064]具体的,对待测电阻的阻值进行温度补偿计算,以避免室内参考温度与电路中待测电阻的电阻温度间的误差对待测电阻阻值计算造成的影响,实现对待测电阻阻值的校准。[0065]通过连接在电路中的温度传感器,获取待测电阻的当前温度。通过室内的测温装置获取室内参考温度,并查询得到待测电阻材料在室内参考温度下所对应的温度系数。[0066]通过待测电阻材料在室内参考温度下的温度系数,对室内参考温度与待测电阻的电阻温度间的误差进行温度补偿,得到待测电阻的温度补偿值。[0067]根据待测电阻的温度补偿值,对待测电阻的阻值r0进行温度补偿计算,得到当前室内参考温度下待测电阻的阻值,消除电路中待测电阻温度所造成的误差。[0068]在一个具体实施例中,根据下式对待测电阻的阻值进行补偿计算:[0069][0070]其中t为待测电阻的当前温度,t0为参考温度,α为待测电阻材料在室内参考温度t0下的温度系数,rx为经温度补偿计算校准后的待测电阻的阻值。[0071]本发明实施例基于恒流测电压法基本原理,利用串联更高精度的标准电阻和放大测量信号相结合的方法,提高了测量精度。并通过对待测电阻进行温度补偿计算,进一步消除了待测电阻温度对计算结果的影响。[0072]在一个具体实施例中,假设恒流电源输出电流为5a,待测电阻的阻值约为5毫欧,精度为1%,高精度的标准电阻选用5毫欧,精度为0.1%。[0073]采样电路中连接的数模转换器的满量程电压范围为0-6v,通过数模转换器的位数可以将量化噪声确定为0.423mv。[0074]利用传统方法进行待测电阻阻值的计算时,由于并未通过信号放大电路对标准电阻的电压值进行放大,而是直接通过数模转换器对待测电阻的电压值进行采集,造成数模转换器的量程并未充分利用而出现误差。以数模转换器的量程只利用了一半为例,此时的数模转换器的量化噪声误差为1.692%。[0075]因为数模转换器的量化噪声误差和电阻本身的阻值误差均为随机误差,因此在计算系统总误差时,通过合成两种误差的均方根实现对总误差的计算。[0076]由于待测电阻本身的精度为1%,对上述两种误差进行均方根合成,可以得到总误差为1.965%。[0077]而通过本发明实施例所述的方法进行待测电阻的阻值校准时,通过信号放大电路将标准电阻的电压值放大到数模转换器的满量程范围。由于完全利用了数模转换器的量程范围,所以将数模转换器的量化噪声降低为仅使用一半量程情况下的一半0.846%。同时由于对待测电阻串联一个精度为0.1%的高精度标准电阻,进一步缩减了待测电阻自身的误差造成的影响。通过对上述两种误差取均方根后计算得到总误差为0.852%,与传统方法计算得到的待测电阻阻值相比,校准精度提高了56.6%。[0078]图4为本说明书电子设备一个实施例的结构示意图,如图4所示,上述电子设备可以包括至少一个处理器;以及与上述处理单元通信连接的至少一个存储器,其中:存储器存储有可被处理单元执行的程序指令,上述处理器调用上述程序指令能够执行本实施例提供的机顶盒远程控制方法。[0079]其中,上述电子设备可以为能够与用户进行智能对话的设备,例如:云服务器,本说明书实施例对上述电子设备的具体形式不作限定。可以理解的是,这里的电子设备即为方法实施例中提到的机器。[0080]图4示出了适于用来实现本说明书实施方式的示例性电子设备的框图。图4显示的电子设备仅仅是一个示例,不应对本说明书实施例的功能和使用范围带来任何限制。[0081]如图4所示,电子设备以通用计算设备的形式表现。电子设备的组件可以包括但不限于:一个或者多个处理器410、通信接口420、存储器430,连接不同系统组件(包括存储器430、通信接口420和处理器410)的通信总线440。[0082]通信总线440表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器,外围总线,图形加速端口,处理器或者使用多种总线结构中的任意总线结构的局域总线。举例来说,这些体系结构包括但不限于工业标准体系结构(industrystandardarchitecture;以下简称:isa)总线,微通道体系结构(microchannelarchitecture;以下简称:mac)总线,增强型isa总线、视频电子标准协会(videoelectronicsstandardsassociation;以下简称:vesa)局域总线以及外围组件互连(peripheralcomponentinterconnection;以下简称:pci)总线。[0083]电子设备典型地包括多种计算机系统可读介质。这些介质可以是任何能够被电子设备访问的可用介质,包括易失性和非易失性介质,可移动的和不可移动的介质。[0084]存储器430可以包括易失性存储器形式的计算机系统可读介质,例如随机存取存储器(randomaccessmemory;以下简称:ram)和/或高速缓存存储器。电子设备可以进一步包括其它可移动/不可移动的、易失性/非易失性计算机系统存储介质。存储器430可以包括至少一个程序产品,该程序产品具有一组(例如至少一个)程序模块,这些程序模块被配置以执行本说明书各实施例的功能。[0085]具有一组(至少一个)程序模块的程序/实用工具,可以存储在存储器430中,这样的程序模块包括——但不限于——操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。程序模块通常执行本说明书所描述的实施例中的功能和/或方法。[0086]处理器410通过运行存储在存储器430中的程序,从而执行各种功能应用以及数据处理,例如实现本说明书所示实施例提供的机顶盒远程控制方法。[0087]本说明书实施例提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行本说明书所示实施例提供的机顶盒远程控制方法。[0088]上述非暂态计算机可读存储介质可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(ram)、只读存储器(readonlymemory;以下简称:rom)、可擦式可编程只读存储器(erasableprogrammablereadonlymemory;以下简称:eprom)或闪存、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。[0089]计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括——但不限于——电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。[0090]计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括——但不限于——无线、电线、光缆、rf等等,或者上述的任意合适的组合。[0091]可以以一种或多种程序设计语言或其组合来编写用于执行本说明书操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如java、smalltalk、c ,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(localareanetwork;以下简称:lan)或广域网(wideareanetwork;以下简称:wan)连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。[0092]上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。[0093]此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本说明书的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。[0094]流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现定制逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本说明书的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本说明书的实施例所属
技术领域
:的技术人员所理解。[0095]取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。[0096]需要说明的是,本说明书实施例中所涉及的终端可以包括但不限于个人计算机(personalcomputer;以下简称:pc)、个人数字助理(personaldigitalassistant;以下简称:pda)、无线手持设备、平板电脑(tabletcomputer)、手机、mp3播放器、mp4播放器等。[0097]在本说明书所提供的实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。[0098]另外,在本说明书各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。[0099]上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机装置(可以是个人计算机,服务器,或者网络装置等)或处理器(processor)执行本说明书各个实施例所述方法的部分步骤。[0100]以上所述仅为本说明书的较佳实施例而已,并不用以限制本说明书,凡在本说明书的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本说明书保护的范围之内。当前第1页12当前第1页12
再多了解一些

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

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

相关文献