基于STC89C52的汽车智能报警系统的设计

2018-03-22 01:31戴庚
电子技术与软件工程 2018年1期

戴庚

本设计提出了以STC89C52单片机为控制核心,由震动感应、蜂鸣报警、红外测距、GPS-GSM模块、以及模式转换部分构成的智能汽车报警系统。硬件主要部分主要由红外测距传感器、震动传感器、STC89C52智能控制芯片、GPS-GSN模块等构成,软件主要基于嵌入式软件设计,使用C语言进行编程,由串口程序、延迟程序、控制程序等完成各部分功能。本设计旨在通过汽车震动能有效的防盗,而且可以在启动时,可以手动切换成汽车倒车雷达。实现了资源的充分利用,有效的利用了各部分功能,在传统汽车报警系统上做出了改进,使得系统更加便捷与灵活。

【关键词】智能报警系统 震动感应 红外测距 GPS-GSM模块

1 引言

我国经济形势越来越好,车辆拥有率越来越高。但是由此也引发了很多社会问题。其中,最为重要的就是车辆盗窃案件,国内外汽车防盗技术多种多样,我国主要采取的是电子式防盗窃技术。

本设计考虑了多方面因素,提出来功能转换的新思路。当人们远离车辆时,如果车内发生了震动,震动传感器则会检测到车辆的震动,从而将检测信号传输到芯片。芯片接收到信号后,一方面控制蜂鸣器报警器报警,另一方面通过GPS-GSM模块将信息传送到用户的手机端。当用户使用倒车时,可以切换功能,启动红外传感器测量车到障碍物的距离,当距离过近时控制系统会通知蜂鸣器报警,使得用戶知道再继续倒车会发生危险。

2 功能概述

(1)当震动传感器感受到震动以后,将信号通过引脚传输到控制芯片,控制芯片随后通过中断得知车辆发生了震动,接着会发出相应的指令。当车辆发生震动时,传感器传输TTL低电平信号,从而可以触发芯片的中断。当芯片产生中断以后,可以发指令给GPS-GSM模块,通过该模块可以将报警信号发给用户手机或者服务器。

(2)当不需要使用汽车报警功能时,可以通过选择开关来改变功能。在倒车时,可以选择倒车报警功能,通过程序设定安全距离,红外传感器不停的测距,当距离小于安全距离时,车内的蜂鸣器将会报警来提示驾驶员如果继续倒车将会发生危险。

(3)设计功能良好的GPS-GSM模块也是重点之一。GPS模块可以有效的定位到车辆的位置,如果车辆移动以后,这时GPS接收机则会起作用,首先其接受卫星的各种数据,接受其数据信息,之后再使用GSM模块将接受到的卫星位置发送给用户,从而在传输报警信号的同时也实现了车辆定位。

3 硬件设计部分

本设计以STC89C52芯片作为汽车智能报警系统的控制核心,由震动感应、蜂鸣报警、红外测距以及GPS-GSM模块部分构成。震动传感器采用LM393传感器模块构成,红外传感器采用射线辐射传感器模块构成。蜂鸣器采用0905有源蜂鸣器。控制芯片为STC89C52单片机,其核心外设电子线路如图1所示。在P3.0以及P3.1端接入GPS-GSM模块,实现与定位系统的通信。P1.1以及P1.2引脚接工作模式转换电路,实现功能的转换。P3.2以及P3.3分别接红外传感器以及震动传感器,能接受两者信号,灵敏的感应信号。

4 软件设计

系统的软件采用模块化设计,主要包括报警信号采集和信息发送部分,,短信息收发是报警的关键步骤之一,该技术主要是控制芯片与GSM模块之间进行通信以及各种参数的设置。该技术通信方式主要利用了串口中断。短信息发送接收是由相应的指令控制,本设计主要采用AT指令集对信息传输进行命令,发送与接受数据。本设计采用的是PDU MODE模式接受和发送SMS信息,主要用到的AT命令主要有查询注册状态AT+ CREG、AT+ CMGL以及AT+ CMGD命令。GSM模块可以接收到控制方的数据,由此可以采集到紧急报警信息。

5 结束语

该设计使用了基于STC89C52控制芯片的汽车智能报警系统,使用该系统可以大大的增强报警系统的安全性以及稳定性,而且通信距离大大增加。另外,本系统比较灵活,可以方便的切换功能,倒车报警功能大大增加了该系统的丰富性。而且留出了丰富的系统软件接口,通过这些接口稍微扩展就可以得到更加丰富的使用功能。与传统的系统相比,该系统拥有极大地优势,最大的特点是性价比高,可以广泛的应用于社会的各个方面,有极大的推广价值。

参考文献

[1]彭树生.PIC单片机实践与系统设计[M].北京:电子工业出版社,2007(11).

[2]唐明董,张俊波,刘建勋.基于GSM模块的短信平台服务器设计与实现[J].微计算机应用,2007(02):174-176.

[3]李鸿.用单片机控制手机收发短信息[J].电子技术应用,2003,29(01):24-26.

[4]温国海,施荣华,孟敏.基于Q2403A的短消息远程监控系统设计[J].单片机与嵌入式系统应用,2007(02):55-58.

[5]本设计提出了以STC89C52单片机为控制核心,由震动感应、蜂鸣报警、红外测距、GPS-GSM模块、以及模式转换部分构成的智能汽车报警系统。硬件主要部分主要由红外测距传感器、震动传感器、STC89C52智能控制芯片、GPS-GSN模块等构成,软件主要基于嵌入式软件设计,使用C语言进行编程,由串口程序、延迟程序、控制程序等完成各部分功能。本设计旨在通过汽车震动能有效的防盗,而且可以在启动时,可以手动切换成汽车倒车雷达。实现了资源的充分利用,有效的利用了各部分功能,在传统汽车报警系统上做出了改进,使得系统更加便捷与灵活。作者单位

中国海洋大学 山东省青岛市 266100