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

基于MMA8452Q傳感器的計步器抗干擾設計

2014-07-13 06:45:14陳鵬宇李澤仁
電子設計工程 2014年7期
關鍵詞:信號檢測

李 萍,陳鵬宇,李澤仁

(大連交通大學 動車運用與維護工程學院,遼寧 大連 116028)

基于MMA8452Q傳感器的計步器抗干擾設計

李 萍,陳鵬宇,李澤仁

(大連交通大學 動車運用與維護工程學院,遼寧 大連 116028)

介紹了基于MMA8452Q加速度傳感器的計步器設計。MMA8452Q是一款具有 12位分辨率的智能低功耗、三軸、電容式微機械加速度傳感器。本設計充分利用了該傳感器對被檢測模擬信號的濾波處理能力,并配合軟件抗干擾措施,通過檢測人行走時腰部產生的垂直加速度的變化,實現間接檢測步數的目的。設計硬件簡單,計步精度較高,穩定性好,已經通過實際調試,具有實用價值。

MMA8452Q;計步器;單片機;抗干擾

伴隨著人們生活質量和科技水平的提高,輔助鍛煉設備不斷出現,計步器就是一種日常鍛煉監測器,通過記錄人們行走的步數,監測自己的健身強度,方便實用。加速度傳感器可用于間接步數檢測。由于近年來MEMS加速度傳感器發展很快,并具有價格低、體積小、功耗低、精度高的特點,利用其來設計電子計步器,已經多有報道[1],市場上也有產品出售。目前存在的主要問題是計步精度,盡管在加速度的檢測上傳感器的精度高,但是計步卻受到諸多干擾影響,精度難以保證。本文以MEMS加速度傳感器MMA8452Q為基礎,研究其工作特性,針對計步干擾信號特點,采取抗干擾措施完成電子式計步器設計。

1 系統方案設計

1.1 基于加速度信號檢測的計步器原理

距離、速度、加速度等都可以作為描述人體行走狀態的的參數。近年來由于MEMS加速度傳感器的快速發展和其特性,使其用于人體運動檢測更加方便。

行走時,腳、腿、腰部,手臂都在運動,它們的運動都會產生相應的加速度,垂直方向的加速度信號變化最大。人行走一步過程,如圖1所示。腳蹬地離開地面是一步的開始(如圖1(a),此時由于地面的反作用力垂直加速度開始增大,身體重心上移,當腳要達到最高位置時(如圖1(c),垂直加速度達到最大,然后腳向下運動,垂直加速度開始減小,直至腳著地,加速度減少至最小值(如圖1(e),接著下一次邁步發生[2]。

人體腰部的垂直加速度信號如圖2所示[3],每邁一步對應一個峰值,顯然信號具有周期性。利用對加速度的峰值檢測可以得到行走的步數。人行走的垂直加速度在±g之間(1g為9.8 m/s2即重力加速度),考慮到還有重力加速度g的影響,可選擇測量范圍在±2 g之間的加速度傳感器來實現計步器。

1.2 硬件系統設計

計步器硬件系統框圖如圖3所示。MEMS傳感器MMA8452Q負責檢測人體加速度信號并轉換為數字信號,通過I2C接口傳遞給控制器;經控制器分析處理,確定為有效的計步信息后,步數加1并送給LCD顯示器;按鍵則將一些設定信息傳遞給控制器。

綜合考慮計步器對加速度傳感器精度的要求和傳感器的價格,選擇了飛思卡爾一款比較新的MMA8452Q加速度傳感器。這是一款具有12位分辨率的智能低功耗、三軸、電容式微機械加速度傳感器[4],其主要特性如下:

可以感受X,Y,Z 3個自由度的加速度信號,全方位感知人體運動信息。具有±2 g/±4 g/±8 g的可選量程。傳感器的靈敏度在±2 g量程時為1 024個數字/g, 靈敏度精度為±2.5%。

圖1 行走一步過程Fig. 1 Walking step process

圖3 硬件系統框圖Fig. 3 Hardware system block diagram

采集的加速度數據可以通過傳感器內部的高通濾波器實時輸出,濾波器的截止頻率可以軟件設置。也可以不經過濾波器直接數據輸出。輸出信號已被轉換為12位(或8位)數字量信號,經I2C接口輸出,輸出數據速率在1.25 Hz到800 Hz之間可調。

傳感器內嵌的DSP處理功能使芯片具有中斷能力,當設定的“自由下落和運動檢測”“瞬態變化檢測”“方向檢測” “輕敲檢測”“數據準備好”“自動休眠”等6種事件中任意一種發生時,配置的中斷引腳(INT1或INT2)就可以產生硬件喚醒的中斷申請信號,通知控制器處理預定的事件。這樣既減輕了控制器不斷查詢處理數據的負擔,也可以節省整體功耗,使其大部分時間處于靜止狀態保持低功耗模式,同時完成監測任務。

在滿足計步器功能的前提下,本設計選擇價格低廉的AT89S2051單片機作為控制器,主要使用其外部事件中斷、定時器中斷、并行口等硬件資源。顯示屏選擇了8位LCD顯示器,用于計步信息的實時顯示,與主機采用串行方式傳遞數據。按鍵主要用于自標定設置。

2 抗干擾設計

由圖2可知,人在行走時的垂直加速度信號雖然具有一定的周期性,但由于傳感器靈敏度較高,原地晃動等都會產生干擾噪聲,直接計步容易出錯。需對信號進行處理,盡可能消除噪聲影響。通常情況下,人的步頻最快不會超過5步/秒,最慢為0.5步/秒。因此,可以認為原始信號中頻率為0.5~5 Hz 的信號為有用信號,其他信號均為噪聲[1,3]。我們設計的計步器從下述方面消除干擾信號。

2.1 傳感器自帶抗干擾功能的利用

2.1.1 高通濾波器的設置

MMA8452Q是數字式傳感器,對檢測信號的模擬濾波在芯片內部進行,然后轉換為數字量后輸出。對于“敲擊”“輕彈”“搖動”“計步”等信號的檢測過程中,加速度傳感器只需要分析動態加速度信號,即加速度的變化情況,無需考慮靜態情況,因此可以對數據做高通濾波。在傳感器MMA8452Q內部有一個內嵌的高通濾波器,可以通過軟件設定低頻截止頻率。根據選擇的數據輸出速率和數據過采樣模式,低頻截止頻率可以在0.063~16 Hz之間選擇[5]。數據通過該濾波器輸出,從而消除信號中直流偏置及低頻信號的影響。我們設計的計步器截止頻率設置在0.5 Hz。

2.1.2 中斷閾值的使用

MMA8452Q傳感器有兩個外部引腳INT1和INT2。每個引腳通過軟件設置可以和6個事件(“自由下落和運動檢測[6]”“瞬態變化檢測”“方向檢測” “輕敲檢測”“數據準備好”“自動休眠”)綁定在一起。當傳感器檢測到任一事件發生時,即可發出中斷申請信號,可以避免主控制器頻繁讀取傳感器的數據,減少數據分析及處理工作。

引腳INT1和INT2可以配置成“推挽”或“開漏”輸出方式,即可以“高電平有效”也可以“低電平有效”。如果被配置成“開漏”輸出方式并且外帶上拉電阻,該引腳就被設置為“低電平有效”[7],剛好與8051單片機的外部中斷信號吻合。

計步器設計將中斷引腳INT1與“運動檢測”事件綁定在一起,當人體邁步時垂直加速度開始增加,當達到預定的閾值時,中斷申請信號發出,通知控制器讀取當前加速度值,經進一步分析確定是否是有效計步信號。中斷使用的關鍵是合理閾值的確定。

該傳感器在靜止時顯示一個g(重力加速度),當人體運動時,運動加速度與重力加速度疊加。傳感器可以輸出12位二進制加速度值,該數值是有符號數,正數的最大值為7FFH。本計步器量程選擇的是2 g,傳感器靜止時感受重力加速度為g,所以顯示數值為3FFH。通過實驗獲取了大量的數據,分析每邁一步加速度的變化情況。選取加速度值大于g的數據為研究對象,將它們顯示的數據轉化為十進制數。3FF對應的十進制數是1023,對應的加速度為g。從而得出1個LSB所對應的加速度值為0.000 98 g。我們試驗程序采集的數據如表1所示,數據表明每走一步,可以收到2~3組數據,其中至少有一組超過1.1g,表中帶下劃線的數據為超過1.1 g的加速度值。

表1 行走時加速度值Tab.1 Acceleration value when walking

當試驗人員原地晃動時,得到的10組加速度值如表2所示。

經過對人行走、跑步、晃動等加速度變化的分析,綜合考慮選取1.1 g為加速度閾值。在MMA8452Q傳感器中

表2 晃動時加速度值Tab.2 Shaking acceleration value

有一個閾值寄存器,數值范圍為0~127,閾值最低分辨率為0.063 g/LSB。1.1 g/0.063 g= 17.46,四舍五入到18,所以閾值寄存器中送閾值12H。

2.2 軟件抗干擾方法

2.2.1 時間窗口的限制

利用傳感器自身的濾波和閾值中斷的方法,能夠減少頻率較低、幅度較小的干擾,但是仍然會有誤計數的可能,特別是多計數。需要采取軟件抗干擾濾波方法,進一步濾除無用信號。根據圖2所示垂直加速度的信號波形,兩次峰值是有時間間隔的,根據資料顯示,人行走的頻率一般在110步/分鐘(1.8 Hz),跑步時的頻率不會超過5 Hz。如果選擇1~5 Hz,對應的時間間隔是1 000~200毫秒。利用定時中斷記錄兩次外部中斷時間間隔,如果在有效范圍內,則為有效計步一次,否則無效。

實際上正常行走的任一段時間內,步頻的變化都會集中在峰值頻率附近的一個小范圍內,而不是0.5~5 Hz這么寬。由于每個人的步頻是不同的,可以采用下述的自標定方法得到個人步頻的峰值頻率和變動范圍,再采用時間窗口的限制,檢測的準確度更高。

2.2.2 自標定方法

計步器配置了兩個按鍵:“直接計步按鍵”、“自標定按鍵”。如果計步器工作后直接按下“直接計步按鍵”,計步器按1~5Hz的行走頻率設置時間窗口,并按這個參數進行數據分析。如果計步器工作后先按下“自標定按鍵”,則進入自標定過程。連續行走10步,每走1步要同時按下“自標定按鍵”一次。計步器會記錄10次的時間間隔ti(i=0~9),求出平均值Tp,及偏差vi=|ti-Tp|(i=0~9),由此確定個人的行走頻率范圍,并利用時間窗口的限制進行數據分析,可以得到較高的準確度。2.2.3 計步器主要程序流程圖

計步器的主程序流程圖如圖4所示,外部中斷流程圖如圖5所示。開始工作后首先進行初始化、顯示初始界面,然后等待按鍵信號。如果按下“直接計步鍵”,則使能外部事件中斷,等待外部中斷的到來。當MMA8452Q加速度傳感器檢測到外界加速度大于所設閾值,將會產生中斷信號,單片機進入中斷程序后,讀取傳感器的加速度數據,并讀取自上一次外部中斷后的時間間隔,如果時間間隔在有效區間內,則本次數據有效,計步數據加1,并將計時單元清零,為下一次中斷做準備。

圖4 主程序流程圖Fig. 4 Main program flow chart

如果先按下“自標定鍵”,則先進入自標定過程(如前所述),然后再按下“直接計步鍵”,則按照自標定過程獲得的步頻參數進行數據分析。

定時中斷程序比較簡單,單純的計時供計步分析使用,這里不再贅述。

圖5 外部中斷程序流程圖Fig. 5 External interrupt program flow chart

在傳感器的初始化中,配置MMA8452Q為運動檢測方式,包括如下步驟:

1)使傳感器進入待機模式;2)使能垂直方向運動檢測和鎖存;3)設定運動檢測閾值;4)設置去抖計數器以消除虛假讀數;5)啟用系統中的運動/自由落體中斷功能;6)將傳感器切換到主動模式。表3中列出了配置MMA8452Q的運動檢測或自由落體檢測的重要寄存器。

3 結 論

文中介紹了基于MEMS加速度傳感器MMA8452Q的計步器設計方案,充分利用該傳感器對模擬信號檢測的濾波處理能力,配合軟件抗干擾措施,通過檢測人行走時腰部產生的垂直加速度變化,實現間接檢測步數的目的。該設計硬件簡單,實現方便。試驗結果表明:能夠較好地適應不同步頻情況,計步精度較高,穩定性好。

表3 運動檢測的重要寄存器Tab.3 Motion detection key register

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

SONG Hao-ran1 , LIA Wen-shuai , ZHA Yi-ming. Using 3-Axis Accelerometer ADXL330 to High Accuracy Pedometer[J]. Chinese Journal of Sensors and Actuators, 2006,19(4):1005-1008.

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

HAN Wen-zheng,FENG Di,LI Peng,et al.Design of pedometer based on acceleration sensor LIS3DH[J]. Transducer and Microsystem Technologies,2012,31(11):97-99.

[3]龐晶,牟為華.基于ADXL202 的計步器[J].電子世界,2004(2):51-52.PANG Jing, MU Wei-hua. Using ADXL202 Pedometer[J].Electronics World,2004(2):51-52.

[4]Freescale Semiconductor,Inc.3-Axis,12-bit/8-bit Digital Accelerometer[EB/OL](2011-08)http://www.freescale.com.cn.

[5]Kimberly Tuck.High-Pass Filtered Data and Transient Detection Using the MMA8451, 2, 3Q[EB/OL](2011-10)http://www.freescale.com.cn.

[6]Kimberly Tuck.Motion and Freefall Detection Using the MMA8451,2,3Q[EB/OL](2011-10) http://www.freescale.com.cn.

[7]Kimberly Tuck.MMA8451,2,3Q Design Checklist and Board Mounting Guidelines[EB/OL](2010-09)http://www.freescale.com.cn.

An anti-interference design for pedometer based on MMA8452Q sensor

LI Ping, CHEN Peng-yu, LI Ze-ren
(School of Electric Multiple Units Engineering,Dalian Jiaotong University,Dalian116028,China)

This paper introduces a design of pedometer based on MMA8452Q. MMA8452Q is a smart low-power, threeaxis, capacitive micro-machined accelerometer with 12 bits of resolution. The design takes full advantage of the filter inside MMA8452Q for analog signal, and besides, uses anti-interference methods in software ways. The pedometer depends on detecting the changes of vertical acceleration on waist in walking process which indirectly reflect the step numbers to be measured. Though hardware design is much simple, the accuracy of counting is pretty high with good stability. This design has been passed practical tests, so it can be put into practice.

MMA8452Q; pedometer; single chip; anti-interference

TP212

A

1674-6236(2014)07-0161-04

2013-07-28稿件編號201307206

李 萍(1956—),女,遼寧盤錦人,碩士,教授。研究方向:測控技術與儀器智能化。

猜你喜歡
信號檢測
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
“幾何圖形”檢測題
“角”檢測題
完形填空二則
孩子停止長個的信號
小波變換在PCB缺陷檢測中的應用
基于LabVIEW的力加載信號采集與PID控制
主站蜘蛛池模板: 国产中文在线亚洲精品官网| 亚洲精品无码高潮喷水A| 国产成人高清精品免费软件| 99久久人妻精品免费二区| 精品亚洲国产成人AV| 国产精品成人第一区| 日韩人妻少妇一区二区| 91精品视频播放| 欧美一道本| 欧美一区国产| 国产精品自拍露脸视频| 青青草国产在线视频| 国产极品美女在线观看| 狠狠躁天天躁夜夜躁婷婷| 久久香蕉国产线看观看亚洲片| 久久亚洲国产最新网站| 久久国产精品影院| 99re热精品视频中文字幕不卡| 欧美色综合久久| 亚洲成综合人影院在院播放| 国产专区综合另类日韩一区| h视频在线播放| 亚洲国产精品一区二区高清无码久久| 福利在线一区| 九九九久久国产精品| 国产jizzjizz视频| 国产乱码精品一区二区三区中文 | 国产精品美女自慰喷水| 她的性爱视频| a级免费视频| 国产一区二区三区在线观看视频 | 久久人搡人人玩人妻精品一| 国产高清不卡视频| 凹凸精品免费精品视频| 亚洲欧美一区二区三区麻豆| 国模私拍一区二区| 国产精品香蕉在线| 真人免费一级毛片一区二区| 一级一级特黄女人精品毛片| 国产精品午夜电影| 色窝窝免费一区二区三区| 91色在线观看| 中文无码精品a∨在线观看| 熟女成人国产精品视频| 日本午夜在线视频| 国产人免费人成免费视频| 天天躁日日躁狠狠躁中文字幕| 欧美成人看片一区二区三区 | 亚洲综合天堂网| 婷婷99视频精品全部在线观看| 天天色综合4| 日韩成人在线一区二区| 欧美第一页在线| 91九色国产porny| 久久香蕉国产线看精品| 国产噜噜在线视频观看| 国产精品短篇二区| 国产av色站网站| 久久精品丝袜| 91视频国产高清| 久草青青在线视频| 欧美成人a∨视频免费观看| 国产精品第页| 99热国产这里只有精品9九| 天天色天天操综合网| 欧美日韩国产综合视频在线观看 | 国内精品手机在线观看视频| 国产成a人片在线播放| 国产福利在线免费观看| 91小视频在线观看| 91福利一区二区三区| 色AV色 综合网站| 国产一区二区三区精品久久呦| 国产剧情一区二区| 亚洲欧洲日产国码无码av喷潮| 国产SUV精品一区二区| 国产微拍一区二区三区四区| 任我操在线视频| a欧美在线| 91亚洲影院| 91久久性奴调教国产免费| 欧美成人日韩|