《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于nRF51的智能計步器系統設計
基于nRF51的智能計步器系統設計
2016年微型機與應用第21期
李月婷,姜成旭
貴州大學 大數據與信息工程學院,貴州 貴陽 550025
摘要: 智能產品中計步功能已成為標配功能。根據運動三軸傳感器LIS3DH設計了可放置于任何產品的智能計步器,主要對硬件系統設計、算法實現和軟件設計進行研究。其加速度采集模塊以三軸傳感器LIS3DH作為運動數據的檢測模塊,其數據處理模塊對LIS3DH三軸加速度傳感器信息進行處理,通過數字濾波去除其他干擾信號的影響,利用加速度變化的正弦函數的特殊值采集實現計步功能,最后通過算法計算出人體運動步數;當連續運動時間不足計步算法規定時,將進入睡眠模式計算。實驗結果表明,本設計具有功耗低、準確度高、結構簡單的特點,能夠提供高精度的計步功能。
Abstract:
Key words :

  李月婷,姜成旭

 ?。ㄙF州大學 大數據與信息工程學院,貴州 貴陽 550025)

       摘要:智能產品中計步功能已成為標配功能。根據運動三軸傳感器LIS3DH設計了可放置于任何產品的智能計步器,主要對硬件系統設計、算法實現和軟件設計進行研究。其加速度采集模塊以三軸傳感器LIS3DH作為運動數據的檢測模塊,其數據處理模塊對LIS3DH三軸加速度傳感器信息進行處理,通過數字濾波去除其他干擾信號的影響,利用加速度變化的正弦函數的特殊值采集實現計步功能,最后通過算法計算出人體運動步數;當連續運動時間不足計步算法規定時,將進入睡眠模式計算。實驗結果表明,本設計具有功耗低、準確度高、結構簡單的特點,能夠提供高精度的計步功能。

  關鍵詞:計步器; 加速度傳感器; 顯示終端;高精度

0引言

  智能穿戴產品走進人們的生活,計步成為智能穿戴產品中的必備功能,本文設計的計步器不僅適用于手環,同時適用于其他智能穿戴產品。本設計主要采用LIS3DH三軸運動傳感器,其具有體積小、功耗低和精度高的優點,經過算法和軟件設計的處理,可以濾除三軸傳感器數據雜波,得到的數據將更加精準,實時數據經計步算法處理后再經過藍牙模塊傳送給遠程APP,方便使用者查看動態數據和卡路里的消耗。本文主要研究內容:首先進行硬件系統設計,其中包括微處理模塊、加速度采集模塊、mbed技術、藍牙模塊和電源模塊;然后進行算法實現與軟件設計,完成計步算法設計和手機APP設計;其次根據數字濾波,將三軸傳感器得到的數據進行濾波,去除干擾雜質[1];最后通過計步算法計算出運動行走步數,通過藍牙模塊把數據傳輸到手機APP上。

1硬件系統設計

  硬件模塊主要包括微處理器模塊nRF51、運動信息采集模塊LIS3DH三軸傳感器、藍牙模塊CC2540、電源模塊和mbed開發環境。硬件系統框圖如圖1所示。

圖像 001.png

  1.1微處理器模塊

  計步器采用的微處理器模塊nRF51單片機具有多引腳和小封裝的特點,適用于超低功耗無線應用。nRF51單片機存在于各種數字電子產品中,在沒有CPU參與的情況下,可與周邊產品通過軟件系統進行互動。nRF51支持 Dynastream Innovations 的嵌入式 S210 ANT 協議堆棧及 2.4 GHz協議堆棧。nRF51需要單獨供電,若供電范圍在1.8 V~2.1 V時,采用芯片上的線性整流器;若供電范圍在2.1 V~3.6 V時,采用直流1.8 V模式芯片上的DCDC變壓器。

  1.2加速度信息采集模塊

  本文采用ST公司的三軸加速度傳感器LIS3DH,可精確地測量出人行走時的運動狀態。傳感器作為檢測裝置,其三軸傳感器主要是讀取人體運動數據信息,并將讀到的信息以一定的規律變換成本設計需要的電信號并進行輸出,同時可以滿足此過程中的數據存儲、數據處理、數據傳輸、數據顯示的要求[2]。三軸運動傳感器LIS3DH具有3個軸加速度數字的輸出,可三維感知人體行走過程中的信息,安放三軸傳感器的位置應由三軸傳感器數據輸出的特性和人體的運動特性共同決定。通常手腕上的智能穿戴產品會根據人行走的運動狀態來實時讀取人的運動信息,x、y軸的數據變化無規律性,z軸會呈現出周期性的變化,這樣可通過算法計算出人行走的步數。

  1.3mbed技術

  本文設計主要應用了mbed的開發環境,其是面向ARM處理器的平臺,主要包括軟件庫、硬件庫和處理工具3部分內容。其中軟件庫在mbed環境下,屏蔽了不同微處理器之間的差異,同時也可以使用不同ARM微處理器,相當于硬件抽象層;硬件庫可為整體設計提供參考設計和程序下載接口,還包括單步調試接口和串口調試接口,方便設計中的測試過程,應用于軟件開發中;處理工具主要是指程序編譯、代碼編寫和版本調試等方面的工具。

  1.4藍牙模塊

  本設計中主要采用了CC2540藍牙模塊,其具有睡眠模式和超低功耗模式的轉變,符合低功耗的需要。此藍牙模塊應用廣泛,與智能穿戴產品進行數據傳輸,是解決低成本效益下單模式的低功耗藍牙解決方案,它將微控制器、主機端及應用程序整合在一個元件上[3]。CC2540藍牙模塊結合主控制芯片,連接傳感器得到的數據,建立一個快閃記憶結構體,快速、低功耗地進行數據傳輸,來得到穩定信號。

  1.5電源模塊

  LM2596電源模塊是集成電路,頻率為150 kHz,內部具有多線性和負載調節功能,可穩定輸出驅動電流和小于37 V的各種電壓,設置穩定電壓輸出時,誤差范圍僅在±4%范圍內,當有穩定電流待機時,可實現外部斷電,同時在異常情況下斷電時,該模塊具有自我保護功能。

2算法實現與軟件設計

  在單片機端進行計步算法處理,軟件設計分為單片機端的計步算法程序設計和手機端的APP程序設計。

  2.1計步算法設計

  該計步算法流程如圖2所示。人在行走過程中,可把該計步器放置在手腕上,在三軸傳感器讀取人體運動信息時,x、y軸信息變化沒有規律,z軸如同單擺一樣擺動,如圖3所示,會呈現出周期性的變化。采集人體運動信息時會受到人體抖動的干擾,首先利用數字濾波,有效消除使系統產生誤判的干擾信號[4]。

圖像 002.png

  

圖像 003.png

  數字濾波的具體算法如下:

  #define N 12

  char filter()

  {

  char count i ,j;

  char value_buf[N];

  int sum=0;

  for(count=0;count<N;count++)

  {

  value_buf[count]=get_ad();

  delay();

  }

  for(j=0;j<N-1;j++)

  {

  for(i=0;i<N-1;i++)

  {

  if(value_buf>value_buf[i+1])

  {

  temp=value_buf;

  value_buf=value_buf[i+1];

  value_buf[i+1]=temp;

  }

  }

  }

  for(count=1;count<N-1;count++)

  sum+=value[count];

  return(char)(sum/(N-2));

  }

  通過多人實驗得出,人體行走過程中,1 s中人的步伐最快不能超過5步,最慢不能少于半步,根據人的行走步數,可以將行走頻率設定為0.5 Hz~5 Hz,也就是人體行走過程中,步與步之間的時間間隔在0.2 s~2 s,不在此時間間隔內,設定為無效。通過三軸傳感器LIS3DH讀取出坐標位置,將其轉換成x、y和z三軸上的加速度值[5],將讀取的3個軸的值代入式(1),可得到各個軸的電壓值:

  QQ圖片20161208160942.png

  可以根據產品使用情況,設定零加速度的電壓值,此電壓值相當于加速度為0 g。通過加速度傳感器得出此時的電壓值,計算相對于0 g時電壓值的偏移量。本設計設定0 g電壓值VzeroG=1.65 V,實時計算出相對于0 g電壓值的偏移量公式(2):

  QQ圖片20161208160946.png

  通過計算得出了加速度計的電壓值,需要把此時電壓值轉換成加速度值,轉換過程中需要引入加速度計的靈敏度,通常單位取為mV/g。取加速度計的靈敏度為Sensitivity=478.5 mV/g=0.478 5 V/g。通過計算求出單位為g的加速度,如式(3):

  QQ圖片20161208160949.png

  綜合整理三軸加速度坐標轉換為加速度值如下所示:

  QQ圖片20161208160953.png

  令三軸角度分別為Axr、Ayr、Azr。觀察由R和Rx、Ry、Rz組成的直角三角形:

  QQ圖片20161208160956.png

  其中QQ圖片20161208161000.png如圖4所示。求出正向弦之后,看是否出現sin(Azr)=1,當連續出現次數大于3次時,進入計步狀態,否則返回繼續讀取三軸坐標值。

圖像 004.png

       2.2手機端APP的設計

  手機APP在藍牙模塊下與硬件系統連接,主要功能是儲存人體運動信息。手機APP用于人機交互,通過藍牙通信與后臺服務器之間進行儲存數據的信息交互[6]。圖5為APP功能框架。系統啟動時,首先設定個人信息,包括年齡、身高、性別和體重等,手機APP界面是控制硬件系統的主界面,通過藍牙模塊連接,可控制硬件系統進入計步狀態,及時更新和顯示硬件系統記錄的運動信息,顯示消耗的卡路里,并可分享到其他軟件以及將這些信息存儲在數據庫中;鬧鈴設置主要是對手機APP進行鬧鈴設置,包括久坐提醒、起床鬧鈴和喝水提醒,可隨時讓使用者管理自己的身體健康;為了讓使用者方便觀察,可通過APP查看當天的行走步數;數據庫主要存儲人的基本信息和運動信息,使用者可以根據天數或次數進行查詢,同時可以切換到詳細信息的模式中[7]。

圖像 005.png

3實驗測試

  為了驗證計步的精準度,由8人組成的測試小組分別行走100步。行走過程中,每個人的走路習慣不同,不定性因素手臂前后擺動的幅值不同,實驗通過人實際行走的步數與軟件顯示步數進行比較,從而計算出準確率。硬件系統的操作結果如表1所示。由實驗結果得出,該計步器的計步準確率極高。

圖像 006.png

4結論

  本設計主要應用于智能穿戴產品中,可與其他智能模塊進行融合,方便放置于智能穿戴產品中,在對空間和功耗有嚴格要求的情況下,都可以實現正常工作。使用的計步算法真實有效,在不同的頻率下,行走的步數可以達到很高的精準度,同時可以讓使用者方便地在手機APP上觀看到行走的步數和消耗的卡路里信息,因此可以方便用戶管理自己的身體健康。

  參考文獻

 ?。?] 王淑華.MEMS傳感器現狀及應用[J].微納電子技術,2011,48(8):516-522.

 ?。?] 宋浩然,廖文帥,趙一鳴. 基于加速度傳感器 ADXL330 的高精度計步器[J]. 傳感器學報,2006,19(4):26-29.

 ?。?] 許睿.行人導航系統算法研究與應用實現[D]. 南京: 南京航空航天大學,2008.

 ?。?] 蘇麗娜,董金明,趙琦.基于加速度傳感器的計步系統[J].測控技術,2007,26(10): 163-165.

  [5] LIM Y P, BROWN I T, KHOO J C T. An accurate and robust gyroscopebased pedometer[C]. 30th Annual International IEEE EMBS Conference, 2008: 4587-4590.

 ?。?] 韓文正,馮迪,李鵬,等.基于加速度傳感器 LIS3DH的計步器設計[J].傳感器與微系統,2012, 31(11):97-99.

  [7] 張紅北,趙曉軍,李瑞,等.基于Android的遠程醫療監測系統設計[J].微型機與應用,2015, 34 (19):64-66,70.


此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          免费成人黄色av| 日韩亚洲国产精品| 久久久久久久久久久一区| 日韩视频第一页| 亚洲国产高清一区| 欧美午夜一区二区三区免费大片| 亚洲人成亚洲人成在线观看| 国户精品久久久久久久久久久不卡| 亚洲乱亚洲高清| 日韩视频中文| 国产亚洲欧美一区在线观看| 国产精品视频免费观看www| 久久综合给合久久狠狠狠97色69| 久久国产欧美日韩精品| 美女图片一区二区| 久久精品国产精品亚洲综合| 91久久国产综合久久91精品网站| 国产精品色一区二区三区| 欧美日韩国产一区二区三区地区| 韩国欧美一区| 亚洲伦理精品| 国产有码在线一区二区视频| 欧美aⅴ99久久黑人专区| 亚洲黄色免费网站| 亚洲视频一区| 亚洲精品日日夜夜| 亚洲第一成人在线| 欧美日韩一区二区在线视频| 一本色道婷婷久久欧美| 老司机精品视频网站| 国产色婷婷国产综合在线理论片a| 欧美福利视频一区| 亚洲片在线观看| 国产在线视频不卡二| 久久综合亚洲社区| 国产精品久久久久久久久久直播| 欧美精品一区二区三区很污很色的| 欧美日韩爆操| 国产精品手机在线| 国产婷婷97碰碰久久人人蜜臀| 激情久久久久久| 篠田优中文在线播放第一区| 99精品99久久久久久宅男| 国产一区二区欧美日韩| 午夜免费在线观看精品视频| 正在播放亚洲一区| 国产精品地址| 亚洲激情视频在线播放| 国产精品99久久久久久人| 一区二区三区在线视频免费观看| 亚洲一区二区三区四区五区黄| 欧美成人福利视频| 久久亚洲欧美国产精品乐播| 亚洲一区区二区| 久久国产精品久久久久久久久久| 欧美一区二视频| 国产麻豆精品久久一二三| 中日韩在线视频| 另类天堂视频在线观看| 欧美日韩免费观看一区二区三区| 欧美一区国产二区| 夜夜嗨一区二区三区| 欧美日韩午夜视频在线观看| 国产精品久久久久久久久久妞妞| 欧美激情综合色综合啪啪| 久久在线免费| 欧美精品三级在线观看| 久久久国产精品一区二区三区| 久久久女女女女999久久| 欧美激情第一页xxx| 亚洲视频免费看| 中文在线不卡视频| 久久久99免费视频| 亚洲午夜久久久久久久久电影院| 欧美亚洲综合另类| 久久精品国产免费观看| 欧美激情国产日韩| 国产麻豆精品在线观看| 在线日韩一区二区| 欧美在线观看视频一区二区| 欧美日韩亚洲高清| 亚洲欧洲一区二区天堂久久| 欧美 亚欧 日韩视频在线| 日韩午夜剧场| 亚洲欧洲偷拍精品| 欧美激情亚洲另类| 黄色日韩网站| 午夜在线成人av| 亚洲视频网在线直播| 欧美fxxxxxx另类| 欧美精彩视频一区二区三区| 久久精品国产清高在天天线| 亚洲国产精品久久久久秋霞不卡| 久久午夜羞羞影院免费观看| 午夜精品网站| 欧美午夜精品理论片a级大开眼界| 有码中文亚洲精品| 久久伊人免费视频| 久久日韩精品| 日韩视频在线观看免费| 国产精品成人一区二区网站软件| 亚洲精品综合久久中文字幕| 亚洲一级免费视频| 玖玖视频精品| 欧美中文字幕| 亚洲欧美精品一区| 一区二区三区**美女毛片| 欧美ed2k| 国产专区综合网| 午夜精品美女自拍福到在线| 国产一区二区三区日韩欧美| 国精产品99永久一区一区| 美女图片一区二区| 国内成+人亚洲+欧美+综合在线| 国产精品色婷婷| 亚洲欧美国内爽妇网| 欧美婷婷久久| 国产三级精品三级| 亚洲精品一区二区三区av| 精品96久久久久久中文字幕无| 亚洲欧洲日本专区| 久久躁狠狠躁夜夜爽| 欧美日韩国产成人精品| 正在播放欧美一区| 国产午夜精品一区二区三区欧美| 欧美一区二区免费| 国产日韩综合一区二区性色av| 欧美日韩国产高清| 欧美亚洲专区| 欧美日本网站| 亚洲欧美另类久久久精品2019| 美女啪啪无遮挡免费久久网站| 99视频有精品| 国产日韩亚洲欧美综合| a91a精品视频在线观看| 午夜精品一区二区三区四区| 一区二区精品在线观看| 亚洲精品在线观| 亚洲国产欧美精品| 久久精彩免费视频| 亚洲第一福利在线观看| 亚洲综合国产| 亚洲欧美国产精品专区久久| 久久这里有精品视频| 在线观看中文字幕亚洲| 在线观看视频一区二区欧美日韩| 欧美大片在线观看一区| 久久久久久91香蕉国产| 亚洲人成7777| 亚洲国产婷婷香蕉久久久久久| 日韩天堂在线观看| 欧美三级特黄| 欧美1区视频| 国产欧美日韩免费看aⅴ视频| 国产精品久久久久一区二区三区| 欧美日韩免费高清一区色橹橹| 国自产拍偷拍福利精品免费一| 噜噜噜久久亚洲精品国产品小说| 亚洲国产欧美精品| 亚洲国产成人精品视频| 久久精品视频在线| 亚洲图色在线| 欧美日韩大陆在线| 午夜久久久久久久久久一区二区| 亚洲国产另类久久久精品极度| 91久久国产综合久久91精品网站| 国产精品伦理| 亚洲欧洲一区二区三区| 亚洲欧洲在线观看| 亚洲在线视频网站| 欧美国产亚洲精品久久久8v| 欧美国产日韩免费| 一区三区视频| 欧美成人福利视频| 欧美精品成人一区二区在线观看| 另类成人小视频在线| 久久亚洲影院| 老司机精品视频网站| 久久久国产视频91| 国产精品99久久久久久久久久久久| 最新亚洲电影| 欧美视频你懂的| 在线视频国内自拍亚洲视频| 欧美日韩国产a| 欧美日韩1区2区| 久久精品一区蜜桃臀影院| 欧美日韩国产一区二区三区| 欧美视频在线观看视频极品| 欧美高清在线一区二区| 一区免费观看视频| 亚洲欧洲一区二区三区在线观看| 久热综合在线亚洲精品| 欧美伊人精品成人久久综合97| 国产一区二区三区精品欧美日韩一区二区三区| 性久久久久久久久| 精品动漫一区二区| 亚洲欧美乱综合| 一区二区毛片| 欧美破处大片在线视频| 日韩一级大片在线| 欧美日韩国产综合网| 欧美三级午夜理伦三级中视频| 欧美日韩在线一二三| 国产精品一区二区在线| 亚洲欧洲综合另类在线| 9色国产精品| 欧美激情精品久久久久久免费印度| 麻豆九一精品爱看视频在线观看免费| 亚洲黄色成人| 亚洲一区二区在线播放| 国产精品家教| 一本不卡影院| 欧美国产综合视频| 欧美jjzz| 欧美一区二区精品在线| 在线亚洲一区观看| 国产日韩欧美在线播放| 久久亚洲色图| 国产网站欧美日韩免费精品在线观看| 国产伦精品一区二区三区高清版| 亚洲人精品午夜| 久久精品99无色码中文字幕| 亚洲一区二区三区色| 久久一区二区三区四区五区| 免费观看成人www动漫视频| 国产精品国产a| 久久青草福利网站| 夜夜夜久久久| 亚洲影院一区| 在线国产精品播放| 亚洲一区二区三区精品在线观看| 激情欧美一区二区| 久久久亚洲人| 亚洲成人自拍视频| 久久久无码精品亚洲日韩按摩| 亚洲成人中文| 中文国产亚洲喷潮| 欧美日韩国产页| 欧美日韩精品免费| 9色porny自拍视频一区二区| 国产一区999| 久久综合九色综合欧美就去吻| 欧美国产亚洲另类动漫| 亚洲中无吗在线| 久久综合九色综合欧美狠狠| 国产精品亚洲欧美| 韩国av一区二区三区在线观看| 欧美三级不卡| 国产精品久久久久久亚洲毛片| 99www免费人成精品| 一区二区三区免费观看| 国产精品久久久久久久9999| 国产综合激情| 麻豆精品国产91久久久久久| 亚洲日本成人网| 国产精品美女久久久久久2018| 欧美精品成人| 亚洲激情av在线| 欧美日一区二区三区在线观看国产免| 欧美国产一区在线| 欧美日韩ab| 韩日精品中文字幕| 欧美日韩ab片| 欧美黄免费看| 一本色道久久综合亚洲精品小说| 欧美日韩无遮挡| 国产精品专区h在线观看| 国产精品久久精品日日| 亚洲欧洲日产国产综合网| 亚洲日韩欧美视频一区| 国产一区二区高清视频| 欧美在线观看视频一区二区三区| 亚洲一级一区| 亚洲国产欧美另类丝袜| 国产视频一区二区三区在线观看| 亚洲欧美韩国| 亚洲一区精品电影| 欧美精品一区二区视频| 午夜亚洲视频| 久久精品国产99国产精品澳门| 欧美主播一区二区三区美女 久久精品人| 久久蜜桃资源一区二区老牛| 午夜在线精品| 国产精品美女久久久久久久| 亚洲综合国产激情另类一区| 一区二区免费看| 亚洲精品欧美在线| 亚洲精品一线二线三线无人区| 欧美视频一区在线观看| 亚洲欧洲日韩综合二区| 欧美图区在线视频| 国产精品香蕉在线观看| 欧美精品系列| 久久爱www.| 亚洲欧美日韩成人| 欧美性大战久久久久久久| 国产精品99久久久久久久vr| 国产精品久久一区二区三区| 国产亚洲激情| 亚洲电影一级黄| 亚洲免费影院| 亚洲成在人线av| 亚洲大胆美女视频| 欧美黄色免费| 韩国一区二区三区美女美女秀| 欧美一级精品大片| 欧美午夜精品久久久久久人妖| 在线欧美日韩精品| 亚洲国产欧美一区| 欧美一区二区三区免费大片| 欧美一区二区视频网站| 久久精品国产免费| 国产精品视频内| 国产一区香蕉久久| 在线亚洲欧美专区二区| 久久av一区二区三区漫画| 欧美三区美女| 亚洲卡通欧美制服中文| 国产区日韩欧美| 欧美日韩播放| 国产精品第13页| 久久综合网hezyo| 欧美黑人在线观看| 午夜日韩av| 国产午夜精品一区二区三区视频| 亚洲综合精品一区二区| 日韩亚洲综合在线| 在线成人激情黄色|