源代码
#define MAX44009_ADDR 0x96
// begin definition of slave addresses for MAX44009
#define INT_STATUS 0x00
#define INT_ENABLE 0x01
#define CONFIG_REG 0x02
#define HIGH_BYTE 0x03
#define LOW_BYTE 0x04
#define THRESH_HIGH 0x05
#define THRESH_LOW 0x06
#define THRESH_TIMER 0x07
// end definition of slave addresses for MAX44009
extern float SCALE_FACTOR; // captures scaling factors to map from % brightness to PWM
float currentBright_pct; // the current screen brightness, in % of maximum
float desiredBright_pct; // the desired screen brightness, in % of maximum
float stepSize; // the step size to use to go from the current
// brightness to the desired brightness
uint8 lightReadingCounter;
/**
* Function: SetPWMDutyCycle
*
* Arguments: uint16 dc - desired duty cycle
*
* Returns: none
*
* Description: Sets the duty cycle of a 16-bit PWM, assuming that in this
* architecture, 0x0000 = 0% duty cycle
* 0x7FFF = 50% and 0xFFFF = 100%
**/
extern void SetPWMDutyCycle(uint16 dc);
/**
* Function: I2C_WriteByte
*
* Arguments: uint8 slaveAddr - address of the slave device
* uint8 command - destination register in slave device
* uint8 data - data to write to the register
*
* Returns: ACK bit
*
* Description: Performs necessary functions to send one byte of data to a
* specified register in a specific device on the I2C bus
**/
uint8 2C_WriteByte(uint8 slaveAddr, uint8 command, uint8 data);
/**
* Function: I2C_ReadByte
*
* Arguments: uint8 slaveAddr - address of the slave device
* uint8 command - destination register in slave device
* uint8 *data - pointer data to read from the register
*
* Returns: ACK bit
*
* Description: Performs necessary functions to get one byte of data from a
* specified register in a specific device on the I2C bus
**/
uint8 I2C_ReadByte(uint8 slaveAddr, uint8 command, uint8* data);
/**
* Function: getPctBrightFromLuxReading
*
* Arguments: float lux - the pre-computed ambient light level
*
* Returns: The % of maximum brightness to which the backlight should be set
* given the ambient light (0 to 1.0)
*
* Description: Uses a function to map the ambient light level to a backlight
* brightness by using a predetermined function
**/
float getPctBrightFromLuxReading(float lux);
/**
* Function: mapPctBrighttoPWM
*
* Arguments: float pct
*
* Returns: PWM counts needed to achieve the specified % brightness (as
* determined by some scaling factors)
**/
uint16 mapPctBrighttoPWM(float pct);
/**
* Function: getLightLevel
*
* Arguments: n/a
*
* Returns: the ambient light level, in lux
*
* Description: Reads both the light registers on the device and returns the
* computed light level
**/
float getLightLevel(void);
/**
* Function: stepBrightness
*
* Arguments: n/a
*
* Returns: n/a
*
* Description: This function would be called by an interrupt. It looks at the
* current brightness setting, then the desired brightness setting.
* If there is a difference between the two, the current brightness
* setting is stepped closer to its goal.
**/
void stepBrightness(void);
/**
* Function: timerISR
*
* Arguments: n/a
*
* Returns: n/a
*
* Description: An interrupt service routine which fires every 100ms or so. This
* handles all the ambient light sensor and backlight
* control code.
**/
void timerISR(void);
void main() {
SetupMicro(); // some subroutine which initializes this CPU
I2C_WriteByte(MAX44009_ADDR, CONFIG_REG, 0x80); // set to run continuously
lightReadingCounter = 0;
stepSize = .01;
currentBright_pct = 0.5;
desiredBright_pct = 0.5;
SetPWMDutyCycle(mapPctBrighttoPWM(currentBright_pct));
InitializeTimerInterrupt(); // set this to fire every 100ms
while(1) {
// do whatever else you need here, the LCD control is done in interrupts
Idle();
}
} // main routine
// the point at which the function clips to 100%
#define MAXIMUM_LUX_BREAKPOINT 1254.0
float getPctBrightFromLuxReading(float lux) {
if (lux > MAXIMUM_LUX_BREAKPOINT)
return 1.0;
else
return (9.9323*log(x) + 27.059)/100.0;
} // getPctBrightFromLuxReading
uint16 mapPctBrighttoPWM(float pct) {
return (uint16)(0xFFFF * pct * SCALE_FACTOR);
} // mapPctBrighttoPWM
float getLightLevel(void) {
uint8* lowByte;
uint8* highByte;
uint8 exponent;
uint8 mantissa;
float result;
I2C_ReadByte(MAX44009_ADDR, HIGH_BYTE, highByte);
I2C_ReadByte(MAX44009_ADDR, LOW_BYTE, lowByte);
exponent = (highByte & 0xF0) >> 4;// upper four bits of high byte register
mantissa = (highByte & 0x0F) << 4;// lower four bits of high byte register =
// upper four bits of mantissa
mantissa += lowByte & 0x0F; // lower four bits of low byte register =
// lower four bits of mantissa
result = mantissa * (1 << exponent) * 0.045;
return result;
} //getLightLevel
void stepBrightness(void) {
// if current is at desired, don't do anything
if (currentBright_pct == desiredBright_pct)
return;
// is the current brightness above the desired brightness?
else if (currentBright_pct > desiredBright_pct) {
// is the difference between the two less than one step?
if ( (currentBright_pct-stepSize) < desiredBright_pct)
currentBright_pct = desiredBright_pct;
else
currentBright_pct -= stepSize;
} // else if
else if (currentBright_pct < desiredBright_pct) {
// is the difference between the two less than one step?
if ( (currentBright_pct+stepSize) > desiredBright_pct)
currentBright_pct = desiredBright_pct;
else
currentBright_pct += stepSize;
} // else if
SetPWMDutyCycle(mapPctBrighttoPWM(currentBright_pct));
return;
} // stepBrightness
void timerISR(void) {
float lux;
float pctDiff;
stepBrightness();
if (lightReadingCounter)
lightReadingCounter--;
else {
lightReadingCounter = 20; // 2 second delay
lux = getLightLevel();
desiredBright_pct = getPctBrightFromLuxReading(lux);
pctDiff = abs(desiredBright_pct - currentBright_pct);
stepSize = (pctDiff <= 0.01) ? 0.01:pctDiff/10;
} // else
ClearInterruptFlag();
} // timerISR
源代码 - MAX44009环境光传感器LCD背光亮度的控制应用
本文导航
- 第 1 页:MAX44009环境光传感器LCD背光亮度的控制应用
- 第 2 页:背光控制:调节显示屏亮度
- 第 3 页:源代码
- lcd(163575)
- 环境光传感器(21781)
- MAX44009(15110)
相关推荐
智能手机环境光/近接传感器设计难点解析
环境光传感器(Ambient light sensors,ALS)已被广泛应用于智能手机中,用来提供环境光亮度的相关信息,以支持背光LED电源电路。然而,这个应用说起来简单,但实际做起来会遇到许多挑战,那是因为一方面得让省电效果够明显,一方面又得让使用者看得舒服。
2016-09-05 18:26:15
3177
3177
智能手机环境光近传感器设计技巧分享
,改善用户的体验。 事实上,环境光传感器(Ambient light sensors,ALS)已被广泛应用于智能手机中,用来提供环境光亮度的相关信息,以支持背光LED电源电路。然而,这个应用说起来简单,但实际做起来会遇到许多挑战,那是因为一方面得让省电效
2018-01-09 09:03:33
11166
11166
MAX44009:环境光传感器
MAX44009环境光传感器的特点是通过 I²C数字输出,为便携式应用,如智能手机,笔记本电脑和工业传感器相当理想。在工作电流小于1μA,它是在同行业中最低的电力环境光传感器和功能的0.045lux
2018-12-04 15:31:55
MAX9635环境光传感器的接口程序
操作。 概述 MAX9635环境光传感器用于检测环境光的亮度,器件适用于众多应用,其中包括:LCD显示器背光调节,用于便携产品、家电产品以及室内照明等。MAX9635具有超低功耗(工作电流仅为
2018-11-13 11:12:46
光传感器的原理和六大指标
背光控制,以便在所有的环境光条件下都可以显示出理想的背光亮度;后座娱乐用显示器背光控制;仪表组背光控制(速度计/转速计);自动后视镜亮度控制(通常要求两个传感器,一个是前向的,一个是后向的);自动
2018-11-09 11:03:35
环境光传感器是如何工作的
相应的调整,这时候就需要用到环境光传感器。图- 1环境光传感器是如何工作的?事实上,环境光传感器相当于模仿人眼去感知周围的光线强度,然后将信号告知CPU让其自动调节背光亮度。所以环境光传感器的光谱响应曲线必须与人眼感知光谱响应曲线高度匹配,这样才能准确测量人眼可见光的强度…
2022-11-10 07:16:14
环境光传感器的介绍
。现在,制造商正在开发针对汽车市场的新一代系统,并已经投入使用。 围绕汽车工作环境,本文就设计问题和传感器的效用给出了全景式的介绍。光传感器的主要应用如下: 信息娱乐/导航/DVD系统的背光控制控制
2018-11-05 16:11:59
AMOLED的gamma曲线和亮度控制
控制,对应LCD定义中的背光亮度,一般用12bit,共4095阶。DBV被DBV_TH切分成多个区间,DBV_TH 是设置背光亮度的阈值,它表示当DBV 达到某一DBV_TH时,就调用该DBV_TH对应
2019-09-17 09:05:02
Avago发布整合型环境亮度与近接式传感器模块
来控制显示背光亮度,近接式传感器讯号调节芯片则由LED驱动电路与具备卓越环境光消除能力的接收电路组成,内建的LED与侦测电路则能够让传感器侦测物体到设备的近接动作。 Avago的APDS-9800包含一
2018-12-04 15:12:08
Avago整合RGB光传感器的色彩控制器
Avago宣布推出业内第一款整合色彩光传感器的色彩控制器,可满足各种便携式显示设备的LCD背光需求。与传统技术相比,Avago新型ADJD-J823可以实现更精确和稳定均匀的RGB LED
2018-11-16 11:10:22
Avago新型环境亮度传感器有效降低便携设备功耗
Avago宣布推出一款新型模拟输出环境亮度传感器,可帮助便携式显示设备降低功耗,延长LCD屏幕的使用寿命。这些经济型传感器可以根据制造商预先设定的模式来控制便携式LCD显示器的背光。Avago
2018-11-19 15:14:27
Avago经济型环境亮度传感器APDS-9004
Avago宣布推出一款新型模拟输出环境亮度传感器APDS-9004,可帮助便携式显示设备降低功耗,延长LCD屏幕的使用寿命。这些经济型传感器可以根据制造商预先设定的模式来控制便携式LCD显示器
2018-10-24 11:34:57
Avago超薄环境亮度传感器高度仅有0.55mm
ChipLED无铅表面封装,产品尺寸仅为1.6mm×1.5mm×0.55mm。 环境亮度传感器可检测周围环境亮度的状况,并将信号传送给便携式设备,以根据需要打开或关闭显示屏的背光和键盘灯,从而为手机、PDA
2018-10-26 16:26:34
Avago集成环境亮度和传感器的模块产品
电路。APDS-9800由四颗芯片组成,分别为环境亮度传感器、近接式传感器和信号调节芯片、LED发射器以及检测器等。频谱响应接近人眼的环境亮度传感器可以用来控制显示背光亮度,近接式传感器信号调节芯片则由LED驱动电路
2018-11-14 14:58:18
Intersil的EL7900光传感器
Intersil公司推出EL7900光传感器,可将光照度转换为电流。EL7900工作的光照度范围在1 lux至10,000 lux之间,可用于背光键盘和LCD监视器的自动背光照明或亮度控制中判断
2018-11-19 15:19:24
MLX75305适用于测量环境亮度或用于控制LCD背光亮度应用的LED亮度
汽车进入隧道时候,需要打开照明或者自动点亮LCD屏的背光。这就需求对自然光强度的变化进行检测。MLX75305适用于测量环境亮度或用于控制LCD背光亮度应用的LED亮度。 传统的光照传感器主要
2020-07-09 09:17:01
Maxim推出环境光传感器
Maxim Integrated Products, Inc.推出Santa Cruz (MAXREFDES23#)环境光传感器(ALS),能够在工厂快速配置和监测多路红、绿、蓝(RGB)可见光和红外(IR)信号环境光传感器,适用于需要高精度检测的工业应用。
2020-05-06 06:55:04
PWM控制阿波罗开发板的LCD背光移植到系统界面时就出现了问题是为什么?
各位大神,我写了个PWM控制阿波罗开发板的LCD背光,通过gui的silder获得占空比,调试的时候,单独使用任务调度的方式可以控制背光亮度,但是当移植到系统界面时就出现了问题,是怎么回事,求指点
2020-05-21 07:54:59
PWM灯光亮度调节实验
AVR单片机实验四 PWM灯光亮度调节实验1 实验目的通过实验,进一步学习AVR单片机中定时中断的用法,理解并掌握PWM工作模式的使用。3实验内容(1)在单片机实验板上有两个独立按键分别接在单片机
2021-11-23 06:16:44
RK3568使用GPIO1_PD6作为LCD背光亮度调节引脚
主板上使用GPIO1_PD6作为LCD背光亮度调节引脚。查看rk3568-pinctrl.dtsi文件中pwm9相关的信息,得知GPIO1_PD6为pwm9m1_pins;pwm9 &
2022-10-17 17:38:02
ROHM三款传感器通过阿里IoT生态系统验证
2018年10月18日,全球知名半导体制造商罗姆(ROHM)宣布,其气压传感器BM1383A、地磁传感器BM1422A和环境光亮度传感器BH1730FVC等三款产品通过阿里IoT(物联网)生态系统
2019-07-11 04:20:23
ST亮度彩色一体式传感器面向亮度自动控制系统
和笔记本电脑等便携影像产品的电池使用时间取决于液晶显示器的耗电量以及其亮度设置。这款具有标准的I2C/SMBus(系统管理总线)接口的传感器很容易设计到任何自动背光控制系统内,使液晶显示器能够根据外界光线
2018-11-16 11:04:16
ST环境亮度彩色一体式光传感器VM6101
手机和笔记本电脑等便携影像产品的电池使用时间取决于液晶显示器的耗电量以及其亮度设置。这款具有标准的I?C/SMBus(系统管理总线)接口的传感器很容易设计到任何自动背光控制系统内,使液晶显示器能够根据
2018-11-19 17:03:48
STK3332环境光与接近感应传感器整理
Hi,大家好我又回来了!这次整理了STK3332环境光与接近感应传感器,与STK3331相差不大,几乎可以替换使用,主要是STK3332比较好买。废话不多说,依然是从以下几点介绍,请大家耐心
2022-02-18 06:40:30
【VEML6040环境颜色检测试用体验】一、开箱体验,惊喜有余
黑色的东西遮住感光芯片,所有的数值都降到最低。尝试用全红色、全绿色和全蓝色的物体接近光传感器,RGB的数值不像想象的变化那么大,看来需要加单色补光来提高分辨率,这是后话。板子小巧精致,带一块LCD会给
2017-03-27 15:11:11
【原创分享】DIY多功能12864液晶显示电子台历-V2.0版
数据并显示;2.自动根据公历时间转换农历时间并显示;3.智能节日提醒、24节气提醒及每日常规内容提醒,并支持定制化生日提醒(公历、农历均可);4.液晶背光亮度可调,并自带自然光照度传感器,可根据环境亮度
2018-07-30 16:51:36
优化MAX44007环境光传感器,改善黑色玻璃的设计性能
MAX44007环境光传感器提供高级工作模式,用于优化传感器在黑色玻璃下的性能。 目前,大多数智能手机、平板电脑、笔记本电脑和TV都有采用黑色玻璃作为LCD屏的框架,这种框架使得终端产品看起来精致、美观
2018-11-05 11:06:06
你是我的眼:环境光传感器
当夜幕降临,汽车仪表盘上有一双“眼睛”默默地感知周围的光线,从而自动调节背光亮度,以保证用户最佳的驾驶体验且降低功耗。这双神奇的 “眼睛”便是今天的主角---环境光传感器。
为什么要使用环境光传感器
2019-08-07 04:45:09
光电传感器的市场领域有哪些
光电传感器的主要应用领域:车载娱乐/导航/DVD系统背光控制,以便在所有的环境光条件下都可以显示出理想的背光亮度;后座娱乐用显示器背光控制;仪表组背光控制(速度计/转速计);自动后视镜亮度控制
2014-05-21 16:50:26
利用PWM控制灯光亮度
文章目录一、简介二、基本原理三、利用PWM控制灯光亮度实验一、简介 脉冲宽度调制(PWM) 是一种模拟控制方式,根据相应载荷的变化来调制晶体管基极或MOS管栅极的偏置,来实现晶体管或MOS管导
2021-12-02 07:54:56
功耗最低的环境光传感器MAX9635
MAX9635环境光传感器提供I²C数字输出,可理想用于智能手机、笔记本电脑、工业传感器等便携产品。器件工作电流小于1µA,是业内功耗最低的环境光传感器,具有22位超宽动态范围(0.045流明至
2018-12-04 15:24:32
功耗最低的环境光传感器—MAX9635
MAX9635环境光传感器提供I²C数字输出,可理想用于智能手机、笔记本电脑、工业传感器等便携产品。器件工作电流小于1µA,是业内功耗最低的环境光传感器,具有
2011-02-25 23:03:55
可有效抑制紫外线和红外的光电传感器
,它还能告知处理芯片自动调节显示器背光亮度,降低产品的功耗,光度检测传感器能有效延长电池使用寿命、提高显示性能,使产品的智能化控制达到更高的水平。 可见光的精确测量 采用电子元件复现人眼的光学反应
2018-11-07 15:43:38
可见光照度传感器PO188——平板电脑屏变专用器件
线性光照传感器Po188/ON9658 ——MID占领整个市场 智能感光:感应环境光线强弱自动调节LCD背光亮度、图像色彩.光照传感器Po188(SMD1206)/ON9658(3MM)+ 取样
2012-03-28 10:23:56
基于环境光传感器和接近传感器的系统动态调节背光灯
人体接近检测良好的人眼光谱匹配动态调节背光亮度采用紫外线滤波器,适合室外使用湿度和温度传感器此子系统经过测试,并包含硬件文件、固件、演示和入门指南
2018-12-17 16:01:40
基于环境光传感器接近传感器背光和智能照明控制参考设计
检测良好的人眼光谱匹配动态调节背光亮度采用紫外线滤波器,适合室外使用湿度和温度传感器此子系统经过测试,并包含硬件文件、固件、演示和入门指南`
2015-04-30 10:31:55
基于电容式接近传感器的动态调节LCD背光灯和智能照明控制
描述TIDA-00754 TI 参考设计演示了动态调节 LCD 背光灯相对于环境光源的亮度,从而可以节能并延长 LCD 背光灯寿命。电容式接近传感器在有人靠近时将系统从睡眠或待机模式唤醒,从而可以
2018-12-25 15:20:39
如何利用Maxim的环境光传感器进行EOC检测
Maxim的MAX9635、MAX44007和MAX44009高性能环境光传感器,在单一芯片集成了光电二极管、模拟前端(AFE)、两路高分辨率模/数转换器(ADC)、数字比较和数据格式化处理电路及I
2018-11-13 16:07:59
安华高科技业内第一款整合RGB光传感器的色彩控制器
Technologies(安华高科技)是业内唯一一家为LCD背光提供整合了RGB传感器、色彩控制器和高亮度LED的完整的色彩管理解决方案的公司。我们通过将传感器和控制器整合在一起,将色彩管理的优势扩展到了更多
2018-10-26 16:57:37
小弟只能找到用pwm控制灯光亮度的资料 这个数码管显示亮度等级 求大神帮助
设计任务:画出设计原理图,绘制程序流程图,编制程序,实现以下功能:1、理解灯光调节的工作原理。2、数码管显示当前灯光亮度等级,如0:停止;1:1级;2:2级等; 3、有按键,可启动、停止。
2015-06-17 08:11:29
数字环境光传感器MAX9635相关资料下载
数字环境光传感器MAX9635资料下载内容主要介绍了:MAX9635引脚功能MAX9635内部方框图MAX9635典型应用电路
2021-03-25 06:19:11
智能手机环境光/近接传感器设计难点解析
,改善用户的体验。 事实上,环境光传感器(Ambient light sensors,ALS)已被广泛应用于智能手机中,用来提供环境光亮度的相关信息,以支持背光LED电源电路。然而,这个应用说起来简单
2018-11-07 16:14:01
智能手机中实现环境光感测遇到的主要挑战有哪些?如何克服这些挑战?
本文介绍在智能手机中实现环境光感测遇到的主要挑战,以及如何克服这些挑战,以实现背光灯更高的反应灵敏度,并能精确地根据环境光来调整背光亮度。
2021-03-08 07:25:33
暗室亮度控制系统
本帖最后由 奕凡321 于 2017-7-6 09:09 编辑
题目:暗室光亮度控制制作暗室和窗帘驱动装置,利用电机控制窗帘的开度控制暗室亮度,通过光敏电阻测暗室的亮度,设计单片机控制
2017-07-06 09:09:46
汽车仪表盘那双“眼睛”,环境光传感器到底有哪些作用及功能?
汽车仪表盘上有一双“眼睛”默默地感知周围的光线,从而自动调节背光亮度,以保证用户最佳的驾驶体验且降低功耗。那么,汽车仪表盘那双“眼睛”——环境光传感器,到底有哪些作用及功能?
2019-02-22 16:32:06
罗姆三款传感器通过阿里IoT生态系统认证
`全球知名半导体制造商罗姆(ROHM)宣布,其气压传感器BM1383A、地磁传感器BM1422A和环境光亮度传感器BH1730FVC等三款产品通过阿里IoT(物联网)生态系统AliOS IoT验证
2018-10-29 13:49:23
轻松实现智能手机感光功能
手机智能感光功能:感应环境光线强弱自动调节LCD背光亮度、图像色彩及键盘背光灯,保护视力的同时能节省30%的功耗
2009-01-21 12:02:50
采用ChipLED无铅表面封装的安捷伦亮度传感器
的亮度水平,并通过提供高度线性的成比例输出,来调节显示屏或键盘的背光。如果周围光线充足,设计人员提供的逻辑控制可以关闭背光,以减少电池充电的时间或更换电池的次数。 安捷伦环境亮度传感器的性能要优于硅
2018-11-19 16:44:27
能实现人眼仿真的集成可见光亮度传感器LX1970
摘要:介绍了一种能实现人眼仿真的集成化可见光亮度传感器LX1970,给出了LX1970芯片的性能特点、工作原理及典型应用电路。LX1970适用于平板显示器的亮度监控系统
2006-03-24 12:46:22
1018
1018
什么是投影机标称光亮度
什么是投影机标称光亮度
投影机的亮度:“light out” 是投影机主要的技术指标, “light out”通常以光通量来表示,光通量是描述单位时间
2010-02-05 10:21:58
387
387投影机光亮度异常故障排除小窍门
投影机光亮度异常故障排除小窍门
投影机在使用中出现光亮度异常小故障,常常会给教学带来影响,给教师带来麻烦,现介绍用“两看”排除故障
2010-02-06 09:38:44
470
470MAX44009业内功耗最低的环境光传感器
MAX44009环境光传感器的特点是通过I ² C数字输出,为便携式应用,如智能手机,笔记本电脑和工业传感器相当理想。在工作电流小于1μA,它是在同行业中最低的电力环境光传感器和功能的0.045勒克斯超宽22位的动态范围188,000勒克斯。
2011-01-19 08:47:25
2336
2336
美信自适应增益数字环境光线传感器MAX44007/MAX44009
MXIM推出了MAX44007/MAX44009,数字环境光线传感器(ALS)的一个独特的自适应增益块集成电路。设计采用了该公司专有的BiCMOS技术,这些芯片集成到一个微小的2mm的两个光学传感器
2011-08-25 13:57:06
1861
1861MAX44009中文资料
MAX44009环境光传感器提供IC数字输出,可理想用于智能手机、笔记本电脑、工业传感器等便携产品。器件工作电流小于1A,是业内功耗最低的环境光传感器,具有22位超宽动态范围(0.045流
2011-08-26 22:24:34
193
193MAX44009 pdf datasheet(Industry's Lowest-Power Ambient Light Sensor)
The MAX44009 ambient light sensor features an IC digital output that is ideal for a number
2011-08-26 22:27:40
35
35液晶电视亮度感应自动控制的设计
本设计实现了亮度感应自动控制,分为亮度数据采集、自动校正算法、模拟迟滞比较算法、控制背光亮度模块。通过多次采样自动校正算法,得到稳定的亮度控制信号。提出软体模拟迟
2011-09-14 11:29:58
2650
2650
座舱显示器背光驱动电路的研制
座舱中液晶显示器的背光亮度自动调节功能非常重要,背光亮度直接影响信息的可读性。为了研制高效的能自动调节背光亮度的显示器,通过对相关电路的设计和对单片机定时器和中断
2012-03-20 10:33:59
44
44开源硬件-TIDA-01364-通过白色 LED 驱动器、环境光线传感器和接近度传感器实现的智能背光控制 PCB layout 设计
本参考设计根据环境光的亮度动态调节 LCD 背光灯,从而实现节能并延长 LCD 背光灯的使用寿命。电容式接近传感器可在有人靠近时将系统从睡眠或待机模式唤醒,从而节省电量并延长 LCD 背光寿命。
2015-11-03 14:11:34
0
0智能背光控制由白光LED驱动器,环境光,接近传感器参考设计
泰德- 01364 TI设计通过相对于环境亮度级动态调整液晶背光亮度来节省电能并延长液晶背光寿命。电容式接近传感器在有人靠近时将系统从睡眠或待机模式唤醒,从而可以节能并延长液晶背光灯寿命。 接近
2017-05-04 15:56:02
15
15座舱中自动调节背光亮度的显示器设计
采用国产的STC12C5624AD单片机设计一个液晶屏背光模块驱动和调节电路,能够准确测量环境光的照度,根据环境光实现自动和手动调节背光亮度。
2018-10-31 09:07:00
4145
4145
罗姆宣布气压传感器、地磁传感器、环境光亮度传感器通过阿里IoT生态系统认证
全球知名半导体制造商罗姆(ROHM)宣布,其气压传感器BM1383A、地磁传感器BM1422A和环境光亮度传感器BH1730FVC等三款产品通过阿里IoT(物联网)生态系统AliOS IoT验证
2018-10-22 11:10:28
5456
5456环境光传感器背光控制的原理解析
电量中占据很大的比例,实行动态的背光亮度控制,可节省大量的电能。此外,它还能够改善用户体验,让显示屏亮度根据环境光条件自行调整到最佳状态。
2019-08-12 14:56:03
7488
7488
基于一种可以用按键进行调节LCD背光亮度的解决方案
基于上述2种原因,考虑到设备功耗的降低以及使用的便利性,本文在嵌入式Linux下,设计了一种使用S3C2440的定时器产生PWM (Pulse Width Modulation)信号,根据设备实际使用需要,和外界光线强度的变化用按键调节LCD背光亮度的解决方案。
2019-09-11 16:21:24
7367
7367
环境光传感器有什么用_环境光传感器的作用
环境光传感器可以感知周围光线情况,并告知处理芯片自动调节显示器背光亮度,降低产品的功耗。例如,在手机、笔记本,GPS等移动等手持设备应用中,显示器消耗的电量高达电池总电量的30%,采用环境光传感器可以最大限度地延长电池的工作时间。
2019-09-17 10:50:36
11040
11040两只光敏三极管传感器构成的灯光亮度自动转换电路
下图是由两只光敏三极管传感器构成的灯光亮度自动转换电路,适用于汽车远光灯与近光灯的切换,以及作为其他机械往复电控装置。
2020-09-17 11:53:31
3904
3904
探究环境光传感器的原理
有很多这样的产品发布,而且它们都有一个共同的特性,即这些新开发的环境光线传感器能够匹配人眼的要求,这对于缓解眼睛疲劳非常重要。 环境光传感器可以感知周围光线情况,并告知处理芯片自动调节显示器背光亮度,降低产品的功
2021-10-20 12:02:58
3797
3797
为什么要使用环境光传感器
光传感器是如何工作的?
事实上,环境光传感器相当于模仿人眼去感知周围的光线强度,然后将信号告知CPU让其自动调节背光亮度。所以环境光传感器的光谱响应曲线必须与人眼感知光谱响应曲线高度匹
2022-01-14 10:22:41
2630
2630
环境光传感芯片ALS-AK510在显示器的应用
环境光传感芯片可以感知周围光线情况,并告知处理芯片自动调节显示器背光亮度,降低产品的功耗。另一方面,环境光传感芯片有助于显示器提供柔和的画面。当环境亮度较高时,使用环境光传感芯片的液晶显示器会自动调成高亮度。当外界环境较暗时,显示器就会调成低亮度。
2022-05-26 09:31:59
1334
1334MAX44009EDT+T MAX44009EDT+T - (Maxim Integrated) - 光学传感器 - 环境光,IR,UV 传感器
电子发烧友网为你提供()MAX44009EDT+T相关产品参数、数据手册,更有MAX44009EDT+T的引脚图、接线图、封装手册、中文资料、英文资料,MAX44009EDT+T真值表,MAX44009EDT+T管脚等资料,希望可以帮助到广大的电子工程师们。
2022-10-28 10:12:15

利用MAX44009环境光传感器实现LCD亮度控制的简单方案
本应用笔记介绍了使用MAX44009环境光传感器在智能手机和平板电脑等便携式应用中进行背光控制的解决方案。提出了两种不同的控制方案来调节背光亮度。应用笔记提供了提高性能的其他技巧,以及实现本文讨论的算法的示例代码。
2023-01-13 15:37:21
1741
1741
环境光传感器保证用户最佳的驾驶体验且降低功耗
事实上,环境光传感器相当于模仿人眼去感知周围的光线强度,然后将信号告知CPU让其自动调节背光亮度。所以环境光传感器的光谱响应曲线必须与人眼感知光谱响应曲线高度匹配,这样才能准确测量人眼可见光的强度。为了美观,通常会将环境光传感器装在深色玻璃下,但是深色玻璃会减弱可见光,增强红外线。
2023-03-31 10:22:22
1436
1436
Linux的backlight驱动框架和调试方法
屏幕背光亮度调节是电子产品的一项基本功能,比如我们使用的手机、平板、电脑等都具有背光亮度调节功能,其中手机、平板还具有自动亮度调节功能,能够通过传感器检测外部环境光亮度,并依此自动调节屏幕亮度,增加用户的视觉舒适度。
2023-06-09 14:17:01
742
742
使用GY-30光照传感器模块来控制OLED显示屏的背光亮度
像手机、平板之类的电子设备,屏幕亮度都能随环境光强度自动调节,其内部使用的是小体积的数字光照传感器。
2023-06-14 11:31:17
1002
1002
87N-3000A-8C压力传感器的市场领域
87N-3000A-8C传感器在所有环境光照条件下实现理想的背光亮度; 用于后座娱乐的显示背光控制;仪表盘背光控制(车速表/转速表),自动后视镜亮度控制(通常需要两个传感器,一前一后);自动大灯
2023-06-07 11:27:37
240
240
MCU省电设计优化LCD显示
。本文将深入探讨如何在LCD显示中实现节能,从而延长设备的电池寿命。 一、降低背光亮度 LCD显示的主要功耗来自于背光。因此,通过降低背光亮度可以有效地降低设备的功耗。然而,过低的背光亮度可能会导致用户体验下降。这就需要在节省能量的同时
2024-02-01 13:54:55
232
232
电子发烧友App








评论