關 閉

        新聞中心

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

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

        作者: 時間:2013-04-25 來源:網絡 收藏

        摘要:老人因意外摔倒不能及時救助會造成嚴重的后果,發(fā)生意外時若能及時通知救援人員,可大大降低摔倒后的危險程度。能夠采集分析人體摔倒時三個方向的特征,以判斷老人是否摔倒。主要分析了ADXL345的特點及工作原理,最后提出一種檢測老人意外摔倒的方案。
        關鍵詞:

        1 加速度傳感器
        1.1 定 義
        加速度傳感器是一種能夠測量加速力的電子設備。加速力就是當物體在加速過程中作用在物體上的力,就好比地球引力,也就是重力。加速度計有兩種:一種是角加速度計,是由陀螺儀(角速度傳感器)的改進的。另一種就是線加速度計。
        1.2 加速傳感器的工作原理
        加速度傳感器會接受外界傳遞的物理性輸入,通過感測器轉換為電子信號,再最終轉換為可用的信息。主要感應方式是對微小物理量的變化進行測量,再通過電壓信號來表示這些變化量。

        2 三軸加速度傳感器ADXL345
        2.1 概述
        ADXL345是ADI公司推出的基于MEMS技術的數(shù)字輸出的三軸加速度傳感器。ADXL345具有±2g,±4g,±8g,±16g可變的測量范圍;最高13 b分辨率測量;固定的4 mg/LSB靈敏度;3 mm×5 mm×1 mm超小封裝;40~145 μA超低功耗;標準的I2C或SPI數(shù)字接口;32級FIFO存儲;以及內部多種運動狀態(tài)檢測和靈活的中斷方式等特性。這些特性使其成為一款非常適合用于摔倒檢測的加速度傳感器。
        2.2 工作原理
        ADXL345首先由前端感應器件感應測得加速度的大小,然后由感應電信號器件轉為可識別的電信號,這個信號是模擬信號。ADXL345集成的A/D裝換器將此模擬信號轉換為數(shù)字信號。在計算機中,數(shù)字信號一律用補碼的形式表示,在此也一樣,A/D轉換器輸出的是16位的二進制補碼。經過數(shù)字濾波器的濾波后,在控制和中斷邏輯單元的控制下訪問32級FIFO,通過串行接口讀取數(shù)據(jù)。ADXL345的控制命令也是通過接收來自串口的讀寫命令來實現(xiàn)的,這主要是對寄存器的操作。

        3 ADXL345與微控制器的通信
        ADXL345為用戶提供了兩種與微控制器的通信方式:SPI和I2C。本文采用基于嵌入式的S3C2410微控制器與三軸加速度傳感器ADXL345的連接來詳細講述ADXL345的SPI通信方式。

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

        a.JPG


        3.1 ADXL345的SPI通信過程
        SPI的最高時鐘為5 MHz,通信開始時主MCU選擇CS置位,CS復位則通信結束,SCLK由主MCU提供串行時鐘。SDI與SDO是串行數(shù)據(jù)輸入與輸出,它們分別在時鐘的上升沿獲取數(shù)據(jù)。一次通信過程中讀寫多字節(jié)必須要設定MB位(Multiple—byte Bit),在讀取完第一個寄存器的數(shù)據(jù)后ADXL345會自動將地址指向下一個寄存器。ADXL345輸出16位二進制補碼,每個軸都分配了2 B輸出數(shù)據(jù)寄存器,共6個,地址為0X32-0X27,這樣會連續(xù)輸出6 B數(shù)據(jù)。但對地址非連續(xù)的寄存器進行操作必須通過CS停止通信并單獨設定下一個要操作的寄存器地址,然后再建立通信。所以通過SPI讀取ADXL345采集的數(shù)據(jù)只能連續(xù)讀取6 B數(shù)據(jù),然后地址返回0X32繼續(xù)讀取6 B數(shù)據(jù)。
        3.2 S3C2410的接口特點
        S3C2410有2個串行外圍設備接口(SPI),每個SPI接口都有2個分別用于發(fā)送和接收的8位移位寄存器。在SPI通信中,數(shù)據(jù)同時被發(fā)送(串行移出)和接收(串行移入),8位串行數(shù)據(jù)的傳輸速率由相關的控制寄存器決定。
        SPI的接口特性:與SPI接口協(xié)議V2.11兼容;8位用于發(fā)送的移位寄存器;8位用于接收的移位寄存器;8位預分頻邏輯;查詢、中斷和DMA傳送模式。
        3.3 接口連接
        根據(jù)ADXL345工作原理和S3C2410的接口特點,把S3C2410的SPI配置為主設備,完成對ADXL345的接口設計,硬件連接如圖2所示。

        b.JPG


        SPI MOSI作為主設備的輸出,SPI MISO作為主設備的輸入,SPI CLK用作SPI通信的串行時鐘。且S3C2410支持4種不同的傳輸格式,可以保證主從設備時序的一致性。
        S3C2410的SPI接口操作:通過SPI接口S3C2410可以與ADXL345同時發(fā)送和接收8位數(shù)據(jù)。串行時鐘線與兩條數(shù)據(jù)線同步,用于移位和數(shù)據(jù)采樣。

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


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


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


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

        上一頁 1 2 下一頁

        評論


        技術專區(qū)

        關閉
        主站蜘蛛池模板: 平阴县| 宣威市| 嘉义市| 东至县| 翁牛特旗| 宜城市| 德化县| 永善县| 宜川县| 泉州市| 宁海县| 满洲里市| 塔城市| 定安县| 天峨县| 武川县| 玉屏| 平原县| 新巴尔虎右旗| 丹巴县| 瓦房店市| 奎屯市| 涞源县| 叙永县| 白朗县| 长治市| 丽水市| 绥棱县| 都昌县| 吉水县| 灵川县| 大渡口区| 社旗县| 永丰县| 涡阳县| 抚州市| 柘荣县| 汾西县| 台南县| 汉阴县| 上林县|