LIS3DH芯片集成了單擊和雙擊的功能,這給很多應用提供了便利,例如在穿戴設備上,不但減少了布置按鍵給小巧的結構設計帶來的挑戰,對于用戶來說,這種更大自由度的操作方式更是一種愉悅的享受。下面具體介紹下這個功能吧。
要了解這兩個功能的設置,需先了解下相關的寄存器:
這里有一個閾值設置的寄存器,和三個時間的窗口設置的寄存器(timelimit , time latency, time window). 后面在介紹single click 和double click 時會講到他們分別的作用。
一 Single click
如下圖,sensor通過檢查加速度的變化是否有超出預先定義的閾值,然后在規定的時間內(time limit)又是否小于此閾值來判斷一個single click 的動作,閾值和時間(time limit)就定義了加速的的變化波形。下圖中,a 同時滿足了閾值和時間限制的條件,是一次成功的動作的識別,然后產生了中斷。b只滿足了大于閾值的條件,但在規定時間限制內沒有降到閾值下,所以不滿足識別的條件。
二Double click
如下圖,double click實際上是兩個singleclick的識別,但是同時還要滿足另外兩個時間窗口的要求(timelatency , time window).當第一click識別后,在time latency 窗口內,sensor不會做任何識別,在time window 窗口內開始第二click的識別,判斷此時的加速度值是否大于閾值,如果成功識別到第二次click,就會產生一個中斷輸出一個doubleclick 的事件。
實戰技巧:
1)時間窗口的設置,寄存器每個最小的時間單位是LSB=1/ODR(output data rate) , 假設ODR是100 HZ,那最小的時間單位就是10ms,假設你要設的時間是t,那對應的寄存器就要設置為X=t/(1/100).
2)閾值的設定是與量程相關的,1LSB= FULL SCALE/128.
3)數據的采集,為了設置合理的時間窗口和閾值,要進行數據的收集,因為不同的應用,結構,材料可能不同,導致最終敲擊的波形會有一些差異,建議收集數據時采用系統能支持的最大采樣頻率,這樣采集的數據才能完整反映實際的波形。如下圖是一個雙擊的波形圖??梢钥闯霾ㄐ伪容^尖銳,latency窗口比timelimit 窗口要明顯的大。
4) 根據設計的要求合理評估識別率與誤觸發率,最終配置合理的參數。
-
加速計
+關注
關注
3文章
126瀏覽量
58464
原文標題:ST加速計使用基礎篇 三 --single click, double click
文章出處:【微信號:St_AMSChina,微信公眾號:意法半導體AMG】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
希捷科技推出一鍵(one-click)備份的儲存裝置
MikroElektronika的mikroBUS Click板是否從頭開始的制作?
MCC中的MikroE Click板出現問題
LIGHTHOUSE與CLICK EFFECTS攜手提供整體
How to Pick a Click-and-Pop Su
![How to Pick a <b class='flag-5'>Click</b>-and-Pop Su](https://file1.elecfans.com//web2/M00/A5/29/wKgZomUMNzGAQkkbAAAU2Suakqs790.gif)
ST推出MEMS加速計產品
tap和click事件區別
基于RTC5CLICK實時時鐘的參考設計
![基于RTC5<b class='flag-5'>CLICK</b>實時時鐘的參考設計](https://file.elecfans.com/web2/M00/06/44/poYBAGDmQVWABdqFAABelke8cN0129.jpg)
基于GSM2CLICK無線系統的
基于GPS3CLICK無線系統的
基于GNSS2CLICK無線系統的
使用Zerynth應用程序和Python的Flip&Click板LED控制
![使用Zerynth應用程序和Python的Flip&<b class='flag-5'>Click</b>板LED控制](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
使用NXP Rapid IoT檢索Sigfox Click模塊ID和PAC
![使用NXP Rapid IoT檢索Sigfox <b class='flag-5'>Click</b>模塊ID和PAC](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
Click:超好用的命令行界面實現工具
![<b class='flag-5'>Click</b>:超好用的命令行界面實現工具](https://file1.elecfans.com/web2/M00/AB/41/wKgaomU_FtKAAclvAAA9u2bQmNw131.jpg)
評論