简介:本文梳理流明、坎德拉、勒克斯、尼特四个光度单位的换算关系,给出光源与屏幕的评测维度、测量方法和结果解读要点。读者读完可以判断一份光参数数据能说明什么,并理解屏幕规格为什么只用尼特标注。
流明、坎德拉、勒克斯、尼特看起来是四个名词,实际上是同一条测量链上的四个环节。选型光源、设计照明或评估显示屏时,这些单位常被混用,结果是参数对不上,或用错指标判断亮度。本文评测的对象是这组单位本身:它们各自描述什么,怎样测量,测量结果在什么条件下成立,以及在具体场景中应该看哪一个数。
本文适合照明设计人员、采购与选型人员、显示终端的测试工程师,以及需要阅读光参数规格书的技术负责人。
评测的目标不是判断哪个单位”更好”。四个单位各自回答不同的问题,没有优劣之分。评测要回答的是:某个指标在当前用途下能否代表人眼感受或设计需求,测量条件是否可复现。
| 指标 | 单位 | 描述的内容 | 分母或方向 | 典型测量对象 |
|---|---|---|---|---|
| 光通量 | 流明(lm) | 光源向所有方向发出的光总量 | 无方向,总量 | 光源、灯具的总输出 |
| 发光强度 | 坎德拉(cd) | 某一方向上的光强 | 单位立体角(球面度) | 灯具配光、手电筒中心光束 |
| 照度 | 勒克斯(lx) | 光落在被照面上的密集程度 | 被照面积 | 工作面、桌面、墙面受光 |
| 亮度 | 尼特(nit),即 cd/m² | 从某方向看发光或反射面的明亮程度 | 从观测方向看到的投影面积 | 显示屏、灯箱、墙面观感 |
四个单位之间的换算依次如下。
第一步,辐射功率逐波长乘以人眼明视觉响应 V(λ) 后积分,得到光通量。555 纳米黄绿光的换算系数最高,1 瓦辐射功率在该波长下折合 683 流明。
第二步,光通量除以立体角,得到发光强度。光源均匀向四周发光时,发光强度等于光通量除以 4π。1000 流明的均匀点光源,每个方向的发光强度约为 80 坎德拉。
第三步,发光强度除以距离的平方,得到照度(点光源)。1 米处 80 坎德拉对应 80 勒克斯,2 米处降至 20 勒克斯。
第四步,发光强度除以从观测方向看到的投影面积,得到亮度。
1 流明等于 1 坎德拉乘以 1 球面度。坎德拉是国际单位制的基本单位,流明由它导出。尼特不是国际单位制的正式单位名,只是 cd/m² 的俗称,正式文件应写 cd/m²。
评测一个光源或光学表面,可以从以下四个维度分别验证。
验证目标:标称流明是否可靠,电能转换为可见光的效率如何。
测量方法:在积分球中,于稳定工作状态下测量总光通量,同时记录输入电功率,计算光效(lm/W)。
结果解读:光效高,说明电能更多转化为可见光。光效差异常来自光谱分布,例如白炽类光源把大量电功率变成红外与热量,光谱又偏红,按人眼响应加权后可见光输出较少。因此比较不同光源的流明时,必须同时记录色温与显色性,否则比较没有意义。
验证目标:光通量在各方向的分布情况。
测量方法:使用分布光度计,沿多个角度测量发光强度,绘制配光曲线。
结果解读:中心方向强度高、角度范围窄,说明光束集中,适合聚光。光束宽、强度分布平缓,适合泛光。同样 1000 流明的手电筒与球泡灯,前者中心方向的发光强度可以高出数个量级,这就是”聚光”的定量表达。
验证目标:工作面的照度是否达到设计值,分布是否均匀。
测量方法:在工作面按网格布点,用照度计逐点测量,计算平均照度与最小/平均比(均匀度)。
结果解读:平均照度达标,只说明整体水平满足要求。均匀度差,局部会出现过暗或眩光。使用平方反比公式估算照度时,测量距离必须满足远场条件(一般取光源最大尺寸的 5 倍以上)。近场下光源发光不均匀,平方反比估算结果不可直接采用。
验证目标:屏幕或墙面看起来有多亮。
测量方法:使用亮度计,在屏幕中心与边角分别测量,并在不同观测角度重复测量。
结果解读:亮度描述的是表面本身,与观看距离无关(对理想扩展光源成立)。这是屏幕规格用尼特标注的原因。屏幕是发光面,人看到的正是它的亮度,而勒克斯描述的是落在面上的光,流明描述的是光源总输出,二者都无法直接表达屏幕的明亮程度。
同一型号的样品之间可能存在批次差异。温升、电压波动和光衰也会改变测量结果。评测时应抽取多个样品,记录温度与电压,并在不同时间重复测量。
测试前需要明确以下条件:
下面的伪代码演示如何用发光强度估算点光源照度,并检查远场条件。
```
def point_source_illuminance(intensity_cd, distance_m, source_max_dim_m):
# 远场条件:测量距离不少于光源最大尺寸的 5 倍if distance_m < 5 * source_max_dim_m:raise ValueError("测量距离不满足远场条件,平方反比估算不可直接采用,应实测")return intensity_cd / (distance_m ** 2)
print(point_source_illuminance(80, 1.0, 0.1)) # 1 m 处:80.0 lx
print(point_source_illuminance(80, 2.0, 0.1)) # 2 m 处:20.0