[发明专利]一种基于Arduino单片机的液晶屏幕闪烁自动调节方法在审
申请号: | 201711477737.2 | 申请日: | 2017-12-29 |
公开(公告)号: | CN107908029A | 公开(公告)日: | 2018-04-13 |
发明(设计)人: | 付皓文 | 申请(专利权)人: | 徐州帝意电子有限公司 |
主分类号: | G02F1/13 | 分类号: | G02F1/13;G09G3/36 |
代理公司: | 徐州市淮海专利事务所32205 | 代理人: | 孟洁 |
地址: | 221000 江苏省徐州市徐州经*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种基于Arduino单片机液晶屏幕闪烁自动调节方法,启动Arduino单片机使之初始化,Arduino单片机通过I2C运行设定算法自动改变Vcom值,Flicker状态也随之改变,再通过LXD23CV传感器接收到Flicker的测量数据采用三分算法与遍历法结合的方式对数据进行处理,根据处理后的数据再次自动改变Vcom值,直到找到最佳Vcom值,在处理过程中若出现两临界值的Vdiff值相等的情况,则去除临界值两边的数据,去除数据包含临界值和边界值,保留中间的数据。本发明提高了调节效率和精确度,采用全自动化作业,有效地节省了人力资源开资,加快了调节速度,大幅度地提高了企业收益。 | ||
搜索关键词: | 一种 基于 arduino 单片机 液晶屏幕 闪烁 自动 调节 方法 | ||
【主权项】:
一种基于Arduino单片机的液晶屏幕闪烁自动调节方法,包括调节部分和支持部分,所述支持部分包括图形信号生成器PG103和PC机,所述调节部分包括液晶显示器Panel和传感器模块,所述传感器模块用于采集液晶显示器Panel的亮度数据;所述PC机输出端接图形信号发生器PG103输入端,图形信号发生器PG103输出端接液晶显示器Panel输入端;其特征在于,所述调节部分还包括Arduino单片机,所述传感器模块为LXD23CV传感器;所述PC机和传感器模块输出端接Arduino单片机输入端,所述Arduino单片机输出端接液晶显示器Panel输入端,包括如下调节步骤:S1.启动设备,在PC机操作系统的图形信号生成器PG103PC应用界面中选择相应液晶显示器Panel的参数以保证Panel正常使用;S2.在图形信号生成器PG103上位机中选择Flicker画面,由图形信号发生器PG103产生相应的图像,以此驱动液晶显示器Panel显示出未调节前的Flicker状态;S3.启动Arduino单片机使之初始化,Arduino单片机通过I2C运行设定算法自动改变Vcom值,Flicker状态也随之改变,再通过LXD23CV传感器接收到Flicker的测量数据并对数据处理,根据处理后的数据再次自动改变Vcom值,直到找到最佳Vcom值,具体设定算法如下:1)用三分算法将N分为3份,临界值为N/3和2N/3,并采用计算机中的“地板除法”取整,比较临界值的大小后,找到Vdiff值较大的临界值,去除此临界值到最近边界值之间的数据,去除数据包含临界值和边界值,保留剩余数据;其中,N为液晶显示器Panel的调节级数,即Vcom值,且N>10;Vdiff代表闪烁度;2)判断剩余数据的Vcom值个数是否<10,若≧10,进入步骤(3);若<10,则进入步骤(4);3)将步骤(1)中剩余数据用三分算法分为3份,并按照步骤(1)中方法计算出两个临界值,并比较临界值的大小,找到Vdiff值较大的临界值,去除此临界值到最近边界值之间的数据,去除数据包含临界值和边界值,保留剩余数据,返回步骤(2);4)遍历剩下的数,首先去除差异较大的数,通过统计的方式比较剩下的数据,得出最优值,即最佳Vcom值,并将最佳Vcom值传入液晶显示器Panel中,自动调节过程结束;在执行步骤(1)至步骤(3)的过程中,若出现两临界值的Vdiff值相等的情况,则去除临界值两边的数据,去除数据包含临界值和边界值,保留中间的数据。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于徐州帝意电子有限公司,未经徐州帝意电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201711477737.2/,转载请声明来源钻瓜专利网。