一种对终端的SAR传感器进行温度补偿的方法及终端与流程

文档序号:16287342发布日期:2018-12-14 23:22阅读:362来源:国知局
一种对终端的SAR传感器进行温度补偿的方法及终端与流程

本发明实施例涉及终端技术领域,尤其涉及一种对终端的sar传感器进行温度补偿的方法及终端。

背景技术

sar(specificabsorptionrate,电磁波吸收比率),是手机或无线产品之电磁波能量吸收比值,其定义为:在外电磁场的作用下,人体内将产生感应电磁场,国际科学界用“sar”值来对手机辐射进行量化和测量。随着移动通讯的发展,手持移动终端也更加贴近人们的生活,人们使用移动终端的频率也不断提高,使用时间也增长,例如,手机、平板等。

目前,手持终端的中的sar传感器都会引入温度补偿的机制,以实现比较精准的判断机制,即使如此,依然存在一些因为温度补偿的不精确导致的sar传感器误触发的问题的发生,在一些温度变化比较快速的场景,就会出现一些sar传感器的误触发的发生,如图1所示,就是一种温度变化较快的应用场景,由于在t0到t1这段时间内,寄生电容量为最小值,因此,可判断出从t0到t1是人体远离的状态,在t1点检测到人体靠近,寄生电容量的变化量超过了预设的门限,经过人手的从t1到t2的长时间手持,手持终端的温度达到37℃左右,然后在t2时间点人手离开终端,此时,系统应该判定为人体远离,但是因为sar传感器的温度检测补偿机制不能快速跟踪温度的变化,导致在t3的时间点,系统才判定为人体处于远离状态,事实上,从t2到t3的时间,系统的判定就是误触发。

因此,在一些温度变化比较快的应用场景,如何避免终端的sar传感器的误触发成了亟待解决的技术问题。



技术实现要素:

本发明实施例提供一种对终端的sar传感器进行温度补偿的方法及装置,用以实现在一些温度变化比较快的应用场景中,避免sar传感器的误触发。

本发明实施例提供一种终端,包括:温度感应装置、处理器及sar传感器;

所述温度感应装置,与所述处理器电连接,用于在检测到sar传感器的温度变化量超过预设值时,向所述处理器发送第一触发信号;

所述处理器,与所述sar传感器电连接,用于在接收到所述第一触发信号时,向所述sar传感器发送第一温控信号;

所述sar传感器,用于根据所述第一温控信号启动所述sar传感器的二阶温度补偿,所述二阶温度补偿与所述sar传感器的一阶温度补偿共同补偿所述sar传感器的基线数据。

较佳的,所述温度感应装置包括温度传感器、微分转换电路及比较器;

所述温度传感器,用于将测量到的温度发送给所述微分转换电路;

所述微分转换电路,与所述温度传感器电连接,用于根据预设时间长度内所述温度传感器所传送的温度,计算温度变化量;并根据所述温度变化量以及预设热电转换系数,确定触发电压,并将所述触发电压发送给所述比较器;

所述比较器,与所述微分转换电路电连接,用于将所述触发电压与预设电压进行比较,若所述触发电压大于所述预设电压,则向所述处理器发送所述第一触发信号。

较佳的,

所述比较器,还用于在所述触发电压不大于所述预设电压时,向所述处理器发送第二触发信号;

所述处理器,还用于在接收到所述第二触发信号时,向所述sar传感器发送第二温控信号;

所述sar传感器,还用于根据所述第二温控信号停止所述二阶温度补偿,所述sar传感器的一阶温度补偿功能用于补偿所述sar传感器的基线数据。

较佳的,所述温度传感器设置于所述sar传感器周边。

较佳的,所述sar传感器,用于根据公式f(t)=f(t0)+s(t-t0)进行一阶温度补偿;

根据公式f(t)=f(t0)+s(t-t0)+r(t-t0)2进行二阶温度补偿;

r=vout×f;

其中,t0为常温,t为当前温度,f(t0)为温度为t0时的基础电磁波吸收比值,s为一阶补偿系数,vout为触发电压,f为比例系数,r为二阶补偿系数。

较佳的,

所述微分转换电路,用于根据公式确定触发电压;

其中,k为比例常数,δt为在预设时间段t内的温度变化量,vout为触发电压。

较佳的,

所述sar传感器,与所述终端的天线电连接,用于接收天线检测到的寄生电容量;

所述sar传感器,还用于在所述寄生电容量与所述基线数据之间的差值大于预设阈值时,则判定为人体靠近所述终端,否则,判定人体远离所述终端。

本发明实施例还提供一种对终端的sar传感器进行温度补偿的方法,包括:

接收温度感应装置发送的第一触发信号,所述第一触发信号为所述温度感应装置在检测到sar传感器的温度变化量超过预设值时产生的;

根据所述第一触发信号向所述sar传感器发送第一温控信号,所述第一温控信号用于指示所述sar传感器启动二阶温度补偿,所述二阶温度补偿与所述sar传感器的一阶温度补偿共同补偿所述sar传感器的基线数据。

较佳的,在所述二阶温度补偿与所述sar传感器的一阶温度补偿共同补偿所述sar传感器的基线数据之后,还包括:

接收所述温度感应装置发送的第二触发信号,所述第二触发信号是所述温度感应装置在检测到所述温度变化量未超过所述预设值时产生的;

根据所述第二触发信号向所述sar传感器发送第二温控信号,所述第二温控信号用于指示所述sar传感器停止所述二阶温度补偿功能,所述一阶温度补偿功能用于补偿所述sar传感器的基线数据。

较佳的,

根据公式f(t)=f(t0)+s(t-t0)进行一阶温度补偿;

根据公式f(t)=f(t0)+s(t-t0)+r(t-t0)2和公式r=vout×f进行二阶温度补偿;

其中,t0为常温,t为当前温度,f(t0)为温度为t0时的基础电磁波吸收比值,s为一阶补偿系数,vout为触发电压,f为比例系数,r为二阶补偿系数。

较佳的,所述温度感应装置包括温度传感器、微分转换电路以及比较器,则在接收温度感应装置发送的第一触发信号之前,还包括:

所述微分转换电路接收所述温度传感器测量到的温度,并根据预设时间长度内所述温度传感器所传送的温度,计算温度变化量;且根据所述温度变化量以及预设热电转换系数,确定触发电压,并将所述触发电压发送给所述比较器,以使所述比较器将所述触发电压与预设电压进行比较,并在所述触发电压大于所述预设电压时,发送所述第一触发信号。

较佳的,还包括:

所述sar传感器接收所述终端的天线所检测到的寄生电容量,并在所述寄生电容量与所述基线数据之间的差值大于预设阈值时,判定为人体靠近所述终端,否则,判定为人体远离所述终端。

上述实施例提供的一种终端,包括:温度感应装置、处理器及sar传感器;所述温度感应装置,与所述处理器电连接,用于在检测到sar传感器的温度变化量超过预设值时,向所述处理器发送第一触发信号;所述处理器,与所述sar传感器电连接,用于在接收到所述第一触发信号时,向所述sar传感器发送第一温控信号;所述sar传感器,用于根据所述第一温控信号启动所述sar传感器的二阶温度补偿,所述二阶温度补偿与所述sar传感器的一阶温度补偿共同补偿所述sar传感器的基线数据。可以看出,在温度变化量超过预设值时,通过向处理器发送第一触发信号,而处理器在接收到第一触发信号后,向sar传感器发送第一温控信号,然后,sar传感器根据第一温控信号启动sar传感器的二阶温度补偿,即用二阶温度补偿与sar传感器的一阶温度补偿共同补偿sar传感器的基线数据,因此,在一些温度变化比较快的应用场景中,采用二阶温度补偿与sar传感器的一阶温度补偿共同补偿sar传感器的基线数据,从而保证sar传感器的基线数据能够实时的跟踪温度的变化量,避免了终端因为温度从低到高或者从高到低剧烈变化的时候,所引起的sar传感器的误触发的问题,如果温度的变化量没有超过预设值,则并不会触发二阶温度补偿,还是采用sar传感器的一阶温度补偿对sar传感器的基线数据进行补偿,因此,能够保证终端在各种温度变化的场景下,不会出现sar传感器的误触发的问题。

上述实施例提供的一种对终端的sar传感器进行温度补偿的方法,包括:接收温度感应装置发送的第一触发信号,所述第一触发信号为所述温度感应装置在检测到sar传感器的温度变化量超过预设值时产生的;然后,根据所述第一触发信号向所述sar传感器发送第一温控信号,所述第一温控信号用于指示所述sar传感器启动二阶温度补偿,所述二阶温度补偿与所述sar传感器的一阶温度补偿共同补偿所述sar传感器的基线数据。可以看出,在温度变化量超过预设值时,通过向处理器发送第一触发信号,而处理器在接收到第一触发信号后,向sar传感器发送第一温控信号,然后,sar传感器根据第一温控信号启动sar传感器的二阶温度补偿,即用二阶温度补偿与sar传感器的一阶温度补偿共同补偿sar传感器的基线数据,因此,在一些温度变化比较快的应用场景中,采用二阶温度补偿与sar传感器的一阶温度补偿共同补偿sar传感器的基线数据,从而保证sar传感器的基线数据能够实时的跟踪温度的变化量,避免了终端因为温度从低到高或者从高到低剧烈变化的时候,所引起的sar传感器的误触发的问题,如果温度的变化量没有超过预设值,则并不会触发二阶温度补偿,还是采用sar传感器的一阶温度补偿对sar传感器的基线数据进行补偿,因此,能够保证终端在各种温度变化的场景下,不会出现sar传感器的误触发的问题。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍。

图1为本发明实施例提供的一种温度变化比较快的应用场景的示意图;

图2为本发明实施例提供的一种终端的结构示意图;

图3为本发明实施例提供的终端与天线连接的结构示意图;

图4为本发明实施例提供的一阶温度补偿和二阶温度补偿的响应曲线图;

图5为本发明实施例提供的一种对终端的sar传感器进行温度补偿的方法流程图。

具体实施方式

为了使本发明的目的、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

图2示例性示出了本发明实施例提供的一种终端的结构示意图,如图2所示,该终端可包括:温度感应装置1、处理器1以及sar传感器3。其中:

温度感应装置1,与处理器2电连接,用于在检测到sar传感器3的温度变化量超过预设值时,向处理器2发送第一触发信号。

处理器2,与sar传感器3电连接,用于在接收到第一触发信号时,向sar传感器发送第一温控信号。

sar传感器3,用于根据第一温控信号启动sar传感器3的二阶温度补偿,二阶温度补偿与sar传感器3的一阶温度补偿共同补偿sar传感器3的基线数据。

可选的,参考图2所示,为了能够检测sar传感器的温度、计算温度变化量以及在检测到sar传感器3的温度变化量超过预设值时,向处理器2发送第一触发信号。在一种实施方式中,温度感应装置1可包括:温度传感器11、微分转换电路12及比较器13。其中:

温度传感器11,用于将测量到的温度发送给微分转换电路12。

微分转换电路12,与温度传感器11电连接,用于根据预设时间长度内温度传感器所传送的温度,计算温度变化量;并根据温度变化量以及预设热点转换系数,确定触发电压,并将触发电压发送给比较器13。

比较器13,与微分转换电路12电连接,用于将触发电压与预设电压进行比较,若触发电压大于预设电压,则向处理器2发送第一触发信号。例如,比较器可向处理器的其中一个芯片引脚发送一个低电平,以用于表示向处理器发送第一触发信号,当然,在具体实施时,比较器也可向处理器的其中一个芯片引脚发送高电平,以用于表示向处理器发送第一触发信号。

为了温度传感器11能够及时的测量sar传感器3的温度变化,在具体实施时,可将温度传感器设置于sar传感器3的周边,温度传感器11距离sar传感器3越近越好。

可选的,温度传感器11可以为热敏电阻,也可以为其它类型的热敏模块,以用于实时监测sar传感器3的温度。

可选的,预设值可根据经验设定,例如,可根据不同的sar传感器对温度补偿的效果实际试验界定,比如,当sar传感器的一阶温度补偿效果比较好,则可将预设值设置的大一些,反之,当sar传感器的一阶温度补偿效果不是很好,则可将预设值设置的小一些,并通过二阶温度补偿进行补偿。

具体的,在温度传感器11将测量到的温度发送给微分转换电路12以后,微分转换电路12根据预设时间长度内温度传感器11所传输的温度,计算温度变化量。例如,预设时间长度为1分钟,假设温度传感器11在2018年3月20日14:48分测量到的温度为10℃,在2018年3月20日14:49分测量到的温度为12℃,则温度变化量为2,预设时间长度为1。

之后,微分转换电路12根据温度变化量以及预设热点转换系数,确定触发电压。

具体的,微分转换电路12,可根据下列公式一确定触发电压。

上述公式一中,k为比例常数,δt为在预设时间段t内的温度变化量,vout为触发电压。其中,k是依据微分转换电路12的参数所确定的。

从上述公式一中可以看出,通过微分转换电路12实现对温度变化量的检测,在预设的时间段内,温度变化越剧烈的时候,触发电压的值越大,反之,在预设的时间段内,温度变化越不剧烈的时候,触发电压的值越小,甚至在极限的情况下,在预设的时间段内,当温度不变化的时候,触发电压的值为零。可选的,在微分转换电路12根据上述公式一确定触发电压以后,可将触发电压发送给比较器13,由比较器13将触发电源与预设电压进行比较,在触发电压大于预设电压时,可向处理器2发送第一触发信号,处理器2在接收到第一触发信号以后,可向sar传感器3发送第一温控信号,sar传感器3在接收到第一温控信号后,可启动sar传感器3的二阶温度补偿。而在触发电压不大于预设电压时,可向处理器发送第二触发信号,即在触发电压小于等于预设电压时,可向处理器2发送第二触发信号,处理器2在接收到第二触发信号时,向sar传感器3发送第二温控信号,sar传感器3在接收到第二温控信号以后,可停止二阶温度补偿,仅对sar传感器进行一阶温度补偿。其中,预设电压是可以通过软件程序调控预设电压的幅度根据不同的应用场景设置不同的预设电压。

具体的,sar传感器3在接收到第一温控信号以后,可根据下列公式二进行一阶温度补偿以及根据下列公式三和下列公式四进行二阶温度补偿;sar传感器3在接收到第二温控信号以后,可根据下列公式二进行一阶温度补偿。

f(t)=f(t0)+s(t-t0)(公式二)

根据公式f(t)=f(t0)+s(t-t0)+r(t-t0)2(公式三)

其中,公式三中的r可通过下列公式四获得

r=vout×f(公式四)

其中,t0为常温,t为当前温度,f(t0)为温度为t0时的基础电磁波吸收比值,s为一阶补偿系数,vout为触发电压,f为比例系数,可以根据实际测试的数据可以调试变动,r为二阶补偿系数。

需要说明的是,从上述公式二与公式三来看,二阶补偿在一阶补偿的基础上增加了二次的小量,在温度的变化没有引起触发电压大于预设电压的情况下,这个二次小量很小可以忽略,而在温度的变化引起了触发电压大于预设电压的情况下,这个二次小量便不可忽略了,此时,可启动二阶温度补偿,即采用二阶温度补偿与一阶温度补偿共同对sar传感器的基线数据进行补偿。

可选的,sar传感器还可通过隔离模块(串联的大电感或者其他,不限定)和天线连接,或者用单独的sar传感器的天线执行检测。

可选的,可在终端内设置单独的天线,以用于检测寄生电容量,天线在检测到寄生电容量以后,将检测到的寄生电容量发送给sar传感器,然后终端根据sar传感器接收的寄生电容量与sar传感器的基线数据之间的差值,判断人体是接近终端还是远离终端。

具体的,当寄生电容量与sar传感器之间的差值大于预设的阈值时,则判定为人体靠近终端,当寄生电容量与sar传感器之间的差值小于预设的阈值时,则判定为人体远离终端。

可选的,sar传感器3还可与终端的天线连接,用于接收天线检测到的寄生电容量。例如,在一种实施方式中,终端100的sar传感器可与终端的下天线101与上天线102连接,以用于接收天线检测到的寄生电容量,参见图3。

可选的,sar传感器3,在接收天线检测到的寄生电容量之后,还可根据寄生电容量与基线数据之间的差值大于阈值时,判定为人体靠近终端100,否则,判定人体远离终端100。

终端的天线在检测到寄生电容量之后,将寄生电容量与写入存储区中的基线数据之间的差值,并根据该差值判断人体是靠近终端还是远离终端,而又由于寄生电容量在温度剧烈变化时不能被控制,因此,通过对sar传感器的基线数据进行补偿的方式,来降低温度对寄生电容量与基线数据之间的差值的影响,从而能够更准确的判断人体靠近还是远离。

下面通过一个具体的图例对二阶补偿的技术方案进行详细的解释说明。

图4中的曲线a是没有经过二阶温度补偿,仅经过了一阶温度补偿的基线数据的响应曲线,而曲线b则是既经过了二阶温度补偿,又经过了一阶温度补偿的合成曲线。从图4中可以看出,在温度变化很快的情况下,仅经过一阶温度补偿跟踪基线数据的时间为t1-t4,而经过一阶温度补偿和二阶温度补偿共同补偿的基线数据的时间为t2-t3,从图中也可以看出t2到t3的时间也很短,因此,在温度变化很快的情况下,终端使用一阶温度补偿和二阶温度共同补偿的方案,相比仅使用一阶温度补偿的方案而言,能够节省出t1-t2和节省出t3-t4的判定时间,有效的缩短了温度快速变化后基线数据的变化相应时间,如此,能够判断更准确的判断终端是否远离。

根据以上内容可以看出,在温度变化量超过预设值时,通过向处理器发送第一触发限号,而处理器在接收到第一触发信号后,向sar传感器发送第一温控信号,然后,sar传感器根据第一温控信号启动sar传感器的二阶温度补偿,即用二阶温度补偿与sar传感器的一阶温度补偿共同补偿sar传感器的基线数据,因此,在一些温度变化比较快的应用场景中,采用二阶温度补偿与sar传感器的一阶温度补偿共同补偿sar传感器的基线数据,从而保证sar传感器的基线数据能够实时的跟踪温度的变化量,避免了终端因为温度从低到高或者从高到低剧烈变化的时候,所引起的sar传感器的误触发的问题,如果温度的变化量没有超过预设值,则并不会触发二阶温度补偿,还是采用sar传感器的一阶温度补偿对sar传感器的基线数据进行补偿,因此,能够保证终端在各种温度变化的场景下,不会出现sar传感器的误触发的问题,如此,还能够减少终端的资源调度和功耗。

基于相同的技术构思,本发明实施例还提供一种对终端的sar传感器进行温度补偿的方法,应用于包括处理器、温度感应装置和sar传感器的终端中,如图5所示,该方法可包括:

s501、接收温度感应装置发送的第一触发信号,所述第一触发信号为温度感应装置在检测到sar传感器的温度变化量超过预设值时产生的。

s502、根据第一触发信号向sar传感器发送第一温控信号,所述第一温控信号用于指示sar传感器启动二阶温度补偿,所述二阶温度补偿与所述sar传感器的一阶温度补偿共同补偿sar传感器的基线数据。

为了能够减少终端的资源调度和功耗,在二阶温度补偿与sar传感器的一阶温度补偿共同补偿所述sar传感器的基线数据之后,还可接收所述温度感应装置发送的第二触发信号,所述第二触发信号是所述温度感应装置在检测到所述温度变化量未超过所述预设值时产生的;然后,根据所述第二触发信号向所述sar传感器发送第二温控信号,所述第二温控信号用于指示所述sar传感器停止所述二阶温度补偿功能,所述一阶温度补偿功能用于补偿所述sar传感器的基线数据。

可选的,可根据上述公式二进行一阶温度补偿,可根据上述公式三、公式四进行二阶温度补偿。

可选的,所述温度感应装置包括温度传感器、微分转换电路以及比较器,则在接收温度感应装置发送的第一触发信号之前,还包括:

所述微分转换电路接收所述温度传感器测量到的温度,并根据预设时间长度内所述温度传感器所传送的温度,计算温度变化量;且根据所述温度变化量以及预设热电转换系数,确定触发电压,并将所述触发电压发送给所述比较器,以使所述比较器将所述触发电压与预设电压进行比较,并在所述触发电压大于所述预设电压时,发送所述第一触发信号。

可选的,该方法还包括:

所述sar传感器接收所述终端的天线所检测到的寄生电容量,并在所述寄生电容量与所述基线数据之间的差值大于预设阈值时,判定为人体靠近所述终端,否则,判定为人体远离所述终端。

综上,上述实施例提供的一种对终端的sar传感器进行温度补偿的方法及装终端,在温度变化量超过预设值时,通过向处理器发送第一触发限号,而处理器在接收到第一触发信号后,向sar传感器发送第一温控信号,然后,sar传感器根据第一温控信号启动sar传感器的二阶温度补偿,即用二阶温度补偿与sar传感器的一阶温度补偿共同补偿sar传感器的基线数据,因此,在一些温度变化比较快的应用场景中,采用二阶温度补偿与sar传感器的一阶温度补偿共同补偿sar传感器的基线数据,从而保证sar传感器的基线数据能够实时的跟踪温度的变化量,避免了终端因为温度从低到高或者从高到低剧烈变化的时候,所引起的sar传感器的误触发的问题,如果温度的变化量没有超过预设值,则并不会触发二阶温度补偿,还是采用sar传感器的一阶温度补偿对sar传感器的基线数据进行补偿,因此,能够保证终端在各种温度变化的场景下,不会出现sar传感器的误触发的问题,如此,还能够减少终端的资源调度和功耗。

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1