1、陕西理工学院毕业设计汽车遥控防盗报警器的设计xxx(xxxxxxx)指导教师:xxx摘要 汽车成为很多不可缺少的交通工具,现在汽车被盗的现象时有发生,盗贼的手段也层出不穷,为对付不断升级的盗车手段,人们已经进行一些防盗装置的研制为了对盗窃行为进行有效的监测和报警,设计了一种基于单片机的无线防盗系统,系统主要由硬件与软件两部分组成,硬件包括人体热释电红外传感电路、无线收发电路、控制处理电路和温度感应等。当红外感应器感应到人时会发出高电平信号且当温度超过设定温度时候就会发出报警信号,使得蜂鸣器报警,在通过无线传输使得远程也接收到报警信号,使得车主能够及时作出应急措施。关键词防盗系统;红外传感器;无
2、线收发电路;单片机;温度传感器Car Remote Anti-theft Alarm DesignXxxx(xxxxx)Instructor: xxxxxAbstract: Many cars become an indispensable means of transport, car theft is now the phenomenon have occurred, the means thieves are endless, to combat the escalating theft means, people have developed some security devices
3、 in order to carry out effective monitoring of theft and alarm, the design of a microcontroller-based wireless security systems, hardware and software system is mainly composed of two parts, hardware, including human pyroelectric infrared sensing circuit, wireless transceiver circuit, control circui
4、t and temperature sensors and other processing. When the infrared sensor senses that the person will be issued when a high level signal when the temperature exceeds the set temperature and time will be an alarm signal, making the buzzer alarm, remotely via wireless transmission makes it receives the
5、 alarm signal, so that owners can timely make emergency measures.Key words: anti-theft system; infrared sensor; wireless transceiver circuit; mcu; temperature sensor1引言11.1课题背景11.2课题研究的目的与意义21.3汽车防盗技术的国内外分析21.4汽车防盗的分类22方案论证及选择62.1基于GSM的汽车防盗报警系统62.2基于pt2262的汽车防盗报警系统62.3方案的选则73系统硬件电路设计83.1红外传感器模块83.1.
6、1红外传感器描述83.1.2红外传感器的参数说明83.2温度传感器93.2.1温度传感的描述93.2.2温度传感器工作方式93.2.3测温操作103.3无线收发模块pt2262/2272介绍143.4报警电路的设计153.5单片机最小系统的设计164系统软件设计184.1软件编译Keil简介184.2主控程序的设计184.3子程序设计194.3.1温度传感器子程序194.3.2报警子程序204.4程序编译于下载215系统电路制作与调试235.1系统电路制作235.1.1温度模块与红外线模块235.1.2报警模块及无线传输报警模块235.2系统调试24结论26致谢27参考文献28附录A 英文文献
7、原文29附录B英文文献译文41附录C 源程序53附录D汽车防盗原理图和仿真图58附录E温度传感器子程序60附录F元器件清单62 陕西理工学院毕业设计1引言1.1课题背景随着人们生活水平的不断提高,汽车越来越成为人们生活中不可缺少的一部分。从世界上第一辆T型福特牌轿车被盗开始,偷车已成为现今城市里最常见的犯罪行为之一。汽车数量增多,车辆被盗的数量也逐年上升,这给社会带来极大的不安定因素,担心车辆被盗,成为困扰每一位汽车用户的难题。随着敞篷汽车的流行,汽车门锁已无法成为万无一失的铁将军,使车门锁止系统的概念进一步被淡化,由此汽车防盗器也应运而生。现在市场上各种电子防盗器琳琅满目,销量最好的电子防盗
8、锁在300元至400元之间即可买到。现在市场上许多新款轿车上都已经安装了原厂的汽车防盗器,有些车辆的钥匙上就有防盗芯片,随机变开锁密码,使盗车贼无法用科技手段解锁,而这种钥匙一旦丢失就只能凭车辆的用户登记卡到原厂再配一套钥匙。最新的技术资料上称,有些车型已经开始使用隐型IC卡代替车钥匙,车主只要走进车辆3至5米范围,防盗器将自动解锁,车主坐进车内按下点火开关车辆就被起动。当车主离开车辆5米后,车门将自动上锁。汽车防盗报警器、遥控电子锁都是伴随汽车工业的崛起而诞生的,为了应付整车被盗或车上零部件(如汽车音响、轮胎、蓄电池等)及车内物品的被盗,人们最初普遍使用的是机械式防盗器具,如方向盘锁、排挡锁
9、等,这些器具虽然有效的降低了整车直接驾驶被盗的难度,但对汽车零部件及车内物品的被盗却显得无能为力。其缺点是只防盗不报警,容易被发现和破坏,而优点是价格比较低廉,适合所有车辆使用,并且不需要车辆供电系统的支持,所以目前仍被人们采用。现在广泛使用的遥控汽车防盗报警器和遥控电子锁(也称报警系统),是时下最流行而且普及率最高的电子防盗报警系统。其特点是,所有功能的实现可通过钥匙扣(或其他微型)式无线发射机(习惯称遥控器)遥控操作,在防盗模式下,无论是前机器盖、后备厢或车门被开启还是车辆被碰撞或拖、吊,或是车窗被打破,或是车内有物体移动,或是用钥匙发动车辆,均会触发报警。在报警状态,高音警号鸣叫,汽车双
10、蹦灯(危险紧急信号灯)闪亮,以吓阻盗窃者并引起车主及他人的注意。有的还通过专用无线发射和接收装置,提醒车主是不是自己的车辆有情况,双向报警型系统还可以通过遥控器来查询和显示车辆所处的各种状态。另外遥控电子锁使用方便,具体可见电子锁在汽车防盗中具有哪些功能。此外,汽车遥控防盗报警器和遥控电子锁还具有许多附加功能,如中央门锁控制、声光寻车、遥控起动、强制熄火等等。虽然汽车遥控防盗报警器和遥控电子锁也有它的不足之处,如控制距离近,单向型遥控器距离在30-50m,双向型有效距离在300 - l 000m之间,并且只适合金属棚全封闭型车辆,需车辆本身供电系统的支持。但由于汽车遥控防盗报警器产品成熟、型号
11、众多、价格档次多,所以它是时下电子防盗器中应用最广泛的产品。1.2课题研究的目的与意义随着中国经济的蓬勃发展,人们的生活水平日益提高,汽车的应用得到了迅猛发展,汽车的普及给人们生活带来了极大的方便,但同时汽车的安全也给人们提出了一大难题汽车被盗。目前各种汽车防盗方法和产品层出不穷,但是,汽车防盗问题依旧没有完全解决。本文研究的汽车远程防盗报警系统是利用PT2262实现数据通信,克服了传统汽车报警系统的防盗方式单一,报警范围小,容易产生误报,声控报警的噪音干扰周围居民生活等缺点。其低投入、高效率的特性将带动起一个全新的通讯技术的推广应用。因此,研究汽车远程防盗报警系统具有较好的实用价值和广阔的市
12、场前景。1.3汽车防盗技术的国内外分析 国外汽车防盗技术起步较早,主要原因是国外汽车保有量很大,而且盗窃案件逐年上升,广大汽车用户对汽车在防盗性能方面有更高的需求,另一方面国外政府也针对汽车防盗性能制定了严格的法律法规;同时微电子技术和计算机软件技术的进步也推动了汽车制造厂商对汽车防盗技术进行研究和升级。最初的防盗设备为机械锁装置,代表产品有转向盘锁和变速档锁,特点是价格低廉,但使用不方便,只防盗不报警。之后推出了电子遥控门锁和钥匙防盗门锁,代表产品有德克萨斯仪器公司的一家子公司推出钥匙防盗技术,主要利用射频技术比对钥匙中的密码转发器和点火线圈上识别器的识别码,从而控制汽车发动机ECU的启动。
13、1994年德国梅赛德斯奔驰公司推出变密码防盗技术,在之前技术的基础上将密码变成随时可变的,大大提高了防盗性能。2004年,日本松下电器公司推出了感应式防盗技术,利用声压传感器和人体传感器辨认异常情况进行处置和报警。现在的最新技术是基于GPS全球定位系统和移动公司GSM、GPRS以及短信技术的综合防盗系统,具有车辆定位、遥控熄火、网络查询及跟踪、车内监听、路况信息查询、人工导航等多种功能。国内对汽车防盗技术的研究起步较晚,但对新技术的跟进十分迅速,特别是对GPS、GPRS、GSM、短信、RFID以及跳码等最新技术在汽车防盗上应用进行了卓有成效的研究。1.4汽车防盗的分类汽车防盗器就是一种安装在车
14、上,用来增加盗车难度,延长盗车时间的装置,是汽车的保护神。它通过将防盗器与汽车电路配接在一起,从而可以达到防止车辆被盗、被侵犯、保护汽车并实现防盗器各种功能的目的。随着科学技术的进步,为对付不断升级的盗车手段,人们研制出各种方式、不同结构的防盗器,目前防盗器按其结构可分四大类:机械式、芯片式、电子式和网络式。机械式防盗器:机械式防盗装置是市面上最简单最廉价的一种防盗器型式,其原理也很简单,只是将转向盘和控制踏板或挡柄锁住。其优点是价格便宜,安装简便;缺点是防盗不彻底,每次拆装麻烦,不用时还要找地方放置。机械式防盗装置比较常见的有:转向盘锁。所谓转向盘锁就是大家熟悉的拐杖锁,它靠坚固的金属结构锁
15、住汽车的操纵部分,使汽车无法开动。方向盘锁将方向盘与制动踏板连接在一块,或者直接在方向盘上加上限位铁棒使方向盘无法转动。目前市场上推出一种护盘式转向盘锁,以覆盖的方式,将镍铝高强度合金钢横跨在转向盘的某二辐,在锁头上再接一根钢棒,防止歹徒使用暴力窃车。这种锁为隐藏式,有一层防锯防钻钢板保护,另外材质也比传统的拐杖锁坚固,锁芯也设计得更加精密。可拆卸式转向盘。该种防盗器材在市场上较拐杖锁少见,其整套配备包括:底座、可拆式转向盘、专利锁帽盖。操作程序是:先将转向盘取下,将利锁帽盖套在转向轴上。即使小偷随便拿一个转向盘也无法安装在转向轴上。该类防盗锁的优点是不会破坏原车结构,故障率低,操作容易;缺点
16、是车主必须找一个空间隐藏拆下的转向盘。上述机械式防盗装置结构比较简单,占用空间,不隐蔽,每次使用都要用钥匙开锁,比较麻烦,而且不太安全。因此,随着电子技术在汽车上的应用,电子式防盗装置就应运而生。芯片式防盗器:芯片式数码防盗器是现在汽车防盗器发展的重点,大多数轿车均采用这种防盗方式作为原配防盗器.芯片式防盗的基本原理是锁住汽车的发动机,电路和油路,在没有芯片钥匙的情况下无法启动车辆.数字化的密码重码率极低,而且要用密码钥匙接触车上的密码锁才能开锁,杜绝了被扫描的可能.目前进口的很多高档轿车,国产的大众,广州本田和派力奥等车型已装有原厂的芯片防盗系统。目前,芯片式防盗已经发展到第四代,最新面世的
17、第四代电子防盗芯片具有特殊的诊断功能,即已获授权者在读取钥匙保密信息时,能够得到该防盗系统的历史信息,系统中经授权的备用钥匙数目,时间印记以及其他背景信息,成为收发器安全性的组成部分.第四代电子防盗系统除了比以往的电子防盗系统更有效的起到防盗效果外,还具有其他先进之处,独特的射频识别技术可以保证系统在任何情况下都能正确的识别驾驶者,在驾驶者接近或远离车辆时可以自动识别其身份,自动打开或关闭车锁。电子式防盗装置:所谓电子防盗,简而言之就是给车锁加上电子识别,开锁配钥匙都需要输入十几位密码的汽车防盗方式,它一般具有遥控技术,是随着电子技术的发展而迅速发展起来的一种防盗方式。电子式防盗器有如下四大功
18、能:防盗报警功能。这个功能是指在车主遥控锁门后,报警器即进入警戒状态,此时如有人撬门或用钥匙开门,会立即引及防盗器鸣叫报警,吓阻窃贼行窃,这也是电子防盗器最大的卖点和争议之处,因为它发出的“哇、哇”声在震慑盗贼的同时,也存在着扰民的弊端。北京和深圳等一些城市已经对电子式防盗器中的一种俗称“哇哇叫”的防盗器亮了红牌;车门未关安全提示功能。行车前车门未关妥,警示灯会连续闪烁数秒。汽车熄火遥控锁门后,若车门未关妥,车灯会不停闪烁,喇叭鸣叫,直至车门关好为止;寻车功能。车主用遥控器寻车时,喇叭断续鸣叫,同时伴有车灯闪烁提示;遥控中央门锁。当遥控器发射正确信号时,中央门锁自动开启或关闭。电子遥控防盗装置
19、的遥控器、电子钥匙都有相对应的密码。遥控器发射部分采用微波/红外线系统。利用手持遥控器将密码信号发向停车位置,门锁系统接收开启,驾车者进车后再将电子钥匙放入点火锁内,电子钥匙将内置密码发至控制电路中的接收线圈,产生电感耦合令电路和油路启动,使汽车得以运行。电子防盗装置的两个最大的卖点就在于它的密码解锁和报警声,其中密码解锁根据密码的发射方式的不同分为定码式和跳码式两种。定码式防盗器的特点是密码量少。工作原理主要是利用密码扫描器或解截码器,通过它们接收到的空间无线电信号截取主机密码,从而通过复制解除防盗系统。现在,因为它密码重复的机率比较大,已经基本被淘汰。跳码式防盗器的工作原理则是通过在防盗过
20、程中,不断变化的大量密码函使得主机能确认由车主发出的信号来工作。它的优点就是密码量多,不容易出现重复。现在市面上常见的电子数码防盗器主要是通过专用微电脑数据来锁定汽车的油路、点火电路以达到控制车辆启动的目的,只有唯一的数码车匙接触对码方可解除锁定,因此在解码截码上具备了不错的性能。过去的电子式防盗器在雷声和剧烈的震动、碰撞中往往会发出恼人的叫声,不但扰民,自己听了也觉得心惊肉跳。现在的电子式防盗器在这方面也取得了不错的长进,比如常见的电子防盗器一般就只有在窃贼试图剪断防盗线路的时候才会立即动作,清静了不少;GPS卫星定位汽车防盗系统网络式防盗器:和很多高端技术的来历一样,GPS的“出身”也有着
21、浓浓的军事背景,即全球卫星定位系统,在20世纪70年代,美国为了和苏联对抗,美国耗资130亿美元研制开发出来的。最初只使用于军事领域。1993年后,美国国防部正式宣布GPS向全球免费开放使用,由于它先进的技术特点在很多方面和交通行业不谋而合,因此很快就被广泛的用于交通行业。GPS的工作原理是利用接收卫星发射信号与地面监控设备和GPS信号接收机组成全球定位系统,卫星星座连续不断发送动态目标的三维位置、速度和时间信息。保证车辆在地球上的任何地点、任何时刻都至少能收到卫星发出的信号。GPS主要是靠锁定点火或启动来达到防盗的目的,同时还可通过GPS卫星定位系统,将报警处和报警车辆所在位置无声地传送到报
22、警中心。因此,只要每辆移动车辆上安装的GPS车载机能正常的工作,再配上相应的信号传输链路(如GSM移动通讯网络和电子地图),建一个专门接收和处理各个移动目标发出的报警和位置信号的监控室,就可形成一个卫星定位的移动目标监控系统。GPS卫星定位汽车防盗系统有如下五大功能:(1)定位功能。监控中心在全国范围内可随时监控某辆车的运营状况,可以24小时不间断地检测目标车辆当前的运行位置、行使速度和前行方向等数据。(2)通讯功能。GPS适应信息时代的需求,在行车中可以为车主提供GSM网络上的全国漫游服务。车主可以随时随地与外界和服务中心保持联络。在实际使用过程中,对劫车者也具有震慑作用。另外,它的话费优惠
23、和免提功能也更方便更舒心。(3)监控功能。如果万一不幸遇上劫匪,可以通过GPS系统配备的脚踏/手动报警、防盗报警等报警设施与监控中心的联系。2方案论证及选择2.1基于GSM的汽车防盗报警系统基于GSM汽车防盗报警系统的框图见图2.1。该报警系统依托GSM网,利用GSM无线通信业务及短信业务,对车辆进行远程监控和定位。GSM收集控制方式有两种,一种是采用模拟键盘控制方式,采用DTMF双音信号编解码实现数据信号的发送接收,一种是采用GSM收集串行数据接口,利用GSM网短信息业务,实现数据的信号发送接收。图2.1基于GSM的汽车防盗报警系统框图2.2基于pt2262的汽车防盗报警系统基于pt2262
24、汽车防盗报警系统框图见图2.2。Pt2262是一款点动式的无线发送接收模块,具有良好的收发性能价格便宜。信号的采集通过两种类型的传感器,红外传感器和温度传感器,利用无线传感器检测是否有人接近汽车,利用温度传感器检测发动机的温度,看车是否启动,如果当温度、红外两个传感器都触发的时候证明有人盗窃汽车,就会发出报警信号,在通过无线发送接收模块通知远处的车主,进一步保证了汽车的安全。 图2.2 基于pt2262汽车防盗报警框图2.3方案的选则两种方案都能很好的完成该任务,但是他们都有各自的优缺点。方案一基于GSM的汽车防盗报警系统的扩展性比较好,而且能够网络化和信息化,进一步加强了汽车被盗的几率,而且
25、除了系统以外用户不需要支付高额费用,只用携带手机就能进行双向的控制。但是系统价格比较贵,维护价格也高。方案二基于pt2262的汽车防盗报警系统优点是价格便宜,而且能够很好的完成汽车防御,维护价格也少。但是相对于GSM来讲不够信息化和网络化,扩展性能较差。由于两个方案都能完成我的课题要求,但是方案一的价格远远大于方案二。从价格,维护方面我选择方案二。3系统硬件电路设计3.1红外传感器模块3.1.1红外传感器描述该传感器对环境光线适应能力强,其具有一对红外线发射与接收管,发射管发射出一定频率的红外线,当检测方向遇到障碍物(反射面)时,红外线反射回来被接收管接收,经过比较器电路处理之后,绿色指示灯会
26、亮起,同时信号输出接口输出数字信号(一个低电平信号),可通过电位器旋钮调节检测距离,有效距离范围280cm,工作电压为3.3V-5V。该传感器的探测距离可以通过电位器调节、具有干扰小、便于装配、使用方便等特点,可以广泛应用于机器人避障、避障小车、流水线计数及黑白线循迹等众多场合。3.1.2红外传感器的参数说明当模块检测到前方障碍物信号时,电路板上绿色指示灯点亮电平,同时OUT 端口持续输出低电平信号,该模块检测距离280cm,检测角度35,检测距离可以通过电位器进行调节,顺时针调电位器,检测距离增加;逆时针调电位器,检测距离减少。传感器主动红外线反射探测,因此目标的反射率和形状是探测距离的关键
27、。其中黑色探测距离最小,白色最大;小面积物体距离小,大面积距离大。传感器模块输出端口OUT 可直接与单片机IO 口连接即可,也可以直接驱动一个5V 继电器;连接方式:VCC-VCC;GND-GND;OUT-IO。比较器采用LM393,工作稳定。可采用3-5V 直流电源对模块进行供电。当电源接通时,红色电源指示灯点亮。图3.1.2 红外传感器原理图3.2温度传感器3.2.1温度传感的描述独特的单线接口仅需一个端口引脚进行讯;每个器件有唯一的64位的序列号存储在内部存储器中;简单的多点分布式测温应用l无需外部器件;可通过数据线供电。供电范围为3.0V到5.5V;测温范围为-55125(67257)
28、;在1085范围内精确度为5。;温度计分辨率可以被使用者选择为912位。最多在750ms内将温度转换为12位数字;用户可定义的非易失性温度报警设置;报警搜索命令识别并标志超过程序限定温度(温度报警条件)的器1与DS1822兼容的软件实物图;应用包括温度控制、工业系统、消费品、温度计或任何热感测系统;引脚说明:GND地,DQ 数据I/O,VDD可选电源电压,NC无连接。图3.2.1 DS18B20实物图3.2.2温度传感器个工作方式DS18B20数字温度计提供9-12位摄氏温度测量而且有一个由高低电平触发的可编程的不因电源消失而改变的报警功能。DS18B20通过一个单线接口发送或接受信息,因此在
29、中央处理器和DS18B20之间仅需一条连接线(加上地线)。它的测温范围为-55125,并且在-1085精度为5。除此之外,DS18B20能直接从单线通讯线上汲取能量,除去了对外部电源的需求。每个DS18B20都有一个独特的64位序列号,从而允许多只DS18B20同时连在一根单线总线上;因此,很简单就可以用一个微控制器去控制很多覆盖在一大片区域的DS18B20。这一特性在HVAC环境控制、探测建筑物、仪器或机器的温度以及过程监测和控制等方面非常有用。表3.2.2 详细的引脚说明引脚引脚符号说明51GND接地42DQ数据输入/输出引脚。对于单线操作:漏极开路。当工作在寄生电源模式时用来提供电源(建
30、“寄生电源”节)33VDD电源图3.2.1是表示DS18B20的方框图,表3.2.2已经给出了引脚说明。64位只读存储器储存器件的唯一片序列号。高速暂存器含有两个字节的温度寄存器,这两个寄存器用来存储温度传感器输出的数据。除此之外,高速暂存器提供一个直接的温度报警值寄存器(TH和TL),和一个字节的的配置寄存器。配置寄存器允许用户将温度的精度设定为9,10,11或12位。TH,TL和配置寄存器是非易失性的可擦除程序寄存器(EEPROM),所以存储的数据在器件掉电时不会消失。DS18B20通过达拉斯公司独有的单总线协议依靠一个单线端口通讯。当全部器件经由一个3态端口或者漏极开路端口(DQ引脚在D
31、S18B20上的情况下)与总线连接的时候,控制线需要连接一个弱上拉电阻。在这个总线系统中,微控制器(主器件)依靠每个器件独有的64位片序列号辨认总线上的器件和记录总线上的器件地址。由于每个装置有一个独特的片序列码,总线可以连接的器件数目事实上是无限的。单总线协议,包括指令的详细解释和“时序”见单总线系统节。DS18B20的另一个功能是可以在没有外部电源供电的情况下工作。当总线处于高电平状态,DQ与上拉电阻连接通过单总线对器件供电。同时处于高电平状态的总线信号对内部电容(Cpp)充电,在总线处于低电平状态时,该电容提供能量给器件。这种提供能量的形式被称为“寄生电源”。作为替代选择,DS18B20
32、同样可以通过VDD引脚连接外部电源供电。3.2.3测温操作DS18B20的核心功能是它的直接读数字的温度传感器。温度传感器的精度为用户可编程的9,10,11或12位,分别以0.5,0.25,0.125和0.0625增量递增。在上电状态下默认的精度为12位。DS18B20启动后保持低功耗等待状态;当需要执行温度测量和AD转换时,总线控制器必须发出44h命令。在那之后,产生的温度数据以两个字节的形式被存储到高速暂存器的温度寄存器中,DS18B20继续保持等待状态。当DS18B20由外部电源供电时,总线控制器在温度转换指令之后发起“读时序”,DS18B20正在温度转换中返回0,转换结束返回1。如果D
33、S18B20由寄生电源供电,除非在进入温度转换时总线被一个强上拉拉高,否则将不会由返回值。寄生电源的总线要求在DS18B20供电节详细解释。表3.2.3(a) 温度寄存器格式 bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0LS Byte 23 22212-12-22-32-4 Bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8LS BytessssS262524表3.2.3(b) 温度/数据关系温度数据输出(二进制)数据输出(十六进制)+125000001111101000007D0h+85
34、00000101010100000550h+25.062500000001100100010191h+10.125000000001010001000A2h+0.500000000000010000008h000000000000000000000h-0.51111111111111000FFF8h-10.1251111111101011110FF5Eh-25.06251111111001101111FE6Eh-551111110010010000FC90h上电复位时温度寄存器默认值为85 ;报警操作信号:DS18B20完成一次温度转换后,就拿温度值与和存储在TH和TL中一个字节的用户自定义的
35、报警预置值进行比较。标志位(S)指出温度值的正负:正数S=0,负数S=1。TH和TL寄存器是非易失性的,所以它们在掉电时仍然保存数据。在存储器节将解释TH和TL是怎么存入高速暂存器的第2和第3个字节的。当TH和TL为8位寄存器时,4位温度寄存器中的11个位用来和TH、TL进行比较。如果测得的温度高于TH或低于TL,报警条件成立,DS18B20内部就会置位一个报警标识。每进行一次测温就对这个标识进行一次更新;因此,如果报警条件不成立了,在下一次温度转换后报警标识将被移去。总线控制器通过发出报警搜索命令ECh检测总线上所有的DS18B20报警标识。任何置位报警标识的DS18B20将响应这条命令,所
36、以总线控制器能精确定位每一个满足报警条件的DS18B20。如果报警条件成立,而TH或TL的设置已经改变,另一个温度转换将重新确认报警条件;DS18B20供电:DS18B20可以通过从VDD引脚接入一个外部电源供电,或者可以工作于寄生电源模式,该模式允许DS18B20工作于无外部电源需求状态。寄生电源在进行远距离测温时是非常有用的。寄生电源的控制回路见图1,当总线为高电平时,寄生电源由单总线通过VDD引脚。这个电路会在总线处于高电平时偷能量,部分汲取的能量存储在寄生电源储能电容(Cpp)内,在总线处于低电平时释放能量以提供给器件能量。当DS18B20处于寄生电源模式时,VDD引脚必须接地;寄生电
37、源模式下,单总线和Cpp在大部分操作中能提供充分的满足规定时序和电压的电流(见直流电特性和交流电特性节)给DS18B20。然而,当DS18B20正在执行温度转换或从高速暂存器向EPPROM传送数据时,工作电流可能高达1.5mA。这个电流可能会引起连接单总线的弱上拉电阻的不可接受的压降,这需要更大的电流,而此时Cpp无法提供。为了保证DS18B20由充足的供电,当进行温度转换或拷贝数据到EEPROM操作时,必须给单总线提供一个强上拉。用漏极开路把I/O直接拉到电源上就可以实现,见图4。在发出温度转换指令44h或拷贝暂存器指令48h之后,必须在至多10us之内把单总线转换到强上拉,并且在温度转换时
38、序(tconv)或拷贝数据时序(ter=10ms)必须一直保持为强上拉状态。当强上拉状态保持时,不允许有其它的动作。对DS18B20供电的另一种传统办法是从VDD引脚接入一个外部电源,见图5。这样做的好处是单总线上不需要强上拉。而且总线不用在温度转换期间总保持高电平;温度高于100时,不推荐使用寄生电源,因为DS18B20在这种温度下表现出的漏电流比较大,通讯可能无法进行。在类似这种温度的情况下,强烈推荐使用DS18B20的VDD引脚。对于总线控制器不直到总线上的DS18B20是用寄生电源还是用外部电源的情况,DS18B20预备了一种信号指示电源的使用意图。总线控制器发出一个SkipROM指令
39、CCh,然后发出读电源指令B4h,这条指令发出后,控制器发出读时序,寄生电源会将总线拉低,而外部电源会将总线保持为高。如果总线被拉低,总线控制器就会知道需要在温度转换期间对单总线提供强上拉。复位序列:复位和存在脉冲和DS18B20间的任何通讯都需要以初始化序列开始,初始化序列见图13。一个复位脉冲跟着一个存在脉冲表明DS18B20已经准备好发送和接收数据。在初始化序列期间,总线控制器拉低总线并保持480us以发出(TX)一个复位脉冲,然后释放总线,进入接收状态(RX)。单总线由5K上拉电阻拉到高电平。当DS18B20探测到I/O引脚上的上升沿后,等待15-60us,然后发出一个由60-240u
40、s低电平信号构成的存在脉冲。图3.2.3(a)初始化时序图读/写时序,DS18B20的数据读写是通过时序处理位来确认信息交换的。写时序由两种写时序:写1时序和写0时序。总线控制器通过写1时序写逻辑1到DS18B20,写0时序写逻辑0到DS18B20。所有写时序必须最少持续60us,包括两个写周期之间至少1us的恢复时间。当总线控制器把数据线从逻辑高电平拉到低电平的时候,写时序开始。总线控制器要生产一个写时序,必须把数据线拉到低电平然后释放,在写时序开始后的15us释放总线。当总线被释放的时候,5K的上拉电阻将拉高总线。总控制器要生成一个写0时序,必须把数据线拉到低电平并持续保持(至少60us)
41、。总线控制器初始化写时序后,DS18B20在一个15us到60us的窗口内对I/O线采样。如果线上是高电平,就是写1。如果线上是低电平,就是写0。图3.2.3(b)温度传感器读/写时序读时序:总线控制器发起读时序时,DS18B20仅被用来传输数据给控制器。因此,总线控制器在发出读暂存器指令BEh或读电源模式指令B4H后必须立刻开始读时序,DS18B20可以提供请求信息。除此之外,总线控制器在发出发送温度转换指令44h或召回EEPROM指令B8h之后读时序,详见DS18B20功能指令节。所有读时序必须最少60us,包括两个读周期间至少1us的恢复时间。当总线控制器把数据线从高电平拉到低电平时,读
42、时序开始,数据线必须至少保持1us,然后总线被释放。在总线控制器发出读时序后,DS18B20通过拉高或拉低总线上来传输1或0。当传输逻辑0结束后,总线将被释放,通过上拉电阻回到上升沿状态。从DS18B20输出的数据在读时序的下降沿出现后15us内有效。因此,总线控制器在读时序开始后必须停止把I/O脚驱动为低电平15us,以读取I/O脚状态。3.3无线收发模块pt2262/2272介绍PT2262/2272是台湾普城公司生产的一种CMOS工艺制造的低功耗低价位通用编解码电路,PT2262/2272最多可有12位(A0-A11)三态地址端管脚(悬空,接高电平,接低电平),任意组合可提供531441
43、地址码,PT2262最多可有6位(D0-D5)数据端管脚,设定的地址码和数据码从17脚串行输出,可用于无线遥控发射电路。编码芯片PT2262发出的编码信号由:地址码、数据码、同步码组成一个完整的码字,解码芯片PT2272接收到信号后,其地址码经过两次比较核对后,VT脚才输出高电平,与此同时相应的数据脚也输出高电平,如果发送端一直按住按键,编码芯片也会连续发射。当发射机没有按键按下时,PT2262不接通电源,其17脚为低电平,所以315MHz的高频发射电路不工作,当有按键按下时,PT2262得电工作,其第17脚输出经调制的串行数据信号,当17脚为高电平期间315MHz的高频发射电路起振并发射等幅
44、高频信号,当17脚为低平期间315MHz的高频发射电路停止振荡,所以高频发射电路完全收控于PT2262的17脚输出的数字信号,从而对高频电路完成幅度键控(ASK调制)相当于调制度为100的调幅。PT2262/2272特点:CMOS工艺制造,低功耗,外部元器件少,RC振荡电阻,工作电压范围宽:2.615v ,数据最多可达6位,地址码最多可达531441种。应用范围:车辆防盗系统、家庭防盗系统、遥控玩具、其他电器遥控。 图3.3无线收发模块实物图表3.3 芯片管脚对应表名称管脚说明A0-A111-8、10-13地址管脚,用于进行地址编码,可置为“0”,“1”,“f”(悬空)D0-D57-8、10-
45、13数据输入端,有一个为“1”即有编码发出,内部下拉VCC18电源正端()VSS9电源负端()TE14编码启动端,用于多数据的编码发射,低电平有效OSC116振荡电阻输入端,与OSC2所接电阻决定振荡频率OSC215振荡电阻振荡器输出端DOUT17编码输出端(正常时为低电平)PT2272解码芯片有不同的后缀,表示不同的功能,有L4/M4/L6/M6之分,其中L表示锁存输出,数据只要成功接收就能一直保持对应的电平状态,直到下次遥控数据发生变化时改变。M表示非锁存输出,数据脚输出的电平是瞬时的而且和发射端是否发射相对应,可以用于类似点动的控制。后缀的6和4表示有几路并行的控制通道,当采用4路并行数
46、据时(PT2272-M4),对应的地址编码应该是8位,如果采用6路的并行数据时(PT2272-M6),对应的地址编码应该是6位。PT2262/2272芯片的地址编码设定和修改:在通常使用中,我们一般采用8位地址码和4位数据码,这时编码电路PT2262和解码PT2272的第18脚为地址设定脚,有三种状态可供选择:悬空、接正电源、接地三种状态,3的8次方为6561,所以地址编码不重复度为6561组,只有发射端PT2262和接收端PT2272的地址编码完全相同,才能配对使用,遥控模块的生产厂家为了便于生产管理,出厂时遥控模块的PT2262和PT2272的八位地址编码端全部悬空,这样用户可以很方便选择
47、各种编码状态,用户如果想改变地址编码,只要将PT2262和PT2272的18脚设置相同即可,例如将发射机的PT2262的第1脚接地第5脚接正电源,其它引脚悬空,那么接收机的PT2272只要也第1脚接地第5脚接正电源,其它引脚悬空就能实现配对接收。当两者地址编码完全一致时,接收机对应的D1D4端输出约4V互锁高电平控制信号,同时VT端也输出解码有效高电平信号。用户可将这些信号加一级放大,便可驱动继电器、功率三极管等进行负载遥控开关操纵。3.4报警电路的设计本课题采用单片机控制使得蜂鸣器产生不同频率的蜂鸣声起到报警的作用,由于从单片机出来的信号功率有限不能够带动蜂鸣器所以用到了3级管,起到放大的作用