一种接近传感器的自适应感应阈值调整系统及方法
【技术领域】
[0001]本发明涉及电子技术领域,具体涉及一种接近传感器。
【背景技术】
[0002]目前多数手持终端上均设有接近传感器用来感知外部对象如用户的头部或身体的其它部位的接近程度,对用户的行为进行判断以作为相应的动作。依据接近传感器感知范围或距离的远近,接近传感器包括:感知近距离(mm级)物体的磁力式、气压式或电容式接近传感器,感知中距离(通常为30cm以内)物体的红外光电式接近传感器及感知远距离(通常为30cm以外)物体的超声式和激光式接近传感器。
[0003]智能手机上的接近传感器多采用红外光电式接近传感器。其包括红外光发射器11和红外光接收器12两部分,基本原理参照图1和图2所示,由红外光发射器11发射出红外光,同时由一个和红外光发射器11并列放置的红外光接收器12对由外部对象3遮挡反射回来的红外光强度进行测量,图1表示红外光发射器11发射的红外光没有外部对象3遮挡时的示意图;图2表示当外部对象3靠近接近传感器时,红外光被外部对象3反射,红外光接收器12感测到反射回来的红外光信号的示意图。通常来讲,外部对象3离红外光电式接近传感器越近,红外光接收器12获取到的反射光强度值(测量值)就越大,接近传感器读到的测量数据和反射回来的红外光强度成正比,与距离的平方成反比。
[0004]在使用接近传感器过程中,会设置一感应阈值,通过感应阈值作为判断外部对象接近或远离自身的参考值。如:测量值大于感应阈值,可认为外部对象接近自身。若测量值小于感应阈值,可认为没有外部对象接近或接近自身的外部对象已经远离,从而根据实际应用需要驱动其他功能单元动作。
[0005]图3所示是一个典型的接近传感器应用于移动终端的结构设计方案,红外光电式接近传感器包括红外光发射器11和红外光接收器12,通常置于移动终端外壳之内,并透过移动终端外壳的玻璃13去感应外部的红外光线,其感应能力受到玻璃厚度及玻璃折射率的影响,并受到玻璃13和红外光电式接近传感器之间距离的影响,这些因素导致测量值和手持终端的结构设计密切相关。由于手机结构的差异导致在相同遮挡距离的情况下,不同手机的红外光接收器12读到的测量值差异较大,从而导致用户体验上的感应灵敏度差异很大,表现为有的手机在遮挡物体距离手机5厘米时就会有响应,而有的手机需要更近的接近距离,如遮挡物体距离手机小于I厘米时才会有响应,严重时会导致驱动程序向上层应用误报数据。
[0006]上述问题的根本原因在于,现有的手持终端设备上使用的接近传感器大多设置固定的感应阈值,同时当前的驱动程序设计中都以手持终端的结构设计完全一致为假设前提,故将上述感应阈值设置为固定值,这导致在结构存在差异时就会出现感应不灵敏或者感应失灵。
【发明内容】
[0007]本发明的目的在于,提供一种接近传感器的自适应感应阈值调整系统,解决以上技术问题;
[0008]本发明的目的还在于,提供一种接近传感器的自适应感应阈值调整方法,解决以上技术问题;
[0009]本发明所解决的技术问题可以采用以下技术方案来实现:
[0010]一种接近传感器的自适应感应阈值调整系统,获取一用于判断目标物与接近传感器之间接近程度的感应阈值,其中,
[0011]包括一处理器,所述处理器连接一存储单元,所述存储单元存储有参考阈值;还包括,
[0012]一测量单元:用于获取表征目标物与所述测量单元之间当前距离的测量值,所述测量单元的信号输出端连接所述处理器;
[0013]一最大值获取单元:用于获取并储存测量值的最大值;
[0014]一最小值获取单元:用于获取并储存测量值的最小值;
[0015]一比较单元:对所述测量值与所述最大值和/或所述最小值比较产生比较结果,依据所述比较结果调整或不调整所述最大值或所述最小值;
[0016]一感应阈值计算单元:依据所述最小值和所述参考阈值计算感应阈值。
[0017]优选地,还包括一接近程度判断单元:比较所述测量值与所述感应阈值的大小,得到目标物与接近传感器之间的接近程度。
[0018]优选地,所述测量单元包括一发射部、一接收部,所述发射部与所述接收部并列设置,并朝向同一方向。
[0019]优选地,所述发射部采用红外发光二极管;相应地,所述接收部采用光敏二极管;
[0020]所述红外发光二极管向外发射信号,所述光敏二极管接收经过目标物反射的反射信号。
[0021]一种接近传感器的自适应感应阈值调整方法,其中,应用于上述的一种接近传感器的自适应感应阈值调整系统,包括以下步骤:
[0022]步骤S1:获取表征目标物与所述测量单元之间当前距离的测量值;
[0023]步骤s2:获取并储存所述测量值的最大值和所述测量值的最小值;
[0024]步骤s3:依据所述最小值和所述参考阈值计算感应阈值。
[0025]优选地,在步骤s2中,以所述测量单元第一次获得的不为零的测量值作为最大值。
[0026]优选地,在步骤s2中,以所述测量单元第一次获得的不为零的测量值作为最小值。
[0027]优选地,在步骤s2之后步骤S3之前,还包括
[0028]步骤s21:所述比较单元对测量值与所述最大值和/或所述最小值进行比较产生比较结果,依据所述比较结果确定是否调整所述最大值或所述最小值。
[0029]优选地,步骤s21中,还包括步骤s211,当连续采样获得的每一测量值均大于最大值且达到一预定次数N时,执行第一调整步骤。
[0030]优选地,步骤s21中,还包括步骤s212,当连续采样获得的每一测量值均小于最小值且达到一预定次数M时,执行第二调整步骤。
[0031]优选地,所述第一调整步骤为:计算N次的连续采样获得的测量值的算术平均值作为最大值。
[0032]优选地,步骤s211中,当一所述测量值小于最大值时,执行步骤s212。
[0033]优选地,所述第二调整步骤为:计算M次的连续采样获得的测量值的算术平均值作为最小值。
[0034]优选地,步骤212中,当一所述测量值大于最小值时,则执行步骤S3。
[0035]优选地,在所述第二调整步骤之后,感应阈值为所述第二调整步骤获得的最小值与所述参考阈值之和。
[0036]优选地,所述N的取值为5次至10次。
[0037]优选地,所述M的取值为5次至10次。
[0038]一种移动终端,包括接近传感器,其中,所述接近传感器依据上述的一种接近传感器的自适应感应阈值调整方法获得感应阈值。
[0039]优选地,所述测量值大于所述感应阈值时,产生一驱动信号驱动相应的功能模块动作。
[0040]优选地,所述测量值小于所述感应阈值时,产生一驱动信号驱动相应的功能模块动作。
[0041]有益效果:由于采用以上技术方案,
[0042]I)本发明对感应阈值进行动态调整,从而解决结构差异导致的接近传感器灵敏度差异及接近传感器失灵;
[0043]2)同时本发明降低驱动调试复杂度,不用因为结构设计的调整重新选择感应阈值,并提闻广品合格率。
【附图说明】
[0044]图1为红外光电式接近传感器没有外部对象遮挡的原理示意图;
[0045]图2为红外光电式接近传感器有外部对象遮