当前位置: 首页 > news >正文

Zemax设计实例:手机广角镜头设计(FOV 120°)

Zemax设计实例:手机广角镜头设计(FOV 120°)

1. 设计需求与规格

1.1 应用背景

  • 用途‌:智能手机后置广角摄像头
  • 传感器‌:1/2.3英寸,有效像素48MP(像元尺寸0.8μm)
  • 性能指标‌:
    参数要求
    焦距3.5mm(等效24mm)
    F数2.4
    总长(TTL)≤5mm
    畸变<5%
    相对照度>50%(边缘视场)
    工作温度-20°C ~ +60°C

1.2 挑战分析

  • 超大视场角‌:120°对角视场导致严重畸变和场曲
  • 小型化需求‌:TTL<5mm需采用非对称结构和自由曲面
  • 制造约束‌:塑料镜片需满足注塑工艺(最小边缘厚度>0.15mm)

2. 初始结构选择

2.1 架构选择

采用‌反远距(Retrofocus)结构‌,包含:

  • 前组:负光焦度透镜组(扩展视场)
  • 后组:正光焦度透镜组(压缩光路)
    初始结构原型‌:
 

textCopy Code

[Object] → Lens1(负月牙形) → Lens2(双凹) → Lens3(正弯月) → Lens4(双凸) → Lens5(非球面) → Image

2.2 材料选择

镜片材料阿贝数(Vd)折射率(nd)
1E48R(COC)56.01.531
2APL5014CL24.51.635
5OKP4(PMMA)57.81.492

选择依据‌:

  • 高阿贝数材料(E48R)抑制色差
  • 高折射率材料(APL5014CL)减少曲率半径

3. Zemax建模与优化(关键步骤)

3.1 初始参数输入

 

zemaxCopy Code

Surface Type Radius(mm) Thickness(mm) Material 0 OBJ Infinity 1000 1 Standard -3.25 0.40 E48R 2 Standard 5.80 0.10 3 Standard -2.15 0.35 APL5014CL 4 Standard 1.85 0.80 5 Standard 4.50 0.60 OKP4 6 Standard -6.20 0.30 7 Standard Infinity 0.30 S-BSL7(滤光片) 8 IMA Infinity 0

变量设置‌:所有曲率半径、厚度、非球面系数设为变量(Ctrl+Z)

3.2 非球面与自由曲面

  • Lens5采用偶次非球面‌:�=��21+1−(1+�)�2�2+�1�4+�2�6+�3�8z=1+1−(1+k)c2r2​cr2​+α1​r4+α2​r6+α3​r8
  • 视场相关优化‌:使用‌Field Curvature‌操作数控制像面弯曲
     

    zemaxCopy Code

    FCUR 0.5 0.7 1.0 ! 定义视场权重分布

3.3 优化函数(Merit Function)

 

zemaxCopy Code

# 基础约束 EFFL 3.5 1 ! 焦距控制 TOTR 5 1 ! 总长限制 DIMX 5 ! 畸变<5% # 像质优化 MTFT 0.5 0.3 0 0.5 0 0 ! 中心视场MTF权重50% MTFT 1.0 0.3 0 0.3 0 0 ! 边缘视场MTF权重30% # 制造约束 MNCG 0.15 ! 最小中心厚度>0.15mm MNEG 0.15 ! 最小边缘厚度>0.15mm


4. 关键优化技巧

4.1 变量分组策略

  • 第一阶段‌:仅优化曲率半径和厚度(收敛RMS波前误差<0.2λ)
  • 第二阶段‌:释放非球面高阶项(α4, α6, α8)
  • 第三阶段‌:启用镜片偏心补偿(Decenter/Y)

4.2 相对照度提升

  1. 渐晕控制‌:设置VUY/VUX限制边缘光线
     

    zemaxCopy Code

    VUY 0.7 1.0 ! Y方向渐晕系数

  2. 光瞳像差校正‌:优化Pupil Coma/Pupil Spherical

4.3 优化结果对比

参数初始值优化后
RMS Spot(μm)12.52.3
畸变(%)25.63.8
相对照度(%)1856

5. 公差分析(关键部分)

5.1 公差等级定义

参数公差值
曲率半径±0.5%
厚度±0.02mm
偏心±0.005mm
倾斜±0.01°
非球面系数±5%

5.2 蒙特卡洛分析

  • 灵敏度排名‌:
    1. Lens1中心厚度(贡献度32%)
    2. Lens5非球面α4项(贡献度25%)
  • 补偿器选择‌:后截距调整(补偿范围±0.05mm)
  • 合格率‌:87%(MTF>0.3@220 lp/mm)

6. 热分析与补偿

6.1 温度影响模型

塑料镜片热膨胀系数(CTE):

Δ�=80∘�→Δ�=�0×(���−Δ��−1)×Δ�ΔT=80∘C→Δf=f0​×(CTE−n−1Δn​)×ΔT

  • APL5014CL材料‌:CTE=70ppm/°C,Δn/ΔT=-12×10⁻⁶/°C
  • 焦距漂移‌:Δf=+0.06mm(需通过VCM音圈马达补偿)

6.2 主动补偿设计

  • VCM行程‌:±0.1mm(驱动Lens5进行位置补偿)
  • 控制算法‌:温度传感器反馈+查找表(LUT)

7. 制造验证

7.1 注塑工艺参数

镜片模具精度成型温度冷却时间
E48R±1μm220°C15s
OKP4±2μm180°C12s

7.2 实测数据对比

参数仿真值实测值
MTF@220 lp/mm0.420.38
色差(CRA)<5°4.2°
温漂(-20°C)+0.05mm+0.07mm

8. 设计文件交付物

  1. Zemax文件‌:
    • 包含6种优化版本(含公差敏感度标记)
  2. 工程图纸‌:
    • 镜片图纸(符合ISO 10110标准)
    • 光机结构装配图
  3. 测试报告模板‌:
    • MTF/畸变/温漂测试流程
http://www.dtcms.com/a/107098.html

相关文章:

  • 在centos7上安装ragflow
  • 第149场双周赛:找到字符串中合法的相邻数字、重新安排会议得到最多空余时间 Ⅰ、
  • 腾讯云智测试开发面经
  • javaSE————网络原理
  • 从吉卜力漫画到艺术创造:GPT-4o多种风格绘图Prompt大全
  • Redisson 操作 Redis Stream 消息队列详解及实战案例
  • HttpClient-03.入门案例-发送POST方式请求
  • Dell G16 7620克隆硬盘 扩容
  • 移远RG200U-CN模组适配问题
  • OpenCV 图形API(7)用于将笛卡尔坐标(x, y)转换为极坐标(magnitude, angle)函数cartToPolar()
  • 【编程之路】按指定大小合并数据块
  • 局域网内便捷实现多设备文件共享方法
  • 【论文阅读】Anchor Graph Network for Incomplete Multiview Clustering
  • 【django】3 (django路由) 路由配置和反向解析
  • Python•输入输出基本运算
  • 浏览器指纹攻防技术深度解析:从多账号隔离到自动化矩阵架构设计
  • UG NX二次开发(C#)-采用Open/C与NXOpen获取曲线的长度
  • 【dp】有序三元组中的最大值 I
  • 关于依赖注入框架VContainer DIIOC 的学习记录
  • 壹起航:引领中国工厂迈向全球市场的先锋
  • 【蓝桥杯】每日练习 Day19,20
  • es分页边界数据重复问题处理
  • 【ArcGIS微课1000例】0142:如何从谷歌地球保存高清影像图片
  • 开发技巧 flex 布局,使用 gap 设置 flex 项目之间的间距
  • cursor的.cursorrules详解
  • Uniapp 实现微信小程序滑动面板功能详解
  • Graph RAG 面 —— 一种 基于知识图谱的大模型检索增强实现策略
  • 基于Flask框架的动漫推荐系统设计与实现(源码+lw+部署文档+讲解),源码可白嫖!
  • Oracle慢查询日志
  • 4月2日工作日志