座舱显示器背光驱动电路的研制

2012-09-27 01:41朱向冰
电子设计工程 2012年4期
关键词:环境光液晶屏背光

向 艳 , 陈 春 , 朱向冰

(1.特种显示技术国家工程实验室 安徽 芜湖 241000;

2.省部共建现代显示技术国家重点实验室 安徽 芜湖 241000;3.安徽师范大学 物理与电子信息学院,安徽 芜湖 241000)

座舱显示器背光驱动电路的研制

向 艳1,2, 陈 春3, 朱向冰3

(1.特种显示技术国家工程实验室 安徽 芜湖 241000;

2.省部共建现代显示技术国家重点实验室 安徽 芜湖 241000;3.安徽师范大学 物理与电子信息学院,安徽 芜湖 241000)

座舱中液晶显示器的背光亮度自动调节功能非常重要,背光亮度直接影响信息的可读性。为了研制高效的能自动调节背光亮度的显示器,通过对相关电路的设计和对单片机定时器和中断器的编程控制,实现了液晶屏亮度的自动和人工调节,使得座舱显示器在各种环境光下都能正常有效的工作。该电路不仅可用于军用显示器还可用于民用显示器。

座舱显示器;单片机;定时器;中断器

为使座舱内的用户随时得到准确、可靠的信息,座舱内使用的显示器必须具有高可靠性,同时,因为飞机驾驶员左右手都要操作仪器,且为提高座舱显示器的易读性和缓解视觉疲劳,显示器的光强还应能根据周围环境和用户需求进行自动和手动调整,避免用户在环境光很强时看不清显示内容,或在环境光很暗时感到刺眼[1]。液晶显示器的背光亮度直接决定显示器的平均亮度,通过调节液晶显示器的背光亮度来调节显示器的亮度。

笔者采用国产的STC12C5624AD单片机设计一个液晶屏背光模块驱动和调节电路,能够准确测量环境光的照度,根据环境光实现自动和手动调节背光亮度。

1 显示器背光调节的原理

因为飞机座舱的特殊性,对座舱显示的可靠性、准确性和智能性有更高的要求,需要根据环境光的变化自动调整自身的背光亮度,使人眼看的比较舒服,也可以手动调节屏幕亮度以达到用户的要求[2]。通过研究可得到环境光xt和背光屏的亮度yt之间的关系式。

在环境光照度为xt时,自动调节的亮度为:

其中b是当环境光为0时,驾驶员为看清屏幕上的显示信息需要的最小亮度;k是一个比例常数,可以根据用户的习惯进行修改,反应的是在亮环境中人类看清屏幕上的信息所需要的亮度和环境光的比值。

当用户对自动调节的亮度不满意时,人工调节亮度到,调用下式计算:

得出的b′和k′经过检查后替代(1)式中的b和k得到新的计算公式,为了防止驾驶员过度调节,设定了bmin和bmax,只有b′在这两者之间时才用b′替代b,同时出厂时系统设定了初始值bs,用户可以通过按钮让b恢复到bs,同样对于k也设定了kmin、kmax和ks。

2 电 路

液晶屏背光模块的电路原理图如图1所示,主要包括两片PN23CV型硅光电池、单片机、按键电路、以DD313为核心的LED背光驱动电路及辅助电路等。PN23CV型硅光电池感知环境光的照度和液晶屏背光的亮度,经放大处理后将信号传送给单片机,单片机计算液晶屏背光的理论亮度,与液晶屏背光的实际亮度进行比较,判断是否需要调整液晶屏背光的亮度。如果需要,则给以DD313为核心的背光驱动电路发送信号,其中DD313的13、11、6引脚分别接红、绿、蓝LED,控制LED的亮度,进而调节液晶屏背光模块的实际亮度。当用户对自动调节的结果不满意时,可通过按键电路给单片机发送信号,单片机判断是否需要调整液晶屏背光的亮度[3]。在液晶屏背光亮度调节后,延迟一段时间,修改b和k值[4]。电路程序流程图如图2和图3所示。

图1 液晶屏背光模块的电路原理图Fig.1 Schematic circuit diagram of LCD backlight module

图2 主程序流程图Fig.2 Flow chart of main program

当用户手动调节显示亮度时,按键SW1和SW2分别接单片机STC12C5624AD的中断0和中断1口。按下按键输出电压为VCC,释放按键,输出电压为0,按下SW1表示用户要求增加显示亮度,按下SW2表示用户要求降低显示亮度,SW1、SW2都被按下表示回到原出厂b和k的设置值和bs和ks,SW1、SW2 分别接在单片机的 8、9 两引脚[5]上。

图3 中断控制程序流程图Fig.3 Flow chart of interrupt control program

3 软件编程

电路功能依靠软件编程来实现,利用STC单片机定时器和中断器来扫描是否有按键按下,再做相应处理[6]。

1)定时器程序模块 定时一段时间作为额外的延时时间,该时间固定,便于控制,程序如下:

2)中断器程序模块 检测外部是否有按键按下,并调用扫描程序 scan(),程序如下:

3)按键扫描程序模块 扫描是哪个按键按下,并调用相应的参数修改函数,程序如下:

4)参数修改程序模块 完成对b、k值的增加或减小,实现调节亮度,程序如下:

5)复位程序模块 恢复b、k值为出厂设置值,实现亮度最佳,程序如下:

6)定时器看门狗 防止程序跑飞其设计思路如下:

4 结 论

文中使用性能优越、技术成熟的51单片机,通过单片机外围电路的设计以及其定时器和中断的编程实现对座舱显示器背光的手动和自动调节,以达到令用户满意的舒适的屏幕亮度,使座舱显示器背光调节精准、可靠的同时更加智能化和人性化。

[1]罗青青,朱向冰,陈瑾,等.一种用于座舱显示器的直下式RGBLED背光驱动技术[J].中国照明电器,2011(7):11-18.

LUO Qing-qing,ZHU Xiang-bing,CHEN Jin,etal.The direct RGBLED backlight driver technology used for cockpit display[J].China Light&Lighting,2011(7):11-18.

[2]张波,张焕春,经亚枝.基于DSP和FPGA的座舱图形显示系统关键技术研究[J].信息与控制,2006,32(6):548-552.

ZHANG Bo,ZHANG Huan-chun,JING Ya-zhi.Research on critical technology of graphics display system in aircraft cockpit based on DSP and FPGA [J].Information and Control,2006,32(6):548-552.

[3]王竞,朱向冰,陈瑾,等.自动适应环境光变化的显示终端研制[J].现代显示,2010(116):22-24.

WANG Jing,ZHU Xiang-bing,CHEN Jin,et al.Manufacture of display terminal with automatically adapt to changes in Ambient Light[J].Advanced Display,2010(116):22-24.

[4]王楠.基于STC单片机的车间生产进度显示仪设计[J].自动化技术与应用,2009,28(7):125-127.

WANG Nan.Design of the workshop production progress display instrument based on STC singlechip[J].Techniques of Automation and Application,2009,28(7):125-127.

[5]姜志海.单片机的C语言程序设计与应用[M].北京:电子工业出版社,2008.

[6]郭天祥.新概念51单片机C语言教程[M].北京:电子工业出版社,2009.

Development of backlight brightness circuit of cockpit display

XIANG Yan1,2, CHEN Chun3, ZHU Xiang-bing3
(1.State Engineering Laboratory of Special Display Technology,Wuhu241000,China;2.Province of State Key Laboratory for Modern Display Technology Construction(cultivation base),Wuhu241000,China;3.College of Physics and Electronic Information,Anhui Normal University,Wuhu241000,China)

In cockpit, the automatic regulation of backlight brightness of LCD is very important, because it will influence the information’s readability directly.To develop a high-efficiency display which can regulate the backlight brightness automatically,the automatic and manual regulation of LCD are realized by designing the relevant circuit and programming the timer and interrupter of MCU.That can make cockpit display work well in various environment lighting.The circuit can be used not only in military display,but also in civil display.

cockpit display;MCU;timer;interrupter

V243.6

A

1674-6236(2012)04-0015-04

2011-12-22 稿件编号:201112128

特种显示技术国家工程实验室和省部共建现代显示技术国家重点实验室(培育基地)开放课题资助(ZHD-2011020)作者简介:向 艳(1975—),女,安徽芜湖人,中级职称。研究方向:特种显示。

猜你喜欢
环境光液晶屏背光
基于STM32F4的多通道串口驱动TFT液晶屏显示系统设计
光学薄膜技术及在背光模组中的应用研究
单帧图像下的环境光遮蔽估计
一种消除液晶屏高温MURA的工艺研究
超赞柔性屏幕
基于机器视觉的液晶屏字符缺陷检测系统设计
低价背光键鼠套装导购
基于区域最大值与平均值差值的动态背光调整
基于图像处理的电能表液晶屏质量检测方法
美信推出集成七个传感器的IC,可检测RGB、红外线等