新闻中心

EEPW首页>嵌入式系统>设计应用> 基于嵌入式Windows CE5.0的无线监控系统研究

基于嵌入式Windows CE5.0的无线监控系统研究

作者: 时间:2009-04-24 来源:网络 收藏

摘要:以ARM9微处理器作为核心板的控制器,搭建视频硬件平台,扩展OV9650芯片的摄像头接口和GPRS传输模块的串口接口。利用Platform Builder5.O定制了合适的Win.O的操作系统平台,开发了OV9650芯片和GPRS传输模块的串口驱动,设计了PC机端的的软件,开源的XVID MPEG一4视频编解码软件以及GPRS传输流程。通过有机结合事件编程和消息机制编程,调用底层VFW接口中的WIN32 API函数实现了监控软件的编译。该具有实时抓拍、定时监控、录像、安装方便等特点。
关键词:视频监控;系统;Win.O;ARM9;GPRS

本文引用地址://m.amcfsurvey.com/article/152523.htm


0 引 言
传统的视频监控系统主要以模拟信号监控系统和插卡的数字监控系统为主。其中模拟信号监控系统布线工程量大,要耗费大量的存储介质,查询取证也十分繁琐;插卡的数字监控系统是由1台PC机加图像采集卡完成的,系统的成本高,而且PC机需要有人值守,无法在恶劣环境下使用。在视频监控领域中,如何使信息传输得更快,更稳定,距离更远,系统的成本、体积、功耗更低等问题是摆在当前技术研发人员面前的首要问题。
在此提出一种基于.O的视频监控系统。解决了传统视频监控系统成本高、体积大、传输距离有限、功耗大、安装不方便等问题。该系统的设计将为无线视频监控提供一种新的思路、方法和技术路线;在安防、远程教育、远程视频会议、医疗系统等无线视频领域具有广阔的应用前景。


l 系统的整体硬件框图介绍
基于WinCE5.0的无线监控系统的硬件系统主要由嵌入式终端和服务器端的PC机组成。嵌入式终端平台的微处理器选择的是基于ARM9T20内核的S3C2440,S3C2440有丰富的接口,其中摄像头接口与CMOS的摄像头相连,串口与GPRS发射模块相连;服务器端主要是1台PC机和GPRS接收模块。整个框图如1所示。

系统首先通过S3C2440微处理器控制CMOS摄像头采集图像数据,经过压缩编码后,再通过GPRS无线发射模块将压缩后的数据发射出去,在服务器端的PC机通过GPRS接收模块接收数据,并通过相应的应用程序,对视频数据进行解码,并通过屏幕显示出来。其中包含有S3C2440微处理器的嵌入式终端平台的核心控制板如图2所示。

2 系统的扩展接口设计
2.1 摄像头接口设计
摄像头中用的图像采集芯片为OV9650图像传感器,该图像传感器具有10位的数据接口和标准的SCCB接口,采用CSP一28封装,体积小。
该芯片支持RGB(4:2:2),YUV(4:2:2),YCrCb(4:2:2)三种数据输出格式,内置138个设备控制寄存器,地址分别从Ox00~Ox8A,通过SCCB接口可以方便地设置传感器视窗大小、增益、白平衡校正、曝光控制、饱和度、色调等参数。包含有图像传感器OV9650摄像头模块如图3所示。
S3C2440有一个专用的摄像头接口,CPU可以直接和CMOS图像传感器连接,当0V9650输出数据格式为8位的YUV时,要用到数据线D2~D9(D9为MSB位,D2为LSB位);当输出的数据格式为10位RGB,用数据线D0~D9(D9为MSB位,D0为LSB位),该系统用YUV格式。该摄像头模块与S3C2440的Camera接口连接,其电路图分别如图4~图6所示。

其中用到了TI公司的电平转换芯片74LVC4245,是一种双电源的电平移位器,电平移位在其内部进行。5 V端用5 V电源作为VDD_CAM,而3.3 V端则用3.3 V作为VCC33。双电源能保证两边端口的输出摆幅都能达到满电源幅值。

linux操作系统文章专题:linux操作系统详解(linux不再难懂)

上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭