早上起床试着用万用表测量OPT101模拟光传感器模块,调至直流电压20V档,模块供电5V, 正常室内光线时,测量电压为0.26V,清晨光线很弱
用手指挡住光线,电压降至0.07V
使用台灯直接照射模块,电压升至4.26V,动态范围超出了我的预期
OPT101特性 1.单电源供电: 2.7?to? 36V 2.光电二极管尺寸:0.09inch×0.09inch(2.29mm×2.29mm) (适用于测定电光源分布范围) 3.片内放大器反馈电阻:RF?=?1M? 4.光敏二极管响应:0.45A/W?(650nm) 5.响应带宽:14kHz(RF?=?1M?) 6.静态电流极低:120μA 7.包装方式:8-DPI,5SIP焊接封装在8引脚表面
OPT101应用 1.医学仪器 2.实验室设备 3.位置和接近传感器 4.光学分析仪 5.条码扫描仪 6.烟雾探测器
说明 OPT101是一种具有片上功能的跨阻放大器的单片光电二极管。光电二极管和跨阻放大器的集成电路芯片解决了泄漏电流误差、噪声拾取、增益峰值杂散电容等离散设计中常见的问题。输出电压随光强线性增加。单电源或双电源操作设计了放大器。
0.09英寸×0.09英寸(2.29毫米×2.光电二极管在光电导模式下工作,线性好,暗电流低。
OPT101从2.7 V到36 V静态电流仅为120μA,8针透明塑料PDIP封装和SOP用于表面安装。温度范围为0°C至70°C。
OPT101模拟光传感器电原理图
这里准备简单使用Arduino平台,进一步开始尝试做小实验。
【Arduino】168传感器模块系列实验(数据代码) 仿真编程 图形编程) 程序1:显示检测凌晨室内光变化的值和波形 实验接线:OPT101接Uno的A0
/* 【Arduino】168传感器模块系列实验(数据代码) 仿真编程 图形编程) 程序1:显示检测凌晨室内光变化的值和波形 实验接线:OPT101接Uno的A0 */ void setup(){
Serial.begin(9600); // 串口波特率9600 pinMode(A0, INPUT); // OPT101连接引脚A0,并将其设置为输入模式 } void loop(){
Serial.println(analogRead(A0)); //阅读A0模拟值输出到串口监视器 delay(500); // 延时500毫秒 }
实验串口返回(早上室内光线) 打开Arduino IDE——检查实验波形 实验串口绘图器返回(早上室内光线) 实验串口返回(使用台灯照射传感器)
实验串口绘图器返回(打开台灯,逐渐靠近传感器) 实验串口绘图器返回(打开台灯,稳定照射传感器)
程序二:读取OPT101串口数值 实验开源仿真编程(Linkboy V4.63)
打开Linkboy——各种常用的小工具-串口助手
实验串口返回 程序三:显示OPT101串口输出的光波形 实验开源仿真编程(Linkboy V4.63)
打开Linkboy——检查实验波形 实验串口绘图器返回情况
程序四:串口输出OPT101的数据 实验开源图形编程(Mind 、编玩边学)
实验串口返回 实验场景图