《電子技術應用》
您所在的位置:首頁 > 電子元件 > 其他 > 使用單個加速度計提高計步器的性能

使用單個加速度計提高計步器的性能

2023-01-31
來源:ADI

  應用筆記AN-602研究了ADI加速度計的使用,以制造簡單但相對精確的計步器。從那時起,引入了更新的設備,允許在對成本更敏感的應用中使用加速度計。因此,計步器等應用正在許多消費類設備(如蜂窩手機)中找到自己的應用。

  鑒于這一趨勢,使用單個加速度計對計步器進行了更仔細的檢查。實施AN-602技術是為了復制其結果。盡管該算法表現良好,但相同的精度并未重復。特別是,人與人之間的差異比預期的要大,以及當一個人使用不同的配速和步幅時。這導致了對該算法潛在改進的調查。

  測試使用帶有ARM7020內核的ADuC7精密模擬微控制器和兩個不同的計步器測試板完成:一個帶有2軸ADXL323加速度計,另一個帶有3軸ADXL330加速度計。第一種使用ADuC7020和ADXL323評估板,增加了16×2 LCD顯示屏。第二個使用定制板。

  AN-602 方法

  AN-602中使用的技術基于以下原理:一步中的垂直“彈跳”與步幅直接相關,如圖1所示。

286.JPG

  圖1 - 行走時髖關節的垂直運動

  角度 α 和 θ 相等,因此步幅可以顯示為最大垂直位移的倍數。給定相同的角度,對于較高或較矮的人來說,垂直位移會更大或更小,從而解釋腿長的差異。

  不幸的是,加速度計測量的是加速度而不是位移的變化。必須先將加速度轉換為距離,然后才能使用。在AN-602設置中,有限的計算能力需要使用一個簡單的公式來近似將加速度轉換為距離所需的雙積分。

  由于ADuC7020具有充足的處理能力,本實驗嘗試直接計算離散積分。選擇了一種簡單的方法來執行此操作。確定每個步驟后,將添加該步驟中的所有加速度樣本以獲得一組速度樣本。對每個步驟的速度樣本進行歸一化,使最終樣本為零。然后將它們相加以得到位移的值。

  最初,這種技術看起來很有希望,因為對于一個受試者多次走一條路線,測量的距離相對一致。不幸的是,人與人之間的差異加劇了,一個受試者在不同速度下的差異也加劇了。這導致了對問題是否出在模型本身的調查。

  了解模型

  這個模型有兩個主要假設:腳實際上是一個點(或一個球),并且每只腳對地面的沖擊力是完全有彈性的。然而,這些假設都不是事實。基于這些實驗,可以肯定地說,這些假設與現實之間的差異解釋了遇到的許多變化。

  為了理解這一點,查看幾個步驟的測量加速度會有所幫助,如圖2所示。數據上顯示了一步中“彈簧”的不同來源。

285.JPG

  圖 2 - 受試者 #1 在正常速度下的加速度圖

  圖 2 顯示了嘗試將測量的加速度精確轉換為距離時遇到的問題。使用峰峰值變化的方法,甚至是那些集成數據的方法,在處理此類數據時會遇到麻煩。造成這種困難的原因是,在彈簧中,不同人的步數或一個人使用不同步速的步數從一個測量值到另一個測量值的變化。

  圖3顯示了步幅更長、更快的相同拍攝對象。峰峰值加速度差較大,各個彈簧點看起來不同。“彈簧”數據量與“真實”數據量與圖 2 不同。但是該算法只能看到一組加速度測量值,并且不知道這些測量值的上下文。因此,問題是在不刪除有用數據的情況下消除主體步驟中彈簧的影響。

  284.JPG

  圖 3 - 受試者 #1 的快速加速圖

  兩個圖之間存在重要差異:在圖3中,每一步的曲線底部比圖2略窄,曲線頂部更一致,明顯峰更少。與最小和最大樣本值相比,這些差異導致更高的平均值。

  為了進行比較,圖4顯示了不同個體的數據圖。步幅與圖2中的受試者非常相似。然而,數據本身看起來非常不同。

283.JPG

  圖 4 - 受試者 #2 在正常速度下的加速度圖

  與圖 2 所示相比,受試者的步幅具有更多的彈簧,但兩組數據表示大致相同的步行距離。因此,僅根據峰值計算距離將給出差異很大的結果。使用簡單的雙重積分會遇到同樣的問題。

  解決彈簧問題

  所有使用直接計算為這個問題提出一個體面解決方案的努力都有同樣的問題,導致一系列失敗的嘗試,以一種消除彈簧的方式規范化數據。主要原因似乎是他們需要一些數據上下文的知識,但在實際使用中,系統不知道外面發生了什么。它所擁有的只是數據點。我們的解決方案需要能夠在沒有上下文的情況下對數據進行操作。

  在沮喪的情節中,出現了解決此問題的可能方法。如前所述,當從較慢的速度變為較快的速度時,數據會發生變化,但由于彈簧引起的明顯變化隨著更長、更快的步幅而發生。結果是數據最小值和最大值的平均值更高。但這能用新數據來支撐嗎?

  從視覺上看,考慮到圖 4 所示步驟中的反彈量,很難確定這一點。但計算表明,平均值與峰值與圖2非常相似。因此,確定步行距離的簡單算法的候選者是:

282.JPG

  此計算針對每個步驟完成,由不同的尋步算法確定。尋步算法使用 8 點移動平均線來平滑數據。它搜索最大峰值,然后搜索最小值。當移動平均線越過零點(即步長的總體平均值)時,將計算步長。距離算法中使用的數據考慮了移動平均線的 4 點延遲。

  這個簡單的解決方案適用于各種步幅的第一個受試者。它在其他科目上也做得相當好。但一些受試者產生的距離與該組的平均測量距離相差多達10%。這不在未校準測量的目標±7.5%誤差范圍內。需要另一種解決辦法。

  盡管如此,上一次測試中使用的比率似乎反映了不同受試者步驟的春季差異。嘗試將我們在這里研究的兩種方法結合起來是有意義的。回到使用雙積分的最初想法,使用此比率作為校正因子進行計算以刪除彈簧數據。生成的公式為:

281.JPG

  其中:

  d 是計算

  的距離 k 是一個常數乘數

  最大值是該步內測量的最大加速度 最小是該步

  內測量的最小加速度 avg 是步的平均加速度值 加速度表示該步

  的所有測量加速度值

  該算法適用于各種科目和節奏,變化約為+6%/–4%。該算法有助于通過調整乘數 k 輕松校準特定個體和配速。該代碼還可以對步幅執行平均值,以消除步進變化。這里提到的結果不包括使用這種平均。

  在這個實驗中,只使用了X軸和Y軸。選擇3軸加速度計是為了提高靈活性,以防需要所有三個軸。發現兩個軸足以完成任務,因此可以使用ADXL323代替ADXL330。由于除Z軸輸出外,引腳配置相同,因此可以使用相同的布局。

  該實驗的重點是為計步器的距離測量取得良好的結果。對計步算法的評估僅足以確保它在步行或跑步時運行良好。在數百個步行或跑步步驟中,測量的步數落在實際數量的一兩個步驟內。然而,不幸的是,這種簡單的算法可能會被非步行運動所愚弄。AN-602 中描述的時間窗口功能可用于通過忽略預期時間窗口之外發生的錯誤步驟來最大限度地減少錯誤計數,同時保留在用戶改變速度時進行調整的能力。

  總結

  本說明表示一組實驗的結果,這些實驗試圖從使用單個加速度計的簡單計步器中獲得不錯的性能。已經討論了獲得該性能的一些障礙。最終結果符合規定的精度目標,并增加了通過校準提高精度的可能性。雖然使用更復雜的系統(例如使用多個加速度計)可以獲得更高的精度,但此處提供的算法應該是簡單、低成本應用的絕佳起點。



更多信息可以來這里獲取==>>電子技術應用-AET<<

mmexport1621241704608.jpg

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
午夜伦欧美伦电影理论片| 亚洲精品中文字幕女同| 亚洲第一级黄色片| 国产主播一区二区三区| 国产精品一区在线观看| 国产精品久久二区| 欧美日韩不卡在线| 欧美搞黄网站| 欧美14一18处毛片| 美日韩精品视频| 免播放器亚洲一区| 蜜桃视频一区| 欧美粗暴jizz性欧美20| 免费在线视频一区| 欧美~级网站不卡| 欧美高清在线精品一区| 欧美激情一区二区三区在线视频 | 开心色5月久久精品| 久久久一本精品99久久精品66| 欧美专区第一页| 久久精品免费| 久久天天躁狠狠躁夜夜爽蜜月| 久久久久.com| 蜜臀av性久久久久蜜臀aⅴ四虎| 你懂的国产精品| 欧美福利视频在线| 欧美日韩国产精品一区二区亚洲| 欧美日韩在线观看一区二区| 国产精品国产三级国产普通话蜜臀| 国产精品激情av在线播放| 国产精品毛片一区二区三区| 国产女主播一区二区| 国产自产高清不卡| 在线观看精品视频| 亚洲人成网站影音先锋播放| 99精品国产热久久91蜜凸| 亚洲午夜免费视频| 欧美一区二区三区成人| 亚洲激情社区| 一区二区久久久久| 香蕉视频成人在线观看| 久久久噜噜噜久久人人看| 欧美国产精品久久| 欧美午夜剧场| 韩国自拍一区| 亚洲美女在线观看| 亚洲欧美在线看| 亚洲黄色在线视频| 亚洲一区二区免费看| 久久精品亚洲精品国产欧美kt∨| 久久精品中文字幕一区二区三区| 欧美承认网站| 国产精品久久久久永久免费观看| 国产综合色精品一区二区三区| 亚洲国产婷婷香蕉久久久久久99| 在线亚洲美日韩| 亚洲国产欧美一区二区三区同亚洲 | 欧美中文字幕在线| 亚洲精品一区二区三区四区高清| 亚洲在线免费观看| 久久夜色精品| 欧美视频在线观看一区| 国内精品视频久久| 夜夜爽99久久国产综合精品女不卡 | 西西人体一区二区| 美腿丝袜亚洲色图| 国产精品日韩在线观看| 在线免费观看日本一区| 中文av一区特黄| 亚洲国产裸拍裸体视频在线观看乱了| 亚洲视频免费在线观看| 久久婷婷影院| 国产精品久久婷婷六月丁香| 亚洲电影在线观看| 欧美亚洲免费电影| 正在播放亚洲一区| 美国十次了思思久久精品导航| 国产精品hd| 亚洲经典在线| 久久精品日韩欧美| 亚洲欧美影院| 欧美三级午夜理伦三级中视频| 国内精品免费午夜毛片| 亚洲视频中文字幕| 日韩亚洲欧美高清| 久久天堂精品| 国产日韩欧美一区在线| 99在线|亚洲一区二区| 91久久视频| 久久久久久久综合色一本| 欧美视频官网| 亚洲日本理论电影| 亚洲国产天堂久久综合网| 午夜在线电影亚洲一区| 欧美日韩一区二区三区免费看| 怡红院精品视频在线观看极品| 亚洲欧美日本国产专区一区| 亚洲午夜视频在线| 欧美噜噜久久久xxx| 在线观看精品一区| 久久精品亚洲一区二区三区浴池| 欧美一区国产一区| 国产精品欧美一区二区三区奶水| 亚洲美女精品一区| 日韩视频在线观看| 欧美成人蜜桃| 亚洲国产高潮在线观看| 亚洲激情电影在线| 久久视频一区| 韩国精品久久久999| 午夜久久影院| 久久国产精品久久久久久久久久| 国产精品免费电影| 99在线热播精品免费99热| 一区二区三区 在线观看视频 | 亚洲品质自拍| 亚洲精品孕妇| 欧美成人一区二区三区片免费| 曰韩精品一区二区| 亚洲国内自拍| 欧美成人一区二区三区| 亚洲高清不卡在线观看| 亚洲国产精品久久人人爱蜜臀| 久久婷婷影院| 亚洲国产成人av好男人在线观看| 亚洲国产一区二区三区高清| 乱中年女人伦av一区二区| 一区二区视频欧美| 亚洲第一区中文99精品| 另类av一区二区| 亚洲国产精品久久人人爱蜜臀| 亚洲三级视频在线观看| 欧美国产第一页| 日韩视频免费在线观看| 亚洲一区国产精品| 国产精品毛片a∨一区二区三区|国| 中文亚洲欧美| 亚欧成人在线| 国产真实乱偷精品视频免| 亚洲电影av| 欧美国产日韩一区| 亚洲精品九九| 亚洲欧美国产不卡| 国产女人水真多18毛片18精品视频| 欧美一级视频| 欧美99久久| 日韩一级网站| 欧美在线欧美在线| 激情成人亚洲| 9国产精品视频| 国产精品久久精品日日| 午夜日本精品| 免费中文字幕日韩欧美| 日韩图片一区| 欧美在线关看| 亚洲国产福利在线| 亚洲一区二区三区午夜| 国产日韩三区| 亚洲美洲欧洲综合国产一区| 欧美视频专区一二在线观看| 小处雏高清一区二区三区| 精品51国产黑色丝袜高跟鞋| 亚洲高清网站| 欧美日韩精品一区二区三区四区| 亚洲与欧洲av电影| 嫩草影视亚洲| 亚洲视频一二区| 久久久另类综合| 99成人免费视频| 久久久91精品国产| 亚洲欧洲日本mm| 欧美一区二区三区免费视| 一区免费观看视频| 亚洲欧美春色| 在线免费精品视频| 亚洲欧美日韩人成在线播放| 韩日视频一区| 亚洲专区免费| 在线不卡亚洲| 性做久久久久久| 亚洲精品视频二区| 欧美综合国产| 亚洲精品视频免费在线观看| 久久精品91久久香蕉加勒比| 亚洲精品在线观| 久久久水蜜桃| 亚洲天堂av图片| 欧美国产三级| 久久国产高清| 国产精品视频精品视频| 日韩亚洲成人av在线| 国产一区二区黄| 亚洲综合色视频| 亚洲欧洲日本一区二区三区| 久久久亚洲欧洲日产国码αv | 亚洲国产精品一区二区第一页| 香蕉av777xxx色综合一区| 亚洲国产综合91精品麻豆| 欧美在线视频免费| 亚洲日本一区二区|