论文部分内容阅读
随着视障人群数量的不断增加,全社会对盲人读物的需求与日俱增。但是现在盲文读物的发展远跟不上需求,因此用户对盲文显示器的需求越来越大。盲文显示器的主要功能是将文字信息转化为盲文点阵信息进行显示。在全世界范围来看,虽然已有一些盲文显示器面世,但它们大都功能单一、价格昂贵,多数只能显示一行盲文,用户体验还有较大提升空间。本文旨在设计一台多功能盲文显示器的硬件系统,并进行软件技术路线验证。设备基于海思Hi3559AV100平台,能够处理PC拷贝来的PDF文件,通过调用第三方Mu PDF库对PDF文件进行解析,实现PDF文件的实时预览和文字提取,以及触点信息显示;也可通过索尼IMX586摄像头采集图像信息,进行图像处理和文字提取,最终转化为触点信息的显示。本文主要工作内容如下:(1)多功能盲文显示器的总体框架设计。通过调研确定用户需求,由此确定系统的软硬件框架,对系统软硬件开发制定相应的规划,完成软硬件设计开发环境的搭建。(2)系统硬件电路的设计。整个系统的硬件组成将分为搭载嵌入式主芯片的核心板、搭载外设接口的底板以及搭载触点模组的触点模组板三部分。不同PCB之间通过板对板连接器进行连接。在PCB制板前进行仿真优化使单板更加可靠。(3)多触点模组驱动方法的设计和优化。触点模组板采用低功耗单片机进行控制,通过UART接口和主芯片进行通讯。选用双路H桥电机驱动芯片,通过切换驱动芯片的工作模式,减少对单片机GPIO数量的要求,对触点升降进行准确控制。根据驱动方案设计UART通讯协议,确保系统的可靠性。(4)基于Qt的盲文模拟显示器的开发。该模拟显示器将用以完成PDF文件的解析、文本文字提取、实时预览、盲文点阵信息转换等功能的验证,为后期软件调试提供便利。