LIS3DH芯片集成了單擊和雙擊的功能,這給很多應(yīng)用提供了便利,例如在穿戴設(shè)備上,不但減少了布置按鍵給小巧的結(jié)構(gòu)設(shè)計帶來的挑戰(zhàn),對于用戶來說,這種更大自由度的操作方式更是一種愉悅的享受。下面具體介紹下這個功能吧。
要了解這兩個功能的設(shè)置,需先了解下相關(guān)的寄存器:
這里有一個閾值設(shè)置的寄存器,和三個時間的窗口設(shè)置的寄存器(timelimit , time latency, time window). 后面在介紹single click 和double click 時會講到他們分別的作用。
一 Single click
如下圖,sensor通過檢查加速度的變化是否有超出預(yù)先定義的閾值,然后在規(guī)定的時間內(nèi)(time limit)又是否小于此閾值來判斷一個single click 的動作,閾值和時間(time limit)就定義了加速的的變化波形。下圖中,a 同時滿足了閾值和時間限制的條件,是一次成功的動作的識別,然后產(chǎn)生了中斷。b只滿足了大于閾值的條件,但在規(guī)定時間限制內(nèi)沒有降到閾值下,所以不滿足識別的條件。
二Double click
如下圖,double click實際上是兩個singleclick的識別,但是同時還要滿足另外兩個時間窗口的要求(timelatency , time window).當?shù)谝?/span>click識別后,在time latency 窗口內(nèi),sensor不會做任何識別,在time window 窗口內(nèi)開始第二click的識別,判斷此時的加速度值是否大于閾值,如果成功識別到第二次click,就會產(chǎn)生一個中斷輸出一個doubleclick 的事件。
實戰(zhàn)技巧:
1)時間窗口的設(shè)置,寄存器每個最小的時間單位是LSB=1/ODR(output data rate) , 假設(shè)ODR是100 HZ,那最小的時間單位就是10ms,假設(shè)你要設(shè)的時間是t,那對應(yīng)的寄存器就要設(shè)置為X=t/(1/100).
2)閾值的設(shè)定是與量程相關(guān)的,1LSB= FULL SCALE/128.
3)數(shù)據(jù)的采集,為了設(shè)置合理的時間窗口和閾值,要進行數(shù)據(jù)的收集,因為不同的應(yīng)用,結(jié)構(gòu),材料可能不同,導(dǎo)致最終敲擊的波形會有一些差異,建議收集數(shù)據(jù)時采用系統(tǒng)能支持的最大采樣頻率,這樣采集的數(shù)據(jù)才能完整反映實際的波形。如下圖是一個雙擊的波形圖。可以看出波形比較尖銳,latency窗口比timelimit 窗口要明顯的大。
4) 根據(jù)設(shè)計的要求合理評估識別率與誤觸發(fā)率,最終配置合理的參數(shù)。
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
原文標題:ST加速計使用基礎(chǔ)篇 三 --single click, double click
文章出處:【微信號:St_AMSChina,微信公眾號:意法半導(dǎo)體AMG】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
相關(guān)推薦
希捷科技推出最新款Backup Plus儲存裝置,該款新產(chǎn)品提供使用者最簡單的功能設(shè)定、一鍵(one-click)備份、并支援Facebook和Flickr內(nèi)容儲存與共享。
發(fā)表于 06-27 10:32
?1214次閱讀
MikroElektronika的mikroBUS Click平臺是他們開發(fā)的標準,可以更快,更輕松地評估產(chǎn)品。從形狀和尺寸到引出線和通信選項的所有內(nèi)容都在其標準規(guī)范中列出。他們甚至提供所有這些板
發(fā)表于 10-31 07:10
( PIC16F18855 ) and Microchip Code Configurator MCC.MikroElektronika click board library and click boards
發(fā)表于 02-25 11:43
有些按鈕click后,新窗口打開了其他頁面,這時主窗口就無法運行新窗口上的操作。有什么解決辦法嗎?
發(fā)表于 11-19 15:50
LIGHTHOUSE與CLICK EFFECTS攜手提供整體LED顯示解決方案
日前,LED顯示解決方案供應(yīng)商Lighthouse(兆光科技)與Sound & Video Creations旗下的Click Effects公司共同宣布,將共同為體育和
發(fā)表于 10-09 07:55
?806次閱讀
How to Pick a Click-and-Pop Suppressor
Abstract: This application note presents the MAX9890
發(fā)表于 07-18 08:31
?1062次閱讀
ST推出MEMS加速計產(chǎn)品
意法半導(dǎo)體發(fā)布新系列三軸數(shù)字加速計的產(chǎn)品細節(jié)。新產(chǎn)品擁有市場上最小的占板面積、大幅降低的電流消耗和增強的功能。
發(fā)表于 01-26 17:00
?984次閱讀
。 介紹下tap和click的區(qū)別: 兩者都會在點擊時觸發(fā),但是在web手機端,clikc會有200-300ms的延時,所以要用tap代替click作為點擊事件,singleTap和doubleTap分別作為單次點擊和雙擊,但是使用tap會帶來點透事件(事件穿透)。
發(fā)表于 11-28 17:04
?5081次閱讀
View the reference design for RTC5CLICK. http://www.wenjunhu.com/soft/ has thousands of reference designs to help bring your project to life.
發(fā)表于 07-08 08:05
?4次下載
View the reference design for GSM2CLICK. http://www.wenjunhu.com/soft/ has thousands of reference designs to help bring your project to life.
發(fā)表于 08-30 11:06
?9次下載
View the reference design for GPS3CLICK. http://www.wenjunhu.com/soft/ has thousands of reference designs to help bring your project to life.
發(fā)表于 08-30 11:08
?9次下載
View the reference design for GNSS2CLICK. http://www.wenjunhu.com/soft/ has thousands of reference designs to help bring your project to life.
發(fā)表于 08-30 11:12
?7次下載
電子發(fā)燒友網(wǎng)站提供《使用Zerynth應(yīng)用程序和Python的Flip&Click板LED控制.zip》資料免費下載
發(fā)表于 11-10 10:18
?0次下載
電子發(fā)燒友網(wǎng)站提供《使用NXP Rapid IoT檢索Sigfox Click模塊ID和PAC.zip》資料免費下載
發(fā)表于 07-12 11:08
?0次下載
Click 是一個簡潔好用的Python模塊,它能用盡量少的代碼實現(xiàn)漂亮的命令行界面。它不僅開箱即用、還能支持高度自定義的配置。 一個簡單的示例如下: import click
發(fā)表于 10-30 10:37
?878次閱讀
評論