近期,手勢(shì)識(shí)別已經(jīng)越來越多的受到手機(jī)和智能穿戴設(shè)備廠商的重視,其中抬手亮屏和翻腕亮屏功能正在逐漸變?yōu)楹芏嗍謾C(jī)和手表產(chǎn)品的基本功能。
毫無疑問,使用sensor數(shù)據(jù)和軟件算法可以實(shí)現(xiàn)類似功能,但是這需要sensor hub持續(xù)工作(alwayson),從而帶來額外的功耗,對(duì)一些智能穿戴產(chǎn)品而言,受到電池容量限制,這是很難接受的。ST在LSM6DSL/M上加入了AWT(AbsoluteWrist Tilt)功能,從而可以通過簡(jiǎn)單的硬件寄存器配置實(shí)現(xiàn)抬手亮屏和翻腕亮屏功能,而整體功耗僅僅20-30微安,這相對(duì)于sensor hub類似功能幾毫安的功耗相比基本可以忽略。
AWT功能使用加速計(jì)數(shù)據(jù),其采樣率為26HZ。用戶可以自己定義一個(gè)半軸閥值(可轉(zhuǎn)化為角度)和持續(xù)時(shí)間,當(dāng)加速計(jì)旋轉(zhuǎn)其輸出持續(xù)大于閥值并超過指定時(shí)間,則輸出中斷以喚醒host,host可以根據(jù)自己的定義實(shí)現(xiàn)亮滅屏等不同操作。由于不同產(chǎn)品定義和貼片方向不一樣,AWT允許用戶自行選擇檢測(cè)某個(gè)半軸的信號(hào),或同時(shí)監(jiān)測(cè)多個(gè)半軸。
更具體一些說,使用AWT功能非常簡(jiǎn)單,僅需6步,1)打開加速計(jì),2)始能AWT,3)配置AWT中斷引腳,4)配置檢測(cè)軸向,5)配置閥值,6)配置持續(xù)時(shí)間。
其中,由于加速度的單位是g或mg,所以需要以下公式將其轉(zhuǎn)換為角度,具體方法如下:
例如:LSM6DSL的默認(rèn)初始閥值為20h,即500mg,它對(duì)應(yīng)的角度即為30度。
上圖是AWT功能的使用實(shí)例,該實(shí)例配置檢測(cè)X軸正方向旋轉(zhuǎn),可以看到每次滿足觸發(fā)條件,即當(dāng)X軸正方向傾斜角超過30度并持續(xù)一段時(shí)間后,sensor會(huì)產(chǎn)生中斷,而其他干擾信號(hào)出現(xiàn)時(shí)沒有中斷信號(hào)產(chǎn)生。
最后,目前ST支持AWT功能的6軸傳感器共有三顆,即LSM6DSL,LSM6DSM和LSM6DS3-C。此外,對(duì)于僅需要加速計(jì)的用戶,可以考慮使用LIS3DSH實(shí)現(xiàn)類似功能。雖然LIS3DSH本身不具有AWT功能,但是具備兩個(gè)可編程狀態(tài)機(jī),通過配置硬件狀態(tài)機(jī),也可以實(shí)現(xiàn)這一功能。
-
ST
+關(guān)注
關(guān)注
32文章
1133瀏覽量
128934 -
awt
+關(guān)注
關(guān)注
0文章
4瀏覽量
7879
原文標(biāo)題:AWT功能在抬手亮屏和翻腕亮屏中的應(yīng)用
文章出處:【微信號(hào):St_AMSChina,微信公眾號(hào):意法半導(dǎo)體AMG】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論