多電機頻率控制系統(tǒng)及其控制方法
【專利說明】
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種電機,尤其涉及一種多電機頻率控制系統(tǒng)及其控制方法。
【【背景技術(shù)】】
[0002]振動功能已經(jīng)成為移動電子設(shè)備中必不可少的功能,移動電子設(shè)備的振動功能由振動電機來實現(xiàn),比較常用的是用一個振動電機來實現(xiàn)相應(yīng)的振動功能。隨著人們對移動電子設(shè)備的要求越來越高,多個電機被應(yīng)用在同一移動電子設(shè)備中已經(jīng)變得越來越普遍。隨之而來的問題就是該如何有效的分配頻率參數(shù)使得多個電機能夠更有效的工作,甚至產(chǎn)生一些豐富的效果。
[0003]現(xiàn)有的電子設(shè)備上基本上只有一個電機,對于頻率的修改以及設(shè)置會比較簡單,不需要復(fù)雜的控制系統(tǒng)就可以實現(xiàn)。但是對于具有多個振動電機的移動電子設(shè)備,簡單的系統(tǒng)就無法實現(xiàn)。
[0004]因此,有必要提供一種新型的多電機頻率控制系統(tǒng)及其控制方法。
【
【發(fā)明內(nèi)容】
】
[0005]本發(fā)明的目的在于提供一種多電機頻率控制系統(tǒng)及其控制方法。
[0006]本發(fā)明的技術(shù)方案如下:一種多電機頻率控制系統(tǒng),其包括:
[0007]事件發(fā)生模塊,用于發(fā)出與觸發(fā)事件相對應(yīng)的信息;
[0008]控制模塊,用于分析所述事件對應(yīng)的事件信息;
[0009]信號選擇模塊,用于選擇所述事件需要的頻率信號;
[0010]電機模塊,包括多個電機;
[0011]頻率處理模塊,用于接收所述控制模塊輸出的事件信息并綜合所述信號選擇模塊輸出的頻率信號,選擇特定的算法計算并分配所述電機模塊中各電機的振動頻率;
[0012]驅(qū)動模塊,依據(jù)所述頻率處理模塊輸出的振動頻率驅(qū)動所述電機模塊振動;
[0013]頻率讀取模塊,用于讀取至少一個所述電機的振動頻率并反饋給所述頻率處理模塊;
[0014]頻率處理模塊綜合所述振動頻率以及控制模塊和信號選擇模塊發(fā)出的信息計算并分配振動頻率給所述驅(qū)動模塊從而驅(qū)動所述電機模塊振動。
[0015]優(yōu)選的,該控制系統(tǒng)還包括信號存儲模塊,用于存儲所述事件需要的頻率信號。
[0016]優(yōu)選的,所述頻率讀取模塊包括用于檢測所述電機模塊的頻率的檢測模塊。
[0017]優(yōu)選的,所述檢測模塊有多個,分別與多個所述電機對應(yīng)電連接。
[0018]優(yōu)選的,所述驅(qū)動模塊有多個,分別用于驅(qū)動多個所述電機。
[0019]本發(fā)明解決其技術(shù)問題采用的另一技術(shù)方案為:提出一種如上述所述的多電機頻率控制系統(tǒng)的控制方法,其包括以下步驟:
[0020]S1.發(fā)生事件A并產(chǎn)生與所述事件A對應(yīng)的信息;
[0021]S2.分析所述事件A對應(yīng)的事件信息;
[0022]S3.選擇事件A需要的頻率信號;
[0023]S4.依據(jù)步驟S2獲得的事件信息和S3獲得的頻率信號計算并分配振動頻率;
[0024]S5.驅(qū)動電機模塊以S4獲得的振動頻率振動;
[0025]S6.讀取至少一個電機的振動頻率;
[0026]S7.重復(fù)步驟S4。
[0027]優(yōu)選的,所述事件信息包括事件類型信息以及事件對應(yīng)的頻率信息。
[0028]優(yōu)選的,所述頻率信號包括頻率強弱變化信號以及振動持續(xù)時間信號。
[0029]優(yōu)選的,步驟S6中只讀取一個或幾個電機的振動頻率,步驟S4依據(jù)讀取的一個或幾個電機的振動頻率并根據(jù)特定的算法計算出其他未被讀取振動頻率的電機的新的振動頻率。
[0030]優(yōu)選的,步驟S6中所有電機的振動頻率均被讀取,步驟S4依據(jù)讀取的所述振動頻率并根據(jù)特定的算法計算出新的振動頻率。
[0031]本發(fā)明的多電機頻率控制系統(tǒng)可以有效地調(diào)節(jié)各電機的頻率參數(shù),使得多個電機能夠根據(jù)具體的事件類型需要以合適的頻率進(jìn)行振動,以獲得更加豐富的振動效果。
【【附圖說明】】
[0032]圖1為本發(fā)明的多電機頻率控制系統(tǒng)的結(jié)構(gòu)框圖;
[0033]圖2為本發(fā)明的多電機頻率控制系統(tǒng)的控制流程圖。
【【具體實施方式】】
[0034]下面結(jié)合附圖和實施方式對本發(fā)明作進(jìn)一步說明。
[0035]如圖1所示,一種多電機頻率控制系統(tǒng)100包括事件發(fā)生模塊101、與事件發(fā)生模塊101電連接的控制模塊102、信息存儲模塊103、信息選擇模塊104、與控制模塊102和信息選擇模塊104電連接的頻率處理模塊105、與頻率處理模塊105電連接的驅(qū)動模塊106、與驅(qū)動模塊106電連接且包括多個電機的電機模塊107以及與頻率處理模塊105電連接的頻率讀取模塊108。
[0036]當(dāng)某一事件或請求發(fā)生時,事件發(fā)生模塊101會發(fā)出一段與該事件或請求對應(yīng)的信息,并將該信息傳遞到控制模塊102。該事件對應(yīng)的信息包括但不限于事件類型信息以及事件對應(yīng)的頻率信息。事件類型指的是發(fā)生的何種事件,例如可能是到達(dá)鬧鐘時間,日歷提醒等不是即時操作的事件,也可能是用戶開啟某一應(yīng)用程序或是打開某段視頻或游戲等即時操作事件,也可能是視頻中的某一段場景帶來的觸發(fā)事件等非人工操作。本發(fā)明中定義的“事件”有兩層含義:一層是指產(chǎn)生了兩種頻率不同的事件類型,例如從到達(dá)鬧鐘時間到日歷提醒,這個過程可以被定義為產(chǎn)生了一個事件。另一層含義是指在同一事件類型下,頻率的變化,例如在播放一段視頻時涉及到某個場景,在該場景下需要的振動頻率從Π變?yōu)榱?f2,這種在同一事件類型下(播放視頻)由于場景的改變,振動頻率從fl變化可以被定義為一個“事件”。這兩層含義有一個共同點,即振動頻率均產(chǎn)生了變化,不論是從一個事件類型變?yōu)榱硪环N事件類型導(dǎo)致的頻率變化還是在同一個事件類型下頻率的改變,都會觸發(fā)事件發(fā)生模塊發(fā)送事件信息給控制模塊102。
[0037]控制模塊102接收事件發(fā)生模塊101傳遞過來的事件信息,并發(fā)送指令給信號選擇模塊104,信號選擇模塊104從信號存儲模塊103中調(diào)出與該事件所需要的頻率信號。頻率信號包括但不限于事件對應(yīng)的振感變化信息、事件對應(yīng)的振感強度信息以及振動持續(xù)時間信息。振感變化信息即根據(jù)事件的不同,振感由強到弱、由弱到強或以其他方式進(jìn)行改變。設(shè)備擺放姿勢信息即代表當(dāng)某一事件發(fā)生時,設(shè)備處于手持或者被擺放狀態(tài)下振感的變化。振感強度信息則代表事件需要的振感強弱具體由多少個電機來共同實現(xiàn)。振動持續(xù)時間信息指的是某一個或某幾個電機應(yīng)該以需要的頻率持續(xù)振動多長時間。
[0038]頻率處理模塊105依據(jù)控制模塊102輸出的事件信息并綜合信號選擇模塊104輸出的頻率變化信號,按照一定的算法計算并分配電機模塊107中各電機的振動頻率。
[0039]驅(qū)動模塊106依據(jù)頻率處理模塊105輸出的頻率信息驅(qū)動電機模塊107中的電機振動。電機模塊107包含多個電機,多個電機振動會分別產(chǎn)生相應(yīng)的振動頻率。頻率讀取模塊108讀取至少一個電機的振動頻率并反饋給頻率處理模塊105??刂颇K102依據(jù)事件信息(如視頻場景改變需要改變振感等)發(fā)送控制指令給頻率處理模塊105。
[0040]頻率讀取模塊108讀取電機的振動頻率可以通過一與電機電連接的檢測模塊來實現(xiàn)。檢測模塊可以是一個,用于檢測多個電機的振動頻率;也可以是多個,分別對應(yīng)檢測多個電機的振動頻率。同理,驅(qū)動模塊106也可以是一個,用于驅(qū)動多個電機振動;也可以是多個,用于分別驅(qū)動多個電機振動。
[0041]需要注意的是,根據(jù)控制模塊102發(fā)出的事件信息的不同,頻率處理模塊105的算法也不同。有可能是只需要一個或幾個檢測模塊讀取其中一個或幾個電機的頻率信息,剩余沒有被讀取頻率信息的電機的振動頻率由控制模塊102的處理結(jié)果以及讀取到的頻率信息進(jìn)