光照度是光度学的概念,了解光照度,要从人眼的特性说起。

人眼的光谱响应

传统的辐射度学的概念(如“功率”,单位为“瓦”)可以客观描述“能量”,但当其用来描述“光照”时却是不合适的,原因在于:人眼对不同波长的光的感受不同。比如,人眼仅对波长约380~780nm的光有感觉,而对其他波长的光是几乎没有感觉的;同样辐射功率的绿光LED和蓝光LED,给人眼带来的视觉亮暗程度也完全不同。为了充分描述人对光的亮暗感受,才引入了光度学的概念。

但是,“亮”和“暗”毕竟是种主观的感受,又与眼睛所处的环境、人的个性有关。人眼的亮度感来源于视网膜上无数的光敏细胞,分为两种:杆状细胞和锥状细胞。杆状细胞可以感受较强的光,但灵敏度较低;锥状细胞可以感受微弱的光,但灵敏度极高。如果把光敏细胞比作一把测量亮度的尺子的话,前者(杆状细胞)量程大,但分辨力低一点,后者(锥状细胞)量程小,但可是测出很小的变化——两种尺子搭配使用,让人感叹造物主的精妙。

在光照较强的环境中,主要是杆状细胞起作用,引起“明视觉(photopic vision)”;而在光线昏暗的环境中,主要是锥状细胞起作用,引起“暗视觉(scotopic vision)”。人们通过大量的实验,分别测量了两种细胞对不同波长光照的相对灵敏度:

对于杆状细胞(对应明视觉),人眼最敏感的波长是555nm,颜色为绿中偏黄;对于锥状细胞(对应暗视觉),人眼最敏感的波长是507nm,颜色为蓝绿(青)色。

光通量(Luminous flux)

如前所述,当描述“可见光光源在单位时间所发出的光能”时,仅仅用“功率”来衡量是不合适的,必须引入人眼对不同波长光的光谱响应。“光通量”的引入就恰好的解决了这个问题。国际照明委员会(CIE)选择了明视觉下人眼最敏感的555nm作为“功率”向“光通量”转换的参考波长,并规定,功率为1W的555nm波长单色光,对应的光通量为683流明。流明为光通量的单位,英文缩写为lumen或lm。至于为什么是“683”,这与早期以蜡烛烛光来描述光照的历史有关,此处不表。

对于其他的波长光的光通量,则用555nm时对应的光通量乘以明视觉光谱效率得到。宽光谱光源的光通量,还需要考虑光源本身的光谱分布。CIE还定义了暗视觉下的光通量,但并不常用。

光照度(Illuminance)

理解了光通量,光照度就很简单了。光照度是单位面积上的光通量,度量单位为流明每立方米(lm/m2),也叫勒克斯(lux, lx)。参考维基百科,一些日常的代表性光照度有:

环境 光照度(单位:lux)
烈日 100,000
阴天         8,000
绘图    600
阅读 500
夜间棒球场   400
办公室/教室 300
路灯 5
满月 0.2
星光 0.0003

光照度有时也简称为“照度”。

发光强度(Luminous itensity)、光亮度(Luminance)

这两个概念很容易与光照度混淆。

发光强度是单位立体角内的光通量,度量单位为流明每立体弧度(lm/sr),也叫坎德拉(candela, cd)。发光强度有时简称“光强”。

光亮度是单位面积上、单位立体角内的光通量,度量单位为流明每平方米每立体弧度(lm/m2/sr),或者是坎德拉每平方米(cd/m2)。光亮度有时简称为“亮度”。

在口语上,人们往往喜欢用“光强”或“亮度”描述光照的情况,而不深究其中的区别,因此经常出现一些“约定俗成”的错误。比如BH1750FVI这颗环境光传感IC,输出量应该是光通量,而不少资料上笼统的说成光强或亮度,这是不准确的。

其他

光照度、发光强度、光亮度这三个光度学的概念,在辐射度学中分别有辐射照度(Irradiance)、辐射强度(Radiant intensity)、辐射亮度(Radiance)相对应。“光照度”与“辐射照度”、“发光强度”与“辐射强度”、“光亮度”与“辐射亮度”之间的关系,与“功率”和“光通量”的关系类似。只要理清了功率和光通量概念的区别和联系,理解其他几个概念应该不难。下表罗列出了光度学和辐射度学的几个常用物理量。

参考资料

Illumination Fundamentals - Lighting Research Center

流明 - 维基百科

照度 - 维基百科

什么是“光照度(Illuminance)”?的更多相关文章

  1. 张高兴的 Windows 10 IoT 开发笔记:BH1750FVI 光照度传感器

    BH1750FVI 是一款 IIC 接口的数字型光强度传感器集成电路.下面介绍一下其在 Windows 10 IoT Core 环境下的用法. 项目运行在 Raspberry Pi 2/3 上,使用 ...

  2. mcd, lm, VS lx

    LED常识之 mcd&lm&w的关系 转载自:http://1198.vip.blog.163.com/blog/static/202177117201211624535412/ LE ...

  3. Arduino I2C + 数字式环境光传感器BH1750FVI

    BH1750FVI是日本罗姆(ROHM)半导体生产的数字式环境光传感IC.其主要特性有: I2C数字接口,支持速率最大400Kbps 输出量为光照度(Illuminance) 测量范围1~65535 ...

  4. Raspberry Pi开发之旅-光照强度检测(BH1750)

    一.前期准备 1.环境要求 GY30模块(BH1750FVI传感器),树莓派系统,python-smbus,iic开启 2.取消对IIC驱动的黑名单 nano /etc/modprobe.d/rasp ...

  5. 阿里云物联网边缘计算加载MQTT驱动

    写在前面 本文在LinkEdge快速入门样例驱动的基础上,加载了MQTT订阅的客户端,使得边缘端容器可以通过MQTT获得外部数据. 1. 系统需求 物联网边缘计算平台,又名Link IoT Edge[ ...

  6. Windows phone 全景视图

    Windows phone 全景视图下为了实现可以上下滑动需要使用listbox. 需要的布局什么的,在listbox中填写 <ListBox Name="ListBox_new&qu ...

  7. 从《BLAME!》说开去——新一代生产级卡通真实感混合的渲染方案

    <BLAME!>是Polygon Pictures Inc.(以下简称PPI)创业33周年以来制作的第一部CG剧场电影,故事来自于贰瓶勉的同名漫画作品(中文译名为<探索者>或者 ...

  8. C#上位机读数据库

    string connectionString = string.Format("server=(local);uid=sa;pwd=1234567890;database=msp430&q ...

  9. 快速设计一个简单的WPF串口上位机

    最近一直在学习UWP,其中有的技术参考了WPF,所以又回头再来学习WPF,感觉学的东西很杂,必须记录一下,不然时间长了还得忘掉,于是申请开始写博客,将学习的心得记录一下,以备后用.这次是因为公司内训, ...

随机推荐

  1. php-fpm.conf 配置文件详解

    php-fpm.conf  配置文件详解 [global] pid = run/php-fpm.pid error_log = log/php-fpm.log log_level = notice # ...

  2. Svn使用遇到的错误

    1. 权限不足导致的错误

  3. php单链表实现

    php单链表实现 <?php //单链表 class Hero{ public $no; public $name; public $nickname; public $next=null; f ...

  4. 中小公司的Java工程师应该如何逆袭冲进BAT?

    (1)80% Java工程师都有的迷茫 这篇文章,跟大家聊一聊很多很多很多人问我的一个问题:中小公司的Java工程师应该如何规划准备,才能跳槽进入BAT这类一线互联网公司? 之所以我用了三个 “很多” ...

  5. 家谱处理(30 分)(字符串的处理substr)

    家谱处理(30 分) 人类学研究对于家族很感兴趣,于是研究人员搜集了一些家族的家谱进行研究.实验中,使用计算机处理家谱.为了实现这个目的,研究人员将家谱转换为文本文件.下面为家谱文本文件的实例: Jo ...

  6. 1039 Course List for Student

    题意:给出K门课程(编号1~K)以及报名该课程的学生,然后有N个学生查询,对于每一个查询,输出该学生所报的相关课程编号,且要求编号按增序输出. 思路:题目不难,解析略.(本来用map直接映射,用STL ...

  7. thinkphp中的volist标签

    属性: name(必须):要输出的数据模板变量 id(必须):循环变量 offset(可选):要输出数据的offset length(可选):输出数据的长度 key(可选):循环的key变量,默认值为 ...

  8. 巧妙的运用group,count,order有利于统计

    $aAwardMem = $this->dao_raward->getAwardAndMem($where,array('award_cat asc','award_level asc') ...

  9. python开发mysql:表关系&单表简单查询

    一 一对多,多对一 1.1 建立多对一 ,一对多的关系需要注意 先建立被关联的表,被关联的字段必须保证时唯一的 在创建关联的表,关联的字段一定是可以重复的 1.2 示例: 出版社 多对一,多个老师可能 ...

  10. JAVA面试(5)

    这里列出10条JAVA编程经验 1 字符串常量放在前面 把字符串常量放在equals()比较项的左侧来防止偶然的NullPointerException. // Bad if (variable.eq ...