已阅读5页,还剩31页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
目录汽车防盗报警系统设计毕业论文目 录1 绪论11.1课题的研究背景11.2汽车防盗器种类11.2.1机械式防盗器11.2.2机电防盗报警器11.3汽车防盗技术的发展现状21.4中国汽车防盗系统的改革发展22 系统设计方案选择32.1系统设计思路32.2选用方案32.3系统结构功能图43 系统优越性的介绍53.1中央处理控制器AT89C51单片机53.2 振动位移传感器53.3 TC35i硬件73.4 移动4G(TD-LTE)网络介绍74 系统硬件设计114.1 CPU主电路、继电器电路及振动信号采集电路114.2 电路的启动运行114.3报警遥控电路124.4 密码钥匙红外遥控电路135 结论与展望155.1结论155.2展望15参考文献17致 谢19附录21汽车防盗报警系统设计1 绪论1.1课题的研究背景21世纪是我们快速飞跃的一个时代,随着我国人民生活水平的不断提高和汽车工业的高速发展, 汽车已经成为人们生活中不可缺少的代步工具,汽车数量增多,车辆被盗的数量也逐年攀升,这给社会带来极大的不安定因素,汽车报警器应运而生并得到很快的发展。早期的汽车防盗装置已经跟不上时代的发展,例如:报警方式管控不方便;报警不能及时通知车主;容易产生误报不好辨别偷盗的真实性等等。现在我国移动4G(TD-LTE)网络已经趋于完善,网络覆盖遍布中国的各个角落,移动网络手机也成了大家的生活必须品,我们结合所学知识把汽车报警信号通过单片机收发器编写,再经过网络数字信号发送到用户手机上,实现手机无线网络软件控制,这个设计不受地域距离的限制,而且产生的误差比较低,保证爱车相距千里也能非常安全。1.2汽车防盗器种类1.2.1机械式防盗器它是种比较常见的汽车防盗装置,主要是利用简单的机械式原理锁住汽车上的某一部件,使其不能正常的工作,以达到防盗的目的。其廉价的使用成本被广大用户接受,现在国内最为常见的机械装置有以下几种:(1)轮胎固定锁,用一整个轮胎固定套锁固定住轮胎叶片,使其无法正常转动,这种锁具比较笨重;(2)方向盘固定锁,通过固定方向盘的活动区间使其无法转动,还有更复杂的把方向盘和离合或者刹车捆绑到一起,使车子无法行驶从而达到目的;机械式防盗器虽然价钱便宜,安装使用便捷。但存在很多不足,例如无法通知车主并报警,使用破拆工具还是能达到偷盗的目的,隐蔽性比较差。1.2.2机电防盗报警器随着现在电子科技的快速发展,人们把各式各样的电子设备加装到点火装置和发动机小型机械锁上,通过电子信号控制机械锁的运行完成防盗报警工作,并且综合了机械防盗器只防盗不报警的缺点。最为常见的是车钥匙连体的按键控制电子锁,其点火钥匙和信号收发器连成一体,通过按键打开车门和读取验证信号使得汽车发动,若强行打开车门或受到强烈撞击就会自动进入警戒状态并发出持续的报警声,自动切断汽车主电路、将制动锁死等。我2009年在西藏当兵的时候亲眼见过车主在三楼窗台用手中的遥控钥匙一键启动丰田v8车,西藏是个非常寒冷的地域,汽车不通过热车是没办法行驶的,这种远程控制小车预热帮助车主节约很多不必要时间。其优点是可以用远程操作控制启动小车,给用户解决很多不必要的麻烦,缺点是盗窃分子在距离车主不远处通过软件远程截取控制汽车信号并加以破解,制作一个与其相同的电子控制锁,可以悄无声息的打开汽车并开走。GPS卫星定位汽车防盗系统,具有车辆定位、遥控熄火、网络查询及跟踪、车内监听、路况信息查询、人工导航等多种功能。当汽车的机电和机械防盗器被不法分子拆除后,仍可以通过全球卫星定位系统持续锁定汽车的大概行驶方向和停靠地点,发送连续信号告诉车主位置,方便警方和车主查找丢失车辆,这也是找回爱车的最后一道屏障。其优点是防盗报警装置非常小,方便隐藏在汽车的许多隐秘角落而不盗窃分子察觉,实时监控汽车方便车主找回爱车。缺点是造价成本非常高昂,需要巨大的资金进行系统维护,一般老百姓很难给予这方面的资金支持。1.3汽车防盗技术的发展现状现阶段发达国家生产的汽车中安装了电子防盗器的比例非常高,但这些汽车防盗装置普遍存在结构复杂、价格昂贵、功能单一和可靠性差等缺点,并不能实现真正的防盗。要适应现代科技防盗,必须进一步提高产品的灵活性和适用性等特点,将控制技术、数据通讯及网络技术等应用技术综合运用到汽车防盗领域,使汽车防盗装置朝着安全、简单、高智能化及功能多样化方向发展。现在流行的一键解锁启动就是高智能电子锁的充分体现,未来汽车防盗装置还将向指纹密码、虹膜密码等多样性密码锁发展,国外发达国家已经率先开始着手研发这类项目,其中有很多优秀的方案可以拿来国人借鉴。1.4中国汽车防盗系统的改革发展中国科技现在正处在飞速上升时期,原来很多东西都是拷贝发达国家的成品技术,在细致精确层面没有一个突出的表现,在国外很多人都知道中国制造(made in china),但仅限于一些日用生活和小成本物品,我记得原来老师跟我说过一个实例发达国家制造的一个汽车零部件在市场上可以买到100美元,中国制造的一个相似的零部件却只能买到10美元甚至更低,很多方面达不到高科技所要求的工艺,这就是为什么国外纯进口的车起步价都是30万以上,而中国制造的汽车普遍都在10万左右。现在世界各国都十分重视有自主知识产权的高科技应用,我们要走上世界的舞台必须打破常规思维创新,并且有着自主知识产权的精简、尖端科技产品,这样才能得到别国的认可,尤其是中国加入了WTO世贸组织后跟外界联系越加频繁,在这场没有硝烟的战争中我国电子防盗系统这块商业大蛋糕正在被许多商家锁定,希望从中分得一小块蛋糕,这种形势也积极的推动着这个新兴产业的蓬勃发展,相信在不久的将来电子防盗系统市场会更加激烈。国内的各大商家也应该把握好时机,多与国外优秀的防盗器材商家合作,从中完善自己的技术水平,建立科学有效的防盗系统开发流程体系,加快国内的防盗技术发展。相信中国的新兴科技产业也会有在世界舞台上初展鳌头的一天。2 系统设计方案选择2.1系统设计思路电子科技的飞速发展,使得单片机应用也悄然进入现实生活中,通过单片机技术和其他相关电子应用技术有机的融合,各种各样的电子防盗报警装置孕育而生,所以我们现在要开发一个性价比高的汽车防盗报警系统,使得汽车报警产品有可靠的优越性和廉价的经济适用性。汽车报警系统初步构想是:开启防盗报警模式后,整个系统处于待工作状态并且接受车主手中钥匙控制指令,当受到设定的外界干扰信号后,系统便会正式开始工作,干扰信号传输到单片机程序中,单片机开始检测外界干扰信号并作出反馈,单片机下达指令到报警装置,报警装置开始运行持续发出警报声,告诉外界汽车报警装置已经启动很好的震慑不法分子;另一方面单片机通过无线网络传输报警信号到监控用户手机中,提醒车主车辆正在被不法分子盗窃,及时告诉车主采取必要措施,并且持续发送汽车位置信号,使车主通过无线网络的相关软件查找到被盗车具体位置范围。2.2选用方案根据现在4G(TD-LTE)网络的覆盖程度和运行的高效率,在结合防盗报警装置现阶段发展情况,我们用4G(TD-LTE)网络来解决本次设计传输的难题。TD-LTE系统是目前开发比较成熟的系统,这种网络信息服务是通过移动4G (TD-LTE)通信的强大覆盖面,实现不用单独建立通信网络,不受区域限制任意地点可以接受信号,而且数据传输相当高效化。方案流程如下图所示:报警系统信号报警分析处理元件4G(TD-LTE)网络网络信号收发元件用户手机控制图2-2 汽车远程报警电路控制方案2.3系统结构功能图振动位移传感器TC35I单片机AT89C51线路连接AUDIO接口模块TD-LTE网络模块继电器控制模块电源供给 图2-3汽车远程报警系统结构功能图单片机是现在电子工业中非常常见的控制器,它以廉价、控制简单、兼容性好被广泛用于电子控制领域。TC35I西门子工业中TD-LTE网络模块是一个新兴的科技传输领域,通过数据传输实现了人们理想中的人机交换。当汽车受到不法侵害时振动传感器持续发送频率信号到单片机AT89C51上,单片机AT89C51进行系统性的处理把信号编写成数据传输到TC35I中,再通过TC35I中的TD-LTE强大的网络模块实现汽车报警信号传输。当车主对此报警作出反馈时用逆推思维,把车主的控制信号通过TC35I的TD-LTE网络传输到单片机AT89C51中,单片机开始解读处理数据,下达指令到继电器控制模块,通过继电器控制报警器持续报警,并切断汽车主电路,锁死主要制动和控制装置。3 系统优越性的介绍3.1中央处理控制器AT89C51单片机中央处理器AT89C51单片机是现在电子工业中使用比较广泛的单片机,它以高性能,低功耗,使用简单方便,兼容性好等绝对优势占据着半壁江山,CMOS8位微控制器是其中的代表之作,它的8K系统兼容了现在一般编程使用的电脑,把系统主要存储在Flash存储器中,使其可以与工业中的80C51产品对接和脚本兼容,优于常规编程器。它的八位CPU帮助现在嵌入式控制系统提高了整体的灵活性和运行效率。AT89C51的内部结构可分为:(1)系统CPUCPU简称中央处理器它具有8位的处理单元,处理单元主要分为运算器和控制器;运算器以算术逻辑为单元核心,主要包括累加器和寄存器两种,这两个运算器一般互不干涉,累加器是通过加减乘除数字1的累计调整(计算器中的1,0运算);寄存器主要是通过与、或、非、异或逻辑运算的方法完成移位、判断、循环转移等多功能数据的运算功能。控制器当接收到运行器所算出的合理参数发送到控制器中,控制器接收开始读取依次通过指令寄存器、指令译码器、震荡器、定时电路及控制电路等等,主要通过指令译码器解读出来运算器发送的指令,指示控制操作装置进行程序控制,实现单片机各部件的运行,两个运算器分别对应着单片机控制器,通常情况下在运行时候一般互不干涉,只能通过数据指令调节来进行控制。(2)存储器ROM存储器是属于程序存储器,一般用于单片机AT89C51存放已经编写好的程序指令,又被称作为长期存储器。RAM存储器是属于读/写存储器,一般存储器内随即存放输入、输出数据和随时变化的数据程序,同时还作为存储器中的数据堆栈区,方便把之前使用过的程序保存或弹出,节省系统空间使用的内存容量,存储器上面还有很多卡槽在内存不够的情况下可以进行外部扩展。3.2 振动位移传感器振动传感器是对车体特殊频段振动进行监测的元器件,在车体被外力破坏的情况可以产生警报。核心部件为ND-1型高灵敏振动位移传感器,它把机械振动转化成数据频率波动,通过系统设定进行筛查从而得出结论,是一种集振动、位移、测量于一身的多方位控制传感器。它的通信端口直接和中央处理器AT89C51单片机相连,减少了很多程序上所带来的麻烦,提高了数据传输效率和及时反馈能力。由于振动传感器对周围振动检测过于灵敏,所以通常在系统上设定屏蔽掉一些周围自然环境所带来的干扰因素,使其工作性能更加可靠。 图3-1 MOST非门振动传感器电路图0Ut 图3-2 振动传感器波形图图为MOST非门电路组成的震动检测电路及其输出波形,其输出的波形是幅度相同的震动脉冲信号。该信号送到单片机,由单片机软件检测震动信号的真伪,通过脉冲宽度、脉冲数量判断震动的类型。微型振动传感元件的内部结构,有一根金属棒架在两个电极中间,当无振动或倾斜时,传感器的导通电阻稳定,当检测到振动时金属棒发生振动,引起电极间导电电阻迅速增大,并产生正比幅度振动信号,从而触发电路。微型振动传感元件是一种采用新型高灵敏度振动传感器,具有全向检测、灵敏度可调、高抗干扰能力、产品一致性和互换性好、体积小、可靠性高、价格低、全密封式封裝可防水防尘等特点,主要性能参数:1、最大工作电压:48V2、最大工作电流:40毫安3、工作温度:不超过100度4、体积:直径5毫米长10毫米3.3 TC35i硬件TC35i硬件是西门子公司开发基于电子工业TD-LTE模块控制器,其内部构造主要由供电模块(ASIC)、闪存、ZIF连接器、天线接口几部分组成。TC35i在电子通信领域完美的兼容性能帮助TD-LTE模块具有良好的中文数据传输,通过数据接口(CMOS)和USIM读卡器天线连接,工作频段稳定在ETD-LTE900和TD-LTE1800之间,一般使用手动控制波特率为300b/s115kb/s , 系统自动控制波特率为1.2kb/s115kb/s。系统本身还自带信号重连功能,在信号薄弱地域造成通信中断时候可以通过reset指令使其实现信号重连。TC35i硬件的工作直流电压稳定在3.34.8V,电流消耗:休眠状态为3.5mA,空闲状态为25mA,发射状态为300mA,一般低配的汽车电瓶就能维持硬件正常运行工作。3.4 移动4G(TD-LTE)网络介绍第一代移动通信网络系统(1G) 主要采用的是模拟技术和(FDMA)频分多址技术。由于受到传输带宽的限制,不能很好的实现网络内部的信息交流,只能通过长途漫游实现通信数据的传输,通常需要打到一个给定的运营商号码上再转接到另一个区域运营商内部,从而建立通信数据的传输,这无形增加了很高的服务经费,不利于用户低消费理念。一代网络通信带宽道路还处于刚刚开发状态,带宽道路非常狭小,一条道路上容不下几个用户同时进行网络使用,很容易出现网络堵塞,造成数据无法传输,给用户带来持续的等待。当时手机网络运营商只有联通和移动两大巨头,两个运营商系统兼容还处在初级阶段,他们内部信息交换相对较为便宜,如果跳出各自的圈子时资讯费用需要多出好几倍。第二代移动网络通信技术主要采用的是数字的时分多址(TDMA)技术和码分多址(CDMA)技术。第二代网络技术在硬件和软件方面都有了很大的改进;(1)硬件:通信运营商通过架设基站扩大局域网络管理范围,提高基站性能实现信号覆盖面,实现移动网络全国各地区覆盖。(2)软件:通过系统自动化更新实现省内、省际自动漫游,无需再通过转接来建立网络通信,扩大网络带宽道路,方便多用户同时使用网络。目前普及最广的是第二代(2G)手机,是移动公司牵头联合电信、联通两家公司采用国际上使用GSM或CDMA技术。可提供话音业务低速的数据业务,也就是收发短消息之类。不过随着现在科技的发展,2G网络生活已经不能满足人们的需求。因此3G技术的发展成为必然。第三代移动通信网络首次将移动网络和互联网带宽结合起来,将手机接入高速互联网内部,借助互联网的全球覆盖面实现有线网络和无线网络无缝连接起来,把网络速度从以前的20kb/s提升到200kb/s,这个速度的飞跃给开发商注入了很多遐想的可能。秉着客户至上的新型服务理念,在通信技术的不断推动之下,象征着3G通信标志的技术WCDMA应运而生。该技术能为用户带来了最高2Mbit/s的数据传输速率,使得现在计算机中应用的任何媒体都能通过无线网络轻松的传递,除了强大的3G仍然有不足之处:(1)速率不够。3G支持的速率还不够高,单载波只支持最大2Mbps的业务。虽然传输率比现有快上千倍,但是未来仍无法满足多媒体的通讯需求。(2)兼容性。第三代移动通信系统的通信标准共有WCDMA,CDMA2000和TD SCDMA三大分支,共同组成一个 IMT2000家庭,成员间存在相互兼容的问题。(3)带宽是非常稀缺的资源。3 G 的频谱利用率还比较低,3G面临的应用问题制式标准仍然不统一,标准间不兼容,核心网络不基于IPv6,无法实现全球漫游, 不能充分地利用宝贵的频谱资源;不支持高速流媒体业务; 不支持与WLAN、FWA、PAN的互联3G网络存在的不足快速的推动了4G网络生活的发展,需要实现4G网络必须完善第三代移动通讯尚不能达到的在覆盖、质量、造价上支持的高速数据和高分辨率多媒体服务的需要,提供更大的频宽需求。第四代移动通信技术主要是包括TD-LTE和FDD-LTE两种制式,(从严格上来说现在的4G网络还没有达到国际电信联盟所规定的第四代移动通信技术标准,但是已经接近此技术标准,所以在专业领域一般被认定为3.9G网络)。4G网络是集成了3G网络和WLAN一体,实现了单载波最大100Mbps的业务,通信运营商为了使4G通信达到100Mbps的传输速度,大幅提高了网络的频谱,使得每个4G网络通道会占有100MHz的频谱,相当于3G网络的20倍左右,基本能和有线光纤网络媲美,网络传输速度上稳定在1M到2M每秒之间,达到了现在网络通信的各项要求。起初人们研究4G通信的目的就是提高它的移动装置访问Internet的速度,所以第四代通信技术的无线传输速度是4G网络的一大特色。第四代通信以它无可比拟的兼容性使得4G网络具备全球漫游功能,通过多样式的数据接口,能跟多种网络兼容,免去了漫游资费,大大降低用户的使用成本。4G网络的快速发展随之而来的是第四代通信终端设计的智能化,流畅的手机操作系统简化使用流程,基本上只用一个按键或者轻击显示屏就能帮助用户更加随性的使用4G网络。目前移动公司已经与全世界9家网络运营商签署了TD-LTE的合作运行合同,努力推动全球构建一个网络体系整体,减少运营网络程序,降低运营网络成本,把更多优惠条件给于广大人民。现在世界的电信巨头正在研发5G网络,预计2020年实现全世界覆盖,5G网络实现了可视通话,是手机发展到现在以来质的飞跃。科技的更新使得小型手机取代笔记本电脑变成可能,或许以后电脑将退出历史的舞台,互联网手机将在舞台上占领主角。4 系统硬件设计4.1 CPU主电路、继电器电路及振动信号采集电路控制主机为AT89C51单片机,该单片机价格低廉、功能强大、有广泛的应用开发基础,容易被技术人员接受。主控机负责接收传感器的报警信号并对信号进行分析处理、控制继电器和报警喇叭、通过AT命令对TD-LTE和MOST进行信息读写,与振动传感器采用ND-l型高灵敏振动位移传感器相连接。它是一种集振动和位移测量于一身的全方位固态控制器件,将机械式振动传感器微型化,将振动体碳化并进行密封处理,对振动有很高的检测灵敏度,对周围环境的声音信号抑制并具有很强的抗干扰能力,其灵敏度通过电容可调。其工作性能更可靠。输出开关信号直接与单片机输入电路相连接,电路结构简单,输出阻抗高,静态工作电流小。 图4-1 CPU主电路、继电器电路及振动信号采集电路图4.2 电路的启动运行通过10ms延时信号和100ms低电平信号启动电路,形成高阻态,在此电路启动设计中利用输出低电平信号形成高阻态模式,可以防止启动引脚的时候有强大的电流流入,保护电路安全性能。VBATT+IGT10ms100ms电路模块启动信号图图4-2 电路模块启动电路图4.3报警遥控电路 图4-3报警遥控电路图报警遥控电路原理图主要由红外传感电路,译码电路部分组成。当车主正确使用本撤防系统时, 发射器发出的编码脉冲红外光信号被传感电路中红外接收管接收。信号经IC1内部38kHZ解调电路检波处理后由8脚输出数字信号, 经BG1 放大后送入14脚.VD5026和VD5027为配对电路。当这对电路A0-A7的状态和编码完全一致时,VT端输出高电平, 点亮绿色发光指示二极管, 解码有效。当发射电路停止发送时, VT端复零, 而VD5027的D3、D4端数据输出中的一路将保持到关机为止。即D3导通时D4截止;或D4导通时D3截止;关断电源时,全部截止。正常工作时, 车主按动遥控发射电路中的绿色按钮AN2, 与其对应的主电路的D4端输出高电平。车辆停驶时, 可按动红外发射器的红色按钮AN1使接收电路中VD5027地址码输出D3端相关的红色发光二极管导通点亮而D4端的数据复零。4.4 密码钥匙红外遥控电路 图4-4密码钥匙红外遥控电路原理图密码钥匙红外遥控电路原理图。主要由VD5026组成编码电路, 经17脚输出约为1.1KHZ的调制信号, 对由CD4011与非门1和与非门2组成的约38KHZ的振荡器所产生的振荡信号进行调制。已调信号经与非门3和与非门4以及三极管BG1,BG2组成的放大电路放大后, 驱动红外发射管。编码器VD5026共有A0-A11共12个编码器。除A0引脚只有两种状态外, 其余都可以有三种编码状态,三种编码状态指接地、悬空、接VCC相联。5 结论与展望5.1结论经过多次的查阅资料和实践的总结得出了以下结论:(1) 在使用TC35I模块的时候,只能保证接入电源电压在4V-5V之间,TC35I硬件承载电压是4.8V,超过5V后很容易造成TC35I模块损毁。(2)手机卡在插入卡槽的时候,一定要先确认好已经断电,防止突然间通过手机卡电流过大,造成手机卡内的硬件芯片损毁,使卡无法连接网络。(3)调节ND-1型高灵敏振动位移传感器的振动区间不好把控,很难调节到一个合适布防的状态。5.2展望(1) 自我感觉在理工学科中理论是支持这件事物的一条主线真理,实践是实现这件事物的唯一准绳,理论中有很多实际因素都没有完全考虑到,只有通过不断的实践探索,才能达到自己心中的目标,在电子通信这个行业中,只有多动手实践才能真正避免少走弯路,从而走向成功。(2) 李克强总理提出的互联网家时代已经悄然改变我们的生活了,让普通老百姓体验到互联网科技的强大。现如今智能机器人,智能家电等这些尖端科技正在孕育而生,有朝一日硬件和软件完美的结合组成的物联网时代,一定时今后发展的趋势。参考文献1陈杰.黄鸿等 .传感器与检测技术.北京高等教育出版社 2002.82陈丽芳 .单片机原理与控制技术.东南大学出版社 2003.13刘迎春,叶湘滨 .传感器原理设计与应用.国防科技大学出版社 2003.54何立民 .单片机应用技术编选.北京航空航天大学出版社 2004.95潘州,杨晋生,张丽萍,智能航标的设计实现J电子测量技术 2006.26杨磊,田作华,朱俊 微型电脑应用 2006.37郑凌燕,葛万成,基于GMS短信的远程控制系统设计J微型电脑应用2006.108周高杯,戴瑜兴,闫博文,智能无线防盗系统的研制J电子测量与仪器学 20006.19陈堂敏.刘焕平主编.单片机原理与应用.北京理工大学出版社 2007.510TD-LTE网络规划设计与优化(4G丛书).人民邮电大学出版社 2013.711数字信号处理(普通高等教育十二五规划教材).国防工业大学出版社 2013.512移动通信系统.机械工业出版社 2015.813TC35I Introduce14Singlechip AT89C51 Introduce15John Joseph KeavenyU Analysis and Implementation of a Novel Single Channel Direction Finding Algorithm on a Software Defined Radio Platform 16基维百科网站 17百度网站 致 谢非常感谢刘和生导师对我们的耐心指导,这次毕业设计不只是我们智慧的产物更饱含了刘老师对我们的深情教导和知识点拨,让我们能把这次毕业设计顺利完成。通过这次毕业设计我对单片机又有了更深刻的了解,发现我们的身边很多电子产物都和单片机有着息息相关的联系。再次感谢我的导师刘和生对我论文的构思以及内容不厌其烦的指导和细心指点,使我在完成论文的同时也深受启发,并给予我很多教益。虽然时间很短,但是在学校却让我感受到了家的温暖,让我对人生有了明确的目标。附录主程序流程图送控制信息到输出缓存区延时处理是否有振动报警信号检测到报警信号准备发送报警信号是否有红外报警信号开始是否TC35i是否响应是否结束是否P0.7=1是否有解防信号是否是否否软件主程序清单:main.c:#include#include #include /头文件#define uint unsigned int#define uchar unsigned char /宏定义/按键sbit key1=P32; /布防sbit key2=P33; /撤防sbit key3=P34; /紧急报警sbit BUZZ=P04; /蜂鸣器sbit rsd=P24; /传感器输入sbit LED_B=P23; /布防指示灯sbit LED_S=P20; /发送消息指示灯uchar code PhoneNO=00310035003200370039003000370033003300350032; /接受号码,这是转码后char code somebody=8BF76CE8610FFF01970752A85DF262A58B6653CA65F659047406;/震动报警信息内容? uint TIME_50ms=0; /计时的最小分辨率50msuint time_continue;uchar TIME_ALAM=0;bit flag=0,flag_BF=0;bit flag_time_start=0;bit again=0;bit flag_alam;bit SOS;bit flag_continue;bit into_BF=0;void delay(uint z)/延时函数uint x,y;for(x=z;x0;x-)for(y=110;y0;y-);void Uart_init()TMOD= 0X20;/T1 方式2 ,8位 自动重装 TH1=0Xfd;TL1=0Xfd; /9600TR1=1; / 定时器1启动 SM0=0; / 设置串口的工作模式SM1=1; /方式1REN=0; / 允许串口接收数据 ES=0; / 串口中断应许 EA=1; / 开启中断 void SendASC(uchar d)SBUF=d;while(!TI);TI=0;void SendString(uchar *str)while(*str)SendASC(*str) ;str+;/delay_uart(1);void TIME()if(flag=0)delay(50);TIME_50ms+;if(TIME_50ms%10=0)LED_B=!LED_B;if(TIME_50ms=400)TIME_50ms=0;flag_BF=1;LED_B=0;flag_time_start=0;again=1;elsedelay(50);TIME_50ms+;if(TIME_50ms%10=0)LED_B=!LED_B;if(flag_alam=1)if(flag_continue=0)flag_continue=1;time_continue=TIME_50ms;BUZZ=!BUZZ;if(TIME_50ms=time_continue+100)BUZZ=1;flag_continue=0;flag_alam=0;time_continue=0;if(TIME_50ms=1200)LED_B=0;TIME_50ms=0;flag_time_start=0;again=1;/按键扫描函数void keyscan()if(key1=0&flag_BF=0)/布防delay(5);/延时if(key1=0)LED_B=0;flag=0;flag_time_start=1;while(key1=0);if(flag_time_start=1)TIME();if(key2=0) delay(5);/撤防if(key2=0)BUZZ=1;/关闭蜂鸣器 flag_alam=0;flag_BF=0;flag=0;flag_time_start=0;LED_S=1;LED_B=1;while(key2=0);if(key3=0)delay(5);if(key3=0)SOS=1;flag_alam=1;while(key3=0); void GSM_work()if(rsd=0&flag_BF=1)flag_alam=1;/*elseBUZZ=1; */if(rsd=0&flag_BF=1&again=1)|SOS=1)LED_S=0;BUZZ=1;SendString(AT+CMGF=1rn);delay(1000);SendString(AT+CSCS=UCS2rn);delay(1000);SendString(AT+CSMP=17,0,2,25rn);delay(1000);SendString(AT+CMGS=);/信息发送指令 AT+CMGS=/SendASC();SendString(PhoneNO); SendASC();SendASC(r);/发送回车指令/SendASC(n);/发送换行指令/delay(1000);SendString(somebody);delay(1000);SendASC(0x1a);if(SOS=0)again=0;flag_time_start=1;flag_alam=1;else if(SOS=1&flag_time_start=1)TIME_50ms=0;flag_BF=1;LED_B=0;flag_time_start=0;again=1;LED_S=1;SOS=0;flag=1;void main()Uart_init();while(1)keyscan();GSM_work(); tc35.c:C51 COMPILER V8.08 TC35 C51 COMPILER V8.08, COMPILATION OF MODULE TC35OBJECT MODULE PLACED IN tc35.OBJCOMPILER INVOKED BY: F:Program FileskeilC51BINC51.EXE tc35.c COMPACT BROWSE DEBUG OBJECTEXTENDline level source 1 #include uart.c 2 #include 1602.h 3 #include delay.h 4 5 #define uchar unsigned char 6 #define uint unsigned int 7 #define NULL 0 8 9 #define ATwaits 10 10 #define DWWwaits 10 11 #define Readwaits 10 12 #define Sendwaits 10 13 14 #define RsBuf_N 40 15 16 char RsBufRsBuf_N; /定义串口接收数据缓冲区 17 18 void Send_AT(void); 19 char *mystrstr(char *s, char *t); 20 21 /*发送联机指令* 22 *功 能: 串口发送数组命令到TC35,AT, 23 *形 参: 24 *返 回 值: 25 *备 注: 测试GSM模块是否连接正确 26 */ 27 void Send_AT(void) 28 29 1 uchar *p,i=ATwaits; 30 1 while(i-) 31 2 SendString(ATr); 32 2 /*等待应答OK 33 2 ES=1; /必须中断 34 2 delayms_100ms(); 35 2 p=mystrstr(RsBuf,OK); 36 2 if(p!=NULL) 37 3 lcd_disp_str(GSM module is OK,1); 38 3 lcd_disp_str(Will contimue! ,2); 39 3 delayms_1000ms();delayms_1000ms(); 40 3 lcd_disp_str( ,1); 41 3 lcd_disp_str( ,2); 42 3 break; 43 3 44 2 lcd_disp_str(No GSM connected,1);delayms_1000ms(); 45 2 lcd_disp_str( ,1); 46 2 47 1 48 49 50 /*字符串查找* 51 *功 能: 查找字符串 52 *形 参: char *s, char *t ;在s中查找t 53 *返 回 值: s_temp(t在s中的位置)成功 0 (失败 ) 54 *备 注: 55 */C51 COMPILER V8.08 TC35 56 char *mystrstr(char *s, char *t) 57 58 1 char *s_temp; /*the s_temp point to the s*/ 59 1 char *m_temp; /*the
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年大学试题(管理类)-招聘管理历年参考题库含答案解析
- 2026年安徽国际商务职业学院高职单招笔试综合素质历年参考题库含答案解析
- 2026年大学试题(理学)-材料科学历年参考题库含答案解析
- 2026年娄底职业技术学院高职单招笔试职业适应性测验历年参考题库含答案解析
- 2026年太原幼儿师范高等专科学校高职单招笔试数学历年参考题库含答案解析
- 2026年天津石油职业技术学院高职单招笔试职业技能测验历年参考题库含答案解析
- 糖尿病饮食治疗宣教版培训课件
- 新飞-营销管理体系诊断和初步建议
- 2026年重庆市大足县教师招聘之中学教师招聘考试题库及参考答案
- 抖音电商:2026年抖音商城双11一站式报名指南
- 护理工作中24小时出入量的精准记录与管理
- JG/T 100-1999塔式起重机操作使用规程
- 形势与政策(吉林大学)知到智慧树章节测试课后答案2024年秋吉林大学
- 疼痛管理制度与规范
- 2024秋期国家开放大学专科《液压与气压传动》一平台在线形考(形考任务+实验报告)试题及答案
- 中国投资人邮箱大全
- 19R505-19G540室外管道钢结构架空综合管廊敷设
- GB/T 45003-2024职业健康安全管理工作中的心理健康安全:管理社会心理风险指南
- 医疗实习生实习合同书
- 设计院经营管理制度
- 8过渡金属配合物催化剂及其催化作用课件
评论
0/150
提交评论