文章原始地址: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闪烁测试工具相关推荐

  1. OpenCV探索之路(二十五):制作简易的图像标注小工具

    搞图像深度学习的童鞋一定碰过图像数据标注的东西,当我们训练网络时需要训练集数据,但在网上又没有找到自己想要的数据集,这时候就考虑自己制作自己的数据集了,这时就需要对图像进行标注.图像标注是件很枯燥又很 ...

  2. OpenCV制作简易的图像标注小工具

    搞图像深度学习的童鞋一定碰过图像数据标注的东西,当我们训练网络时需要训练集数据,但在网上又没有找到自己想要的数据集,这时候就考虑自己制作自己的数据集了,这时就需要对图像进行标注.图像标注是件很枯燥又很 ...

  3. windows 下用开源流媒体压力测试工具 rtmpstress 测试RTMP媒体服务器负载性能

    最近笔者的朋友需要部署流媒体服务作运营,从国外购买了几套流媒体服务器软件,该流媒体服务器软件是基于java开发的,他向笔者咨询,如何检测该流媒体服务器软件是否能支持1000以上并发,笔者建议找一个RT ...

  4. 自制led测试软件,自制最简单的大屏液晶灯管测试工具.pdf

    自制最简单的大屏液晶灯管测试工具: 自制最简单的大屏液晶灯管测试工具 本帖隐藏的内容 制作工具 非常不错· ··支持·· 感谢分享  ............ 下载后为何打不开,而其它的PDF文档却能 ...

  5. 免费IP代理池定时维护,封装通用爬虫工具类每次随机更新IP代理池跟UserAgent池,并制作简易流量爬虫...

    前言 我们之前的爬虫都是模拟成浏览器后直接爬取,并没有动态设置IP代理以及UserAgent标识,这样很容易被服务器封IP,因此需要设置IP代理,但又不想花钱买,网上有免费IP代理,但大多都数都是不可 ...

  6. 单片机(ISIS 7 Professional):简易LED闪烁代码项目

    这一篇文章主要介绍用C语言制作一个简易的不停闪烁的LED灯. 基本电路图如下: 使用的代码如下: #include<reg51.h> #define uchar unsigned char ...

  7. 【新手】基于C++Qt5通过调用百度翻译API制作简易翻译工具

    基于C++Qt5通过调用百度翻译API制作简易翻译工具 目录 基于C++Qt5通过调用百度翻译API制作简易翻译工具 写在前面 步骤: 1.注册百度翻译开放平台账号并开通翻译服务 2.下载安装Qt5和 ...

  8. 【星云测试】开发者测试-采用精准测试工具对Spring Boot应用进行测试

    2019独角兽企业重金招聘Python工程师标准>>> 简介:本文主要介绍把现今主流的springboot框架项目和精准测试工具进行结合和应用,通过精准测试的数据穿透.数据采集.测试 ...

  9. 新课推荐 | 用 Django 快速搭建 API 测试工具

    API,即:应用编程接口(Application Programming Interface),就是软件系统不同组成部分衔接的约定. 由于近年来软件的规模日益庞大,常常需要把复杂的系统划分成小的组成部 ...

最新文章

  1. 不可不知的STL sort函数实现原理
  2. JDK8 指南(译)
  3. [html] H5的video可以播放哪些类型的文件?可以播放rtsp流吗?
  4. 第2、3讲 图像的存储格式
  5. 基于MHA+semi sync实现mysql数据库的高可用
  6. mysql优化连接数防止访问量过高的方法
  7. C#.Net工作笔记015---C#中Decimal类型四舍五入_小数点截位
  8. 卸载 Visual Studio 2005步骤
  9. MPLS/×××网络解决MTU问题方法
  10. Html label 标签详解
  11. Win10优化大师Windows 10 Manager v3.4.6.0 官方安装绿色版
  12. BZOJ 4816(莫比乌斯反演
  13. vue项目接口地址暴露_vue组件暴露和.js文件暴露接口的操作方法
  14. html5 gif 只播放一次,使用JS和canvas实现gif动图的停止和播放代码
  15. Intellij idear使用心得
  16. 用python处理excel数据、求线性回归方程的r值_Python 线性回归计算r-squared方法
  17. 全新版的TFN 光时域反射仪上线了,大家一块了解一下吧。
  18. linux 修改hosts
  19. 信息无障碍相关会议网址链接
  20. Unity游戏开发:文字冒险游戏项目实战

热门文章

  1. (译)cocos2d-x跨androidios平台开发入门教程
  2. [《孔雀》观后]聪明的孩子提着易碎的灯笼
  3. android签名的应用-- 禁止未经授权签名的apk安装
  4. 脐带血要不要保存?看了你就明白!
  5. python3字典有序还是无序_无序字典和有序字典
  6. 手机端系统提交数据的创建时间验证的问题
  7. ResizeObserver - 元素resize监听API
  8. weblogic管理2 - 创建并启动一个managed server
  9. “5W1H”带你来学习JavaScript
  10. fedora25安装virtualbox虚拟机