基于单片机和GSM的远程车载防盗报警系统设计

发布者:Quail最新更新时间:2014-03-04 来源: elecfans关键字:单片机  GSM  车载防盗报警系统 手机看文章 扫描二维码
随时随地手机看文章

  随着监控范围的不断扩大, 传统的有线监控报警已不能满足用户的需求。然而, 伴随着GSM 网络的发展,远程网络监控报警系统的硬件实现已成为可能, 有望取代传统的仅由单机控制的监控报警系统。本文针对目前的需求设计了一套基于GSM 网络的远程无线报警监控系统。其基本思路是: 将单片机与SIM300 通信模块通过串口连接, 实现单片机与SIM300 之间的相互通信。

  SIM300 模块设有SIM 卡插槽, 可以实现与各种用户相互通信的功能。系统接有震动、红外、声音等类型传感器,当汽车发生警情时, 传感器将警情信号传送给单片机,经过单片机判断处理后,向用户发送报警短信,或者是直接拨打报警电话。如果情况紧急,用户可以直接发送短信密码,由单片机控制继电器切断线路或者油路,使汽车停止运行, 从而实现了远程控制, 有效保证汽车的安全。

  1 硬件电路设计

  本设计的硬件部分包括单片机主控模块、LCD 显示、按键电路、电源电路、信号采集电路和控制电路, 系统结构框图如图1 所示。

  图1 系统结构框图

  图1 系统结构框图

  1.1 单片机控制电路

  系统采用STC89C52 单片机,STC89C52 是一种低功耗、高性能CMOS 8 bit 微控制器, 具有8 KB 系统可编程Flash 存储器。该型单片机具有很高的性价比, 广泛应用于工业控制、仪器仪表、通信设备、家用电器等各个领域。

  1.2 GSM 模块电路

  本系统采用SIM300 模块, 其中SIM300 的16 管脚接网络指示灯(LED) , 用于指示SIM300 信号的强弱,17 管脚与单片机的P3.3 相连, 其工作时首先由单片机发送低电平信号, 使该模块处于工作状态,43 、41 、49 为串行通信接口, 分别与单片机的P3.0 、P3.1 、P3.2 相连。1 、3 、5 、7、9 管脚接4.2 V 电源。SIM300 与单片机是通过串口连接, 单片机控制系统可以发给SIM300 模块AT 命令,从而控制其工作状态。

  1.3 键盘、显示及外部存储电路

  本系统采用4 行3 列矩阵键盘, 其中行线与P1.0~P1.3 相连, 列线与P1.4 ~P1.6 相连, 列线经10 kΩ 电阻接+5 V 电源拉高。共12 个按键, 分别设定为0~9 、* 、#等按键号码。

  本系统采用LCD12864 液晶显示模块, 该显示模块每屏可以显示4 行汉子或者字符, 用于显示提示信息和手机号码等内容。

  本系统要求在使用过程中储存用户预设的手机号码, 因此必须有外部存储器。在存储信息不大的情况下采用AT24C02 即可。[page]

  1.4 传感器及继电器电路

  本系统采用振动传感器、红外传感器、声音传感器相互配合使用, 有效避免了系统误报、错报等情况。

  继电器电路用于切断油路或者电路, 控制汽车运行状态, 当用户用手机发送控制命令时, 单片机某一端口输出为高电平信号, 即可控制继电器。当警情解除时, 只需发送解除命令即可恢复汽车的正常工作。

  2 软件设计

  主程序流程图如图2 所示。

  图2 主程序流程图

  图2 主程序流程图。

  3 监测报警流程

  3.1 设置流程

  用户第一次使用时要设置手机号码和短信中心号码。开启电源, 按照液晶显示的提示, 通过键盘进行号码预设, 需要设置本地短信中心号码和个人控制号码, 所设号码存在外部存储器中。预设程序结束后, 单片机向SIM300 发送AT 命令控制其向预设号码发送验证短信“设置成功”。若不是第一次使用,在提示输入密码后10 s 内不进行号码的重新设置, 则自动跳过设置号码阶段, 开始正常监测工作。设置流程如图3 所示。[page]

  图3 设置流程框图

  图3 设置流程框图。

  3.2 监测流程

  在SIM300 工作状态下, 若汽车有异常情况, 如车门被打开、车窗被砸破, 产生的强烈震动或声音等只要触发其中的一个传感器, 使与传感器相连的单片机管脚的电平发生变化( 由低电平变成高电平), 此变化作为信号, 经单片机判断后确认是警情信号, 单片机将控制SIM300 发送短信给预设的个人监控号码, 例如: “ 您的汽车出现紧急情况, 请及时查看” 。监测流程如图4 所示。

  图4 监测流程框图

  图4 监测流程框图。

  3.3 控制流程

  确定SIM300 处于工作状态时, 若遇到紧急情况, 如汽车被盗, 需要紧急关闭油箱阀门, 使汽车停下。编辑短信“ 关闭” , 发送到与SIM300 连接的SIM 卡,SIM300 接收到短信后将信息存储在SIM 卡中, 单片机发送命令读取刚才收到的信息, 包括来信号码、短信长度、短信内容等。单片机将其解析为PDU 码, 判断来信号码是否是预设的用户控制号码。若不是, 则停止后续工作, 命令视为无效, 单片机向SIM300 发送命令删除短信; 若是预设号码, 则查看短信是否符合预设命令。若不符合, 停止后续工作并删除短信; 若符合, 则执行相应命令, 即与继电器相连的单片机管脚电平发生变化( 由低电平变为高电平) , 同时删除短信( 使SIM 卡中每次收到的短信都储存在首条的位置, 方便下次读取) 。输出信号再经信号放大器发大, 达到使继电器正常工作的电压, 切断油箱供油开关, 使汽车停止运行。控制流程如图5 所示。

  图5 控制流程图

  图5 控制流程图

  经过软硬件的调试, 本系统的各项功能都能很好地实现, 有效保证了汽车的安全。该系统将单片机与SIM300 功能模块相结合, 充分利用了技术成熟的GSM移动通信网络, 克服了普通监控系统中的诸多局限性。该思想还可以用于家用电器、农业规模化生产等领域。本方案具有节约布线资源、控制范围广、通用性强、性价比高等诸多优点。

关键字:单片机  GSM  车载防盗报警系统 引用地址:基于单片机和GSM的远程车载防盗报警系统设计

上一篇:POV LED时钟的设计
下一篇:基于GPS-GSM的汽车短信防盗系统设计方案

推荐阅读最新更新时间:2024-03-16 13:36

PIC单片机的程序编写和空间分配时应注意哪些问题
控制部分采用PICl6F7X系列单片机,运用汇编语言编程,运行速度较快,能够达到系统的要求。在这里使用的大多是数字信号的控制,电机的控制只有开和合两种状态。在动作的过程中需要两只手臂、身体、头部、脚部等的协调动作。整个控制系统比较复杂,因而在PIC程序编写和空间分配方面需要注意一些问题。 1、动作标志位的使用 在整个控制中,组合的动作很多,当所有动作定位都通过光电开关控制时,在程序编写上就有一些问题。如要求左手上升到鼓掌位、右手上升到举手位(手初始位置在最下的放下位),光电开关0有效(即为0时是挡住),到达正确位置。用简单的理解可以写成下面的程序: listP=16c73 calllefthandup callrighth
[单片机]
PIC<font color='red'>单片机</font>的程序编写和空间分配时应注意哪些问题
51单片机一氧化碳CO浓度报警器设计
基于51单片机的CO浓度报警器设计,实际测试成功。MQ系列气体传感器通用! 仿真原理图如下(proteus仿真工程文件可到本帖附件中下载) 制作出来的实物图如下: 一氧化碳CO报警器元件清单 1) 9*15万用板 2) STC89C51单片机 3) ADC0809 4) 28脚IC座 5) 40脚IC座 6) 1602液晶 7) 16p母座 8) 16p排针 9) 3p排针 10) 7*7风扇 11) MQ-7烟雾传感器 12) 5v继电器(黄/蓝) 13) 2.2k电阻*3 14) 1.5k电阻 15) 1k电阻*2 16) 5.1Ω电阻 17) 导线、焊锡 17) 220Ω电阻 18)
[单片机]
51<font color='red'>单片机</font>一氧化碳CO浓度报警器设计
TI 超低功耗MSP430 MCU帮助CenTrak 优化对病人与设备跟踪水平
InTouch 电池供电的全新实时定位系统提高了效率,节省了成本,全面改进病人护理工作 2007 年 11 月 16 日,北京讯 日前,德州仪器 (TI) 宣布,CenTrak 公司(前身为 Remote Play 公司)推出基于TI MSP430 MCU 的 InTouch 实时定位系统 (RTLS),作为一种易于安装的高级系统,该产品能够对医护人员、病人及设备进行跟踪,从而实现了超低功耗控制与创新型远程通信的完美结合。全新 InTouch RTLS 采用 DualTrak 技术,这是一种结合射频与红外线 (IR) 通信的独特技术,能以精确至房间甚至更高的准确度定位人员与设备,从而能够帮助医院与其它医疗机构节省时间与成本,提
[单片机]
STC单片机74HC595驱动8个数码管
74HC595驱动8个数码管源程序: /*---------------------------------------------------------------------*/ /* --- STC MCU International Limited ----------------------------------*/ /* --- STC 1T Series MCU Demo Programme -------------------------------*/ /* --- Mobile: (86)13922805190 ----------------------------------------*/ /* -
[单片机]
单片机电子万年历,带农历显示
万年历的实物图: 电子万年历原理图如下: 仿真原理图如下 单片机源程序如下: #include reg52.h //#include DS18B20_3.H #include string.h #include intrins.h #define uint unsigned int #define uchar unsigned char #define wd 1 //定义是否有温度功能 =0时无温度,=1时有温度 #define yh 0x80 //LCD第一行的初始位置,因为LCD1602字符地址首位D7恒定为1(100000000=80) #define er 0x80+0x4
[单片机]
<font color='red'>单片机</font>电子万年历,带农历显示
单片机初学者的建议
电气自动化 技术网今天就如何学习单片机的问题,在此与您作一些探讨。欢迎拍砖! 1、要学好单片机最好是有一些数字电路知识。单片机的基础是数字电路,从本质上讲,单片机就是一个可编程的数字逻辑阵列。所谓数字逻辑阵列,可以理解为一个有序存放且可以迅速、准确取出的数字器件仓库;而可编程,则可理解为根据不同的需要将这些数字器件作不同的连接,形成一个完整的电路去完成一个指定的任务。比如汇编指令中的MOV P1,A(将累加器A中的数据传送到P1口)和指令MOV A,P1(将P1中的状态传送到累加器A)中,所用的数字器件完全一样(都是P1和A),但扮演的角色和实现的功能却不同。因此,有一点数字电路基础,有助于理解单片机中的一些俄概念
[单片机]
视频会议多点控制单元的MCU设计与实现
0 引言 视频会议的多点控制单元(MCU)是视频会议系统的核心设备。所有参与会议的终端可与MCU建立一对一的连接,终端负责采集本会场的声音和图像,然后经编码后传输到MCU,由MCU根据当前视频会议的模式确定对音视频信号的处理方式和转发逻辑,最后将处理后的音视频数据再发送到每一个与会者。 1 多点视频会议的分类 基于H.324标准,多点会议实现有各种不同的方法和配置,主要可以为集中式多点会议和分散式多点会议两种模式。 集中式多点会议是由一个多点控制单元来组织,所有终端以点对点方式向多点控制单元发送视频流、音频流和控制流。其结构如图1所示。图1中的多点控制器使用H.245控制功能来对会议进行集中式管理。H.245也
[单片机]
内嵌微控制器的无线数据发射器的特性及应用
概 述 AT86RF401是单片机集成内嵌AVR RISC微控制器的RF无线数据发射器,输出频率范围为250~450MHz,最大输出功率+6dBm,发射率10Kband。芯片内嵌AVR RISC微控制器、2KB(1K×16b)的Flash程序存储器、128B(字节)的可下载的EEPROM数据存储器、128B的RISC SRAM、看门狗定时器、6个通用I/O、在系统可编程。工作电压2.0~3.5V。待机电流0.1~0.5 μA ,发射电流17mA,可用CR20332/CR201B LiMnO2电源供电。可用于遥控无键入口(RKE)发射器、车库门开门器、遥测(轮胎压力,水、电、气表,贵重物品跟踪)、无线安防系统、无线电遥控等应用
[工业控制]
内嵌<font color='red'>微控制器</font>的无线数据发射器的特性及应用
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
热门活动
换一批
更多
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

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

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