当前位置:首页 > 嵌入式 > 嵌入式硬件

摘 要: 将嵌入式系统与3G网络技术相结合,设计了一套基于3G技术的无线远程控制安防报警系统。该系统在结构上分为现场声光报警板块、煤气防险短信发送装置和3G网络发射与显示装置3个部分。布防时,一旦出现陌生人影,现场声光报警板块就会将探测到的警情信号传输至3G网络发射与显示装置,并同时向用户发送短信,且提示通过浏览器观察屋内情况。如果屋内煤气等易燃易爆气体泄漏,则触发煤气防险短信发送装置,该装置向用户发出内容上不同于前者的短信进行报警,提示在手机浏览器上查看监控信息。整个报警系统大小可以灵活配置,具有较好的发展前景与实用价值。
关键词: 3G技术;ARM嵌入式系统;无线远程报警;CCD传感器

 随着社会经济高速发展和人们生活水平的不断提高,人们的生活需求也变得多样化,对财产安全、人身安全等的需求应运而生,这使得智能安防报警系统与居民日常生活越来越紧密。目前,国内绝大部分家庭都对家庭安防报警系统有所需求,大多数家庭需要能够实时监控家庭情况并且可以达到安防目的的产品。以往的防盗窗不仅影响美观而且带来许多问题,如影响火灾救援通道、给犯罪分子提供便利的翻越条件等。而传统的报警系统产品多采用警铃或短信等传统报警方式,即当警报发生时,通过声光报警或发送报警短信进行报警。虽然这类传统的报警系统具有成本低廉、结构简单、安全可靠的特点,但由于传输网络及设备所限,其保密性、实时性较差,并且多数产品只能以简单地通过GSM网络发送短信的形式进行报警[1]。本设计通过嵌入式设备与3G网络模块相连,利用3G网络将声音、视频等各种信号发送至远程用户手机终端上,用来监控现场情况,可以达到防盗防险双重作用。整个安防报警系统大小可以灵活配置,报警信息发送及时、准确、可靠,具有较好的发展前景与应用价值。
1 系统硬件设计
1.1 系统总体设计方案
 本设计供单户家庭使用,根据我国住宅建设的实际情况,为满足新时期居民的居住要求,并充分考虑其经济性和可靠性。根据系统的总体功能,将其划分为探测传感器模块(利用单片机)、CCD摄像模块、3G网络无线收发模块和ARM核心控制模块等功能模块。系统硬件组成框图如图1所示。

1.2 系统工作原理
 本设计中的3G智能安防报警系统主要由现场声光报警模块、煤气防险短信发送装置和3G网络发射与显示装置3部分组成。现场声光报警模块一般安装在需要进行安防的地点,如门口、卧室内等。现场声光报警模块上的热释红外传感器经过检测可以确定人影的到来。当检测到人影时,其立即启动自身声光报警,可以达到震慑入侵者的目的,同时触发3G网络发射与显示装置,向用户发送短信,并提示用户打开手机浏览器观察屋内情况。同样,如果家中煤气等易燃易爆气体泄漏就会触发设置于房间内的煤气短信发送装置,与前者一样,该装置会自动地往指定手机发送短信报警,并通过3G网络对外发送视频信号。用户根据短信提示,打开手机浏览器就可以看到屋内情况,进行相关的处理。
1.2.1 现场声光报警模块
 本模块使用的是AT89C2051单片机,接收到外部信息时,进行处理,并且进行相关的操作[2],该模块与3G网络发射与显示装置中主机相连。其系统主要由键盘、运行指示灯、热释红外传感器、电源、蜂鸣器和单片机构成,如图2所示。图中键盘1为设防键盘,键盘2为撤防键盘,键盘3为紧急报警键盘。


1.2.2 煤气防险短信发送装置
 本装置由电源、传感器、中央处理器STM32F101C8T6、GPRS装置和声光报警等子模块组成,用来完成对室内可燃性气体的监测与报警。通过气体传感器MQ-4来获取室内环境中的可燃性气体浓度及其他相关环境参数,中央处理模块根据预先设定的相关参数阈值判别气体是否泄漏,若室内天然气发生泄漏,则通过GPRS模块向用户手机发送报警短信,并与3G网络发射与显示装置中主机通信,以便实现远程报警的功能。图3为STM32F101C8T6芯片的周边电路。

1.2.3 3G网络发射与显示装置
 为了节省开发时间,本设计中的3G网络发射与显示装置使用ARM11开发板实现相应功能,经过分析系统信号数量与类型,采用的开发板是基于德州仪器(TI)OMAP3530处理器的DevKit8000。OMAP3530处理器集成了600 MHz的ARM Cortex-A8内核及430 MHz的具有高级数字信号处理算法的DSP核,并提供了丰富的外设接口。DevKit8000提供了完善的软件开发平台,支持Linux-2.6.28及WinCE 6.0操作系统,并包含完善的底层驱动程序[3-4]。
 ARM 11开发板系统分析现场报警装置及煤气传感器短信发送装置所传送信号的逻辑关系。如果同时具有信号的时候则通过ARM 11开发板对CCD传感器的视频信号进行压缩,然后利用与之相连的无线路由器与服务器对接。同时,将压缩后的视频信号传送至服务器上,再通过3G网络模块将整个系统与3G网络相连,最后可以利用3G手机访问浏览器的方式看到整个现场情况。为了便于调试,在开发板上设计了一个触摸屏,可以看到现场情况。
2 系统软件设计
2.1 现场声光报警模块软件设计
 现场声光报警模块使用的是AT89C2051单片机,使用的编程调试软件是Keil。软件流程图如图4所示。程序首先将AT89C2051初始化,开启每个需要使用的引脚并使之处于正确的功能状态下,此时读取按键1、2的键值。如果按键2被按下,则直接循环回初始化步骤;如果按键1按下,则继续读取键3端口数据;若键3按下,则直接声光报警,否则就从热释红外传感器接口处读取数据。如果有人影信号,则进行声光报警,并通过端口P1.4向ARM开发板传输开关量信号;没有人影信号则直接返回初始化。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

hmi是Human Machine Interface 的缩写,"人机接口",也叫人机界面。人机界面(又称用户界面或使用者界面)是系统和用户之间进行交互和信息交换的媒介, 它实现信息的内部形式与人类可以接受形式之间的转换...

关键字: HMI 人机界面 系统

在嵌入式系统开发、调试和测试过程中,J-Link作为一种高效的调试工具,为开发者提供了极大的便利。然而,要想充分发挥J-Link的功能,首先需要正确安装其驱动程序。本文将详细介绍J-Link驱动的安装过程,并深入解析其中...

关键字: jlink 嵌入式系统 嵌入式开发

与谷歌的合作使 Nordic 能够在 nRF Connect SDK 中嵌入开发人员软件,以构建与安卓移动设备兼容的谷歌Find My Device和未知跟踪器警报服务

关键字: 谷歌 SoC 嵌入式开发

嵌入式开发作为当今电子工程和信息技术领域的核心分支,涵盖了广泛的软硬件技术和系统集成方法,用于构建高性能、低成本、低功耗、体积小巧且功能专一的嵌入式系统。这些系统无处不在,从微型传感器节点到复杂的工业控制设备,从日常使用...

关键字: 嵌入式开发 Python

嵌入式开发是当今信息技术领域不可或缺的一部分,它融合了硬件设计、软件开发和系统集成等多个学科,专门用于创建那些被嵌入到特定设备或系统中的专用计算机系统。嵌入式开发的主要过程包括利用分立元件或集成器件进行电路设计、结构设计...

关键字: 嵌入式开发 硬件设计 软件开发

嵌入式开发作为一种专业且技术密集型的领域,涵盖了从硬件底层驱动、中间件到应用层软件开发等多个层面的工作,其所需的工具种类繁多,各有针对性,旨在提升开发效率、保证代码质量以及简化调试过程。

关键字: 嵌入式开发 keil

嵌入式开发作为信息技术领域的重要分支,其涉及的语言种类繁多,各具特色。这些语言的选择取决于目标平台的特性、性能需求、开发者的熟练程度以及项目的具体要求。本文将详细介绍几种常见的嵌入式开发语言,包括C语言、C++、汇编语言...

关键字: 嵌入式开发 C语言

嵌入式开发是一项综合了硬件设计、软件编程以及系统整合的技术活动,其目的是为了创造出能够在特定环境中高效、稳定运行的嵌入式系统。这一流程涵盖了多个紧密关联且不可或缺的阶段,从最初的客户需求分析到最终的产品测试和交付,每个环...

关键字: 嵌入式开发 硬件设计

嵌入式开发作为一个融合了计算机软硬件和系统工程的综合性领域,其成功与否往往取决于三个核心要素的有效整合与协调。这三个要素分别是:硬件平台的选择与设计、软件开发及其优化、以及系统级的设计与集成。深入理解并熟练掌握这三个方面...

关键字: 嵌入式开发 ARM

嵌入式开发作为信息技术的关键支柱,在全球数字化转型浪潮中扮演着无可替代的角色。从传统的嵌入式微控制器到如今先进的片上系统(SoC),再到与云计算、人工智能深度融合的智能终端,嵌入式系统的演进与发展始终紧跟时代脉搏。本文将...

关键字: 嵌入式开发 智能应用
关闭
关闭