三軸加速度傳感器在跌倒檢測(cè)中的應(yīng)用
7. Watermark 當(dāng)FIFO里所存的采樣點(diǎn)超過(guò)一定點(diǎn)數(shù)(SAMPLES)時(shí),Watermark中斷置位。當(dāng)FIFO里的采樣點(diǎn)被讀取,使得其中保存的采樣點(diǎn)數(shù)小于該數(shù)值(SAMPLES)時(shí),Watermark中斷自動(dòng)清除。
需要指出的是,ADXL345的FIFO最多可以存儲(chǔ)32個(gè)采樣點(diǎn)(X、Y、Z三軸數(shù)值),且具有Bypass模式、普通FIFO模式、Stream模式和Trigger模式,一共4種工作模式。FIFO功能也是ADXL345的一個(gè)重要且十分有用的功能。但是本文后面給出的解決方案中,并沒(méi)有使用到FIFO功能,所以,在此不做詳細(xì)介紹。
8. Overrun 當(dāng)有新采樣點(diǎn)更新了未被讀取得前次采樣點(diǎn)時(shí),Overrun中斷置位。 Overrun功能與FIFO的工作模式有關(guān),當(dāng)FIFO工作在Bypass模式下,如果有新采樣點(diǎn)更新了DATAX、DATAY和DATAZ寄存器里的數(shù)值,則Overrun中斷置位。當(dāng)FIFO工作在其他三種模式下,只有FIFO被存滿32點(diǎn)時(shí),Overrun中斷才會(huì)置位。FIFO里的采樣點(diǎn)被讀取后,Overrun中斷自動(dòng)清除。
跌倒過(guò)程中的加速度變化特征
對(duì)跌倒檢測(cè)原理的研究主要是找到人體在跌倒過(guò)程中的加速度變化特征。
圖3給出的是加速度在不同運(yùn)動(dòng)過(guò)程中的變化曲線,包括(a)步行上樓、(b)步行下樓、(c)坐下、(d)起立。假設(shè)跌倒檢測(cè)器被固定在被測(cè)的人體上。其中紅色的曲線是Y軸(垂直方向)的加速度曲線,其正常靜止?fàn)顟B(tài)下應(yīng)該為-1g;黑色和黃色的曲線分別是X軸(前后方向)和Z軸(左右方向)的加速度曲線,其正常靜止?fàn)顟B(tài)下應(yīng)該為0g;綠色的曲線是三軸加速度的矢量和,其正常靜止?fàn)顟B(tài)下應(yīng)該為+1g。
a. 步行上樓b. 步行下樓
c. 坐下d. 起立
圖3 不同運(yùn)動(dòng)過(guò)程中的加速度變化曲線
由于老年人的運(yùn)動(dòng)相對(duì)比較慢,所以在普通的步行過(guò)程中,加速度變化不會(huì)很大。最明顯的加速度變化就是在坐下動(dòng)作中Y軸加速度(和加速度矢量和)上有一個(gè)超過(guò)3g的尖峰,這個(gè)尖峰是由于身體與椅子接觸而產(chǎn)生的。
評(píng)論