基于GPRS的ARM7嵌入式单片机视频报警系统

发布者:科技革新者最新更新时间:2010-05-25 来源: 电子设计工程关键字:嵌入式系统  视频报警器  模拟信号  摄像头  编码器 手机看文章 扫描二维码
随时随地手机看文章

  利用以单片机应用系统为中心的小型嵌入式设备进行数据采集,并通过网络有效传输数据,已成为数据采集领域的研究焦点。由于嵌入式单片机系统集单片机和嵌入式系统为一体,因此嵌入式单片机系统广泛应用于那些对实时性、高速性和智能性要求很高的应用领域。目前计算机图像处理系统多为CCD摄像头+视频卡+计算机的工作模式,且结构复杂、成本高、体积庞大,受计算机操作系统的限制,图像处理实时性差。针对传统的图像采集系统的缺陷,本文讨论了基于ARM7S3C44BOX系列32位单片机的嵌入式系统在图像采集中的应用。

  1 嵌入式影像系统对图像的处理

  1.1 ARM7体系结构

  ARM处理器是高性能、低功耗嵌入式微处理器,是目前32位、64位嵌人式处理器中应用最广泛的系列器件。ARM7处理器是ARM处理器系列成员之一,是目前应用广泛的32位高性能嵌入式RISC处理器。ARM7处理器具有高性能的32位ARM指令集和高代码密度的16位THUMB指令集。  ARM7由处理器核、用于边界扫描的TAP控制器和在线仿真器(ICEBreaker)组成。双向数据总线D[31:1]为了与各种外部存储器兼容,分割成单向输入和输出总线。其处理器部件及其主要信号路径如图l所示。

  1.2 视频报警系统组成和工作原理

  该视频报警系统主要包括图像采集、图像信息处理、数据通信、报警等4个模块。其组成结构如图2所示。

  图2中,无线摄像机用于实时捕获现场视频图像,通过无线发射装置遵循GPRS无线传输协议将视频信息发送至报警主机,在主机处完成视频图像的模数转换、视频压缩和视频传输。无线报警传感器用于接收报警信息,然后通过无线射频发射器并遵循GPRS无线传输协议将本设备的标识码发送给报警主机。嵌入式报警主机ARM7S3C44BOX是整个系统的核心元件,它通过无线射频接收器及时获取报警信息或报警视频的现场图像,并完成图像信息的A/D转换、编码、压缩和传输,然后通过无线网络遵循GPRS无线传输协议将报警信息或现场图像发送给合法用户的无线终端。同时接收无线终端的请求和配置信息。该无线终端可以是手机,可通过彩信方式接收报警信息,也还可用于显示装置接收报警视频。

  1.3 系统的技术分析

  数字视频监控系统所包含的核心技术归纳为以下3个方面:数字视频编码压缩技术、高效大容量存储技术和网络技术。

  1)数字视频编码压缩技术 目前的数字视频编码压缩技术主要有:MPEG-1,MPEG-2,H263,MPEG-4,Wavelet,JPEG等,本系统采用MPEG-4视频编码标准。MPEG-4视频编码标准支持MPEG-1,MPEG-2中的大多数功能,可提供不同的视频标准源格式、码率、帧频下矩形图像,而且支持较低的空间分辨率(低于352x288像素)和较低的帧频(低于15 Hz)。MPEG-4标准的编码是基于对象的,便于操作和控制对象。

  2)存储技术 存储技术是数字视频监控系统非常重要的指标。目前主流的Windows采用FAT32文件系统,Windows文件系统对管理的文件具有较高的效率。本系统改进和优化了原有的文件系统。使之适应视频文件的存储,提高存储的速度和多路并发能力。

  3)网络传输技术 网络视频实时传输,在实时传输协议的基础上,实现视音频数据的网络传输,保证数字视频网络传输的服务。本系统根据网络传输的实际需求和质量,为整个系统的广泛应用奠定基础。

  2 程序流程与软硬件的压缩原理

  2.1程序流程

  系统首先完成时钟频率和工作模式的配置,然后对视频处理器进行I2C初始化。当系统正常工作时处于驱动程序轮询状态。在检测到网络连接信号到来时就响应命令请求,调用图像采集函数或网络传输函数,完成图像采集与网络传输后系统又返回驱动程序轮询等待状态。视频数据采集和网络传输的软件实现是基于ARM7S3C2410X开发板提供的软件模块来实现的,在工程配置文件中加入IPModules的IPOS、IPStack、系统程序运行流图IPEthernet、I2C等模块,通过调用专用的库函数来读写I2C和变换数据为IP包。本系统设计中用到的主要I2C总线控制函数有:打开设备文件函数v41_open(),初始化函数,v41_picture(),初始化channels函数v41_get_channels()和v41_switch_channel(),初始化audios函数v41_get_audios,设置norm函数v41_set_norm(),关闭设备文件函数v41_close(),初始化grap:4l_grap_init(),设置调色板函数v41_set_palette(),真正将影像放到mmap()所映像内存的函数v41_grap_frame(),模仿采集函数device_get_address()取得frame的影像数据后,再将frame的影像数据输出成PPM格式的文件。该系统的程序流程如图3所示。

  2.2 软硬件的压缩原理

  2.2.1软件压缩原理

  对于数字视频处理来说,数字视频信息必须经过压缩才能进行传输和存储,例如对1路图像大小为352x288(像素),25帧/s的PAL制彩色数字视频,如果每种颜色的每个像素用8 bit表示,则码率高达58 Mbit/s,如果存储1 h这样未经压缩的视频,要占用磁盘空间26 GB。如果采用合适的压缩方式及编码器参数,同样1路视频,仍然有良好的质量,码率仅约200 kbit/s,压缩后大大节省了传输带宽和存储空间。

  活动的视频每幅图像都有空间冗余和心理视觉冗余,可采用合适的帧内压缩算法去除帧内冗余。对于活动视频来说,还存在相邻图像间所存在的相似性,因而产生帧间冗余,可采用运动补偿的编码方法去除帧间冗余。把以上两种压缩算法结合起来使用,就实现数字视频的压缩。在数字视频监控领域中,对视频信号的压缩一般是采用MPEG-4建议的压缩编码方式。具体的压缩算法如图4所示。

  2.2.2硬件压缩原理

  基于PC机软件实现是以MPEG或MJPEG为基础的压缩编码方案,在合理的PC工作台面下,用软件压缩只能实时处理1路视频信号。利用硬件进行视频编码压缩,l台计算机具有多至4个由硬件实现的视频压缩编码器,从而成为l台视频服务器。1台采用硬件压缩方案的视频服务器功能相当于几台采用软件压缩方案的高性能计算机,成本大大降低,功能更强,稳定性更高。可采用的硬件压缩器件有很多,利用DSP数字信号处理器的视频压缩编码方案,可以通过代码的编程灵活地实现多种算法,实现图像、语声和声音的压缩和解压。其硬件压缩的原理如图5所示。

  3 结束语

  基于GPRS的ARM7嵌入式单片机视频报警系统是利用无线通信技术的发展成果,将传统报警系统、视频监控系统相结合的一种新型的报警系统。它具有配置、安装灵活。可靠性高,实时性较好的特点。系统设计力求实用。除具有自动监控报警外,还外接录像机或视频采集卡,记录案发现场的情景;硬件采用分布式结构,可多级级联,很容易根据实际要求扩展;系统本身选用能耗小的元件,可连续长时间工作;监控范围大,可用于室内或户外监控;系统所需外设电视机、摄像机、录像机等均是常见家电,操作方便、性能可靠、价格低廉。该系统对大多数低中速运动物体能有效发现报警。目前已应用到具体的系统实现中,使用效果良好。本系统的未来发展方向无疑是集网络技术、多媒体技术和监控技术于一体的智能监控管理系统。随着技术的成熟以及更优的性价比必将有着广阔的应用前景。

关键字:嵌入式系统  视频报警器  模拟信号  摄像头  编码器 引用地址:基于GPRS的ARM7嵌入式单片机视频报警系统

上一篇:英特尔“不务正业” AMD抢夺市场机会来临
下一篇:Intel发布22nm多核架构处理器Knights Corner

推荐阅读最新更新时间:2024-05-02 21:03

HTC自拍神器曝光:前置1300万像素摄像头
   HTC即将于10月8日在纽约举行“双重曝光”发布会,推出一款主打自拍的手机HTC Eye,目前已经有国外大神曝光了该机的谍照。   从谍照来看,HTC Eye果然无愧于“大眼睛”的称号,在屏幕上方正中间的位置安放了一颗硕大的摄像头,像素高达1300万。此外据说它还配备了后置1300万像素摄像头,搭载骁龙801四核处理器并内置2GB内存。   从摄像头来看,该机无疑是主打自拍了。而HTC对系统的优化能力在Android产品中是非常出色的,因此相对来说笔者非常期待这款自拍手机的实际表现。
[手机便携]
分析师透露了iPhone 9将会采用700万摄像头
近日,天风国际分析师郭明錤在报告中表示, iPhone 9将采用700万像素后置单摄,这将是iPhone 9最大的缩水之处。   苹果推出iPhone 9的目的很明确,就是主打性价比,在3000元的市场去抢占更可能多的份额。不过在性能方面,苹果并没有做太多让步,iPhone 9会采用与iPhone 11相同的A13仿生处理器,运行内存也是3GB,屏幕为4.7英寸。   不过考虑到iPhone 9的售价只有499美元,因此必然要在某些苹果认为不是最重要的地方做一些缩水。其中最有可能的就是拍摄方面,所以iPhone9极有可能会延续了iPhone SE单摄方案。   消息称,苹果将于3月份发布举办今年首场发布会,届时iPhon
[手机便携]
中兴Axon20 4G版屏下摄像头手机解密
近日,在“中国移动全球合作伙伴大会”上,中兴展出Axon20 5G至尊版,但除了曝光机身为素皮后壳以及采用12GB RAM+256GB ROM的配置外,其它系统参数官方并没有发布。   本以为昨天可以等到Axon20 5G至尊版具体参数,但没有想到等来的却是Axon20 4G版。   从GSMchoice网站了解到,4G版的Axon20与5G版相比改动不大,同样采用屏下摄像头设计。   据了解,该机外观尺寸为172.1*77.9*7.98mm,重198g,与Axon20 5G版相同。   屏幕采用6.92英寸FHD+OLED全面屏,1080*2460分辨率,支持90Hz刷新率。   此外,中兴A20 4G的光线传感器也是
[手机便携]
一加9 Pro概念渲染图解密:骁龙875+屏下摄像头
一加手机此前已正式发布一加 8/Pro,而近日有外国博主也打造了一张一加 9 Pro 的概念渲染图。 从图片来看,一加 9 Pro 正面采用真全面屏设计,无任何开孔,背部采用 “奥利奥”式后摄模组设计。博主 Ben Geskin 预计称一加 9 Pro 将采用一块 6.7 英寸 QHD+ 120Hz 屏;搭载骁龙 875 并辅以 12GB 内存 + 512GB 存储;采用 6400 万像素广角 / 超广角 + 1600 万像素长焦 + 3D ToF 以及 1600 万像素屏下前摄方案,支持 60W 无线充电。   IT之家此前报道,目前包括华为、三星、小米等手机厂商均在屏下摄像头领域持续发力,有消息称屏下摄像头
[手机便携]
舜宇光学与Valens在摄像头中集成芯片组 实现ADAS和环绕视图应用
据外媒报道,当地时间9月9日,舜宇光学科技(集团)有限公司宣布已经与Valens半导体公司合作,将符合MIPI A-PHY协议的芯片组集成到了下一代摄像头模块中。 A-PHY是一种用于多千兆比特汽车网络连接的长程串行器-反串行器(SerDes)物理层接口,于2020年9月由MIPI联盟发布这一标准,简化了车辆摄像头、传感器和显示屏的集成,同时还纳入了功能安全和安保功能。Valens VA7000芯片组系列是首个符合A-PHY标准的芯片组,2021年第四季度可提供样本。 VA7031芯片组(图片来源:Valens) 两家公司将合作将VA70XX发射器芯片组集成至舜宇光学的摄像头模块中,以实现ADAS和环绕视图应用:
[汽车电子]
舜宇光学与Valens在<font color='red'>摄像头</font>中集成芯片组 实现ADAS和环绕视图应用
犹他大学研发“透视”无透镜摄像头
据外媒报道,犹他大学(美国犹他州盐湖城)的电气和计算机工程师找到了一种方法,可以使用常规玻璃或是任何可透视玻璃窗作为透镜,打造“透视”无透镜摄像头,开放了该应用的“无限”可能。 为了制作无透镜摄像头,研究人员在透明玻璃窗的边缘放置了一个 图像传感器 (无透镜),并用它来形成透过玻璃窗看到的物体图像。如果无透镜对准物体,普通的数字摄像头 传感器 会生成无法识别的像素化图像,但是,研究人员表示,此类像素化图像仍有足够的数字信息,如果计算机经过适当训练,只需简单创建一个算法解码图像,就仍可识别物体。 研究人员表示此类摄像头传感器拍摄的图像可能并不高清,但对于自动驾驶车辆的回避障碍等应用来说已经足够了。然而,更强大的摄像头传感器可以产生分
[汽车电子]
基于STM32嵌入式系统的智能控制网络终端设计
0 引言   智能网络终端是实现智能化管理的嵌入式终端设备。通常具有安全门禁系统和自动化控制的基本功能。本文重点介绍基于STM32的智能嵌入式终端的网络控制功能的设计和实现。 1 智能网络通信实现方案   将嵌入式系统与Internet连接起来实现远距离信息获取和控制功能的本质是嵌入式系统本身能够实现TCP/IP网络通信协议。该协议的解决方案总体上可分为两大类。第一类是直接在嵌入式设备上实现TCP/IP,使之直接连上Internet。这实质上是由MCU及内部固化TCP/IP协议的芯片组成应用系统的核心,MCU可以直接拨号上网,这种方法的硬件电路相对简单,也不需要中间环节的支持。但是由于使用了TCP/IP协议芯片,因此需要大容
[安防电子]
基于STM32<font color='red'>嵌入式系统</font>的智能控制网络终端设计
自动泊车感知的基础原理解析
在目前的L2-L4的自动泊车方案中,摄像头和超声波作为核心传感器通常部署在车辆周围一圈,常规的情况下,各个摄像头都是“各司其职”,前视+周视相机往往专注于行车感知,而鱼眼相机则专注于360环视和泊车感知。主流的做法都是行泊分开行动,且各个摄像头的感知场景通常还是随车辆的不同运行状态有所不同的。典型的比如,中高速阶段(如30kph以上),通常只激活行车摄像头的感知结果进行模型训练,尽管这时候泊车摄像头和超声波雷达也能在一定程度上起到一定的作用,但是对于行车控制而言,效果却并不理想。反之,如果是低速情况下时,通常又只激活泊车摄像头的感知结果,因为泊车的特性就是要求近距离,FOV对场景全覆盖,这些特性就使得只有类似360环视才能对其产生
[嵌入式]
自动泊车感知的基础原理解析
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved