基于STM32的新型视力仪的设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于STM32的新型视力仪的设计

基于STM32的新型视力仪的设计 摘 要:本文设计了一种新型的视力恢复仪器,该系统采用STM32F103ZET6芯片作为控制器件,LED点阵屏作为显示器件,通过观察显示屏上的特殊图形调节眼睛的紧张程度,缓解疲劳,恢复视力。本文对仪器的治疗原理、硬件结构、软件编程方法都做了详细的介绍。 关键词:STM32芯片;LED点阵屏;恢复视力 中图分类号:TFP23 文献标识码:A 0 引言 随着信息化时代的到来,现代人的视力普遍下降,尤其青少年更为严重,这将直接影响到他们的学习、生活和工作。近年来,国内外出现了多种治疗近视的方法,但这些方法都存在着一定的弊端,有的治疗效果不显著,有的则会对人眼造成伤害。本文所设计的新型视力恢复仪是以人眼的医学理论知识和治疗原理为研究基础,利用ARM单片控制LED点阵屏显示各种医学中常用的远眺图,利用这些图形和屏幕发出的低强度光线来刺激视网膜,使视神经中枢兴奋,从而达到矫正视力的目的。 1 系统总体设计方案 系统的主要组成部分包括:STM32F103ZET6微处理器、LED点阵屏、刷卡模块、液晶显示模块、语音模块、按键模块等[1],如图1所示。LED点阵屏用于显示多种动态、静态图形,这些图形都是医学上用于恢复和保护视力的特殊图形。STM32F103ZET6微处理器[1]是系统的核心器件,其主要功能是存储大量的图形数据,控制LED点阵屏的显示,和对其它模块的控制。RFID刷卡器的设计使视力恢复仪具有自助的功能,既节省了人力成本又提高了仪器的使用效率。 图1 系统结构框图 2 系统硬件设计 2.1 微控制器的选择 当点阵屏的像素点超过1024﹡128容量时,特别是显示动态效果时,要求MCU运算速度快、代码执行效率高,51系列单片机硬件资源有限已不能适应这种要求。因此,选用了基于ARM Cortex_M3内核的32位微控制器STM32F103VET6[2],如图2、3所示,其主频可达到72MHZ,数据、指令分别走不同的流水线,确保CPU运行速度最大化。另外,芯片的存储量大,512K片内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为译码芯片,将串行信号进行译码,进而将行点亮信号传送至显示模块。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是一种高速的、全双工、同步的通信总线,在芯片的管脚上只占用4根线,节省了芯片的资源。 2.4 RFID刷卡器的设计 本文设计的视力恢复仪主要应用于学校、医院等公共场所,因此采用了刷卡的方式来实现对仪器的操作,每刷一次卡就可以完成一次眼部训练,不需要工作人员参与,操作者自己就可以独立完成,既简便,又快捷。本系统采用了RFID刷卡器,主要由RC522芯片、射频识别天线及辅助电路组成,其功能是完成对IC卡识别、读取卡中的数据。RFID刷卡器的核心器件是 RC522集成射频读写芯片[8],如图7所示,它是NXP公司专门研制的用于读写卡芯片,工作频率为13.56MHz,工作模式支持ISO 14443A标准,芯片内部驱动器可以直接驱动阅读器的天线,无需其他电路。RC522具有3种接口模式:SPI接口模式、UART模式和I2C总线模式。其中SPI模式的通信速度最快,可达到10Mb/s,在本系统中RC522与STM32微处理器之间的通信接口采

文档评论(0)

ayangjiayu3 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档