笔段式液晶驱动方法

笔段式液晶驱动方法

ID:12440253

大小:215.50 KB

页数:7页

时间:2018-07-17

笔段式液晶驱动方法_第1页
笔段式液晶驱动方法_第2页
笔段式液晶驱动方法_第3页
笔段式液晶驱动方法_第4页
笔段式液晶驱动方法_第5页
资源描述:

《笔段式液晶驱动方法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、LED数码管的驱动是比较简单也容易理解的,多位数码管一般是LED阵列的形式,每个数字使用一个公共端,不同数字的对应同笔段使用一个控制端;驱动采用分时扫描每个数字位,动态显示。但是LED比较费电,我想做一个用电池供电的钟,用发光管电池就撑不了多久了。于是我考虑用液晶。在这边的电子市场我买到一个4位笔段式液晶屏,4个数字最中间有冒号,边上还有几个箭头符号,一共有15个引脚,正合适用AVR来驱动做一个钟。笔段式LCD屏的结构与LED数码管很相似,但是由于是液晶,工作机理上不同,驱动方式也有很大差异:(1)LED有正负之分

2、,液晶笔划没有。(2)LED在直流电压下工作,液晶需要交流电压,防止电解效应。(3)LED需要电流提供发光的能量,液晶笔划显示状态下电流非常微弱。(4)LED对微小电流不反应,液晶则很敏感。不难看出,用LED的驱动方式来对待LCD屏是行不通的。我在买回来测试这块屏之前没有意识到,于是走了不少的弯路。与LED驱动不同的是需要给每个笔划加上一个交流电压。一般用30-60Hz的方波就可以了,频率再低显示会有所波动,频率高了功耗也会增加,因为LCD对电路呈现容性。而且,正负电压都可以“点亮”液晶。好在AVR的I/O口可以三

3、态输出,也就是除了高/低电平,还可以呈现高阻抗,相当于断开连接。于是我想到了这样的办法:不需要显示的那一组笔划对应的公共端悬空(I/O口选择三态),那么就不会加上电压了。照这个思路,我的实验电路焊好,出来的显示却是一团糟:笔划都黑了看不清。我这才考虑到液晶本身的问题:阻抗高,而且有电容,是不可一边悬空的!这个道理也许跟CMOS输入端差不多。查找了一些关于液晶的资料,大致知道LCD屏不是那么简单的,驱动方式通常是1/N,也就是电压不止高低两档。可是单片机I/O没有那么多输出状态可以选择。1/2Bias驱动不显示的液晶

4、笔划两端电压相等,显示的不等。这样一个要求在扫描方式下不能满足,于是改为电压等级不同。1/2Bias驱动就是这样的,如下:COM1V+--------1/2----------------GND--------COM2V+--------1/2----------------GND--------SEG1V+----------------1/2GND----------------SEG2V+----------------1/2GND----------------如此,在COM1,SEG1选择的笔划上,加上的

5、电压为-1/2,-1,+1/2,+1...在COM1,SEG2选择的笔划上,加上的电压为+1/2,-1,-1/2,+1...在COM2,SEG1选择的笔划上,加上的电压为-1,-1/2,+1,+1/2...在COM2,SEG2选择的笔划上,加上的电压为0,-1/2,0,+1/2...计算一下大致的平均功率(如果液晶灰度与电压平方成正比,实际不是这样)前三者是一样的,都是1+(1/2)^2=5/4,对于最后一个0+(1/2)^2=1/4因此显示的功率比为5:1,显示状态会是这样:SEG1SEG2::COM1---O-

6、--O::COM2---O---xAVRI/O没有能力输出1/2Vcc的电压(ADC在这里就不要考虑了,浪费I/O还不如用静态液晶屏),因此没有办法实现真正的1/2Bias驱动。但是注意到要提供一个一半电源电压也不是难事,既然AVRI/O口可以三态,我们用两个电阻分压将端口“拉”到1/2Vcc就好了,于是,1/2Bias驱动的做法可以这样:Vcc

7、[][]1Meg[]

8、Portpin-----+------------toLCDCOMx

9、[][]1Meg[]

10、GND取电阻1Meg是综合耗电与分压效果考虑的。这样在C

11、OMx就可以产生三种电压值,就达到了1/2Bias动态驱动的目的。实现起来在前面的基础上增加电阻即可,我的屏有4个公共端,因此用了8个电阻,数字就能够显示出来了。虽然显示的确做到了,然而效果却不能让我满意。具体表现就是需要正对着LCD屏看才是很清晰的;如果斜着看,就可能一片混浊了,没有达到实用。用2节Ni-MH供电时候正着看没问题,用2节干电池(电压提高一点)就不是很清晰了。如前面的分析,那些没有被选择的笔段其实也加上了变化的电压,只不过与选择的比段相比电压平均有效值低一些。这两个的差异足够显著,才能保证显示效果。

12、再分析1/2Bais驱动在我的LCD屏上1/4分时扫描的结果:一个周期内,“点亮”的笔段平均功率=1^2+(1/2)^2+(1/2)^2+(1/2)^2=7/4,而没有被“点亮”的笔段为=0+(1/2)^2+(1/2)^2+(1/2)^2=3/4,两者之比7:3跟前面的例子分析对比看出,从1/2分时扫描变到1/4分时扫描,显出来的笔段和不显的笔段上,电压产生

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。