led点阵书写屏 报告

led点阵书写屏 报告

ID:35566779

大小:1.04 MB

页数:11页

时间:2019-03-28

led点阵书写屏 报告_第1页
led点阵书写屏 报告_第2页
led点阵书写屏 报告_第3页
led点阵书写屏 报告_第4页
led点阵书写屏 报告_第5页
资源描述:

《led点阵书写屏 报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、LED点阵书写屏参赛队号____________10摘要本作品以STM32单片机为核心,设计制作LED点阵书写显示系统,作品通过按键进行功能切换,以光电三极管作为光笔感应器件,在STM32的控制下进行信号的采集以及处理,实现LED点阵屏包括点亮、划亮、反显、整屏擦除、笔画擦除、连写多字和对象拖移等功能。10一、系统方案1、方案论证与比较1)控制器模块方案1:采用8位8051单片机,该类单片机技术成熟,编程操作简单,价格便宜。但由于系统用到了高精度A/D采样、实时时钟等部分,使外围电路变得复杂,并且该单片机的运行速度较慢,增加了执行难度,不利于程序的编写和系统的实现

2、。方案2:采用STM32单片机作为核心控制,其自带16通道12位A/D,以及支持三种低功耗模式,可以在要求低功耗、短启动时间和多种唤醒事件之间达到最佳的平衡。主频可达72MHZ,且资源丰富、速度高、稳定性强,性价比高。降低了此系统地执行性难度。综上,根据此测量仪的要求选取方案2,且此系统所用I/O较少,所以选用48脚封装的STM32f103c8T6作为核心控制模块。2)光笔模块方案1:采用光敏电阻。光敏电阻容易获得,价格便宜,性价比较高。但光敏电阻灵敏度低,其光电特性为非线性,常用光敏电阻响应速度慢,大约为60ms,延迟时间受入射光的光照强度影响。其参数不能满足本系统

3、对光笔书写速度的要求。方案2:采用光电三极管。光电三极管的输出电流大、灵敏度高,而且光电三极管本身具有放大作用,速度够快,能将检测的信息及时反馈给主控机。且光电三级管对红光的敏感度强于自然光,经测试在自然光下对红光的检测无影响。综上,根据要求,光电三极管速度及其他性能更佳所以采用方案2。3)显示模块用5V12864液晶显示,自带汉字点阵显示模块,可显示汉字和图形,内置8192个中文汉字(16*16点阵),和128个字符(16*8点阵)及64*256点阵显示RAM(GDRAM)。配置LED背光,具有低电压低功耗特点。符合该系统设计的要求。4)按键采用A/D键盘,利用定值

4、电阻与不同阻值的电阻串联所分压降的不同,来区分按键。节省I/O,且电路简单,故采用此方法。105)亮度调节采用光敏电阻,价格便宜,性价比较高。利用电阻分压A/D检测实现,设计简单。2.总体方案描述系统采用STM32f103c8t6作为核心控制器,通过按键选择功能,以光电三极管作为光笔检测器件,对检测信号进行处理,符合条件后进入中断,从而实现包括点亮、划亮、反显、整屏擦除、笔画擦除、连写多字以及对象拖移等功能。系统总体结构如图1所示。STM32核心模块A/D按键液晶显示LED点阵光笔光强检测图1系统总体结构二、理论分析与计算1、光笔选取根据发挥部分(1)“笔画擦除”的要

5、求,需要显示、扫描同时进行。而人眼的视觉残留效果要达到50HZ(20ms)才不会有明显的抖动,根据测量送显的时间为4ms(留有一定裕量定为5ms),那么就要求扫描时间(行和列扫描的总时间)为20-5=15ms,则行扫描和列扫描的时间均为15/2=7.5ms。这就要求检测元件的跃阶响应时间要小于7.5ms。光电三极管的跃阶响应时间(如图2、图3所示,为加上外围电路后的稳定跃阶响应时间)约为1.5us,达到系统要求,光电三极管3DU33的反应速度高达100kHZ,远大于系统要求的刷屏速度,而光敏电阻的反应速度较慢,其响应时间大约在60ms,远远达不到系统要求。故选用光电三

6、极管3DU33作为光笔的检测元件。10图2光电三极管越阶响应下降沿图3光电三极管越阶响应上升沿在最稳定的前提下要求扫描时间足够快,经过实践把扫描时间(若点在第16行第16列)设定为8ms,以提高作品质量。光电管的输出信号通过后续电路处理后,变为数字信号送向单片机。使得系统更准确、可靠。2、点阵屏驱动本模块所使用的16*16LED点阵屏,是市场上产品化的LED点阵屏,由4块8*8LED点阵屏组成。其行和列都是由2块74HC595芯片级联驱动控制,通过STM32核心控制器控制行列驱动芯片逐个点亮LED实现刷屏。3、亮度调节设计屏亮自动调节模块是利用光敏电阻的光电特性,由A

7、/D采集光敏电阻的不同阻值对应不同的的电压值,根据不同的电压值改变LED的点亮时间来实现屏亮度的自动调节。4、A/D键盘根据要求,按键的作用是功能选择。此模块利用A/D键盘来实现。利用电压值的不同来区分按键。其计算公式为:U=R_10K/(R_10K+R_K?)所选电阻分别为5.1K、10K20K、51K,其对应电压值分别为2.2V、1.6V、1.1V、0.5V。所以即使电压变化±0.2V也可以正确的区分。5、亮度调节利用电阻分压进行调节。由A/D采集光敏电阻的不同阻值对应不同的的电压值,根据不同的电压值改变LED的点亮时间来实现屏亮度的自动调节。其

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

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

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