【手机马达共振导致后主摄马达声音异常】

news/2024/9/29 2:27:37/

手机马达共振导致后主摄马达声音异常

  • 问题根因
  • 解决方案
  • 其他易混淆

问题根因

当手机马达的震动频率和摄像头AF马达的一二阶震动频率处于共振频段的时候,手机马达震动时候有很大概率会干扰到后置摄像头的对焦马达正常工作,可能出现的影响有出现滋滋杂音,相机预览画面水波纹或抖动导致的成像质量问题。

摄像头AF(自动对焦)马达的一二阶震动频率通常是指马达在进行自动对焦操作时,其机械结构可能产生的振动频率。这些频率与马达的设计、材料和控制算法有关。一阶震动频率通常是指马达在正常工作时可能产生的基本振动频率,而二阶震动频率则可能是一阶频率的倍频或者是由于马达内部结构的复杂性而产生的其他振动频率。
在实际应用中,马达的震动频率可能会受到多种因素的影响,包括马达的驱动方式、控制算法、以及马达与摄像头模块的集成方式等。例如,使用形状记忆合金(SMA)的马达可以通过控制电流的方式实现对焦和防抖功能,而超声波马达(PZT)则利用压电陶瓷在特定频率下产生谐振运动来带动镜头。对于具体的一二阶震动频率数值,通常需要通过实验测量或者马达制造商提供的技术规格来确定。这些数据对于摄像头模块的设计和优化至关重要,因为它们直接关系到摄像头的对焦速度、稳定性和图像质量。

在实际的工作中,有些同事进行音频调试的时候遇到过摄像头抖动得跟得了帕金森一样得共振现象,这个问题涉及到结构,音频,影像等多个领域。如果遇到以上问题,常需要拉通各个模块来分析解决。

解决方案

编号方案可行性
1更改整机马达振动频率(通过驱动调整工作电压)避开摄像头马达一二阶频率可行,修改工作电压需要平衡desence等其他测试项目
2更改摄像头马达弹片K值,进一步改变摄像头马达一二阶振动频率,从而避开与整机马达共振频段需要更改摄像头模组,周期长,一般不考虑
3在软件上做拍照时屏蔽来电震动方案,即直接切换为静音模式1.实际验证来电震动及闹钟模式下已切换为静音模式,无相机异响及画面抖动情况:拍照场最有效,非拍照场景存在风险,2.相机非工作场景出现整机振动时异响仍高概率会复现,风险无法规避:
4相机待机场最下的驱动适配规避,原理为当整机马达下发指令即将工作之前将预启动结果反馈给相机相关层,此时相机层开始进行驱动适配即对后主摄AF模块开始供电并控制摄像头镜头固定在预期位置,从而降低共振带来的撞击影响,降低就完全规避异响声音大小音频验证2pcs之前严重异响机器结果OK,继续加大样本验证:

一般说来,为了节省成本,物料基本上都是复用的量产物料,上述1和2方案都不会被考虑,哪怕是低概率问题,通过收紧手机马达的门限来卡出不良品的方法也会因为成本和良率而被放弃,因此,往往都需要选择成本最低的软件优化方法。

其他易混淆

马达异响,可能是SIM卡托顶杆异响


http://www.ppmy.cn/news/1530913.html

相关文章

vue 中如何实现鼠标拖动出发滚动条的跟随移动?

使用场景 在做弹窗、表单或 tab 切换需求的时候,有时候因为内容过长会导致出现滚动条,但是只能拖动滚动条时会导致操作不便,我们会希望实现通过拖动内容区实现滚动条的滑动。这样操作就会简单多了。 实现思路 如果要实现鼠标辅助触发滚动条…

Ubuntu 64系统信息查看

一、查看系统基本信息 uname -a 显示系统内核名称、主机名、内核版本号、发布日期等信息。 Linux ubuntu 5.4.0-150-generic #167~18.04.1-Ubuntu SMP Wed May 24 00:51:42 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux 内核版本:这是一个基于 Linux 的 Ubuntu 系…

智算中心动环监控:构建高效、安全的数字基础设施@卓振思众

在当今快速发展的数字经济时代,智算中心作为人工智能和大数据技术的核心支撑设施,正日益成为各行业实现智能化转型的重要基石。为了确保这些高性能计算环境的安全与稳定,卓振思众动环监控应运而生,成为智算中心管理的重要组成部分…

elastic search 向量检索的过程包括数据写入与查询

使用 Elasticsearch 的 `dense_vector` 字段类型,实现 Elasticsearch 中向量写入和向量检索查询。以下是一个完整的 Python 示例,展示了如何将数据写入 Elasticsearch 并进行向量检索查询。 ### 1. 安装依赖 首先,确保你已经安装了 `elasticsearch` 库: ```bash pip inst…

十七,Spring Boot 整合 MyBatis 的详细步骤(两种方式)

十七,Spring Boot 整合 MyBatis 的详细步骤(两种方式) 文章目录 十七,Spring Boot 整合 MyBatis 的详细步骤(两种方式)1. Spring Boot 配置 MyBatis 的详细步骤2. 最后: MyBatis 的官方文档:https://mybatis.p2hp.com/ 关于 MyBa…

nrf52840 arm_startup_nrf52840.s文件解析

在基于 Nordic nRF52840 芯片的开发中,arm_startup_nrf52840.s文件起着至关重要的作用,主要包括以下几个方面: 一、启动引导 初始化硬件 在芯片上电或复位后,该文件负责初始化处理器的基本硬件设置,如设置堆栈指针、初始化内存等。这确保了处理器在开始执行主要程序代码之…

Linux之实战命令02:shred应用实例(三十六)

简介: CSDN博客专家、《Android系统多媒体进阶实战》一书作者 新书发布:《Android系统多媒体进阶实战》🚀 优质专栏: Audio工程师进阶系列【原创干货持续更新中……】🚀 优质专栏: 多媒体系统工程师系列【…

解决IDEA出现:java: 程序包javax.servlet不存在的问题

问题截图: 解决如下: 1. 点击文件——>项目结构 2. 点击库——>点击——>点击java 3. 找到Tomcat的文件夹,找到lib文件夹中的servlet-api.jar,点击确定 4. 选择要添加的模块 5. 点击应用——>确定