基于S3C2440的楼宇安防数字视频采集系统的设计.pdf
《基于S3C2440的楼宇安防数字视频采集系统的设计.pdf》由会员分享,可在线阅读,更多相关《基于S3C2440的楼宇安防数字视频采集系统的设计.pdf(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第 27 卷第 2 期Vol 27 No 2荆楚理工学院学报Journal of Jingchu University of Technology2012 年 2 月Feb 2012 收稿日期2011 11 30 作者简介骆舒萍(1981 ),女,福建泉州人,黎明职业大学实验师,硕士。研究方向:电子与通信技术。基于 S3C2440 的楼宇安防数字视频采集系统的设计骆舒萍(黎明职业大学 实验实训部,福建 泉州362000)摘要以三星公司的嵌入式微处理器 S3C2440A 为硬件核心,采用数字化网络传输,通过 SCCB 传输协议实现与 CMOS 图像传感器 OV9650 的接口设计,构建了高度集成
2、的嵌入式数字视频数据的采集和播放平台。关键词S3C2440;OV9650;SCCB;数字视频 中图分类号 TN911 7 文献标识码 A 文章编号 1008 4657(2012)02 0027 060引言近年来伴随着嵌入式技术、网络通信技术和多媒体技术的快速发展,各行各业信息化智能化程度的不断深入,嵌入式远程监控系统在各个领域广泛的应用前景,视频采集技术也获得了极大的发展并得到了广泛的应用,例如楼宇安防系统、工业监控系统等。本文提出了一种基于 S3C2440A 平台构建数字视频采集系统的设计,实现了视频信号的数字化网络传输,给出了系统硬件电路的设计,分析了系统的功能及软件实现的设计思路,该设计
3、具有体积小、功耗低、应用灵活、集成度高等特点。1硬件电路的设计及实现1 1数字视频采集系统硬件设计平台本系统主要采用模块化的设计方式,主要由 ARM9 核心模块、视频采集模块、外设控制模块、存储器、网络模块等部分组成。ARM9 核心模块负责控制各功能模块工作,其他模块都通过总线与其通信。系统硬件平台设计框图如图 1 所示。1 2主要功能模块1 2 1微处理器 S3C2440A微处理器 S3C2440A 是一款高性能、低功耗、体积小、支持多种嵌入式操作系统的 CPU。它是整个系统的控制核心,负责采集数据、数据计算、指令处理、图像分析处理等任务。S3C2440A 提供了丰富的外围接口,自带标准的摄
4、像头接口控制单元,简称 CAMIF,无需接口转换电路,便可以和摄像头直接连接使用。而且该摄像头控制单元将进行视频采集的相关配置,包括视频采集的操作、视频输出的方式以及定义目标窗口大小和比例分割尺度等1。1 2 2OV9650 摄像头模块OV9650 摄像头芯片是一款低压的 CMOS 图像传感器。它采用彩色 CMOS SXGA 技术,将一个全功能的单芯片 SXGA(1 280*1 024)摄像头和图像处理器封装成一个很小的区域。该芯片像素达到 130万像素,数据输出格式有 YcbCr4:2:2、YUV4:2:2、8bit Bayer data、RGB565、RGB555、CCIR656。OV96
5、5072图 1数字视频采集系统硬件平台设计框图具有图像编辑能力,在 SXGA 辨别下,完全由用户控制图像质量、格式及输出数据传送,处理速度高达每秒 15 帧。所有必需的图像处理功能(包括暴光控制、gamma 校正、白电平平衡、彩色饱和度、色调控制、白像素对消、消除噪声等)都可以通过 SCCB 总线编程控制。1 2 3外设控制模块外设控制模块包含 JTAG 接口、USB 主/从口、LCD 与触摸屏、电源与复位电路等。JTAG 接口主要用于加载 Bootloader 程序和系统硬件调试;USB 接口可外接移动硬盘、U 盘和鼠标等,扩展存储空间;LCD 与触摸屏起到人机交互的作用;电源电路为微处理器
6、相关外设提供电压(如 5 V、3 3 V、1 3 V);复位电路用于系统出现异常时重启。1 2 4SCCB 传输协议SCCB 是 OmniVision 公司定制的一种串行摄像头控制总线(Serial Camera Control Bus),目前大多数 OV 公司的 CMOS 图像传感器都采用 SCCB 作为控制总线。它是一种 3 线串行总线,由 SCCB_E、SIO_C、SIO_D 组成,通过它用户可以很方便地对芯片进行编程操作以实现对摄像头输出图像的处理。在简化芯片引脚,SCCB 可以在 2 线串行模式下,芯片封装缩减为 2 根线,SIO_C 和 SIO_D,相当于简化的I2C 协议。1 3
7、数字视频采集电路的原理图及工作原理1 3 1数字视频采集接口设计原理图图 2 所示为 S3C2440 与 OV9650 视频采集接口设计框图,原理图见图 3。图 2S3C2440 与 OV9650 视频采集接口设计框图82如图 2 所示,S3C2440A 摄像头接口主要包含一个输出主时钟信号 CAMCLKOUT,三个来自摄像头的输入同步时钟信号即像素同步 CAMPCLK、帧同步时钟 CAMVSYNC 和行同步时钟 CAMHREF,一个输出复位信号 CAMRESET 以及 8 位来自摄像头的输入数据信号 CAMDATA 7:0,它们分别和摄像头OV9650 相应的信号引脚相连。S3C2440A
8、采用 IIC 总线接口的形式,其中的 IICSDL、IICSCL 分别与OV9650 的 SIO C、SIO D 相连接,通过 SCCB 总线初始化 OV9650 内部寄存器参数。由于本文采用YCbCr 格式,因而 OV9650 的数据接口 Y0 和 Y1 在这都没有使用到,摄像头接口的输入信号 CAMDATA 7:0与 OV9650 的数据接口 Y 9:2 相连接。PWDNA1AVDDA2SIO_DA3Y2A4Y4A5VREFB1NVDDB2AGNDB3HREFE1DOVDDE2RESETE3Y8E4Y6E5PCLKF1XVCLK1F2DOGNDF3Y9F4Y7F5SIO_CB4Y3B5Y1
9、D1VSYNCD2NCD3NCD4Y0C1DVDDC2NCC3Y5C4U?OV9650123456789101112131415161718192021222324J10CON24DAMDATA0DAMDATA1DAMDATA2DAMDATA3DAMDATA4DAMDATA5DAMDATA6DAMDATA7DAMDATA8DAMDATA9DAMDATA0DAMDATA1DAMDATA2DAMDATA3DAMDATA4DAMDATA5DAMDATA6DAMDATA7DAMDATA8DAMDATA9NCAGNDSIO_DAVDDSIO_CRESETVSYNCPWDNHREFDVDDDOVDDXVC
10、LK1DGNDPCLKC10.1UF0.1UFC30.1UFC40.1UFC50.1UFSIO_CSIO_DAVDDPWDNDGNDXVCLK1PCLKRESETDOVDDHREFVCC33AVDD2.8DVDD1.8VSYNC图 3视频采集接口原理图1 3 2数字视频采集的工作时序及原理OV9650 作为前端传感器,只能工作在从模式下,因此由 S3C2440 作为主机对 OV9650 进行配置。其中配置的参数包括采用何种分辨率标准,以及输出数据的格式等。首先 S3C2440A 提供 24 MHz 的时钟采样频率 CAMCLKOUT,然后 OV9650 根据该时钟信号产生三个同步时钟信号反过来
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 S3C2440 楼宇 数字视频 采集 系统 设计
限制150内