引言可见光通信技术(VLC)的发展[1~4],对经济、社会和综合国力的增长至关重要,但同时其所提供的技术支持也存在着很多挑战。VLC的研究存在两大难题,一是VLC目前停留在单项近距离实验阶段,本文不再详述;二是VLC模型不足以反映实际应用中复杂多变的室内环境。实际应用中,室内环境变化与照度分布息息相关,且定位信号的强弱跟LED阵列的光场强度分布有关,而光场强度可以由照度反映出来,所以,获悉室内的照度分布能为室内光定位提供必要的依据。照度计虽能清晰准确地提供某个点的照度值[5],但很难描述整个平面的照度分布情况。因此,寻求一种能够获得平面照度分布情况的方法是解决问题的关键。Matlab作为一款强大的软件工具,具有操作简便、应用范围广、耗费低、代码灵活、函数易构造等优点,特别是其图形用户接口(GUI),是便携式设计很好的工具。本文将以GUI为基础,设计一款照度测量平台软件。1理论分析一般而言,LED光源与要求照亮的接收面距离远远大于其自身的尺寸,所以,在理论计算过程中常常将LED光源视为点光源处理[6~7],如图1所示。图1朗伯模型Fig.1 Lambert model图1为单颗LED朗伯模型,即只开启一颗LED光源的情况下,光源与接收面的关系,图中h表示光源与工作面的垂直高度,r为光源到接收面上某点的距离,θ表示光源到接收点连线与光源到接收面的垂直线间的夹角,其照度距离范围可由公式(1)得出[8]。I(θ)=I0cos mθ(1)式中I0表示光源中心处的照度值,m表示朗伯系数。其中,m可由公式(2)给出m=-ln2lncosθ12(2)式中,θ1/2表示功率半角,即光源中心照度与半功率处的夹角,该值可以通过实际测量给出。当LED光源垂直于工作面时,其照度分布类似于空间光源分布,其结果可由公式(3)计算给出[8]。E(r,θ)=E0(r)cos mθ(3)对上式进行坐标变化,可得出公式(4)。E(x,y,h)=hmI0[(x-X)2+(y-Y)2+h2]m+22(4)式(4)表示单颗LED光源的空间光照度分布情况。其中,X为LED光源与纵坐标轴的垂直距离,Y为LED光源与横坐标轴的垂直距离。当光源不止一颗,且X=l/2,Y=d/2时,多颗LED光源表达式可以改写为公式(5)的形式。E(x,y,h)=hmI0∑in=0∑jm=0x-2(n-1)l2()2+[{y-2(m-1)d2()2+h2]-m+22}(5)在模拟中,LED的布局如图2所示,即以开启LED1模拟开启一颗光源的情况,以开启LED1、LED2和LED3模拟开启三颗光源的情况,以开启LED2、LED3、LED4和LED5模拟开启四颗光源的情况。图2 LED布局Fig.2 The LED layout结合理论推导,利用Matlab对理论数据进行仿真,其照度分布结果如图3所示,在此仿真中,功率半角定义为12°,d和l取值均为600mm,h取值为900mm。图3中(a)表示LED1光源照明的情形,图中红色部分表示接收面中心处的照度分布,由红色逐渐过渡到蓝色,说明了光源照度值由强变弱的过程,同时表明了LED光源的光强分布呈现余弦分布,与理论结果相符合。在实际应用中,多采用多颗LED光源照明,基本成三角和矩形摆放,图(b)仿真了分别开启LED1、LED2和LED3照明时的情形,图(c)仿真了开启LED2、LED3、LED4和LED5照明时的情形。2软件的设计与实现2.1实验系统与模型为了更好地了解室内光照度分布情况,建立了一个实验平台。该实验平台所用的实验器件如图4所示。该实验平台采用220V电压供
matlab如何求照度,基于Matlab GUI的照度测量仿真平台
最新推荐文章于 2023-02-14 15:33:36 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)