基于单片机的GSM校车安全报警系统的设计与制作.docx

上传人:夺命阿水 文档编号:1344790 上传时间:2024-06-06 格式:DOCX 页数:31 大小:141.81KB
返回 下载 相关 举报
基于单片机的GSM校车安全报警系统的设计与制作.docx_第1页
第1页 / 共31页
基于单片机的GSM校车安全报警系统的设计与制作.docx_第2页
第2页 / 共31页
基于单片机的GSM校车安全报警系统的设计与制作.docx_第3页
第3页 / 共31页
基于单片机的GSM校车安全报警系统的设计与制作.docx_第4页
第4页 / 共31页
基于单片机的GSM校车安全报警系统的设计与制作.docx_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《基于单片机的GSM校车安全报警系统的设计与制作.docx》由会员分享,可在线阅读,更多相关《基于单片机的GSM校车安全报警系统的设计与制作.docx(31页珍藏版)》请在课桌文档上搜索。

1、本科毕业论文(设计)论文题目:基于单片机的GSM校车安全报警系统的设计与制作现在人们生活水平与科技水平提高,人们更加注重智能化与方便,城市学校的学生会有校内巴士进行接送。而学校的校车座位多,有些司机在开车通常记不住有多少学生上车、下车,会出现将学生遗忘在车上的情况,这种情况非常危险,尤其是在夏季,炎炎夏日车内温度有时高达60多度,学生长时间待在车内非常不安全,严重时可能危及性命。因此,研窕了一款基于单片机的GSM校车安全报警系统的设计与制作,系统主要以STC89C51单片机为主控制,通过各种器件搭建的硬件系统,软件编程,共同完成车内安全报警系统的设计,实现控制功能的具体实现。设计中运用了红外传

2、感器、SIM800C手机短信、烟雾传感器、温度传感器、蜂鸣器报警系统、继电器控制系统、按键控制系统、1.CD显示模块来完成功能设计。此设计安全性能高,使用性高,能够广泛运用于生活中。关键词:STC89C51单片一机;SIM800C手机短信;1.CD显示模块AbstractNowthatpeopleslivingstandardsandscientificandtechnologicallevelshaveimproved,peoplepaymoreattentiontointelligenceandconvenience,andstudentsinurbanschoolswillhaveon-

3、campusbusestopickthemup.Andtheschoolbusseatsaremany,somedriversinthecarusuallycan,trememberhowmanystudentsgetonandoffthebus,therewillbestudentsforgotteninthecar,thissituationisverydangerous,especiallyinsummer,thetemperatureinthecarinthehotsummerissometimesashighasmorethan60degrees,studentsstayinthec

4、arforalongtimeisveryunsafe,seriousmayendangerlife.Therefore,thedesignandproductionofaGSMschoolbussafetyalarmsystembasedonsingle-chipmicrocomputerisstudied,thesystemismainlycontrolledbySTC89C51single-chipmicrocomputer,andthehardwaresystemandsoftwareprogrammingbuiltbyvariousdevicesarejointlycompletedt

5、orealizethespecificrealizationofthecontrolfunction.Thedesignusesinfraredsensor,SIM800CmobilephoneSMS,smokesensor,temperaturesensor,buzzeralarmsystem,relaycontrolsystem,buttoncontrolsystem,1.CDdisplaymoduletocompletethefunctionaldesign.Thisdesignhashighsafetyperformanceandhighusability,andcanbewidely

6、usedinlife.KeyWords:STC89C51MCU;SIM800CSMS;1.CDdisplaymodule摘要IAbstractII引言11系统方案设计21.l总体方案设计21.2部分器件选型21.2.1 主控制芯片选型21.2.2 按键控制选型32硬件系统设计42.1 51单片机系统介绍42.1.1 时钟电路设计42.1.2 复位电路设计52.2 DS18B20温度检测电路设计52.3 蜂鸣器报警电路设计62.4 烟雾传感器电路设计72.5 按键控制电路设计72.6 SIM800C模块电路设计82.7 1.CD显示屏电路设计82.8 人体检测电路设计92.9 继电器控制电路设计

7、92.10 语音播报电路设计103软件系统设计13.1 SIM800C模块程序流程图13.2 蜂鸣器报警程序流程图23.3 DS18B20温度检测程序流程图33.4 语音播报程序流程图43.5 人体红外感应传感器程序流程图54硬件和软件调试64.1 原理图设计64.2 电子电路调试64.3 软件方面调试7结论8参考文献9致谢10附录程序代码11随着汽车产业的迅速发展,汽车已成为人们生活中不可或缺的出行工具。目前汽车主动安全装置主要是避免汽车行驶中发生安全事故,如制动防抱死系统、电子助力转向系统和电子稳定程序系统等,但对于停驻状态下的汽车及车内人员的安全性关注度不高。夏季停驻状态下的汽车内通常会

8、存在很大的安全隐患,若有未成年人滞留车内时间过长,则很容易导致缺氧,甚至闷热致死事件发生,给当事家庭造成了极大的伤害。智能汽车安全报警系统运用于校车中,对校车学生的人身安全进行有效的防护,可以有效的避免学生被滞留校车内时由于发现不及时导致死亡的悲惨事故,提高了学生在校车内的安全保障,同时促进目前汽车在主动保护功能领域中的发展,以及开发新的产品促进国内经济的发展。最重要的是通过智能的检测和防护使得物联网技术能应用到人民的生活实际中,让广大人民都能享受到物联网技术发展所带来的便利H1.1系统方案设计1.l总体方案设计本设计是基于单片机的GSM校车安全报警系统的设计与制作,运用了红外传感器、SIM8

9、00C手机短信、烟雾传感器、温度传感器、蜂鸣器报警系统、继电器控制系统、按键控制系统、1.CD显示模块来完成功能设计。其中使用红外人体感应传感器检测学生是否滞留;烟雾传感器检测小车内是否有烟雾,出现烟雾浓度高为异常;温度传感器检监控车内温度监控,车内温度超过40度为异常;若是传感器检测出现异常时,启动蜂鸣器和继电器进行声光报警,同时以短信发送的方式通知相关人员,及时解除危险,保障学生安全。系统总框图如图1.1所示。图1.1系统总框图1.2部分器件选型1.2.1 主控制芯片选型方案一:采用STM32F103C8T6单片机。此单片机中内部含有一个精简的电路,一般含有外部的复位电路、时钟电路以及MC

10、U芯片构成。在模块上含有各种接口,可以实现各种外接设备的使用,使用方便。功能强大,能够支持各种传感器的连接使用,性价比较高,是小型电子设计的首选芯片网。方案二:采用STC89C51单片机。此单片机是8位微控制处理器,含有高性能、低功耗的优点。内部含有8K字节FIaSh,RAM的容量是512字节,I/O口资源丰富,支持全双串行口,并且能够在没有使用的情况下,进入休眠状态,降低功耗,是单片机入门学习的首选未找涧用根据设计的相关需求中,认为性价比高的STC89C51单片机更加适合此次设计*迷找SI引用1.1.2.2 按键控制选型手动按键使用频率高,能够在智能的电子产品中智能功能失效时,可以使用按键进

11、行手动操作。而在选择按键种类时,通常包含矩阵键盘和独立键盘两种。以下是对这两种按键的介绍:方案一:采用矩阵键盘。在电子设计中,通常在需要使用按键较多的场合中,如设置键盘锁、电话按键拨打等,使用较多的是矩阵键盘。市场上常见的矩阵键盘形式是由16个按钮组合而成,按键不占用单片机资源。方案二:采用独立键盘。在单片机系统中,若是需要控制少数的几个功能键,通常人们会选择使用独立键盘的结构。独立键盘能够直接使用I/O口进行连接使用,无需加入其它元器件或者电路,单个I/O口连线后即可完成功能控制,使用方便,并且与其它按键互不干扰。但是,若是使用的独立按键数量较多时,会造成I/O资源的浪费。按键选材方面通常是

12、由使用数量以及需要实现的功能决定的,本次设计中需要使用按键进行单独功能的控制,需要实现独自控制,并且按键使用数量较少,因此,认为独立按键更加适合此次设计加!未找到引用2硬件系统设计2.151单片机系统介绍本系统核心模块选用STC89C51,它是以8051为内核的8位微控制器。STC89C51最小系统主要含有电源电路、复位电路、时钟电路以及程序下载电路组成。其中电源支持范围是在2.05V;在复位电路中,上电即可自动初始化复位或者掉电复位;在时钟电路中,连接416M的外部高速晶振、高低速的Re振荡器,稳定系统运行。同时他的内部资源丰富,含有众多外设资源,由于有些工作时钟频率各不相同,在芯片配置有5

13、个时钟源,运行工作起来所消耗的功率小,具有睡眠、停止、待机这三个模式未找到引用.工单片机引脚图如图2.1所示。20P1.OVCCP1.lP0.0P1.2P0.1P1.3P0.2P1.4P0.3Pl.5P0.4P1.6P0.5P1.7P0.6RESETP0.7P3.0RXDEA/VPP3.1/TXDA1.E/PP3.2/INT0PSENP3.3/INT1P2.7P3.4/T0P2.6P3.5/T1P2.5P3.6/WRP2.4P3.7/RDP2.3X2P2.2XlP2.1GNDP2.040323-图2.1单片机引脚图1.1.1 时钟电路设计芯片中系统的任何工作都需要按照时间顺序,产生这个时间的电

14、路就是时钟电路。在外接的一些电路中,主要用于系统的稳定工作,让系统能够正常运行。使用的单片机中已经含有两个引脚供外部晶振的I/O口,需要将晶振的两端连接到这两个IO口中,并且要用2个电容的一端分别在晶振的两端,一端接地,其中这两个电容使用的数值范围为1030P,起到过滤掉晶振部分的高频信号的作用,使得晶振工作的时候更加稳定。时钟电路图如图2.2所示。图2.2时钟电路图1.1.2 复位电路设计复位电路主要是用于系统恢复,控制系统的复位状态。可在系统进行数据采集,数据处理时,出现CPU发出错误的指令、执行错误的操作时,开启复位操作,恢复到原来的状态,提高系统的电磁兼容性能。复位电路较为简单,只需要

15、电阻和电容就可以完成复位操作了。单片机中的复位系统的好坏,能够直接影响整个系统工作的可靠性和稳定性U纥复位电路图如图2.3所示。图2.3复位电路图2.2 DS18B20温度检测电路设计DS18B20是一款含有校准数字信号输出的温度传感器,它具有极高的稳定性,其内部有NTC测温元件。它的接口是单线制串行接口,所以跟单片机是以简单的单总线进行通信,只需要单片机的一个IO口便可把传感器内部温度40Bit的数据一次性传输给单片机,使得系统变得简易快捷。该模块只有四根引脚,方便连接。温度传感器实时检测环境的温度数值,并把采集的数值输送到I/O接口后,系统跟设定值进行对比,随后会在屏幕上显示所检测的数值单

16、片机控制器并作出对应的控制指令未找附用礼。DS18B20温度检测电路图如图2.4所示。R16IOKJ图2.4DS18B20温度检测电路图2.3 蜂鸣器报警电路设计蜂鸣器是一种一体化结构电子讯响器,供电方式为直流电源供电,广泛用于电子产品中的发声器件。此蜂鸣器模块使用方便,程序控制方便,在连接上单片机I/O口后只需要进行高低电平信号发送即可让其发出声音。模块含有3个引脚,其中包含VCCGND、I/O口,其中VCC只需要连接上3.3V-5V的电压,GND连接地,I/O连接单片机的I/O口加未找到引用,,蜂鸣器报警电路图如图2.5所示。图2.5蜂鸣器报警电路图2.4 烟雾传感器电路设计烟雾传感器模块

17、用于检测环境中的有害气体情况。本设计中主要通过单片机I/O口进行连接检测电平情况,实时反映当前环境的液化气、苯、烷、酒精、氢气、烟雾等的变化。烟雾传感器输出的模拟信号通过ADCAO832芯片进行模数转换,ADC芯片通过I2C进行通信,读取相应数值U1.烟雾传感器电路图如图2.6所示。图2.6烟雾传感器电路图2.5 按键控制电路设计在电路设计中,按键的连接方式是将按键的两端的引脚分别连接电阻和地,再将单片机控制I/O口连接到电阻端,完成按键控制。按键刚开始的状态是常开,单片机引脚那端是一直导通的,而连接GND的那端是断开的状态,因此按键按下之后,按键就会连通到地,电平就从高电平变成低电平,当单片

18、机扫描按键是否为低电平来判断按键有无按下操作,若是低电平,则判断为按键已经按下“21.按键控制电路图如图2.7所示。SO-OO图2.7按键控制电路图2.6 SIM800C模块电路设计SlM800C是一款四频GSM/GPRS模块,它的性能稳定,外观小,市场上的价格不高,性价比较高,并且能够满足各种电子产品设计的需求。工作频率为GSMGPRS85090018001900MHz,使用过程中耗能少,能够完成语音、SMS以及数据信息的传输。串口通讯默认支持一路标准的全功能串口,也可支持AT命令和数据的发送;支持符合GSMO7.10协议的串口复用功能【。SIM800C模块电路图如图2.8所示。DlIVCC

19、-M-N4007C4100OuF2_TTTVCCRSTRXDTXDGNDSIM8001.RINGDTRMIC+MIC-SPK+SPK-1198工MKl=SIM8001.-11P图2.8SIM800C模块电路图2.7 1.CD显示屏电路设计本设计使用的是1602显示屏,此显示屏的分辨率为128*64,即为128歹U,64行。在写入数据时,控制点阵是一次性控制8位,不能单独控制点阵,而字模的取模方式也是为“列行式”“支1.CD显示屏电路图如图2.9所示。1.CD1602图2.91.CD显示屏电路图2.8 人体检测电路设计人体传感器是依靠红外线的发射与接收来实现测量的传感器,红外线其实就是一种红外光

20、,能够通过一些列的反射、折射、散射等操作来判断遮挡物的位置信息,通常用于物体距离上的测量。除此之外,还能够检测相关物体发出的热量,实现运动检测,通常用于检测人体或动物。由于红外传感器在测量时不需要与被测物体进行接触,在实际测量时,拥有着不容易受到外界的环境影响,灵敏度要求高,测量精准度高的特点。人体检测电路图如图2.10所示。VCCRSDVCCOUTGNDRTGYMK_F-R62.2kR7IOK7,9013图2.10人体检测电路图2.9 继电器控制电路设计在继电器的驱动电路设计中,驱动能力需要根据实际使用的继电器而定,不同继电器线圈的吸合电压和电流都会有所不同,因此,在选用继电器驱动电路芯片时

21、,只有当驱动电路运行大于继电器的吸合电流才能使继电器可靠地工作。继电器控制图如图2.10所示。图2.10继电器控制电路图2.10 语音播报电路设计语音播报模块是一款高度集成的语音合成芯片,内置功能中可以实现中、英两种语言的语音合成,根据相关处理,集成语音编码、解码过程,语音处理中能够分为A/D、D/A、编码处理、存储、解码处理等。而语音播报系统中,需要将相对应的提示语音进行相关处理,如语音压缩、存储等,随后才能等到合适的时候由DACl通道进行输出,并且实现语音播放。8C语音播报电路图如图2.10所示。VREGBUSYPWM-2DATAPWM-IRSTVCCGND图2.10语音播报电路电路图3软

22、件系统设计3.1 SIM800C模块程序流程图单片机上电后,进入初始化阶段,随后SIM800C模块在收到相关传感器传输的数据进行处理,首先模块会将这些数据下载到模块里面,此模块中含有4M字节的RAM,其次需要等待用户使用相关命令读取这些数据,最后完成数据传输。SIM800C模块程序流程图如图3.1所示。图3.1SIM800C模块程序流程图3.2 蜂鸣器报警程序流程图本次设计中使用单片机端口控制蜂鸣器的发声,主要是利用I/O定时翻转电平产生相关的驱动波形进行驱动。在程序中设置相对应的端口中高低电平变化,在这循环运行语句中,不断检测端口的高低电平变化输出。当引脚输出低电平时,蜂鸣器则会发出声响,当

23、此引脚输出高电平时则蜂鸣器停止工作。蜂鸣器报警程序流程图如图3.1所示。图3.1蜂鸣器报警程序流程图3.3 DS18B20温度检测程序流程图在整个系统中,用于测量温度的传感器为DS18B2O,引脚连接方式主要由电源、地、数据脚组成。其中引脚2(DATA)用来给单片机发送单总线的数字信号,传感器上电后并不稳定,在程序设计中需要进行延时进行传感器稳定之后才采集数据,采集数据中DS18B2O传感器进行发送数字信号给到单片机,单片机进行按照传感器采集的高8位数据跟低8位数据进行获取,得出当前的温度。DS18B2O温度检测程序流程图如图3.2所示。图3.2DS18B2O温度检测程序流程图3.4 语音播报

24、程序流程图语音播报系统是将其提前设定好的相关文本进行语音转换,当达到播报条件时,就会触发语音播报系统,从而实现相关内容的播报。语音播报程序流程图如图3.3所示。图3.3语音播报程序流程图3.5 人体红外感应传感器程序流程图人体红外感应传感器进行人体检测,当传感器检测到有人通过时,输出引脚就会持续输出低电平信号到单片机,单片机获取到人进来的信号时,就会执行下一步操作。人体红外感应传感器程序流程图如图3.4所示。图3.4人体红外感应传感器程序流程图4硬件和软件调试4.1 原理图设计绘制原理图,使用的是AltiUmDeSigner软件,这款软件功能强大,能够直接绘制原理图及PCB图,相互关联,能够根

25、据原理图绘制的电路直接导入到PCB文件中直接进行布局连线,方便快捷。电路图如图4.1所示。图4.1电路图4.2 电子电路调试一套完整的设计中,首先需要完成硬件实物部分,确认硬件没有问题后,再进行程序书写实现功能,而硬件上制作完成后,需要进行检测,主要有以下几个步骤:(1)检查焊接电路:元器件在按照原理图进行布局后,开始焊接在电路板上,依次对应方向及位置,再使用烙铁加上锡进行固定。固定位置后,使用万用表进行线路方面的检测,将万用表调至蜂鸣档后,用红黑表笔戳每一条线路是否连通,若是出现漏接、虚焊时,可以及时进行补锡连接,最后使用万用表检查连通后,确认电源方向是否正确,元器件方向是否正确,电源是否有

26、短路现象,确认无误后方可进行通电测试。(2)通直流电观察:电源电压选用所需要的数值,并且确认板子的相关线路没有问题时,方可接入相关电源。当电源接通之后,需要观察是否有出现火花、冒烟等情况,摸一下器件发热是否异常以及需要闻一下是否出现异常气味的现象,若是出现上述情况,立即将电源进行断开,然后检查问题并解决问题后重新通电。最后使用万用表进行测量相关引脚的电压值是否正常,确保电路在正常工作。(3)数据记录:板子在经过相关调试后,是呈现正常的状态时,可以进行对相关功能测试的记录,将检测出来的数据进行分析统计,并且根据这些数据得出相关结论。若是出现小偏差,需要进行调整后进行电路方面的修改,直至达到设计的

27、要求。实物焊接背面图如图4.2所示,实物焊接正面图如图4.3所示。图4.2实物焊接背面图图4.3实物焊接正面图4.3 软件方面调试软件调试指的是重现软件缺陷问题,定位和查找相关问题的根源,最终将问题解决的一个过程。软件调试主耍是为了发现并且排除软件程序中出现的错误,根据实际情况可以通过一些方式方法来控制被调试中程序的相关执行过程,便于随时查看并且修改其错误状态的方法。软件程序在书写上是需要严格遵守相关规则的,严谨到细小的标点符号。因此在排除到一些逻辑上的错误以外,还需要排除是否有格式上的错误,直至更改到编译成功并且出现“0错误”、“0警告”方可进行下载。程序界面图如图4.4所示。图4.4程序界

28、面图结论本次设计是基于单片机的GSM校车安全报警系统的设计与制作,这一设计主要是实现GSM校车安全报警系统,能够在现实生活中能够得到运用。在这次设计中,认识到书本结合实际操作的重要性,在课堂上学习到知识,在运用到了实际生活中时,会被各种环境因素干扰,需要将这些因素考虑到实际的设计当中。设计中主要是分成两个大板块,一个是硬件实物动手制作,另外一个是软件电脑程序输入,这两个板块都是非常重要的,二者缺一不可。在设计过程中,容易出现细节上的问题,在实际制作中需要花费大量时间去钻研,因此最后设计的作品总会觉得哪里还可以再完善,还可以更完美,在日后的日子里也可以继续钻研,学术是永无止境的。参考文献1高明亮

29、.校车智能安全监控系统J沈阳工程学院学报:自然科学版,2022(002):018.2李强,缪秋杰,李金,等.基于物联网的校车安全管理系统J.电子制作,2016(D:2.3黄雪.一种基于多传感器的校车安全警示系统J2019.4李金柏,马雪林,赵艳清,等.基于单片机研发的车辆报警系统J.内燃机与配件,2018(16):2.15许思源,樊宇,张鹏.基于单片机的安全报警系统设计J.科学技术创新,2016(23):18-18.6 HuiWang.OptimalDesignofSingleChipMicrocomputerMulti-machineSerialCommunicationbasedonSig

30、nalVerificationTechnologyJ.InternationalJournalOfInteIligentInformationandManagementScience,2020,9(1)7 ApplicationAnalysisofSingleChipMicrocomputerTechnologyinElectricDriveControlSystem.JournalOfPhysics:ConferenceSeries.2020(C)8 Anovelelectromagneticbandgapdesignappliedfbrsuppressionofprintedcircuit

31、boardelectromagneticradiation.PanpanZuouYan1.i;Er-Ping1.i.2020-01-169谭浩强,C语言设计(第5版)M,清华大学出版社,2017年10温锦辉.对嵌入式ARM系统在电子领域的研究及分析J.电子制作,2020:96-97.11罗清龙,冯敏,李清涛.基于STM32CubeMX嵌入式实验教学改革实践J.计算机教育.2018(01)12魏芬,邓海琴.项目教学法在单片机实践教学中的探索与实践J.实验室科学.2016(01)13钟丽.单片机技术及应用项目教学改革与实践J.信息与电脑(理论版).2017(05)14孙东东,杨永春,刘焕海,李震.

32、C语言与单片机教学反思和创新教学方法的应用研究J.科技风,2021(31).15肖洋.51单片机C语言编程技巧初探J信息通信,2020(1):2.16张文宇,黄程旭,杨桂梅,等.MCS-51系列单片机存储器与其位寻址研究J.电脑知识与技术:学术版,2021,17(13):2.17王彰云.51系列单片机及C编程课程思政教学研究与实践J.湖北农机化,2020.18李健.51单片机双机串口通信的PrOteUS仿真J.世纪之星一高中版,2021(31):2.19顾亚文.单片机技术在电子信息技术中的应用J.电子技术(上海),2022,51(8)320赵家莹,兰扬,胡楠.电子技术中的单片机运用分析J.南方

33、农机,2020,51(3):1.致谢大学是青春时期中最美好的一段时光,时光流逝,时过境迁,我也成为了一名毕业生,对此我百感交集。回首这些年的点点滴滴,是这些校园经历,让我从一名青涩的大一新生变成一名成熟稳重的毕业生。行文至此,终落成章,在这里,我要向所有曾经帮助、鼓励和陪伴过我的人以最真诚的感谢!首先感谢我的论文指导老师,他指引着我论文的方向,我才能够顺利的完成论文选题、论文开题、论文撰写以及到最终的定稿。老师在论文的各个环节中都一一的帮我细细的检查,通过批注提出建议,以及语音和电话进行悉心的沟通;也很感谢在大学中遇到的每一位老师,不仅是在学业上传授的专业知识,还教会了我一些为人处事的方法,有

34、了老师的指引,我才能够成为一个更好的自己。其次感谢在校同学与朋友的细心照顾与耐心陪伴,陪我走过痛苦与欢乐,让我度过了一个难忘而又充实的校园生活。在即将毕业之际,我希望我们都能够在未来的日子里,万事胜意,不忘初心,继续前行!最后,人生的每一步都是不可或缺的一步,是这些经历才成就了如此独一无二的我,感谢遇见的所有人。遇到即是缘分,缘未散必会再相聚,离别也是为了更好的相聚。这段回忆很美好,我会继续保持炽热的心,在未来的道理上发光发亮。附录程序代码while(l)进入循环if(TRO=O|flag_temp=1)(flag_temp=O;read_wendu();)displaywendu();dis

35、play_time();DA=adcO832(O);DA=DA*2;convdata(DA);display_nongdu();KEY();if(HY=O)(if(tvalue400&tvalue!=850&flag_qidong)温度大于40度flag_t=3;elseif(tvalue=350&tvalue!=850&flag_qidong)/温度大于35度flag_t=2;elseif(tvalue=3(X)&tvalue!=850&flag_qidong)/温度大于30度flag_t=1;else(count_t=50;flag_t=O;flag_bofang_t=0;)if(DA16

36、0)-Il-flag_DA=3;elseif(DA=130)flag_DA=2;elseif(DA=100)Hag-DA=1;else(count_DA=50;flag_DA=0;flag_bofang_DA=0;)if(miao360&flag_qidong)六分钟flag_time=3;elseif(miao180&flag_qidong)三分钟flag_time=2;elseif(miao60&flag_qidong)一分钟flag_time=1;else(CoUnUime=50;flag_time=O;fiag_bofang_time=0;)if(flag_qidong)switch(

37、flag_t)/当前温度判断温度大于40,短信发号码(case3:1和号码2,电话打号码2if(flag_send_t1=0)(TransmitText(IJ);)bofang(1,tvalue);delay(2000);if(flag_send_t1=0)TransmitText(2,1);flag_send_tl=l;delay(30);SendString(uATDn);for(send_number=0;send_number11;send_number+)SendASC(0+dianhuahaoma2send-number);SendString(;rn);)break;case2:

38、bofang(l,tvalue);温度大于35,短信发号码1,电话打号码1if(flag_send_tO=O)(TransmitText(IJ);flag_send_tO=l;delay(3OOO);SendString(uATD);for(send_number=0;send_numberl1;send_number+)SendASC(,0dianhuahaomalsend-number);SendString(;rn);)给电话1打电话break;case 1: if(flag_bofang_t=0)温度大于30只播报(bofang(l,tvalue);flag_bofang_t=1;)b

39、reak;)switch(flag_DA)当前浓度判断(case3:浓度大于160,短信发号码1和号码2,电话打号码2if(flag_send_DAl1=0)TransmitText(1,2);基于单片机的GSM校车安全报警系统的设计与制作bofang(2,DA);delay(2000);if(flag_send_DAl=O)(TransmitText(2,2);flag_send_DA1=1;delay(3OOO);SendSlringC1ATD);for(send_number=0;send_number11;send_number+)SendASC(,0+dianhuahaoma2sen

40、d-number);SendString(u;rn);)break;case2:浓度大于130,短信发号码1,电话打号码1bofang(2,DA);if(flag_send_DAO=O)(TransmitTextC1,2);flag_send_DAO=l;delay(3000);SendStringCATD);for(send_number=0;send_number11;send_number+)SendASC(,0,+dianhuahaomallsend-number);SendString(,rn);)break;case1:浓度大于100,只播报if(flag_bofang_DA=0)

41、(bofang(2,DA);flag_bofang_DA=1;)break;)if(flag_qidong)switch(flag_time)当前时间判断case3:/大于6分钟,短信号码1和号码2,电话号码2if(flag_send_time1=0)(TransmitText(l,3);bofang(3,miao)jdelay(2000);if(flag_send_time1=0)TransmitText(2,3);flag_send_time1=1;delay(3OOO);SendString(uATDu);for(send_number=0;send_number11;send_numb

42、er+)SendASC(0+dianhuahaoma2send-number);SendString(u;rn);break;/大于3分钟,短信case 2:号码1,电话号码1bofang(3,miao);if(flag_send_timeO=O)(TransmitText(l,3);flag_send_timeO=l;delay(4000);SendString(nATDn);for(send_number=0;send_number11;Send.number+)SendASC(,0+dianhuahaomalsend-number);SendString(u;rn);break;大于1分钟,只播报case1:if(flag_bofang_time=0)bofang(3,miao);flag-bofang_time=1;)break;

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 在线阅读 > 生活休闲


备案号:宁ICP备20000045号-1

经营许可证:宁B2-20210002

宁公网安备 64010402000986号