预览加载中,请您耐心等待几秒...
1/2
2/2

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

基于FPGA的非制冷红外成像组件的软件设计的中期报告 一、设计概述 本设计基于FPGA实现一个非制冷红外成像组件,能够实现对红外光的采集和成像,具有超低功耗和体积小的优点,并实现如下功能: 1.采集红外图像数据,并存储到SD卡中; 2.实现图像处理,包括图像去噪和边缘检测等算法; 3.通过VGA口输出处理后的图像到外部显示设备上; 4.通过串口进行配置和控制,包括图像质量、帧率等参数的配置以及设备的启动、停止等操作。 二、硬件设计 本设计采用FPGA作为主控芯片,配合摄像头模块、SD卡模块、VGA接口模块和串口模块,组成了具有红外成像功能的硬件平台。 1.FPGA:本设计采用XC6SLX9-2FTG256CFPGA,其大小适中、性能良好,足以满足本设计的需求。 2.摄像头模块:本设计采用Omron厂家生产的红外成像模块,采用1/4英寸CMOS传感器,具有320*240的像素分辨率,输出格式为RGB565。 3.SD卡模块:本设计采用了一个带有FAT32文件系统的MicroSD卡模块,能够满足大容量数据的存储需求。 4.VGA接口模块:本设计采用了一个带有VGA接口的LCD显示模块,能够输出图像数据,并支持常见的分辨率设置。 5.串口模块:本设计采用了一个基于UART协议的串口模块,能够与计算机进行通讯,进行配置和控制等操作。 三、软件设计 本设计中的软件主要负责对硬件进行控制和处理,实现图像采集、存储、处理和输出等功能。 1.红外图像采集:通过摄像头模块采集红外图像数据,并将其传输到FPGA中进行处理。 2.存储功能:将采集到的图像数据存储在SD卡中,以便后续处理和分析。 3.图像处理:对图像进行去噪和边缘检测等处理算法,提高图像清晰度和准确性。 4.输出功能:通过VGA接口模块将处理后的图像数据输出到外部显示设备上,以方便用户观看。 5.串口通讯:通过串口模块实现与计算机的通讯,进行配置和控制等操作。 四、进展情况 目前,本设计已经完成了硬件的搭建和部分软件的开发,实现了图像的采集和存储功能,但是图像处理和输出等功能还需要进一步完善。接下来的工作重点是完善软件功能,提高图像处理的准确性和速度,同时增加用户友好性,方便用户进行配置和控制。预计在接下来的一个月中完成软件开发,并进行系统集成和调试。