<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          關(guān) 閉

          新聞中心

          EEPW首頁(yè) > 工控自動(dòng)化 > 設(shè)計(jì)應(yīng)用 > 基于加速度傳感器的無線人體動(dòng)作測(cè)量設(shè)備

          基于加速度傳感器的無線人體動(dòng)作測(cè)量設(shè)備

          作者: 時(shí)間:2011-08-19 來源:網(wǎng)絡(luò) 收藏

          g.jpg h.jpg


          在0~90°范圍內(nèi)2種情況下,三軸角度與參照角度比較。表1為模擬右手右伸臂時(shí)三軸角度與參照角度比較。表2為模擬右手前抬臂時(shí)三軸角度與參照角度比較。由表1、表2可以看出:除個(gè)別接近0、90°時(shí)誤差較大外,大多數(shù)角度的誤差絕對(duì)值小于1.5°,與ADXL345官方說明文件的誤差小于1°較為相符。

          j.jpg


          表中負(fù)值為坐標(biāo)軸正方向與自然坐標(biāo)軸正方向夾角超過90°情況。誤差超過1°產(chǎn)生的原因有如下幾方面:
          ①在電源設(shè)計(jì)時(shí)沒有為ADXL345的ADC單獨(dú)設(shè)置參考電壓源,而是使用VDD系統(tǒng)電源,存在一些紋波干擾,造成誤差。
          ②沒有對(duì)進(jìn)行零點(diǎn)標(biāo)定,水平放置時(shí)X、Y軸輸出并不為0。
          ③缺少專業(yè)角度,角度參考圖使用普通量角器制作,參考角度與實(shí)際角度。
          平面與電路板平面、實(shí)驗(yàn)面包板平面不完全重合,存在固定夾角,測(cè)量時(shí)有誤差。從表1的Y軸夾角看出,理論上模擬右手右伸臂時(shí)Y軸夾角應(yīng)一直為0°,但現(xiàn)實(shí)中出現(xiàn)了一個(gè)轉(zhuǎn)角,使輸出逐漸由-1.2°過渡到2.2°。

          結(jié)語(yǔ)
          本文通過使用傳感器ADXL345采集信息,使用nRF24L01時(shí)頻模塊發(fā)送數(shù)據(jù),最后通過USB芯片CY7C68013將數(shù)據(jù)上傳給PC機(jī),并在PC機(jī)上實(shí)時(shí)繪制運(yùn)動(dòng)動(dòng)畫,構(gòu)建了一種信息測(cè)量。測(cè)量身體各部位角度典型誤差小于1.5°,滿足普通人機(jī)交互需要。目前已經(jīng)根據(jù)上述原理制作出樣品,PC機(jī)上顯示人體模型與佩戴測(cè)量模塊的實(shí)際人體較為一致,反應(yīng)靈敏,可以滿足快速實(shí)時(shí)的人機(jī)交互過程的實(shí)現(xiàn)。在進(jìn)一步減小輸出誤差,穩(wěn)定輸出結(jié)果后,可以應(yīng)用于高危環(huán)境機(jī)器人控制、游戲娛樂等各種人機(jī)交互場(chǎng)合。

          接地電阻相關(guān)文章:接地電阻測(cè)試方法



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

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();