当前位置:文档之家› 基于STM32的智能视力检测仪

基于STM32的智能视力检测仪

龙源期刊网 https://www.doczj.com/doc/859159360.html,

基于STM32的智能视力检测仪

作者:仝硕吴正朕秦枫

来源:《山东工业技术》2018年第11期

摘要:随着时代的发展,近视人数在增多,所以人们要求可以更加方便的测试视力。传

统的视力检测方法需要医护人员参与到检测过程中,对于测试者及其不方便。本文提出了一种基于STM32F103c8t6单片机的视力测试仪的设计方案,软件采用 C 语言编程,显示部分采用串口屏显示,以国际标准视力表“E”字为视标,每次随机显示一个字符。因此本系统可以进行自我视力检测,且本产品使用方便,成本低,具有较大优势。

关键词:单片机;视力检测仪;串口屏

DOI:10.16640/https://www.doczj.com/doc/859159360.html,ki.37-1222/t.2018.11.125

1 引言

视力,常用视角分辨率来表示,指的是人眼辨别细节的能力。而视力的检测又常用视力表来检测,当今世界视力表有很多种,目前我国常用的视力表是用“E”字作视标。本文提出了一种基于STM32C8T6单片机的视力检测仪的设计方案,该检测仪以单片机为控制核心,串口屏为显示手段,语音播报为提示手段,可进行自我视力检测.

2 硬件设计

本设计硬件由单片机主控模块、串口触摸屏、蓝牙模块和键盘输入模块、语音合成模块构成,硬件结构图如图1所示。单片机CPU控制语音合成模块发出“开始测试”声音,引导测试

者进行视力检测;测试者只需将视标开口方向的判断情况通过键盘输入即可;单片机对输入按键值进行判断是否正确,同时发出语音提示,最后通过发送语音告诉测试者视力情况。

2.1 单片机模块

单片机主控模块使用STM32单片机,他具有性能好、功耗低和成本低的优点,其程序存储器容量是64KB,单片机主要完成串口屏控制,语音合成控制以及结果判决等过程,串口屏通过蓝牙与单片机串口连接,用于接收单片机的指令传输。

2.2 液晶显示模块

串口屏是指带微处理器的液晶屏,它包括处理器、LCD液晶显示屏和其他部分。它接收

单片机UART串口发送过来的指令,完成在液晶屏上显示汉字图案的操作。本系统使用的是

淘晶驰串口屏,可以使单片机对液晶屏的控制变得更加简单,让普通的单片机可以驱动复杂的图像处理。

相关主题
文本预览
相关文档 最新文档