压力感应开关控制方法、装置、电子设备和可读存储介质与流程

文档序号:33191330发布日期:2023-02-04 08:36阅读:83来源:国知局
压力感应开关控制方法、装置、电子设备和可读存储介质与流程

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.第四方面,本发明提供一种可读存储介质,其存储有计算机程序,所述计算机程序在处理器上运行时执行前述实施方式中任意一项所述的方法步骤。
37.本发明实施例的有益效果包括,例如:
38.本技术提供一种压力感应开关控制方法、装置、电子设备和可读存储介质,应用在电子设备上,电子设备包括电容传感器和压力传感器,通过在检测到电容传感器和压力传感器的信号状态均为第一有效状态时,判定电子设备处于第一触发状态。在检测到电容传感器和/或压力传感器的信号状态为第二有效状态时,判定电子设备处于第二触发状态。在电子设备先后满足第一触发状态、第二触发状态,或先后满足第二触发状态、第一触发状态时,触发电子设备启动或关闭。本方案,通过电容传感器检测触摸电容,并通过压力传感器检测按压压力,结合两者的信号状态触发电子设备启动或关闭,可以提高检测的灵敏度,并且避免误触及外部物质干扰而触发异常的问题。
附图说明
39.为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
40.图1为本技术实施例提供的压力感应开关控制方法的流程图;
41.图2为本技术实施例提供的电容传感器的电路原理图;
42.图3为图1中步骤s101包含的子步骤的流程图;
43.图4为本技术实施例提供的电容传感器检测信号的示意图;
44.图5为图3中步骤s1012包含的子步骤的流程图之一;
45.图6为图3中步骤s1012包含的子步骤的流程图之二;
46.图7为图1中步骤s101包含的子步骤的另一流程图;
47.图8为本技术实施例提供的电压传感器的电路原理图;
48.图9为本技术实施例提供的压力传感器检测信号的示意图;
49.图10为本技术实施例提供的电子设备的结构框图;
50.图11为本技术实施例提供的压力感应开关控制装置的功能模块框图。
51.图标:110-存储介质;120-处理器;130-压力感应开关控制装置;131-第一检测模块;132-第二检测模块;133-触发模块。
具体实施方式
52.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。
53.因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护
的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
54.应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
55.在本发明的描述中,需要说明的是,若出现术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
56.需要说明的是,在不冲突的情况下,本发明的实施例中的特征可以相互结合。
57.本技术实施例提供一种压力感应开关控制方法,该控制方法应用于电子设备,该电子设备设置有电容传感器和压力传感器。
58.请参阅图1,为本技术实施例提供的压力感应开关控制方法的流程图,该压力感应开关控制方法有关的流程所定义的方法步骤可以由上述电子设备所实现。下面将对图1所述的具体流程进行详细阐述。
59.s101,在检测到所述电容传感器和所述压力传感器的信号状态均为第一有效状态时,判定所述电子设备处于第一触发状态。
60.s102,在检测到所述电容传感器和/或所述压力传感器的信号状态为第二有效状态时,判定所述电子设备处于第二触发状态。
61.s103,在所述电子设备先后满足所述第一触发状态、第二触发状态,或先后满足所述第二触发状态、第一触发状态时,触发所述电子设备启动或关闭。
62.本实施例中,所述的电子设备可以是电动牙刷,当然,也可以是其他的支持压力感应触发的智能电子设备。
63.电子设备配置有电容传感器和压力传感器,在电子设备外壳上具有电容传感器对应的电容感应区,并且,在电子设备外壳上具有压力传感器对应的压力感应区。
64.其中,电容感应区和压力感应区可以位于相同位置,例如,压力感应区可以是外壳上呈圆形、椭圆形、矩形等形状的压力按键,压力感应区包括内圈和外圈。电容感应区可以是外壳上的感应按键,可位于压力感应区的内圈。如此,使用者在使用电子设备时,利用一个手指即可触碰到压力感应区和电容感应区,可以便于电容传感器和压力传感器的同步信号检测。
65.此外,本实施例中,电容感应区和压力感应区也可以位于不同位置,例如两者是电子设备外壳上分离的按键。这种情况下,使用者在使用电子设备时,需要利用两者手指分别触碰电容感应区和压力感应区,以分别触发电容传感器和压力传感器进行信号检测。
66.本实施例中,对于电子设备的触发主要是指触发电子设备启动或者关闭,当然,也可以是触发电子设备切换不同的工作模式等。
67.使用者在使用电子设备时,通过触摸和按压电子设备外壳上的电容传感器对应的电容感应区和压力传感器对应的压力感应区,电容传感器和压力传感器在检测到相应的信号变化后,在满足一定要求的情况下,触发电子设备启动或关闭。
68.具体地,本实施例中,在电容传感器的信号状态为第一有效状态,并且,在压力传感器的信号状态为第一有效状态时,可以确定电子设备处于第一触发状态。此处的第一有效状态可以是电容传感器和压力传感器对应的按键被触摸有效和压下有效时的电容传感
器和压力传感器所具有的信号状态。
69.此外,在电容传感器的信号状态为第二有效状态,和/或压力传感器的信号状态为第二有效状态时,可以确定电子设备处于第二触发状态。此处的第二有效状态可以是电容传感器和压力传感器对应的按键被释放有效时的电容传感器和压力传感器所具有的信号状态。
70.也就是说,在电容传感器和压力传感器其中之一或者是两者对应的按钮被释放有效时,可以确定电子设备处于第二触发状态。
71.在电子设备先后经历了第一触发状态、第二触发状态时,或先后经历了第二触发状态、第一触发状态,即可触发电子设备启动或关闭。
72.例如,在电子设备原本状态为关闭状态时,在电容传感器和压力传感器对应的按键被触摸有效和按下有效,并且,其后在至少其中之一被释放有效的情况下,可以触发电子设备启动。或者,在检测到电容传感器和压力传感器至少其中之一对应的按键被释放有效,其后再检测到电容传感器和压力传感器对应的按键被触摸有效和按下有效时,可触发电子设备启动。
73.又如,在电子设备原本状态为启动状态时,在电容传感器和压力传感器对应的按键被触摸有效和按下有效,并且,其后在至少其中之一被释放有效的情况下,可以触发电子设备关闭。或者,在检测到电容传感器和压力传感器至少其中之一对应的按键被释放有效,其后再检测到电容传感器和压力传感器对应的按键被触摸有效和按下有效时,可触发电子设备关闭。
74.本实施例中,通过电容传感器检测触摸电容,并通过压力传感器检测按压压力,结合两者的信号状态触发电子设备启动或关闭,可以提高检测的灵敏度,并且避免误触及外部物质干扰而触发异常的问题。
75.本实施例中,要判断何时触发电子设备启动或关闭,则首先需要判断电容传感器和压力传感器何时处于第一有效状态以及第二有效状态。由上述可知,电容传感器的第一有效状态即为对应的触摸按键被触摸有效时的信号状态,而压力传感器的第一有效状态即为对应的压力按键被压下有效时的信号状态。
76.请结合参阅图2,为本实施例中电容传感器的电路原理图,其中,电容传感器包括检测计数触点p1(对应按键触摸区域)和导电检测触点io。此外,还包括电阻r1和电容c1,电阻r1和电容c1可根据电子设备的外壳需求进行设置。
77.请参阅图3,本实施例中,可通过以下方式检测电容传感器的信号状态是否处于第一有效状态:
78.s1011,在检测到所述电容传感器的导电检测触点放电结束后,对所述检测计数触点进行充电计数捕获。
79.s1012,在所述导电检测触点检测达到高电平时,获得所述电容传感器检测到的电容值,并进行环境基础电容值的校正。
80.s1013,检测所述电容值是否大于预设电容值,若大于所述预设电容值,执行以下步骤s1014。
81.s1014,确定所述电容传感器的信号状态为第一有效状态,其中,所述预设电容值基于校正后的环境基础电容值获得。
82.本实施例中,首先检测计数触点io检测输出低电频,先对导电检测触点p1进行放电。在导电检测触点p1放电结束后,开始充电计数捕获,以捕获计数器计数,并进行动态环境跟踪检测。
83.请结合参阅图4,从图中可以看出,当触摸按键上面有水或泡沫等外部物质时,手触摸上去后电容传感器检测到的电容值(cap)变化较小,所以需要触摸靠近触摸按键主体表面,让其传导性更好、分辨率更高,以更容易识别当有水或泡沫时的对手的触摸检测。
84.并且,为了降低水或泡沫等外部物质对检测造成的干扰,本实施例中,在检测过程中,会通过动态环境跟踪检测,以进行环境基础电容值的校正。
85.在此基础上,导电检测触点p1检测是否达到高电平,若达到高电平,则停止捕获计数器计数。如果还未达到高电平,则继续执行充电计数捕获。
86.在检测达到高电平的情况下,获得此时电容传感器检测到的电容值,并且,检测该电容值是否大于预设电容值,而该预设电容值是根据上述的校正后的环境基础电容值所设置的,从而使得检测判断适应于当前实际的外部环境。例如,预设电容值=环境基础电容值(校正后)*1.05。
87.若电容传感器检测到的电容值大于预设电容值,则可以确定此时电容传感器的信号状态为第一有效状态,也即,电容传感器对应的触摸按键触摸有效。否则,则可以返回以重新执行整个检测的步骤。
88.本实施例中,考虑到外部干扰的情况可能存在不同,在电子设备的按键环境变化情况下,电容传感器检测的电容值会发生变化,例如有时干扰较强,如具有大量水或泡沫在触摸按键表面,而有时外部干扰较弱,可能仅有少量水或泡沫在触摸按键表面。为了适应性地针对不同外部干扰进行处理,本实施例中,在不同情况下采用了不同的环境基础电容值校正策略。
89.请参阅图5,作为一种可能的实施方式,可以通过以下方式进行环境基础电容值的校正:
90.s10121a,在所述电容传感器检测到的电容值大于预设倍数的环境基础电容值且持续时长超过第一预设时长时,对设定时长内的电容值进行限幅平均滤波处理。
91.s10122a,基于所述设定时长内的电容值的限幅平均滤波处理的结果,得到校正后的环境基础电容值。
92.本实施例中,在电容传感器检测到的电容值大于预设倍数的环境基础电容值时,其中,预设倍数可为1.1,并且,持续时长超过第一预设时长时,第一预设时长可为20s,此时可认为外部环境发生较大的变化。
93.在这种情形下,需要对环境基础电容值进行校正,可以对设定时长内的电容值进行限幅平均滤波处理,计算出的结果作为校正后的环境基础电容值。其中,所述的设定时长可为10s-30s,例如具体可为20s。
94.经过矫正的环境基础电容值,再判断电容传感器检测的电容值是否大于预设电容值,可以提高检测的精度,避免出现按键于干扰大环境下电容值检测不精准,导致按键触摸不灵敏,采用矫正环境基础电容值,使得电容传感器输出的信号更加精准,从而触发按键的精准度提高,避免用户错误启动电子设备,降低触发电子设备的容错率,提升用户的体验感。
95.此外,请参阅图6,在外部环境变化较小的情况下,作为另一种可能的实施方式,可以通过以下方式进行环境基础电容值的校正。
96.s10121b,在所述电容传感器检测到的电容值的一阶差分值和二阶差分值均小于第一预设差分值,且持续时长超过预设时长时,对设定时长内的电容值进行限幅平均滤波处理。
97.s10122b,基于所述设定时长内的电容值的限幅平均滤波处理的结果,得到校正后的环境基础电容值。
98.本实施例中,在电容值的一阶差分值和二阶差分值均较小的情况下,可以认为当前处于容值较稳定的状态,也即,处于外部环境变化较小的情形,可以是较少泡沫或水停留在按键周围。
99.在这种情形下,只需连续检测预设时长,此处的预设时长可为第二预设时长,该第二预设时长可小于第一预设时长,例如第二预设时长可为3s。以判断一阶差分值和二阶差分值是否在该第二预设时长内持续小于第一预设差分值,其中,第一预设差分值可根据需求进行设置,本实施例对此不作限制。
100.若满足上述情况,则可以对设定时长内的电容值进行限幅平均滤波处理,计算出的结果作为校正后的环境基础电容值。其中,该设定时长可为10s-30s,具体地可为20s。
101.本实施例中,通过以上的在不同外部环境干扰下采用不同的校正策略以进行环境基础电容值的校正,进而利用校正后的环境基础电容值辅助进行电容传感器的信号状态是否为第一有效状态的检测判断,可以适应性地针对不同外部干扰进行处理,可以降低外部干扰对于触摸感应检测造成的影响,提高抗干扰能力,有效避免外部干扰,降低触发电子设备的容错率。
102.本实施例中,在进行电容传感器信号状态检测的过程中,在导电检测触点检测达到高电平,停止计数器捕获计数时,此时可以记录电容充电时间。并检测电容充电时间是否超过一定的量程,若超过一定的量程,则表明当前频率下采样存在问题,需要进行调整。
103.因此,本实施例中,在进行电容传感器的信号状态的检测判断时,还可包括以下步骤:
104.在进行环境基础电容值的校正后,检测所述电容传感器的电容充电时间是否大于预设时间;若大于所述预设时间,则调整所述电容传感器的电容充放电频率,并返回检测所述导电检测触点的放电状态,直至检测到所述电容传感器的电容充电时间小于或等于所述预设时间;若小于或等于所述预设时间,则执行所述检测所述电容值是否大于预设电容值的步骤。
105.本实施例中,假设原本是以100ms采样一次,但是按照这样的采样频率,使得电容充电时间超过预设时间,也即超出了实际的量程,这种情况下,则需要调整电容充放电频率再进行采样,以使得最终的电容充电时间在实际量程之内,提高电容值测量的精准度。
106.以上为检测电容传感器的信号状态是否为第一有效状态的检测过程,在满足上述条件的情况下,则可以判定电容传感器的信号状态为第一有效状态,否则,电容传感器的信号状态可能为第二有效状态。在电容传感器的信号状态为第一有效状态时,表明电容传感器对应的触摸按键处于触摸有效,而电容传感器的信号状态为第二有效状态时,表明电容传感器对应的触摸按键处于释放有效。
107.要判定是否触发电子设备启动或关闭,还需结合压力传感器的信号状态进行判断。请参阅图7,本实施例中,上述步骤s101中检测压力传感器的信号状态是否为第一有效状态时,可以通过以下方式实现:
108.s1015,对所述压力传感器检测到的差分信号进行低通滤波处理得到压力数据。
109.s1016,对设定时段内的压力数据进行跟踪处理,获得所述设定时段内的压力值以及压力变化情况。
110.s1017,基于所述设定时段内的压力值以及压力变化情况判断所述压力传感器的信号状态是否为第一有效状态。
111.请结合参阅图8,为本实施例提供的压力传感器的电路原理图,如图所示,压力传感器具有两端的ain+和ain-的压力差分信号检测端。
112.由于压力传感器检测到的原始的差分信号波动比较大,因此,本实施例中,加入低通滤波算法对原始的差分信号进行滤波处理得到压力数据,以使原本的差分信号更趋于稳定。具体地,如图9中所示,可见,经过低通滤波处理得到的压力数据更稳定。
113.本实施例中,压力数据可通过对差分信号进行积分获得,在此基础上,可对设定时段内的压力数据进行跟踪,以计算出压力值和压力变化情况。进而根据压力值和压力变化情况判断压力传感器是否处于第一有效状态。
114.作为一种可能的实现方式,可以通过以下方式判断压力传感器是否处于第一有效状态:
115.基于设定时段内的压力变化情况判断压力传感器对应的压力按键是否处于按压状态,若处于按压状态,检测设定时段内的压力值是否大于预设的压力阈值,若大于压力阈值,则判定压力传感器的信号状态为第一有效状态。
116.其中,压力值主要体现压力的大小,而压力变化情况主要体现压力大小变化趋势以及压力变化快慢,例如,压力值是从大到小的变化,还是从小到大的变化,以及变化的速率。
117.其中,压力变化情况,如压力变化趋势和压力变化速率可以体现出压力传感器对应的压力按键是处于按压状态还是释放状态。例如,若压力变化情况表明压力值为从小到大的变化趋势,则表明压力传感器对应的压力按键当前处于按压状态。若压力变化情况表明压力值为从大到小的变化趋势,则表明压力传感器对应的压力按键当前处于释放状态。并且,还可结合比较压力变化速率与预设的速率阈值来判断是否满足按压状态或释放状态。
118.因此,本实施例中,可以基于压力变化情况确定压力按键处于按压状态还是释放状态。
119.而在压力传感器对应的压力按键处于按压状态的情况下,在压力值达到一定的压力大小时,才可确定压力按键当前处于按下有效。因此,本实施例中,可以通过设置预设的压力阈值,在压力值大于预设的压力阈值的情况下,判定压力按键处于按下有效,也即,压力传感器的信号状态为第一有效状态。而在压力值和压力变化情况满足释放状态有效的情况下,即可判定压力传感器的信号状态为第二有效状态,也即释放有效状态,例如,压力变化情况表明压力值从大到小变化,且压力值小于或等于压力阈值。
120.其中,当需要调整压力按键的压力灵敏度时,可以通过调整压力阈值以及速率阈
值实现调整。
121.由上述可知,在现有的按压按键检测中,在使用者手指按压压力按键的周围时可能导致按键触发,出现误触的现象。本实施例中,为了缓解该种现象,在进行压力传感器的信号状态检测时,还可包括以下步骤:
122.在所述差分信号的一阶差分值和二阶差分值均小于第二预设差分值时,触发进行压力数据的零点校准处理,以执行压力数据的零点校准。
123.本实施例中,在差分信号的一阶差分值和二阶差分值均较小时,可以认为此时压力按键检测到的信号较弱,也即,压力变化较小,例如压力按键的周围被按压,此时,可以触发执行零点校准处理。在完成零点校准处理后,再执行上述的基于压力值和压力变化情况判断压力传感器的信号状态是否为第一有效状态的步骤。
124.本实施例所提供的压力感应开关控制方案,在电容传感器对应的触摸按键触摸有效且压力传感器对应的压力按键按压有效的情况下,确定电子设备处于按下有效状态。在电容传感器对应的触摸按键处于释放有效和/或压力传感器对应的压力按键处于释放有效的情况下,确定电子设备处于松开有效。在电子设备先后经历了按下有效状态、松开有效状态,或者先后经历了松开有效状态、按下有效状态时,可触发电子设备启动或关闭。结合电容传感器和压力传感器的信号状态触发电子设备启动或关闭,可以提高检测的灵敏度,并且避免误触及外部物质干扰而触发异常的问题。
125.请参阅图10,本技术实施例还提供一种电子设备,如图10所示,为本技术实施例提供的电子设备的示例性组件示意图,该电子设备可以是上述的电动牙刷。该电子设备设置有电容传感器和压力传感器,此外,可包括存储介质110、处理器120、压力感应开关控制装置130。本实施例中,存储介质110与处理器120均位于电子设备中且二者分离设置。然而,应当理解的是,存储介质110也可以是独立于电子设备之外,且可以由处理器120通过总线接口来访问。可替换地,存储介质110也可以集成到处理器120中,例如,可以是高速缓存和/或通用寄存器。处理器120还可与电容传感器和压力传感器连接,以实现信号的传输。
126.压力感应开关控制装置130可以理解为上述电子设备,或电子设备的处理器120,也可以理解为独立于上述电子设备或处理器120之外的在电子设备控制下实现上述压力感应开关控制方法的软件功能模块。
127.如图11所示,上述压力感应开关控制装置130可以包括第一检测模块131、第二检测模块132和触发模块133。下面分别对该压力感应开关控制装置130的各个功能模块的功能进行详细阐述。
128.第一检测模块131,用于在检测到所述电容传感器和所述压力传感器的信号状态均为第一有效状态时,判定所述电子设备处于第一触发状态;
129.可以理解,该第一检测模块131可以用于执行上述步骤s101,关于该第一检测模块131的详细实现方式可以参照上述对步骤s101有关的内容。
130.第二检测模块132,用于在检测到所述电容传感器和/或所述压力传感器的信号状态为第二有效状态时,判定所述电子设备处于第二触发状态;
131.可以理解,该第二检测模块132可以用于执行上述步骤s102,关于该第二检测模块132的详细实现方式可以参照上述对步骤s102有关的内容。
132.触发模块133,用于在所述电子设备先后满足所述第一触发状态、第二触发状态,
或先后满足所述第二触发状态、第一触发状态时,触发所述电子设备启动或关闭。
133.可以理解,该触发模块133可以用于执行上述步骤s103,关于该触发模块133的详细实现方式可以参照上述对步骤s103有关的内容。
134.在一种可能的实施方式中,所述电容传感器包括检测计数触点和导电检测触点,上述第一检测模块131可以用于:
135.在检测到所述电容传感器的导电检测触点放电结束后,对所述检测计数触点进行充电计数捕获;
136.在所述导电检测触点检测达到高电平时,获得所述电容传感器检测到的电容值,并进行环境基础电容值的校正;
137.检测所述电容值是否大于预设电容值,若大于所述预设电容值,则确定所述电容传感器的信号状态为第一有效状态,其中,所述预设电容值基于校正后的环境基础电容值获得。
138.在一种可能的实施方式中,上述第一检测模块131还可以用于:
139.在进行环境基础电容值的校正后,检测所述电容传感器的电容充电时间是否大于预设时间;
140.若大于所述预设时间,则调整所述电容传感器的电容充放电频率,并返回检测所述导电检测触点的放电状态,直至检测到所述电容传感器的电容充电时间小于或等于所述预设时间;
141.若小于或等于所述预设时间,则执行所述检测所述电容值是否大于预设电容值的步骤。
142.在一种可能的实施方式中,上述第一检测模块131可以用于通过以下方式进行环境基础电容值的校正:
143.在一种可能的实施方式中,在所述电容传感器检测到的电容值的一阶差分值和二阶差分值均小于第一预设差分值,且持续时长超过预设时长时,对设定时长内的电容值进行限幅平均滤波处理;
144.基于所述设定时长内的电容值的限幅平均滤波处理的结果,得到校正后的环境基础电容值。
145.在一种可能的实施方式中,上述第一检测模块131可以用于:
146.对所述压力传感器检测到的差分信号进行低通滤波处理得到压力数据;
147.对设定时段内的压力数据进行跟踪处理,获得所述设定时段内的压力值以及压力变化情况;
148.基于所述设定时段内的压力值以及压力变化情况判断所述压力传感器的信号状态是否为有效状态。
149.在一种可能的实施方式中,上述第一检测模块131可以用于:
150.基于所述设定时段内的压力变化情况判断所述压力传感器对应的压力按键是否处于按压状态;
151.若处于按压状态,检测所述设定时段内的压力值是否大于预设的压力阈值,若大于所述压力阈值,则判定所述压力传感器的信号状态为第一有效状态。
152.在一种可能的实施方式中,上述第一检测模块131还可以用于:
153.在所述差分信号的一阶差分值和二阶差分值均小于第二预设差分值时,触发进行压力数据的零点校准处理,以执行压力数据的零点校准。
154.关于装置中的各模块的处理流程、以及各模块之间的交互流程的描述可以参照上述方法实施例中的相关说明,这里不再详述。
155.本技术实施例还提供一种可读存储介质,其存储有计算机程序,所述计算机程序在处理器上运行时执行实施例中所述的压力感应开关控制方法。
156.综上所述,本技术实施例提供的压力感应开关控制方法、装置、电子设备和可读存储介质,应用在电子设备上,电子设备包括电容传感器和压力传感器,通过在检测到电容传感器和压力传感器的信号状态均为第一有效状态时,判定电子设备处于第一触发状态。在检测到电容传感器和/或压力传感器的信号状态为第二有效状态时,判定电子设备处于第二触发状态。在电子设备先后满足第一触发状态、第二触发状态,或先后满足第二触发状态、第一触发状态时,触发电子设备启动或关闭。本方案,通过电容传感器检测触摸电容,并通过压力传感器检测按压压力,结合两者的信号状态触发电子设备启动或关闭,可以提高检测的灵敏度,并且避免误触及外部物质干扰而触发异常的问题。
157.以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1