实验4_BF561图像采集实验报告.docVIP

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验4_BF561图像采集实验报告

实时数字信号处理 基于ADSP-BF561的图像采集系统 姓名: 专业: 学号: 日期: 目录 第一章 基于ADSP-561的图像采集系统工作原理 3 1.1 CMOS Sensor 图像采集原理 3 1.2 TFT LCD 图像显示原理 4 第二章 基于ADSP-561的图像采集系统设计 6 2.1 系统硬件结构框图 6 2.2 算法流程图设计 6 2.2.1 Main主程序流程图设计 6 2.2.2 Cmos Sensor初始化流程图设计 7 2.2.3 TFT LCD初始化流程图设计 8 2.2.4 图像传输行场同步设计 9 2.2.5 YUV-RGB图像格式转换算法 10 第三章 基于ADSP-561的图像采集系统实现 11 3.1 图像采集系统传输参数配置 11 3.1.1 Cmos Sensor PPI与DMA初始化参数配置 11 3.1.2 TFT LCD PPI与DMA初始化参数配置 13 3.1.3 I2C控制总线配置 15 3.1.4 TIM定时器配置 15 3.2图像采集系统程序实现 16 3.2.1 Main主程序实现 16 3.2.2 Cmos Sensor子程序实现 17 3.2.3 TFT LCD子程序实现 18 3.2.4 图像快速处理子程序实现 19 3.2.5 图像慢速处理子程序实现 19 3.3实验结果与分析 21 3.3.1 YUV格式图像读取 21 3.3.2 RGB格式图像读取 22 第章 原理 1.1 CMOS Sensor模组使用的是OV7648的CMOS Sensor芯片。 OV7648是美国Omni Vision公司开发的CMOS彩色图像传感器芯片,该芯片将CMOS光感应核与外围支持电路集成在一起,具有可编程控制与视频模/数混合输出等功能,该芯片运用专有的传感器技术,能够消除普通的光电干扰,例如噪声、灯光闪烁等,输出清晰、稳定的彩色图像。其性能特点有: (1)单芯片1/4尺寸 (2)2.5V操作电压 (3)I2C控制,标准SCCB接口 (4)开窗功能,局部图像输出 (5)视频信号输出:RGB/RawRGB/YUV/YCbCr (6)自动曝光控制/自动白平衡/自动增益控制/自动亮度控制 (7)图像质量控制,包括颜色饱和度、锐度、伽马校正等 OV7648具有640*480的图像象素阵列大小,即307200象素,具有12列、6行可选择性质。 时序发生器控制如下功能:象素阵列控制和帧产生(VAG,QVGA输出);内部时钟信号产生和分配;帧率时序;自动曝光控制;外部时序(垂直同步信号VSYNC,水平参考信号HREF和象素时钟PCLK)输出以便外部电路读取图像。 OV7648的寄存器和许多功能通过SCCB高速串行接口(SIOC,SIOD)进行操作。其硬件原理图如下图1.1所示。 图1.1 硬件原理框图 Ov7648使用前需要进行一些寄存器配置操作,可分为三种。 (1)OV7648关于CPLD的配置 将OV7648启用,先对寄存器CtrlClrReg2赋值CLK_S0,再对寄存器CtrlSetReg1赋值CTRL_OV7648_OUTPUT。 (2)OV7648复位操作 进入复位,对寄存器CtrlSetReg1赋值CTRL_OV7648_RESET。 退出复位,对寄存器CtrlClrReg1赋值CTRL_OV7648_RESET。 (3)OV7648的寄存器设置 OV7648控制的I2C总线,使用ADSP-BF561的PF口模拟I2C总线的时序。 PF15口模拟I2C总线I2C Data。 PF14口模拟I2C总线I2C CLK。 OV7648的I2C地址配置,对寄存器OV7648_IDENT_W赋值0x42,对寄存器OV7648_IDENT_R赋值0x43。 OV7648同步信号由24MHz晶振提供,LINE_VALID、PIXCLK由ADSP-BF561的PPI外设的PPI_FS1和PPI_FS2提供同步信号。 PPI寄存器配置,对寄存器PPI_FRAME赋值480,对寄存器PPI_COUNT赋值640*2-1,对寄存器PPI_DELAY赋值0x01,对寄存器PPI_CONTROL赋值0x001d | DMA32 | PACK_EN。 1.2 TFT LCD 图像显示原理 TFT LCD模组使用的是TS35ND2501。TS35ND2501是数字真彩液晶屏。 其解析度为320*RGB*240,输入接口为RGB24。 LCD硬件原理图如图1.2所示。 图1.2 LCD硬件原理图 TFT LCD的配置有三类

文档评论(0)

ee88870 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档