论文部分内容阅读
物投影仪,又称视频展示台,是将实物、文稿、图片和过程等信息转换为图像信号输出在投影仪或大屏显示器上展示出来的一种演示设备,被广泛用于教学、会议及产品展示等场合。目前市场上的实物投影仪普遍存在着体积大、功耗高和价格高的特点。针对这个问题,本文基于对嵌入式实时图像处理平台的研究,结合ARM开发平台高性能、低功耗的特点和FPGA实时处理和传输高分辨率图像的性能,提出了一种便携式实物投影仪的方案。本方案利用权电阻网络代替专业的DAC视频芯片降低成本,借助ARM9的硬件平台在图像处理中创新性的引入了嵌入式Linux操作系统,在保证图像实时采集和传输显示的同时,实现了其低功耗、低成本和易携带的特点。方案采用模块化的设计原则,分为ARM9模块和FPGA模块,这在很大程度上减少了开发的难度。ARM9模块主要利用S3C2440A芯片自带的摄像头接口控制型号为OV9655的CMOS摄像头采集实物、文稿、图片和过程等图像信号,并用其自带的LCD控制器将图像信号并行传输给FPGA模块。采用Xilinx公司Spartan3E系列型号为XC3S50AN的一款低价格高性能的FPGA芯片控制高速SDRAM读写来提升采集图像的帧率以匹配VGA显示的帧率需求,把原来的15Hz提升为60Hz,并利用FPGA片外的权电阻网络将数字信号转换成模拟信号,通过VGA接口与大屏显示器或者投影仪连接显示图像,显示分辨率是1024x768。在软件设计方面,针对本系统对图像实时采集和显示的要求,创新性的在图像处理平台里面引入了嵌入式Linux系统。主要是基于嵌入式Linux系统具有内核小、效率高,性能稳定、裁剪性好、移植速度快等特点。在FPGA模块中,采用硬件设计工具ISE和VHDL语言来完成从模块的软件设计工作,并利用第三方仿真工具ModelSim进行仿真验证。根据设计方案选择相关芯片和器件,绘制制ARM9模块和FPGA模块的原理图和PCB,制作开发板,调试开发板。结果表明,本方案切实可行,对实物、文档和过程等信息投影显示效果良好、画面清晰连贯、无抖动。