数字镜阵列 (DMD) 或微机电系统 (MEMS) 由一组小型矩形反射镜组成。每个镜子可以有不同的倾斜度。这些设备可用于许多应用,包括光谱学(镜子可以在不同位置发送不同波长的光)和DLP投影技术-将图像从监视器投影到大屏幕上。OpticStudio可以使用DLL对它们进行连续建模,或者使用MEMS对象对它们进行非序列建模。 作者 Michael Humphreys and Sandrine Auriol 文件下载附件下载 什么是DMD/ MEMS下图显示了一个DMD设备(https://ibsen.com/technology/spectrometer-tutorial/dmd-spectrometers/)它单独倾斜的微镜组成。镜子通常被称为像素。 如何在OpticStudio中建模DMD这些设备可以在序列或非序列模式下建模。 模式 | 对象 | 示例文件 | 序列 | User Defined Surface called us_mems.dll | {Zemax}\Samples\Sequential\Miscellaneous\MEMS DLL Sample.ZMX | 非序列 | MEMS | {Zemax}\Samples\Non-sequential\Miscellaneous\MEMS device.zmx" |
如何计算单个像素/镜子的旋转本节将说明如何设置单个像素的旋转。像素可以按行(在这种情况下,一行镜子将始终处于相同的状态/倾斜)、按列(在这种情况下,一列镜子将始终处于相同的状态/倾斜)或按像素单独设置。 在本节中,我们将解释如何单独设置像素,即当P-Flag参数等于2时。 MEMS可以看作是一个网格,从左下角开始,随着您向右移动,然后向上移动一排,像素数会增加。 如下这个例子,下面是一个 6x6 的网格。类似最多3750个元素的任何网格大小(有关更多信息,请参阅帮助文件)。 MEMS对象一次考虑15个像素/镜子的组。 因此,如果MEMS是 6x6 网格,则意味着它总共有36个像素,所以共有3组:2组15像素和1组6像素: 这些组将由不同的参数设置: 模式 | 行/列/镜像状态 1-15 | 行/列/镜像状态 16-30 | 行/列/镜像状态 31-45 | 组别 | 绿色 | 黄色 | 橙色 | 序列模式 | 参数14标记为“像素 1-15” | 参数15标记为“像素16-30” | 参数16标记为“像素31-45” | 非序列模式 | 标有“像素1-15”的Par 10列 | 标有“像素16-30”的Par 11列 | 标有“像素31-45”的Par 12列 |
由于每个分组都有一个基数为3的数字来告诉OpticStudio如何指向单个像素,像素的分组可以如下所示进行归一化,每个值对应于您需要将基数3提高到的幂: 每个像素可以具有对应于角度0、角度1和角度2的三个值(0、1、2)之一。 假设角度值定义为: - 角度 0 = 12°
- 角度 1 = 0°
- 角度 2 = -8°
下面的网格显示了每个像素的状态: 现在,要计算行/列/镜像1-15的状态值,您需要使用以下等式: P = <span id="MathJax-Element-1-Frame" class="mjx-chtml MathJax_CHTML" tabindex="0" data-mathml="∑" role="presentation" style="box-sizing: border-box; display: inline-block; line-height: 0; font-size: 18.24px; overflow-wrap: normal; word-spacing: normal; white-space: nowrap; float: none; direction: ltr; max-width: none; max-height: none; min-width: 0px; min-height: 0px; border: 0px; padding-top: 1px; padding-bottom: 1px; position: relative;">∑∑(像素的角度状态*3^(像素数-1)) 需要对像素 16-30 和像素 31-45 重复此过程。 阅读原文地址:https://support.zemax.com/hc/zh- ... A%E6%A8%A1DMD-MEMS-
光研科技南京有限公司是国内可靠的Ansys Zemax光学设计软件代理商!公司已经为广大企业,研究所以及高校提供了很多优秀的相关产品和服务,在行业内建立了值得信任的口碑。
Ansys Zemax光学软件
咨询与订购方式
联系人:光研科技南京有限公司徐保平
手机号:15051861513
微信号:13627124798
|