<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > iMouse多功能空中鼠標

iMouse多功能空中鼠標

—— iMouse Multi-function On-air Mouse
作者:梁平 中國科學(xué)院上海應用物理所 時(shí)間:2010-06-29 來(lái)源:電子產(chǎn)品世界 收藏

  引言

本文引用地址:http://dyxdggzs.com/article/110397.htm

  目前,計算機已經(jīng)在相當多的家庭中實(shí)現普及,成為了普通家電的一員。同時(shí),計算機也從先前的科學(xué)計算、辦公等功能更多地向多媒體、娛樂(lè )功能轉移,成為家庭的多媒體娛樂(lè )中心。在這種背景下,一系列相關(guān)的計算機外延產(chǎn)品也相繼出現。比如電腦分身卡,這種產(chǎn)品可以使兩個(gè)以上用戶(hù)同時(shí)使用同一臺電腦,或者使書(shū)房的電腦同時(shí)也成為家庭中的多媒體娛樂(lè )中心。您只需躺在大廳的沙發(fā)上對著(zhù)大屏幕液晶,及高保真環(huán)繞音響,就能體驗真正的高清影音生活;或者您可以躺在床上就可以欣賞電影大片或玩一些小游戲。

  在這樣的應用中,現在的計算機輸入設備就顯得過(guò)時(shí)了。目前最重要的一個(gè)計算機輸入設備――鼠標,無(wú)論是先前的機械式的,還是當前主流的光電式的,都不能離開(kāi)一個(gè)桌面的使用環(huán)境。當我們躺在大廳的沙發(fā)上或躺在床上享受電腦的強大娛樂(lè )功能時(shí),并不希望還得為手中的鼠標找一個(gè)平坦且反光度適合的桌面。同時(shí),隨著(zhù)像wii這樣的游戲控制器的流行,人們已經(jīng)不能滿(mǎn)足于拿著(zhù)傳統鼠標在桌上劃來(lái)劃去這樣的游戲體驗,對“”這樣靈活、方便、趣味的輸入設備的需求逐漸形成。

  本文設計項目就是開(kāi)發(fā)這樣一個(gè)可以離開(kāi)桌面,真正在空中使用的一款鼠標產(chǎn)品。

  系統方案

  此系統的電路原理如圖1所示。電路可分為主體電路與接收電路兩個(gè)部分,主體電路由兩節7號電池進(jìn)行供電,而接收電路由USB總線(xiàn)進(jìn)行供電。主體電路為公司的MXT8051控制器為核心,實(shí)時(shí)獲取加速度傳感器與各個(gè)按鍵以及滾輪的狀態(tài)信息,通過(guò)信號處理技術(shù)進(jìn)行處理后,整合成符合HID報告規范的數據包格式,傳送給無(wú)線(xiàn)射頻系統模塊。無(wú)線(xiàn)射頻模塊再通過(guò)一定的通訊協(xié)議發(fā)送給接收電路。接收電路接收到有效的數據包后,通過(guò)USB接口將HID報告送到計算機,完成鼠標的一次輸入過(guò)程。

  同時(shí),MXT8051也控制一些LED,指示鼠標的狀態(tài),也使鼠標更加美觀(guān)。

  硬件系統設計

  從上面的介紹中,可以把整個(gè)硬件系統細分為以下幾個(gè)主要模塊:鼠標主體電路控制模塊、運動(dòng)傳感器模塊、無(wú)線(xiàn)收發(fā)模塊和USB電路模塊。各個(gè)模塊之間相互配合工作。下面,將對各個(gè)模塊逐一進(jìn)行介紹。

  主體電路控制模塊

  主體電路的控制模塊以MXT8051微控制器為核心。MXT8051是北京科技有限公司近期推出的一款高性能8位MCU,以高速單指令周期 8051 為核心。電路擁有豐富的外設,包括 PWM、UART、WDT,Timer 等,大容量存儲器,內嵌 32Kx8 可在線(xiàn)編程 flash,10 位 AD,8 位 DA,若干OP,36x4 LCD driver、POR、LDO 以及可編程增益放大器(PGA)等模擬電路。電路集成片上調試系統,通過(guò)標準JTAG接口,快速診斷復雜 SoC,該調試系統具有不占用任何硬件資源可進(jìn)行全速和單步運行、支持硬件斷點(diǎn)、軟件斷點(diǎn)、以及觀(guān)察內部特殊功能寄存器、程序指針和內部 RAM 等功能。

  本系統中,使用GPIO口來(lái)捕捉按鍵狀態(tài)。用外部中斷計數滾輪轉動(dòng),并同時(shí)用GPIO口判斷轉動(dòng)的方向。MXT8051控制器中并沒(méi)有SPI接口,這里,使用軟件模擬的方法來(lái)獲得SPI接口,驅動(dòng)芯片和CC2400。MXT8051控制器提供了3路PWM輸出,這里采用這3路PWM輸出驅動(dòng)3個(gè)LED,用以指示鼠標的狀態(tài)。此部分電路如圖2所示。


上一頁(yè) 1 2 3 4 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>