论文部分内容阅读
随着电子、计算机和图像处理技术的不断提高,视觉测量得到了迅速发展,并以其非接触、实时、可视化好、自动化和智能性高等特点在国民经济、科学研究及国防建设等领域得到了广泛的应用。而嵌入式图像采集及处理系统的研制,使得视觉测量的应用范围更加广泛。本文以火箭发动机冷/热试车过程中发动机喷管的三维运动参数(摆角、摆心、运动轨迹、运动速度、加速度)的视觉测量和动态校准为背景,讨论了对试车过程中标志点运动情况的图像采集与预处理系统设计,以及采集系统与相机和上位机之间的接口设计。在深入了解了国内外图像采集与处理技术的应用和发展状况后,针对系统高速实时的要求,提出了基于FPGA芯片的嵌入式实时图像采集及处理系统,相机与采集系统之间的接口采用工业高速串口数据和连接协议Camera Link接口,由于处理后的数据量非常小,采用了易于使用的串口作为采集系统与上位机的接口。本文主要集中在对整个系统进行硬件设计、对各功能模块进行逻辑设计及对图像处理部分进行软件编程上。在系统设计时,我们以Altera公司的EP2C20Q240C8作为本系统的核心器件,以DALSA公司的CA-D6高速数字相机拍摄的图像为目标,进行数据的采集、预处理及传输。在硬件设计中,主要包括各主要芯片的选定、相机控制模块的设计、图像采集与预处理模块的设计、电源模块的设计和FPGA配置的设计,还包括FPGA与相机的接口设计、FPGA与上位机的接口设计;在程序设计上,使用Verilog HDL实现对相机控制单元和SDRAM控制器单元等逻辑进行编程,用Quartus II软件构建Nios II嵌入式处理器,然后使用C/C++语言完成数据处理单元的程序设计。最后对整个系统的可行性进行了测试与实验。论文中实现的系统其主要优点有:实时性、快速性——硬件电路器件的执行速度及对算法进行简化等都保证了系统实时性的实现;低功耗、低成本——集中体现在使用了FPGA芯片。