新四季網

電容控制器、控制方法和裝置與流程

2023-10-17 06:14:59 3


本發明涉及電器控制技術領域,具體而言,涉及一種電容控制器、控制方法和裝置。



背景技術:

隨著觸屏以及自動化控制技術的不斷發展,越來越多的設備通過接觸式的手勢控制方式,或者是非接觸式的手勢控制方式進行設備的控制。

目前,通過電容變化檢測非接觸式手勢的方案一般都是通過兩個獨立的電極的變化來識別用戶的手勢。然而,因為電容檢測電極越大檢測的距離越遠,如果希望檢測多種用戶手勢,則需要較大面積的電極,這是勢必需要更大的空間。

如何實現較小面積內電容式非接觸式的手勢識別,目前尚未提出有效的解決方案。



技術實現要素:

本發明實施例提供了一種電容控制器、控制方法和裝置,以便實現小面積內電容式非接觸式的手勢識別。

本發明實施例提供了一種電容控制器,包括:電容檢測晶片、處理器、多個連接在所述電容檢測晶片的電極,其中,

多個電極形成電極結構;

所述電容檢測晶片用於檢測各個電極的電容值;

所述處理器,與所述電容檢測晶片相連,用於根據所述電極結構中各個邊界的電極的電容值累加和對被控設備進行控制。

在一個實施方式中,所述電極結構為左右對稱、上下對稱的結構。

在一個實施方式中,所述電極結構為方形。

在一個實施方式中,電極的個數為8個。

在一個實施方式中,8個電極按照左邊3個、中間2個、右邊3個的方式並行排列。

在一個實施方式中,所述各個電極設置在pcb板上或設置在納米銦錫金屬氧化物上。

本發明實施例還提供了一種控制方法,包括:

獲取電極結構中各個電極的電容值;

根據所述各個電極的電容值,計算得到所述電極結構中各個邊界的電極的電容值累加和;

根據所述各個邊界的電極的電容值累加和,確定用戶的手勢方向;

根據確定的手勢方向對被控設備進行控制。

在一個實施方式中,獲取電極結構中各個電極的電容值,包括:

每隔預定時間讀取一次各個電極的電容值。

在一個實施方式中,根據所述各個邊界的電極的電容值累加和,確定用戶的手勢方向,包括:

在上一次檢測到的第一方向邊界的多個電極的電容值的累加和減去當前檢測到的第一方向邊界的多個電極的電容值的累加和所得到的差值大於等於第一預設閾值、當前檢測到的第二方向邊界的多個電極的電容值的累加和減去上一次檢測到的第二方向邊界的多個電極的電容值的累加和所得到的差值大於等於所述第一預設閾值、且當前檢測到的第二方向邊界的多個電極的電容值的累加和減去當前檢測到的第一方向邊界的多個電極的電容值的累加和所得到的差值大於等於第二預設閾值的情況下,確定用戶的手勢為從所述第一方向到所述第二方向,其中,所述第一方向與所述第二方向為平行方向。

在一個實施方式中,在所述第一方向為左的情況下,所述第二方向為右;在所述第一方向為右的情況下,所述第二方向為左;在所述第一方向為上的情況下,所述第二方向為下;在所述第一方向為下的情況下,所述第二方向為。

在一個實施方式中,在獲取電極結構中各個電極的電容值之前,所述方法還包括:

檢測所述電極結構中各個電極的電容值是否達到預設閾值,且達到所述預設閾值的時間超出預定時間;

在確定所述電極結構中各個電極的電容值達到預設閾值,且達到所述預設閾值的時間超出預定時間的情況下,獲取電極結構中各個電極的電容值。

本發明實施例還提供了一種控制裝置,包括:

獲取模塊,用於獲取電極結構中各個電極的電容值;

計算模塊,用於根據所述各個電極的電容值,計算得到所述電極結構中各個邊界的電極的電容值累加和;

確定模塊,用於根據所述各個邊界的電極的電容值累加和,確定用戶的手勢方向;

控制模塊,用於根據確定的手勢方向對被控設備進行控制。

在上述實施例中,提供了一種電容控制器、控制方法和裝置,通過一個方形的電極結構,基於各個邊界的電極的電容值累計和對被控設備進行控制,因對於方形而言,存在四個邊界,因此,通過該結構的電極結構可以有效解決現有的非接觸式手勢的存在的所需面積過大的技術問題,達到了在小面積內實現電容式非接觸式的手勢識別的技術效果。

附圖說明

構成本申請的一部分的附圖用來提供對本發明的進一步理解,本發明的示意性實施例及其說明用於解釋本發明,並不構成對本發明的不當限定。在附圖中:

圖1是根據本發明實施例的電容控制器的結構示意圖;

圖2是根據本發明實施例的電極結構的示意圖;

圖3是根據本發明實施例的控制方法的方法流程圖;

圖4是根據本發明實施例的控制裝置的結構示意圖;

圖5是根據本發明實施例的電極結構的另一示意圖。

具體實施方式

為使本發明的目的、技術方案和優點更加清楚明白,下面結合實施方式和附圖,對本發明做進一步詳細說明。在此,本發明的示意性實施方式及其說明用於解釋本發明,但並不作為對本發明的限定。

考慮到現有的非接觸式手勢識別,如果希望識別多種手勢,就需要較大面積的電極,也就需要較大的空間。為了實現較小面積的非接觸式手勢識別,在本例中提供了一種電容控制器,如圖1所示,可以包括:電容檢測晶片101、處理器102、多個連接在所述電容檢測晶片的電極103,其中,多個電極形成一個電極結構,電容檢測晶片101用於檢測各個電極的電容值,處理器102,與電容檢測晶片101相連,用於根據所述電極結構中各個邊界的電極的電容值累加和對被控設備進行控制。

上述電極結構可以是左右對稱,上下對稱的,這樣就可以檢測對應邊界的電容值累加和,以實現手勢的判斷。

例如,上述的電極結構,可以是是一個方形結構,例如,如圖2所示,可以包括4個電極,方向的四個頂角各有一個。也可以是有8個電極,其中,這8個電極按照左邊3個、中間2個、右邊3個的方式並行排列。當然也可以採用其它的數量,只要是4的倍數即可,例如,12個、16個都可以,本申請不作具體限定。然而值得注意的是,上述是以正方形作為例子進行的說明,也可以是採用長方形的方式,具體的實現與正方形類似,本申請不再贅述。電極的結構也不限定為方形,還可以是其它的結構,例如八邊形、圓形等等,只要能計算對應邊界電容累加和的結構都是可以的。

考慮到檢測結果的準確性需求和對電極面積的限定,可以選擇8個電極形成方形的電極結構。

具體的,上述的電極結構可以是設置在pcb板上或設置在納米銦錫金屬氧化物上。

基於上述的電容控制器,本例還提供了一種控制方法,如圖3所示,可以包括:

步驟301:獲取電極結構中各個電極的電容值;

在實現的時候,可以是周期性地檢測各個電極的電容值,例如,每隔預定時間讀取一次各個電極的電容值,例如,每間隔20ms檢測一次。

步驟302:根據所述各個電極的電容值,計算得到所述電極結構中各個邊界的電極的電容值累加和;

例如,每個邊界有4個電極,假設該邊界有四個電極,檢測到的電容值分別為x1、x2、x3和x4。那麼在計算該邊界的電極的電容累加和的時候,就可以求解x1+x2+x3+x4,將加法運算的和作為該邊界的電容累加和。

步驟303:根據所述各個邊界的電極的電容值累加和,確定用戶的手勢方向;

在實現的時候,可以在上一次檢測到的第一方向邊界的多個電極的電容值的累加和減去當前檢測到的第一方向邊界的多個電極的電容值的累加和所得到的差值大於等於第一預設閾值、當前檢測到的第二方向邊界的多個電極的電容值的累加和減去上一次檢測到的第二方向邊界的多個電極的電容值的累加和所得到的差值大於等於所述第一預設閾值、且當前檢測到的第二方向邊界的多個電極的電容值的累加和減去當前檢測到的第一方向邊界的多個電極的電容值的累加和所得到的差值大於等於第二預設閾值的情況下,確定用戶的手勢為從所述第一方向到所述第二方向,其中,所述第一方向與所述第二方向為平行方向。

具體地,可以按照但不限於以下之一的方式確定用戶的手勢方向:

1)在上一次檢測到的左邊界的多個電極的電容值的累加和減去當前檢測到的左邊界的多個電極的電容值的累加和所得到的差值大於等於第一預設閾值、當前檢測到的右邊界的多個電極的電容值的累加和減去上一次檢測到的右邊界的多個電極的電容值的累加和所得到的差值大於等於所述第一預設閾值、且當前檢測到的右邊界的多個電極的電容值的累加和減去當前檢測到的左邊界的多個電極的電容值的累加和所得到的差值大於等於第二預設閾值的情況下,確定用戶的手勢為從左到右;

2)在當前檢測到的左邊界的多個電極的電容值的累加和減去上一次檢測到的左邊界的多個電極的電容值的累加和所得到的差值大於等於第一預設閾值、上一次檢測到的右邊界的多個電極的電容值的累加和減去當前檢測到的右邊界的多個電極的電容值的累加所得到的差值大於等於所述第一預設閾值、且當前檢測到的左邊界的多個電極的電容值的累加和減去當前檢測到的右邊界的多個電極的電容值的累加和所得到的差值大於等於第二預設閾值的情況下,確定用戶的手勢為從右到左;

3)在上一次檢測到的上邊界的多個電極的電容值的累加和減去當前檢測到的上邊界的多個電極的電容值的累加和所得到的差值大於等於第一預設閾值、當前檢測到的下邊界的多個電極的電容值的累加和減去上一次檢測到的下邊界的多個電極的電容值的累加和所得到的差值大於等於所述第一預設閾值、且當前檢測到的下邊界的多個電極的電容值的累加和減去當前檢測到的上邊界的多個電極的電容值的累加和所得到的差值大於等於第二預設閾值的情況下,確定用戶的手勢為從上到下;

4)在當前檢測到的上邊界的多個電極的電容值的累加和減去上一次檢測到的上邊界的多個電極的電容值的累加和所得到的差值大於等於第一預設閾值、上一次檢測到的下邊界的多個電極的電容值的累加和減去當前檢測到的下邊界的多個電極的電容值的累加所得到的差值大於等於所述第一預設閾值、且當前檢測到的上邊界的多個電極的電容值的累加和減去當前檢測到的下邊界的多個電極的電容值的累加和所得到的差值大於等於第二預設閾值的情況下,確定用戶的手勢為從下到上。

步驟304:根據確定的手勢方向對被控設備進行控制。

例如,假設當前的被控設備為空調,確定從左往右是提升溫度,從右往左是降低溫度,從上到下是降低風速,從下到上是提高風速。在確定出用戶的手勢之後,就可以以此對被控設備進行控制。

即,可以根據手的移動方向,執行不同的動作,例如:上下移動可以調節空調設定溫度、左右移動可以調節模式等。

為了防止誤動作(例如:人靠近空調控制器經過時,也會別檢測到電容變化),因此,可以設置手停留在面板上方一定距離(檢測的電容達到一定值)2s後,才激活手勢識別功能,當沒有檢測到手勢動作預定時間(例如20s)後,手勢識別功能進入關閉狀態,需要重新激活才能手勢識別功能。

具體的,可以在獲取電極結構中各個電極的電容值之前,檢測所述電極結構中各個電極的電容值是否達到預設閾值,且達到所述預設閾值的時間超出預定時間;在確定所述電極結構中各個電極的電容值達到預設閾值,且達到所述預設閾值的時間超出預定時間的情況下,再觸發獲取電極結構中各個電極的電容值。

基於同一發明構思,本發明實施例中還提供了一種控制裝置,如下面的實施例所述。由於控制裝置解決問題的原理與控制方法相似,因此控制裝置的實施可以參見控制方法的實施,重複之處不再贅述。以下所使用的,術語「單元」或者「模塊」可以實現預定功能的軟體和/或硬體的組合。儘管以下實施例所描述的裝置較佳地以軟體來實現,但是硬體,或者軟體和硬體的組合的實現也是可能並被構想的。圖4是本發明實施例的控制裝置的一種結構框圖,如圖4所示,可以包括:獲取模塊401、計算模塊402、確定模塊403和控制模塊404,下面對該結構進行說明。

獲取模塊401,用於獲取電極結構中各個電極的電容值;

計算模塊402,用於根據所述各個電極的電容值,計算得到所述電極結構中各個邊界的電極的電容值累加和;

確定模塊403,用於根據所述各個邊界的電極的電容值累加和,確定用戶的手勢方向;

控制模塊404,用於根據確定的手勢方向對被控設備進行控制。

在一個實施方式中,獲取模塊401具體可以每隔預定時間讀取一次各個電極的電容值。

在一個實施方式中,確定模塊403具體可以按照以下方式確定用戶的手勢方向:

1)在上一次檢測到的左邊界的多個電極的電容值的累加和減去當前檢測到的左邊界的多個電極的電容值的累加和所得到的差值大於等於第一預設閾值、當前檢測到的右邊界的多個電極的電容值的累加和減去上一次檢測到的右邊界的多個電極的電容值的累加和所得到的差值大於等於所述第一預設閾值、且當前檢測到的右邊界的多個電極的電容值的累加和減去當前檢測到的左邊界的多個電極的電容值的累加和所得到的差值大於等於第二預設閾值的情況下,確定用戶的手勢為從左到右;

2)在當前檢測到的左邊界的多個電極的電容值的累加和減去上一次檢測到的左邊界的多個電極的電容值的累加和所得到的差值大於等於第一預設閾值、上一次檢測到的右邊界的多個電極的電容值的累加和減去當前檢測到的右邊界的多個電極的電容值的累加所得到的差值大於等於所述第一預設閾值、且當前檢測到的左邊界的多個電極的電容值的累加和減去當前檢測到的右邊界的多個電極的電容值的累加和所得到的差值大於等於第二預設閾值的情況下,確定用戶的手勢為從右到左;

3)在上一次檢測到的上邊界的多個電極的電容值的累加和減去當前檢測到的上邊界的多個電極的電容值的累加和所得到的差值大於等於第一預設閾值、當前檢測到的下邊界的多個電極的電容值的累加和減去上一次檢測到的下邊界的多個電極的電容值的累加和所得到的差值大於等於所述第一預設閾值、且當前檢測到的下邊界的多個電極的電容值的累加和減去當前檢測到的上邊界的多個電極的電容值的累加和所得到的差值大於等於第二預設閾值的情況下,確定用戶的手勢為從上到下;

4)在當前檢測到的上邊界的多個電極的電容值的累加和減去上一次檢測到的上邊界的多個電極的電容值的累加和所得到的差值大於等於第一預設閾值、上一次檢測到的下邊界的多個電極的電容值的累加和減去當前檢測到的下邊界的多個電極的電容值的累加所得到的差值大於等於所述第一預設閾值、且當前檢測到的上邊界的多個電極的電容值的累加和減去當前檢測到的下邊界的多個電極的電容值的累加和所得到的差值大於等於第二預設閾值的情況下,確定用戶的手勢為從下到上。

在一個實施方式中,還可以包括:檢測模塊,用於在獲取電極結構中各個電極的電容值之前,檢測所述電極結構中各個電極的電容值是否達到預設閾值,且達到所述預設閾值的時間超出預定時間;獲取模塊具體用於在確定所述電極結構中各個電極的電容值達到預設閾值,且達到所述預設閾值的時間超出預定時間的情況下,獲取電極結構中各個電極的電容值。

下面結合一個具體實施例對上述控制設備、方法進行說明,然而,值得注意的是,該具體實施例僅是為了更好地說明本申請,並不構成對本申請的不當限定。

本發明提供了一種空調控制器,可以包括:mcu和電容檢測晶片,以及如圖5所示的8個電極,其中8個電極連接到電容檢測晶片,通過該電容檢測晶片可以檢測到每個電極電容的變化。在沒有手或者其它導電物體接近控制器面板時,導電區域的對地電容是一個穩定值,當手靠近面板時,電極的對地電容會變大,電容檢測晶片檢測到電容變化並將對應的電容值轉換為ad值並發給mcu,mcu再根據每個電極的電容,通過特定算法處理後,執行對應的動作。

基於圖5的電極,假設8個電極檢測的電容值為c1-c8,將上邊三個電極的電容值相加作為「上邊電容值」cu,即cu=c1+c2+c3;將下邊三個電極的電容值相加作為「下邊電容值」cd,即cd=c6+c7+c8;將左邊三個電極的電容值相加作為「左邊電容值」cl,即cl=c1+c4+c6;將右邊三個電極的電容值相加作為「右邊電容值」cr,即cr=c3+c5+c8。

其中,mcu每間隔t時間(例如:10ms)讀取一次電容檢測晶片檢測的每個電極的電容值,並且將每個電極的電容值分別相加為cl、cu、cr、cd,上一次檢測的相加的電容值分別為clo、cuo、cro、cdo。

在進行手勢動作確定的時候,可以按照以下方式確定:

如果clo-cl≥cn(即,當前左邊電容值比上一次的左邊電容值小了cn以上)且cr-cro≥cn(即,當前右邊電容值比上一次的右邊電容值大了cn以上)且cr-cl≥cm(即,當前右邊電容值比當前的左邊電容值大了cm以上),則認為是從左往右的手勢。同理,如果cl-clo≥cn且cro-cr≥cn且cl-cr≥cm,則認為是從右往左的手勢;如果cu-cuo≥cn且cdo-cd≥cn且cu-cd≥cm,則認為是從下往上的手勢;如果cuo-cu≥cn且cd-cdo≥cn且cd-cu≥cm,則認為是從上往下的手勢。

在確定手勢方向之後,mcu就可以根據手的移動方向,執行不同的動作,例如:上下移動可以調節空調設定溫度、左右移動可以調節模式等。

為了防止誤動作(例如:人靠近空調控制器經過時也會別檢測到電容變化),可以在確定出手停留在面板上方一定距離(檢測的電容達到一定值)2s後,才激活手勢識別功能,當沒有檢測到手勢動作20s後,手勢識別功能進入關閉狀態,需要重新激活才能使用手勢識別功能。

上述的8個用於電容檢測的電極可以做在pcb或者ito(納米銦錫金屬氧化物)上。

在另外一個實施例中,還提供了一種軟體,該軟體用於執行上述實施例及優選實施方式中描述的技術方案。

在另外一個實施例中,還提供了一種存儲介質,該存儲介質中存儲有上述軟體,該存儲介質包括但不限於:光碟、軟盤、硬碟、可擦寫存儲器等。

從以上的描述中,可以看出,本發明實施例實現了如下技術效果:提供了一種電容控制器、控制方法和裝置,通過一個方形的電極結構,基於各個邊界的電極的電容值累計和對被控設備進行控制,因對於方形而言,存在四個邊界,因此,通過該結構的電極結構可以有效解決現有的非接觸式手勢的存在的所需面積過大的技術問題,達到了在小面積內實現電容式非接觸式的手勢識別的技術效果。

顯然,本領域的技術人員應該明白,上述的本發明實施例的各模塊或各步驟可以用通用的計算裝置來實現,它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網絡上,可選地,它們可以用計算裝置可執行的程序代碼來實現,從而,可以將它們存儲在存儲裝置中由計算裝置來執行,並且在某些情況下,可以以不同於此處的順序執行所示出或描述的步驟,或者將它們分別製作成各個集成電路模塊,或者將它們中的多個模塊或步驟製作成單個集成電路模塊來實現。這樣,本發明實施例不限制於任何特定的硬體和軟體結合。

以上所述僅為本發明的優選實施例而已,並不用於限制本發明,對於本領域的技術人員來說,本發明實施例可以有各種更改和變化。凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護範圍之內。

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀