亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

控制馬達振動的方法及裝置、電子設(shè)備與流程

文檔序號:12287074閱讀:387來源:國知局
控制馬達振動的方法及裝置、電子設(shè)備與流程
本公開涉及電子
技術(shù)領(lǐng)域
,尤其涉及一種控制馬達振動的方法及裝置、電子設(shè)備。
背景技術(shù)
:手機中使用的馬達需要在驅(qū)動電壓的驅(qū)動下實現(xiàn)振動,由于驅(qū)動電路與馬達之間通過導線連接,導線上電阻的存在,導致施加到馬達的電壓通常會低于驅(qū)動電路輸出的電壓,對于開環(huán)結(jié)構(gòu)的馬達,由于驅(qū)動電路不會接收到關(guān)于馬達振動的反饋量,因此會導致馬達在振動時不會處于最優(yōu)的振動狀態(tài)。技術(shù)實現(xiàn)要素:為克服相關(guān)技術(shù)中存在的問題,本公開實施例提供一種控制馬達振動的方法及裝置、電子設(shè)備,能夠控制馬達在振動時能夠處于最佳的振動狀態(tài)。根據(jù)本公開實施例的第一方面,提供一種控制馬達振動的方法,包括:采集馬達在振動過程中產(chǎn)生的振動信息;根據(jù)所述振動信息、與所述馬達的類型對應的預設(shè)參考信息確定所述馬達的驅(qū)動電路的第一驅(qū)動參數(shù),所述預設(shè)參考信息用于記錄所述馬達工作在穩(wěn)定狀態(tài)時的特征參數(shù)與所述驅(qū)動電路所采用的驅(qū)動參數(shù)之間的對應關(guān)系;控制所述驅(qū)動電路以所述第一驅(qū)動參數(shù)驅(qū)動所述馬達。在一實施例中,所述根據(jù)所述振動信息、與所述馬達的類型對應的預設(shè)參考信息確定所述馬達的驅(qū)動電路的第一驅(qū)動參數(shù),可包括:根據(jù)所述振動信息確定所述馬達在振動過程中的特征參數(shù);基于與所述馬達的類型對應的預設(shè)參考信息,確定所述振動過程中的特征參數(shù)對應的第二驅(qū)動參數(shù);根據(jù)所述第二驅(qū)動參數(shù)確定用于調(diào)整驅(qū)動電路的第一驅(qū)動參數(shù)。在一實施例中,所述根據(jù)所述第二驅(qū)動參數(shù)確定用于調(diào)整驅(qū)動電路的第一驅(qū)動參數(shù),可包括:確定所述第二驅(qū)動參數(shù)對應的特征參數(shù)是否達到所述預設(shè)參考信息中所記錄的特征參數(shù)的極大值;當所述第二驅(qū)動參數(shù)對應的特征參數(shù)達到所述預設(shè)參考信息中所記錄的特征參數(shù)的極大值時,將與所述極大值對應的驅(qū)動參數(shù)確定為用于調(diào)整驅(qū)動電路的第一驅(qū)動參數(shù)。在一實施例中,在所述采集馬達在振動過程中產(chǎn)生的特征參數(shù)的步驟之前,所述方法還可包括:確定所述馬達所采用的驅(qū)動參數(shù)的預設(shè)范圍;控制所述驅(qū)動電路在所述預設(shè)范圍內(nèi)依次輸出相差預設(shè)間隔的驅(qū)動參數(shù),通過所述相差預設(shè)間隔的驅(qū)動參數(shù)驅(qū)動所述馬達;所述采集馬達在振動過程中產(chǎn)生的振動信息,包括:采集所述馬達在所述相差預設(shè)間隔的驅(qū)動參數(shù)的驅(qū)動下產(chǎn)生的振動信息。在一實施例中,所述根據(jù)所述第二驅(qū)動參數(shù)確定用于調(diào)整驅(qū)動電路的第一驅(qū)動參數(shù),可包括:根據(jù)所述第二驅(qū)動參數(shù)與預設(shè)的第三驅(qū)動參數(shù)之間的差值,確定用于調(diào)整驅(qū)動電路的第一驅(qū)動參數(shù),其中,所述第三驅(qū)動參數(shù)為所述馬達工作在穩(wěn)定狀態(tài)的驅(qū)動參數(shù);基于所述第二驅(qū)動參數(shù)和所述差值確定用于調(diào)整所述驅(qū)動電路的第一驅(qū)動參數(shù)。在一實施例中,所述基于所述第二驅(qū)動參數(shù)和所述差值確定用于調(diào)整所述驅(qū)動電路的第一驅(qū)動參數(shù),可包括:確定所述差值的絕對值是否大于或者等于預設(shè)閾值;當所述絕對值大于或者等于所述預設(shè)閾值時,根據(jù)所述差值調(diào)整所述第二驅(qū)動參數(shù),直至所述第二驅(qū)動參數(shù)與所述第三驅(qū)動參數(shù)之間的差值的絕對值小于所述預設(shè)閾值;當所述絕對值小于所述預設(shè)閾值時,執(zhí)行所述控制所述驅(qū)動電路以所述第一驅(qū)動參數(shù)驅(qū)動所述馬達的步驟。在一實施例中,所述方法還可包括:通過從電子設(shè)備記錄的關(guān)于所述驅(qū)動電路的驅(qū)動信息,確定所述馬達的類型。根據(jù)本公開實施例的第二方面,提供一種控制馬達振動的裝置,包括:加速度采集模塊,被配置為通過重力傳感器采集馬達在振動過程中產(chǎn)生的重力加速度;第一確定模塊,被配置為根據(jù)所述加速度采集模塊采集的所述重力加速度確定驅(qū)動電路需要驅(qū)動所述馬達的第一驅(qū)動參數(shù),所述第一驅(qū)動參數(shù)的類型由所述馬達的類型確定;第一控制模塊,被配置為控制所述驅(qū)動電路以所述第一確定模塊確定的所述第一驅(qū)動參數(shù)驅(qū)動所述馬達。在一實施例中,所述第一確定模塊可包括:第一確定子模塊,被配置為確定所述重力加速度在振動過程中的分布特征參數(shù);查找子模塊,被配置為從預設(shè)參考信息中查找與所述第一確定子模塊確定的所述分布特征參數(shù)對應的第二驅(qū)動參數(shù),所述預設(shè)參考信息用于記錄所述重力加速度與馬達工作在穩(wěn)定狀態(tài)時所采用的驅(qū)動參數(shù)之間的對應關(guān)系;第二確定子模塊,被配置為根據(jù)所述查找子模塊查找到的所述第二驅(qū)動參數(shù)確定用于調(diào)整驅(qū)動電路的第一驅(qū)動參數(shù)。在一實施例中,所述第二確定子模塊具體被配置為:確定所述第二驅(qū)動參數(shù)對應的重力加速度是否達到所述預設(shè)參考信息中所記錄的重力加速度的極大值;當所述第二驅(qū)動參數(shù)對應的重力加速度達到所述預設(shè)參考信息中所記錄的重力加速度的極大值時,將與所述極大值對應的驅(qū)動參數(shù)確定為用于調(diào)整驅(qū)動電路的第一驅(qū)動參數(shù)。在一實施例中,所述裝置還可包括:第二確定模塊,被配置為在所述加速度采集模塊通過重力傳感器采集馬達在振動過程中產(chǎn)生的重力加速度的步驟之前,確定所述馬達所采用的驅(qū)動參數(shù)的預設(shè)范圍;第二控制模塊,被配置為控制所述驅(qū)動電路在所述第二確定模塊確定的所述預設(shè)范圍內(nèi)依次輸出相差預設(shè)間隔的驅(qū)動參數(shù),通過所述相差預設(shè)間隔的驅(qū)動參數(shù)驅(qū)動所述馬達;所述加速度采集模塊被配置為:通過所述重力傳感器采集所述第二控制模塊控制所述馬達在所述相差預設(shè)間隔的驅(qū)動參數(shù)的驅(qū)動下產(chǎn)生振動的重力加速度。在一實施例中,所述第二確定子模塊具體被配置為:根據(jù)所述第二驅(qū)動參數(shù)與預設(shè)的第三驅(qū)動參數(shù)之間的差值,確定用于調(diào)整驅(qū)動電路的第一驅(qū)動參數(shù),其中,所述第三驅(qū)動參數(shù)為所述馬達工作在穩(wěn)定狀態(tài)的驅(qū)動參數(shù);基于所述第二驅(qū)動參數(shù)和所述差值確定用于調(diào)整所述驅(qū)動電路的第一驅(qū)動參數(shù)。在一實施例中,所述第二確定子模塊具體被配置為:確定所述差值的絕對值是否大于或者等于預設(shè)閾值;當所述絕對值大于或者等于所述預設(shè)閾值時,根據(jù)所述差值調(diào)整所述第二驅(qū)動參數(shù),直至所述第二驅(qū)動參數(shù)與所述第三驅(qū)動參數(shù)之間的差值的絕對值小于所述預設(shè)閾值;當所述絕對值小于所述預設(shè)閾值時,所述第一控制模塊執(zhí)行所述控制所述驅(qū)動電路以所述第一驅(qū)動參數(shù)驅(qū)動所述馬達的步驟。根據(jù)本公開實施例的第三方面,提供一種電子設(shè)備,包括:處理器;用于存儲處理器可執(zhí)行指令的存儲器;其中,所述處理器被配置為:通過重力傳感器采集馬達在振動過程中產(chǎn)生的重力加速度;根據(jù)所述重力加速度確定驅(qū)動電路需要驅(qū)動所述馬達的第一驅(qū)動參數(shù),所述第一驅(qū)動參數(shù)的類型由所述馬達的類型確定;控制所述驅(qū)動電路以所述第一驅(qū)動參數(shù)驅(qū)動所述馬達。本公開的實施例提供的技術(shù)方案可以包括以下有益效果:根據(jù)振動信息確定驅(qū)動電路需要驅(qū)動馬達的第一驅(qū)動參數(shù),控制驅(qū)動電路以第一驅(qū)動參數(shù)驅(qū)動馬達,實現(xiàn)了通過具有力學性質(zhì)的振動信息代替相關(guān)技術(shù)中的電信號,來彌補由于驅(qū)動電路與馬達之間的線抗導致的馬達所采用的驅(qū)動參數(shù)與驅(qū)動電路提供的驅(qū)動參數(shù)之間存在的差異,使具有開環(huán)結(jié)構(gòu)的驅(qū)動電路可以控制馬達處于最優(yōu)的振動狀態(tài);相比相關(guān)技術(shù)中的閉環(huán)結(jié)構(gòu)的驅(qū)動電路,簡化了驅(qū)動電路的電路結(jié)構(gòu)的同時,仍能確保馬達具有穩(wěn)定的振動效果。應當理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性和解釋性的,并不能限制本公開。附圖說明此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本發(fā)明的實施例,并與說明書一起用于解釋本發(fā)明的原理。圖1A是是根據(jù)一示例性實施例示出的控制馬達振動的方法的流程示意圖。圖1B是根據(jù)圖1A所示示例性實施例的控制馬達振動的電路的結(jié)構(gòu)圖。圖2是根據(jù)一示例性實施例一示出的控制馬達振動的方法的流程示意圖。圖3A是根據(jù)一示例性實施例二示出的控制馬達振動的方法的流程示意圖。圖3B是根據(jù)圖3A所示實施例的重力加速度與驅(qū)動電路的驅(qū)動參數(shù)之間的關(guān)系示意圖。圖3C是根據(jù)圖3A所示實施例的馬達在振動過程中的重力加速度的分布示意圖。圖4A是根據(jù)一示例性實施例三示出的控制馬達振動的方法的流程示意圖。圖4B是根據(jù)圖4A所示實施例的馬達在振動過程中的重力加速度的分布示意圖。圖5是根據(jù)一示例性實施例示出的一種控制馬達振動的裝置的結(jié)構(gòu)示意圖。圖6是根據(jù)一示例性實施例示出的另一種控制馬達振動的裝置的結(jié)構(gòu)示意圖。圖7是根據(jù)一示例性實施例示出的再一種控制馬達振動的裝置的結(jié)構(gòu)示意圖。圖8是根據(jù)一示例性實施例示出的一種適用于控制馬達振動的裝置的結(jié)構(gòu)示意圖。具體實施方式這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本發(fā)明相一致的所有實施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本發(fā)明的一些方面相一致的裝置和方法的例子。圖1A是是根據(jù)一示例性實施例示出的控制馬達振動的方法的流程示意圖,圖1B是根據(jù)圖1A所示示例性實施例的控制馬達振動的電路的結(jié)構(gòu)圖;該控制馬達振動的方法可以應用在例如智能手機、平板電腦等可以通過馬達實現(xiàn)振動的電子設(shè)備上,如圖1A所示,該控制馬達振動的方法包括以下步驟101-103:在步驟101中,采集馬達在振動過程中產(chǎn)生的振動信息。在一實施例中,可以通過重力傳感器采集馬達在振動過程中的振動信息,此時振動信息為重力加速度。當馬達帶動電子設(shè)備振動時,其采集的振動信息的變化趨勢與馬達的振動變化趨勢相一致,例如,馬達振動的強度達到最大值,重力加速度的幅值也會達到最大值,且馬達振動的方向與重力加速度的方向也相同。在步驟102中,根據(jù)振動信息、與馬達的類型對應的預設(shè)參考信息,確定馬達的驅(qū)動電路的第一驅(qū)動參數(shù),其中,預設(shè)參考信息用于記錄馬達工作在穩(wěn)定狀態(tài)時的特征參數(shù)與驅(qū)動電路所采用的驅(qū)動參數(shù)之間的對應關(guān)系。在一實施例中,不同類型的馬達,對應的驅(qū)動電路輸出的驅(qū)動參數(shù)也不同,例如,當馬達的類型為直流馬達時,驅(qū)動電路的驅(qū)動參數(shù)為驅(qū)動電壓,當馬達的類型為交流馬達時,驅(qū)動電路的驅(qū)動參數(shù)包括驅(qū)動電壓和該驅(qū)動電壓對應的頻率。在一實施例中,預設(shè)參考信息可以基于列表或者曲線圖的方式記錄馬達工作在穩(wěn)定狀態(tài)時的特征參數(shù)與驅(qū)動電路所采用的驅(qū)動參數(shù)之間的對應關(guān)系,該對應關(guān)系可以通過試驗的方式獲取到。在步驟103中,控制驅(qū)動電路以第一驅(qū)動參數(shù)驅(qū)動馬達。如圖1B所示,以振動信息包括重力加速度為例進行示例性說明,在處理器10控制驅(qū)動電路11驅(qū)動馬達12振動的過程中,重力傳感器13采集馬達12在振動過程中的重力加速度,處理器10接收到重力傳感器13采集的重力加速度后,識別出重力加速度作為本公開中的特征參數(shù),根據(jù)重力加速度確定驅(qū)動電路11需要以多大的驅(qū)動參數(shù)驅(qū)動馬達12,從而使馬達12工作在穩(wěn)定狀態(tài),其中,特征參數(shù)既可以為重力加速度的幅值,也可以為重力加速度的頻率。本實施例中,根據(jù)振動信息確定驅(qū)動電路需要驅(qū)動馬達的第一驅(qū)動參數(shù),控制驅(qū)動電路以第一驅(qū)動參數(shù)驅(qū)動馬達,實現(xiàn)了通過具有力學性質(zhì)的振動信息代替相關(guān)技術(shù)中的電信號,來彌補由于驅(qū)動電路與馬達之間的線抗導致的馬達所采用的驅(qū)動參數(shù)與驅(qū)動電路提供的驅(qū)動參數(shù)之間存在的差異,使具有開環(huán)結(jié)構(gòu)的驅(qū)動電路可以控制馬達處于最優(yōu)的振動狀態(tài);相比相關(guān)技術(shù)中的閉環(huán)結(jié)構(gòu)的驅(qū)動電路,簡化了驅(qū)動電路的電路結(jié)構(gòu)的同時,仍能確保馬達具有穩(wěn)定的振動效果。在一實施例中,根據(jù)振動信息、與馬達的類型對應的預設(shè)參考信息,確定馬達的驅(qū)動電路的第一驅(qū)動參數(shù),可包括:根據(jù)振動信息確定馬達在振動過程中的特征參數(shù);基于與馬達的類型對應的預設(shè)參考信息確定振動過程中的特征參數(shù)對應的第二驅(qū)動參數(shù);根據(jù)第二驅(qū)動參數(shù)確定用于調(diào)整驅(qū)動電路的第一驅(qū)動參數(shù)。在一實施例中,根據(jù)第二驅(qū)動參數(shù)確定用于調(diào)整驅(qū)動電路的第一驅(qū)動參數(shù),可包括:確定第二驅(qū)動參數(shù)對應的特征參數(shù)是否達到預設(shè)參考信息中所記錄的特征參數(shù)的極大值;當?shù)诙?qū)動參數(shù)對應的特征參數(shù)達到預設(shè)參考信息中所記錄的特征參數(shù)的極大值時,將與極大值對應的驅(qū)動參數(shù)確定為用于調(diào)整驅(qū)動電路的第一驅(qū)動參數(shù)。在一實施例中,在通過重力傳感器采集馬達在振動過程中產(chǎn)生的特征參數(shù)的步驟之前,方法還可包括:確定馬達所采用的驅(qū)動參數(shù)的預設(shè)范圍;控制驅(qū)動電路在預設(shè)范圍內(nèi)依次輸出相差預設(shè)間隔的驅(qū)動參數(shù),通過相差預設(shè)間隔的驅(qū)動參數(shù)驅(qū)動馬達;采集馬達在振動過程中產(chǎn)生的振動信息,包括:采集馬達在相差預設(shè)間隔的驅(qū)動參數(shù)的驅(qū)動下產(chǎn)生的振動信息。在一實施例中,根據(jù)第二驅(qū)動參數(shù)確定用于調(diào)整驅(qū)動電路的第一驅(qū)動參數(shù),可包括:根據(jù)第二驅(qū)動參數(shù)與預設(shè)的第三驅(qū)動參數(shù)之間的差值,確定用于調(diào)整驅(qū)動電路的第一驅(qū)動參數(shù),其中,第三驅(qū)動參數(shù)為馬達工作在穩(wěn)定狀態(tài)的驅(qū)動參數(shù);基于第二驅(qū)動參數(shù)和差值確定用于調(diào)整驅(qū)動電路的第一驅(qū)動參數(shù)。在一實施例中,基于第二驅(qū)動參數(shù)和差值確定用于調(diào)整驅(qū)動電路的第一驅(qū)動參數(shù),可包括:確定差值的絕對值是否大于或者等于預設(shè)閾值;當絕對值大于或者等于預設(shè)閾值時,根據(jù)差值調(diào)整第二驅(qū)動參數(shù),直至第二驅(qū)動參數(shù)與第三驅(qū)動參數(shù)之間的差值的絕對值小于預設(shè)閾值;當絕對值小于預設(shè)閾值時,執(zhí)行控制驅(qū)動電路以第一驅(qū)動參數(shù)驅(qū)動馬達的步驟。在一實施例中,方法還包括:通過從電子設(shè)備記錄的關(guān)于驅(qū)動電路的驅(qū)動信息,確定馬達的類型。如何控制馬達振動的,請參考后續(xù)實施例。至此,本公開實施例提供的上述方法,可以使具有開環(huán)結(jié)構(gòu)的驅(qū)動電路可以控制馬達處于最優(yōu)的振動狀態(tài),簡化驅(qū)動電路的電路結(jié)構(gòu)的同時,仍能確保馬達具有穩(wěn)定的振動效果。下面以具體實施例來說明本公開實施例提供的技術(shù)方案。圖2是根據(jù)一示例性實施例一示出的控制馬達振動的方法的流程示意圖;本實施例利用本公開實施例提供的上述方法,以馬達的類型為交流馬達為例進行示例性說明,如圖2所示,包括如下步驟:在步驟201中,采集馬達在振動過程中產(chǎn)生的振動信息。步驟201的相關(guān)描述可以參見上述圖1A所示實施例的描述,在此不再詳述。在步驟202中,根據(jù)振動信息確定馬達在振動過程中的特征參數(shù)。在一實施例中,特征參數(shù)與馬達的類型相對應,當馬達的類型為直流馬達時,特征參數(shù)可以為重力加速度的幅值;當馬達的類型為交流馬達時,特征參數(shù)可以為重力加速度的頻率,其中,振動信息的頻率與馬達的振動頻率相同。本實施例中,在確定交流馬達的驅(qū)動參數(shù)的過程中,可以先固定驅(qū)動頻率和驅(qū)動電壓中的一個參數(shù),然后根據(jù)振動信息調(diào)整另一個參數(shù)。在步驟203中,基于與馬達的類型對應的預設(shè)參考信息,確定振動過程中的特征參數(shù)對應的第二驅(qū)動參數(shù),預設(shè)參考信息用于記錄馬達工作在穩(wěn)定狀態(tài)時的特征參數(shù)與驅(qū)動電路所采用的驅(qū)動參數(shù)之間的對應關(guān)系。在一實施例中,可以通過試驗的方式得到每一個型號的馬達在出廠前工作在穩(wěn)定狀態(tài)時的振動信息以及驅(qū)動電路的驅(qū)動參數(shù),并將該穩(wěn)定狀態(tài)時的振動信息和驅(qū)動電路的驅(qū)動參數(shù)記錄在預設(shè)參考信息中。在一實施例中,可以通過列表的方式來記錄預設(shè)參考信息,也可以通過關(guān)系曲線圖的方式來記錄預設(shè)參考信息。以驅(qū)動參數(shù)為驅(qū)動電壓、振動信息為重力加度素并且以列表的方式記錄預設(shè)參考信息為例進行示例性說明,如表1所示。表1馬達所采用的驅(qū)動電壓(V)2.72.93.03.3重力加速度(N/kg)0.270.290.30.33本領(lǐng)域技術(shù)人員可以理解的是,馬達采用不同的驅(qū)動電壓,振動的強度也不同,從而會導致重力傳感器采集的重力加速度的幅值也不同,因此上述表1中的數(shù)值僅為示例性說明其并不能形成對本公開的限制。在步驟204中,根據(jù)第二驅(qū)動參數(shù)確定用于調(diào)整驅(qū)動電路的第一驅(qū)動參數(shù)。對于如何根據(jù)第二驅(qū)動參數(shù)確定用于調(diào)整驅(qū)動電路的第一驅(qū)動參數(shù)的,可以參見下述圖3A或者圖4A所示實施例的相關(guān)描述,在此先不詳述。在步驟205中,控制驅(qū)動電路以第一驅(qū)動參數(shù)驅(qū)動馬達。步驟205的相關(guān)描述可以參見上述圖1A所示實施例的描述,在此不再詳述。本實施例在具有上述實施例的有益技術(shù)效果的基礎(chǔ)上,由于第二驅(qū)動參數(shù)表示馬達工作在穩(wěn)定狀態(tài)時所采用的驅(qū)動參數(shù),因此基于預設(shè)參考信息確定振動過程中的特征參數(shù)對應的第二驅(qū)動參數(shù),根據(jù)第二驅(qū)動參數(shù)確定驅(qū)動電路所采用的第一驅(qū)動參數(shù),可以確保驅(qū)動電路在驅(qū)動馬達振動時能夠結(jié)合驅(qū)動電路與馬達之間的線抗的因素,確保馬達工作在最優(yōu)狀態(tài)。圖3A是根據(jù)一示例性實施例二示出的控制馬達振動的方法的流程示意圖,圖3B是根據(jù)圖3A所示實施例的重力加速度與驅(qū)動電路的驅(qū)動參數(shù)之間的關(guān)系示意圖,圖3C是根據(jù)圖3A所示實施例的馬達在振動過程中的重力加速度的分布示意圖;本實施例利用本公開實施例提供的上述方法,以馬達的類型為交流馬達并且驅(qū)動參數(shù)為驅(qū)動電路輸出的驅(qū)動電壓的頻率為例并結(jié)合圖1B進行示例性說明,如圖3A所示,包括如下步驟:在步驟301中,確定馬達所采用的驅(qū)動參數(shù)的預設(shè)范圍。在一實施例中,由于制造工藝的差異,每顆交流馬達的最大振動的頻點(即F0點)都不相同,可以通過交流馬達在出廠前的測試來獲取到每一顆交流馬達的最大振動的頻點(F0)的范圍,進而在馬達振動的過程中通過振動信息調(diào)整驅(qū)動電路向馬達輸出的驅(qū)動電壓的頻率。在步驟302中,控制驅(qū)動電路在預設(shè)范圍內(nèi)依次輸出相差預設(shè)間隔的驅(qū)動參數(shù),通過相差預設(shè)間隔的驅(qū)動參數(shù)驅(qū)動馬達。例如,如圖3B所示,在交流電壓的幅值一定的情況下,例如,交流電壓的幅值為1.2伏,馬達12所采用的頻率的預設(shè)范圍為230赫茲-250赫茲之間,預設(shè)間隔為2赫茲,則處理器13可以從230赫茲開始,依次采用232、234、236等直至250赫茲的頻點來驅(qū)動交流馬達。在步驟303中,采集馬達在相差預設(shè)間隔的驅(qū)動參數(shù)的驅(qū)動下產(chǎn)生的振動信息。與上述步驟302相對應,以振動信息包括重力加速度為例,重力加速度的幅值隨著圖3B所示的曲線在變化。在步驟304中,確定重力加速度在振動過程中的特征參數(shù)。在一實施例中,特征參數(shù)為重力加速度的振動頻率。在步驟305中,基于與馬達的類型對應的預設(shè)參考信息,確定馬達在振動過程中的特征參數(shù)對應的第二驅(qū)動參數(shù),預設(shè)參考信息用于記錄馬達工作在穩(wěn)定狀態(tài)時的特征參數(shù)與驅(qū)動電路所采用的驅(qū)動參數(shù)之間的對應關(guān)系。在一實施例中,預設(shè)參考信息可以以圖3B所示的關(guān)系曲線圖來表示,也可以通過對圖3B所示的關(guān)系曲線圖進行數(shù)據(jù)采樣,得到離散的特征參數(shù)與驅(qū)動參數(shù)之間的對應關(guān)系。在步驟306中,確定第二驅(qū)動參數(shù)對應的特征參數(shù)是否達到預設(shè)參考信息中所記錄的特征參數(shù)的極大值,當?shù)诙?qū)動參數(shù)對應的特征參數(shù)達到預設(shè)參考信息中所記錄的特征參數(shù)的極大值時,執(zhí)行步驟307,當?shù)诙?qū)動參數(shù)對應的特征參數(shù)未達到預設(shè)參考信息中所記錄的特征參數(shù)的極大值時,繼續(xù)執(zhí)行上述步驟302。在步驟307中,當?shù)诙?qū)動參數(shù)對應的特征參數(shù)達到預設(shè)參考信息中所記錄的特征參數(shù)的極大值時,將與極大值對應的驅(qū)動參數(shù)確定為用于調(diào)整驅(qū)動電路的第一驅(qū)動參數(shù)。結(jié)合圖3B進行示例性說明,根據(jù)圖3B的重力加速度與驅(qū)動電壓的頻率的關(guān)系可知,當重力加速度達到極大值時,對應的頻點即為最大的頻點,因此通過掃頻的方式找到重力加速度的極大值,即可找到F0點,該F0點即可視為第一驅(qū)動參數(shù)。在步驟308中,控制驅(qū)動電路以第一驅(qū)動參數(shù)驅(qū)動馬達。步驟308的相關(guān)描述可以參見上述圖1A所示實施例的描述,在此不再詳述。下面結(jié)合圖3C對本實施例的方案進行示例性描述,如圖3C所示,在虛線31對應的第一時間點之前,馬達12處于未振動狀態(tài),重力傳感器13采集的重力加速度基本上為0。在第一時間點,驅(qū)動電路11驅(qū)動馬達開始振動,此時驅(qū)動電路11輸出的重力加速度的幅值持續(xù)增加,周期從大向小變化,相應地,頻率從小向大變化,處理器10通過本實施例得到第一驅(qū)動參數(shù)(本實施例為F0)后,控制驅(qū)動電路11以F0的頻率輸出驅(qū)動電壓,在虛線32對應的第二時間點,重力加速度的幅值以及周期趨于穩(wěn)定,表示馬達12的振動處于穩(wěn)定狀態(tài)。本實施例中,通過具有力學性質(zhì)的振動信息代替電信號,通過開環(huán)結(jié)構(gòu)的驅(qū)動電路完成對交流馬達的更優(yōu)控制,由于可以通過電子設(shè)備上固有的元器件來采采集馬達在振動過程中產(chǎn)生的振動信息,因此本公開不用增加閉環(huán)結(jié)構(gòu)即可使交流馬達的振動達到穩(wěn)定的振動狀態(tài),相比使用閉環(huán)結(jié)構(gòu)的驅(qū)動電路成本更低。圖4A是根據(jù)一示例性實施例三示出的控制馬達振動的方法的流程示意圖,圖4B是根據(jù)圖4A所示實施例的馬達在振動過程中的重力加速度的分布示意圖;本實施例利用本公開實施例提供的上述方法,以馬達的類型為直流馬達并且驅(qū)動參數(shù)為驅(qū)動電路輸出的驅(qū)動電壓為例并結(jié)合圖1B進行示例性說明,如圖4A所示,包括如下步驟:在步驟401中,采集馬達在振動過程中產(chǎn)生的振動信息。步驟401的相關(guān)描述可以參見上述圖1A所示實施例的描述,在此不再詳述。在步驟402中,確定振動信息在振動過程中的特征參數(shù)。在步驟403中,從預設(shè)參考信息中查找與特征參數(shù)對應的第二驅(qū)動參數(shù),預設(shè)參考信息用于記錄馬達工作在穩(wěn)定狀態(tài)時的特征參數(shù)與驅(qū)動電路所采用的驅(qū)動參數(shù)之間的對應關(guān)系。步驟402和步驟403的相關(guān)描述可以參見上述圖2所示實施例的描述,在此不再詳述。在步驟404中,根據(jù)第二驅(qū)動參數(shù)與預設(shè)的第三驅(qū)動參數(shù)之間的差值,確定用于調(diào)整驅(qū)動電路的第一驅(qū)動參數(shù),其中,第三驅(qū)動參數(shù)為馬達工作在穩(wěn)定狀態(tài)的驅(qū)動參數(shù)。在步驟405中,基于第二驅(qū)動參數(shù)和差值確定用于調(diào)整驅(qū)動電路的第一驅(qū)動參數(shù)。在步驟406中,控制驅(qū)動電路以第一驅(qū)動參數(shù)驅(qū)動馬達。在一示例性場景中,對于馬達12,其所采用的驅(qū)動電壓為3伏(該電壓可視為本實施例中的第三驅(qū)動參數(shù)),理論上,驅(qū)動電路11可向馬達12提供3伏的驅(qū)動電壓,由于驅(qū)動電路11和馬達12之間通過導線電連接,因此驅(qū)動電路11和馬達12之間存在導線固有的電阻(可稱為線抗),因此當驅(qū)動電路11向馬達提供3伏的驅(qū)動電壓時,施加在馬達11的驅(qū)動電壓由于線抗的存在會降低為2.7伏,若從預設(shè)參考信息中查找到與重力加速度的幅值對應的驅(qū)動電壓為3.5伏(可視為本公開中的第二驅(qū)動參數(shù)),第二驅(qū)動參數(shù)與第三驅(qū)動參數(shù)之間的差值為0.5伏,若預設(shè)閾值為0.1伏,由于0.5伏大于0.1伏,表示驅(qū)動電路11向馬達12提供的驅(qū)動電壓尚不能夠達到馬達12處于工作在穩(wěn)定狀態(tài)時所使用的電壓,因此需要基于0.5伏調(diào)整驅(qū)動電路11輸出的驅(qū)動電壓3.0伏,具體地,可以將0.5伏作為偏移量施加到驅(qū)動電路11輸出的驅(qū)動電壓3.0伏上,即,驅(qū)動電路11向馬達12提供的驅(qū)動電壓為3.5伏,通過上述方法的迭代,直至差值小于預設(shè)閾值時,停止調(diào)整驅(qū)動電路11輸出的驅(qū)動電壓。下面結(jié)合圖4B對本實施例的方案進行示例性描述,如圖4B所示,在虛線41對應的第三時間點之前,馬達12處于未振動狀態(tài),重力傳感器13采集的重力加速度基本上為0。在虛線41對應的第三時間點,驅(qū)動電路11驅(qū)動馬達12開始振動,此時驅(qū)動電路11輸出的重力加速度的幅值持續(xù)增加,處理器10通過本實施例得到第二驅(qū)動參數(shù)后,控制驅(qū)動電路11通過第三驅(qū)動參數(shù)和第二驅(qū)動參數(shù)的差值以及第二驅(qū)動參數(shù)來來調(diào)整驅(qū)動電路的輸出電壓,即本公開中的第一驅(qū)動參數(shù),在虛線42對應的第二時間點,重力加速度的幅值趨于穩(wěn)定,表示馬達12工作在穩(wěn)定狀態(tài)。本實施例中,通過重將具有力學性質(zhì)的振動信息代替電信號,通過開環(huán)結(jié)構(gòu)的驅(qū)動電路完成對直流馬達的更優(yōu)控制,由于可以采用電子設(shè)備上固有的元器件采集振動信息,因此本公開不用增加閉環(huán)結(jié)構(gòu)即可使直流馬達的振動達到穩(wěn)定的振動狀態(tài),相比使用閉環(huán)結(jié)構(gòu)的驅(qū)動電路成本更低。圖5是根據(jù)一示例性實施例示出的一種控制馬達振動的裝置的結(jié)構(gòu)示意圖,如圖5所示,控制馬達振動的裝置包括:振動信息采集模塊51,被配置為采集馬達在振動過程中產(chǎn)生的振動信息;第一確定模塊52,被配置為根據(jù)振動信息采集模塊51采集的振動信息、與馬達的類型對應的預設(shè)參考信息,確定馬達的驅(qū)動電路的第一驅(qū)動參數(shù),其中,預設(shè)參考信息用于記錄馬達工作在穩(wěn)定狀態(tài)時的特征參數(shù)與驅(qū)動電路所采用的驅(qū)動參數(shù)之間的對應關(guān)系;第一控制模塊53,被配置為控制驅(qū)動電路以第一確定模塊52確定的第一驅(qū)動參數(shù)驅(qū)動馬達。圖6是根據(jù)一示例性實施例示出的另一種控制馬達振動的裝置的結(jié)構(gòu)示意圖,在上述圖5所示實施例的基礎(chǔ)上,在一實施例中,第一確定模塊52可包括:第一確定子模塊521,被配置為根據(jù)振動信息確定馬達在振動過程中的特征參數(shù);第二確定子模塊522,被配置為基于馬達的類型對應的預設(shè)參考信息,確定第一確定子模塊521確定的振動過程中的特征參數(shù)對應的第二驅(qū)動參數(shù);第三確定子模塊523,被配置為根據(jù)第二確定子模塊查522確定的第二驅(qū)動參數(shù)確定用于調(diào)整驅(qū)動電路的第一驅(qū)動參數(shù)。圖7是根據(jù)一示例性實施例示出的再一種控制馬達振動的裝置的結(jié)構(gòu)示意圖,如圖7所示,在上述圖6所示實施例的基礎(chǔ)上,在一實施例中,第三確定子模塊523具體被配置為:確定第二驅(qū)動參數(shù)對應的特征參數(shù)是否達到預設(shè)參考信息中所記錄的特征參數(shù)的極大值;當?shù)诙?qū)動參數(shù)對應的特征參數(shù)達到預設(shè)參考信息中所記錄的特征參數(shù)的極大值時,將與極大值對應的驅(qū)動參數(shù)確定為用于調(diào)整驅(qū)動電路的第一驅(qū)動參數(shù)。在一實施例中,裝置還可包括:第二確定模塊54,被配置為在振動信息采集模塊51采集馬達在振動過程中產(chǎn)生的振動信息之前,確定馬達所采用的驅(qū)動參數(shù)的預設(shè)范圍;第二控制模塊55,被配置為控制驅(qū)動電路在第二確定模塊54確定的預設(shè)范圍內(nèi)依次輸出相差預設(shè)間隔的驅(qū)動參數(shù),通過相差預設(shè)間隔的驅(qū)動參數(shù)驅(qū)動馬達;振動信息采集模塊51被配置為:采集第二控制模塊55控制馬達在相差預設(shè)間隔的驅(qū)動參數(shù)的驅(qū)動下產(chǎn)生的振動信息。在一實施例中,第三確定子模塊523具體被配置為:根據(jù)第二驅(qū)動參數(shù)與預設(shè)的第三驅(qū)動參數(shù)之間的差值,確定用于調(diào)整驅(qū)動電路的第一驅(qū)動參數(shù),其中,第三驅(qū)動參數(shù)為馬達工作在穩(wěn)定狀態(tài)的驅(qū)動參數(shù);基于第二驅(qū)動參數(shù)和差值確定用于調(diào)整驅(qū)動電路的第一驅(qū)動參數(shù)。在一實施例中,第三確定子模塊523具體被配置為:確定差值的絕對值是否大于或者等于預設(shè)閾值;當絕對值大于或者等于預設(shè)閾值時,根據(jù)差值調(diào)整第二驅(qū)動參數(shù),直至第二驅(qū)動參數(shù)與第三驅(qū)動參數(shù)之間的差值的絕對值小于預設(shè)閾值;當絕對值小于預設(shè)閾值時,第一控制模塊53執(zhí)行控制驅(qū)動電路以第一驅(qū)動參數(shù)驅(qū)動馬達的步驟。在一實施例中,裝置還可包括:第三確定模塊56,被配置為通過從電子設(shè)備記錄的關(guān)于驅(qū)動電路的驅(qū)動信息,確定馬達的類型,振動信息采集模塊51執(zhí)行采集與馬達的類型對應的振動信息。關(guān)于上述實施例中的裝置,其中各個模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實施例中進行了詳細描述,此處將不做詳細闡述說明。圖8是根據(jù)一示例性實施例示出的一種適用于控制馬達振動的裝置的結(jié)構(gòu)示意圖例如,裝置800可以是智能設(shè)備、平板電腦等具有振動功能電子設(shè)備。參照圖8,裝置800可以包括以下一個或多個組件:處理組件802,存儲器804,電源組件806,多媒體組件808,音頻組件810,輸入/輸出(I/O)的接口812,傳感器組件814,以及通信組件816。處理組件802通??刂蒲b置800的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相機操作和記錄操作相關(guān)聯(lián)的操作。處理元件802可以包括一個或多個處理器820來執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外,處理組件802可以包括一個或多個模塊,便于處理組件802和其他組件之間的交互。例如,處理部件802可以包括多媒體模塊,以方便多媒體組件808和處理組件802之間的交互。存儲器804被配置為存儲各種類型的數(shù)據(jù)以支持在設(shè)備800的操作。這些數(shù)據(jù)的示例包括用于在裝置800上操作的任何應用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù),消息,圖片,視頻等。存儲器804可以由任何類型的易失性或非易失性存儲設(shè)備或者它們的組合實現(xiàn),如靜態(tài)隨機存取存儲器(SRAM),電可擦除可編程只讀存儲器(EEPROM),可擦除可編程只讀存儲器(EPROM),可編程只讀存儲器(PROM),只讀存儲器(ROM),磁存儲器,快閃存儲器,磁盤或光盤。電力組件806為裝置800的各種組件提供電力。電力組件806可以包括電源管理系統(tǒng),一個或多個電源,及其他與為裝置800生成、管理和分配電力相關(guān)聯(lián)的組件。多媒體組件808包括在所述裝置800和用戶之間的提供一個輸出接口的屏幕。在一些實施例中,屏幕可以包括液晶顯示器(LCD)和觸摸面板(TP)。如果屏幕包括觸摸面板,屏幕可以被實現(xiàn)為觸摸屏,以接收來自用戶的輸入信號。觸摸面板包括一個或多個觸摸傳感器以感測觸摸、滑動和觸摸面板上的手勢。所述觸摸傳感器可以不僅感測觸摸或滑動動作的邊界,而且還檢測與所述觸摸或滑動操作相關(guān)的持續(xù)時間和壓力。在一些實施例中,多媒體組件808包括一個前置攝像頭和/或后置攝像頭。當設(shè)備800處于操作模式,如拍攝模式或視頻模式時,前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個前置攝像頭和后置攝像頭可以是一個固定的光學透鏡系統(tǒng)或具有焦距和光學變焦能力。音頻組件810被配置為輸出和/或輸入音頻信號。例如,音頻組件810包括一個麥克風(MIC),當裝置800處于操作模式,如呼叫模式、記錄模式和語音識別模式時,麥克風被配置為接收外部音頻信號。所接收的音頻信號可以被進一步存儲在存儲器804或經(jīng)由通信組件816發(fā)送。在一些實施例中,音頻組件810還包括一個揚聲器,用于輸出音頻信號。I/O接口812為處理組件802和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點擊輪,按鈕等。這些按鈕可包括但不限于:主頁按鈕、音量按鈕、啟動按鈕和鎖定按鈕。傳感器組件814包括一個或多個傳感器,用于為裝置800提供各個方面的狀態(tài)評估。例如,傳感器組件814可以檢測到設(shè)備800的打開/關(guān)閉狀態(tài),組件的相對定位,例如所述組件為裝置800的顯示器和小鍵盤,傳感器組件814還可以檢測裝置800或裝置800一個組件的位置改變,用戶與裝置800接觸的存在或不存在,裝置800方位或加速/減速和裝置800的溫度變化。傳感器組件814可以包括接近傳感器,被配置用來在沒有任何的物理接觸時檢測附近物體的存在。傳感器組件814還可以包括光傳感器,如CMOS或CCD圖像傳感器,用于在成像應用中使用。在一些實施例中,該傳感器組件814還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。通信組件816被配置為便于裝置800和其他設(shè)備之間有線或無線方式的通信。裝置800可以接入基于通信標準的無線網(wǎng)絡(luò),如WiFi,2G或3G,或它們的組合。在一個示例性實施例中,通信部件816經(jīng)由廣播信道接收來自外部廣播管理系統(tǒng)的廣播信號或廣播相關(guān)信息。在一個示例性實施例中,所述通信部件816還包括近場通信(NFC)模塊,以促進短程通信。例如,在NFC模塊可基于射頻識別(RFID)技術(shù),紅外數(shù)據(jù)協(xié)會(IrDA)技術(shù),超寬帶(UWB)技術(shù),藍牙(BT)技術(shù)和其他技術(shù)來實現(xiàn)。在示例性實施例中,裝置800可以被一個或多個應用專用集成電路(ASIC)、數(shù)字信號處理器(DSP)、數(shù)字信號處理設(shè)備(DSPD)、可編程邏輯器件(PLD)、現(xiàn)場可編程門陣列(FPGA)、控制器、微控制器、微處理器或其他電子元件實現(xiàn),用于執(zhí)行上述控制馬達振動的方法,方法包括:采集馬達在振動過程中產(chǎn)生的振動信息;根據(jù)所述振動信息、與所述馬達的類型對應的預設(shè)參考信息,確定所述馬達的驅(qū)動電路的第一驅(qū)動參數(shù),所述預設(shè)參考信息用于記錄所述馬達工作在穩(wěn)定狀態(tài)時的特征參數(shù)與所述驅(qū)動電路所采用的驅(qū)動參數(shù)之間的對應關(guān)系;控制所述驅(qū)動電路以所述第一驅(qū)動參數(shù)驅(qū)動所述馬達。在示例性實施例中,還提供了一種包括指令的非臨時性計算機可讀存儲介質(zhì),例如包括指令的存儲器804,上述指令可由裝置800的處理器820執(zhí)行以完成上述方法。例如,非臨時性計算機可讀存儲介質(zhì)可以是ROM、隨機存取存儲器(RAM)、CD-ROM、磁帶、軟盤和光數(shù)據(jù)存儲設(shè)備等。處理器820被配置為:采集馬達在振動過程中產(chǎn)生的振動信息;根據(jù)所述振動信息、與所述馬達的類型對應的預設(shè)參考信息,確定所述馬達的驅(qū)動電路的第一驅(qū)動參數(shù),所述預設(shè)參考信息用于記錄所述馬達工作在穩(wěn)定狀態(tài)時的特征參數(shù)與所述驅(qū)動電路所采用的驅(qū)動參數(shù)之間的對應關(guān)系;控制所述驅(qū)動電路以所述第一驅(qū)動參數(shù)驅(qū)動所述馬達。本領(lǐng)域技術(shù)人員在考慮說明書及實踐這里公開的公開后,將容易想到本公開的其它實施方案。本申請旨在涵蓋本公開的任何變型、用途或者適應性變化,這些變型、用途或者適應性變化遵循本公開的一般性原理并包括本公開未公開的本
技術(shù)領(lǐng)域
中的公知常識或慣用技術(shù)手段。說明書和實施例僅被視為示例性的,本公開的真正范圍和精神由下面的權(quán)利要求指出。應當理解的是,本公開并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進行各種修改和改變。本公開的范圍僅由所附的權(quán)利要求來限制。當前第1頁1 2 3 
當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1