關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > 基于三軸加速度傳感器的老人摔倒檢測

        基于三軸加速度傳感器的老人摔倒檢測

        作者: 時間:2013-04-25 來源:網(wǎng)絡 收藏

        4
        4.1 檢測原理
        的三個坐標分別與人體坐標相對應,x軸代表人體左右方向,y軸代表人體前后方向的,z軸代表人體垂直方向的。當人在站立或行走狀態(tài)時,z軸的加速度接近g,x軸和y軸加速度接近0。當人體的摔倒過程中,三個軸的加速度及其矢量和會發(fā)生變化,通過設定一定的閾值,判斷三個軸向的加速度變化,判斷老人是否摔倒。
        4.2 ADXL345中斷
        Free_fall:當加速度值低于一定閾值并且持續(xù)超過一定的時間時,F(xiàn)ree_fall中斷置位。
        Activity:當加速度值超過一定閾值時,Activity中斷置位。
        Inactivity:當加速度值低于一定閾值且持續(xù)超過一定時間時,Inactivity中斷置位。
        4.3 檢測判斷方案
        失重檢測:人體摔倒的過程中存在失重現(xiàn)象,雖然沒有自由落體時失重現(xiàn)象明顯,但加速度矢量和也會小于1g,利用Free_fall中斷判斷人體摔倒過程中的失重過程,將此作為摔倒狀態(tài)的第一個判斷依據(jù)。
        撞擊檢測:人體在摔倒時與地面發(fā)生撞擊,加速度矢量和會產(chǎn)生一個峰值。利用ADXL345的Activity中斷來檢測。在此需要設置一個時間的閾值,在失重檢測與撞擊檢測之間,設置時間間隔為200 ms,如果在Free_fall中斷后200 ms仍會發(fā)生Activity中斷,認為人體沒有摔倒,也可能是因為彎腰動作造成加速度變化。
        靜止檢測:人體摔倒不會馬上站起來,會有一點時間的靜止狀態(tài)。由于人體由垂直變?yōu)樗剑藭r加速度的矢量和會小于某個值。利用ADXL345的Inactivity中斷來檢測。設置Activity中斷與Inactivity中斷的時間間隔為2 s,在撞擊后的3.5 s內(nèi)應該有靜止狀態(tài),如果時
        間超時還未產(chǎn)生Inactivity中斷,認為沒有摔倒。
        與初始狀態(tài)比較檢測:人體在摔倒之后與站立時的三個軸向的加速度是不同的。為了進一步檢測人體是否摔倒,可以取人體摔倒之前的三個軸向的加速度與摔倒后的加速度進行比較,如果各個軸向的加速度之差超過一定的閾值,判斷為一次摔倒。
        可以根據(jù)人體摔倒過程中加速的變化曲線來設定各個閾值。摔倒過程中的加速度變化曲線如圖3所示。

        本文引用地址:http://www.104case.com/article/159395.htm

        c.JPG


        4.4 檢測方案流程圖
        摔倒檢測方案流程圖如圖4所示。

        d.JPG



        5 結語
        本文主要以ADXL345為例,介紹了其工作原理,與微控制器的通信方式及接口連接。通過分析得知ADXL345非常適用于檢測人體意外摔倒。最后利用ADXL345的內(nèi)部中斷,提出一種檢測老人意外摔倒的方案。利用三軸加速度傳感器解決老人意外摔倒檢測問題有其重要的科研價值和應用意義。

        pid控制相關文章:pid控制原理


        傳感器相關文章:傳感器工作原理


        pid控制器相關文章:pid控制器原理


        風速傳感器相關文章:風速傳感器原理
        加速度計相關文章:加速度計原理
        數(shù)字濾波器相關文章:數(shù)字濾波器原理

        上一頁 1 2 下一頁

        評論


        技術專區(qū)

        關閉
        主站蜘蛛池模板: 吉隆县| 哈巴河县| 普兰店市| 五常市| 延川县| 诸城市| 田东县| 乃东县| 错那县| 眉山市| 宜章县| 溆浦县| 漳平市| 阿荣旗| 任丘市| 门源| 高陵县| 宣威市| 衡阳市| 长乐市| 乐都县| 樟树市| 子长县| 芮城县| 南充市| 搜索| 梁山县| 彝良县| 九台市| 上饶市| 怀集县| 东丽区| 金平| 运城市| 平泉县| 盘锦市| 拜城县| 昌吉市| 柳江县| 龙川县| 昆山市|