各位大佬好,之前了解过增强现实显示(AR)的一些应用,目前在光学系统设计上,主要做的是头显,眼镜,车载HUD(抑或是机载),波导(前沿是全息)等等。由于想练手接触离轴系统,所以先选择了车载HUD,案例是依据论坛上提供的视频进行搭建的。帖子为”模拟抬头显示器(HUD,Head-Up Display) - ZEMAX - 吾爱光设 - Powered by Discuz! (optzmx.com)“视频为”Zemax 網路研討會:使用 OpticStudio 設計汽車抬頭顯示器 (HUD)_哔哩哔哩_bilibili“
基本参数是虚像距离6m远,人眼到组合器(挡风玻璃)643mm(视频的数据),该视频给的是反向光路设计,视场首先给的是物高,依靠reay,reax,divi来控制虚像放大率,但个人感觉到该镜头数据里存在双平板重叠的冗余,所以自己搭建了一个初始结构,仍然是上述的基本参数。文件可见附件。
图1.基本结构
现实真正设计的时候肯定是要先获取挡风玻璃的模型的,但是目前本人的话还是后期用xy多项式去理想构建一个面。
但因为后续还需要涉及到优化,我不太会用用zemax写宏语言限制结构,所以转到了codev进行后续的设计,如下图:
图2.codev中的结构
然后开始编写自定义限制,主要是先做两个平面镜的结构限制,如图所示:
图3.结构限制示意
主要用jmrcc进行控制,其余的自定义设置主要是虚像尺寸和ccd尺寸的比值倍率的控制,主要如下所示:
然后逐步进行面型的升级,发现像面不能一致最后光线的走向,对于偏心倾斜我的理解可能还不太够,目前我能优化的地步如下:
图4.像面不能跟随光线
提供的附件如下。希望能和各位多交流(本人学生还在尝试中)
|