基于STM32的新型视力仪的设计(共5页).doc

上传人:飞****2 文档编号:14105492 上传时间:2022-05-02 格式:DOC 页数:5 大小:1.62MB
返回 下载 相关 举报
基于STM32的新型视力仪的设计(共5页).doc_第1页
第1页 / 共5页
基于STM32的新型视力仪的设计(共5页).doc_第2页
第2页 / 共5页
点击查看更多>>
资源描述

《基于STM32的新型视力仪的设计(共5页).doc》由会员分享,可在线阅读,更多相关《基于STM32的新型视力仪的设计(共5页).doc(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

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是一种高速的、全双工、同步的

6、通信总线,在芯片的管脚上只占用4根线,节省了芯片的资源。2.4 RFID刷卡器的设计本文设计的视力恢复仪主要应用于学校、医院等公共场所,因此采用了刷卡的方式来实现对仪器的操作,每刷一次卡就可以完成一次眼部训练,不需要工作人员参与,操作者自己就可以独立完成,既简便,又快捷。本系统采用了RFID刷卡器,主要由RC522芯片、射频识别天线及辅助电路组成,其功能是完成对IC卡识别、读取卡中的数据。RFID刷卡器的核心器件是 RC522集成射频读写芯片8,如图7所示,它是NXP公司专门研制的用于读写卡芯片,工作频率为13.56MHz,工作模式支持ISO 14443A标准,芯片内部驱动器可以直接驱动阅读器

7、的天线,无需其他电路。RC522具有3种接口模式:SPI接口模式、UART模式和I2C总线模式。其中SPI模式的通信速度最快,可达到10Mb/s,在本系统中RC522与STM32微处理器之间的通信接口采用的是SPI模式。STM32F103VET6的PA9、PA10端口连接到RC522,实现了单片机与RC522的通信,RC522内部接收器对信号进行检测和解调并根据寄存器的设定进行处理,然后把数据发送到通信接口由微控制器进行读取9。2.5 按键及LCD显示电路按键电路主要功能是完成把微处理器从低功耗模式唤醒并进行读卡操作。本系统的按键电路选用由1个电阻、1个电容和1个按键组成的简易键盘,按键电路的

8、输出端接到微处理器具有边沿中断功能的端口,当按键按下时,触发单片机中断,执行读卡操作。LCD显示模块对卡号、余额、仪器功能设置、眼部训练的图形等相关信息进行显示。考虑到系统的低功耗,选用了LCD12864芯片8,如图8所示。它可以在3V电压下工作,不仅能显示英文,还能显示汉字,做到了信息的全中文显示。 图7 RC522电路图 图8 LCD显示电路3 智能视力仪的软件设计对于智能视力仪的具体操作,首先采用自助刷卡的形式进入系统,同时液晶显示屏和语音提示操作者查看以前记录和调出图形进行当前训练,这些功能的实现主要是靠软件来完成,其程序流程如图9所示10: 开始系统初始化液晶显示“刷卡进入”是否刷卡

9、?是否有余额?无否选择按键ABCD?A键动态图形C键上一组B键静态图形D键下一组N返回NNN返回YYYY返回返回图9 软件流程图4 结束语本文提出了一种基于双色LED显示屏的智能视力仪的设计与实现方法,详细介绍了系统中用到的硬件模块、LED点阵显示模块和编程流程图。本设计具有结构简单、模块性好、扩展容易的特点。采用该方法能清晰、灵活的显示各种动静态图形,满足了仪器的使用要求。参考文献:1 马取,李瑞金,刘会钊.基于ARM在LED屏中的综合应用J. 煤矿械, 2012,33(03):220-223.2 刘凯. ARM嵌入式接口技术应用M. 北京:清华大学出版社,2009.3 刘志龙,吴昊. ST

10、M32F103ZET6芯片在LED显示屏控制应用中的探索J. 科技创新与应用, 2014,4:30-314吴友明. LED应用技术M. 北京:电子工业出版社,2011.5张玉杰,马立云,张贺艳. 基于ARM和FPGA的LED显示屏控制系统的设计J. 计算机测量与控制,2009,17(12):2429-2431.6郑雅伟. LED电子显示屏的设计J. 山西科技,2012,27(2):75-76.7李晓颖,蒋东方,李云娇.仪器仪表点阵式LED显示屏设计J. 液晶与显示,2011,26(6):764-767.8彭赟,邓志良. 基于2.4G射频技术的远距离考勤读卡器的设计J. 电子设计工程,2014,22(3):164-1679张华强,李玉峰,张晓燕. 基于MF RC522的热量表预付费模块设计J. 电子技术应用,2010,36(8):142-14410刘红娜,张海涛. LED显示屏控制系统的软件设计J. 河北科技大学学报,2010,31(1):30-34专心-专注-专业

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁