0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

座舱中自动调节背光亮度的显示器设计

电子设计 作者:电子设计 2018-10-31 09:07 次阅读

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

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

1 显示器背光调节的原理

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

在环境光照度为xt时,自动调节的亮度为:yt=kxt+b (1)

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

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

座舱中自动调节背光亮度的显示器设计

得出的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的亮度,进而调节液晶屏背光模块的实际亮度。当用户对自动调节的结果不满意时,可通过按键电路给单片机发送信号,单片机判断是否需要调整液晶屏背光的亮度。在液晶屏背光亮度调节后,延迟一段时间,修改b和k值。电路程序流程图如图2和图3所示。

座舱中自动调节背光亮度的显示器设计

图1 液晶屏背光模块的电路原理图

座舱中自动调节背光亮度的显示器设计

图2 主程序流程图

座舱中自动调节背光亮度的显示器设计

图3 中断控制程序流程图

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

3 软件编程

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

1)定时器程序模块

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

座舱中自动调节背光亮度的显示器设计

2)中断器程序模块

检测外部是否有按键按下,并调用扫描程序scan(),程序如下:

座舱中自动调节背光亮度的显示器设计

3)按键扫描程序模块

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

座舱中自动调节背光亮度的显示器设计

座舱中自动调节背光亮度的显示器设计

4)参数修改程序模块

完成对b,k值的增加或减小,实现调节高度,程序如下:

座舱中自动调节背光亮度的显示器设计

5)复位程序模块

恢复b,k值为出厂设置值,实现高度最佳,程序如下:

座舱中自动调节背光亮度的显示器设计

6)定时器看门狗

防止程序跑飞其设计思路如下:

座舱中自动调节背光亮度的显示器设计

4 结论

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

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6001

    文章

    43978

    浏览量

    620862
  • 显示器
    +关注

    关注

    21

    文章

    4738

    浏览量

    137872
  • 定时器
    +关注

    关注

    23

    文章

    3148

    浏览量

    112041
收藏 人收藏

    评论

    相关推荐

    PWM驱动自动调节液晶背光亮度(C源程序)

    PWM驱动自动调节液晶背光亮度C源程序
    发表于 08-24 10:46

    S3C2440液晶显示器背光源怎么节电调光?

    突出。为有效降低液晶显示器背光源的亮度,以达到节电目的,本文在ARM 开发平台上实现了一种基于直方图变换的背光源调光方法,实验证明,本文提出的方法在失真度为5%的情况下可实现
    发表于 08-21 08:00

    PWM灯光亮度调节实验

    AVR单片机实验四 PWM灯光亮度调节实验1 实验目的通过实验,进一步学习AVR单片机定时中断的用法,理解并掌握PWM工作模式的使用。3实验内容(1)在单片机实验板上有两个独立按键分别接在单片机
    发表于 11-23 06:16

    如何去配置屏幕背光控制光亮度的接口呢

    为什么要配置屏幕背光控制光亮度的接口呢?如何去配置屏幕背光控制光亮度的接口呢?
    发表于 03-10 08:03

    RK3568使用GPIO1_PD6作为LCD背光亮度调节引脚

    主板上使用GPIO1_PD6作为LCD背光亮度调节引脚。查看rk3568-pinctrl.dtsi文件pwm9相关的信息,得知GPIO1_PD6为pwm9m1_pins;pwm9 &
    发表于 10-17 17:38

    光亮度敏感器电路图

    光亮度敏感器电路图
    发表于 04-01 09:22 522次阅读
    <b class='flag-5'>光亮度</b>敏感器电路图

    光亮度自动控制电路图

    光亮度自动控制电路图
    发表于 05-08 15:59 1190次阅读
    灯<b class='flag-5'>光亮度</b><b class='flag-5'>自动</b>控制电路图

    什么是液晶显示器亮度/自动背光调节

    什么是液晶显示器亮度/自动背光调节   亮度是指画面的明亮程度,单位是堪德拉每平米(cd/m
    发表于 03-27 11:53 4283次阅读

    光亮度调节线路

    图196是灯光亮度平滑调节器的电路图,图中A是三端双向可控硅,它相当于两只单向可控硅反向并联。这种双向
    发表于 07-29 23:25 1.2w次阅读
    灯<b class='flag-5'>光亮度</b><b class='flag-5'>调节</b>线路

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

    座舱中液晶显示器背光亮度自动调节功能非常重要,背光亮度直接影响信息的可读性。为了研制高效的能
    发表于 03-20 10:33 44次下载
    <b class='flag-5'>座舱</b><b class='flag-5'>显示器</b><b class='flag-5'>背光</b>驱动电路的研制

    基于STC12C5624AD的液晶屏背光模块驱动和调节电路设计方案

    需求进行自动和手动调整,避免用户在环境光很强时看不清显示内容,或在环境光很暗时感到刺眼。液晶显示器背光亮度直接决定显示器的平均
    发表于 04-11 13:23 2208次阅读
    基于STC12C5624AD的液晶屏<b class='flag-5'>背光</b>模块驱动和<b class='flag-5'>调节</b>电路设计方案

    基于一种可以用按键进行调节LCD背光亮度的解决方案

    基于上述2种原因,考虑到设备功耗的降低以及使用的便利性,本文在嵌入式Linux下,设计了一种使用S3C2440的定时器产生PWM (Pulse Width Modulation)信号,根据设备实际使用需要,和外界光线强度的变化用按键调节LCD背光亮度的解决方案。
    发表于 09-11 16:21 7456次阅读
    基于一种可以用按键进行<b class='flag-5'>调节</b>LCD<b class='flag-5'>背光亮度</b>的解决方案

    串口屏LUA教程之背光亮度保存的笔记免费下载

    本文档的主要内容详细介绍的是串口屏LUA教程之背光亮度保存笔记免费下载。
    发表于 10-16 08:00 10次下载
    串口屏LUA教程之<b class='flag-5'>背光亮度</b>保存的笔记免费下载

    环境光传感芯片ALS-AK510在显示器的应用

    环境光传感芯片可以感知周围光线情况,并告知处理芯片自动调节显示器背光亮度,降低产品的功耗。另一方面,环境光传感芯片有助于显示器提供柔和的画面
    的头像 发表于 05-26 09:31 1379次阅读

    串口屏LUA教程8-背光亮度保存

    串口屏LUA教程8-背光亮度保存
    发表于 04-29 13:13 7次下载