智能视力检查表电路设计
2021-12-16周春梅
四川工商学院学术新视野 2021年4期
蒋 成,周春梅
(四川工商学院电子信息工程学院,四川 成都 611745)
1 智能视力检测系统的软件模块设计
1.1 软件设计方案
如图1 所示,软件设计同硬件设计一样,主分为三个模块,是属于整体设计的数字端,由红外遥控接收遥控器传输过来的数据,做转换,发给中心控制端,中心控制端做解析后,发给VGA 端,由VGA 接口将数据传到显示器,并显示E。

图1 软件设计方案流程图
1.2 算法设计
(1)算法模块
视力检测算法要求视力检测时,使用者根据自己观测到的视标开口方向提供反馈信息,FPGA 将对这些反馈信息进行记录和处理后,选择下一个E 视标进行显示。最后将这些结果进行整理得到最后的视力检测结果。反馈信息的处理和整理过程就是下面要介绍的视力检测算法。
(2)判断时间
在视力检测时需要使用者对判断方向提供反馈信号后再显示下一个信息,正常情况下,在进行视力检测时,从看到视标的那一刻起,人的大脑需要一段反应时间进行方向的判断,然后根据判断结果按下对应的方向按键。本设计就这段时间的长短进行了限制,使整个算法更为标准化和人性化,减少了人为误差。
如图2 中的延时计数器软件设计图所示的程序代码表示,延时为2 秒,意思是需要在使用者按下按键后进行下一个视标的显示,这段时间是由使用者的反应判断时间加上按键时间共同决定的。本设计将视标的显示时间设为2s,如果超出反应时间段后使用者仍然没有输入按键信息则认为使用者无法看清该视标[1]。……
登录APP查看全文
