收藏 分销(赏)

基于gsm网络的汽车智能防盗报警器设计毕业论文初稿.doc

上传人:可**** 文档编号:1959406 上传时间:2024-05-12 格式:DOC 页数:35 大小:3.10MB
下载 相关 举报
基于gsm网络的汽车智能防盗报警器设计毕业论文初稿.doc_第1页
第1页 / 共35页
基于gsm网络的汽车智能防盗报警器设计毕业论文初稿.doc_第2页
第2页 / 共35页
基于gsm网络的汽车智能防盗报警器设计毕业论文初稿.doc_第3页
第3页 / 共35页
基于gsm网络的汽车智能防盗报警器设计毕业论文初稿.doc_第4页
第4页 / 共35页
基于gsm网络的汽车智能防盗报警器设计毕业论文初稿.doc_第5页
第5页 / 共35页
点击查看更多>>
资源描述

1、(此文档为word格式,下载后您可任意编辑修改!)目录摘要IABSTRACTII1 引言- 1 -1.1我国汽车防盗安全问题现状- 1 -1.2论文背景- 1 -1.3课题研究的意义- 2 -1.4课题研究的内容及目标- 2 -1.4.1课题研究内容- 2 -1.4.2课题研究目标- 2 -2 汽车智能防盗报警系统总体结构设计- 3 -3 汽车智能防盗报警系统硬件结构设计- 5 -3.1系统的硬件构成- 5 -3.2 TC35i模块及其外围电路- 5 -3.2.1 TC35i模块介绍- 5 -3.2.2 TC35i模块规格- 5 -3.2.3 TC35i模块对外接口电路- 6 -3.3单片机及

2、其外围接口电路- 8 -3.3.1 STC89C51RC/RD+ 系列单片机- 8 -3.3.2 电平转换部分- 10 -3.3.3 传感器部分- 11 -3.3.4遥控器及其接收模块- 13 -4 汽车智能防盗报警系统软件结构设计- 15 -4.1系统软件设计概述- 15 -4.2 GSM规定的AT指令集- 17 -4.2.1 TC35i模块AT指令- 17 -4.2.2 SMS短消息的编码方式- 19 -4.2.3报警器各种功能的AT控制指令- 19 -43 系统软件部分功能的实现- 21 -4.3.1系统进行初始化程序- 21 -4.3.2单片机与TC35i模块相连并初始化程序- 21

3、-4.3.3初始化TC35i程序- 22 -4.3.4传感器报警程序- 22 -4.3.5更改用户程序- 24 -4.3.6更改密码程序- 24 -5结束语- 26 -参考文献- 27 -致谢- 28 -附录- 29 -摘要本文介绍了一种基于GSM 技术的汽车防盗报警系统,阐述了基于STC89 单片机的GSM 汽车报警器的硬件设计和软件设计。该系统利用GSM短信模块来发送接收用户的手机短信和来电,实现对汽车的实时监听和远程遥控。系统采用红外人体传感器,震动传感器,门传感器来探测汽车的状况, 当传感器检测到异常情况时,单片机控制GSM短信模块向用户发出报警信息。用户接收到报警信息后,可以做出及时

4、的应对措施,达到了防盗的目的。该系统结构简单、功能实用,使用方便,通信成本低且能够有效地解决传统报警器存在的不足。关键词:STC89单片机;GSM短信模块;汽车防盗AbstractThis article describes a car anti-theft alarm system based on GSM technology,including the introduction of hardware design and software design of STC89 MCU-based GSM car alarm.Using GSM module to send and recei

5、ve mobile phone messages and calls which users send,the system can achieve real-time monitoring and remote control of vehicles.The system uses three kinds of sensors to detect the state of the vehicle.When the sensors detect the presence of abnormal conditons,the MCU module which controls the GSM SM

6、S will send alarm messages to users.When receiving a warning message,users can make a timely response which reaches the anti-theft purposes.The system has many advantages,such as simple structure,functional,practical and easy to use.In addition,it can effectively solve the shortcomings of trational

7、alarm at lower communication costs.Keywords :STC89 MCU; GSM message module;car anti-theft- 30 -1 引言1.1我国汽车防盗安全问题现状随着中国经济的快速发展, 人们的生活水平普遍提高, 汽车的需求飞速发展, 汽车的普及给人们生活带来了极大的方便, 许多家庭拥有了自己的私家车,而近年来汽车的失窃情况越来越严重,这给车主的财产带来了极大的损失,因此,如何有效地防止汽车被盗是车主们最关心的问题。汽车防盗产品已成为车主们购买汽车后首选的汽车装备,目前市场上出现的汽车防盗产品大致上可分为三类:机械防盗器,电子防

8、盗器,无线跟踪防盗器。目前市场上汽车报警器大部分容易被破坏,汽车报警的方式多为灯光闪烁和喇叭鸣响,而车主往往又离车很远的地方,根本无法收到汽车的报警信息,汽车的失窃给车主带来了巨大的损失。传统报警系统的主要缺陷是: 被动防盗, 车辆被偷后无法进行跟踪, 不能远程设防撤防、作用距离短、报警器产生的噪声污染严重、误报现象经常发生。这些问题给人们日常生活带来了很大的困扰, 尤其是在居民区,时常会听到接二连三的报警声,因此有的小区甚至禁止安装汽车报警器。1.2论文背景随着汽车在日常生活中的普及,汽车防盗产品的质量和智能化也得到了不同程度的提高,汽车防盗器从原来的机械防盗器,提升到了电子防盗器,再逐步过

9、渡到无线跟踪防盗器。最先出现的机械防盗器,利用方向盘锁,变速杆锁等机械装置来锁定汽车离合器,方向盘,变速杆来达到防盗的目的,它利用防盗锁直接锁住车内敏感的操纵装置,每次上解锁浪费了车主很长的一段时间,而且它的位置不是很隐蔽,对于那些盗车高手来说,那只是形同虚设,往往被盯上就很难逃离被盗的结果。但由于它结构简单,价格便宜,在那些中低档汽车上应用还是很广泛。继机械防盗器之后出现了电子防盗器,但汽车在某种情况下出现车门,车盖,行李箱非法打开,发动机非法启动或车体震动时,会发出报警的声音,有的电子报警器还配有无线电发射装置,当汽车发出报警时,车主可在近距离内知道汽车被盗情况,但是这种装置受地域范围的影

10、响,当车主在外出差时就无法了解汽车的情况。目前市场上多数高档车上都安装有GPS汽车定位跟踪装置,利用对汽车的实时跟踪监控导航来实现对汽车的防盗。但是GPS装置在没有建立卫星定位地面监控中心的地区就无法工作;而且存在一定“盲区”,时常会出现监控间断的现象,而且GPS定位报警器车主要承担昂贵的费用。目前在市场兴起了一种联网防盗服务公司,在这种公司的发展初期,所有的网络运营面临的同样的一种难题,那就是网络没有足够的入网用户数量,导致分配到每一个车主的价格非常昂贵,导致大部分的车主都持有一种观望的状态,从而致使联网防盗服务公司的发展非常缓慢。然而另一种汽车防盗装置孕育而生。GSM是目前基于时分多址技术

11、的移动通信体制中较为成熟、完善、应用广泛的一种系统。GSM系统集中了现代信源编码技术、信道编码、交织、均衡技术、数字调制技术、话音编码技术以及慢调频技术,同时在系统中引入了大量计算机控制和管理,因而保证了数据传输的正确性、安全性和可靠性1。1.3课题研究的意义本系统设计是基于GSM网络的汽车防盗器, 是依托覆盖率极高的GSM公众网络,利用GSM无线通讯业务和短消息增值业务,采用人车互动主动防盗模式, 具有实现简单、通信成本低、频谱利用率高和保密性好等特点。不仅实时、自动、可靠及方便地实现通信报警,而且突破距离的限制,具有技术含量高、智能化、网络化的特点2。采用嵌入式技术开发车载防盗装置,一方面

12、能增强控制能力,提高汽车防盗的智能化程度。另一方面,缩小了装置的体积、提高了该装置应用的灵活性、同时也为将来进一步增强汽车电子的功能提供了扩展的空间。采用基于GSM短消息的通信方式控制汽车报警系统,不仅可以大大提高报警系统的通信可靠程度,而且通信距离基本不受限制,从而实现用户对汽车的长距离实时监控;此外本系统还可对入侵的紧急程度进行区分,便于用户根据情况采取措施,满足汽车用户对汽车防盗的要求,而且本系统成本不高,便于安装和推广3。1.4课题研究的内容及目标1.4.1课题研究内容1报警系统总的设计方案;2报警系统硬件结构的设计;3.报警系统软件的设计方案;1.4.2课题研究目标利用公共通信网络无

13、限制地提高无线报警的距离,即利用GSM通信终端拾取报警信息,并自动发送至远端GSM手机用户,实现无距离限制的无线报警。当汽车遭受盗窃时,由于车身的振动,车门非法打开或人体进入车内被传感器所监测到,系统微控制器根据传感器所监测到的信息,通过系统设定的分析、处理和分类算法,生成若干类报警信息;同时,通过微控器控制GSM模块发出短信报警。2 汽车智能防盗报警系统总体结构设计该报警器(详见附录)是依托GSM网,利用GSM无线通信业务及短消息服务业务,对车辆进行远程监控和定位,主控装置采用单片机的控制,功能由软件编程实现,GSM手机控制方式是采用GSM手机串行数据接口,利用GSM网络消息服务业务,实现数

14、据信号发送接收,采用GSM手机串行数据接口方式,控制方便简单,这些技术目前都已经非常成熟,并且广泛的各种监控领域使用成功。系统设计包括检测模块,中央处理模块,执行模块,通信模块,其中:(1) 监测模块由多组传感器及信号处理电路构成,用于车况信息的采集,并将采集的数据信号加以处理后传输至中央处理模块。(2) 中央处理模块接收来各个传感器的信息进行数据融合,将处理的结果分级。中央处理模块根据不同等级的警报触发不同的报警信号和执行操作,并通过通信模块将事态判定结果发送到车主手机。(3) 执行模块通过通讯模块接收车主手机发送的指令,车主可以方便地进行“汽车发动机熄火”、“监听”等操作。(4) 通讯模块

15、能够实现数据通讯功能。系统正常工作时,首先将检测模块采集数据送到中央处理模块,并且判断是否发生异常情况,如果发生异常情况并进行数据信息综合分析处理后通过GSM 通信模块向用户发送相应的报警短消息,用来监测、控制汽车的工作状态。车主接收到报警短消息后,根据具体异常情况发送控制汽车的短消息指令,用户还可以通过手机发送短消息进行访问,当用户接收到报警信息时,可以根据报警的种类向主机发送短消息,对各被控量实现远程控制,中央处理模块提取短消息并译码后进行相应的操作启动报警模块或执行模块。系统原理图如图2-1所示: 图2-1 系统原理图3 汽车智能防盗报警系统硬件结构设计3.1系统的硬件构成本设计主要是基

16、于GSM短信息的汽车智能防盗系统。其中无线通信部分是采用西门子公司所开发的TC35i通信模块,整个系统是一个由STC89c58芯片为核心的单片机模块和几个负责不同功能的控制模块组成。其中核心控制芯片通过串口复用电路,利用RS-232接口接入各种模块,并负责控制各种功能模块之间的信息传递。当TC35i模块接收到用户手机发送的短信息时,将内容传递给主控单片机,经过单片机的计算分析,根据接收到的短信内容控制响应的子功能模块;同时单片机将整个系统所反馈回来的信息以短信的方式发送到车主手机上。当汽车遭受盗窃时,由于车身的振动,人体进入车内或车门被非法打开,传感器模块检测到平衡点破坏时,立即向单片机发出信

17、号,系统微控制器根据三个传感器,通过系统设定的分析、处理和分类算法,生成若干类报警信息,单片机根据所得到的信息,控制GSM通信模块向车主发送报警信息,并发出声光警报。 3.2 TC35i模块及其外围电路3.2.1 TC35i模块介绍TC35i新版西门子工业GSM模块是一个支持中文短信息的工业级GSM模块,工作在EGSM900和GSM1800双频段,电源范围为直流3.34.8V ,电流消耗休眠状态为3.5mA,空闲状态为25mA,发射状态为300mA(平均),2.5A峰值;可传输语音和数据信号, 功耗在EGSM900(4类)和GSM1800(1类)分别为2W和1W ,通过接口连接器和天线连接器分

18、别连接SIM卡读卡器和天线。SIM电压为3V/1.8V,TC35i的数据接口(CMOS电平)通过AT命令可双向传输指令和数据,可选波特率为300b/s115kb/s , 自动波特率为1.2kb/s115kb/s。它支持Text和PDU格式的SMS(Short Message Service,短消息),可通过AT命令或关断信号实现重启和故障恢复4。它主要是由射频天线、内部Flash、GMS基带处理器、匹配电源和一个40脚的Zip插座组成。其中GSM基带处理器是核心部件,它的作用相当于一个协议处理器,用来处理外部系统通过串口发送过来的AT指令。射频电路部分主要实现信号的调制与解调,实现外部射频信号

19、与内部基带处理器之间的信号转换,匹配电源为处理器以及射频部分提供所需的电源,插座是提供给用户的应用接口主要有音频接口、数据接口、SIM卡接口、电源及其控制接口5。3.2.2 TC35i模块规格TC35i模块有40个引脚,通过一个ZIF(Zero Insertion Force,零阻力插座)连接器引出。这40个引脚可以划分为5类,即电源、数据输入/输出、SIM卡、音频接口和控制。TC35i的第15引脚是正电源输入脚通常推荐值4.2V,第610引脚是电源地。11、12为充电引脚,可以外接锂电池,13为对外输出电压(共外电路使用),14为ACCU-TEMP接负温度系数的热敏电阻,用于锂电池充电保护控

20、制。15脚是启动脚IGT,系统加电后为使TC35i进入工作状态,必须给IGT加一个大于100ms的低脉冲,电平下降持续时间不可超过1ms。1623为数据输入/输出,分别为DSR0、RING0、RxD0、TxD0、CTS0、RTS0、DTR0 和DCD0。tc35i模块的数据输入/输出接口实际上是一个串行异步收发器,符合ITU-T RS232接口标准。它有固定的参数:8位数据位和1位停止位,无校验位,波特率在300bps115kbps之间可选,默认9600。硬件握手信号用RTS0/CTS0,软件流量控制用XON/XOFF,CMOS电平,支持标准的AT命令集。其中18脚RXD、19脚TXD为TTL

21、的串口通讯脚,需要和单片机或者PC通讯。TC35i使用外接式SIM卡, 2429为SIM卡引脚,30、31、32脚为控制脚,其中30为RTC backup,31为Power down,32 为SYNC。3538为语音接口,35、36接扬声器放音。37、38可以直接接驻极体话筒来采集声音(37是话筒正端,39是话筒负端)6。3.2.3 TC35i模块对外接口电路GPRS模块部分由TC35i模块启动电路、网络指示灯电路、SIM卡读卡电路、TC35i数据接口电路组成。1)TC35i模块启动电路TC35i模块采用AT贺氏指令集。单片机可以通过正确的AT指令对TC35i模块进行初始化和通信数据的接收发送

22、。系统上电以后如果要启动TC35i,可以通过单片机上的P32引脚和手动开关SW2来实现,只要在IGT端加时长至少为lOOms的低电平信号,且该信号下降沿时间小于Ims,然后输入IGT端得信号要保持高电平,这样TC35i就可以正常启动,TC35i模块启动电路如图3-1所示。图3-1 TC35i模块启动电路 2)网络指示灯电路TC35i的第32脚SYNC引脚有两种工作模式,一种是指示发射状态时的功率增长情况,另一种是指示TC35i的工作状态,可用AT命令AT+SYNC进行切换,本模块使用的是后一种。当LED熄灭时,表明TC35i处于关闭或睡眠状态;当LED为600 ms亮/600ms熄时,表明SI

23、M卡没有插入或TC35i正在进行网络登录;当LED为75 ms亮/3s熄时,表明TC35i已登录进网络,处于待机状态,网络指示灯电路如图3-2所示。图3-2 网路指示灯电路3)SIM卡读卡电路TC35i使用外接式SIM卡, 2429为SIM卡引脚,SIM卡同TC35i是这样连接的:SIM上的CCRST、CCIO、CCCL、CCVCC和CCGND通过SIM卡阅读器与TC35i的同名端直接相连,ZIF连接座的CCIN引脚用来检测SIM卡是否插好,如果连接正确,则CCIN引脚输出高电平,否则为低电平。SIM卡读卡电路如图3-3所示:图3-3 SIM卡读卡电路4)电源部分电源电路主要开用LM2941芯

24、片,它是开关型可调高性能微波电路专用稳压芯片,采用TO-263 5-Lead封装,最大输入电压60V,工作温度40 125C。上图中最左边的第一脚是电压调整端,提供1.211V的基准电压,可以通过外围R1、R2两个电阻的分压比能灵活改变输出电压,第二脚是OFF/0N控制端,高电平时关闭电源模块,低电平时模块正常工作,第三脚是GND地,第四脚是IN电源输入端,第五脚是OUT电压输出端,这里可以作为TC35i的电源芯片,TC35i推荐的工作电压是4.2V,电源电路如图3-4所示。图3-4 电源电路3.3单片机及其外围接口电路3.3.1 STC89C51RC/RD+ 系列单片机STC89C51RC/

25、RD+ 系列单片机是宏晶科技推出的新一代超强抗干扰/ 高速/ 低功耗的单片机,指令代码完全兼容传统8051 单片机,12 时钟/ 机器周期和6 时钟/ 机器周期可任意选择,最新的D 版本内部集成MAX810 专用复位电路, STC89系列单片机如图3-5所示。特点:1. 增强型6时钟/机器周期,12 时钟/机器周期 8051CPU2. 工作电压:5.5V-3.4V(5V单片机)/ 3.8V-2.0V(3V单片机)3. 工作频率范围:0 - 40 MHz,相当于普通8051 的 080MHz.实际工作频率可达48MHz.4. 用户应用程序空间4K/8K/13K/16K/20K/32K/64K 字

26、节5. 片上集成1280字节/512字节RAM6. 通用I/O口(32/36个),复位后为:P1/P2/P3/P4 是准双向口/弱上拉(普通8051传统I/O 口)P0 口是开漏输出,作为总线扩展用时,不用加上拉电阻,作为I/O 口用时,需加上拉电阻。7. ISP(在系统可编程)/IAP(在应用可编程),无需专用编程器/仿真器可通过串口(P3.0/P3.1)直接下载用户程序,8K 程序3 秒即可完成一片8. EEPROM功能9. 看门狗10.内部集成MAX810专用复位电路(D版本才有),外部晶20M 以下时,可省外部复位电路11.共3个16位定时器/计数器,其中定时器0还可以当成2 个8 位

27、定时器使用12.外部中断4 路,下降沿中断或低电平触发中断,Power Down 模式可由外部中断低电平触发中断方式唤醒13. 通用异步串行口(UART),还可用定时器软件实现多个UART14.工作温度范围:0-75/-40 - +857图3-5 STC89系列单片机P3第二功能各引脚功能定义:P3.0:RXD串行口输入P3.1:TXD串行口输出P3.2:INT0外部中断0输入P3.3:INT1外部中断1输入P3.4:T0定时器0外部输入P3.5:T1定时器1外部输入P3.6:WR外部写控制P3.7:RD外部读控制单片机在系统中起着控制其它模块的核心作用,单片机通过串口与模块通信,通过AT命令

28、对TC35i模块进行初始化,和通信数据的接收发送和接收方式。如果初始化成功会返回响应的指令,单片机会进行接收,并分析,如果单步操作不成功,单片机会发出指令重复进行操作,但全部初始化完毕之后,就会进入预警阶段并接受车主的短信信息,当有新短消息到达时,TC35i模块会向单片机发送指令,并把短信内容传递到单片机上,单片机对短信内容进行分析,判断,并根据短信内容控制相应的模块。晶振是电路中常用用的时钟元件,全称是叫晶体震荡器,在单片机系统里晶振的作用非常大,他结合单片机内部的电路,产生单片机所必须的时钟频率,单片机的一切指令的执行都是建立在这个基础上的,晶振的提供的时钟频率越高,那单片机的运行速度也就

29、越快。本系统采用的晶振频率为11.0592M。3.3.2 电平转换部分1)电平转换电路单片机有一个全双工串行口,单片机与TC35i之间的可以使用串口通讯,由于TC35i模块的串口输出时是RS232的0-3.3V电平,而单片机的串口是TTL的0-5V电平,因此如果两者要互联并进行通讯,必须要有一个电平装换电路,本设计采用MAX232芯片来对电路的电平进行转换。电平转换电路如图3-6所示:图3-6 电平转换电路2)串口调试接口电路开发板上有一个2排4列的跳线区,如果跳线帽戴到1-2 5-6位置的话可以实现用电脑对STC下载程序,如果戴到2-3 6-7位置时可以用电脑控制TC35I模块收发短信短信息

30、收发专用软件(点击下载)或者用串口调试助手软件进行AT命令测试,如果跳线帽戴到3-4 7-8位置的话可以实现单片机控制TC35I,串口调试接口电路如图3-7所示。图3-7 串口调试接口电路3.3.3 传感器部分1)红外人体传感器1、工作电压:DC4.520V2、电平输出:有人3V高电平,无人0V低电平3、感应角度:110度4、静态电流:小于40A5、感应距离:45米6、触发延时:0.218秒7、触发方式:H:重复/L:不重复8、外形尺寸:PCB外形尺寸:32*24*20mm,螺丝孔距28mm,螺丝孔径2mm;红外人体传感器如图3-8所示。图3-8 红外人体传感器这款模块的性能和上一款完全相同,

31、只是它采用直径只有13毫米的红外透镜,体积更小,更容易嵌入其他设备。这款是采用红外专用芯片BISS0001芯片设计的人体传感模块,它最大的优点是性能稳定可靠,模块有三个输出脚,左上图标有“”的是正电源,标有“”的是地,标有“OUT”的是输出脚,有人活动输出3V高电平,无人输出0V低电平,图中右下角有一个检测方式切换短路线(现在已经改成短路线),中间和H连接为重复模式,只要检测区域有人模块就一直有输出,这种模式一般称为电平输出,中间和L连接为不重复模式,这种模式下即使检测区域有人活动模块也会自动停止输出一段时间(封锁延时)然后再检测,这种模式一般习惯称为脉冲输出。模块上的105黄色电位器是动作输

32、出延时调整,就是检查到人体后输出延时若干秒高电平信号的时间,模块的封锁延时时间由C6决定(默认为102,封锁时间为0.3秒),如果需要光控功能,可以在CDS位置接上一个光敏电阻。模块采用低功耗稳压器件7133A-1,可以保证在很宽的输入电压下稳定提供3.3V的工作电压,确保模块能正常工作8。2)震动传感器引脚定义:1白线(棕线):信号输出,检测到振动时输出1秒左右的下拉信号,可以单片机直接接口。2黑线(黑线):地3. 红线(蓝线):正电源512伏直流图3-9 震动传感器这是振动传感器C,是实际运用得最多的一种传感器,目前绝大多数车辆报警器都是使用这种传感器作为振动检测器件的。它的体积为35X5

33、0X20毫米,振动检测的灵敏度可以通过灵敏度调节旋钮调节,顺时针灵敏度增加,逆时针灵敏度降低。当检测到振动大于一定幅度时,动作指示灯点亮,并输出报警信号,震动传感器如图3-9所示。这种传感器采用压电陶瓷片作为振动检测器件,因为压电片的谐振频率较高,所以在压电片上焊接了一段重力弹簧,既可以降低谐振频率,又能将振动效果增强,因此具有结构简单、成本低廉、灵敏度高并且连续可调等诸多优点。这种传感器采用三极管集电极开路输出的驱动模式,可以和单片机系统直接接口,首先单片机将端口置1,并通过上拉电阻拉至电源正电压,当传感器检测到振动信号时Q1导通,A点由电源电压下拉到0.1V左右,白线也被下拉至0.8V以下

34、,这时单片机就能检测到端口电平变低得到报警信号了,这种结构的优点在于传感器对后续电路(单片机)的工作电压无要求,而且电路上相互隔离互不影响9。3)门传感器图3-10 门传感器这是有线门磁传感器,常闭接点输出,门关闭时触点接通,门打开后触点断开,可触发主机报警,无需外部电源供应。体积:35x65x13mm,门传感器如图3-10所示。3.3.4遥控器及其接收模块1)200米桃木色四键315M遥控器外形尺寸:58x38.5x13毫米发射功率:20毫瓦工作电流:14毫安工作电压:12V A23报警器专用电池工作频率:315MHZ技术标准:兼容PT2262/1.5M振荡电阻图3-11 四键遥控器 按键数

35、据位:A:10 B:11 C:12 D:13 这是200米四键遥控器的内部结构,我们采用PT2264芯片(和PT2262一样),板上标有R9的为振荡电阻,我们采用1.5M 振荡电阻电池上方是18位地址码切换区域,客户可以自行用焊锡短路的方法设置地址码,遥控器如图3-11所示。图3-12为发射器外形,面板上有A、B、C、D四位操纵按键及一个发射指示灯。发射机内部采用声表谐振器稳频,频率一致性非常好,稳定度极高,工作频率315MHZ频率稳定度优于105,使用中无需调整频点,特别适合多发一收等无线电遥控系统使用,而目前市场上的一些低价位无线电遥控模块一般仍采用LC振荡器,稳定度及一致性较差,即使采用

36、高品质微调电容,当温度变化或者震动后也很难保证已调试好的频点不会发生偏移,造成发射距离缩短,。图3-12 发射机等效电路图2)超再生接收模块体积:48x20x8毫米 振荡电阻270K。可以和编码芯片兼容2262,振荡电阻为1.5M的工作频率为315M遥控器配套使用。超再生接收模块的七根引脚分别为10、11、12、13、GND、VT、VCC,其中VCC为56V的供电端,GND为接地端, VT端为解码有效输出端,只要遥控器的任意一个按键被按下,VT都能同步输出高电平,松开按键时立即为低电平,10、11、12、13是解码芯片PT2272(SC2272)的四位数据锁存输出端,有信号 时能输出5V左右的

37、高电平,驱动电流约2mA,与发射器上的四个按键一一对应,这里用的是L4锁存芯片所以输 图3-13 超再生接收模块 出的数据能锁存,超再生接收模块如图3-13所示。天线可以用一根长度为23厘米的导线直接焊接到天线孔处即可,一般来说天线长一些可以提高接收灵敏度,图中红色箭头所指的是振荡电阻,这里用的是270K,可以和1.21.5M振荡电阻的发射器配套使用10。 4 汽车智能防盗报警系统软件结构设计4.1系统软件设计概述本设计采用GSM网络来进行通信,车主主要利用TC35i通行模块来控制汽车,当报警器正常启动之后,将处在不断检测汽车状况和接受车主短信或来电的状态中。如果汽车处在不设防状态,那么车上的

38、传感器检测并传输到单片机的信号将不给予处理,这时通信模块也不会接受车主的来电,只有当车主发送短信解除时,才能使TC35i处在工作状态,当车体有震动,车门被非法打开或有人进入到车内,这时自动发出声光报警信号,并向用户发出报警信息,这时自动关闭车上有感应的传感器,避免向用户重复发送短信,经过一分钟之后,声光报警信号自动解除,两分之后如果车主没有答复,即没有向TC35i模块发送任何形式的短信和没有打电话监听车上的情况,该模块就会自动拨打车主的手机,再过三分钟之后,就自动启动刚才关闭的传感器,如果车主有发送短信到TC35i模块上,与其相连的单片机就会读取用户短信内容,经过分析判断后,执行用户的指令。本

39、系统设置SIM卡接收短信方式是当报警器初始化时就删除卡内的第一条短信,当车主发来短信时,系统自动会将短信放在第一条短信的位置,等单片机读取,并执行相应的命令之后,系统就会自动删除短信。这样可以防止短信内容被其他人读取到,并利用技术对该系统进行破解,本系统通信对象只针对车主,未经允许的用户手机不能对其控制,当车主手机丢失或在外出差手机又没带,本系统设置了一个人性化的功能,更改手机用户,车主只要输入正确的密码并发送到车上的短信模块,就能改变与其的通信对象。 对整个GSM报警器的控制形式分为两种,手机和遥控器,其中手机控制比遥控器控制等级高,当系统处于正常工作状态时,两种控制方式都能控制系统撤防,当

40、系统不处于设防状态时,那就需要看是报警器上一次是通过哪种方式撤防,如果是遥控器对报警器进行撤防的,那么系统可以通过遥控器和手机对报警器进行设防,如果是手机进行的撤防,那么遥控器就不能进行设防,而只有通过手机进行设防。同时手机也可以控制遥控器,当用户遥控器丢失时,车主就可以通过短信的方式,可以让遥控器对于整个系统失效。智能报警系统总体设计流程图如图4-1所示:图4-1报警系统总体设计流程图4.2 GSM规定的AT指令集4.2.1 TC35i模块AT指令AT命令短消息收发有关的规范主要包括GSM 0338、GSM 0340和GSM 0707。前二者着重描述SMS的技术实现(含编码方式),后者则规定

41、了SMS的DTEDCE接口标准(AT命令集)。AT命令即Attention,AT命令集是由诺基亚、爱立信、摩托罗拉和HP等厂家共同为GSM系统研制的DTE-DCE接口标准,是从终端设备TE(TerminalEquipment)或数据终端设备DTE(Data Terminal Equipment)向终端适配器TA(Terminal Adapter)或数据电路终接设备DCE(Data Circuit TerminatingEquipment)发送的。通过TA,TE发送AT命令来控制移动台MS(Mobile Station)的功能,与GSM网络业务进行交互。AT命令包括一般命令,呼叫控制令,网络业务

42、命令,安全性命令,电话本命令,短消息(SMS)命令,补充业务命令,数据命令,传真命令和串口命令。本设计主要用的是短消息命令,对GSM中的短消息业务进行操作,短消息收发规范GSM0707规定了短消息命令11。表4-1 AT指令功能ASCI码指令功能手机回答AT回车握手OKATE简化显示OKAT+CLCC来电显示OK 来电话时串口输出:RINGAT+CLCC+CLCC: 1,1,4,0,0,05133082087,129AT+CNMI=1,1,2设置收到短消息提示OK+CMTI:“SM”,4 4表示手机内短消息数量ATD05133082087;拨打05133082087电话AT+CMGL=0读取电

43、话上全部未读过的SMS消息AT+CMGL=2列出已有的短信息AT+CMGL=4读取全部SMS消息AT+CMGR=X回车读取第X条短消息AT+CMGF=0回车用PDU格式AT+CMGD=X回车删除第X条短消息AT+CLIP=1,1来电自动显示的指令ERROR来电话!RING +CLIP: 13306285091,129AT+CMGS=6 发送短消息的字节数0891683108503105F011000B813103265890F10008A90C665A4E0A597D0031003200331A 结束符号十六进制大写+CMGS: 45 OK第45条短信发送成功!AT+CMGR=1读取第1条短信

44、0:未读过,新的短信息1:已读过第二个1表示已读150 表示PDU数据的长度1 表示读取第1条短信 +CMGR: 1,1,1504.2.2 SMS短消息的编码方式SMS短消息的编码方式主要有Block Mode、Text Mode和PDU Mode三种模式。本设计采用基于AT命令的PDU Mode模式。PDU模式是发送或接收手机SMS信息的一种方法,PDU串表面上是一串ASCII码,由O9、AF这些数字和字母组成。它们是8位字节的十六进制数,或者BCD码十进制数。PDU串不仅包含可显示的消息本身,还包含很多其它信息,如SMS服务中心号码、目标号码、回复号码、编码方式和服务时间等。短信息正文经过

45、十六进制编码后被传送出去。PDU Mode被所有手机支持,可以使用任何字符集,它也是手机短消息默认的编码方式。基本上全国所有的电信局都提供支持PDU Mode的短消息业务。如果需要发送中文或者中英文混合信息,就必须使用PDU模式。PDU相当于一个数据包,它由构成消息(SMS)的信息组成。作为一种数据单一元,它必须包含源目的地址、保护(有效)时间、数据格式、协议类型和正文,正文长度可达140字节,它们都以十六进制表示。PDU结构根据短消息由移动终端发起或以移动终端为目的而不同12。4.2.3报警器各种功能的AT控制指令1. 通讯握手发送:AT(回车)返回:ATOK收到OK,说明握手成功。2为了能

46、在手机上显示中文,设置以PDU数据格式传输发送:AT+CMGF=0返回:AT+CMGF=0 OK3.设置不回显的方式发送:ATE0返回:OK4.设置有短信带提示功能发送:AT+CNMI=2,1返回:OK当有短信时会收到:+CMTI:”SM”,15.有短信时,就要读取短信发送:AT+CMGR=1返回:+CMGR: 1,460891683108501905F0040D91683107966499F60008900113906524231A60A876846C7D8F6653EF80FD6B6388AB522B4EBA76D753D60021OK读取SIM卡上的第一条短信,其中返回的数据中+CMGR之后的1表示已读过,如果未读过为0。6.当读取完短信之后就要对其删除发送:AT+CMGD=1返回:OK删除SIM卡上的第一条短信。7.当接收到来电时,返回:RING这时如果要显示对方用户的号码发送:AT+CLCC返回:+CLCC: 1,1,4,0,0,15980216567,129, /M OK这样就可以判断来电号码是否为车主的号码,以此来决定是否接听。如果要接通只要发送:ATA如果要挂掉只要发

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 学术论文 > 毕业论文/毕业设计

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服