基于DSP的数字高速摄像机研究

基于DSP的数字高速摄像机研究

论文摘要

高速数字成像系统在现实生活中有着广泛的应用前景。本文设计了一套可行的高速数字成像系统,并对其中的关键技术进行研究与实现,主要包括微处理器控制单元、图像获取单元、以及图像处理单元等。在系统设计中,采用DSP芯片实现对整个系统的控制和管理,完成系统的初始化、图像数据采集、串行通信功能。可编程逻辑门阵列(FPGA)用来完成必要的地址译码和片选、图像传感器的时序逻辑控制、图像数据格式的转换功能,DSP芯片的自启动(Boot Loader)过程也需要FPGA配合来实现。FPGA芯片的使用增加了系统的灵活性和功能可扩展性。图像获取单元采用Cypress公司生产的CYII5FM-1300A芯片。通过配置芯片内部的寄存器可以对图像的起始位置、曝光时间、图像大小和图像亮度增益等参数进行控制,同时通过功能验证寄存器,能够方便的验证CMOS图像传感器是否正常工作。通过对内部寄存器进行优化设置,可以获得满足要求的高速数字图像。利用DSP对获取的图像进行了增强处理,提高了图像的清晰度。通过实验比较,经过处理后的图像比原图像的纹理和细节更加清晰,视觉效果也更好。可靠性在现代系统设计中占据着重要地位。本文在系统设计过程中充分考虑了可靠性设计问题,从芯片的选取和电路板的PCB设计两个方面进行了研究。本文最后从软件和硬件两个方面对系统进行了优化设计,软件优化主要是针对如何减少程序的运行时间;硬件系统优化主要是针对减小电路板芯片的使用数量、减小电路板面积和降低系统的功耗。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 课题研究的目的和意义
  • 1.2 国内外成像系统技术的研究现状及分析
  • 1.2.1 数字信号处理技术的发展
  • 1.2.2 国内外数字成像系统的研究现状
  • 1.3 论文的结构
  • 第2章 硬件系统设计
  • 2.1 数字成像设备的基本结构
  • 2.2 图像采集单元
  • 2.2.1 CYII5FM1300A 性能介绍
  • 2.2.2 图像传感器 CYII5FM1300A 的寄存器设置
  • 2.2.3 CMOS图像传感器的原理设计图
  • 2.3 中央处理单元DSP
  • 2.4 FPGA控制单元
  • 2.5 FPGA配置芯片
  • 2.6 数据缓冲芯片FIFO
  • 2.7 程序存储芯片FLASH
  • 2.8 串行通信芯片(UART)
  • 2.9 电源管理芯片
  • 2.10 系统实物图
  • 2.11 本章小结
  • 第3章 系统软件设计
  • 3.1 DSP软件设计
  • 3.1.1 DSP系统初始化
  • 3.1.2 CMOS 图像传感器初始化程序
  • 2C总线的软件实现程序'>3.1.3 I2C总线的软件实现程序
  • 3.1.4 中断程序
  • 3.2 FPGA软件设计
  • 3.2.1 地址译码和片选
  • 3.2.2 图像数据8 位并16 位转换程序
  • 3.2.3 CMOS图像传感器控制时序产生
  • 3.2.4 三分频模块
  • 3.3 DSP自启动设计Boot Loader
  • 3.3.1 Boot Loader模式
  • 3.3.2 8-bit 并口自启动设计
  • 3.3.3 生成可载入的DSP程序二进制文件
  • 3.4 本章小结
  • 第4章 图像处理算法实现
  • 4.1 图像质量评价
  • 4.2 图像处理算法
  • 4.2.1 直方图均衡化
  • 4.2.2 拉普拉斯算子
  • 4.3 图像处理结果分析
  • 4.4 本章小结
  • 第5章 系统可靠性设计及系统优化
  • 5.1 系统可靠性设计
  • 5.1.1 芯片可靠性计算
  • 5.1.2 高速PCB板的优化布线
  • 5.2 软件优化
  • 5.2.1 DMA机制
  • 5.2.2 C语言和汇编语言混合编程
  • 5.3 硬件优化
  • 5.3.1 格雷码计数器
  • 5.3.2 异步FIFO程序设计
  • 5.4 本章小结
  • 结论
  • 参考文献
  • 附录 格雷码计数器RTL仿真图
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  ;  

    基于DSP的数字高速摄像机研究
    下载Doc文档

    猜你喜欢