基于STM32的新型视力仪的设计(共5页).doc
《基于STM32的新型视力仪的设计(共5页).doc》由会员分享,可在线阅读,更多相关《基于STM32的新型视力仪的设计(共5页).doc(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上基于STM32的新型视力仪的设计摘 要:本文设计了一种新型的视力恢复仪器,该系统采用STM32F103ZET6芯片作为控制器件,LED点阵屏作为显示器件,通过观察显示屏上的特殊图形调节眼睛的紧张程度,缓解疲劳,恢复视力。本文对仪器的治疗原理、硬件结构、软件编程方法都做了详细的介绍。关键词:STM32芯片;LED点阵屏;恢复视力中图分类号:TFP23 文献标识码:A0 引言随着信息化时代的到来,现代人的视力普遍下降,尤其青少年更为严重,这将直接影响到他们的学习、生活和工作。近年来,国内外出现了多种治疗近视的方法,但这些方法都存在着一定的弊端,有的治疗效果不显著,有的则会
2、对人眼造成伤害。本文所设计的新型视力恢复仪是以人眼的医学理论知识和治疗原理为研究基础,利用ARM单片控制LED点阵屏显示各种医学中常用的远眺图,利用这些图形和屏幕发出的低强度光线来刺激视网膜,使视神经中枢兴奋,从而达到矫正视力的目的。1 系统总体设计方案系统的主要组成部分包括:STM32F103ZET6微处理器、LED点阵屏、刷卡模块、液晶显示模块、语音模块、按键模块等1,如图1所示。LED点阵屏用于显示多种动态、静态图形,这些图形都是医学上用于恢复和保护视力的特殊图形。STM32F103ZET6微处理器1是系统的核心器件,其主要功能是存储大量的图形数据,控制LED点阵屏的显示,和对其它模块的
3、控制。RFID刷卡器的设计使视力恢复仪具有自助的功能,既节省了人力成本又提高了仪器的使用效率。刷卡器模块STM32F103ZET6微处理器LED点阵屏语音模块液晶显示模块按键模块SD卡图1 系统结构框图2 系统硬件设计2.1 微控制器的选择当点阵屏的像素点超过1024128容量时,特别是显示动态效果时,要求MCU运算速度快、代码执行效率高,51系列单片机硬件资源有限已不能适应这种要求。因此,选用了基于ARM Cortex_M3内核的32位微控制器STM32F103VET62,如图2、3所示,其主频可达到72MHZ,数据、指令分别走不同的流水线,确保CPU运行速度最大化。另外,芯片的存储量大,5
4、12K片内FLASH,64K片内RAM,片内FLASH支持在线编程。资源丰富,运算速度快,功耗低,具有这些特点STM32F103VET6完全可以满足系统的控制要求3。 图2 STM32F103VET6芯片 图3 STM32F103VET6引脚2.2 LED点阵屏的设计LED显示屏的总点数为128*128,是由8块点阵单元屏构成的,如图5所示。每个点阵单元屏主要由32块8*8LED模块、32片74HC595、8片4593、2片74HC245、2片74HC138组成4,5,如图4所示。点阵单元屏按电路分为接口电路、驱动电路、译码电路。74HC138为译码芯片,将串行信号进行译码,进而将行点亮信号传
5、送至显示模块。74HC595为LED驱动芯片,可为发光二极管提供足够的驱动电流和匹配的电平,并且能够锁存列扫描信号。74HC245为功放芯片,点阵显示模块是由多块串接在一起的,而控制信号比较弱,在信号传递过程中需要进行功率放6,7。 图4 LED模块 图5 点阵单元屏(32块LED) 图6 SD卡接口电路2.3 SD卡的读写 系统的控制板中带有SD卡接口,SD卡主要用来存储LED点阵屏上所显示的文字、图形的字库文件和操作的文本文档,如图6所示。STM32F103自带的SPI接口,就可以读取SD卡的内容,最大通信速度可达18Mbps,可传输数据2M/s字节以上。SPI是一种高速的、全双工、同步的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 STM32 新型 视力 设计
限制150内