传感器的控制方法、装置及存储介质制造方法及图纸

技术编号:28715594 阅读:11 留言:0更新日期:2021-06-06 01:49
本发明专利技术公开了一种传感器的控制方法、装置及存储介质,传感器的控制方法包括:获取传感器采集的模拟数据;根据传感器的分辨率对模拟数据进行模数转换以得到检测数值;确定检测数值满足预设条件,将传感器的当前上报参数调整为目标上报参数,目标上报参数以及当前上报参数包括分辨率以及量程中的至少一个。本发明专利技术在数据检测的过程中即可实现上报参数的调整,简化了传感器的校准过程。化了传感器的校准过程。化了传感器的校准过程。

【技术实现步骤摘要】
传感器的控制方法、装置及存储介质


[0001]本专利技术涉及传感器
,尤其涉及一种传感器的控制方法、传感器、存储介质及电子设备。

技术介绍

[0002]各类终端设备,往往需要采用传感器采集各种不同数据(例如温度、湿度、光照强度、运动数据等)。
[0003]通常,传感器采集到各种不同数据后,需要先将采集到的模拟数据进行模数转换从而转换成转换数据(数字信号),然后再将转换数据上报至终端设备。
[0004]一般来说,传感器的量程或者分辨率等上报参数是固定不变的、在不同使用环境下不会依使用环境或者所采集数据等改变。对于所采集数据的数据范围不完全在传感器的量程范围内的情况,需要对传感器的上报参数进行校准。
[0005]目前,校准传感器上报参数的过程,主要通过用户在被提示后执行固定操作进行,校准操作繁琐、不易完成。

技术实现思路

[0006]本专利技术的主要目的在于提供一种传感器的控制方法、终端设备及存储介质,旨在简化传感器的校准过程。
[0007]为实现上述目的,本专利技术提供一种传感器的控制方法,所述方法包括:
[0008]获取所述传感器采集的模拟数据;
[0009]根据所述传感器的分辨率对所述模拟数据进行模数转换以得到检测数值;
[0010]确定所述检测数值满足预设条件,将所述传感器的当前上报参数调整为目标上报参数,所述目标上报参数以及所述当前上报参数为分辨率以及量程中的至少一个。
[0011]可选地,所述预设条件包括以下任意一个:/>[0012]所述检测数值与所述传感器的最大检测数值的比值大于第一预设比值,或所述检测数值与所述传感器的最小检测数值的比值小于第二预设比值;
[0013]或者,所述传感器的最大检测数值与所述检测数值的差值小于第一预设差值,或所述检测数值与所述传感器的最小检测数值的差值大于第二预设差值;
[0014]或者,所述预设条件包括所述检测数值超出预设数值范围,所述预设数值范围小于或等于所述传感器的量程对应的数值范围。
[0015]可选地,所述预设条件包括所述检测数值超出预设数值范围,所述预设数值范围小于或等于所述传感器的量程对应的数值范围;
[0016]所述确定所述检测数值满足预设条件,将所述传感器的当前上报参数调整为目标上报参数的步骤包括:
[0017]确定所述检测数值大于所述预设数值范围的最大值,减小所述传感器的分辨率;
[0018]确定所述检测数值小于预设数值范围的最小值,增大所述传感器的分辨率。
[0019]可选地,所述确定所述检测数值满足预设条件,将所述传感器的当前上报参数调整为目标上报参数的步骤包括:
[0020]确定所述检测数值满足预设条件,增大所述检测数值满足预设条件持续次数;
[0021]确定所述持续次数达到预设次数,将所述传感器的当前上报参数调整为目标上报参数,其中,在调整所述传感器的当前上报参数后,对所述持续次数清零;
[0022]所述根据所述传感器的分辨率对所述模拟数据进行模数转换以得到检测数值的步骤之后,所述传感器的控制方法还包括:
[0023]在所述检测数值不满足所述预设条件时,对所述持续次数清零。
[0024]可选地,所述根据所述传感器的分辨率对所述模拟数据进行模数转换以得到检测数值的步骤之后,所述传感器的控制方法还包括:
[0025]将所述检测数值发送至传感器所在或者连接的终端设备。
[0026]可选地,所述所述根据所述传感器的分辨率对所述模拟数据进行模数转换以得到检测数值的步骤之后,所述传感器的控制方法还包括:
[0027]判断所述检测数值是否超出所述传感器的量程;
[0028]确定所述检测数值超出所述量程,将量程的上限值或下限值发送至所述传感器所在或者连接的终端设备;
[0029]确定所述检测数值未超出所述量程,执行所述将所述检测数值发送至所述传感器所在或者连接的终端设备。
[0030]可选地,所述获取所述传感器采集的模拟数据的步骤之前,所述传感器的控制方法的步骤包括:
[0031]检测到所述传感器的初始化指令,将所述传感器的分辨率配置为初始化文件中的默认分辨率配置,并将所述传感器的量程配置为所述初始化文件中的默认量程。
[0032]此外,为实现上述目的,本专利技术还提出一种传感器的控制装置,所述传感器的控制装置包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的传感器的控制程序,所述传感器的控制程序被所述处理器执行时实现如以上所述的传感器的控制方法。
[0033]此外,为实现上述目的,本专利技术还提出一种终端设备,所述终端设备包括传感器,其中,所述传感器包括如以上所述的传感器的控制装置。
[0034]此外,为实现上述目的,本专利技术还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有传感器的控制程序,所述传感器的控制程序被处理器执行时实现如以上所述的传感器的控制方法的步骤。
[0035]本专利技术提出的传感器的控制方法、装置及存储介质,在传感器采集到模拟数据时,通过分辨率对模拟数据进行模数装换以得到检测数值,在得到检测数值后,如果检测数值满足预设条件,说明上报参数需要调整,则调整传感器的上报参数,该方案在数据检测的过程中即可实现上报参数的调整,简化了传感器的校准过程。
附图说明
[0036]图1为本专利技术传感器的控制方法涉及的终端设备的硬件架构示意图;
[0037]图2为本专利技术传感器的控制方法第一实施例运行于第一终端的流程示意图;
[0038]图3为本专利技术传感器的控制方法第一实施例运行于第二终端的流程示意图;
[0039]图4为本专利技术传感器的控制方法第二实施例运行于第一终端的流程示意图;
[0040]图5为本专利技术传感器的控制方法第三实施例运行于第一终端的流程示意图。
[0041]本专利技术目的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0042]应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0043]参照图1,图1为本专利技术传感器的控制方法涉及的装置的硬件架构示意图。
[0044]如图1所示,本实施例涉及的装置为传感器,本实施例中的传感器可为运动类传感器如重力加速度计、地磁传感器及/或陀螺仪,也可为光传感器,如红外传感器,也可为超声波传感器,或者压力传感器等。
[0045]本实施例中的装置包括存储器110、处理器130、通信接口120以及模数转换器140,存储器110可传感器的控制程序,通信接口120可为I2C接口或者SPI(Serial Peripheral Interface,串行外设接口)接口,存储器110中可存储控制系统以及传感器的控制程序。
[0046]存储器110中的传感器的控制程序被处理器130执行时实现以下步骤:
[0047]获取所述传感器采集的模拟数据;...

【技术保护点】

【技术特征摘要】
1.一种传感器的控制方法,其特征在于,所述方法包括:获取所述传感器采集的模拟数据;根据所述传感器的分辨率对所述模拟数据进行模数转换以得到检测数值;确定所述检测数值满足预设条件,将所述传感器的当前上报参数调整为目标上报参数,所述目标上报参数以及所述当前上报参数包括分辨率以及量程中的至少一个。2.如权利要求1所述的传感器的控制方法,其特征在于,所述预设条件包括以下任意一个:所述检测数值与所述传感器的最大检测数值的比值大于第一预设比值,或所述检测数值与所述传感器的最小检测数值的比值小于第二预设比值;或者,所述传感器的最大检测数值与所述检测数值的差值小于第一预设差值,或所述检测数值与所述传感器的最小检测数值的差值大于第二预设差值;或者,所述预设条件包括所述检测数值超出预设数值范围,所述预设数值范围小于或等于所述传感器的量程对应的数值范围。3.如权利要求2所述的传感器的控制方法,其特征在于,所述预设条件包括所述检测数值超出预设数值范围,所述预设数值范围小于或等于所述传感器的量程对应的数值范围;所述确定所述检测数值满足预设条件,将所述传感器的当前上报参数调整为目标上报参数的步骤包括:确定所述检测数值大于所述预设数值范围的最大值,减小所述传感器的分辨率;确定所述检测数值小于预设数值范围的最小值,增大所述传感器的分辨率。4.如权利要求1

3任一项所述的传感器的控制方法,其特征在于,所述确定所述检测数值满足预设条件,将所述传感器的当前上报参数调整为目标上报参数的步骤包括:确定所述检测数值满足预设条件,增大所述检测数值满足预设条件持续次数;确定所述持续次数达到预设次数,将所述传感器的当前上报参数调整为目标上报参数,并返回执行所述获取所述传感器采集的模拟数据的步骤,其中,在调整所述传感器的当前上报参数后,对所述持续次数清零;所述根据所述传感器的分辨率对所述模拟数据进行模数...

【专利技术属性】
技术研发人员:刘文姝
申请(专利权)人:歌尔光学科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1