欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

150种振感!小米9 Pro横向线性马达背后揭秘

程序员文章站 2022-08-15 10:38:35
小米9 pro 5g一大特色就是配备了超大号横向线性马达。雷军早先表示,“据工程师说,可能是安卓手机中最好的。” 据介绍,小米9 pro 5g...

小米9 pro 5g一大特色就是配备了超大号横向线性马达。雷军早先表示,“据工程师说,可能是安卓手机中最好的。”

据介绍,小米9 pro 5g的横向线性马达实现了仅10ms的启停速度,如同“机械键盘”般的干脆。支持150种振感模式,ui在不同场景也做了大量的适配,非常细腻。

今日,雷军在微博上转发了小米手机系统软件部总监张国全的“技术贴”,详解科普了小米9 pro 5g的横向线性马达的技术细节和原理。

以下为“科普”原文:

介绍线性马达之前,我们先提一下传统的偏心转子马达,原理非常简单,就是一个小电机带动偏心转子做圆周运动产生振感。这种方案由于成本低,占用空间小,由系统pmic直接驱动,电路简单,被广泛使用

缺点也很明显,由于不能很快的起振刹车,所以会给用户一种松松垮垮,拖泥带水的感觉。一般用于千元机,当然,某些厂家的三千多的手机也有采用,我们就不提名字了。

线性马达呢, 它依靠交流电压驱动压靠与弹簧连接的移动质量块的音圈,音圈在弹簧的共振频率下被驱动时,使整个传动器振动。由于直接驱动质量块做线性运动,所以响应速度非常快,振感也非常的强。在硬件电路上,要想达到理想的振动效果,需要添加专用的高压驱动芯片进行驱动,电路会比较复杂,软件上必须针对马达一致性以及芯片时钟做校准,才能将效果达到最优。

线性马达又分为圆形线性马达(z轴)和横向线性马达(x/y轴),圆形马达由于在z轴方向运动,振动行程相对较短,而横向马达可以做到较长的行程,加速时间长,所以振感要强于圆形线性马达。综上,横向线性马达性能最优,但是成本也最贵,而且空间大,设计堆叠难度大,驱动复杂。

小米9 pro采用的是10x10x3.5的横向线性马达,在专用高压驱动芯片加持下,可以达到10ms的起振和刹车时间,点击时反馈手指非常灵敏,干脆利落,强劲有力。

另外,工程师们还扩展了android振动类型,新增了100多个振动效果,使得在不同的场景,手机可以实现不同的振动效果。例如:

1、手机来电时,手机会跟着铃声的节奏一起振动;

2、指纹解锁时,手机跟着跟着解锁的ui振动,解锁成功和失败会有不同的效果;

3、在相机专业模式滑动调焦的时候,会有机械齿轮般的触感;

4、为穿越火线等射击游戏定制的4d沉浸振感,不同场景和武器均有不同反馈,让你一秒进入身临其境的火线战场;

5、还有很多,就不一一列举了,大家可以摸索发现。

工程师还优化了android “后来优先,先来靠边”的逻辑。这在大部分情况下是都是合理的,不过想像一个场景,游戏中用户开心的骑着摩托,感受的摩托马达传来的振感,突然来了一个消息,消息的振动会把游戏的振动取消,这种的舒适的振动会戛然而止。我们的优化可以避免这种问题,像这样的优化细节我们还做了很多,只为让每个小伙伴更好的享受游戏的乐趣。

通过上面的介绍,大家知道怎么评测马达的好坏了吧,欢迎大家到手后体验和分享感受!

150种振感!小米9 Pro横向线性马达背后揭秘