制作简易的LED闪烁测试工具
文章原始地址:http://feotech.com/?p=171
随着可选择的LED灯越来越多,选择在客厅或工作场所最适合你的灯并不是一件容易的事情。LED灯具的发光质量取决于灯具的拓扑设计和关键部件的选择。与交流线路有关的光闪烁频率通常是线路频率的两倍(100Hz或120Hz),大多数人不易察觉。但是在高强度和深度调制下的闪烁光会引对人体引起刺激,造成眼睛疲劳或头痛。在拍摄视频时,环境光的闪烁会在录制的视频中造成恼人的干扰线条。
图1 -LED特性曲线图
LED灯的光闪烁是由LED的电流变化引起的。光通量与电流的关系并不完全是线性的; 它取决于如图1所示的LED特性。因此,测量LED中的电流变化并不像测量实际光那样精确。用现有的组件自己制作测量光的工具并不太难,图2显示了LED灯闪烁测量。该黑箱内部包含一个光电压转换器,其输出波形显示在示波器上。可对波形进行检测,计算出光闪烁的百分比。
图片2-LED测试工具
如何去搭建光线传感器
图3中的示意图显示了使用TSL257 IC的一个简易的光电转换器。
图3–光线测试工具的原理图
TSL257是一种简单的光电压转换IC,具有良好的线性度。可以使用一个锂离子电池给它供电,使其成为便携式测量工具。输出电压与光强度成正比,可以连接到示波器上,从而在示波器屏幕上以波形的方式显示光的波动。2kHz的带宽足以满足光线闪烁的测量。
下面的图片展示了如何搭建这样一个工具。
所需零件
将传感器粘贴在孔的位置
所需的部件:同轴电线,锂离子电池,TSL257集成电路,开关,22μf / 25 v电解电容器和一个黑色塑料盒。其中3毫米孔钻在塑料盒的顶部。将TSL257传感器放置在孔的位置。
使用胶水将其固定
然后用不透明环氧胶固定传感器。最后将其他组件连接起来。
制作好的光线测试工具
由于TSL257具有较高的光线灵敏度,因此需要对传感器接收到的光进行大量的衰减,以使其测量来自LED光的最佳值。可以在孔上放置几层A4纸,以达到足够的光衰减。测试工具使用8层纸。
为了避免环境光的影响,房间的灯应该关闭。测试工具应该放置在LED灯的上方,使示波器输出波形达到最大值为3V左右。当发生波形剪切时(波峰和波谷被削平,是由于信号超过量程),应增大测试工具和光的距离,或增加纸张层数以增加光的衰减。测量光线传感器输出在示波器上显示的的峰值和平均值。是当时启动示波器中的平均滤波功能来减少噪音。对于正弦波信号,闪烁百分比可以从一下一下公式计算:
如果光线闪烁波形不是正弦波形,则闪烁百分比可以根据:
下面是一些LED灯闪烁测量的例子。蓝色波形为电源电压,紫色波形为实测光波形。可以看到,在不同的灯上,灯光闪烁会有很大的变化。
不同灯泡的闪烁
制作简易的LED闪烁测试工具相关推荐
- OpenCV探索之路(二十五):制作简易的图像标注小工具
搞图像深度学习的童鞋一定碰过图像数据标注的东西,当我们训练网络时需要训练集数据,但在网上又没有找到自己想要的数据集,这时候就考虑自己制作自己的数据集了,这时就需要对图像进行标注.图像标注是件很枯燥又很 ...
- OpenCV制作简易的图像标注小工具
搞图像深度学习的童鞋一定碰过图像数据标注的东西,当我们训练网络时需要训练集数据,但在网上又没有找到自己想要的数据集,这时候就考虑自己制作自己的数据集了,这时就需要对图像进行标注.图像标注是件很枯燥又很 ...
- windows 下用开源流媒体压力测试工具 rtmpstress 测试RTMP媒体服务器负载性能
最近笔者的朋友需要部署流媒体服务作运营,从国外购买了几套流媒体服务器软件,该流媒体服务器软件是基于java开发的,他向笔者咨询,如何检测该流媒体服务器软件是否能支持1000以上并发,笔者建议找一个RT ...
- 自制led测试软件,自制最简单的大屏液晶灯管测试工具.pdf
自制最简单的大屏液晶灯管测试工具: 自制最简单的大屏液晶灯管测试工具 本帖隐藏的内容 制作工具 非常不错· ··支持·· 感谢分享 ............ 下载后为何打不开,而其它的PDF文档却能 ...
- 免费IP代理池定时维护,封装通用爬虫工具类每次随机更新IP代理池跟UserAgent池,并制作简易流量爬虫...
前言 我们之前的爬虫都是模拟成浏览器后直接爬取,并没有动态设置IP代理以及UserAgent标识,这样很容易被服务器封IP,因此需要设置IP代理,但又不想花钱买,网上有免费IP代理,但大多都数都是不可 ...
- 单片机(ISIS 7 Professional):简易LED闪烁代码项目
这一篇文章主要介绍用C语言制作一个简易的不停闪烁的LED灯. 基本电路图如下: 使用的代码如下: #include<reg51.h> #define uchar unsigned char ...
- 【新手】基于C++Qt5通过调用百度翻译API制作简易翻译工具
基于C++Qt5通过调用百度翻译API制作简易翻译工具 目录 基于C++Qt5通过调用百度翻译API制作简易翻译工具 写在前面 步骤: 1.注册百度翻译开放平台账号并开通翻译服务 2.下载安装Qt5和 ...
- 【星云测试】开发者测试-采用精准测试工具对Spring Boot应用进行测试
2019独角兽企业重金招聘Python工程师标准>>> 简介:本文主要介绍把现今主流的springboot框架项目和精准测试工具进行结合和应用,通过精准测试的数据穿透.数据采集.测试 ...
- 新课推荐 | 用 Django 快速搭建 API 测试工具
API,即:应用编程接口(Application Programming Interface),就是软件系统不同组成部分衔接的约定. 由于近年来软件的规模日益庞大,常常需要把复杂的系统划分成小的组成部 ...
最新文章
- 不可不知的STL sort函数实现原理
- JDK8 指南(译)
- [html] H5的video可以播放哪些类型的文件?可以播放rtsp流吗?
- 第2、3讲 图像的存储格式
- 基于MHA+semi sync实现mysql数据库的高可用
- mysql优化连接数防止访问量过高的方法
- C#.Net工作笔记015---C#中Decimal类型四舍五入_小数点截位
- 卸载 Visual Studio 2005步骤
- MPLS/×××网络解决MTU问题方法
- Html label 标签详解
- Win10优化大师Windows 10 Manager v3.4.6.0 官方安装绿色版
- BZOJ 4816(莫比乌斯反演
- vue项目接口地址暴露_vue组件暴露和.js文件暴露接口的操作方法
- html5 gif 只播放一次,使用JS和canvas实现gif动图的停止和播放代码
- Intellij idear使用心得
- 用python处理excel数据、求线性回归方程的r值_Python 线性回归计算r-squared方法
- 全新版的TFN 光时域反射仪上线了,大家一块了解一下吧。
- linux 修改hosts
- 信息无障碍相关会议网址链接
- Unity游戏开发:文字冒险游戏项目实战