基于ARM的智能家居系统图像视频监控系统.pdf
《基于ARM的智能家居系统图像视频监控系统.pdf》由会员分享,可在线阅读,更多相关《基于ARM的智能家居系统图像视频监控系统.pdf(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 Smart Home Video Monitoring System Based on ARM Qiwen HE,Jiansheng PENG Department of Physics and electronic engineering,Hechi University,Yizhou,Guangxi 546300,China Abstract:Design and Realization of the development platform for Smart Home System based on Visual Studio 2005 and Delphi.ARM PXA270 p
2、latform on the detailed system design,developed the corresponding software programs,including Windows CE 5.0 embedded operating system,custom,applications,interface design,pro-gram development and the underlying SCM systems programming,video images of smart home Monitoring,also has the function expa
3、nsion.Keywords:ARM;smart home;Video Monitoring images 基于基于 ARM 的智能家居系统图像视频监控系统的智能家居系统图像视频监控系统 何奇文何奇文,彭建盛彭建盛 河池学院物理与电子工程系,广西宜州,中国,546300 【摘要】以 Visual Studio 2005 和 Delphi 为软件开发平台的智能家居系统的设计与实现。通过对 PXA270的 ARM 平台详细系统设计,开发了相应的软件程序,包括嵌入式操作系统 Windows CE 5.0 的定制、应用程序的界面设计、程序开发和单片机系统的底层编程,实现了智能家居的图像视频监控,并有一
4、定的功能扩展空间。【关键词】ARM;智能家居;图像视频监控 1 引言引言 伴随科学技术的发展,借助网络和飞速发展的信息技术,人们可以足不出户地纵览全球。为了适应信息时代的需求,我们将智能化的概念引入小区管理,并进一步引入家庭,从而产生了智能家居的概念1。将通过智能手机或者以太网通信进行实时访问家庭内部的环境,使在外的业主能及时了解家中的安全,提高业主的物业安全感,为人们出行带来了方便。2 系统设计方案系统设计方案 基于 ARM 的智能家居系统主要由 PXA270 的ARM10 为控制器核心,通过 RS232 串口接家电控制模块,该模块由单片机控制的家电控制模块和传感器报警模块构成,由 GPRS
5、 的通信模块来接收和控制家电控制模块相应的信息,并且可以通过上位机远程访问摄像头模块采集的图像视频信息。系统硬件结构框图如图 1 所示。3 图像采集模块图像采集模块 微摄像头采用了中星微 301PLUS 快速主控芯片。该芯片是一款高性能图像压缩芯片,输出 MIPEG 视频流数据。MIPEG(Motion JPEG)主要是基于静态视频压缩发展起来的技术,特点是基本不考虑视频流中不同帧之间的变化,只单独对某一帧进行压缩,通常可达到 6:1 的压缩率。它的误差稳定性非常好,可以获取清晰度很高的视频图像,而且还可以灵活设置各路视频清晰度,压缩帧数。Figure 1.System hardware de
6、sign diagram 图图 1 系统硬件设计框图系统硬件设计框图 3.1 摄像头驱动程序摄像头驱动程序 摄像头驱动采用官方提供的在 Windows CE 环境下的驱动程序 zc030 x.dll 和在 VC 下对其编程的 lib 库文件 zc030 xlib.lib。只要在智能家居的工程属性中,将其提供的 lib 库文件导入即可使用它提供的一些函数。通过 Project 菜单-SmartHome Properties,选择左边列表 Configuration Properties-Linker-Input。基金项目:广西教育厅科研资助项目(200708LX320)Department of
7、 Education funded scientific research issues in Guangxi(No.200708LX320)The 2nd Asia-Pacific Conference on Information Network and Digital Content Security 2011.The authors-Published by Atlantis Press239http:/ RGB24,分辨率为 320 240 像素;capGetPicture()获取摄像头最近捕捉的一幅位图,存入指定的缓存中 capCloseCamera()关闭视频设备 3.2 视频捕
8、捉和视频信息传送视频捕捉和视频信息传送 摄像头工作流程经过了初始化摄像头和捕捉视频和关闭摄像头等流程,详细的流程如图 2 所示。其中设置视频格式、捕捉图像和发送图像等步骤位于线程 CaptureThreadProc 中,该线程在点击智能家居系统应用程序界面上的“打开摄像头”按钮后创建,在点击“关闭摄像头”后关闭。视频数据的分包发送在视频监控功能中是关键的一个步骤。在这个步骤里,系统将摄像头采集到的视频数据存储在一个临时的数组中,通过对这个临时数组的数据分割,完成数据的分包存储。在系统中,每个视频数据包的大小为 1440 字节。在系统的运行测试中,通过断点调试的方式,知道摄像头通过 capGet
9、Picture()函数获取到的一帧图像信息的大小大概在 4000 字节到 5000 字节之间,所以连续发送四个到五个数据包即可将一幅画面的数据发送到客户端。Figure 2.Camera work flow chart 图图 2 摄像头的工作流程图摄像头的工作流程图 4 以太网通信以太网通信 在智能家居中,嵌入式平台充当服务器的角色,相应的 PC 视频监控端充当客户端的角色。服务器端与客户端之间的通信基于 TCP/IP 协议。Internet 上使用的一个关键的底层协议是网际协议,通常称 IP 协议。通过这个共同遵守的协议,可以使 Internet 成为可以连接不同层次的计算机网络。IP 协议
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 ARM 智能家居 系统 图像 视频 监控
限制150内