999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于MEMS技術的多媒體空中鼠標

2017-02-27 11:33:34楊智博楊洪勇
計算機測量與控制 2017年1期
關鍵詞:多媒體功能系統

于 帥, 趙 玫,2,楊智博, 楊洪勇

(1.魯東大學 信息與電氣工程學院,山東 煙臺 264025; 2.哈爾濱工業大學 電氣工程及其自動化學院,哈爾濱 150001)

基于MEMS技術的多媒體空中鼠標

于 帥1, 趙 玫1,2,楊智博1, 楊洪勇1

(1.魯東大學 信息與電氣工程學院,山東 煙臺 264025; 2.哈爾濱工業大學 電氣工程及其自動化學院,哈爾濱 150001)

針對現有空中無線鼠標存在通信距離短、電池供電局限性等問題, 采用通信距離更長的2.4GHz無線傳輸模塊以及可循環充電利用的鋰電池對空中無線鼠標系統進行了改進;同時系統接收端采用USB設備通信,將大容量存儲設備與鼠標設備整合復用,并實現二者功能的任意切換,從而提高了該鼠標系統適應實際應用環境的能力;本系統采用多傳感器信息融合技術,對三軸陀螺儀和三軸加速度計的數據進行實時采集,將采集到的數據傳送給STM32微控制器,用于計算鼠標的位移、角度、角速度等參數;利用無線傳輸模塊將數據發送到接收端完成與計算機的通信,控制電腦并完成鼠標的功能,同時USB設備的接收端可免插拔切換為U盤模式;從而實現基于MEMS技術的多媒體空中無線鼠標的智能化和多功能化。

微機電技術;空中鼠標;陀螺儀;加速度傳感器;USB設備

0 引言

自鼠標誕生以來以其快捷、準確、直觀的屏幕定位和控制能力,方便了用戶與計算機系統之間的交互,極大地增強了系統的功能。受制于鼠標的工作原理,在使用場合以及適用范圍上有著很大的局限性,使鼠標很難脫離載體而獨立工作。隨著技術的進步,時下鼠標的種類愈來愈多,并且越來越多的跨界功能融入鼠標,使得鼠標的功能更加多樣化。文獻[1]設計了一種基于光學鼠標傳感器的轉速測量的鼠標,它能準確判別轉向并且在1 000 r/min范圍內具有良好的線性度和快速響應性。文獻[2]的鼠標系統融合了AD 公司的ADXL203MEMS微加速度計和無線射頻技術,使該鼠標系統能達到比傳統鼠標更高的控制精度、更高的 DPI,實現無按鍵的操作。同時針對鼠標在 PC 機屏幕上移動是在平面上的特點開發出一種利用三向加速度傳感器 MMA7455L 作為移動信號采集的鼠標,可以真正的實現鼠標由平面轉向三維空間的自由操作[3]。文獻[3]使用 MMA7455L 加速度傳感器代替傳統光電傳感器作為鼠標移動信息的采集源,通過移動補償算法,減少了三維空間移動路徑轉化為平面移動的誤差,實現鼠標的功能。文獻[4]針對許多應用場合如床上、長途汽車座位上沒有桌面存在,傳統的光電鼠標就不方便應用的問題。提出一種基于微機電系統慣性傳感器的鼠標設計方法。

本文是根據空中定位以及MEMS (micro-electro-mechanical systems)技術的原理,采用多傳感器信息融合技術設計一款具有智能化和多功能化的多媒體無線空中鼠標。本系統利用STM32處理器對加速度計以及陀螺儀的數據進行采集,并將采集后的數據利用RF射頻器發送到系統的接收端,再通過USB接口實現與電腦端實行通信,進而實現鼠標的各種功能。系統具有良好的容錯能力以及適應實際應用環境的能力,同時采用了可循環充電技術,具有良好的快捷充電,節能環保的優勢,此外,本系統通過將存儲設備與鼠標設備整合復用,因此對于教師、職員、以及各種需要公開演講的人群來說,可以將文件方便快捷的存入到鼠標的接收端,便于保存管理。

1 多媒體空中鼠標系統整體設計方案

本文利用發射端和接收端的協同工作共同實現多媒體空中鼠標的功能。發射模塊集成在手持端,由使用者控制。接收模塊用來連接電腦或手機等設備。

空中鼠標系統主控制無線發射模塊主要由姿態傳感器、STM32微控制器、無線傳輸模塊、電池充電管理單元以及激光燈組構成。首先MEMS傳感器通過感知使用者的動作來檢測加速度以及角速度等參數,解算出獲得鼠標姿態所必須的四元數以及歐拉角,與此同時獲得發射模塊按鍵信息。然后,利用無線傳輸完成發射端與接收端的通信功能,最后接收端將接收到的數據以報告描述符的形式發送給USB主機。

空中鼠標系統接收模塊主要由基于Cortex-M3內核的STM32微控制器、SD卡驅動電路、NRF24L01射頻模塊構成。當接收端切換為存儲模式時,SD卡用來作為存儲介質。接收模塊的主要完成的工作是將發射端發來的數據通過USB總線發送給PC,而完成對PC設備端的遠距離控制。同時USB 口既可以為充電式電池充電,也能供電給電源管理芯片。系統主要工作原理框圖如圖1所示。

圖1 多媒體空中鼠標系統工作原理框圖

1.1 無線傳輸方式選擇

本文采用Nordic 公司的 nRF24L01 射頻收發芯片來實現鼠標位移和控制信息的無線通信。NRF24L01[5]是一款工作在2.4~2.5 G 的 ISM 頻段的單片無線收發器芯片[5],集成度高而且價格比較低,包括頻率發生器、增強型 Shock-Burst 模式控制器、功率放大器、晶體振蕩器、調制器和解調器。NRF24L01具有低功耗、低工作電壓、抗干擾性強、穩定性高等特性。此外,它內置的多點通信控制可以為系統提供很大的擴展的空間,是一款應用比較廣泛的無線通訊芯片,比較適合應用于游戲控制器、無線收音、計算機外設等設備。

1.2 微控制器選擇

本文采用由意法半導體 (ST)公司生產的Cortex_M3 STM32作為系統核心處理器。系統在發送端采用STM32F030C8T6處理器,原因是它能夠滿足本文對較低的功耗、較快的處理速度以及低調試成本等要求;同時其具有便捷的開發環境、極高的性價比及功能性等特點。系統在接收端采用的是STM32F103C8T6處理器,主要面向低端以及低功耗應用,它同STM32F103C8T6處理器一樣具有相似的特點,是作為替換8/16位MCU的最佳選擇。

1.3 USB系統工作模式

一方面本文使用Micro SD卡與USB功能相結合來設計模擬U盤。另一方面,利用USB的人機接口功能完成鼠標設備的基本功能。USB系統是由主機Host以及從機Device (設備) 組成的一種主從的結構系統。一般的主機通常由單個或者幾個USB主控制器以及根集線器(Root Hub)構成。數據處理是USB主控制器的首要任務,連接主控制器和設備的任務則由根集線器來完成,他們之間的接口和通路也有根集線器來完成。

2 多媒體無線空中鼠標系統的硬件設計

2.1 電源管理電路

本文的手持發射端選用可充電鋰電池供電,采用Micro-USB標準接口充電,放電電壓區間是3.3~3.7 V。系統采用的充電管理芯片為TP4056,是一款恒流/恒壓線性充電管理芯片,同時還具有溫度檢測功能,防止充電溫度過高,具有充電指示和充電結束兩種LED狀態指示。

鋰電池充滿電時電壓高達4.2 V,而CPU供電為3.3 V左右,因此需要通過穩壓芯片將電壓穩定在3.3 V附近。在本文中發射端選取的穩壓芯片同接收端一樣,同為SPX3819。該芯片具有電壓輸出噪聲較低以及低壓差特性,比較適合本文所用的充電電池情況。充電管理單元電路及穩壓電路如圖2和3所示。

圖2 充電管理單元電路

圖3 穩壓電路

2.2 晶振與濾波電路

晶振電路的作用在于向CPU以及其它電路提供工作時鐘。在電源和地之間的電容為去耦電容,去耦電容起到去除噪聲和蓄能的功能。

和去耦電容位置不同的電容被稱為旁路電容,它們都能降低電路的干擾。在相同的電路中:旁路電容的主要作用是濾除輸入信號帶來的高頻噪聲,而去耦電容的主要作用是濾除輸出信號中的干擾信號。晶振與濾波電路如圖4所示。

圖4 晶振與濾波電路

2.3 MEMS傳感器電路

微機電系統主要包括微型機構、微型傳感器、微型執行器和相應的處理電路等幾部分,而且融合了多種微細加工技術[6]。MEMS主要利用微型陀螺儀以及加速儀工作,能夠感知運動的速度與方向。由于加速度傳感器不能實現對載體運動的快速跟蹤,導致加速度傳感器在較短時間內容易產生波動,本文在鼠標設計中將加速度傳感器作為輔助傳感器用來校正陀螺儀積分產生的偏差[6-10]。

同時MPU6050分別能檢測三軸加速度以及角速度,該傳感器數據采集精度高且功耗合理 (工作電流為6 mA,休眠模式下為25 μA)。MPU6050整合了三軸陀螺儀和三軸線加速度計,避免了加速度計和陀螺儀組合時的軸間差問題,并且減小了包裝空間;并能夠以400 kHz 的速度提供 16 位精度的加速度數據。因此本文選用MPU6050模塊,保證了數據的可靠性。同時采用最高速度為400 kHz的I2C接口在設備內部的寄存器之間進行通信,MPU-6050芯片內部加速度計和陀螺儀的輸出精度為3個16位可調ADC輸出,并將輸出的模擬量轉換為單片機采樣需要的數字量。MPU6050具備I2C通信接口,其外圍電路如圖5所示。

圖5 MPU6050模塊電路

2.4 2.4 G無線接口電路

NRF24L01 是通過 SPI 串口來實現全部的 30 字節配置字的配置任務。NRF24L01與MCU的通信可通過IO軟件模擬SPI的方法或者硬件SPI接口兩種方式實現。IO口軟件模擬的方式可方便器件與各種MCU進行通信,節省MCU的硬件資源。其原理圖如圖6所示。

圖6 NRF24L01通信模塊電路

2.5 接收端系統硬件原理圖設計

電腦USB端口通過檢測D+或者D-是否被拉高來判斷是否有USB設備插入。上拉電阻是接在D+上時對應的是全速以及高速設備,接在D-上時對應的為低速設備。另外NPN型三極管Q1作為上拉電阻的開關,在程序中通過對三極管的控制可以實現軟插拔的功能。USB接口電路如圖7所示。

圖7 USB接口電路

SPI模式下需要注意SD卡的電平匹配問題,工作電壓為5 V的單片機需要通過三極管或其它方法進行電平匹配或者采用串電阻限流的方法。SD卡接口電路如圖8所示。

圖8 SD卡接口電路

3 多媒體無線空中鼠標系統的軟件設計

3.1 發射端系統軟件設計

在發射端的軟件系統設計中,主要用到了姿態解算、按鍵處理、數據發送等任務調度與任務間的通訊功能。首先,給微控制器上電復位以后,需立即對外設進行初始化。其次,數據通過發射端設備的自檢系統檢測,若通過,則進行下一步的任務, 即系統進行數據發送、按鍵處理以及鼠標系統的姿態解算等任務的處理。否則,系統將再次檢測數據直到通過為止。最后,系統進行數據發送、按鍵處理以及鼠標系統的姿態解算等任務的處理。發射端鼠標動作任務調度和通訊處理的流程如圖9所示。

圖9 發射端流程圖

3.2 接收端系統軟件設計

多媒體空中鼠標的接收端是整個程序最基礎的部分,涉及到任務之間以及USB功能之間的切換。因此首先要實現對USB HID設備類的程序設計(即先完成USB作為鼠標接收端的功能);其次要完成SPI對SD卡的驅動,在文件系統下能實現對SD卡的正常讀寫功能接收端的程序設計;最后,在實現以上功能的基礎上完成USB大容量存數程序的移植,并能夠實現帶電狀態下的動態切換。完成上述過程就初步實現了鼠標功能和U盤存儲功能。與發送端采用了相同的結構與任務調度方法。接收端流程圖如圖10所示。

圖10 接收端流程圖

4 多媒體無線空中鼠標系統

4.1 多媒體無線空中鼠標系統實物平臺

通過對多媒體空中鼠標系統發射端和接收端的硬件、軟件設計以及在MDK開發環境下調試,得到了本文所設計的多媒體空中鼠標的實物圖,如圖11所示。

4.2 發射端姿態讀取及計算實驗驗證

鼠標發射端姿態傳感器MPU6050集成三軸加速度計與三軸陀螺儀。每個陀螺儀各自負責檢測相應軸的轉動速度,也就是檢測圍繞各個軸轉動的角速度。為校正角速度積分產生的誤差提高精確度,本文將加速度計作為鼠標平臺的一個觀測量用來輔助校正陀螺儀。角速度經過預處理之后就能得到較高響應度的鼠標偏轉角即翻滾角、俯仰角、偏航角。可以看出,鼠標具有較高的靈敏度。鼠標工作過程中對角度的響應如圖12所示。

圖11 多媒體無線空中鼠標系統實物圖

圖12 工作中的鼠標角度響應

5 結論

本文首先給出了無線空中鼠標系統的整體設計方案,主要包含鼠標的接收端和發射端兩方面的設計以及無線傳輸模式、微控制器等選擇。其次是系統硬件的設計,主要包括接收端電源管理電路、晶振與濾波電路、MEMS傳感器電路、2.4 G無線接口等電路。再次給出了系統軟件的實現過程,包括計算系統狀態、實現數據通信、完成USB和SD卡掃描等任務。最后通過發射端姿態讀取及計算實驗驗證該系統具有較高的靈敏度,可以較好的實現鼠標系統的功能。實驗證明,本文所設計的空中無線鼠標對現在的工作環境具有很廣的適應性,并且更加靈敏和環保,相信對未來無線空中鼠標的發展具有一定的借鑒意義。

[1] 劉冬冬,姜煒,張天宏.基于光學鼠標傳感器的轉速測量方法研究[J].傳感器與微系統,2008,27(9):21-26.

[2] 湯 堅,陳文元,姜曉波,等.基于微加速度計的鼠標系統[J].計算機工程設計,2008, 29(23): 6136-6138.

[3] 王 鵬,黃 冰,陳 婷.基于 MMA7455L 加速度鼠標的研究[J] 傳感技術學報,2010,23(7):1044-1047.

[4] 陳建新,臧 晶,楊璐璐.基于MEMS傳感器的三維鼠計與實現[J].計算機工程,2012,38(24):274-278.

[5] 陳麗娟,常丹華.基于nRF2401芯片的無線數據通信[J]. 電子器件,2006,29(1):248-250.

[6] 王淑華. MEMS傳感器現狀及應用[J].微納電子技術, 2011, 48 (8): 516-521.

[7] 田亮亮,臧家偉,王國發.基于MEMS的無線觸控鼠標的電路設計[J].機電產品開發與創新,2011,24(4):30-31.

[8] 段建雷,韓 鵬,樊愛軍,等.基于手機慣性傳感器空中優化與實現[J].計算機應用與軟件,2015,32(12):226-230.

[9] 江朝強,石 睿,王云飛.基于MEMS 指環式低功耗無線三維鼠標的設計[J].儀器儀表裝置,2013,28(9):12-14.

[10] 劉 宇,鞠文斌,劉羽熙. MEMS 加速度傳感器計量檢測技術的研究進展[J]. 計測技術,2010,30(4):5-8.

[11] 張家田,許 凱,嚴正國.基于空中運動/手勢控制接口的空中鼠標設計[J].現代電子技術, 2016,39(6):143-146.

[12] 鄭建利,高 鋒,張崇軍,等.基于GPRS的可配戴生理信息無線監測系統設計[J].鄭州輕工業學院學報,2015,30(5/6):138-141.

[13] 楊 偉,肖義平.基于STM32F103C8T6 單片機的 LCD 顯示系統設計[J].微型機與應用,2014,33(20):29-34.

[14] 賴義漢,王 凱.基于 MPU6050 的雙輪平衡車控制系統設計[J].河南工程學院學報(自然科學版),2014,26(1):53-57.

Multimedia Air Mouse Based on MEMS Technology

Yu Shuai1, Zhao Mei1,2, Yang Zhibo1, Yang Hongyong1

(1.School of Information and Electrical Engineering, Ludong University, Yantai 264025, China; 2.Department of Electrical Engineering and Automation, Harbin Institute of Technology, Harbin 150001, China)

The air wireless mouse system adopted much longer communication distance 2.4 GHz wireless transmission module and a rechargeable lithium battery is improved, in order to solve the existing problem of wireless air mouse, such as the shorter communication distance, the limitations of battery-powered and so on. It is well-adapted to the practical application environments that the receiver through the USB protocol can be reused as the massive storage device.The air wireless mouse system is adopted multi-sensor data fusion technology. Firstly, the real-time collected data through the three axis gyro and three axis accelerometer is transmitted to the STM32 microcontroller, used to calculate the mouse displacement, angle, angular velocity and other parameters. These datas will be sent to the receiver by wireless transmission module to achieve communication with the computer, which is controlled to perform the function of the mouse, the receiver of the USB device can be switched to plug-free U disk mode. The multimedia wireless air mouse achieve an intelligent and multi-functional task based on MEMS technology.

MEMS technology; air mouse; gyroscope; acceleration sensor;USB devices

2016-06-11;

2016-09-13。

國家自然科學基金資助項目(61273152,61304052;51407088);2015年地方高校國家級大學生創新創業訓練計劃項目(201510451088)。

于 帥(1995-),男,碩士研究生,主要從事智能控制,嵌入式系統方向的研究。

楊洪勇(1967-),男,教授,博士,主要從事多智能體編隊控制方向的研究。

1671-4598(2017)01-0114-05DOI:10.16526/j.cnki.11-4762/tp

TP

A

猜你喜歡
多媒體功能系統
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
借助多媒體探尋有效設問的“四度”
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
多媒體在《機械制圖》課中的應用
消費導刊(2018年10期)2018-08-20 02:56:28
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
關于非首都功能疏解的幾點思考
多媒體達人煉成記
河南電力(2016年5期)2016-02-06 02:11:40
適切 適時 適度——說說語文課堂的多媒體使用
語文知識(2015年9期)2015-02-28 22:01:42
主站蜘蛛池模板: 午夜无码一区二区三区在线app| 国产精品亚洲一区二区三区在线观看| 日韩欧美国产精品| 免费啪啪网址| 精品福利网| 国产免费a级片| 色综合久久88| 四虎永久在线精品国产免费| 国产极品美女在线观看| 亚洲无码日韩一区| 激情综合网激情综合| 国产黑丝视频在线观看| 亚洲高清无码久久久| 中文字幕第1页在线播| 午夜视频免费一区二区在线看| 福利视频99| 又爽又大又黄a级毛片在线视频| 国产噜噜噜视频在线观看| 毛片免费在线| 久久黄色视频影| 日韩欧美中文字幕在线精品| 玖玖精品视频在线观看| 久久久91人妻无码精品蜜桃HD| 无码免费的亚洲视频| 97精品国产高清久久久久蜜芽| 秋霞午夜国产精品成人片| 国产欧美日本在线观看| 国产成人a在线观看视频| 亚洲首页在线观看| 欧美国产日韩一区二区三区精品影视| 国产凹凸视频在线观看| 精品色综合| 99re热精品视频国产免费| 日韩精品欧美国产在线| 人妻丝袜无码视频| 国产九九精品视频| 亚洲精品自产拍在线观看APP| 日韩激情成人| 国产爽爽视频| 国产在线无码av完整版在线观看| 色香蕉网站| 国产在线精彩视频论坛| 中文成人无码国产亚洲| 国产日本视频91| 最新国产成人剧情在线播放 | 欧美国产日韩在线观看| 亚洲无码37.| 精品五夜婷香蕉国产线看观看| 欧美a在线视频| 国产精品污污在线观看网站| 久久黄色一级视频| 国产视频一区二区在线观看| 亚洲视频一区在线| 国产精品密蕾丝视频| 亚洲精品片911| 国产人妖视频一区在线观看| 黄色网站不卡无码| 亚洲精品桃花岛av在线| 不卡国产视频第一页| 国产免费网址| 99精品福利视频| 四虎在线观看视频高清无码 | 亚洲AV人人澡人人双人| 精品视频在线观看你懂的一区| 自慰高潮喷白浆在线观看| 国产在线精彩视频二区| 国内毛片视频| 这里只有精品免费视频| 国产欧美日韩精品第二区| 久久精品国产在热久久2019| 园内精品自拍视频在线播放| 国产麻豆精品手机在线观看| 欧美不卡二区| 欧美视频二区| 欧美在线中文字幕| 在线观看网站国产| 视频一本大道香蕉久在线播放| 亚洲欧美日韩精品专区| 国产成人成人一区二区| 国产美女在线观看| 亚洲国产高清精品线久久| 国产流白浆视频|