采样方法、相关装置、以及计算机存储介质与流程
未命名
09-21
阅读:73
评论:0

1.本技术涉及电子技术领域,具体涉及一种采样方法、相关装置、以及计算机存储介质。
背景技术:
2.在芯片的运行过程中,其工作电流增大时会造成内部温度升高,并由此导致芯片上集成电路中的阻抗增大使其运行结果不准确。
技术实现要素:
3.本技术实施例提供了一种采样方法、相关装置及计算机存储介质,以解决现有技术中存在的采样数据不准确性等问题。
4.第一方面,本技术实施例提供了一种采样方法,所述方法用于电子设备,所述电子设备包括:中央处理器和电压跟随器;所述中央处理器包括通用输入/输出接口;所述通用输入/输出接口经所述电压跟随器与外部设备相连;所述方法包括:
5.所述电压跟随器获取所述外部设备的采样电压值;
6.所述电压跟随器基于获取到的采样电压值确定输出的电压值;
7.所述中央处理器基于所述电压跟随器输出的电压值确定所述通用输入/输出接口的采样电压值。
8.第二方面,本技术实施例提供了一种采样装置,所述装置用于电子设备,所述电子设备包括:中央处理器和电压跟随器;所述中央处理器包括通用输入/输出接口;所述通用输入/输出接口经所述电压跟随器与外部设备相连;所述装置包括:
9.获取模块,用于所述电压跟随器获取所述外部设备的采样电压值;
10.第一确定模块,用于所述电压跟随器基于获取到的采样电压值确定输出的电压值;
11.第二确定模块,用于所述中央处理器基于所述电压跟随器输出的电压值确定所述通用输入/输出接口的采样电压值。
12.第三方面,本技术实施例提供了一种采样电路,所述采样电路包括:电压跟随器和中央处理器;所述电压跟随器包括:正向输入端、反向输入端、以及输出端;所述中央处理器包括通用输入/输出接口;
13.所述电压跟随器的正向输入端与外部设备的输出端相连,所述电压跟随器的反向输入端与所述电压跟随器的输出端相连,所述电压跟随器的输出端与所述中央处理器的通用输入/输出接口相连。
14.第四方面,本技术实施例提供一种计算机存储介质,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行上述的方法步骤。
15.第五方面,本技术实施例提供一种电子设备,可包括:处理器和存储器;
16.其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并
执行上述的方法步骤。
17.本技术一些实施例提供的技术方案带来的有益效果至少包括:
18.本技术实施例可以通过电压跟随器获取外部设备的采样电压值;电压跟随器基于获取到的采样电压值确定输出的电压值;中央处理器基于电压跟随器输出的电压值确定通用输入/输出接口的采样电压值。由此,本技术可以通过在gpio口和外部设备之间增设电压跟随器的方式来解决gpio口的内部阻抗出现的温漂现象造成的采样数据不准确等问题。
附图说明
19.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例中所需使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
20.图1为本技术实施例提供的相关技术中采样方法的应用场景图;
21.图2为本技术实施例提供的一种采样方法的流程示意图;
22.图3a为本技术实施例提供的一种采样方法中的电压跟随器的示意图;
23.图3b为本技术实施例提供的一种采样方法的应用场景图;
24.图4为本技术实施例提供的另一种采样方法的流程示意图;
25.图5为本技术实施例提供的又一种采样方法的流程示意图;
26.图6为本技术实施例提供的一种采样电路;
27.图7为本技术实施例提供的一种采样装置的结构示意图;
28.图8为本技术实施例提供的电子设备的结构示意图。
具体实施方式
29.下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本技术相一致的所有实施方式。相反,它们仅是如所附权利要求书中所详述的、本技术的一些方面相一致的装置和方法的例子。
30.在本技术的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本技术中的具体含义。此外,在本技术的描述中,除非另有说明,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
31.图1示例性示出了相关技术中的采样方法的应用场景图。其中,在中央处理器(central processing unit,cpu)中的通用输入/输出接口(英语:general-purpose input/output,gpio)可以用作模拟数字转换器(analog to digital converter,adc)采样,采集电压或电流信号。在运行过程中,当其工作电流增大时会造成内部温度升高,使得gpio受到环境温度的影响导致其内部阻抗发生变化。
32.目前,许多国产芯片中没有抗温漂设计,从而导致在使用这些国产品芯片的gpio对外部设备(例如,热敏传感器、光电传感器等)进行采样时,得到的采样数据会受到gpio的
内部阻抗变化的影响,出现较大的偏差导致采样数据不准确。
33.具体地,图1中的采样电阻可以是用于采样外部设备产生的数据的电阻,例如,热敏传感器中的热敏电阻、光电传感器中的光敏电阻。其中,采样电阻的工作原理是欧姆定律,即i=u/r,通过检测流经采样电阻的两端电流得到采样电压。
34.接下来结合图1介绍的采样方法的应用场景图来介绍本技术实施例提供的采样方法。
35.在一个实施例中,图2所示,提供了一种采样方法的流程示意图。该方法可以用于电子设备,电子设备可以包括:中央处理器和电压跟随器。其中,中央处理器可以包括通用输入/输出接口gpio。如图2所示,该采样方法可以包括如下步骤:
36.s201,电压跟随器获取外部设备的采样电压值。
37.其中,本技术中cpu的gpio可以经电压跟随器与外部设备相连。
38.可能地,本技术中的供电电源可以是电压源也可以是电流源。外部设备中的工作电流可能恒定也可能变化,因此电压跟随器获取到的采样电压值可能恒定也可能变化。
39.进一步地,本技术可以通过电压跟随器的特性避免gpio内阻抗变化对是采样电压的影响。
40.参见图3a,电压跟随器的特点是输入高阻抗,输出低阻抗。由于电压跟随器是共集电极电路,电压信号从基极输入射极输出,并且基极电压与集电极电压相位相同,因此,电压跟随器的输入电压与输出电压近似相等,即vi≈vo,也就是电压跟随器的电压放大倍数恒小于且接近1。其中,r1和r2可以起到防护作用,从而保证系统稳定性,它们可以根据所选的电压跟随器进行调整。
41.参见图3b,本技术中的电压跟随器的输入端可以与外部设备的输出端相连,电压跟随器的输出端可以与cpu的gpio相连。
42.s202,电压跟随器基于获取到的采样电压值确定输出的电压值。
43.可以理解的是,本技术实施例可以通过外部设备中的电流值和其内设的采样电阻值确定电压跟随器的采样电压值。进一步地,由于电压跟随器输入端高阻抗的特性,在电压跟随器输入端的电阻与外部设备内的采样电阻相互并联的情况下,它们并联得到的电阻值约等于外部设备内的采样电阻,因此,在外部设备与电压跟随器相连的情况下,其电压跟随器输出的采样电压值可以保持不变。
44.进一步地,根据电压跟随器输入电压与输出电压相等的特性可知,电压跟随器的输出电压也等于采样电压。
45.s203,中央处理器基于电压跟随器输出的电压值确定通用输入/输出接口的采样电压值。
46.具体地,本技术实施例中的电压跟随器输出的电压值与通用输入/输出接口接收到的采样电压值相同。
47.可以理解的是,电压跟随器的输出阻抗很小,远小于gpio内部阻抗值,因此,在电压跟随器的输出阻抗与gpio内部阻抗并联的情况下,它们并联后的输出值远小于gpio的内部阻抗值。因此,gpio的内阻可以忽略不计,这样电压跟随器输出的电压值即为通用输入/输出接口接收到的采样电压值。
48.本技术实施例可以通过电压跟随器获取外部设备的采样电压值;电压跟随器基于
获取到的采样电压值确定输出的电压值;中央处理器基于电压跟随器输出的电压值确定通用输入/输出接口的采样电压值。由此,本技术可以通过在gpio口和外部设备之间增设电压跟随器的方式来解决gpio的内部阻抗出现的温漂现象造成的采样数据不准确等问题。
49.可能地,本技术实施例还可以通过中央处理器基于通用输入/输出接口的采样电压值,确定外部设备输出的采样电压值对应的数字信号。
50.可以理解的是,本技术实施例可以利用gpio接收到的采样电压值,生成与外部设备输出的采样电压信号存在对应关系的数字信号。
51.具体地,本技术实施例可以采用模数转换器adc(例如,量化编码电路)把外部设备中的采样电路输出的采样电压信号转换成相应的数字信号。
52.可能地,本技术实施例中的中央处理器可以基于采样电压采样值对应的数字信号,通过通用输入/输出接口输出控制信号。
53.可以理解的是,cpu可以通过逻辑运算单元将接收到的外部设备的采样电压值对应的数字信号进行处理分析等操作,即可得到外部设备的当前状态。例如,当外部设备为温度传感器时,cpu可以通过该温度传感器输出的采样电压值对应的数字信号确定当前外部环境的温度值,当环境的温度值过高时,cpu可以通过gpio发出降低外部环境温度的控制指令信号。
54.由此,本技术实施例通过通用输入/输出接口gpio中的模数转换器adc得到的数字信号确定外部设备的运行状态,从而根据该运行状态确定中央处理器是否需要发出控制指令信息。这样在gpio得到的采样数据准确的情况下,cpu获取到的数字信号也是准确的,相应地,根据该数字信号分析处理得到的结果以及指令信息也是准确的。
55.在一个实施例中,图4所示,提供了一种采样方法的流程示意图。如图4所示,该采样方法可以包括如下步骤:
56.s401,电压跟随器的正向输入端获取外部设备的采样电压值。
57.其中,本技术实施例中的电压跟随器可以包括:正向输入端、反向输入端、以及输出端。其中,电压跟随器的反向输入端与电压跟随器的输出端相连。
58.s402,电压跟随器的正向输入端获取到的采样电压值等于电压跟随器输出的电压值。
59.具体地,参见图3a,电压跟随器的正向输入端可以接收外部设备的采样电压值vi,电压跟随器的反向输入端可以与电压跟随器的输出端vo相连。
60.可以理解的是,本技术实施例中的电压跟随器是负反馈接法,即正向输入端电压值与负向输入端电压值相同。在这种接法里输出端的电压值=负向输入端的电压值(这两个端口相互连接),所以输出端的电压值=正向输入端的电压值。
61.s403,中央处理器将电压跟随器输出的电压值确定为通用输入/输出接口的采样电压值。
62.具体地,本技术实施例中电压跟随器的输出端与通用输入/输出接口相连。可以理解的是,在电压跟随器的负向输入端与中央处理器直接相连时,电压跟随器的输出端输出的电压值与通用输入/输出接口gpio接收到的电压值相同。
63.由此,本技术实施例通过采用电压跟随器是负反馈接法,将电压跟随器的负向输入端与中央处理器直接相连,这样本技术中的中央处理器就可以接收到稳定且准确的外部
设备的电压值,有效解决了gpio的内部阻抗出现的温漂现象造成的采样数据不准确等问题。
64.在一个实施例中,图5所示,提供了一种采样方法的流程示意图。如图5所示,该采样方法可以包括如下步骤:
65.s501,电压跟随器的正向输入端获取外部设备的采样电压值。
66.具体地,s501与s401一致,此处不再赘述。
67.s502,电压跟随器的正向输入端获取到的采样电压值等于电压跟随器输出的电压值。
68.具体地,s502与s402一致,此处不再赘述。
69.s503,中央处理器基于电压跟随器输出的电压值和分压电阻的阻值,确定通用输入/输出接口的采样电压值。
70.具体地,电子设备还可以包括预设阻值的分压电阻。分压电阻可以设于电压跟随器的输出端和通用输入/输出接口之间。
71.可能地,在电压跟随器的供电电压源大于输入的采样电压值时,电压跟随器的输出端和负向输入端可以串联一个电阻。例如,电压跟随器允许的输入电压为100v,测量电压在60v,这样就需要在输出端和负向输入端设置一个电阻,以起到缓冲和隔离的作用。
72.参见图6,本技术还可以根据上述采样方法提供一种采样电路,该采样电路可以包括:电压跟随器和中央处理器;电压跟随器包括:正向输入端vin+、反向输入端vin-、以及输出端vout;中央处理器包括通用输入/输出接口gpio。电压跟随器的正向输入端vin+与外部设备的输出端相连,电压跟随器的反向输入端vin-与电压跟随器的输出端vout相连,电压跟随器的输出端vout与中央处理器的通用输入/输出接口gpio相连。
73.进一步地,本技术实施例中的电压跟随器的输出端vout可以包括输出电阻。通用输入/输出接口可以包括接口内阻。其中,电压跟随器的输出端的输出电阻与通用输入/输出接口的接口内阻相互并联。其中,电压跟随器的输出端的输出电阻与通用输入/输出接口的接口内阻的并联后得到并联电阻值为电压跟随器的输出电阻的阻值。
74.可能地,本技术实施例中的采样电路还可以包括:电压跟随器的供电电流源vcc1、外部设备的供电电源vcc2、以及与该电压跟随器的供电电流源vcc1的输出端相连的滤波电容。可以理解的是,在该供电电流源的输出端并联滤波电容c的目的是用于滤除交流成分,使输出的直流更平滑。
75.由此,本技术实施例可以通过在中央处理器cpu的gpio口和外部设备之间增设电压跟随器,以使gpio口对外部设备的采样电压不受gpio口的内部阻抗变化的影响,从而保证gpio口的采样精度。
76.图7是本技术一示例性实施例提供的采样装置的结构示意图。该采样装置可以用于电子设备,所述电子设备包括:中央处理器和电压跟随器;所述中央处理器包括通用输入/输出接口;所述通用输入/输出接口经所述电压跟随器与外部设备相连。进一步地,该采样装置可以执行本技术上述任一实施例采样方法。如图7所示,该采样装置可以包括:
77.获取模块71,用于所述电压跟随器获取所述外部设备的采样电压值。
78.第一确定模块72,用于所述电压跟随器基于获取到的采样电压值确定输出的电压值。
79.第二确定模块73,用于所述中央处理器基于所述电压跟随器输出的电压值确定所述通用输入/输出接口的采样电压值。
80.本技术实施例可以通过电压跟随器获取外部设备的采样电压值;电压跟随器基于获取到的采样电压值确定输出的电压值;中央处理器基于电压跟随器输出的电压值确定通用输入/输出接口的采样电压值。由此,本技术可以通过在gpio口和外部设备之间增设电压跟随器的方式来解决gpio口的内部阻抗出现的温漂现象造成的采样数据不准确等问题。
81.在一些实施方式中,所述电压跟随器包括:正向输入端、反向输入端、以及输出端;其中,所述电压跟随器的反向输入端与所述电压跟随器的输出端相连所述电压跟随器的输入端与所述外部设备的输出端相连;
82.所述获取模块71,具体用于:所述电压跟随器的正向输入端获取所述外部设备的采样电压值;
83.所述第一确定模块72,具体用于:所述电压跟随器的正向输入端获取到的采样电压值等于所述电压跟随器输出的电压值。
84.在一些实施方式中,所述电压跟随器的输出端与所述通用输入/输出接口相连;
85.所述第二确定模块73,具体用于:所述中央处理器将所述电压跟随器输出的电压值确定为所述通用输入/输出接口的采样电压值。
86.在一些实施方式中,所述电子设备还包括预设阻值的分压电阻;所述分压电阻设于所述电压跟随器的输出端和所述通用输入/输出接口之间;
87.所述第二确定模块73,具体用于:所述中央处理器基于所述电压跟随器输出的电压值和分压电阻的阻值,确定所述通用输入/输出接口的采样电压值。
88.在一些实施方式中,所述第二确定模块73之后,所述装置还包括:
89.第三确定模块,用于所述中央处理器基于所述通用输入/输出接口的采样电压值,确定所述外部设备输出的采样电压值对应的数字信号。在一些实施方式中,所述第三确定模块之后,所述装置还包括:
90.输出模块,用于所述中央处理器基于所述采样电压值对应的数字信号,通过所述通用输入/输出接口输出控制信号。
91.需要说明的是,上述实施例提供的采样装置在执行采样方法时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的采样装置与采样方法实施例属于同一构思,其体现实现过程详见方法实施例,这里不再赘述。
92.上述本技术实施例序号仅仅为了描述,不代表实施例的优劣。
93.请参见图8,为本技术实施例提供了一种电子设备的结构示意图。如图8所示,所述电子设备80可以包括:至少一个处理器81,至少一个网络接口84,用户接口83,存储器85,至少一个通信总线82。
94.其中,通信总线82用于实现这些组件之间的连接通信。
95.其中,用户接口83可以包括显示屏(display)、摄像头(camera),可选用户接口83还可以包括标准的有线接口、无线接口。
96.其中,网络接口84可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。
97.其中,处理器81可以包括一个或者多个处理核心。处理器81利用各种借口和线路连接整个电子设备80内的各个部分,通过运行或执行存储在存储器85内的指令、程序、代码集或指令集,以及调用存储在存储器85内的数据,执行电子设备80的各种功能和处理数据。可选的,处理器81可以采用数字信号处理(digital signal processing,dsp)、现场可编程门阵列(field-programmable gate array,fpga)、可编程逻辑阵列(programmable logic array,pla)中的至少一种硬件形式来实现。处理器81可集成中央处理器(central processing unit,cpu)、图像处理器(graphics processing unit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责显示屏所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器81中,单独通过一块芯片进行实现。
98.其中,存储器85可以包括随机存储器(random access memory,ram),也可以包括只读存储器(read-only memory)。可选的,该存储器85包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。存储器85可用于存储指令、程序、代码、代码集或指令集。存储器85可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现上述各个方法实施例的指令等;存储数据区可存储上面各个方法实施例中涉及到的数据等。存储器85可选的还可以是至少一个位于远离前述处理器81的存储装置。如图8所示,作为一种计算机存储介质的存储器85中可以包括操作系统、网络通信模块、用户接口模块以及采样应用程序。
99.在图8所示的电子设备80中,用户接口83主要用于为用户提供输入的接口,获取用户输入的数据;而处理器81可以用于调用存储器85中存储的采样应用程序,并具体执行以下操作:
100.所述电压跟随器获取所述外部设备的采样电压值;
101.所述电压跟随器基于获取到的采样电压值确定输出的电压值;
102.所述中央处理器基于所述电压跟随器输出的电压值确定所述通用输入/输出接口的采样电压值。在一些实施方式中,所述电压跟随器包括:正向输入端、反向输入端、以及输出端;其中,所述电压跟随器的反向输入端与所述电压跟随器的输出端相连;所述处理器81在执行所述电压跟随器获取所述外部设备的采样电压值时,具体执行:
103.所述电压跟随器的正向输入端获取所述外部设备的采样电压值;
104.所述处理器81在执行所述电压跟随器基于获取到的采样电压值确定输出的电压值时,具体执行:
105.所述电压跟随器的正向输入端获取到的采样电压值等于所述电压跟随器输出的电压值。
106.在一些实施方式中,所述电压跟随器的输出端与所述通用输入/输出接口相连;
107.所述处理器81在执行所述中央处理器基于所述电压跟随器输出的电压值确定所述通用输入/输出接口的采样电压值时,具体执行:所述中央处理器将所述电压跟随器输出的电压值确定为所述通用输入/输出接口的采样电压值。
108.在一些实施方式中,所述电子设备还包括预设阻值的分压电阻;所述分压电阻设于所述电压跟随器的输出端和所述通用输入/输出接口之间;
109.所述处理器81在执行所述中央处理器基于所述电压跟随器输出的电压值确定所述通用输入/输出接口的采样电压值之后,还执行:
110.所述中央处理器基于所述电压跟随器输出的电压值和分压电阻的阻值,确定所述通用输入/输出接口的采样电压值。
111.在一些实施方式中,所述处理器81在执行所述中央处理器基于所述电压跟随器输出的电压值确定所述通用输入/输出接口的采样电压值之后,还执行:
112.所述中央处理器基于所述通用输入/输出接口的采样电压值,确定所述外部设备输出的采样电压值对应的数字信号。
113.在一些实施方式中,所述处理器81在执行确定所述外部设备输出的采样电压值对应的数字信号之后,还执行:所述中央处理器基于所述采样电压值对应的数字信号,通过所述通用输入/输出接口输出控制信号。
114.本技术实施例还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机或处理器上运行时,使得计算机或处理器执行上述图2、以及图4-图5所示实施例中的一个或多个步骤。上述采样装置的各组成模块如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在所述计算机可读取存储介质中。
115.在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本技术实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者通过所述计算机可读存储介质进行传输。所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,数字多功能光盘(digital versatile disc,dvd))、或者半导体介质(例如,固态硬盘(solid state disk,ssd))等。
116.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,可以通过计算机程序来指令相关的硬件来完成,该程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。而前述的存储介质包括:制度存储器(read only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可存储程序代码的介质。在不冲突的情况下,本实施例和实施方案中的技术特征可以任意组合。
117.以上所述的实施例仅仅是本技术的优选实施例方式进行描述,并非对本技术的范围进行限定,在不脱离本技术的设计精神的前提下,本领域普通技术人员对本技术的技术方案作出的各种变形及改进,均应落入本技术的权利要求书确定的保护范围内。
技术特征:
1.一种采样方法,其特征在于,所述方法用于电子设备,所述电子设备包括:中央处理器和电压跟随器;所述中央处理器包括通用输入/输出接口;所述通用输入/输出接口经所述电压跟随器与外部设备相连;所述方法包括:所述电压跟随器获取所述外部设备的采样电压值;所述电压跟随器基于获取到的采样电压值确定输出的电压值;所述中央处理器基于所述电压跟随器输出的电压值确定所述通用输入/输出接口的采样电压值。2.根据权利要求1所述的方法,其特征在于,所述电压跟随器包括:正向输入端、反向输入端、以及输出端;其中,所述电压跟随器的反向输入端与所述电压跟随器的输出端相连;所述电压跟随器获取所述外部设备的采样电压值,包括:所述电压跟随器的正向输入端获取所述外部设备的采样电压值;所述电压跟随器基于获取到的采样电压值确定输出的电压值,包括:所述电压跟随器的正向输入端获取到的采样电压值等于所述电压跟随器输出的电压值。3.根据权利要求2所述的方法,其特征在于,所述电压跟随器的输出端与所述通用输入/输出接口相连;所述中央处理器基于所述电压跟随器输出的电压值确定所述通用输入/输出接口的采样电压值,包括:所述中央处理器将所述电压跟随器输出的电压值确定为所述通用输入/输出接口的采样电压值。4.根据权利要求2所述的方法,其特征在于,所述电子设备还包括预设阻值的分压电阻;所述分压电阻设于所述电压跟随器的输出端和所述通用输入/输出接口之间;所述中央处理器基于所述电压跟随器输出的电压值确定所述通用输入/输出接口的采样电压值,包括:所述中央处理器基于所述电压跟随器输出的电压值和分压电阻的阻值,确定所述通用输入/输出接口的采样电压值。5.根据权利要求1所述的方法,其特征在于,所述中央处理器基于所述电压跟随器输出的电压值确定所述通用输入/输出接口的采样电压值之后,所述方法还包括:所述中央处理器基于所述通用输入/输出接口的采样电压值,确定所述外部设备输出的采样电压值对应的数字信号。6.根据权利要求5所述的方法,其特征在于,所述确定所述外部设备输出的采样电压值对应的数字信号之后,所述方法还包括:所述中央处理器基于所述采样电压值对应的数字信号,通过所述通用输入/输出接口输出控制信号。7.一种采样装置,其特征在于,所述装置用于电子设备,所述电子设备包括:中央处理器和电压跟随器;所述中央处理器包括通用输入/输出接口;所述通用输入/输出接口经所述电压跟随器与外部设备相连;所述装置包括:获取模块,用于所述电压跟随器获取所述外部设备的采样电压值;第一确定模块,用于所述电压跟随器基于获取到的采样电压值确定输出的电压值;第二确定模块,用于所述中央处理器基于所述电压跟随器输出的电压值确定所述通用
输入/输出接口的采样电压值。8.一种采样电路,其特征在于,所述采样电路包括:电压跟随器和中央处理器;所述电压跟随器包括:正向输入端、反向输入端、以及输出端;所述中央处理器包括通用输入/输出接口;所述电压跟随器的正向输入端与外部设备的输出端相连,所述电压跟随器的反向输入端与所述电压跟随器的输出端相连,所述电压跟随器的输出端与所述中央处理器的通用输入/输出接口相连。9.根据权利要求8所述的采样电路,其特征在于,所述电压跟随器的输出端包括输出电阻;所述通用输入/输出接口包括接口内阻;其中,所述电压跟随器的输出端的输出电阻与所述通用输入/输出接口的接口内阻相互并联;其中,所述电压跟随器的输出端的输出电阻与所述通用输入/输出接口的接口内阻的并联后得到并联电阻值为所述电压跟随器的输出电阻的阻值。10.根据权利要求8所述的采样电路,其特征在于,所述采样电路还包括:与所述电源的输出端相连的滤波电容。11.一种计算机存储介质,其特征在于,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行如权利要求1-6任一项的方法步骤。12.一种电子设备,其特征在于,包括:处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由处理器加载并执行如权利要求1-6任一项的方法步骤。
技术总结
本申请公开了一种采样方法、相关装置及计算机存储介质,其中,该方法包括:电压跟随器获取外部设备的采样电压值;电压跟随器基于获取到的采样电压值确定输出的电压值;中央处理器基于电压跟随器输出的电压值确定通用输入/输出接口的采样电压值。由此,本申请可以通过在GPIO口和外部设备之间增设电压跟随器的方式来解决GPIO口的内部阻抗出现的温漂现象造成的采样数据不准确等问题。的采样数据不准确等问题。的采样数据不准确等问题。
技术研发人员:郑佳明 陈睿 邹俊通
受保护的技术使用者:深圳海翼智新科技有限公司
技术研发日:2022.03.10
技术公布日:2023/9/20
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/
上一篇:一种文化旅游推广设备的制作方法 下一篇:一种旅行箱的拉杆疲劳测试机的制作方法