毕业设计(论文)基于单片机的汽车防盗报警系统设计

上传人:沈*** 文档编号:77851405 上传时间:2022-04-20 格式:DOC 页数:48 大小:508.53KB
收藏 版权申诉 举报 下载
毕业设计(论文)基于单片机的汽车防盗报警系统设计_第1页
第1页 / 共48页
毕业设计(论文)基于单片机的汽车防盗报警系统设计_第2页
第2页 / 共48页
毕业设计(论文)基于单片机的汽车防盗报警系统设计_第3页
第3页 / 共48页
资源描述:

《毕业设计(论文)基于单片机的汽车防盗报警系统设计》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于单片机的汽车防盗报警系统设计(48页珍藏版)》请在装配图网上搜索。

1、 摘要 随着科学技术的进步,为对付不断升级的盗车的段,人们研制开发了不同方式结构的防盗器。本设计以单片机AT89S52作为控制核心,从单片机最小系统设计、防人接近热释电检测电路的设计、玻璃防震、车身防击的振动检测电路的设计、防车门开启检测电路的设计、防接近驾驶座电路、汽车点火闭锁电路的设计、无线遥控电路及无线报警电路的设计等几个方面出发,详细研究和设计了汽车防盗报警器的各个部分内容,设计了单片机及其外围电路,并结合一套经典的程序算法。给出了一套合理的汽车防盗报警器软硬件解决方案。关键词 单片机 热释电 多普勒效应 振动 无线报警 遥控AbstractWith the scientific an

2、d technological progress, to combat the escalating car theft in the section, people developed different ways to structure the anti-theft device.The design MCU AT89S52 as thcontrol, from the microcomputer system design, anti-people close to the pyroelectric detection circuit design, glass vibration,

3、the vibration of the body against attack detection circuit design, anti-detection circuit to open the door, anti-nearly driving Block circuit, car ignition locking circuit design, wireless remote control circuit and the design of wireless alarm circuit aspects of starting a detailed study and design

4、 of the vehicle anti-theft alarm in all parts of the design of the microcontroller and its peripheral circuits, combined with a set of the classic program algorithm. Given a reasonable car burglar alarm hardware and software solutions.Keywords:SCM Pyroelectric Doppler effect Vibration Wireless Alarm

5、 Remote control第 2 页 共 48 页第一章 绪论随着我国改革开放以来,人们生活水平不断提高,汽车越来越成为人们生活中不可缺少的一部分,从世界上第一辆T型福特车被盗开始,偷车已成为现今社会里最常见的犯罪行为之一,这已成为一个严重的社会问题。随着汽车数量的增多,车辆被盗的数量也逐年上升,这给社会带来极大的不安定因素,担心爱车被盗,成为困扰汽车用户第一位的难题。 据统计,目前汽车失窃案发最多的是美国,每年有150万辆汽车被盗,即每隔20秒就有一辆车被盗;香港每年也有4000辆高级轿车失窃。从国内情况看,近几年盗窃汽车案件不断增多,据统计2002年全国发生盗车案件10万多起,平均每天

6、被盗300多辆车,并且近几年还在继续增加,上升势头越来越猛。 1.1 汽车防盗报警器的发展趋势随着科学技术的进步,为对付不断升级的盗车的段,人们研制开发了不同方式结构的防盗器。第一代是机械式防盗器。主要分为方向盘锁和排挡锁两大类。它主要是靠锁定离合、制动、油门或转向盘、变速挡来达到防盗的目的,但只防盗不报警。其优点是价格便宜,安装简便。缺点是防盗不彻底,每次拆装比较麻烦,不用时还得找地方放置。有时车主会给车辆装上数种机械式的防盗器,据业内人士介绍,这样做可以在一定程度上吓阻盗车贼,或增加盗贼被发现的可能性。 此类产品防盗性能极低,现在市面上已经很少单独使用。第二代是电子式防盗器。为了克服机械锁

7、只防盗不报警的缺点,电子报警防盗器应运而生。它主要靠锁定点火或起动来达到防盗的目的,同时具有防盗和声音报警功能。遥控式汽车防盗器的特点是可遥控防盗器的全部功能,可靠方便,可带有振动侦测门控保护及微波或红外探头等功能。现在市场上还出现有双向功能的电子防盗器,这种防盗器在一定距离内不仅能由车主遥控车辆,车辆还能将自身状态传送给车主,例如哪一侧的车门被开启或车窗玻璃破坏等。但是这类防盗器普遍存在误报警现象,而且也没有根本上解决车辆丢失问题。此类防盗器具有一定的防盗功能,超出有效距离和无人看管时,其防盗功能也将丧失贻尽。第三代是芯片式数码防盗器。它多数用于汽车原配防盗器,虽然解决了第二代防盗器的防解码

8、功能,但还是摆脱不了距离的限制。小偷手段的升级,所以很多装有原配防盗器的汽车被盗走,包括高挡轿车如宝马、奔驰也时有被盗走的报道。第四代是网络防盗系统。GPS系统全称为“全球卫星定位系统”。其主要用于汽车的导航与定位而衍伸出来的辅助防盗功能,它的优点是可以实时了解集团车队内每台车辆所处位置,以便有效监督。它主要是车辆被盗后通过服务中心来控制或定位来寻获车辆,是在警情发生后的“追盗”手段。GPS防盗的缺陷主要有:一是没有建立卫星定位地面监控中心的地区GPS无法工作;二是由于卫星数量有限,信息扫描覆盖存在一定“盲区”,从而使监控实际上经常处于间断“丢失”状态;三是价格一般都在数千元以上,而且每年还得

9、支付几百至上千元的服务费,使车主增加额外负担,令普通百姓望而却步。因其是通过信息报警、网络覆盖不全和警情传达不直接,使其防盗性能大大降低,所以装了GPS汽车被盗屡屡发生。1.2汽车防盗报警器的设计要求汽车防盗报警器通过多个方面的信号检测电路感知汽车是否有坏人接近、是否受外力冲击、是否有人开启车门、是否有人接近驾驶座等。系统能够通过遥控器按键操作设置布防和解除布防状态。在系统处于布防状态下时,系统将启动发动机点火闭锁电路,防止发动机被点火。当有任一路检测电路检测到报警信号时,系统将发出声光报警,并且报警信号能够通过无线发射,用户所持的微型遥控器接收报警信号,遥控器也将发出声光报警信号,提醒车主注

10、意。具体的设计要求包括:1、汽车玻璃振动、车受外力冲击,触发报警。2、人体接近驾驶座距离100mm,触发报警。3、人体接近汽车5mm,触发报警。5、车主可以在一定的范围接受到报警信号。报警信号发射距离200m,用户所持的微型遥控器接收报警信号,发出声光报警信号。本设计以单片机作为控制核心,需要设计单片机最小系统设计、防人接近检测电路的设计、玻璃防震、车身防击的检测电路设计、防车门开启检测电路的设计、防接近驾驶座电路、汽车点火闭锁电路的设计、无线遥控电路及无线报警电路的设计等,需要设计单片机及其外围电路,完成系统硬件设计和软件编程。第二章 系统的总体设计汽车防盗报警器以单片机AT89S52作为控

11、制核心,电路的总体结构主要包括单片机最小系统、防人接近检测电路、玻璃防震、车身防击的检测电路、防车门开启检测电路、防接近驾驶座电路、汽车点火闭锁电路、无线遥控电路以及无线报警电路等。2.1 各检测模块电路方案的确定2.1.1 人接近汽车检测传感器热释电传感器本设计检测人接近汽车的传感器采用热释电传感器。任何物品均有辐射。温度越高的物体,红外辐射越强。人是恒温动物,红外辐射也最为稳定。热释电红外探测器本身不发射任何能量而只被动接收、探测来自环境的红外辐射。探测器安装后数秒种已适应环境,在无人或动物进入探测区域时,现场的红外辐射稳定不变,一旦有人体红外线辐射进来,经光学系统聚焦就使热释电器件产生突

12、变电信号,而发出警报。被动红外入侵探测器形成的警戒线一般可以达到数米到数十米。热释电红外探测器主要由光学系统、热传感器(或称为红外传感器)及报警控制器等部分组成。其核心是不见是红外探测器件,通过关学系统的配合作用可以探测到某个立体防范空间内的热辐射的变化。红外传感器的探测波长范围是814m,人体辐射的红外峰值波长约为10m,正好在范围以内。2.1.2 车身冲击振动检测传感器压电陶瓷传感器某些电介质在沿一定方向上受到外力的作用而变形时,其内部会产生极化现象,同时在它的两个相对表面上出现正负相反的电荷。当外力去掉后,它又会恢复到不带电的状态,这种现象称为正压电效应。当作用力的方向改变时,电荷的极性

13、也随之改变。相反,当在电介质的极化方向上施加电场,这些电介质也会发生变形,电场去掉后,电介质的变形随之消失,这种现象称为逆压电效应,或称为电致伸缩现象。依据电介质压电效应研制的一类传感器称为为压电传感器。利用压电传感器的这个效应,可以做成用于检测振动的传感器。本设计玻璃振动、车身振动的检测传感器采用压电陶瓷传感器。2.1.3 车门开启检测传感器干簧管本系统中车门开启检测采用干簧管与永磁铁的配合。干簧管是一种磁敏的特殊开关。它通常由两个或三个既导磁又导电材料做成的簧片触点,被封装在充有惰性气体(如氮、氦等)或真空的玻璃管里,玻璃管内管内平行封装的簧片端部重叠,并留有一定间隙或相互接触以构成开关的

14、常开或常闭接点。当永久磁铁靠近干簧管时,或者由绕在干簧管上面的线圈通电后形成磁场使簧片磁化时,簧片的接点就会感应出极性相反的磁极。由于磁极极性相反而相互吸引,当吸引的磁力超过簧片的抗力时,分开的接点便会吸合;当磁力减小到一定值时,在簧片抗力的作用下接点又恢复到初始状态。这样便完成了一个开关的作用。因此可以作为传感器用于计数,限位等等。将其装在车门上,可作为汽车车门开启的检测的传感器。2.1.4 接近驾驶座检测传感器多普勒效应传感器本设计中接近驾驶座的检测传感器采用多普勒效应传感器。多普勒效应是为纪念奥地利物理学家及数学家克里斯琴约翰多普勒而命名的,他于1842年首先提出了这一理论。多普勒认为,

15、物体辐射的波长因为光源和观测者的相对运动而产生变化。在运动的波源前面,波被压缩,波长变得较短,频率变得较高。在运动的波源后面,产生相反的效应。波长变得较长,频率变得较低。波源的速度越高,所产生的效应越大。根据光波红/蓝移的程度,可以计算出波源循着观测方向运动的速度。恒星光谱线的位移显示恒星循着观测方向运动的速度。除非波源的速度非常接近光速,否则多普勒位移的程度一般都很小。所有波动现象都存在多普勒效应。 RD627 是一种新颖的多普勒效应传感器件, 是利用超声波传播的多普勒效应而制成的一种传感器,它能将物体移动时的位移信号转换成相应的电信号。该器件可广泛应用于各种自动灯具、自动门及防盗报警器等方

16、面。本设计采用多普勒效应传感器RD627安装在汽车驾驶座附近,用于人接近驾驶座的检测。2.2 电路总体设计方案的确定综合以上的考虑,汽车防盗报警器采用四种方式进行报警信号的检测:防止人接近汽车的检测电路采用热释电传感器;玻璃撞击、车身冲击振动检测采用压电陶瓷传感器;汽车车门的异常开启检测传感器采用干簧管作为传感器;接近驾驶座检测电路采用多普勒效应传感器。这几种检测电路监测汽车内外的安全状态,并送入单片机进行综合处理。有任一路检测电路检测到报警信号时,系统将发出声光报警,这就需要设计声光报警电路。系统能够通过遥控器按键操作设置布防和解除布防状态,这就需要设计遥控编码发射和接收解码电路。此外,主机

17、的报警信号需要能够通过无线发射,用户所持的遥控器要接收报警信号,遥控器也将发出声光报警信号,需要设计报警信号的编码发射电路和接收解码电路以及遥控器上的声光报警信号。系统的主机部分总体设计框图如下图所示。热释电有人接近检测电路干簧管车门开启检测电路压电陶瓷振动检测电路多普勒接近座位检测电路单片机声光报警电路遥控接收解码电路报警编码发射电路发动机点火闭锁电路图2-1 系统主机部分总体设计框图系统的遥控器部分设计框图如图2-2所示。按键电路编码电路射频发射电路报警信号射频接收电路解码电路声光报警电路图2-2 系统遥控器部分设计框图报警器通过遥控器上设计的按键电路来设置系统处于布防状态还是解除布防状态

18、。按键的操作通过编码电路进行地址编码,通过射频发射模块发射。 经主机的遥控接收解码电路接收和处理后送入单片机,由单片机处理。在系统处于布防状态下时,系统将启动发动机点火闭锁电路,防止发动机被点火。当有任一路检测电路检测到报警信号时,系统将发出声光报警,并且报警信号通过主机报警编码发射电路无线发射,经过用户所持的微型遥控器射频接收电路接收、再经过解码电路解码,产生报警信号,在遥控器上也将发出声光报警信号。第三章 系统的硬件电路设计3.1 报警检测电路的设计3.1.1 热释电红外传感器检测电路的设计人接近汽车的检测采用热释电检测电路。热释电传感器有三个引脚分别是电源正负极和信号输出。在传感器电源正

19、常的情况下,当热释电传感器检测到有人活动时,能够检测到人体所发出的微弱红外线,其输出端会有微弱的电流信号输出。这一微弱信号将送到信号处理集成电路BISS0001进行处理。系统热释电红外传感器检测电路图如图3-1所示图3-1 热释电红外传感器检测电路图BISS0001是一款具有较高性能的传感信号处理集成电路。它配以热释电红外传感器和少量外接元器件构成被动式的热释电红外开关。它能自动快速开启各类白炽灯、荧光灯、蜂鸣器、自动门、电风扇、烘干机和自动洗手池等装置,特别适用于企业、宾馆、商场、库房及家庭的过道、走廊等敏感区域,或用于安全区域的自动灯光、照明和报警系统。1、BISS0001的特点*CMOS

20、工艺*数模混合*具有独立的高输入阻抗运算放大器*内部的双向鉴幅器可有效抑制干扰*内设延迟时间定时器和封锁时间定时器*采用16脚DIP封装2、BISS0001的管脚图和管脚说明图3-2 BISS0001引脚功能图表3-1 BISS0001 管脚说明引脚名称I/O功能说明1AI可重复触发和不可重复触发选择端。当A为“1”时,允许重复触发;反之,不可重复触发2VOO控制信号输出端。由VS的上跳变沿触发,使Vo输出从低电平跳变到高电平时视为有效触发。在输出延迟时间Tx之外和无VS的上跳变时,Vo保持低电平状态。3RR1-输出延迟时间Tx的调节端4RC1-输出延迟时间Tx的调节端5RC2-触发封锁时间T

21、i的调节端6RR2-触发封锁时间Ti的调节端7VSS-工作电源负端8VRFI参考电压及复位输入端。通常接VDD,当接“0”时可使定时器复位9VCI触发禁止端。当VcVR时允许触发(VR0.2VDD)10IB-运算放大器偏置电流设置端11VDD-工作电源正端122OUTO第二级运算放大器的输出端132IN-I第二级运算放大器的反相输入端141IN+I第一级运算放大器的同相输入端151IN-I第一级运算放大器的反相输入端161OUTO第一级运算放大器的输出端3、BISS0001的可重复触发方式图3-3 BISS0001的可重复触发工作方式下的波形以下图所示的可重复触发工作方式下的波形,来说明其工作

22、过程。 可重复触发工作方式下的波形在Vc=“0”、A=“0”期间,信号Vs不能触发Vo为有效状态。在Vc=“1”、A=“1”时,Vs可重复触发Vo为有效状态,并可促使Vo在Tx周期内一直保持有效状态。 在Tx时间内,只要Vs发生上跳变,则Vo将从Vs上跳变时刻起继续延长一个Tx周期;若Vs保持为“1”状态,则Vo一直保持有效状态;若Vs保持为“0”状态,则在Tx周期结束后Vo恢复为无效状态,并且,同样在封锁时间Ti时间内,上图中,运算放大器OP1将热释电红外传感器的输出信号作第一级放大,然后由C3耦合给运算放大器OP2进行第二级放大,再经由电压比较器COP1和COP2构成的双向鉴幅器处理后,检

23、出有效触发信号Vs去启动延迟时间定时器,输出信号Vo,可供单片机查询或者直接启动报警设备。图3-1中,芯片处于可重复触发工作方式。采用可重复触发工作方式的好处是:如果传感器在延迟时间内再次检测到有人活动,芯片的输出将被继续延迟而不会终止,报警也就将一直送给单片机,这样提高了热释电检测电路的灵敏度。输出延迟时间Tx由外部的R7和C6的大小调整,值为Tx24576xR7C6;触发封锁时间Ti由外部的R8和C7的大小调整,值为Ti24xR8C7。电路中R7和R8设计成了可调电阻,可以根据实际需要调整电阻值的大小,改变输出延迟时间和触发闭锁时间的长短。电路的输出送到单片机的I/O端口,供单片机判断使用

24、。3.1.2干簧管车门开启检测电路的设计本设计车门开启检测电路采用干簧管。干簧管是把两片即导电又导磁的材料组成的簧片平行的封入充有撱性气体的玻璃管中组成的开关元件。两簧片一端重叠并有一定的空隙,便于形成接点。当永久磁铁靠近单簧管或者有绕在单簧管的线圈通电形成的磁场使簧片磁化,簧片的接点部分就感应出极性相反的磁极。异性相吸,当吸引力大于弹簧的弹力时,接点就会吸合;当磁力较小到一定程度时,接点被弹簧的弹力打开。 干簧管的接点形式有两种:一是常开接点(H)型,平时打开,只有簧片被磁化时,接点才结合;二是转换接点的单簧管:结构上有三个簧片,第一片用只导电不导磁的材料做成,第二第三用即导电又导磁的材料做

25、成,上中下依次是1,3,2。平时,由于弹力的作用,1、3相连;当有外界磁力,2、3磁化,相吸。形成一个转换开关。干簧管体积小,质量轻,簧片轻而短,有固有频率,可提高接点的通断速度,通断的时间仅为13ms,比一般的电磁继电器快510倍。接点与大气隔绝,管内有稀有气体,可减少接点的氧化合碳化;并且由于密封,可防止外界有机蒸气和尘埃杂质对接点的侵蚀。车门开启检测电路如下图所示。控制干簧管接点闭合、打开的磁铁这里用电磁铁来实现,由三极管Q3来完成电磁线圈的驱动,三极管的基极通过限流电阻R12与单片机的I/O端口相连,电磁线圈是否带磁性由单片机来控制。二极管D6这里是续流二极管,起到保护三极管的目的。干

26、簧管通过上拉电阻R11接到高电平,干簧管的另一端接地,这样干簧管闭合时,通过限流电阻R10送到单片机端口的就是低电平,当干簧管打开时,送到单片机端口的就是高电平。在布防状态下,单片机控制引脚输出高电平,三极管Q3导通,电磁线圈带电,也就有了磁性;车门关闭时,干簧管的常开接点也就闭合,这时送到单片机端口的就是低电平。如果车门被人恶意开启,干簧管闭合的接点就会打开,送到单片机端口的就是高电平。单片机通过判断输入电平的状态就可以判断车门的开关状态。图3-4 车门开启检测电路3.1.3压电陶瓷振动检测电路的设计系统振动检测电路如下图所示。压电陶瓷传感器通过上拉电阻接到VCC, 它将接收到的振动信号装换

27、成微弱电信号。这一微弱电信号经过共射极三极管放大电路放大后送到由LM393构成的比较器电路的输入端,比较器的门限电压取决于可调电阻R15和电阻R16,当检测到的信号电压超过门限电压时,比较器将输出状态将发生变化,这一变化送到单片机I/O端口,供单片机处理判断。图3-5 振动检测电路设计图3-6 LM393的符号图 LM393作为专用比较器集成电路,其输出为集电极开路输出,两个比较器的输出可直接并联,共用外接电阻,它可以双电源供电,也可以单电源供电。该比较器的电源电压是236V或,输出电流大,可直接驱动TTL和LED。类似型号是LM219,四电压比较器LM319。LM139、LM239和LM33

28、9与LM119的功能基本相同。LM393的符号见图3-6。其中11脚为正电源,6脚为电源地,3脚为比较器1的地线,8脚为比较器2的地线。3.1.4 多普勒接近座位检测电路的设计本设计采用多普勒效应传感器RD627安装在汽车驾驶座附近,用于人接近驾驶座的检测。RD627多普勒效应传感器采用单列7脚直插式塑料封装,其管脚排列如图3-7所示。 图3-7 RD627管脚排列 图3-8 RD627内部电路功能框图图3-8是它的内部电路功能框图,可以看出, RD627由振荡器、发射器、检测器、多普勒信号放大器、限幅器及稳压电源等部分组成。振荡器产生的微波信号经发射器由第1、2 脚送至外接天线发射到空间,

29、产生一个立体空间微波防护区,当人或其他物体在该防护区移动时,反射回来的微波信号与原信号之间将产生频移, 微弱的频移信号通过检测器处理后, 获得的多普勒信号再经放大,在第6 脚即可得到与移动目标相应的电信号。RD627 型多普勒效应传感器的工作电源电压为12V ;有效发射面积大于100m2 ;静态时第6 脚的输出电压为6V ;在有效发射区内,当有目标移动时,第6脚动态输出电压变化不小于50mV , 移动目标离天线愈近,输出电压变化幅度越大,最大时可达5V 以上。 本设计检测靠近驾驶座位的电路如图3-9所示。图3-9 接近座位检测电路RD627产生的微波信号经外接环状天线发射到空间后形成一个立体微

30、波警戒网。当有人在网内走动时, 从人体反射回到天线的微波信号与原发射信号就会产生频移。此频移经RD627内部监测放大后, 从6脚输出超低频信号经电压跟随器送到比较器LM393进行鉴别。如果信号电压达到比较器的门限电压则比较器的输出状态将发生变化。送给单片机判断。R38用来调节电压比较器的阈值电平,以调整报警器的警戒范围。微波发射天线可用3mm 的金属线弯成120mm 150mm 的圆环状。3.2 无线发射和接收电路的设计3.2.1 编码芯片HS22621、HS2262概述HS2262是CMOS工艺制造的低功耗通用编码电路,编码由用户可灵活改变的地址码和数据码组成。HS2262具有省电模式,可用

31、于无线电和红外线遥控发射;其外围应用电路元器件少,振荡电路只需外接一个电阻即可构成振荡回路;它的数据最多可达6位,地址码最多可达531441(312)种;同时HS2262具有多种封装形式和很宽的工作电压范围,它在1.3V到12V之间都可以正常工作。2、HS2262的引脚说明图3-10为HS2262的引脚排列图图3-10 HS2262引脚图其各个引脚的功能说明见下表表3-2 HS2262引脚功能说明名称管脚说 明A0-A111-8、10-13地址管脚,用于进行地址编码,可置为“0”,“1”,“f”(悬空),D0-D57-8、10-13数据输入端,有一个为“1”即有编码发出,内部下拉Vcc18电源

32、正端()Vss9电源负端()TE14编码启动端,用于多数据的编码发射,低电平有效OSC116振荡电阻输入端,与OSC2所接电阻决定振荡频率OSC215振荡电阻振荡器输出端Dout17编码输出端(正常时为低电平)3、HS2262的工作过程HS2262将A0-A11,D5-D0引脚端的状态(包括地址和数据)编码为一个特殊的波形并且在TE脚为0时输出波形到Dout口。这个波形送到RF调制器或IR发送器处理后进行发送。对方的RF解调器或IR接收器收到发送过来的无线频率信号或红外线信号后将之整形为对应的波形,然后HS2272就可以对这个波形进行解码输出。这样就完成了遥控编码和解码的过程,下图为HS226

33、2工作流程图图3-11 HS2262工作流程图3.2.2 解码芯片HS22721、HS2272概述解码芯片HS2272是与HS2262编码芯片配对使用的遥控解码器,采用CMOS工艺制造.它具有12位三态地址引脚,可提供最多531441(312)种地址码,因此可以显著得减少码间冲突和恶意码扫描的可能性.HS2272可在多种设置下使用,以适合各种应用需要:数据输出引脚数可改变,数据输出形式可为锁存输出或即时输出. HS2272具有以下特点 1)CMOS工艺制造,低功耗 2)很高的抗噪声度 3)可达12个三态地址引脚 4)可达6个数据引脚 5)工作电压范围宽:VCC=415V 6)单电阻振荡器 7)

34、锁存或即时输出形式 8)使用DIP和SOP封装 HS2272的应用范围很广泛, 主要包括:汽车防盗系统、遥控风扇、车库门控制器、住宅防盗/自动化系统、遥控玩具、工业方面的遥控应用等。2、HS2272的功能框图及引脚说明HS2272解码芯片的功能框图如下图所示。主要包括三态地址数据检测、系统时钟、振荡器、控制逻辑、比较逻辑、输出逻辑、数据检测和同步检测等几个部分。图3-12 HS2272解码芯片的功能框图图3-13为HS2272的引脚排列图图3-13 HS2272引脚图其各个引脚的功能说明见下表表3-2 HS2272引脚功能说明名称管脚说 明A0-A51-6地址引脚A0-A5.三态引脚(0,1或

35、f),对应编码波形中的bit0-bit5A6/D5-A11/D07-810-13地址引脚A6-A11/数据引脚D5D0.用作高地址位还是数据输出取决于HS2272的使用型号.用于地址输入时,为三态引脚(0,1或F),对应编码波形中的bit6-bit11;用于数据输出时,如果收到波形的解码地址与地址引脚的地址设置相匹配,且收到的相应的数据位为1时,引脚升至Vcc.否则降为Vss.锁存型只有在接收到下一数据才能转换 Vcc18电源正端()Vss9电源负端()DIN14数据信号输入端,来自接收模块输出端OSC116振荡电阻输入端,与OSC2所接电阻决定振荡频率;OSC215振荡电阻振荡器输出端; V

36、T17解码有效确认 输出端(常低)解码有效变成高3、 HS2272的功能描述HS2272解码接收送入DIN引脚的波形,将输入的波形解码成包括地址,数据和同步位的码字,将解码的地址位与地址输入引脚设置的地址进行比较.如果2个连续的码字都匹配,HS2272置数据位对应的数据输出引脚为1,并将VT输出置为高电平。HS2272解码芯片有不同的后缀,表示不同的功能,有Lx /Mx之分,其中L表示锁存输出,数据只要成功接收就能一直保持对应的电平状态,直到下次遥控数据发生变化时改变。M表示非锁存输出,数据脚输出的电平是瞬时的而且和发射端是否发射相对应,可以用于类似点动的控制。后缀中x表示有几路并行的控制通道

37、,当采用4路并行数据时(HS2272-M4),对应的数据编码是4位,地址编码是8位;如果采用6路的并行数据时(HS2272-M6),对应的数据编码是6位,地址编码是6位。4、HS2272有效接收确认当HS2272收到编码信号时,它会检查该信号是否有效。有效的输入满足以下两个条件:1)它必须是一个完整的字码;2)码地址必须与接收电路的码地址端子上的设置一致。当进行两个连续有效的码字后,HS2272会将接收到的数据在相应的数据输出端输出,并将VT置为高电平。它们的定时关系见下图:图3-14 HS2272 接收有效时序图3.2.3 射频发射-接收模块随着现代电子技术的飞速发展,越来越多的通讯产品大量

38、涌现出来,尤其是无线通讯领域的新产品,更是琳琅满目。目前,天线通讯方式有无线电、红外线、微波等多种方式,而且可供选择的模块也有很多种。考虑到应用环境和价格等因素,本设计选择其中廉价的发射模块(F05C)和接收模块(J05C)进行介绍。它们价格便宜、传输距离较远、可靠性高,特别适合于低成本的无线通讯设备使用。1、射频发射模块发射模块F05C原理如图3-15所示。F05C采用声表谐振器稳频,SMT树脂封装,频率一致性较好,免调试,特别适合多发一收无线遥控及数据传输系统;而一般LC振荡器频率稳定度及一致性较差,即使采用高品质微调电容,误差变化及振动也很难保证已调好的频点不会发生偏移。F05C具有较宽

39、的工作电压范围及低功耗特性。当发射电压为3V时,发射电流约为2mA,发射功率较小;12V为最佳工作电压,具有较好的发射效果,发射电流约为58mA,大于12V时直流功耗增大,有效发射功率不再明显提高。F05C系列采用AM方式调制以降低功耗,数据信号停止发射时发射电流降为零,数据信号与F05C之间采用电阻而不能采用电容耦合,否则F05C将不能正常工作。数据信号电平应接近F05C的实际工作电压以获得较高的调制效果,F05C对过宽的调制信号易出现调制效率下降、收发距离变近的现象。当脉冲高电平宽度在0.081ms时发射效果较好,大于1ms时效率开始下降;当脉冲低电平宽度大于10ms时,接收到的数据第一位

40、极易被干扰(即零电平干扰)而引起不解码。如采用CPU编译码,可在数据识别位前加一些乱码以抑制零电平干扰;如采用通用编解码器,可调整振荡电阻使每组码中间的低电平区小于10ms以抑制零电平干扰。F05C输入端平时应处于低电平状态,输入的数据信号应是正逻辑电平,幅度最高不应超过F05C的工作电压。图3-15 发射模块F05C原理图F05C天线长度可在0250mm之间调节,也可无天线发射,但发射效率下降。F05C为改进型,体积更小,内含隔离调制电路以消除输入信号对射频电路的影响,信号直接耦合,性能更加稳定。F05C应垂直安装在抑制板边部,并应离开周围器件5mm以上,以免受分布参数影响而停振。F05C发

41、射距离与调制信号频率及幅度、发射电压及电流容量、发射天线、接收机灵敏度及收发环境有关。F05C加240mm小拉杆天线发射时,在开阔区最大发射距离约250m,在障碍区相对要近,由于折射反射会形成一些死区及不稳定区域,不同的收发环境会有不同的收发距离。如需要远的可靠距离,可在F05C的输出端增加一级射频功率放大器。2、射频接收模块J05C由超外差电路结构IC芯片和温度补偿电路构成,具有较高的接收灵敏度及稳定性,如图3-16所示。芯片内含低噪声射频放大器、混频器、本地振荡器、中频放大器、滤波器及限幅比较器,输出为数据电平信号,可直接接至标准解码器或CPU解码器,适合与ASK方式的发射器配套使用,适用

42、于各种遥控报警器及单片机短距离数据传输设备。J05C接收频率分为315MHz及433.92MHz两种,并具有较好的频宽及温度补偿特性,可与一般精度的声表谐振器稳频的发射机及LC发射机配套使用而不需要调整接收频率,较宽的工作温度范围可适应各种工作环境。J05C对电源要求不太苛刻,可以使用开关电源,并具有较宽的工作电压范围及低功耗特性,2V时只消耗约2mA电流,3V消耗约2.5mA电流,但5V以下供电接收灵敏度要下降35dBm,5V供电可处于最佳接收灵敏度状态。J05C模块具有休眠功能,当芯片9脚为高电平(VDD-3V以上)时,接收机可处于休眠状态,此时耗电约25A。通常芯片9脚已接为低电平(0.

43、8V以下),处于正常接收状态,若需休眠功能可自行改动。图3-16 J05C接收模块原理图 J05C接收天线的长度为接收频率的1/4波长,约22cm,阻抗约37,为最佳匹配天线,但在实际应用中会受到各种条件限制,具本需试验确定。当信号较弱而干扰点又引起信号不稳时,可将天线剪去5cm也许会有所改善。也可采用螺旋天线或将天线直接做在PCB板上,甚至无天线接收,当然接收灵敏度要下降。匹配良好的收发天线能使收发模块性能达到最佳状态,而匹配不良的收发天线会使收发距离变得很近。J05C最大数据传输速度为5kbps,调整内部电容值可达到20kbps,但过高的数据速率会降低接收灵敏度及增大误码率。用于单片机收发

44、系统,速率可取4.8kbps或2.4kbps,同时应兼顾到收射效率。当数据中有连续几个“1”且脉宽超过1ms时,会引起发射效率下降,而且太大的占空比及大低的频率易引起过调制。高电平脉宽在0.11ms范围内,收发效果较好。不合适的数据速率同样会影响到收发距离,甚至收不到信号。J05C输出端可直接与标准解码器及单片机接收。J05C在未收到发射信号时可输出随机噪声,幅度为VDD-0.3V值;当收到信号时,噪声被抑制;当信号变弱时,出现声干扰点,此时信号处于不稳定区,若采用单片机解码则会因误码率增大而出现数据错误,此时可在数据位前加乱码抑制零电平状态干扰,最好工作在可靠区域以减小误码率。3.2.4 无

45、线发射-接收电路图的设计1、HS2262与HS2272的匹配1) HS2262与HS2272芯片的地址编码设定设置地址编码的原则是:同一个系统地址码必须一致;不同的系统可以依靠不同的地址码加以区分。在通常使用中,我们一般采用8位地址码和4位数据码,这时编码电路HS2262和解码HS2272的第18脚为地址设定脚,有三种状态可供选择:悬空、接正电源、接地三种状态,3的8次方为6561,所以地址编码不重复度为6561组,只有发射端HS2262和接收端HS2272的地址编码完全相同,才能配对使用。例如将编码芯片HS2262的第1脚接正电源,其它引脚悬空,那么解码芯片HS2272只要也第1脚接正电源,

46、其它引脚悬空就能实现配对接收。当两者地址编码完全一致时,HS2272对应的D1D4端输出高电平控制信号,同时VT端也输出解码有效高电平信号。用户可将这些信号加一级放大,便可驱动继电器、功率三极管等进行负载遥控开关操作。2) HS2262与HS2272振荡电阻的匹配HS2262和HS2272除地址编码必须完全一致外,振荡电阻还必须匹配,否则接收距离会变近甚至无法接收。HS2272的内置振荡电路通过外接一个电阻就可构成精确的振荡器.为了使HS2272能正确解码接收到波形,RF工作方式下HS2272的振荡频率通常是HS2262发送频率的2.58倍。下图是HS2262和HS2272接不同电阻时的典型振

47、荡频率。图3-17 HS2262、HS2272典型振荡频率曲线 一般典型振荡电阻值如下表:表3-3 HS2262、HS2272编解码芯片典型振荡电阻值HS2262HS22724.7M820K3.3M680K2.2M390K1.5M270K本设计编码编码电路HS2262的振荡电阻值选取:4.7M; 解码电路HS2272的振荡电阻值选取820K.2、遥控发射-接收电路图第四章 系统的软件设计4.1 Keil C51简介C 51程序大体上是一个函数定义的集合,在这个集合中有仅有一个名为main的函数(主函数).主函数是程序的入口,主函数中的所有语句执行完毕,则程序执行结束.C5l提供的数据结构是以数

48、据类型的形式出现的,我们最常用的Keil C5l编译器具体支持的数据类型有:位型(bit)、无符号字符(unsigned char)、有符号字符(signed char)、无是一种源于编写UNIx操作系统的语言,它是一种结构化语言,可产生紧凑代码.C结构是以括号()而不是字和特殊符号的语言.C可以进行许多机器级函数控制而不用汇编语言.与汇编相比,有如下优点:1)对单片机的指令系统不要求了解,仅要求对8051的存贮器结构有初步了解2)寄存器分配、不同存贮器的寻址及数据类型等细节可由编译器管理;3)程序有规范的结构,可分为不同的函数,这种方式可使程序结构化;4)具有将可变的选择与特殊操作组合在一起

49、的能力,改善了程序的可读性;5)关键字及运算函数可用近似人的思维过程方式使用;6)编程及程序调试时间显著缩短,从而提高效率;7)提供的库包含许多标准子程序,具有较强的数据处理能力;8)已编好程序可容易地植入新程序,因为它具有方便的模块化编程技术.8051系列单片机作为工业标准地位,从1985年开始就有8051单片机的C语言编译器。简称C51。C51程序结构与一般C语言没有什么差别.一个C符号整型(unsigned int)、有符号整型(signed int)、无符号长型(unsigned long)、有符号长型(signed long)、浮点(float)和指针类型等。KeilC51编译器完全

50、支持8051单片机的硬件结构,可完全访问8051硬件系统的所有部分.该编译器通过将变量、常量定义成不同的存贮类型(data,Nata,idata,pdata,xdata,code)的方法,将它们定位在不同的存贮区中。存贮类型与8051单片机实际存贮空间的对应关系如表4-1所示。表4-1 存贮类型与存贮空间的对应关系基于单片机编程语音的上述特点,本设计采用C语言编程。因为本设计共有四路报警信号需要输入并且选择中断输入的方式。因此,系统软件主要包括中断服务程序流程和主程序流程。4.2 系统的中断服务程序系统的中断服务流程如图4-1所示。保护现场布防状态且有报警发射报警信号,启动音响报警延时约5秒中

51、断返回YN进入中断恢复现场关闭报警图4-1 系统的中断服务流程进入中断后,首先保存有必要保存的程序现场信息。之后,程序判断系统是否在布防状态,如果系统既在布防状态又有报警信号输入则输出报警信号,启动音响报警,延时5秒后,关闭报警,若此后没有报警信号输入,则取消报警,若是解除状态则直接中断返回。中断服务程序的源代码如下:* INT0中断服务程序*void interrupt0()interrupt 0 using 2 /外部中断0服务程序 if (BFBZ=1&(RSD=1|GHG=1|ZDJC=1|DPLJC=1) /布防状态且有报警信号输入 BJFS=1; /报警信号发射 YXBJ=1; /

52、声音报警 delay(50000); /延时约5秒 BJFS=0; /关闭报警信号发射 YXBJ=0; /关闭声音报警 if(JCBZ=1) BJFS=0; YXBJ=0; /关闭报警 4.3 系统的主程序流程系统的主程序流程如图4-2所示。开始初始化接收到布防指令布防状态置布防状态标志,清解除状态标志发出声音提示置解除状态标志,清布防状态标志发出声音提示接收到解除指令点火闭锁开启车门开启检测解除状态解除点火闭锁关闭车门开启检测YNYNYNYN图4-2 系统的主程序流程 程序上电开始运行,首先进行变量定义等初始化操作后,程序首先判断是否接收到布防或者解除按键是否有按下,若检测到布防按键按下,则

53、置布防状态标志,清解除状态标志;若检测到解除按键按下,则置解除状态标志,清布防状态标志。并启动音响报警电路发出接收确认的提示。告诉使用者系统已经布防或者布防已经解除。之后,系统将通过布防标志位和解除标志位判断目前处于布防状态还是处于解除状态。若处于布防状态,则软件将启动发动机点火闭锁,切断点火的电回路。并启动电磁铁带电启动车门防开启检测;若系统处于布防接触状态,则软件将关闭发动机点火闭锁,恢复点火的电回路。并关闭电磁铁带电停止车门防开启检测。完成上述一个循环的判断后,软件将返回开始新一轮的判断。系统主程序的源代码如下:* 主程序 *main() EA=1; /开总中断 IT0=1; /外部中断

54、1设置为下降沿触发 EX0=1; /开外部中断1 while(1) if(FDBF=1&VT=1) /接收到布防遥控指令 delay(100); /按键消抖 BFBZ=1; /置布防状态标志 JCBZ=0; /清解除状态标志 if(FDJC=1&VT=1) /接收到布防解除指令 delay(100); /按键消抖 BFBZ=0; /清布防状态标志 JCBZ=1; /置解除状态标志 if(BFBZ=1) /布防状态 DHKZ=1; /发动机点火闭锁 CMBF=1; /开启车门开启检测 if(JCBZ=1) /解除状态 DHKZ=0; /发动机点火允许 CMBF=0; /关闭车门开启检测#incl

55、ude#define uchar unsigned char#define uint unsigned intsbit RSD=P14; /热释电人接近汽车检测输入sbit GHG=P15;/干簧管车门开启检测输入sbit ZDJC=P16; /振动检测输入sbit DPLJC=P17; /多普勒检测人接近驾驶座输入sbit BJFS=P21; /报警发射输出端sbit FDJC=P22;/防盗解除遥控接收输入端sbit FDBF=P23;/防盗布防遥控接收输入端sbit VT=P24; /遥控接收有效输入端sbit YXBJ=P25; /音响报警信号输出端sbit DHKZ=P26; /发动

56、机点火控制输出端sbit CMBF=P27; /车门开启检测布防控制信号输出端 uchar BFBZ=0; /定义防盗布防标志uchar JCBZ=1; /定义防盗解除标志/*延时子函数void delay(unsigned int x) unsigned int i,j; for(i=0;ix;i+) for(j=0;j100;j+) 结论与展望在整个毕业设计过程中,我对大学四年所学的知识有了一个系统的认识和理解,尤其是对本课题所用到防盗报警器的相关知识有了进一步的掌握,对热释电检测电路、无线遥控电路、报警电路的设计与开发以及对系统的分析和问题的解决有了切身的认识和体会,正所谓学以致用,在此实践过程中增长了知识、丰富了经验,提高了解决问题的能力。系统的分析与设计过程是对学习的总结过程,更是进一步学习和探索的过程。控制系统的开发设计是一项复杂的系统工程,必须严格按照系统分析、系统设计、系统实施、系统运行与调试的过程来进行。系统的分析和设计是项很辛苦的工作,同时也是一个充满乐趣的过程,在设计过程中,要边学习,边实践,遇到新问题就不断探索和努力即可使问题得到解决。理论和实际必须紧密结合,在设计中要针对不同的系统根据理论给与不同的方案,综合考虑各方面的因素和需要,选择出最佳的方案与结论。要大量广泛的收集资料,然后认真地研究其思路,和指导老师保持联系,和同学共同研究遇到的

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!