微波EDA网,见证研发工程师的成长!
首页 > 应用设计 > 汽车电子 > 基于GSM的汽车防盗报警器设计

基于GSM的汽车防盗报警器设计

时间:11-02 来源:电子技术应用 点击:

3 软件设计

系统有开、关两种状态。系统程序流程如图7所示。系统处于"开"工作状态下,按下"关"键,系统执行"关"键的中断程序。在程序中将寄存器PCON赋值为0x02后系统便会进入掉电模式。该模式下CPU外部时钟停振,CPU、定时器、串行口全部停止工作,但外部中断仍正常工作,可将CPU从掉电模式中唤醒,从而节省了防盗器的功耗。

系统处于掉电模式时,遥控器"开"键按下后,系统由外部中断被唤醒进入工作状态。系统从掉电模式被唤醒后,首先执行掉电命令后的指令然后才会进入中断服务程序。因此在编写程序时一般会在使系统进入掉电模式的指令后面加一条nop指令,例如:

PCON=0X02;
_nop_();

防盗器存储单元可储存一个电话号码。用户用手机拨打防盗器号码一次,用户的手机号码便会将防盗器之前所存储的号码覆盖。工作状态下,防盗器周围出现异常振动信号后,CPU将控制GSM模块,并利用SIM卡通过GSM网络向系统存储的号码自动拨号以提示用户,用户获知后挂断即可。

本文以STC12LE5402AD为主控芯片,以SIM900B为GSM模块,以振动传感器为信号检测器设计了一个小型汽车防盗器。该防盗器可实现的功能有:车辆被非法启动或挪移时可及时通知车主,有效防止车辆被盗情况;车辆被盗后,只要汽车被启动,公安部门便可以通过GSM网络实时监控被盗车辆的位置。防盗器体积小、无需安装,无噪音污染且成本低,易于推广。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top