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

串口界面式振動電機驅(qū)動裝置的制作方法

文檔序號:7433187閱讀:162來源:國知局
專利名稱:串口界面式振動電機驅(qū)動裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種利用振動電機生成觸覺反饋的振動電機驅(qū)動裝置,其特征在于 不使用傳統(tǒng)的PWM控制方式,而是采用串口界面在發(fā)生各種Event時,在生成各種觸覺反饋的同時,通過控制啟動振動電機的諧振頻率使其適用于更多類型的振動電機。并可通過調(diào)節(jié)諧振頻率提高振動力,因其能夠準確精密的控制振動力,所以適用于便攜式終端機等采用振動電機生成各種觸覺反饋的所有電子產(chǎn)品。
背景技術(shù)
最近如便攜式終端機等各種電子產(chǎn)品中,在處于特定Event狀態(tài)時(按鍵或游戲時),為使振動、鈴聲、LED燈亮等單純方式具有差別化的UI (User Interface)功能并使其發(fā)揮到極致,通過觸覺反饋具備觸控(Haptic)功能,依靠感覺進行傳遞的觸控手機及電子產(chǎn)品深受廣大用戶的喜愛和推崇。本發(fā)明是與啟動觸控功能振動電機的驅(qū)動裝置的動作及控制方式相關(guān)的發(fā)明,圖 1為啟動傳統(tǒng)振動電機的驅(qū)動裝置結(jié)構(gòu)圖。如圖1所示,傳統(tǒng)的振動電機驅(qū)動裝置200從主處理器100接收PWM信號后,通過固定分頻器210和M)R(Exclusive Or Gate : 220)來分配所輸入的PWM頻率再經(jīng)增幅器 240內(nèi)部的電容式積分器擴增至轉(zhuǎn)換信號和非轉(zhuǎn)換信號形態(tài)來導出啟動振動電機300所需的實際的振動電機驅(qū)動波形。而這種傳統(tǒng)的振動電機驅(qū)動裝置存在一個問題,即PWM信號通過固定分頻器210、 X0R220及增幅器MO內(nèi)部的積分器只能生成可啟動交流振動電機(LRA Motor等)的固定諧振頻率,而具有多種諧振頻率的振動電機則無法使用。需特別注意的是,采用PWM控制方式時應(yīng)對好主處理器100的時鐘頻率和振動電機300的諧振頻率,而不同種類的振動電機其諧振頻率也不盡相同,因此對好頻率也是非常有技術(shù)難度的一項工作。并且,即使是諧振頻率相同的振動電機,在生產(chǎn)過程中也會出現(xiàn)稍微不同的諧振頻率,而傳統(tǒng)的方式無法對這種個別振動電機的諧振頻率偏移實施更為精密細致的調(diào)整, 因而限制了振動電機振動力的提高。并且,將PWM Duty轉(zhuǎn)換為調(diào)整電機振動強度的振幅時,無法實施準確細密的振幅調(diào)整來啟動AC電機(LRA Motor)和DC電機(ERM Motor),這也是傳統(tǒng)方式存在的一種弊端。因PWM信號從主處理器100輸出,因此主處理器100應(yīng)具備PWM功能,而不具備PWM 信號輸出功能的處理器則無法使用或需要在周圍回路上安裝眾多配件來充當驅(qū)動裝置,這也是其存在的缺點。

發(fā)明內(nèi)容
技術(shù)問題
3本發(fā)明以解決上述存在的問題為出發(fā)點,其目的之一在于提供一種振動電機諧振頻率控制裝置,使一個振動電機驅(qū)動裝置適用于具有多種諧振頻率的振動電機。本發(fā)明的另一目的是通過調(diào)制振動電機原有的諧振頻率來提高振動電機的振動力,再采用D/A轉(zhuǎn)換器生成振動電機驅(qū)動振幅,以此來更加準確和精密地操控振動電機。本發(fā)明還有一個目的采用串口界面來操控振動電機的驅(qū)動裝置,即使不具有 PWM模塊的處理器也能使用該驅(qū)動裝置,還可通過串口界面,在接收到振動信號的波形、 周期等追加信息在內(nèi)的生成Effect的命令數(shù)據(jù)后,即使在沒有顯示振幅值的連續(xù)性的 Effect數(shù)字數(shù)據(jù)的狀態(tài)下也能在振動電機驅(qū)動裝置生成硬件性的指定性Effect波形,在降低主處理器生成Effect控制信號的量的同時生成各種觸覺反饋,從而顯著降低主處理器的負荷。技術(shù)方案
為達到上述目的,本發(fā)明提供的串口界面振動電機驅(qū)動裝置其特征在于本裝置包括發(fā)生Event時從主處理器接收序列數(shù)據(jù)形態(tài)的Effeet命令數(shù)據(jù)的串口界面部(所述Effeet 命令為Effect數(shù)字數(shù)據(jù)或Effect生成命令數(shù)據(jù));從所述串口界面接收驅(qū)動信號時生成時鐘脈沖的時鐘生成部;基于從串口界面接收到的Effect命令及所述時鐘生成部接收到的時鐘信息來導出與所述振動電機諧振頻率相同的Effect數(shù)據(jù)的Effect數(shù)據(jù)生成部;包括將所述Effect數(shù)據(jù)轉(zhuǎn)換為振動電機驅(qū)動信號的D/A轉(zhuǎn)換部在內(nèi)的振動電機驅(qū)動信號生成部以及根據(jù)所述振動電機驅(qū)動信號生成觸覺反饋的振動電機。所述Effect命令為Effect數(shù)字數(shù)據(jù)時,Effect數(shù)字數(shù)據(jù)相當于所述振動電機的振幅值,所述Effect數(shù)據(jù)生成部宜安裝保存控制振動電機諧振頻率的時鐘計數(shù)值或諧振頻率值的諧振頻率寄存器、保存所述振動電機型號信息的電機型號寄存器、臨時保存所述振幅值,振動電機為DC電機狀態(tài)時直接導出振幅值,所述振動電機為AC電機狀態(tài)時在每個振動電機諧振頻率的1/2周期導出所述振幅值的動作控制寄存器等數(shù)字邏輯部、從所述諧振頻率寄存器讀取振動電機諧振頻率信息,對所述時鐘生成部輸入的時鐘脈沖加以計數(shù), 當計數(shù)值達到所述振動電機諧振頻率需要的時鐘個數(shù)的1/2時將HIGH或low值交叉輸出至所述動作控制寄存器的計數(shù)及比較部。并且,所述主處理器宜將開始初始動作時得到的振動電機的型號信息及諧振頻率信息設(shè)置在所述電機型號寄存器及諧振頻率寄存器上。所述Effect命令屬于Effect生成命令數(shù)據(jù)時,所述Effect生成命令數(shù)據(jù)宜包括波形信息、周期信息、追加信息中的任何一個以上的信息。所述Effect數(shù)據(jù)生成部件宜包括與Effect生成命令數(shù)據(jù)中的信息相對應(yīng)的波形數(shù)據(jù)生成部、比較所述振動電機的諧振頻率信息和所述時鐘生成部輸入的時鐘計數(shù)值, 其計數(shù)值達到振動電機諧振頻率所需時鐘個數(shù)的時交叉導出HIGH或low對應(yīng)值來生成與振動電機的諧振頻率具有相同頻率脈沖波的計數(shù)及比較部、輸入端連接到所述計數(shù)及比較部和波形數(shù)據(jù)生成部,將波形數(shù)據(jù)生成部輸出的波形數(shù)據(jù)載入到所述計數(shù)及比較部所認可的脈沖波并轉(zhuǎn)換處理為Effect數(shù)字數(shù)據(jù)后輸出到所述D/A轉(zhuǎn)換部的調(diào)制部。有益效果
同上所述,本發(fā)明通過控制振動電機諧振頻率,使一個振動電機驅(qū)動裝置適用于具有多種諧振頻率的振動電機,可通過精密調(diào)制諧振頻率來提高振動力,通過調(diào)整振動電機的驅(qū)動及振幅可提高產(chǎn)品的觸覺反饋。采用以串口界面等數(shù)字化值來操控振動電機驅(qū)動裝置的方式,即使未具備PWM信號輸出功能的主處理器也能輕松持有觸控功能,使生成觸覺反饋的系統(tǒng)環(huán)境制約顯著減少,從而加大振動電機的選擇面,提高開發(fā)者的的開發(fā)便利。還通過串口界面,在接收振動信號的波形、周期或追加信息等數(shù)據(jù)時在振動電機驅(qū)動裝置上生成硬件性Effect波形,從而降低主處理器控制信號量的同時,生成多種觸覺反饋,也顯著降低了主處理器的負荷。


圖1為傳統(tǒng)PWM控制方式的振動電機驅(qū)動裝置結(jié)構(gòu)圖。圖2為本發(fā)明提供的串口界面方式的振動電機驅(qū)動裝置結(jié)構(gòu)圖。圖3為Effect數(shù)據(jù)生成部實施例詳細結(jié)構(gòu)圖。圖4為Effect數(shù)據(jù)生成部另一示例詳細結(jié)構(gòu)圖。圖5為Effect生成命令的數(shù)據(jù)結(jié)構(gòu)示例圖。圖6為根據(jù)圖4實施例生成的波形數(shù)據(jù)示例圖。主要圖面符號說明〉
10主處理器11串口界面12控制開關(guān)20振動電機驅(qū)動裝置21串口界面23時鐘生成部25振動電機驅(qū)動信號發(fā)生部27增幅部30振動電機40存儲器50=Effect數(shù)據(jù)生成部60:D/A轉(zhuǎn)換部70數(shù)字邏輯部71動作控制寄存器73電機型號寄存器75諧振頻率寄存器80計數(shù)及比較部90波形數(shù)據(jù)生成部
95 調(diào)制部。
具體實施例方式下面參照附圖詳細說明本發(fā)明。圖2為本發(fā)明所提供的采用串口界面方式的振動電機驅(qū)動裝置結(jié)構(gòu)圖。如圖2所示,本發(fā)明所提供的串口界面方式的振動電機驅(qū)動裝置20夾置于主處理器10和振動電機30之間。主處理器10發(fā)生生成Effect (振動電機觸覺反饋)的Event時,將該Effect命令(Effeet數(shù)字數(shù)據(jù)或Effect生成命令數(shù)據(jù))傳輸至振動電機驅(qū)動裝置200,不使用傳統(tǒng)的 PWM信號而采用12C等串口界面21,可適用于未具備PWM模塊的主處理器。Effect命令為 Effect數(shù)字數(shù)據(jù)時相當于顯示振動電機30振幅的實際數(shù)字值;Effect命令為Effect生成命令數(shù)據(jù)時,有可能包括振動電機30驅(qū)動信號的波形、周期或追加信息等內(nèi)容。前項參照圖3,后項參照圖4示例將做詳細說明。振動電機的驅(qū)動裝置20通過串口界面21從主處理器10接收Effect命令(Effect數(shù)字數(shù)據(jù)或Effect生成命令)后生成啟動振動電機的驅(qū)動信號并傳輸至振動電機,其架構(gòu)包括串口界面21、時鐘生成部23、振動電機驅(qū)動信號生成部25及增幅部27。串口界面21是從主處理器10接收序列數(shù)據(jù)的部件,本實施例使用了 12C,但只要能接收數(shù)字數(shù)據(jù),可使用任何形式的串口界面。時鐘生成部23是輸出內(nèi)部動作及振動電機30諧振頻率生成用的標準時鐘脈沖的部件,可通過調(diào)整輸出時鐘的頻率來加大可變性。對于利用時鐘生成部23生成的時鐘脈沖發(fā)出振動電機驅(qū)動信號的動作可通過圖3及圖4加以了解。振動電機驅(qū)動信號生成部25包括基于從串口界面21接收到的Effect命令 (Effect數(shù)字數(shù)據(jù)或Effect生成命令數(shù)據(jù))及時鐘生成部23發(fā)送的時鐘脈沖來導出與振動電機30諧振頻率相同的Effect數(shù)據(jù)的Effect數(shù)據(jù)生成部50和將Effect數(shù)據(jù)轉(zhuǎn)換為振動電機驅(qū)動信號的D/A轉(zhuǎn)換部60,對于Effect數(shù)據(jù)生成部50的具體組成將以圖3和圖 4實施例為參照加以說明。增幅部27對已轉(zhuǎn)換的模擬信號加以增幅后發(fā)送至振動電機300,振動電機300接收到增幅部27的輸出信號后生成與主處理器100的Effect命令及Effect數(shù)據(jù)生成部50 發(fā)送的Effect數(shù)據(jù)相對應(yīng)的觸覺反饋。圖3是Effect生成部實施例的詳細結(jié)構(gòu)圖,圖3中的Effect數(shù)據(jù)是振動電機30 振幅的實際數(shù)字值,Effect數(shù)據(jù)生成部將接收到的Effect命令數(shù)字值導出為符合振動電機30型號或諧振頻率波形的數(shù)字值。如圖3所示,這一實施例中,Effect數(shù)據(jù)生成部50包括數(shù)字邏輯部70和計數(shù)及比較部80。數(shù)字邏輯部70由存儲振動電機30型號信息的電機型號寄存器73、保存控制振動電機30諧振頻率的時鐘計數(shù)值或諧振頻率值的諧振頻率寄存器75及根據(jù)電機型號及計數(shù)及比較部80的輸出信號將Effect數(shù)字數(shù)據(jù)即振幅值傳輸至D/A轉(zhuǎn)換部60的動作控制寄存器71組成。電機型號寄存器73是存儲振動電機30型號信息的部件,保存顯示振動電機30是否是AC電機或DC電機的相關(guān)信息。諧振頻率寄存器75是保存控制諧振頻率的時鐘計數(shù)值或諧振頻率值的部件,諧振頻率值可用振動電機30產(chǎn)品規(guī)格指定的固有諧振頻率進行設(shè)置,為突出振動力特點的變化,也可在適當范圍內(nèi)變更(+/_ )諧振頻率加以設(shè)置。動作控制寄存器71在Effect命令屬于Effect數(shù)字數(shù)據(jù)時,將接收到的振幅值臨時進行保存。振動電機30為DC電機時直接導出振幅值,振動電機為AC電機時以計數(shù)及比較部80發(fā)送的信號為基礎(chǔ),在每個諧振頻率的1/2周期導出相當于High或low值的振幅值。計數(shù)及比較部80從諧振頻率寄存器75讀取振動電機30的諧振頻率信息,并對時鐘生成部23輸入的時鐘脈沖加以計數(shù),并在每個振動電機30的諧振頻率1/2周期將HIGH 或low值交叉輸入到動作控制寄存器75。參照圖2及圖3,下面對生成觸覺反饋的振動電機驅(qū)動裝置的動作做更詳盡說明。主處理器10在打開系統(tǒng)電源時(或打開重置開關(guān)等初始操作時),通過12C等串口界面對振動電機驅(qū)動裝置內(nèi)的寄存器設(shè)置振動電機型號(ERM or LRA)和振動電機諧振頻率等必要設(shè)定值。此時,諧振頻率寄存器75的設(shè)置值如上所述,可用振動電機30產(chǎn)品規(guī)格指定的固有諧振頻率進行設(shè)置,或為突出振動力特點的變化,也可在適當范圍內(nèi)變更(+/_) 諧振頻率加以設(shè)置。初始設(shè)置完畢后,在系統(tǒng)操作過程中為生成Effect (振動電機的觸覺反饋)而發(fā)生特定Event時(按鍵或Game時)主處理器10通過12C等串口界面將反映Effect生成振幅值的Effect命令的數(shù)字數(shù)據(jù)傳輸至電動電機驅(qū)動裝置20。振動電機驅(qū)動裝置20通過內(nèi)部12C等串口界面21接收振幅值并將其發(fā)送至振動電機驅(qū)動信號生成部25。數(shù)字邏輯部70在系統(tǒng)實施初始動作時,振動電機設(shè)置為ERM Type (DC Motor)的狀態(tài)下,將接收到的振幅值傳遞至D/A轉(zhuǎn)換部60,將數(shù)字數(shù)據(jù)轉(zhuǎn)換為模擬數(shù)據(jù),并利用增幅部27轉(zhuǎn)換成啟動振動電機的實際振動電機驅(qū)動信號即DC波形并輸出至振動電機30。而數(shù)字邏輯部70在系統(tǒng)初始階段,如振動電機設(shè)置為LRA Type (AC Motor)時, 計數(shù)及比較部80對時鐘生成部23輸入的時鐘脈沖加以計數(shù),與保存在諧振頻率寄存器75 的時鐘計數(shù)值(或諧振頻率值)進行比較。此時,時鐘數(shù)值與諧振頻率所需時鐘個數(shù)的1/2 值(信號的(+)(“)轉(zhuǎn)換基準點)進行比較后如更小或相同時將High(Low)值輸出至動作控制寄存器71,如時鐘數(shù)大于諧振頻率所需時鐘個數(shù)的1/2值時,將與上述輸出值相反的 Low(High)值輸出至動作控制寄存器71后生成AC電機的諧振頻率信號。此時,根據(jù)High或Low,將主處理器10發(fā)送的振幅值即Effect數(shù)字數(shù)據(jù)以High 和low相當值傳遞至D/A轉(zhuǎn)換部60后將數(shù)字數(shù)據(jù)轉(zhuǎn)換為模擬數(shù)據(jù),通過增幅部27變換為啟動振動電機的實際振動電機驅(qū)動信號即AC波形并輸入至振動電機30。此時,計數(shù)及比較部80相計的時鐘值與諧振頻率一個周期的時鐘數(shù)相同時,計數(shù)及比較部80會從0開始重新計數(shù)并反復(fù)執(zhí)行直至振動電機驅(qū)動裝置停止動作。振動電機300根據(jù)振動電機驅(qū)動裝置200發(fā)出的驅(qū)動信號,生成與主處理器100 發(fā)送的Effect數(shù)字數(shù)據(jù)相對應(yīng)的觸覺反饋。根據(jù)本實施例,主處理器10輸入的Effect數(shù)字數(shù)據(jù)就是顯示振幅值的數(shù)據(jù)值,因此根據(jù)數(shù)據(jù)值的大小可精確控制振幅值,這是它的一個優(yōu)點。圖4為Effect數(shù)據(jù)生成部另一個實施例的詳細結(jié)構(gòu)圖,圖5是本實施例使用的 Effect生成命令數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)圖例,圖6是根據(jù)圖4實施例生成的波形數(shù)據(jù)圖例。圖4 實施例中,Effect生成命令數(shù)據(jù)是包括振動電機驅(qū)動信號的波形、頻率或追加信息等內(nèi)容, Effect數(shù)據(jù)生成部生成與已接收到的Effect生成命令數(shù)據(jù)相對應(yīng)的Effect數(shù)字數(shù)據(jù)波形。如圖4所示,根據(jù)另一實施例,Effect數(shù)據(jù)生成部50其架構(gòu)包括與Effect生成命令數(shù)據(jù)所包括的信息(波形、周期或追加信息)相對應(yīng)的波形數(shù)據(jù)生成部90、對時鐘生成部23輸入的時鐘加以計數(shù)并與振動電機30諧振頻率信息進行比較,時鐘計數(shù)值每次達到振動電機30諧振頻率所需時鐘個數(shù)的時交叉輸入HIGH或low相應(yīng)值來生成與振動電機30諧振頻率具有相同頻率的脈沖波的計數(shù)及比較部80、輸入端連接到波形數(shù)據(jù)生成部90和計數(shù)及比較部80,將波形數(shù)據(jù)生成部輸出的波形數(shù)據(jù)載入到計數(shù)及比較部所認可的脈沖波并轉(zhuǎn)換處理為Effect數(shù)字數(shù)據(jù)后輸出到D/A轉(zhuǎn)換部60的調(diào)制部95。雖然未在圖4加以顯示,但波形數(shù)據(jù)生成部90的內(nèi)部或后端宜配備與圖3具有相同功能的寄存器71、83、75,在此種情況下,Effect命令為Effect生成命令數(shù)據(jù)時動作控制寄存器71會臨時保存已存在的硬件性Effect波形振幅值。圖5是Effect生成命令數(shù)據(jù)為8Bit時的示例,例如在8Bit中,上級2Bit顯示波形信息,中間的3Bit顯示周期信息,下級!BBit顯示其他追加信息。雖然未以圖示加以說明, 波形數(shù)據(jù)生成部90中應(yīng)內(nèi)置將Effect生成命令數(shù)據(jù)分配到各信息領(lǐng)域的數(shù)據(jù)傳遞部和根據(jù)各Bit值生成具有規(guī)定波形、周期或追加功能的波形數(shù)據(jù)的硬件回路。例如,事先設(shè)置上級2Bit為00時為正弦波、01時為三角波、10時為鋸齒波、11時為球形波,波形數(shù)據(jù)生成部90根據(jù)上級2Bit值生成硬件性波形。根據(jù)相同原理,中間的!BBit和下級!BBit也可分為8種情況的周期及追加功能,生成具有指定周期及振幅的波形數(shù)據(jù)。根據(jù)這種原理,也可得出如圖6所示的波形狀態(tài)。圖6中的實線顯示的是模擬轉(zhuǎn)換后的振動電機驅(qū)動信號,表示振動電機的振動強度。波形數(shù)據(jù)生成部90的輸出信號為分離值形態(tài)的波形數(shù)據(jù),例如有可能是周期T,最大振幅Am的鋸齒波形分離值波形。參照圖4及圖5,利用振動電機生成觸覺反饋的振動電機驅(qū)動裝置其詳盡的動作相關(guān)說明如下。首先,內(nèi)存400中設(shè)置有發(fā)生特定Event時生成相應(yīng)觸覺反饋的Effect命令 (Effect數(shù)字數(shù)據(jù)或Effect生成命令數(shù)據(jù))值。在系統(tǒng)操作過程中,為生成Effect (振動電機的觸覺反饋)而發(fā)生特定Event (按鍵或Game時)時,主處理器10從內(nèi)存40讀取與Event相對應(yīng)的Effect命令(Effect數(shù)字數(shù)據(jù)或Effect生成命令數(shù)據(jù))后通過12C等串口界面發(fā)送至振動電機驅(qū)動裝置20。振動電機驅(qū)動裝置20采用12C等串口界面21來接收顯示振幅值的Effect數(shù)字數(shù)據(jù)或控制硬件化的Effect波形的Effect命令數(shù)字數(shù)據(jù),并將其傳輸至振動電機驅(qū)動信號生成部25。即,波形數(shù)據(jù)生成部90其接收到的Effect命令為Effect數(shù)字數(shù)據(jù)時對振幅值進行分析,如接收到的Effect命令為Effect生成命令數(shù)據(jù)時則對所包括的波形、周期信息或追加信息加以分析后生成與之相對應(yīng)的波形數(shù)據(jù)。調(diào)制部95將波形數(shù)據(jù)生成部90 生成的波形數(shù)據(jù)載入計數(shù)及比較部80生成的諧振頻率后轉(zhuǎn)換為Effect數(shù)據(jù)后發(fā)送至所述 D/A調(diào)制部60。之后的步驟與圖3所示實施例相同,故省略詳細說明。本實施例的優(yōu)點在于發(fā)生Event時,可將一個振動電機驅(qū)動裝置使用于各種諧振頻率的振動電機,可通過精密的諧振頻率調(diào)節(jié)提高振動力,還能通過準確精密的振動電機驅(qū)動及振幅調(diào)節(jié)提高產(chǎn)品的觸覺反饋特性,使不具備PWM信號輸出功能的主處理器也能具備觸控功能。本發(fā)明還有一個優(yōu)點每當發(fā)生Event時,主處理器只需輸入1次波形、周期或追加信息等數(shù)據(jù),即可在振動電機驅(qū)動裝置生成硬件性指定Effect波形,因此在最大程度內(nèi)減少了主處理器發(fā)送的控制信號的量,又能生成多種觸覺反饋,從而能夠顯著降低主處理器的負荷。雖然本發(fā)明以上述詳盡的實施例做了說明,但在不超出發(fā)明宗旨和范疇的情況下可進行修正或變更。隨之,所提交的專利申請范圍包括此類修正或變更。
權(quán)利要求
1.一種采用串口界面方式的振動電機驅(qū)動裝置,其特征在于本裝置包括發(fā)生Event 時從主處理器接收序列數(shù)據(jù)形態(tài)的Effect命令數(shù)據(jù)的串口界面部(所述Effect命令為 Effect數(shù)字數(shù)據(jù)或Effect生成命令數(shù)據(jù));從所述串口界面接收驅(qū)動信號時生成時鐘脈沖的時鐘生成部;基于從串口界面接收到的Effect命令及所述時鐘生成部接收到的時鐘信息來導出與所述振動電機諧振頻率具有相同頻率的Effect數(shù)據(jù)的Effect數(shù)據(jù)生成部;包括將所述Effect數(shù)據(jù)轉(zhuǎn)換為振動電機驅(qū)動信號的D/A轉(zhuǎn)換部在內(nèi)的振動電機驅(qū)動信號生成部以及根據(jù)所述振動電機驅(qū)動信號生成觸覺反饋的振動電機。
2.根據(jù)權(quán)利要求1所述,該串口界面方式的振動電機驅(qū)動裝置的特征在于所述 Effect命令為Effect數(shù)字數(shù)據(jù)時,Effect數(shù)字數(shù)據(jù)相當于所述振動電機的振幅值,所述 Effect數(shù)據(jù)生成部包括保存控制振動電機諧振頻率的時鐘計數(shù)值或諧振頻率值的諧振頻率寄存器、保存所述振動電機型號信息的電機型號寄存器、臨時保存所述振幅值,振動電機為DC電機狀態(tài)時直接導出振幅值,所述振動電機為AC電機狀態(tài)時在每個振動電機諧振頻率的1/2周期導出所述振幅值的動作控制寄存器等數(shù)字邏輯部、從所述諧振頻率寄存器讀取振動電機諧振頻率信息,對所述時鐘生成部輸入的時鐘脈沖加以計數(shù),當計數(shù)值達到所述振動電機諧振頻率所需時鐘個數(shù)的1/2時將HIGH或low相應(yīng)值交叉輸出至所述動作控制寄存器的計數(shù)及比較部。
3.根據(jù)權(quán)利要求2所述,該串口界面方式的振動電機驅(qū)動裝置的特征在于所述主處理器將初始動作時得到的振動電機的型號信息及諧振頻率信息設(shè)置在所述電機型號寄存器及諧振頻率寄存器上。
4.根據(jù)權(quán)利要求1所述,該串口界面方式的振動電機驅(qū)動裝置的特征在于所述 Effect命令屬于Effect生成命令數(shù)據(jù)時,所述Effect生成命令數(shù)據(jù)包括波形信息、周期信息、追加信息中的任何一個以上的信息。
5.根據(jù)權(quán)利要求4所述,該串口界面方式的振動電機驅(qū)動裝置的特征在于所述 Effect數(shù)據(jù)生成部包括與Effect生成命令數(shù)據(jù)中的信息相對應(yīng)的波形數(shù)據(jù)生成部、比較所述振動電機的諧振頻率信息和所述時鐘生成部輸入的時鐘計數(shù)值,其計數(shù)值達到振動電機諧振頻率所需時鐘個數(shù)的時交叉導出HIGH或low對應(yīng)值來生成與振動電機的諧振頻率具有相同頻率脈沖波的計數(shù)及比較部、輸入端連接到所述計數(shù)及比較部和波形數(shù)據(jù)生成部,將波形數(shù)據(jù)生成部輸出的波形數(shù)據(jù)載入到所述計數(shù)及比較部所認可的脈沖波并轉(zhuǎn)換處理為Effect數(shù)字數(shù)據(jù)后輸出到所述D/A轉(zhuǎn)換部的調(diào)制部。
全文摘要
本發(fā)明提供一種采用串口界面方式的振動電機驅(qū)動裝置,其特征在于該裝置包括在發(fā)生Event時,從主處理器接收Effect命令(數(shù)字數(shù)據(jù)形式的Effect數(shù)字數(shù)據(jù)或Effect生成命令數(shù)據(jù))的串口界面;從所述串口界面接收到Effect命令后生成時鐘脈沖的時鐘生成部;基于所述串口界面發(fā)送Effect命令及所述時鐘生成器發(fā)送的時鐘脈沖,導出與所述振動電機諧振頻率具有相同頻率的Effect數(shù)據(jù)的Effect數(shù)據(jù)生成器;將所述Effect數(shù)據(jù)轉(zhuǎn)換為振動電機驅(qū)動信號的D/A轉(zhuǎn)換部等振動電機驅(qū)動信號生成部以及根據(jù)所述振動電機驅(qū)動信號生成觸覺反饋的振動電機。本發(fā)明可將1個振動電機驅(qū)動裝置適用于各種諧振頻率振動電機通過精密的諧振頻率調(diào)節(jié)可提高振動力,通過準確精密的振動電機驅(qū)動及振幅調(diào)節(jié)還能提高產(chǎn)品的觸覺反饋特性,使不具備PWM信號輸出功能的主處理器也能具備觸控功能。并且,通過接收波形、振幅、周期等追加信息在內(nèi)的Effect生成命令數(shù)據(jù),在振動電機驅(qū)動裝置生成硬件性指定Effect波形,因此主處理器無需生成Effect數(shù)字數(shù)據(jù),在最大程度內(nèi)減少了主處理器發(fā)送的控制信號量的同時又能生成多種觸覺反饋,從而顯著降低了主處理器的負荷。
文檔編號H02P31/00GK102177653SQ200980140255
公開日2011年9月7日 申請日期2009年10月22日 優(yōu)先權(quán)日2008年10月22日
發(fā)明者金廷鐵, 韓光洙 申請人:意美基斯技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1