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

光电开关应用设计讨论

一. 检测原理

光电开关由一个发光管和一个光敏二极管或三极管组成。其原理很简单,发光二极管发出的光传递到光敏三极管,再转换成电信号。如图1所示,LED为发射端,正向电流IF越大,发射光的强度就越大;PT为接收端,收到的辐照度越大,产生的光电流IC越大。调整Rlimit值可控制IF的大小,调整RL值可控制Vout的大小;Vout可通过MCU的ADC采样或者GPIO电平做出判断。

  • 无辐照度时,PT截止,Vout=VCC;
  • 辐照度低时,PT导通,Vout=VCC-(IC*RL);
  • 辐照度高时,PT饱和,Vout=VCE(sat);
图1 LED及PT基本应用电路

二. 注意事项

1. 负载接集电极

通常接法是负载接集电极上,但也有将负载接发射极的,如图2所示。

图2 负载接发射极

这种接法也能使用,但需注意只适用于负载等效电阻很小的时候(几十欧姆以内)。如果负载等效电阻比较大,可能会引起三极管工作点不正常,导致开关工作不可靠。

当负载接在三极管的发射极时,IB的大小不仅受到控制电压的影响,还受到负载压降的影响。由于负载压降是不确定的,这会导致IB的值不稳定,进而影响IC电流的大小。因此IB的不稳定性直接影响了三极管驱动负载的能力。这种不确定性使得三极管作为开关使用时,无法精确控制负载的工作状态,尤其是在需要精确控制电流和电压的应用中,这种不确定性可能会导致系统性能下降或工作异常。

2. 输出需要整形滤波

光敏三极管输出电压是个模拟信号,不稳定,需要接电压比较器,处理成TTL电平信号。如图3所示。

图3 光电开关输出整形滤波

3. 背景干扰抑制

当光电开关受到背景强光干扰时,会造成信号被掩盖,无法有效区别信号和背景。以反射式对管检测为例,如图4所示,当背景光较强时,反射管和背景光的透射光混在一起,难以区分。

图4 反射式检测背景干扰

如果背景光没有强到使接受管饱和的话,可以采用下列方式规避背景光干扰,如图5所示。由于背景光不会频繁变化,因此可以在背景光的基础上,叠加一定频率的调制信号。通过识别调试信号的频率,检测目标物。

图5 背景干扰抑制

三. 参考资料

1. 光电开关简介


http://www.kler.cn/a/325866.html

相关文章:

  • 亿咖通科技应邀出席微软汽车行业智享会,分享ECARX AutoGPT全新实践
  • Docker: ubuntu系统下Docker的安装
  • 【计算机网络】水平触发与边缘触发有什么优缺点呢?
  • 一体化运维监控管理平台:产品架构与功能解析
  • 《基于 PySpark 的电影推荐系统分析及问题解决》
  • 【ASR技术】WhisperX安装使用
  • 0x09 瑞友 应用虚拟化系统 GetBSAppUrl SQL注入漏洞 - 复现
  • 【学习笔记】手写 Tomcat 七
  • MySQL 8 临时关闭缓存
  • 安卓主板_MTK4G/5G音视频记录仪整机及方案定制
  • Python酷库之旅-第三方库Pandas(127)
  • ASPICE的商业价值:提升汽车软件开发竞争力与质量保障
  • Qt——如何创建一个项目
  • vulhub weblogic 靶场攻略
  • ElementPlus---Timeline 时间线组件使用示例
  • 分布式选举 - Paxos、Zab 和 Raft 选举协议的逐步优化与对比分析
  • 数据库 - python操作MySQL
  • Swagger配置且添加小锁(asp.net)(笔记)
  • VUE 整合 ECharts
  • Qt多线程与数据库
  • Vue.js组件开发
  • Django 和 ASP.NET Zero 的对比分析
  • Python 复制PDF中的页面
  • 基于Vue3内置的lodash函数库实现防抖节流
  • centos9 nginx 版本
  • 深入解析Excel文件格式:.xls与.xlsx的差异与应用指南