本科組低功耗西安郵電學院基于的MMA7361三軸加速度傳感器的地多功能計步器項目報告_第1頁
本科組低功耗西安郵電學院基于的MMA7361三軸加速度傳感器的地多功能計步器項目報告_第2頁
本科組低功耗西安郵電學院基于的MMA7361三軸加速度傳感器的地多功能計步器項目報告_第3頁
本科組低功耗西安郵電學院基于的MMA7361三軸加速度傳感器的地多功能計步器項目報告_第4頁
本科組低功耗西安郵電學院基于的MMA7361三軸加速度傳感器的地多功能計步器項目報告_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、2011-2012某某儀器C2000與MCU&J新設計大賽項目報告題 目:基于MMA736E軸加速度傳感器的多功能計,步器學校:某某郵電學院指導教師:龐勝利組別:本科組應用類別:低功耗應用類平臺:MSP430參賽隊成員含每人的地址,用于建立人才庫:某某郵電學院 專業(yè):電子信息科學與技術 372127136 .某某郵電學院專業(yè):電子信息科學與技術 303471512 .某某郵電學院 專業(yè):電子信息工程 378995197 .視頻文件觀看地址假如未拍攝,請注明:郵寄地址和收件人聯(lián)系方式快遞發(fā)送,請不要使用郵政信箱地址地址:某某省某某市長安區(qū)韋郭路某某郵電學院:710121收件人:郭建新題 目: 基

2、于MMA736于軸加速度傳感器的多功能計,步器摘要中英文概述隨著生活水平的提高,社會各階層的人們對身體健康尤為關注。然而健身 的方法數(shù)不勝數(shù),步行是最好的運動。健康需要走出來,行走鍛煉一一人類生命 健康的加氧站。步行是一種靜中有動、動中有靜的健身方式,可以緩解神經(jīng)肌肉 緊X。據(jù)專家測定,當煩躁、焦慮的情緒71上心頭時,以輕快的步伐散步 15分 鐘左右,即可緩解緊X、穩(wěn)定情緒。計步器功能可以根據(jù)計算人的運動情況來分析人體的健康狀況。而人的運動情況可以通過很多特性來進展分析。比如人在運動時會產(chǎn)生加速度。本文介紹了 利用人運動時產(chǎn)生加速度變化來檢測部署的計步器實現(xiàn)方案,利用具有體積小, 功耗低,三軸

3、高精度加速傳感器 MMA736來實現(xiàn),采集到的加速度數(shù)據(jù)通過適當 的算法就可以實現(xiàn)計步功能,進而計算出您的瞬時速度,走過的總路程和消耗的 卡路里,是您能充分了解自己的身體情況。關鍵字:計步器 加速度傳感器 MMA7361 低功耗Based on three accelerometer MMA7361 pany-wide functionalpedometer designAbstractSummarywith the improvement of living standards, all levels of society to healthy body is increasingly co

4、ncerned about people. However the fitness of numerous methods, walking is the best movement. Health should go out, walk exercise-the health of humanlife add oxygen station. Walking is a kind of in a static dynamic, moving in the static fitness methods can alleviate nerve muscle tension. According to

5、 expert determination, when be agitated, anxiety emotions into my mind when, with brisk pace for a walk about 15 minutes, can relieve tension, stable mood.Pedometer, according to the calculation of the function can people exercise to analyze a healthy condition of body. And a peoples movement can be

6、 through the many features for analysis. In the sports such as aperson can produce the acceleration. This paper describes the use of people moveto detect changes acceleration generated when the deployment of the pedometer implementation scheme, use of the advantages of small size, low power consumpt

7、ion, high precision acceleration sensor MMA7361 three axis to realize, the collected acceleration data through the appropriate algorithm can achieve plan step function, and then calculate your instantaneous speed, passes through the total distance and consumption of calories, is you can fully unders

8、tand their body condition.KEY WORDpSdometer acceleration sensor MMA7361low power consumption1.引言隨著社會的開展,人們的物質生活水平日漸提高,人們也越來越關注自己的 健康。健康的四大基石:合理膳食,適量運動,戒煙限酒,心理平衡。我們將重 點介紹怎樣才算是適量運動,對于不喜歡運動的或者是運動細胞不興旺的人來 說,鍛煉無非是一種受罪。然而步行無疑是最好的、簡單實用的方法。對于步行 這種簡單易行的運動,但是要是能有一個優(yōu)秀的伙伴與步行構成完美組合,那么我們的步行運動便會立竿見影,顯現(xiàn)在健康活動中的重要作用,

9、那么我們這個優(yōu) 秀的伙伴會是什么呢?這就是我們所開發(fā)的計步器系統(tǒng) !計步器作為一種測量儀器,可以計算行走的步數(shù),人所行走的總路程和消耗 的卡路里,所以人們可以以此為依據(jù)定量的制定運動方案來健身,并根據(jù)運行情況來分析人體的健康狀況,因而越發(fā)流行。手持式的電子計步器是適應市場需求 的設計,使用起來簡單方便。2.系統(tǒng)方案如圖1所示,該計步器總共由加速度傳感器、主控 MCU顯示模塊組成傳 感器采集數(shù)據(jù),通過輸出引腳將表示三周加速度變化的電壓信號傳輸給單片機, 通過單片機內部ADC12真塊將電壓變化信號轉變?yōu)閿?shù)字信號,將數(shù)據(jù)處理后輸出 液晶顯示。工作流程為:加速度傳感器首先由三軸敏感單元敏感 3個方向加

10、速度, 然后通過電子感應器件將感應到的物理量模擬化。再通過xout、yout、zout引腳將電壓傳入單片機中,分別由單片機的 A0、A1、A2模擬輸入引腳引入,冉通加速度傳感器XOLltyoutzout:皿出7拓1A0微處理 . 器Al MSP430F149A2過單片機內部ADC12奠塊將模擬量轉換為數(shù)字量,單片機對數(shù)據(jù)處理后將結果由 液晶顯示出來。12864 顯示液 晶傳統(tǒng)的機械式的計步器利用人體行走時的振動引起計步器內部簧片或者彈 力小球的振動來產(chǎn)生電子脈沖,內部處理器通過判斷電子脈沖的方法來達到計步 的功能。這種機械方式的本錢比擬低,但是它的準確性和靈敏度很低。3.系統(tǒng)硬件設計MMA73

11、61QR軸小量程加速度傳感器是檢測物件運動和方向的傳感器,它根 據(jù)物件運動和方向改變輸出信號的電壓值。各軸的信號在不運動或不被重力作用 的狀態(tài)下(0g),其輸出為1.65v。如果沿著某一個方向活動,或者受到重力作用, 輸出電壓就會根據(jù)其運動方向與設定的傳感器靈敏度而改變其輸出電壓。用單片機的A/D轉換器讀取此輸出信號,就可以檢測其運動和方向。MMA7361W點如下:? 3mm x 5mm x 1.0mm LGA 14弓唧封裝?低功耗耗:400仙A? 睡眠模式:3仙A? 低工作電壓:2.2V - 3.6V? 高靈敏度(1.5g時,800mV/g)?快速啟動(0.5ms使能響應時間)?自檢功能支持

12、自由落體檢測診斷? 0g檢測支持自由落體保護?采用低通濾波器進展信號調理?強健的設計,高抗沖擊性? 符合RoHSB準?環(huán)保產(chǎn)品?低本錢圖2 mma7361功能圖%WTUUiDg Dgbrul圖3 7361引腳圖Top ViewNFCN/CXqUT youtvss v門口g-SeiedOg-DelectNfCSelf TestWCSleepNfC4.系統(tǒng)軟件設計軟件總體設計 程序流程圖更新移位存放器的值不同人行走會有不同加速度大小的輸出,因此軟件中動態(tài)參數(shù)的設置提 供了一種自適應的方法,來滿足不同行人的要求。使用動態(tài)閥值來判斷步伐 是否成立old data dynamic threshold n

13、ew data ,于是進入測試后 首先進展預采樣,進展自適應,獲得動態(tài)閥值。軟件中有兩個移位存放器,分別用來存放新的數(shù)據(jù)和舊的數(shù)據(jù),每次采集 軍更新存放器的值。為防止不同時間,人體運動狀態(tài)不同,軟件設置每隔50個采樣周期,重 新獲取閥值,繼續(xù)計數(shù)。在行走時,實時更新步伐數(shù),速度,里程,和卡路里消耗。算法的實現(xiàn)在可用于分析跑步或步行的特征中, 我們選擇“加速度作為相關參數(shù)。 個體與其相關軸的運動包括三個分量,分別是前向“滾動、豎向“偏航和側向俯仰,如下列圖。Mma736檢測其三個軸一一x、 y和z上的加速度。計步器處于未知方向,因此測量精度不應該嚴重依賴于 運動軸與加速度計測量軸之間的關系。圖4

14、讓我們考慮步行的特性。一個步伐,我們將其定義為單位步行周期,步行周 期各階段與豎向和前向加速度變化之間有一定的關系。要實現(xiàn)檢測步數(shù)首先要對人走路的姿態(tài)有一定了解。 行走時,腳、腿、腰部、 手臂都在運動,他們的運動都會產(chǎn)生相應的加速度,并且會在某點有個峰值。 從腳的加速度來檢測步數(shù)是最準確的,但是考慮到攜帶方便,我們選擇利用 腰部的運動來檢測步數(shù)。如圖5顯示了一名步行者的豎向、前向和側向加速度對應的 x、y和z軸測 量結果的典型圖樣。無論如何穿戴計步器,總有至少一個軸具有相對較大的 周期性加速度變化,因此峰值檢測和針對所有這三個軸上的加速度的動態(tài)閥 值決策算法對于檢測單位步行或跑步周期至關重要。

15、圖5加速度曲線圖步伐參數(shù)數(shù)字濾波器:首先,為使信號波形變得平滑,需要一個數(shù)字濾波器???使用四個存放器和一個求和單元,如下列圖。當然,可以使用更多存放器以 使加速度數(shù)據(jù)更加平滑,但響應時間會變慢。圖6DATA IN 動態(tài)閥值:系統(tǒng)持續(xù)更新三軸加速度的最大值和最小值,每采樣50次更新一次。平均值Max+ Min/2成為“動態(tài)閥值、接下來的 50次采樣,利用此閥值判斷個體是否邁出步伐。由于此閥值每50次采樣更新一次,因此它是動態(tài)的。這種選擇具有自適應性,并且足夠快。步伐邁出的條件定義為:檔加速度曲線跨國動態(tài)閥值下方時 old data dynamic threshold new data 。峰值檢

16、測:步伐計數(shù)器根據(jù)x、V、z三軸中加速度變化最大的一個軸計 算步數(shù),如果加速度變化太小,步伐計數(shù)器將忽略。步伐計數(shù)器利用此算法可以很好地工作,但有時顯得太敏感。當計步器因為步行或跑步之外的原因而非常迅速或非常緩慢的振動時, 步伐計數(shù)器也會認 為他是步伐。為了找到真正有節(jié)奏的步伐,必須排除這種無效振動。利用“時 間窗口和“計數(shù)規(guī)如此可以解決這個問題?!皶r間窗口用于排除無效振動。假設人們最快的跑步速度為每秒5步,最慢的步行速度為每2秒1步。這樣,兩個有效步伐的時間間隔在時間窗口【0.2s - 2s之內,時間問隔超出該窗口的所有步伐都應被排除。“計數(shù)規(guī)如此用于確定步伐是否是一個節(jié)奏模式的一局部。步伐

17、計數(shù)器有兩個工作狀態(tài):搜索規(guī)如此和確認規(guī)如此。步伐計數(shù)器以搜索規(guī)如此模式開 始工作。假設經(jīng)過四個連續(xù)有效步伐之后,發(fā)現(xiàn)存在某種規(guī)如此,那么步伐 計數(shù)器就會刷新和顯示結果,并進入“確認規(guī)如此工作模式。在這種模式 下工作時,每經(jīng)過一個有效步伐,步伐計數(shù)器就會更新一次。但是如果發(fā)現(xiàn) 哪怕一個無效步伐,步伐計數(shù)器就會返回搜索規(guī)如此模式,重新搜索四個連 續(xù)有效步伐。距離參數(shù)根據(jù)上述算法計算步伐參數(shù)之后,我們可以使用公式1獲得距離參數(shù)距離二步數(shù)*每步距離1每步距離取決于用戶的速度和身高。如果用戶身材較高或以較快速度跑 步,步長就會較長。參考設計每2秒更新一次距離、速度和卡路里參數(shù)。因 此,我們使用每2秒技

18、術到的步數(shù)判斷當前跨步長度。表 1顯示了用于判斷 當前卡布長度的實驗數(shù)據(jù)。跨步K度與速度(每2秒步數(shù))和“舟的關系速度參數(shù)速度=距離/時間,而每2秒步數(shù)和跨步長度均可根據(jù)上述算法計算, 因此可以使用公式2獲得速度參數(shù)。速度=每兩秒步數(shù)*跨步長度/2 (2)卡路里參數(shù)我們無法準確計算卡路里的消耗速率。決定其消耗速率的一些因素包括體重、健身強度、運動水平和新陳代謝。不過,我們可以使用常規(guī)近似法進展 估計??防锵呐c跑步速度的典型關系。卡路里C/kg/h=1.25 * 跑步速度km/h(3)以上所使用的速度參數(shù)單位為 m/s,將km/h轉換為m/s可得公式4??防顲/kg/h= 1.25 * 速

19、度m/s* 3600/1000 = 4.5 * 速度m/s 4卡路里參數(shù)隨同距離和速度參數(shù)每兩秒更新一次。為了考慮運動者的體重,我們可將公式4轉換為公式5??防顲/2s= 4.5 * 速度*體重/1800 = 速度* 體重/ 4005如果用戶在步行或跑步之后休息,如此步數(shù)和距離將不變化,速度應為0,此時的卡路里消耗可以利用公式 6計算休息時的卡路里消耗約為1 C/kg/h卡路里C/2s= 1 * 體重/18006最后,我們可以將所有兩秒時間間隔的卡路里相加,獲得總卡路里消耗 量。5.系統(tǒng)創(chuàng)新總結系統(tǒng)設計的創(chuàng)新之處.采用了動態(tài)閥值算法;突破了以往的計步器只能單純的記錄走路的步伐 數(shù)或者跑步的步伐數(shù),不能準確,連續(xù)的記錄人走路和跑步的總步數(shù), 本作品采用了動態(tài)閥值算法,使用戶無需切換模式,即可準確,方便的 記錄人在復雜環(huán)境下的步數(shù),瞬時速度,走過的總路程,消耗的總卡路 里等數(shù)據(jù)。.采用了低功耗高靈敏度的 MMA736加速度傳感器和MSP4305片,使計步 功能更加準確,且功耗更低。.采用了時間窗算法;其能有效的防止誤動所引起的誤計步,保證了計步 的有效性。.由于受技術,器件條件等因素所限,我們所制作的產(chǎn)品體積較大,但其 硬件結構簡單,所用元器件很少,其非常有利于集成

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論