hid協(xié)議的串口藍(lán)牙鍵盤(pán)鼠標(biāo)設(shè)計(jì)_第1頁(yè)
hid協(xié)議的串口藍(lán)牙鍵盤(pán)鼠標(biāo)設(shè)計(jì)_第2頁(yè)
hid協(xié)議的串口藍(lán)牙鍵盤(pán)鼠標(biāo)設(shè)計(jì)_第3頁(yè)
hid協(xié)議的串口藍(lán)牙鍵盤(pán)鼠標(biāo)設(shè)計(jì)_第4頁(yè)
hid協(xié)議的串口藍(lán)牙鍵盤(pán)鼠標(biāo)設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩7頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、hid, 協(xié)議的串口藍(lán)牙鍵盤(pán)鼠標(biāo)設(shè)計(jì)篇一:鼠標(biāo)編程通訊協(xié)議鼠標(biāo)編程通訊協(xié)議鼠標(biāo)是一種快速定位器,通過(guò)移動(dòng)鼠標(biāo)可以快速定位屏幕上的對(duì)象,是計(jì)算機(jī)圖形界面交互的必用外部設(shè)備。通常,鼠標(biāo)通過(guò)微機(jī)中的串口或PS/2 鼠標(biāo)插口與主機(jī)連接。當(dāng)在平面上移動(dòng)鼠標(biāo)時(shí),通過(guò)機(jī)械或光學(xué)的方法把鼠標(biāo)滾輪移 ( 轉(zhuǎn)載于 : 小 龍文檔 網(wǎng) :hid, 協(xié)議的串口藍(lán)牙鍵盤(pán)鼠標(biāo)設(shè)計(jì) ) 動(dòng)的距離和方向轉(zhuǎn)換成脈沖信號(hào)傳送給計(jì)算機(jī),計(jì)算機(jī)鼠標(biāo)驅(qū)動(dòng)程序?qū)⒚}沖個(gè)數(shù)轉(zhuǎn)換成鼠標(biāo)的水平方向和垂直方向的位移量,從而控制顯示屏上光標(biāo)箭頭隨鼠標(biāo)的移動(dòng)而移動(dòng)。根據(jù)此原理,我們可利用鼠標(biāo)的上位機(jī)驅(qū)動(dòng)程序來(lái)設(shè)計(jì)測(cè)控系統(tǒng)中的編碼器讀取軟件。1 串行鼠

2、標(biāo)的原理及數(shù)據(jù)協(xié)議鼠標(biāo)一般劃分為以下功能模塊:微控制器、按鍵檢測(cè)、位置移動(dòng)檢測(cè)、RS232信號(hào)產(chǎn)生、5V電源產(chǎn)生器。串行鼠標(biāo)的功能框圖如圖1 所示。微軟公司與Mouse System 公司的鼠標(biāo)都采用串行輸入技術(shù)。微軟公司的協(xié)議格式為 3 個(gè)字節(jié):第1 字節(jié)的6、 7 位固定為1, 4, 5 位分別為左右鍵狀態(tài),2、 3 位為上下移動(dòng)數(shù)據(jù)的高6、 7 位,0、1 位為左右移動(dòng)數(shù)據(jù)的高6、 7 位;第2、第3 字節(jié)發(fā)送的都是左右上下的其余6 位數(shù)據(jù),其中Y 表示上下、X 表示左右移動(dòng)的數(shù)據(jù)位。Mouse System 公司的協(xié)議格式為5 個(gè)字節(jié):1 個(gè)字節(jié)用于描述3 個(gè)按鍵的狀態(tài),2 個(gè)字節(jié)為Y

3、 方向的相對(duì)坐標(biāo),另外2 個(gè)字節(jié)為X 方向的相對(duì)坐標(biāo),具體協(xié)議如表 1 所列。由表1 我們可以方便地制作鼠標(biāo)。表 1 鼠標(biāo)系統(tǒng)數(shù)據(jù)信息協(xié)議1=左鍵狀態(tài) M=中鍵狀態(tài) R=右鍵狀態(tài) 1=按下 0= 釋放X7X0=X軸(左右)運(yùn)動(dòng)數(shù)據(jù) Y7Y0=Y軸(上下) 運(yùn)動(dòng)數(shù)據(jù)鼠標(biāo)編程通訊協(xié)議數(shù)據(jù)格式 Microsoft 公司標(biāo)準(zhǔn):MICROSOFT FORMAT 字節(jié) 字元( B i t )7 6 5 4 3 2 1 0BYTE1 1 1 L R Y7 Y6 X7 X6 BYTE2 0 0 X5 X4 X3 X2X1 X0 BYTE3 0 0 Y5 Y4 Y3 Y2 Y1 Y0 注釋?zhuān)篖 = 左鍵狀態(tài)R

4、= 右鍵狀態(tài)1 = 按下 0 = 釋放 X0-X7 = X 距離Y0-Y7 = Y 距離 X7 或 Y7 為符號(hào)位串口特性:波特率= 1200 Baud , 8 位數(shù)據(jù),無(wú)校驗(yàn)位, 2 停止位。 MOUSE SYSTEMS司標(biāo)準(zhǔn):MOUSE SYSTEM FORM每節(jié) 字元(B i t ) 7 6 5 43 2 1 0BYTE1 1 0 0 0 0 L M RBYTE2 X7 X6 X5 X4 X3 X2 X1 X0 BYTE3 Y7 Y6 Y5 Y4Y3 Y2 Y1 Y0 BYTE4 X7 X6 X5 X4 X3 X2 X1 X0 BYTE5 Y7Y6 Y5 Y4 Y3 Y2 Y1 Y0 注

5、釋?zhuān)篖 = 左鍵狀態(tài)R = 右鍵狀態(tài)M = 中間鍵狀態(tài)1 = 按下 0 = 釋放 X0-X7 = X 距Y0-Y7 = Y 距離 X7 或 Y7 為符號(hào)位串口特性:波特率= 1200 Baud , 8 位數(shù)據(jù),無(wú)校驗(yàn)位, 2 停止位。 IBM 公司 PS/2 MOUSE 標(biāo)準(zhǔn):PS/2 MOUSE FORMAT字節(jié) 字元(B i t ) 7 6 5 4 3 2 1 0BYTE1 YV XV YS XS 1 0 R LBYTE2 X7 X6 X5 X4 X3 X2 X1 X0 BYTE3 Y7 Y6 Y5 Y4Y3 Y2 Y1 Y0注釋?zhuān)篖 = 左鍵狀態(tài)R = 右鍵狀態(tài)1 = 按下 0 = 釋放

6、 X0-X7 = X 距離Y0-Y7 = Y 距離 X7 或 Y7 為符號(hào)位XS,YS = 符號(hào)位 1- 反向移動(dòng)XV,YV = 溢出位 1X Y 數(shù)據(jù)溢出篇二:?jiǎn)涡酒{(lán)牙無(wú)線鍵盤(pán)的設(shè)計(jì)及方案對(duì)比分析單芯片藍(lán)牙無(wú)線鍵盤(pán)的設(shè)計(jì)及方案對(duì)比分析基于微軟藍(lán)牙技術(shù)的鍵盤(pán)的整個(gè)系統(tǒng)基本上只有一個(gè)關(guān)鍵器件 Broadcom 藍(lán)牙控制器。這款I(lǐng)C 兼有藍(lán)牙收發(fā)器和鍵盤(pán)控制器雙重功能,還集成了鍵盤(pán)掃描接口,負(fù)責(zé)處理與按鍵有關(guān)的陣列信息。但基于該IC 的無(wú)線鍵盤(pán)有一個(gè)顯著缺憾,若短間時(shí)內(nèi)沒(méi)使用,再次敲擊按鍵時(shí),不會(huì)立刻就有響應(yīng)。雖然除了Broadcom 的方案,也還有其它可選方案,但這些可選方面也有各自局限所在。

7、撰寫(xiě)有關(guān)設(shè)計(jì)揭密的文章時(shí),我通常會(huì)挑出被拆解系統(tǒng)的關(guān)鍵器件供應(yīng)商,并由此與相關(guān)供應(yīng)商的工程師討論各種設(shè)計(jì)問(wèn)題。不過(guò),對(duì)基于微軟藍(lán)牙技術(shù)的鍵盤(pán)的拆解卻顯得與眾不同,因?yàn)檎麄€(gè)系統(tǒng)基本上只有一個(gè)關(guān)鍵器件Broadcom 藍(lán)牙控制器。Broadcom 的初衷是使鍵盤(pán)( 和鼠標(biāo) )的設(shè)計(jì)盡可能簡(jiǎn)單。從市場(chǎng)角度來(lái)看,Broadcom 并未將心思放在新奇的高端無(wú)線鍵盤(pán)上,其興趣點(diǎn)在于促成較低成本的藍(lán)牙鍵盤(pán)大量上市,進(jìn)而催熱藍(lán)牙市場(chǎng)。目前, 采用 Broadcom控制器的鍵盤(pán)( 與藍(lán)牙鼠標(biāo)一起交付) 市場(chǎng)售價(jià)約為100 美元,而 Broadcom 希望這個(gè)價(jià)格能夠降至60 美元。該鍵盤(pán)的工業(yè)設(shè)計(jì)由微軟完成,它

8、設(shè)計(jì)用于替代此前IC 是一款單芯片藍(lán)牙器件,兼有藍(lán)牙收發(fā)器和鍵盤(pán)控制器雙重功能。 這款 IC 符合藍(lán)牙規(guī)范,支持人機(jī)接口設(shè)備模式(HID)該芯片采用了通過(guò)標(biāo)準(zhǔn)降壓CMO皺術(shù)實(shí)現(xiàn)的高性能射頻部分,其專(zhuān)有的自校準(zhǔn) vccm構(gòu)可提供極佳的相噪性能,并支 持整個(gè)頻段的快速跳頻技術(shù)。圖3: BCM204嫌有藍(lán)牙收發(fā)器和鍵盤(pán)控制器雙重功能該芯片集成了所有的濾波器,通過(guò)自校準(zhǔn)可自動(dòng)補(bǔ)償溫度變化。它集成了片上8051 處理器和RAM/ROM?儲(chǔ)器、完全支持 152個(gè)按鍵和用戶自定義熱鍵的 鍵盤(pán)掃描接口、低壓降(LDO)穩(wěn)壓器,還集成了正交信號(hào)解 碼器,可同時(shí)支持滾珠式及光電鼠標(biāo)設(shè)計(jì)。這種高集成特性 對(duì)于降低系

9、統(tǒng)成本而言至關(guān)重要?!?BCM204虛一款藍(lán)牙控制器,但我們針對(duì)鍵盤(pán)應(yīng)用進(jìn)行了量身設(shè)計(jì),” Broadcom 負(fù)責(zé)藍(lán)牙芯片的產(chǎn)品經(jīng)理TomRamsthaler 表示,“我們致力于使用單顆芯片完成所有功能,以此降低成本。所以,當(dāng)你拆開(kāi)鍵盤(pán)時(shí),在里面就看不到太多東西。”而繼BCM2040后,Broadcom還推由了支持藍(lán)牙 版規(guī)范的BCM2042芯片。它在 BCM2040高集成度的基礎(chǔ)上, 還進(jìn)一步集成了用于存儲(chǔ)藍(lán)牙地址和配置數(shù)據(jù)的8KB非易失性閃存,以及用于支持外部傳感器的開(kāi)關(guān)穩(wěn)壓器。無(wú)線鍵盤(pán)的一個(gè)關(guān)鍵問(wèn)題是功耗。研究顯示,用戶希望無(wú)線鍵盤(pán)能使用6 到 8 個(gè)月的時(shí)間,而不用更換電池。Broad

10、com的無(wú)線鍵盤(pán)與競(jìng)爭(zhēng)產(chǎn)品一樣,使用兩節(jié)AA電池供電。而B(niǎo)CM204葉的藍(lán)牙基帶內(nèi)核進(jìn)行了優(yōu)化,可延長(zhǎng)電池使用時(shí)間。在正常使用條件下,微軟的設(shè)計(jì)能達(dá)到7 個(gè)月的電池使用壽命。Broadcom聲稱,若采用BCM2042K片,電池使用壽命可進(jìn)一步延長(zhǎng)。設(shè)計(jì)缺憾采用BCM2040的無(wú)線鍵盤(pán)的設(shè)計(jì)過(guò)程包括:開(kāi)發(fā)按鍵掃描接口,增添一個(gè)額外的晶體( 成本約 35 美分 ) 、一個(gè)E2PROM本約15至U 20美分)、若干電阻和電容,以及一只電感。但該無(wú)線鍵盤(pán)有一個(gè)顯著缺憾:若短時(shí)間內(nèi)沒(méi)使用鍵盤(pán),當(dāng)你再次敲擊按鍵時(shí),鍵盤(pán)不會(huì)立刻就有響應(yīng)。這是因?yàn)椋?若在預(yù)設(shè)時(shí)間內(nèi)沒(méi)有使用鍵盤(pán)時(shí),鍵盤(pán)將進(jìn)入休眠狀態(tài);所以,再

11、次啟用時(shí),鍵盤(pán)需要與計(jì)算機(jī)主機(jī)重新建立藍(lán)牙連接。 “系統(tǒng)為按鍵安排了緩沖,所以敲擊按鍵時(shí),需要一兩秒鐘時(shí)間來(lái)喚醒主機(jī),” Ramsthaler 表示, “鍵擊信息會(huì)傳送至主機(jī),但會(huì)有約一秒鐘的延時(shí)?!痹谛菝郀顟B(tài)下,該無(wú)線鍵盤(pán)的功耗為10 到 20 微安。這就允許你走離計(jì)算機(jī)很長(zhǎng)、很長(zhǎng)時(shí)間,返回時(shí)電池仍能正常使用。 當(dāng)然, 設(shè)計(jì)人員可以選擇使鍵盤(pán)始終處在消耗約300到 400微安電流的上電狀態(tài),這樣可以省去重新建立藍(lán)牙連接的時(shí)間 ( 以及相關(guān)延時(shí)) ,但這種方案會(huì)大幅縮短電池使用壽命。主要優(yōu)勢(shì)以用戶可承受的方式將藍(lán)牙技術(shù)引入臺(tái)式電腦應(yīng)用,除了無(wú)線鍵盤(pán)( 和鼠標(biāo) ) 以外,還催生了其它的一系列市場(chǎng)

12、,可能(也應(yīng)該)包括:打印機(jī)、MP端放器、PDA移動(dòng)手持設(shè) 備等。而B(niǎo)roadcom的Blink軟件極大地簡(jiǎn)化了 PC與手持設(shè) 備間的鏈接,可幫助藍(lán)牙技術(shù)在這些領(lǐng)域的發(fā)展。圖 1:采用Broadcom的單片BCM2040 IC,簡(jiǎn)化無(wú)線鍵盤(pán)設(shè)計(jì)圖2:Broadcom 提供基于其藍(lán)牙無(wú)線鍵盤(pán)控制器的參考設(shè)計(jì)此外,藍(lán)牙技術(shù)的部分成本也能夠降低。例如,若PC本身支持藍(lán)牙,則鍵盤(pán)可以不帶藍(lán)牙適配器。對(duì)手持設(shè)備或 PDA來(lái)說(shuō),藍(lán)牙雖增加了成本,但省去了USB連接和底座(cradle) 的開(kāi)銷(xiāo)。Broadcom 聲稱,其參考設(shè)計(jì)省去了設(shè)計(jì)師大部分繁復(fù)工作,其中就包括省去了美國(guó)聯(lián)邦通信委員會(huì)(FCC)的預(yù)測(cè)

13、關(guān)。所以,Broadcom稱,如你自己仍需打通預(yù)測(cè)關(guān),若采用 Broadcom 的參考設(shè)計(jì)就可確保你能順利過(guò)關(guān)??蛇x方案對(duì)比分析與 Broadcom 方案不同,另一種可選方案需要兩片IC:一片用于藍(lán)牙連接,另一片用于鍵盤(pán)控制。某些鍵盤(pán)生產(chǎn)商選用了這種包含兩片IC 的方案,部分原因是該方案能支持更為標(biāo)新立異的設(shè)計(jì)。除了增加一片IC, 這種設(shè)計(jì)可能還需要外接閃存,以對(duì)固件進(jìn)行定制。但由于Broadcom 方案整合了全部所需固件,所以只需外加一片通過(guò)串口連接的E2PROM可。 鍵盤(pán)設(shè)計(jì)師也可以選擇另一種替代方案,即采用諸如27MHz設(shè)計(jì)這樣的專(zhuān)有無(wú)線方案。這種替代方案只需一個(gè)晶體、一片低成本的處理器

14、和四五只晶體管,原材料成本(BOM雙Z勺90美分。這種方案價(jià)格更便宜,但也有其局限所在。舉例來(lái)說(shuō),藍(lán)牙采用跳頻技術(shù)。所以,同一間教室內(nèi)的每位學(xué)生都能使用藍(lán)牙鼠標(biāo)和鍵盤(pán)而不會(huì)產(chǎn)生干擾;而在27MHz系統(tǒng),將遭遇干擾問(wèn)題。當(dāng)然,你可以為這些便宜的系統(tǒng)增加一個(gè)安全層,但同時(shí)也會(huì)抬高成本。相對(duì)而言,采用藍(lán)牙技術(shù)的無(wú)線鍵盤(pán)就沒(méi)有這個(gè)必要,因?yàn)椴僮飨到y(tǒng)本身預(yù)置了 128位加密任務(wù)。除了干擾問(wèn)題,27MHz方案也存在另一處局限。27MHz系統(tǒng)作用距離一般為約 3至4英尺(約至米 ) ;而藍(lán)牙方案的作用距離則可輕易地?cái)U(kuò)至30 英尺 ( 約 9米 )。篇三:航世 BOWC10藍(lán)牙鍵盤(pán)說(shuō)明書(shū)(R6)C108 多通

15、道藍(lán)牙控觸鍵盤(pán)C108Touch mouse Multi-Bluetooth Keyboard航世科技有限公司BOW technology Co. , Ltd.本設(shè)備采用航世的高科技和高標(biāo)準(zhǔn),旨在為消費(fèi)者提供優(yōu)質(zhì)的移動(dòng)辦公和移動(dòng)娛樂(lè)體驗(yàn)。內(nèi)容可能與最終的產(chǎn)品有少許的不同,這可能是我們產(chǎn)品的升級(jí)變化,如有變更,恕不另行通知。設(shè)備附隨的物品和任何可用配件,可能會(huì)因所在地區(qū)的不同而有差異。指示圖標(biāo)警告:可能傷及自己或他人的情況小心:可能損壞您的設(shè)備或其他設(shè)備的情況廢舊電池和電子電氣設(shè)備的處理:產(chǎn)品或其電池或者其包裝上帶有該符號(hào),表明該產(chǎn)品及其包含的任何電池不能隨生活垃圾一起丟棄。同時(shí),你有義務(wù)將其送

16、交適當(dāng)?shù)氖占攸c(diǎn),以便回收利用電池和電子電氣設(shè)備。由于電池和電子電氣設(shè)備中可能存在有害物質(zhì),因而分類(lèi)收集和回收利用有助于保護(hù)自然資源,防止由于處理不當(dāng)而對(duì)人類(lèi)健康和環(huán)境造成潛在的負(fù)面后果。有關(guān)電池和電子電氣設(shè)備廢舊物丟棄地點(diǎn)的詳細(xì)信息,請(qǐng)與當(dāng)?shù)氐氖姓?辦公室、生活垃圾處理服務(wù)部門(mén)或出售該產(chǎn)品的商店聯(lián)系。需其他信息請(qǐng)與service 聯(lián)系。 本設(shè)備包含鋰電池。本設(shè)備不適合用于機(jī)械、醫(yī)療或工業(yè)應(yīng)用。版權(quán)版權(quán) cXX 航世科技有限公司本指南受?chē)?guó)際版權(quán)法保護(hù)未經(jīng)航世科技事先書(shū)面許可,不得以任何形式或方式(電子或機(jī)械)復(fù)制、分發(fā)、轉(zhuǎn)譯或傳播本指南中的任何內(nèi)容, 包括影印、錄制或存儲(chǔ)在任何信息存儲(chǔ)器和檢索系統(tǒng)中。商標(biāo).BOW和BOVW標(biāo)是航世科技有限公司的注冊(cè)商標(biāo)。. Bluetooth? 是 Bluetooth SIG,Inc. 在全球的注冊(cè)商標(biāo)。 . 其他所有商標(biāo)和版權(quán)的所有權(quán)歸各自所有者所有。包裝明細(xì):鍵盤(pán),USB電源線,說(shuō)明書(shū)入門(mén)指南按鍵電源按鍵:

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論