在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>嵌入式開發(fā)>體感算法多功能藍(lán)牙遙控器設(shè)計(jì)方案

體感算法多功能藍(lán)牙遙控器設(shè)計(jì)方案

2017-10-23 | rar | 0.6 MB | 次下載 | 1積分

資料介紹

隨著三網(wǎng)融合[1]的推進(jìn),多功能電視機(jī)頂盒已經(jīng)進(jìn)入了千家萬戶。電視除了能夠收看電視節(jié)目外,視頻點(diǎn)播、瀏覽網(wǎng)頁、多媒體游戲、視頻通話等功能也已經(jīng)或即將被引入現(xiàn)代電視(或電視機(jī)頂盒)中。因此,僅具有按鍵功能的紅外線遙控器已經(jīng)無法滿足如此眾多的功能需求。為此,本文在普通遙控器的按鍵功能上增加了體感模塊和語音模塊,引入了體感控制算法,并以藍(lán)牙協(xié)議作為通信方式,設(shè)計(jì)了一款具有體感控制功能的多功能遙控器。
  1 系統(tǒng)總體設(shè)計(jì)
  系統(tǒng)總體設(shè)計(jì)框圖如圖1所示。系統(tǒng)以HL1010芯片為控制核心,數(shù)字加速度傳感器、數(shù)字陀螺儀和地磁計(jì)的數(shù)據(jù)通過I2C總線傳至HL1010的8051微控制器,經(jīng)過濾波和體感算法的處理,轉(zhuǎn)化為主機(jī)服務(wù)端可用的數(shù)據(jù),由HL1010的藍(lán)牙控制器傳至主機(jī)服務(wù)端。8051微控制器對鍵盤模塊進(jìn)行鍵盤掃描,將鍵值通過藍(lán)牙發(fā)送至主機(jī)服務(wù)端外,還可以進(jìn)行簡單的音頻壓縮和解碼,并通過藍(lán)牙控制器和語音模塊,完成遙控器和主機(jī)服務(wù)端的語音傳輸。遙控器中加入了E2PROM,用以存儲程序和初始化數(shù)據(jù)以及藍(lán)牙通信所需的重連信息電源管理模塊用以管理各個(gè)模塊之間的電源,達(dá)到節(jié)能和延長電池使用壽命的作用。此外,串口接口為HL1010燒錄程序的接口。
  體感算法多功能藍(lán)牙遙控器設(shè)計(jì)方案
  2 硬件設(shè)計(jì)
  2.1 HL1010接口及外圍電路
  HL1010為藍(lán)牙控制芯片,其特點(diǎn)是:除了具有獨(dú)立的藍(lán)牙控制核心外,還集成了一顆8051微控制器核心;具有28個(gè)獨(dú)立的GPIO,兩路語音輸入輸出通道;集成了I2C和SPI控制器,便于外圍設(shè)備的擴(kuò)展;內(nèi)部固化了鍵盤掃描固件,可以通過簡單的寄存器讀寫完成鍵盤掃描。
  利用HL1010的外圍電路,其中,GPIO10~GPIO17作為鍵盤行掃描,GPIO30~GPI-O37作為鍵盤列掃描;GPIO20~GPIO27為電源管理GPIO,分別通過軟件來控制加速度傳感器、數(shù)字陀螺儀、地磁計(jì)、E2PROM、揚(yáng)聲器、振動電機(jī)等模塊的開關(guān),以達(dá)到節(jié)能的作用;Pin44、45、48、49、50為語音模塊接口,pin23、24為I2C接口。其余引腳為芯片的供電射頻匹配電路。HL1010的外圍電路可參考文獻(xiàn)[2]。
  2.2 傳感器模塊
  表1為本設(shè)計(jì)中傳感器的部分參數(shù),三個(gè)傳感器都通過I2C總線與主控芯片進(jìn)行交互,電路設(shè)計(jì)較為簡單。
  體感算法多功能藍(lán)牙遙控器設(shè)計(jì)方案
  3 軟件設(shè)計(jì)
  3.1 體感算法
  體感功能中最常用的是空中鼠標(biāo),即通過遙控器在空中的揮舞來控制屏幕中鼠標(biāo)的運(yùn)動,同時(shí)通過遙控器按鍵實(shí)現(xiàn)鼠標(biāo)按鍵的操作,從而使用戶能在遠(yuǎn)距離的三維空間中獲得鼠標(biāo)的操作功能。為了實(shí)現(xiàn)空中鼠標(biāo)的功能,本文采用陀螺儀和加速度傳感器。通過對陀螺儀得到的角速度數(shù)據(jù)分析得出遙控器的運(yùn)動狀態(tài),作為空中鼠標(biāo)的主要數(shù)據(jù);通過對加速度傳感器提供的加速度(主要是判斷重力加速度的方向)數(shù)據(jù)進(jìn)行分析,得到遙控器所處的姿態(tài),從而對陀螺儀的數(shù)據(jù)進(jìn)行坐標(biāo)轉(zhuǎn)換。陀螺儀所得數(shù)據(jù)中與重力加速度平行的方向?yàn)閅軸,與重力加速度垂直的為X軸,使最終空中鼠標(biāo)的Y軸與重力加速度的平行方向始終一致、X軸與重力加速度的垂直方向始終一致。其數(shù)學(xué)方法如下[3-4]:
  遙控器的加速度為as,大地系加速度為ai,兩者的轉(zhuǎn)化關(guān)系為:
  ai=asRis (1)
  其中,Ris為遙控器相對于大地系的余弦陣,其表達(dá)式為:
  體感算法多功能藍(lán)牙遙控器設(shè)計(jì)方案
  經(jīng)過坐標(biāo)轉(zhuǎn)換后,無論使用者如何將遙控器握在手中(正握,反握,豎立,倒立等),空中鼠標(biāo)的運(yùn)動僅與使用者手臂的運(yùn)動方向有關(guān),而與遙控器的運(yùn)動方向無關(guān)。
  算法的主要流程為:(1)對角速度進(jìn)行采樣,并進(jìn)行數(shù)字濾波;(2)對加速度進(jìn)行采樣,并進(jìn)行數(shù)字濾波;(3)通過加速度傳感器數(shù)據(jù)對陀螺儀的坐標(biāo)軸進(jìn)行旋轉(zhuǎn);(4)計(jì)算鼠標(biāo)兩個(gè)軸的偏移量;(5)通過鍵盤掃描得到鼠標(biāo)按鍵鍵值;(6)通過HID協(xié)議將鍵值發(fā)送給服務(wù)端。數(shù)據(jù)流程如圖2所示。
  體感算法多功能藍(lán)牙遙控器設(shè)計(jì)方案
下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1TC358743XBG評估板參考手冊
  2. 1.36 MB  |  330次下載  |  免費(fèi)
  3. 2開關(guān)電源基礎(chǔ)知識
  4. 5.73 MB  |  6次下載  |  免費(fèi)
  5. 3100W短波放大電路圖
  6. 0.05 MB  |  4次下載  |  3 積分
  7. 4嵌入式linux-聊天程序設(shè)計(jì)
  8. 0.60 MB  |  3次下載  |  免費(fèi)
  9. 5基于FPGA的光纖通信系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
  10. 0.61 MB  |  2次下載  |  免費(fèi)
  11. 6基于FPGA的C8051F單片機(jī)開發(fā)板設(shè)計(jì)
  12. 0.70 MB  |  2次下載  |  免費(fèi)
  13. 751單片機(jī)窗簾控制器仿真程序
  14. 1.93 MB  |  2次下載  |  免費(fèi)
  15. 8基于51單片機(jī)的RGB調(diào)色燈程序仿真
  16. 0.86 MB  |  2次下載  |  免費(fèi)

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費(fèi)
  3. 2555集成電路應(yīng)用800例(新編版)
  4. 0.00 MB  |  33564次下載  |  免費(fèi)
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費(fèi)
  7. 4開關(guān)電源設(shè)計(jì)實(shí)例指南
  8. 未知  |  21548次下載  |  免費(fèi)
  9. 5電氣工程師手冊免費(fèi)下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費(fèi)
  11. 6數(shù)字電路基礎(chǔ)pdf(下載)
  12. 未知  |  13750次下載  |  免費(fèi)
  13. 7電子制作實(shí)例集錦 下載
  14. 未知  |  8113次下載  |  免費(fèi)
  15. 8《LED驅(qū)動電路設(shè)計(jì)》 溫德爾著
  16. 0.00 MB  |  6653次下載  |  免費(fèi)

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費(fèi)
  3. 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
  4. 78.1 MB  |  537796次下載  |  免費(fèi)
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420026次下載  |  免費(fèi)
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費(fèi)
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費(fèi)
  11. 6電路仿真軟件multisim 10.0免費(fèi)下載
  12. 340992  |  191185次下載  |  免費(fèi)
  13. 7十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
  14. 158M  |  183278次下載  |  免費(fèi)
  15. 8proe5.0野火版下載(中文版免費(fèi)下載)
  16. 未知  |  138040次下載  |  免費(fèi)
主站蜘蛛池模板: 在线观看亚洲一区 | 高清国产一区二区三区 | 色九| 国产片无遮挡在线看床戏 | 天天爱天天操天天射 | 色猫成人网| 天天草综合 | 亚洲免费网 | 牛牛a级毛片在线播放 | 久久香蕉综合色一综合色88 | 久青草免费在线视频 | 婷婷激情狠狠综合五月 | 一区二区三区免费在线 | 嫩草黄色影院 | 婷婷综合七月激情啪啪 | 日日爽夜夜 | 97爱sese| 噜啪啪| 51xtv成人影院| 日本偷偷操 | 中文字幕一区在线 | 天天操夜夜爽 | 最近2018中文字幕免费看2019 | 222网站高清免费观看 | 色噜噜狠狠成人中文小说 | 国产精品久久女同磨豆腐 | 欧美xx网站 | 一区二区三区电影 | 日本一区二区不卡视频 | 精品精品国产自在久久高清 | 久热福利| 69国产成人综合久久精品 | 午夜黄色毛片 | 亚洲香蕉国产高清在线播放 | 热久久这里只有精品 | 鸥美三级 | 欧美性野久久久久久久久 | 国产视频一二三 | 欧美人成一本免费观看视频 | 一本大道加勒比久久 | 久久人人青草97香蕉 |