本文分析了环境光传感器的工作原理和性能参数。出了一种基于Windows Phone的集成系统设计系统:对环境光传感器进行编程,以收集外部光的强度,优化检测灵敏度,以减少光传感器的功耗并控制频率。及基于收集到的数据的输出信号服务。低背光灯的亮度并降低其功耗,从而可以自适应控制屏幕亮度并延长待机时间。境光传感器是一种能够检测环境中的光信号并将其处理转换为相应的输出电压信号的传感器,还可以检测环境光,但也可以通知处理芯片进行调整自动背光亮度并降低。品的功耗使产品的智能控制达到了更高的水平[1]。境光传感器可最大程度地延长电池寿命,并帮助显示屏提供平滑的图像。分析环境光传感器的工作原理的基础上,本文着重于提高检测灵敏度和抗干扰能力,从而降低光传感器的能耗。文档提供了一种基于Windows Phone的设计方案,旨在通过记录环境光传感器以收集外部光的强度来减少LCD和键盘背光的功耗,因此,自适应控制屏幕亮度并延长智能终端的电池寿命。境光传感器(ALS)是一种特殊类型的光电传感器,可将光强度转换为大小不同的电信号。有光时,光电二极管具有大电流,而在没有光的情况下,光电二极管没有电流或只有非常弱的电流。传感器主要分为光敏电阻,光电二极管和光电晶体管。晶或无定形硫化镉半导体是最常用的光阻材料。
们对波长为500 nm的黄绿色光最敏感,并且具有类似于人眼的频率响应。化镉的带隙小且灵敏度高。实际产品中,为了调整对光的频率响应并改善某些性能,更常见的做法是使用光敏电阻器,其中混合使用硫化镉和硒化镉或碲化镉。电二极管是由具有较高电阻率的n型本征硅晶片制成的平面结构,其上表面重掺有P(通常掺有硼)以形成PN结。了使光能进入本征层,掺杂的P型层必须非常薄,并且P型金属电极层要覆盖一层由氧化硅或氮化物制成的透明绝缘保护膜。电晶体管需要更大的偏置电流,但是电流相关的噪声迫使传感器灵敏度达到更高的勒克斯范围。电晶体管的检测响应时间类似于光电二极管的检测响应时间,并且可以通过偏置电流进行调整。置电流也可能随检测信号的电平而变化。
电晶体管可以大致确定环境光的水平,例如室内/室外,白天/夜晚和强光/阴影。此,需要一个外部电路来校准输出信号。择光传感器时要考虑的因素包括光谱响应/ IR抑制,最大照度,光敏性和功耗。境光传感器应仅对400 nm至700 nm光谱敏感;最大勒克斯数通常约为10000勒克斯;穿过镜头后,光的衰减可能在25%到50%之间变化。于硅的ALS光谱响应的大多数光谱灵敏度峰通常接近550 nm人眼的光谱灵敏度峰。过使用不同的芯片架构和滤波器布局,它不仅可以转换峰值灵敏度,而且可以抑制红外辐射。了适应不同的照明条件,基于硅的光电检测系统使用不同的电阻器从一种分辨率切换到另一种分辨率。感器必须在非常明亮的环境光条件下提供优化的调光能力。较于传统的基于硅的光学传感器,分级SLA的显着改进是基于连续调光[3]提供适当的输入。些传感器提供非常小的封装,但需要外部放大器或无源组件才能获得所需的输出信号。
择集成度更高的光传感器可省去外部组件(CAN,放大器,电阻器,电容器等),线性电压输出,数字输出可直接连接至处理器,从而简化了过程。统的硬件设计,提高了稳定性。Windows Phone将使用与Windows 8相同的内核,从而允许应用程序以最小的更改在两个平台上运行,从而为用户提供无缝的跨平台和跨多个屏幕的一致体验。Windows Phone支持多核芯片组,双核处理器等,并且硬件制造商可以为用户提供更丰富,更可配置的WP8设备。件系统设计以及Windows Phone体系结构中对成本,性能,外观和其他因素的充分考虑可以帮助确定终端系统的可靠性。了编写程序和优化硬件性能,必须很好地理解硬件解决方案和每个模块。解决方案涉及的硬件主要包括处理器模块,LCD模块,GPIO模块,ADC模块和环境光传感器模块。们的硬件结构如图1所示。
控制芯片使用AT91SAM9260 32位处理器的分布式存储体系结构,在设备和外部接口之间同时传输多个数据,而没有时钟周期。CPU。部总线接口(EBI)的时钟频率为133 MHz,并且来自片外存储器的高速数据传输提高了微处理器的性能[5]。能终端应用程序进程(AP)应用程序处理器负责控制非通信类型的操作,例如环境光检测和应用程序执行。用输入输出(GPIO)是内置微控制器的通用输入/输出端口。制器或芯片组没有足够的I / O端口,或者当系统需要远程串行通信或控制时,GPIO提供了额外的控制和监视。GPIO的内置IIC从接口,即使在睡眠模式下,也可提供低至1μA的功耗,以及多个内置的高分辨率PWM输出,用于预先确定和减少外部事件与中断之间的响应。间,与电流输出相对应的命令可确保均匀的显示亮度。构成了传感器和处理器之间稳定的数据传输通道。统可以通过脉宽调制PWM来调整背光的亮度。光调节包括调节内部的LED(发光二极管),并采用数字或PWM调光控制方法,通过宽度调制方法改变LED控制电流的脉冲比。关频率高于100 Hz的脉冲。了实现LED的调光控制,高于100 Hz的变化控制频率主要用于避免人眼亮度闪烁的现象。PWM的LED调光控制的灰度比范围高达3000:1。盘背光灯是一种高亮度LED,可以通过电平或PWM进行控制。
MAX9635环境光传感器应用的组件包括光电二极管,电流放大器和无源低通滤波器。所有这些设备集成到一个小盒子中的能力对于便携式设备很重要。MAX9635环境光传感器提供IIC数字输出,恒温阀芯具有超宽的22位动态范围。设备包含两个光电二极管和一个滤镜,可以有效抑制紫外线和红外线,并再现人眼的光学响应。进的算法可校准不同光源之间的光谱差异,并且该设备的高动态范围可确保在所有环境照明条件下进行高精度的光测量。

电二极管将光的强度转换为电流,然后由低功率电路将其处理为数字位流。位流经过数字处理并存储在输出寄存器中,并可通过IIC接口读取。编程的片上中断功能消除了对设备连续数据查询的需求,从而节省了能源。MAX9635具有强大的红外抑制能力和内部红外补偿机制,可将红外光的影响降至最低[6]。适应增益电路会自动选择正确的流明范围优化测试。MAX9635设计为采用1.7V至3.6V电源供电,满载时仅消耗0.65μA电流。析表明,它具有一定的方向性,在设计面板时必须考虑到这一点,以便尽可能将其安装在人体中。Windows Phone设备驱动程序是一个特殊程序,允许计算机与设备进行通信。作系统仅通过此接口程序控制硬件设备的操作。据传感器的特性曲线和操作模式,相应模块使用传感器来完成环境。探测器。Windows Phone操作系统下,控制面板由三部分组成:文件Ctlpnl.exe,Control.exe和.CPL。Ctlpnl.exe和Control.exe由操作系统控制,以控制控制面板文件的视图和体系结构。
“ .CPL”文件是用于实现控制面板功能的应用程序。要创建自己的控制面板应用程序,必须使用Control.exe体系结构创建的具有必要的回调函数的“ .CPL”文件。析PLC程序的运行机制,恒温阀芯确定如何通过阅读器之间的通信获取控制信息,然后将其传输到要控制的LCD驱动器,然后检查LCD屏幕的亮度。际设计必须考虑指标和设计功能。试完成后立即关闭传感器。过分析软件设计要求和详细的设计指标,软件系统可以分为两部分:环境光检测驱动程序和Windows Phone控制面板应用程序。层驱动程序实现对窗口小部件的直接控制,以实现其详细指标,而顶层应用程序则实现界面的呈现以及与用户的交互。境光传感器主要连接到GPIO118和ADC2。境光传感器驱动程序将连接到环境光传感器的GPIO118端口配置为环境光传感器电源控制开关的GPIO基本模式,并打开光传感器。间。环境光传感器的模拟输出结束连接,并从数模转换通道读取数据。据获得的数据,区分环境光的当前照度强度水平,并且完成对环境光传感器的操作状态的控制和照度数据的读取。据上面的分析,首先执行GPIO配置。

有GPIO初始化值都在boot_gpio.h文件中定义,并通过修改程序进行初始化。统启动device.exe程序以加载并完成引脚配置,然后将GPIO118引脚配置为环境光传感器电源开关的控制引脚。文档通过编写环境光传感器来控制外部光的强度,并根据该数据控制PWM输出信号的频率和占空比,从而提供了基于Windows Phone的集成系统设计方案。集来调节背光的亮度,从而减少液晶显示屏。且键盘背光的功耗达到了扩展待机终端的目的。
着检测技术的发展,基于该方案的内置环境光传感器和接近感测等多传感器融合的趋势已有了些许改善,可以实现接近检测功能。一步增强了智能终端的人性化设计。
本文转载自
恒温阀芯 https://www.wisdom-thermostats.com
