背光自动控制模块.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
背光自动控制模块.doc

背光自动控制模块   摘要:本文主要讲述采用集成环境光传感器控制显示屏背光亮度的应用。系统根据环境光强度实行动态的背光控制,降低功耗。让显示屏亮度根据环境光条件自行调整到最佳状态,改善用户体验。同时也能手动调节背光亮度。本文网络版地址:http:///article/281898.htm   关键词:自动控制;液晶屏;LED   DOI:10.3969/j.issn.1005-5517.2015.10.022   郭昱秀(1990-),女,工程师,研究方向:雷达屏幕显示、空管自动化装备、内话设备等调试维护。叶永安(1987-),男,工程师,研究方向:计算机及外围设计。   前言   一个完整的液晶背光控制系统包括二部分:(1)背光自动控制模块;(2)LED驱动器。其中背光自动控制模块有光传感器和数据处理装置(通常是微控制器)组成。系统框图如图1所示。   现在绝大部分CCFL背光的液晶屏都已经停产,各液晶屏生产商都已经采用WLED背光,并且有的已经将LED驱动器集成到液晶屏。本文介绍背光自动控制模块。   模块组成设计   背光自动控制模块(以下简称为控制模块)的基本组成结构设计如图2所示,主要包括控制模块硬件和上位机控制软件。硬件模块由单片机、光强传感器、电源转换芯片组成;上位机软件是由VB编写的一个USB通信控制软件。   为了更有效地实现系统,在系统组成的基础上,对系统的功能进行规划分析。   1.1光强传感器   光强传感器是关键的组成部分,它负责向微处理器提供环境光强信息。   1.2微处理器   微处理器是核心部分,负责数据处理,它有以下几个功能:   负责读取光传感器的环境光强数据,并将这些信息处理转换成脉冲信号控制液晶屏的背光驱动器,进而完成背光亮度的控制;   解析USB上位机发送过来的指令完成相关操作。   1.3电源芯片   通过USB取电,将+5V转换成模块的工作电压。   1.4上位机软件   基于USB-HID对硬件模块控制指令,并接收硬件模块的反馈信息。   硬件设计   硬件电路原理图如图3所示,主要由光强传感器、微处理器、电源电路等组成。考虑到显示器的空间限制,在保证功能的前提下优先考虑小封装的元器件。   2.1光强传感器   选用Maxim公司的MAX4009集成环境光强传感器,将所有信号调节和AD转换器集成在一个封装内,有效节省电路板面积;低功耗(ICC=0.65μA);传感器的光谱灵敏度需要与人眼接近;采用I2C通信协议;可设置上、下限阀值中断使其与微控制器的连接方式更简单,数据传输速度更快。   2.2微控制器   选用ST公司的STM32F103T8U6单片机,QFN36封装:内部集成IIC以及USB控制器;通过USB口与外部通信;IIC配合外部中断与光强传感器通信;TIM3输出PWM控制信号;TIM2为通用定时器。   2.3电源芯片   电源芯片选用ASM1117-3.3,Uin=4.75V~12V;Uout=3.3V;Iout[max]=1A,满足要求。   软件设计   对系统设计的功能要求进行深入分析,将软件设计分为三部分:通信协议、单片机程序和上位机软件。   3.1通信协议   通信协议是指双方实体完成通信或服务所必须遵循的规则和约定,是确保数据顺利地、正确地传送的基础。本设计中只是小数据量的有线通信,所以只是建立了一个简单的通信协议。具体如下:   命令格式:FF WW XX YY CC(5个字节的16进制数)。   第1位为协议头,固定为FF。   第2位WW为指令类型:50是自动模式指令;05是手动模式指令。   第3、4位XX和YY在自动和手动模式下代表不同的意义:   自动模式下:XX、YY分别为光传感器的高字节流明寄存器和低字节流明寄存器的数据。   手动模式下:XX是背光亮度的百分比值,范围1~100。   第5位为结束标识符,固定为CC。   3.2单片机程序   单片机程序流程如图4左部分所示。系统上电之后,先会对单片机进行初始化,然后判断上位机是否通过USB发送控制指令过来,接着判断是自动控制指令还是手动控制指令,如果是自动控制指令,则读取当前环境光强度,并设置上、下限门限,接着把光强度变换成背光亮度的百分比,最后调用PWM滑动调节控制背光;如果是手动控制命令,则读取上位机发送过来的背光亮度的百分比,调用PWM滑动调节控制背光。   3.2.1   MAX44009通信控制   STM32F103通过I2C与MAX44009进行通信。通过设置上、下限阀值,在光线强度偏离设定范围一定时间后,产生中断通知微处理器读取光强度,进行背光亮度调节,并设置新的上、下

文档评论(0)

jingpinwedang + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档