一种汽车显示屏的驱动方法及装置的制作方法

xiaoxiao2020-6-26  25

专利名称:一种汽车显示屏的驱动方法及装置的制作方法
技术领域
本发明涉及汽车电子领域,更具体地说,涉及一种汽车显示屏的驱动方法及装置。
背景技术
随着技术的快速发展,我国的汽车工业,包括汽车电子以及汽车多功能STN IXD点阵显示屏系统产品的发展相当迅猛,各种电子产品在汽车上广泛应用。而作为汽车电子产品的汽车多功能STN LCD点阵显示屏系统产品,更是汽车上多功能多用途的仪表多功能显示设备的首选。对于现有的汽车LCD显示屏而言,由于液晶材料固有的特性,在高温(例如, 温度接近+80°C时)环境时,其中的材料会出现气态的趋势,此时,LCD显示屏显示信息就会有多余的拖尾现象;而在低温(例如,温度接近-30°C时)环境时,其中的材料会出现固态的趋势,导致液晶浓度不足,变化缓慢,LCD显示屏显示的信息,字符变淡模糊不清。显示效果欠佳。而汽车所处的环境温度变化的跨度较大,这导致上述的两种情况可能在不同时间出现在同一个汽车IXD显示屏上,使得显示效果变差。

发明内容
本发明要解决的技术问题在于,针对现有技术的上述在温度跨度较大时显示效果变差的缺陷,提供一种在温度跨度较大时显示效果较好的汽车显示屏的驱动方法及装置。本发明解决其技术问题所采用的技术方案是构造一种汽车显示屏的驱动方法, 包括如下步骤
A)取得所述显示装置所在位置的环境温度值;
B)判断所述取得环境温度值所处的温度区间;
C)按照所述温度区间,调节输出到所述显示装置中显示屏的驱动参数;
D)输出所述驱动参数到所述显示屏。在本发明所述的汽车显示屏的驱动方法中,所述步骤A)中进一步包括如下步骤 Al)取得温度传感单元输出的电压值;
A2)依据所述取得电压值通过查表得到其对应的环境温度值。在本发明所述的汽车显示屏的驱动方法中,所述步骤B)进一步包括
Bi)逐一将所述取得环境温度值与多个事先划分的、分别表示一个温度区间的一对端点的端点温度值比较,判断所述取得温度值是否在一对端点温度值中间,如是执行下一步, 否则,与下一对端点温度值比较;
B2)确定所述环境温度处于一对端点值表示的温度区间内。在本发明所述的汽车显示屏的驱动方法中,所述步骤C)中进一步包括查表取得事先存储的、该温度区间对应的显示驱动参数值。在本发明所述的汽车显示屏的驱动方法中,所述参数值包括输出到显示屏的对比度驱动电压值和驱动信号帧频率。在本发明所述的汽车显示屏的驱动方法中,所述每个温度区间的对比度电压和驱动频率各不相同;所述取得的温度值越高,其对应的对比度电压越低;驱动帧频率越低。在本发明所述的汽车显示屏的驱动方法中,所述温度区间包括将-30°c到+80°C 的温度范围事先以5°C为一个区间平均划分为23个温度区间。本发明还涉及一种实现上述汽车显示屏驱动方法的装置,包括 温度值取得单元用于取得所述显示装置所在位置的环境温度值; 温度区间判断单元用于判断所述取得环境温度值所处的温度区间;
驱动参数取得单元用于按照所述温度区间,调节输出到所述显示装置中显示屏的驱动参数;
驱动参数传输单元用于输出所述驱动参数到所述显示屏在本发明所述的装置中,所述温度值取得单元包括 电压取得模块用于取得温度传感器的电压变化值;
温度值取得模块用于查表得到所述电压变化值对应的环境温度值。在本发明所述的装置中,所述温度区间判断单元包括
温度区间比较模块用于逐一将所述取得环境温度值与多个事先划分的、分别表示一个温度区间的一对端点的端点温度值比较,判断所述取得温度值是否在一对端点温度值中间;
温度区间取得模块用于确定所述温度处于该对端点温度值表示的温度区间内。实施本发明的汽车显示屏的驱动方法及装置,具有以下有益效果由于周期性地取得随环境温度变化的温度检测电路的电压,并依据环境温度的变化及其所处的温度区间而修改或补偿IXD显示屏的驱动参数,包括对比度电压和帧频率,使得IXD的显示效果即使在温度跨度较大时也较好。


图1是本发明汽车显示屏的驱动方法及装置实施例中方法实现流程图; 图2是所述实施例中温度区间实现流程图3是所述实施例中装置结构示意图; 图4是所述实施例中显示系统的结构框图; 图5是所述实施例中显示系统微控制器的电路图; 图6是所述实施例中显示系统的电原理图。
具体实施例方式下面将结合附图对本发明实施例作进一步说明。如图1所示,在本发明汽车显示屏的驱动方法及装置实施例中,其实现汽车显示屏的驱动方法包括如下步骤
步骤Sll取得环境温度值在本步骤中,取得显示屏所处环境的环境温度值。具体到本实施例而言,汽车多功能STN IXD点阵显示屏,包括MCU微处理器,用于实时探测环境温度变化给所述MCU微处理器输入监控信息的温度检测电路,用于显示所述多功能信息的 IXD液晶显示屏电路(参见图4、图5和图6,其中,图4是显示系统的结构框图,而图5、6分别是其电原理图)。在上述显示系统中,处理器外部连接有提供可实时探测到环境温度变化的传感器(在本实施例中是热敏电阻RT1),当环境温度从-30°C至+80°C的不同条件下,热敏电阻RTl在不同温度环境下,电阻阻抗由898. 5ΚΩ至5. 5ΚΩ发生变化(标准值是47ΚΩ )。 当恒定电压(在本实施例中,以3. 3V电压作为标准),通过电阻R149与热敏电阻RTl分压,电容Cl 13滤波整形后,得到变化的电压值3. 22V至0. 66V,输入到所述MCU微处理器的PIN97。 通过所述MCU微处理器内部,以每秒钟读取1次的速度取得输入的电压值,连续读取3次并将取得的电压值数据进行比对,如果结果一样,就可以得到上述显示系统所处环境确实的环境温度值;如果结果不一样,则继续读取并比较,直到得到一样的读数;这样设置的目的在于取得稳定的环境温度值。之后,通过查表对应的温度值,取得并输出由MCU设置的参数,控制IXD显示屏的驱动电路,改变IXD在不同温度环境下的工作状态。步骤S12判断当前温度值所处温度区间在本步骤中,通过上述步骤中得到的环境温度值,可以得到该温度值所处的温度区间。通过实时探测环境温度变化的温度检测电路,探测汽车时钟显示屏系统当前处于什么样的环境;对于本实施例而言,将-30°C至 +80°C的汽车可能遇到的环境温度,分为23级,每级5°C温度变化,每级为一个温度区间;在上述微处理器中,当取得当前环境温度值后,再通过所述微处理器内部的处理,得到该值所在的区间。之所以划分这些温度区间,一方面是为了精确控制输出的显示屏驱动参数,使显示屏在任何可能遇到的温度环境下均可以较为稳定地工作;另外一方面,如果每个温度值都输出不同的驱动信号,则可能会造成资源较大的浪费,给控制带来较多不便的因素。在本实施例中,上述每个温度区间的驱动参数可能是相同的,也可能是不同的,这要视具体情况而定,但是,这些驱动参数都是事先设置好并存储在上述微处理器中的。步骤S13取出上述温度区间对应的驱动参数由于上述步骤已经得知当前显示系统所处环境的环境温度,及其该温度值所在的温度区间,而每个划分出来的温度区间,都对应一组相应的驱动参数,这些驱动参数事先存储在上述微处理器中,所以,在本步骤中, 由上述环境温度值所在温度区间,找到与其对应的该组驱动参数,并取出该组驱动参数。这些不同的温度区间所对应的驱动参数,可能是相同的,也可能是不同的。在本实施例中,上述驱动参数包括输出到显示屏的对比度驱动电压值和驱动信号帧频率。在本实施例中,还对上述多个温度周期进行编号,每个温度区间均有一个唯一的代码或编号表示;上述驱动参数时以表格 的形式存储在上述微控制器中的,取得是也是以查表的方式取得的;而上述每个温度区间的编号,就是该表格的索引。在本实施例中每个温度区间的对比度电压和驱动帧频率各不相同;取得的环境温度值越高,其对应的对比度电压越低;驱动帧频率越低; 所以其对应的温度区间的对比度电压越低;驱动帧频率越低。在本实施例中,上述取得的驱动参数查表得到后,将会输送到指定的寄存器中寄存,在有寄存器输送到显示屏上;当没有新的驱动参数被取出时,显示屏的驱动参数就一直是这些寄存器中的参数;当进行下一次比较并得到新的驱动参数,同样输送到这些指定的寄存器,并覆盖原先寄存器中的内容,于是,输送到显示屏的驱动参数就变为这些新写入寄存器的参数。步骤S14输出上述驱动参数到显示屏在本步骤中,将上述取得的驱动参数输送到显示屏上,维持显示屏的正常工作。在本实施例中,上述驱动信号是通过上述微处理器的PIN71 PIN81的通讯数据线的传输,发送变化的参数至液晶显示屏电路的PmiS PIN30,而液晶显示屏电路改变显示屏的驱动电路的VIXD (对比度)电压值,和N-LINE (帧频率)参数,使LCD显示屏工作在最佳状态。
在本实 施例中,上述步骤并不是只执行一次,在显示屏的工作时间内,上述步骤按照设定时间周期性地重复,不断地根据所处的环境温度调节输出到显示屏的驱动参数,这样即使在较短的时间内所述的环境温度发生了较大的变化,也可以保证显示屏的显示较为稳定,不会出现拖尾或字迹变淡的现象,这使得显示屏的显示效果较为稳定。具体而言,微处理器大致上在每分钟内都会重复一次上述步骤。在上述方法中,如图2所示,其确定当前环境温度所在的温度区间的方法如下 步骤S21取出一对温度区间的端点值在本步骤中,取出事先存储在微处理器中的一
对温度区间的端点值;在本实施例中,正如前面所述,将汽车可能遇到的温度值划分为23 个温度区间,每个温度区间包括5度的温差,将每个温度区间的最高温度值和最低温度值作为其端点值存储;在本步骤中,取出的就是这样一对端点值,通常是第一对端点值。步骤S22判断当前温度是否在上述端点值内?在本步骤中,将取得的当前环境温度值与上述取出的端点值比较,判断其是否在上述一对端点值之内,如是,执行下一步骤; 否则,跳转到步骤S24 ;具体到如何比较而言,在本实施例中,是将该取得的环境温度值分别与上述一对端点值做比较,如果其大于上述一对端点值中的最小值而小于其最大值,则判断为在该对端点值内;否则,判断为该环境温度值不再上述一对端点值内。步骤S23确定当前温度所处温度区间在本步骤中,由于取得的环境温度值在上述一对端点值内,所以,该环境温度就是在该对端点值所指示的温度区间内,这样就确定了取得的环境温度值所在的温度区间。步骤S24端点值均已比较?在本步骤中,由于取得的环境温度值并不在上述一对端点值所指示的温度区间,需要判断该环境温度值是否在另一个温度区间,所以,需要判断是否所有的端点值(也就是是否所有的温度区间)均已比较过,如是,执行步骤S26 ;否则执行步骤S25。步骤S25取出下一对端点值在本步骤中,取出下一对端点值并跳转到步骤S22 ; 步骤S26报错在本步骤中,由于取得的环境温度值并不在上述设定的多个温度区间
内,则保持上一次MCU设置的参数,不改变寄存器的参数。所以,不是温度已经超出设定范围,就是出现了错误,故报错,提醒使用者注意。值得一提的是,在报错时,上述显示系统还是要继续显示的。所以,在本步骤中,并不是不发送驱动参数到上述显示单元,而是保持之前的参数不变。在本发明中,还涉及一种实现上述方法的装置,具体到本实施例中而言,如图3所示,该装置结构包括温度值取得单元31、温度区间判断单元32、驱动参数取得单元33和驱动参数传输单元34。其中,温度值取得单元31用于取得所述显示装置所在位置的环境温度值;温度区间判断单元32用于判断所述取得温度值所处的温度区间;驱动参数取得单元 33用于按照所述温度区间,调节输出到所述显示装置中显示屏的驱动参数;驱动参数传输单元34用于输出所述驱动参数到所述显示屏。在本实施例中,温度值取得单元31包括用于取得温度传感器的电压变化值的电压取得模块311和用于查表得到所述电压变化值对应的温度值的温度值取得模块312。而温度区间判断单元32包括用于逐一将所述取得温度值与多个事先划分的、分别表示一个温度区间的一对端点的温度值比较,判断所述取得温度值是否在一对端点值中间的温度区间比较模块321和用于确定所述温度处于该对端点值表示的温度区间内的温度区间取得模块322。在本实施例中,上述单元及模块均为微处理器中实现上述方法的软件功能模块。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发 明专利的保护范围应以所附权利要求为准。
权利要求
1.一种汽车显示屏的驱动方法,其特征在于,包括如下步骤A)取得所述显示装置所在位置的环境温度值;B)判断所述取得环境温度值所处的温度区间;C)按照所述温度区间,调节输出到所述显示装置中显示屏的驱动参数;D)输出所述驱动参数到所述显示屏。
2.根据权利要求1所述的汽车显示屏的驱动方法,其特征在于,所述步骤A)中进一步包括如下步骤Al)取得温度传感单元输出的电压值;A2)依据所述取得电压值通过查表得到其对应的环境温度值。
3.根据权利要求2所述的汽车显示屏的驱动方法,其特征在于,所述步骤B)进一步包括Bi)逐一将所述取得温度值与多个事先划分的、分别表示一个温度区间的一对端点的端点温度值比较,判断所述取得温度值是否在一对端点值中间,如是执行下一步,否则,与下一对端点温度值比较;B2)确定所述温度处于一对端点温度值表示的温度区间内。
4.根据权利要求3所述的汽车显示屏的驱动方法,其特征在于,所述步骤C)中进一步包括查表取得事先存储的、该温度区间对应的显示驱动参数值。
5.根据权利要求4所述的汽车显示屏的驱动方法,其特征在于,所述参数值包括输出到显示屏的对比度驱动电压值和驱动信号帧频率。
6.根据权利要求5所述的汽车显示屏的驱动方法,其特征在于,所述每个温度区间的对比度电压和驱动频率各不相同;所述取得的温度值越高,其对应的对比度电压越低;驱动帧频率越低。
7.根据权利要求6所述的汽车显示屏的驱动方法,其特征在于,所述温度区间包括将-30°C到+80°C的温度范围事先以5°C为一个区间平均划分为23个温度区间。
8.一种实现如权利要求1所述的汽车显示屏的驱动方法的装置,其特征在于,包括 温度值取得单元用于取得所述显示装置所在位置的环境温度值;温度区间判断单元用于判断所述取得环境温度值所处的温度区间; 驱动参数取得单元用于按照所述温度区间,调节输出到所述显示装置中显示屏的驱动参数;驱动参数传输单元用于输出所述驱动参数到所述显示屏。
9.根据权利要求8所述的装置,其特征在于,所述温度值取得单元包括 电压取得模块用于取得温度传感器的电压变化值;温度值取得模块用于查表得到所述电压变化值对应的温度值。
10.根据权利要求9所述的装置,其特征在于,所述温度区间判断单元包括温度区间比较模块用于逐一将所述取得温度值与多个事先划分的、分别表示一个温度区间的一对端点的端点温度值比较,判断所述取得温度值是否在一对端点值中间; 温度区间取得模块用于确定所述温度处于该对端点温度值表示的温度区间内。
全文摘要
本发明涉及一种汽车显示屏的驱动方法,包括如下步骤取得所述显示装置所在位置的温度值;判断所述取得温度值所处的温度区间;按照所述温度区间,调节输出到所述显示装置中显示屏的驱动参数;输出所述驱动参数到所述显示屏。本发明还涉及一种汽车显示屏的驱动装置。实施本发明的汽车显示屏的驱动方法及装置,具有以下有益效果LCD的显示效果即使在温度跨度较大时也较好。
文档编号G09G3/18GK102436786SQ20111042695
公开日2012年5月2日 申请日期2011年12月19日 优先权日2011年12月19日
发明者陈两鹏 申请人:深圳市航盛电子股份有限公司

最新回复(0)