欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
你如何以正確姿勢使用加速度傳感器?
[打印本頁]
作者:
51黑mcu
時間:
2016-5-17 05:09
標題:
你如何以正確姿勢使用加速度傳感器?
NXP加速度傳感器MMA8652以及其他加速度芯片不僅具有加速度數據讀取的功能,還能應用與在運動事件檢測應用中,該系列的加速度傳感器提供4中事件檢測功能。分別是加速度瞬變(Transient Detection)、敲擊(Pulse Detection)、自由落體(Freefall and Motion Detection)、方向檢測(Orientation Detection),NXP的系列加速度傳感器在消費電子以及汽車電子上具有廣泛的應用。
MMA8652特征
NXP的加速度傳感器MMA8652專為低功耗運動檢測而設計,它不僅具有加速度可讀取功能,并且能用作運動檢測,該器件的特性如下所示:
1.95-3.6V供電電壓;
1.62-3.6V數字接口供電;
加速度量程可編程(±2g、±4g、±8g);
輸出數據速率(ODR)可編程(1.56Hz~800Hz);
12位數字數據輸出;
I2C接口,可編程中斷。
MMA8562的典型應用如下:
電子羅盤;
靜態方位檢測;
電子閱讀區;
實時方位檢測;
實時運動分析;
敲擊和振動檢測。
運動事件檢測
MMA8652提供4種運動檢測功能,分別為加速度瞬變(Transient Detection)、敲擊(Pulse Detection)、自由落體(Freefall and Motion Detection)、方向檢測(Orientation Detection)。根據框圖可知,其基本原理是這些事件會造成一個加速度的瞬時變化,芯片內部的嵌入式DSP功能模塊會對事件引發的加速度變化曲線進行記錄、分析、判斷。當傳感器判斷相應的檢測事件發生時,芯片會據此產生一個中斷。中斷信號(電平跳變)通過INT1或者INT2引腳輸出,并且中斷信號通過INT1還是INT2引腳輸出是可編程的。而對于應用來說,這個電平的變化尤為重要,根據這個電平變化,用戶可以設定后續的操作,在實際應用中,MMA8652傳感器不用于加速度讀取,而是用于運動事件檢測,就是基于這個原理。
MMA8562參考設計
其中,MMA8652使用到的引腳為供電部分的3.3V引腳、GND,數據通信部分只用到
SDA和SCL,可選的還用到另外兩個中斷引腳(INT1、INT2),其他引腳沒有用到,占用盡量少的引腳資源
在實際電路中,芯片的INT1、INT2這不用接上拉電阻,以保證高低電平的正常捕獲。從而實現相應I2C通信和中斷讀取。
注:本次應用MMA8652 SCL、SDA接上拉電阻。
軟件設計
LPC1114與MMA8562的通信接口為I2C,所以軟件主要涉及到MMA8562的初始化。通過實時監測中斷信號是否出現,來驗證運動事件的發生,這里中斷信號指的是電平跳變。
在實際應用中,MCU端需提供I2C的讀字節函數與I2C寫字節函數,來控制傳感器的工作。
歡迎光臨 (http://www.raoushi.com/bbs/)
Powered by Discuz! X3.1