0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

怎样实现手机中的抬手亮屏和翻腕亮屏功能?

意法半导体AMG 来源:未知 作者:佚名 2017-08-30 17:24 次阅读

近期,手势识别已经越来越多的受到手机智能穿戴设备厂商的重视,其中抬手亮屏和翻腕亮屏功能正在逐渐变为很多手机和手表产品的基本功能。

毫无疑问,使用sensor数据和软件算法可以实现类似功能,但是这需要sensor hub持续工作(alwayson),从而带来额外的功耗,对一些智能穿戴产品而言,受到电池容量限制,这是很难接受的。ST在LSM6DSL/M上加入了AWT(AbsoluteWrist Tilt)功能,从而可以通过简单的硬件寄存器配置实现抬手亮屏和翻腕亮屏功能,而整体功耗仅仅20-30微安,这相对于sensor hub类似功能几毫安的功耗相比基本可以忽略。

AWT功能使用加速计数据,其采样率为26HZ。用户可以自己定义一个半轴阀值(可转化为角度)和持续时间,当加速计旋转其输出持续大于阀值并超过指定时间,则输出中断以唤醒host,host可以根据自己的定义实现亮灭屏等不同操作。由于不同产品定义和贴片方向不一样,AWT允许用户自行选择检测某个半轴的信号,或同时监测多个半轴。

更具体一些说,使用AWT功能非常简单,仅需6步,1)打开加速计,2)始能AWT,3)配置AWT中断引脚,4)配置检测轴向,5)配置阀值,6)配置持续时间。

其中,由于加速度的单位是g或mg,所以需要以下公式将其转换为角度,具体方法如下:

例如:LSM6DSL的默认初始阀值为20h,即500mg,它对应的角度即为30度

上图是AWT功能的使用实例,该实例配置检测X轴正方向旋转,可以看到每次满足触发条件,即当X轴正方向倾斜角超过30度并持续一段时间后,sensor会产生中断,而其他干扰信号出现时没有中断信号产生。

最后,目前ST支持AWT功能的6轴传感器共有三颗,即LSM6DSL,LSM6DSM和LSM6DS3-C。此外,对于仅需要加速计的用户,可以考虑使用LIS3DSH实现类似功能。虽然LIS3DSH本身不具有AWT功能,但是具备两个可编程状态机,通过配置硬件状态机,也可以实现这一功能。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • ST
    ST
    +关注

    关注

    32

    文章

    1094

    浏览量

    128142
  • awt
    awt
    +关注

    关注

    0

    文章

    4

    浏览量

    7865

原文标题:AWT功能在抬手亮屏和翻腕亮屏中的应用

文章出处:【微信号:St_AMSChina,微信公众号:意法半导体AMG】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    在测试STM328S103K3T6的按键控制灯灭时,有些会自动灯,为什么?

    在测试STM328S103K3T6的按键控制灯灭时,有些会自动灯,这是什么原因呢。
    发表于 04-03 07:15

    在通用定时器PWM输出实现呼吸灯的实验,通道输出极性选择中选择高电平有效,LED0为啥会一直

    大佬们,在通用定时器PWM输出实现呼吸灯的实验,我在这个通道输出极性选择中选择高电平有效,LED0为啥会一直?按理说应该是输出低电平才会啊。
    发表于 03-07 06:47

    4.3寸【串口案例】电脑副应用

    1 产品优势 拥有配套软件可以简单快捷实现对副的控制。 简单易上手的编辑操作,快速上手对副的自定义编辑。 产品实物可通过乐升半导体官网联系购买获得 产品实物图如下。 软件主界面及基本功能
    发表于 01-31 11:12

    串口

    串口
    默语聆听
    发布于 :2024年01月11日 09:03:34

    ADF4159 PPL锁住时是不是D1会,要是不会是什么问题?

    如题,,买的开发板有VCCOUT那个,当PPL锁住时是不是D1会,要是不会是什么问题,正常出信号时是不是三个灯?(我只亮了三个灯)(DATASHEET里有说到锁住就灯吗。。)
    发表于 11-20 07:32

    iic驱动oled一直不是怎么回事?

    买的oled默认使用的spi,改成iic之后,烧入程序一直不,原本用spi的时候是正常的
    发表于 10-17 07:51

    场效应管不导通LED能吗?

    场效应管不导通,LED能吗?
    发表于 10-17 07:09

    使用单独按键实现渐灭,为什么我的程序无法开关?

    各位大虾,我是刚刚学单片机,如何使用单独按键实现渐灭(功能是用一个轻触开关,开灯时LED灯慢慢亮起和关灯时慢慢灭掉),我写程序但无法开关,为什么; //功能为用S1控制LED渐
    发表于 10-08 07:34

    为什么有的万用表点不led?

    为什么有的万用表点不led
    发表于 09-20 07:37

    手机拿起来 &解锁,用是是什么传感器?距离传感器貌似做不到吧!毕竟要对着自己的脸才能解锁

    手机拿起来 &解锁,用是是什么传感器?距离传感器貌似做不到吧!毕竟要对着自己的脸才能解锁
    发表于 09-08 16:27

    基于LSM6DSOX的FSM状态机的腕部动作识别

    本文档的腕部动作识别是基于布局0实现的。腕部动作识别类型• FSM #1 – (左手)静止/坐着/走路等场景下的抬动作• FSM #
    发表于 09-06 08:03

    「案例分享」河南安阳项目55寸4*6液晶拼接 监控大 #液晶拼接

    拼接
    景信液晶拼接屏
    发布于 :2023年06月12日 17:13:00

    手机实拍49寸2*4液晶拼接安装效果 还可以吧? #液晶拼接 #室内大

    液晶
    景信液晶拼接屏
    发布于 :2023年06月06日 17:00:25

    用两档拨动开关实现LED的两组灯状态(供电是DC5V)

    用两档拨动开关实现LED的两组灯状态(供电是DC5V) 有一个实际的测试治具需要实现5个LED同时和1个LED,其他LED熄灭。不能用
    发表于 05-25 21:58

    手机实拍施工现场 小尺寸液晶拼接效果 #液晶拼接 #大屏幕

    显示
    景信液晶拼接屏
    发布于 :2023年05月23日 16:41:01