Hall皮套功能 (一)

简介:Hall皮套功能是通过一个正面开透明窗的手机保护壳来达到保护手机并在合盖后显示必要信息的目的。

原理:(摘自https://blog.csdn.net/wlwl0071986/article/details/9154541,感谢!)

    手机中用来控制线路通断的器件主要有三种类型:开关、干簧管和霍尔元件。不同的是开关一般是由人工手动控制,而干簧管和霍尔元件则通过磁信号来控制线路的通与断。霍尔(HALL)传感器是一种电子元件,其外型封装和三极管非常相象。它是由HALL元件,放大器、施密特电路以及集电极开路输出三极管组成,当磁场作用于HALL元件时产生一个微小的HALL电压,经放大器放大和施密特电路后使三极管导通输出低电平,而没有磁场作用的时候(即翻盖打开后)三极管截止输出为高电平。和干簧管相比HALL传感器寿命更长,不容易损坏,而且对振动,加速度不太敏感,作用时开关时间也比较快,通常为0.1~~2ms比干簧管的1~~3ms快得多。

     手机中HALL传感器由一个开关型HALL元件和两个电源开关控制管组成。其导通与否完全受到手机CPU输出的HALL高电平信号控制,电源则来自于电池。当翻盖合上时装在翻盖中的磁铁的磁场作用于HALL传感器(一般翻盖/折叠手机都把磁铁安装在翻盖上),HALL电路中的三极管导通,从传感器的引脚输出低电平,如果是在通话后则作为“挂机”信号送给CPU挂机。(这也就是为什么合上翻盖后手机就挂断的道理)。

      当用户打开翻盖时,HALL不受磁场感应,HALL电路中的三极管截止,输出为高电平,如果该信号是在来电时产生的,那么在送给CPU时,CPU便作为开机信号而接听电话。但如果仅仅是用户做其他操作比如输入短信,电话号码单纯打开翻盖,该电路信号由CPU作为背景灯控制信号使背景灯点亮。(每次开盖的时候背景灯都要点亮,同时记录一次翻盖次数)。小心的用工具仅仅掀开一点点翻盖的时候背景灯是不会亮的,因为这时还有磁场作用于HALL元件,当打开到一定角度的时候,失去磁场作用的HALL电路的三极管便截止输入高电平,CPU在收到该信号后便驱动背景灯电路点燃背景灯。

      当用户取消“翻盖接听”的选项后,CPU送出的HALL信号为低电平,从而使那两个电源开关控制管截止,没有电源供给,即使在有无磁场信号时输出的电压都不会改变,因而也就失去了开关的作用。因此在这样的情况下,来电后你翻盖CPU根据设置并不接通电话,这时候你需要按下接听键才能接听。

具体需求:

时间日期 时间日期 显示日期,时间,星期几,电量等信息。

未读通知 未读短信 在皮套界面显示短信通知的数量。

        未接来电 在皮套上显示未接来电通知的数量。

皮套音乐 音乐控制 在皮套模式下,用户可以进行音乐播放,上一曲,下一曲操作。 音乐播放需要显示歌名和歌手。

来电 来电动画 皮套模式下,来电需要有动画。
来电显示 皮套模式下,来电者信息(姓名或号码,来电归属地,运营商,头像)显示在皮套界面中。
来电接听 皮套模式下的来电界面,可以进行接听操作。

来电拒接 皮套模式下的来电界面,可以进行拒接操作。

通话中 通话人信息显示 皮套模式下,通话界面需要显示对方信息(姓名或号码,来电归属地,头像)
挂断电话 皮套模式下,通话界面可以进行挂断电话的操作。

打开/关闭 扬声器 皮套模式下,通话界面可以打开或者关闭扬声器。

快捷菜单 手电筒 用户可以在皮套界面打开或者关闭手电筒。

关机键 关机操作 皮套模式下,用户长按关机键,皮套界面出现关机选项。用户可以执行该选项进行关机操作。

重启操作 皮套模式下,用户长按关机键,皮套界面出现重启选项。用户可以执行该选项进行重启操作。

音量调节 用户按音量键时,用户可以在皮套界面看到音量变化。

闹钟 关闭闹钟 用户可以在皮套界面关闭闹钟

延迟闹钟 用户可以在皮套界面延迟闹钟

充电模式 皮套模式下充电,用户可以在皮套界面看到充电动画。快充需要有动画体现。

强制退出皮套模式 提供强制退出皮套模式功能,防止皮套失效无法进入手机界面的问题。


如上为该功能相关背景及具体需求。后续落实到具体技术点的代码实现。

猜你喜欢

转载自blog.csdn.net/qiangzai110110/article/details/80164612
今日推荐