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

          關(guān) 閉

          新聞中心

          EEPW首頁 > 工控自動化 > 設計應用 > 一種可監(jiān)測人體脈搏波及心率的健康鼠標

          一種可監(jiān)測人體脈搏波及心率的健康鼠標

          作者: 時間:2012-06-25 來源:網(wǎng)絡 收藏

          1.4 單片機控制模塊
          數(shù)據(jù)與波數(shù)據(jù)采集處理共用的單片機控制模塊,如圖6所示。針對反射式波光電傳感器所采集的信號特點,設有波信號模/數(shù)采集模塊、脈搏波信號平滑濾波模塊、數(shù)據(jù)采集模塊、信號處理模塊、信號發(fā)送模塊。

          本文引用地址:http://www.ex-cimer.com/article/160379.htm

          e.JPG


          在本模塊,信號將會依次進行數(shù)模轉(zhuǎn)換,平滑濾波等處理,同時整合采集來的數(shù)據(jù),發(fā)送到數(shù)據(jù)轉(zhuǎn)換傳輸模塊。
          1.5 電壓轉(zhuǎn)換電路
          各個模塊的工作電壓,驅(qū)動電壓要求不同,所以設置電壓轉(zhuǎn)換電路,將電壓轉(zhuǎn)換成適用于各個模塊工作的電壓,如圖7所示。

          f.JPG


          電壓轉(zhuǎn)換模塊通過USB接口連接電腦端供電,電壓轉(zhuǎn)換模塊的OUT口與脈搏波數(shù)據(jù)放大模塊中的MCP6002芯片的VINB+、VINB-連接,脈搏波數(shù)據(jù)放大模塊的輸出端VOUTB與鼠標數(shù)據(jù)與脈搏波數(shù)據(jù)采集處理共用單片機控制模塊電源端口連接,其他模塊供電與電壓轉(zhuǎn)換模塊的OUT口連接。
          1.6 數(shù)據(jù)轉(zhuǎn)換傳輸模塊及Micro USB接口
          數(shù)據(jù)轉(zhuǎn)換傳輸模塊采用CP2102芯片,輸入端接收來自鼠標數(shù)據(jù)與脈搏波數(shù)據(jù)采集處理共用的單片機控制模塊的數(shù)據(jù)信號,將信號并行輸入轉(zhuǎn)為通用串行總線,通過Micro USB接口與電腦端進行數(shù)據(jù)傳輸。

          2 結(jié)論
          將鼠標和反射式光電傳感器結(jié)合制成成品之后,經(jīng)過實際測試,傳感器能夠很好的測得在手指處的脈搏波并輸出。再經(jīng)過計算機端配套軟件對信號的處理,能夠很好地、直觀地向用戶呈現(xiàn)其身體狀況。本課題的理念即為將引入鼠標,將與日常生活融為一體,讓用戶在日常生活中不用刻意去測量自身的生理信號,鼠標即可自動檢測使用者的多項生理參數(shù)信息,從而了解自己的身體狀況。
          本鼠標各個模塊中,除了將反射式脈搏波光電傳感器放在正常使用鼠標時大拇指所處的位置上,其他供電模塊,數(shù)據(jù)處理模塊等均置于鼠標內(nèi)部,集成到鼠標電路板上。無論是外觀還是手感,本鼠標與普通鼠標并無明顯差異,完全融入到了用戶的正常生活之中,在用戶使用鼠標的不經(jīng)意狀態(tài)時檢測并記錄脈搏。


          上一頁 1 2 3 4 下一頁

          評論


          相關(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); })();