999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于ADXL202的計步器

2004-03-14 21:32:10牟為華
電子世界 2004年2期
關鍵詞:單片機檢測

龐 晶 牟為華

隨著社會的發展,人們越來越注重自己的健康,跑步成為一種方便而又有效的鍛煉方式。但是如何知道自己跑了多少步,多遠的路程?計步器可以幫助人們實時掌握鍛煉情況。它的主要功能是檢測步數,通過步數和步幅可計算行走的路程。步幅信息可通過行走固定的距離如20m來計算或是直接輸入,高級的計步器還可以計算人體消耗的熱量。但這些計算的主要依據是步數的檢測。下面介紹一種加速度傳感器ADXL202在步數檢測中的應用。

計步器原理

要實現檢測步數首先要對人走路的姿態有一定了解。行走時,腳、腿、腰部,手臂都在運動,它們的運動都會產生相應的加速度,并且會在某點有一個峰值。從腳的加速度來檢測步數是最準確的,但是考慮到攜帶的方便,我們選擇利用腰部的運動來檢測步數。如圖1所示,行走時腰部有上下的垂直運動,每步開始時會有一個比較大的加速度,利用對加速度的峰值檢測可以得到行走的步數。

圖2是將計步器佩戴在腰間采集到的垂直加速度曲線圖,從圖上可以清楚地看出有四個峰值,代表行走了四步,說明利用腰部的垂直加速度來檢測步數是可行的。

根據資料顯示,人行走的垂直加速度在±1g之間(1g為9.8m/s即重力加速度),考慮到還有重力加速度的影響,可選擇測量范圍在±2g之間的加速度傳感器ADXL202來實現計步器。ADXL202是美國AD公司的一種低功耗、二維加速度傳感器,輸出如圖3所示占空比(T1/T2)與加速度成一定比例的數字信號,因此信號可以直接用單片機的計數器來測量,無需AD轉換電路或是其它特殊電路。

硬件設計

計步器的整機原理框圖如圖4所示,ADXL202采集加速度信息并將數據送到單片機進行處理;單片機控制整個系統的工作并從數據中檢測出步數送到LCD進行顯示;外部控制按鍵進行開關機控制以及功能選擇等。

本文不對電源轉換、LCD顯示等電路做詳細介紹,重點介紹ADXL202芯片的電路設計。ADXL202可以輸出X、Y兩路信號,由于我們只測量垂直方向上的加速度,只用一路信號即可,需要注意的是,設計PCB時要擺放好芯片位置,保證使用時此路與水平面垂直。從圖5可以看出ADXL202的電路設計并不復雜,在使用時我們要得到有用的信號需要設定它的采樣頻率和采樣帶寬。上述兩個量是由電路圖中的電阻Rset和電容Cx的取值所決定的。

采樣頻率過低,不能準確反應數據的變化情況;過高則引入很多無用信息,增加了系統運算量,需要根據實際情況選擇合適的采樣頻率。根據資料顯示,人行走的頻率一般在110步/分鐘(1.8Hz),跑步時的頻率不會超過5Hz,選擇100Hz的采樣頻率可以比較準確地反應加速度變化。1/T2即為數據的采樣頻率,計算方法為T2=RSET(Ω)/125MΩ。RSET的范圍可從500kΩ~2MΩ,這里我們選擇RSET=1.25MΩ,采樣頻率為100Hz。

濾波帶寬定義為需要檢測的最高頻率, 由濾波電容Cx設定,帶寬的設定會影響噪聲的大小和分辨率。從附表中可以看出,帶寬越小,噪聲就越小,而分辨率會越高,減小濾波帶寬對減小噪聲和提高分辨率都是有利的。但是,圖2的數據曲線中越尖的地方含有的高頻分量就越多,濾波帶寬減小,采集到的數據曲線就變光滑,峰值相應變小,這對我們進行峰值檢測是不利的。因此我們折中取濾波帶寬50Hz,根據公式F-3dB=1/(2π(32kΩ×C(x,y))計算,Cx選擇0.10μF。

設定了采樣頻率和濾波帶寬,按芯片手冊連好電路圖,應該得到如圖3所示的數據波形,此時T2為10ms。

軟件設計

根據得到的X軸數據通,過軟件處理可以獲得我們需要的加速度信息。

加速度的計算公式如下:

一般情況下0g(即加速度為零)時的占空比為50%,1g時的占空比為12.5%,則A(g)=(T1/T2-0.5)/0.125。

從芯片手冊上可以看出0g時的占空比芯片個體差異很大,從25%~75% 都有可能,要準確地計算加速度必須對0g和1g時的占空比進行校準。另外,計算加速度需要進行兩次除法運算。以上兩個因素使加速度的獲取需要經過復雜的計算,考慮到我們的最終目的是檢測加速度的峰值個數,而對加速度的具體值究竟是多少并不關心,T1完全可以反應加速度的變化趨勢,因此選擇對T1進行測量和檢測峰值即可得到我們所需的步數。

T1的測量可利用單片機的中斷和計數器來實現。如圖3所示,在上升沿Ta時刻開始計數,下降沿Tb時刻停止計數,讀取數據并將計數器清零等待下一次上升沿再次開始計數。得到T1的數據,通過單片機進行峰值檢測就可以確定步數。

峰值的檢測通過門限判斷實現。判斷門限的選擇非常關鍵,選擇偏高會造成漏判;而偏低會造成誤判。單一門限要實現準確的判斷并不是很容易,解決的方法是如圖6所示選擇兩個門限A和B,當數據大于門限B并且接下來變化小于門限A時判為一步,這樣可以有效地排除干擾影響。

結語

本文介紹了利用人行走時腰部產生的加速度變化來檢測步數的計步器實現方案,利用加速度傳感器ADXL202設計簡單,實現方便。該芯片也可以擴展到其它需要測量加速度的應用場合,具有廣闊的應用前景。

猜你喜歡
單片機檢測
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
“幾何圖形”檢測題
“角”檢測題
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
小議PLC與單片機之間的串行通信及應用
電子制作(2018年12期)2018-08-01 00:48:04
基于單片機的平衡控制系統設計
電子制作(2017年19期)2017-02-02 07:08:27
主站蜘蛛池模板: 伊人福利视频| 一本大道东京热无码av| 欧美综合中文字幕久久| 欧美色图第一页| 亚洲第一成网站| 久久精品这里只有精99品| 3344在线观看无码| 波多野结衣爽到高潮漏水大喷| 中日无码在线观看| 亚洲中文无码h在线观看| 亚洲国产成熟视频在线多多| 欧美日韩北条麻妃一区二区| 五月丁香在线视频| 在线观看欧美国产| 乱人伦视频中文字幕在线| 精品色综合| 婷婷成人综合| 国产在线第二页| 91视频日本| 国产91av在线| 狼友视频国产精品首页| www.国产福利| 看av免费毛片手机播放| 色香蕉网站| 欧美激情第一区| 久久综合色视频| 国产精品成人一区二区| 秋霞午夜国产精品成人片| 亚洲一区毛片| 亚洲国产成人精品一二区| 日本久久久久久免费网络| 少妇高潮惨叫久久久久久| 国产色婷婷| 国产SUV精品一区二区| 久久久久久国产精品mv| 国产在线麻豆波多野结衣| 国产黄在线观看| 精品人妻AV区| 2021国产精品自产拍在线| 亚洲黄色片免费看| 国产真实乱子伦视频播放| 欧美成人区| 干中文字幕| 伊人久久大香线蕉影院| 国产一级裸网站| 国产精品香蕉在线观看不卡| 极品性荡少妇一区二区色欲| 手机精品视频在线观看免费| 久久毛片网| 精品国产91爱| 亚洲日韩精品综合在线一区二区| 美女啪啪无遮挡| 精品撒尿视频一区二区三区| 亚洲自拍另类| 欧美日韩午夜| 91福利在线观看视频| 一级高清毛片免费a级高清毛片| 幺女国产一级毛片| 亚洲成在线观看| 亚洲成人在线免费| 97人人模人人爽人人喊小说| 亚洲三级影院| 噜噜噜久久| 亚洲天堂成人在线观看| 超碰色了色| 成人午夜视频网站| 亚洲中文字幕无码爆乳| 精品少妇三级亚洲| 亚洲人成电影在线播放| 国产偷国产偷在线高清| 久久精品国产精品国产一区| 日韩精品久久久久久久电影蜜臀| 人人澡人人爽欧美一区| 欧美精品亚洲二区| 久久久受www免费人成| 亚洲天堂首页| 波多野结衣AV无码久久一区| 狠狠色综合网| 夜夜高潮夜夜爽国产伦精品| 日本一本在线视频| 精品视频一区二区三区在线播| 欧美成人免费一区在线播放|