你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

[自设制作STM32F103RB实验板测试]实验六、直接驱显段码LCD实验

[复制链接]
zhjb1 发布时间:2018-5-6 10:43
看了许多段码LCD介绍,几乎不耗电,可以用MCU的PWM直接生成段码的COM电平驱显LCD,本次实验就是采用PWM生成驱动段码实验,手头便宜1 H& p! d1 n8 N& n/ T
的1~2元的段码有多种,最多的有十几个COM,30几个SEG,少的只有1个COM,23个SEG。, n! S9 ]+ F6 q8 K5 D
看一些文章,驱动这类LCD需要采用不同COM驱动电压和SEG电压的压差,达到LCD显示阈值来实现分别现实需要的段码。/ f1 f4 y" s( b. v# ^1 e
1. 先试手头的1COM,23SEG的段码屏,可以设计的SEG信号采用PWM为%25,%50,%75,直流可以分别模拟1/4、1/2、3/4、1VCC电压,而COM分别加VCC或GND就可以实现可控显示。
: }$ W4 G# Z+ }6 a5 N& r- o. }实际测试条件:1个pluss信号由ticker实现,另两路由PWM调整脉宽实现,连接方式为:1COM接到VCC[3v3]或地,随便连接3个段连接到plus和pwm上。驱显结果见照片61。PWM脉宽见照片62,63.
2 ^0 z0 a0 @- b. `" ]9 h8 i结果如下:当脉宽小于1/4[25%]或大于3/4[75%]时显示较暗,再小或大就逐渐看不清了;而1COM连接VCC或GND不改变显示结果。1的测试电路中没有加电容滤波。* w& `+ h5 `; m# M& l  ~3 G9 i( p( l% Z
2. 测试手头的具有8个COM,37个SEG的LCD段屏——当然只能测试2个COM和对应的2组SEG[如果有中间电压可以同时驱显4组SEG]或3组,;首先测试2个COM,2个SEG,连接方法为2个COM分别连接25% 和50%的PWM;2SEG连接在VCC和GND上,结果可以驱显4个段,见照片64;接着测试2个COM,3个SEG,早加了1了plus,一共连接5个引脚,按照段码LCD驱动原理,应该能驱显大约6个段,但实际上驱显了8个段,见照片65;拿掉1个COM有3个段显示,见照片66;但另一个COM则驱显了余下的5个段,这有点让人摸不着头脑。现在明白了,由于有1个SEG连接的不是电源,而是有plus产生50%的脉冲,这样在正脉冲和负脉冲都能驱显,所以多了两个段。
$ Y$ `# m( @/ K总结:; x* f5 O7 v$ W9 _$ j4 |6 H- F+ g
段码驱显不是十分复杂,按照手册,4个COM,需要分别施加1/4、1/2、1/3、1/1,四种电压,段码也需要施加这四种电压,在时序上设置正确的施段电压,就可以驱显了。
% p: j2 H2 l: e$ b& Q9 U本例仅仅测试了这种可能。
+ p2 Z! X. x) T1 H9 m( o( N6 J7 O在1COM的段LCD上很简单,但在多COM上驱显需要较为严格的时序和极差电压。这等以后有时间了再做。
" U' z% ^% q) d$ c5 t段码LCD一般来说个体较大,显示数据太少;唯一的优点是它属于电压器件,基本上不耗电[MCU直驱]。) @9 ~) \& X5 d4 c3 q/ s

- O2 G3 [: z8 @7 U, e# n6 v

61

61

62

62

63

63

64

64

65

65

66

66
收藏 评论3 发布时间:2018-5-6 10:43

举报

3个回答
zhang7309 回答时间:2018-5-7 21:52:25
强!            
西点钟灵毓秀 回答时间:2018-5-8 00:10:30
搞出来好玩
zero99 回答时间:2018-5-17 08:57:50
看看,看看
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版