红外平行光管ZEMAX光学设计/SOLIDWORKS

news2025/2/24 6:53:40

 平行光管是无穷远目标模拟器,它是一种高精度、综合型光学检测基础设备。由于反射系统受材料限制较小,便于轻量化设计,完全没有色差,系统透过率高;离轴系统不存在中心遮拦且焦点被引到主反射镜之外,光路可折叠,减小了系统体积,因此离轴反射式结构在平行光管的设计中得到了广泛的应用。

由几何光学原理知,当点光源处于抛物面反射镜焦点处时,出射光为平行光。因此可以利用抛物面反射镜原理来设计平行光管。

具体的工作原理是:将附配的调整式平面反光镜固定于被检运动直的工件上,用附配于光管的高斯自准目镜头,通过光管上的高斯目镜观察,可以进行运动工件的直线性检验。光源发出的光经聚光镜会聚与分光板反射后均匀照亮分划板。当分划板位于物镜的焦面上时,分划板的像在物镜像空间的无穷远处,即由平行光管发出的光是平行光束。

(平行光管结构示意图) 

1.准直光学系统技术指标

a) 光学系统采用反射式离轴抛物面型式

b) 工作波段:0.4μm~12μm;

c) 有效通光口径:不小于Φ300 mm;

d) 准直系统焦距:不小于2000mm;

e) 背景视场:不小于2.5º;

f) 不准直度:≤5"(可见光波段);

g) 抛物面面型精度:PV≤λ/4,RMS≤λ/40,λ=0.6328μm;

h) 反射率:光学主镜与平面反射镜反射率不小于0.9 。

2.红外黑体光源技术指标

a) 工作波段:3μm~5μm、8μm~12μm;

b) 温度范围:室温~400K;

c) 温度分辨率:不大于0.2℃;

d) 温度稳定性:不大于0.5℃;

e) 辐射靶面尺寸:不小于Φ50mm。

3.目标靶技术指标

a) 光阑孔成像清晰均匀,且方便于光管安装、调整和固定。

b) 圆孔尺寸:Φ0.5mm、Φ2mm、Φ5mm、Φ9mm,等腰三角形:6 mm×25 mm;

c) 光栏内表面要求:均匀雾化和发黑。

由给定的技术指标,完成三部分光学设计,分别是①离轴式抛面镜②平面反射镜③黑体及靶标部分。

1.离轴式抛面镜

设计抛物镜焦距为2100mm.直径为460mm.厚度为40.25mm。

2. 平面反射镜

设计平面镜口径为360mm*400mm,保证通光的完全性。

3. 黑体及靶标部分

黑体选择面式黑体IR2100,其外形尺寸为108108127,孔径尺寸为63.563.5。标靶尺寸为φ75mm,满足背景视场要不小于2.5º,辐射靶面尺寸不小于Φ50mm的要求。

光路设计

用ZEMAX设计总体的光路,离轴量为320mm。抛物镜中心距通光孔长约1150mm。并在solidworks上标注好位置。

 

抛物镜参数:

平面反射镜参数:

四、装配部件设计

抛物镜部分:

镜座部分内径500mm,外径600mm,镜座与抛物镜之间设有内径460mm,外径500mm的垫圈。镜座后方用一底盘,开有四个螺纹孔用以固定抛物镜。底盘上留有装配的余量,用以调整镜子的角度。镜座下方开四个螺纹孔,用以定位镜座。直角处做倒角处理。

 

平面镜部分:

平面镜镜座槽尺寸为360mm×400mm,深45mm,四周用螺纹将可拆卸的小挡块和镜座连接,用以固定平面镜。下方平台高25mm,使光轴保持高度一致,宽115mm。平台上开有四个螺纹孔,用以定位平面镜镜座。

 

靶标部分:

靶标中心区域为91.6mm×91.6mm。中间目标孔直径分别为10mm和5mm。靶标上部设计一提手方便拆卸。两侧用四块挡板固定,挡板与平台之间用螺纹孔连接,并留有一部分余量,便于调整和拆卸。直角部分进行圆角处理。

 

 

箱体部分:

箱体部分尺寸如图所示,底板上绘制光路图,并开有对应零部件固定位置的螺纹孔。底板厚50mm,外壳厚度为20mm。开有320mm的通光孔,作为有效通光口径。

 

黑体及平台部分:

为使光轴保持在同一高度上,设计一小平台用以放置黑体及靶标。平台内部做轻量化处理,下方开有四个小螺纹孔与箱体相连接。上方设计四个小挡角,用以固定黑体,并方便黑体的拿取。平台总高度为296mm,宽500mm,两侧厚度为8mm。

整体构造:

将各零部件按照光路图装配,整体模型如图所示:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/25997.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Angular 服务端渲染 Angular Universal 实例

标准的 Angular 应用运行在浏览器中,它会在 DOM 中渲染页面,以响应用户的操作。 而Angular Universal 会在服务端运行,生成一些静态的应用页面,稍后再通过客户端进行启动。 这意味着该应用的渲染通常会更快,让用户可以…

一条SQL语句执行的顺序

1. 查询语句 1.1 总体流程 大体来说,MySQL可以分为Server层和存储引擎层两部分。 Server层包括连接器、查询缓存、分析器、优化器、执行器等,涵盖MySQL的大多数核心服务 功能,以及所有的内置函数(如日期、时间、数学和加密函数等)&#xff0…

一篇文章教你如何用Telerik组件为桌面应用添加上下文菜单

Telerik DevCraft包含一个完整的产品栈来构建您下一个Web、移动和桌面应用程序。它使用HTML和每个.NET平台的UI库,加快开发速度。Telerik DevCraft提供最完整的工具箱,用于构建现代和面向未来的业务应用程序。 Telerik DevCraft R3 2022正式版下载 上下…

变化检测(Change Detection,CD) 综述2篇 CD代码 常用CD数据集及链接

变化检测综述 综述1:Change Detection Based on Artificial Intelligence: State-of-the-Art and Challenges 收录于:Remote Sens. 2020 论文地址:Remote Sensing | Free Full-Text | Change Detection Based on Artificial Intelligence:…

客快物流大数据项目(八十七):ClickHouse的使用案例

文章目录 ClickHouse的使用案例 一、电信行业用于存储数据和统计数据使用

ClickHouse教程 — 第二章 ClickHouse快速入门

ClickHouse教程 — 第二章 ClickHouse快速入门1 ClickHouse简介2 ClickHouse特点3 clickhouse缺点4 clickhouse为什么快5 ClickHouse引擎5.1 数据库引擎5.2 数据表引擎5.2.1 表引擎类型5.3 数据类型6 ClickHouse使用语法7 代码操作ClickHouse1 ClickHouse简介 参考1&#xff1…

D. Challenging Valleys

You are given an array a[0…n−1] of n integers. This array is called a “valley” if there exists exactly one subarray a[l…r] such that: 0≤l≤r≤n−1, alal1al2⋯ar, l0 or al−1>al, rn−1 or ar<ar1. Here are three examples: The first image shows…

网页数据抓取工具-数据采集软件

随着时代的不断的发展&#xff0c;我们已经进入一个大数据数字时代&#xff0c;每个人在互联网上都离不开数据的汇总分析以及数据的应用&#xff0c;不管是整理行业的数据&#xff0c;还是分析同行的数据。今天小编就教大家如何用数据采集软件快速抓取到你想要的信息&#xff0…

服务器cpu一直处于100%解决思路

故障描述 网友截图咨询:cpu一直处于100%,请问是什么原因所致?突然出现的,从昨天14点左右就这样子,服务器很卡,将所有网站,web服务,mysql服务,防火墙都停止了,cpu一直处于100%没有改变。 原因分析 cpu突然满载,可能的原因有很多,最常见的就是被cc攻击了导致的。 …

iTOP3399开发板Qt蜂鸣器和LED测试

QLed 测试资料在网盘“iTOP-3399 开发板\iTOP-3399 开发板\02_iTop-RK3399 开发资料汇总&#xff08;不含光盘内 容&#xff09;\05_iTOP-3399 开发板 Qt 应用开发资料\3399 开发板 QT 测试-QtLED 和 buzzer”目录下&#xff0c;我们将要运行 QLed 程序到开发板的 Qt 系统上。参…

【LeetCode每日一题】——118.杨辉三角

文章目录一【题目类别】二【题目难度】三【题目编号】四【题目描述】五【题目示例】六【解题思路】七【题目提示】八【时间频度】九【代码实现】十【提交结果】一【题目类别】 数组 二【题目难度】 简单 三【题目编号】 118.杨辉三角 四【题目描述】 给定一个非负整数 n…

CubeMX+VSCode+Ozone的STM32开发工作流(三)利用Ozone进行可视化调试和代码分析

neozng1hnu.edu.cn 本教程的示例代码是笔者参加RoboMaster机甲大师赛为机器人编写的控制器框架&#xff0c;你可以直接克隆仓库&#xff0c;阅读仓库下的Markdown文档获得更好的体验&#xff0c;记得点一个小⭐&#xff1a;basic_framework: basic_framework (gitee.com)所有安…

[附源码]Python计算机毕业设计宠物领养系统

项目运行 环境配置&#xff1a; Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术&#xff1a; django python Vue 等等组成&#xff0c;B/S模式 pychram管理等等。 环境需要 1.运行环境&#xff1a;最好是python3.7.7&#xff0c;…

Word处理控件Aspose.Words功能演示:使用 Python 查找和替换 Word 文档中的文本

很多时候&#xff0c;您需要替换 Word 文档中的特定文本或短语。MS Word 具有针对此类情况的内置功能&#xff0c;您可以一键替换所需的文本。在本文中&#xff0c;您将学习如何使用 Python 以编程方式查找和替换 Word 文档中的文本。当您需要替换一堆文档中的文本时&#xff0…

Redis的分布式锁问题(九)Redis + Lua 脚本实现分布式锁

Redis的分布式锁问题&#xff08;九&#xff09;Redis Lua 脚本实现分布式锁 上集回顾 Lua的简单介绍 redis调用函数 set name jack set name Rose&#xff0c;再执行get name redis的 EVAL 命令 Lua脚本解决unLock业务流程 代码实现 unLock.lua RedisTemp…

APS自动排程在制药行业的应用

制药企业&#xff0c;作为流程工业的一种&#xff0c;既有流程工业所具有的共性也有特殊性&#xff0c;通过发酵、萃取、灌装等生物、化学、物理变化&#xff0c;产生新物质达到增值目的。通常以批量或连续的方式进行生产&#xff0c;需要严格的过程控制和安全措施。生产运行、…

hadoop 3.x大数据集群搭建系列4-安装Spark

文章目录一. 下载spark和scala并解压二. 配置SPARK_HOME环境变量三. 修改配置3.1 修改 spark-defaults.conf3.2 修改spark-env.sh3.3 修改slaves文件四. 将spark目录分发到其他节点五. 启动Spark集群六. 在web界面查看Spark UI七. 测试八. Yarn模式8.1 启动hdfs、yarn服务8.2 修…

笔记本电脑自带录屏吗?笔记本电脑怎么录屏

​现如今&#xff0c;电脑屏幕录制功能越来越成为我们生活中不可或缺的一部分。比如网课录制、游戏画面、软件教程等。很多小伙伴可能知道笔记本电脑拥有录屏功能&#xff0c;但是却不知道笔记本电脑怎么录屏。下面就让小编详细介绍一下&#xff0c;笔记本电脑录屏的方法。 一&…

骨传导耳机的利与弊有哪些?骨传导耳机到底好不好?

耳机大家应该都知道&#xff0c;但是骨传导耳机&#xff0c;大家或许就有点陌生了。目前网上也有很多关于骨传导耳机的科普和盘点&#xff0c;但是个人认为都过于零碎不明了&#xff0c;而我今天就用我玩骨传导耳机好几年的经验和知识&#xff0c;以骨传导用户的角度写了这篇文…

接口幂等设计

文章目录如何设计幂等幂等设计的基本流程建防重表根据状态机分布式锁获取 token如何设计幂等 既然这么多场景需要考虑幂等&#xff0c;那我们如何设计幂等呢&#xff1f; 幂等意味着 一条请求的唯一性。不管是你哪个方案去设计幂等&#xff0c;都需要一个全局唯一的ID&#xf…