基于单片机控制的无线防盗系统设计毕业论文.doc
《基于单片机控制的无线防盗系统设计毕业论文.doc》由会员分享,可在线阅读,更多相关《基于单片机控制的无线防盗系统设计毕业论文.doc(78页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、. . .基于单片机控制的无线防盗系统设计毕业论文 目录 摘要. 关键字. 前言.2 1.功能概述.3 2.总体方案.4 2.1总体分析.4 2.2方案框图.4 3.系统构成.5 3.1人体接近模块.5 3.1.1 STC12C5410AD单片机介绍.5 3.1.2 人体感应模块.6 3.1.3 NRF24L01无线通信模块.8 3.2 主机模块.12 3.2.1 1602液晶显示器.12 3.2.2 STC89C52RC+单片机介绍.14 3.2.3 红外接收头与遥控.15 3.2.4 DS12C887.17 4.软件设计.19 4.1 人体接近动作模块流程图.19 4.2 主机模块流程图.
2、19 结论.20 致谢.20 参考文献.21 附录.22 1.程序代码.22 1.1 人体接近模块C代码.22 1.2 主机模块C代码.26 2.原理图和实物图.46前言随着现代电子技术计算通信技术的迅速发展,有关防盗报警方面的产品愈来愈丰富。尤其红外技术得到了迅猛的发展,红外探测技术已渗透到国民经济的各行各业和人们生活的方方面面。近年来,随着改革开放的深入发展,电子电器的飞速发展,人民的生活水平有了很大提高。各种高档家电产品和贵重物品为许多家庭所拥有。然而一些不法分子也是越来越多。这点就是看到了大部分人防盗意识还不够强.造成偷盗现象屡见不鲜。因此,越来越多的居民家庭对财产安全问题十分担忧。防
3、盗报警系统是在探测到防现场有入侵者时能与时发出报警信号的专用电子系统,一般由探测器(报警器)、传输系统和报警控制器组成。探测器检测到意外情况就产生报警信号,通过传输系统送入报警控制器发出声、光或其他报警信号。探测器(报警器)的种类很多,按所探测的物理量的不同,可分为微波、红外、激光、超声波和振动等方式;按电信号传输方式不同,又可分为无线传输和有线传输两种方式。由于红外线是不见光,有很强的隐蔽性和性,因此在防盗、警戒等安保装置中得到了广泛的应用,这时红外线报警器的简易、灵敏度高为人们解决了不少问题。但是市场上的报警器大部分都是用于一些大公司财政机构,价格高昂,一般人们难以承受,如果再设计和生产一
4、种价廉、性能灵敏可靠的防盗报警器,必将为大多数需求者所利用,在人们的防盗和保证财产安全方面发挥更加有效的作用。本次设计采用性价比较高的51单片机作为处理器,在加上1602字符型液晶作为显示设备,采用NRF24L01无线传输模块作为主要无线传输模块,辅助采用双元热释电传感器作为检测器件。在微控制器方面,51系列单片机虽然在处理速度上和AVR与ARM等系列单片机有一定差距,但作为8位单片机,51单片机的简单但实用的各种资源决定了它作为低速单片机的主流产品,而本次设计由于对单片机的速度没有特殊的要求,也将此款单片机作为首选控制芯片。在显示器选用方面,由于考虑到数码管只能显示数字和少数简单的字母,达不
5、到显示要求,因此决定采用液晶显示器。又考虑到本次设计中可以精简到不用汉字显示,遂决定选用1602的字符型液晶。此液晶虽不能显示汉字但可以显示全部的数字和英文字母与一些较复杂的字符,部还存有字符库,编程上非常方便。而在无线传输设备的选用上,NRF24L01这款无线模块部有6路无线通道,可以实现1对6的无线传输,而且可以低速传入高速发送,非常适合和51系列低速单片机接口连接,而价格方面相对其他的无线模块要低得多。通过对这些主要器件选用的严格控制,有效的减少了该系统的设计成本,虽然在性能上会弱于市面上的系统,但无疑对于家庭和仓库这些对灵敏要求不很高的地方使用,本系统是一个较好的选择。1. 功能概述人
6、体接近模块上的红外热释电传感器在通电后持续监控外部红外线热信号,当在其监控区域围产生了一定围变化的红外热信号(人体红外信号),热释电传感器将热信号转换为电信号通过其模块电路转化成单片机能区分的电平信号。单片机检测到信号后转化为字符串发送到无线模块上,无线模块接收到数据后转化成数据包高速发送出去并立即转换为接收模式,等待主机发来确认信号,接收到确认信号后确认发送成功,传输模块进入待机模式,等待下一个数据的到来。主机模块功能由时间产生芯片、显示时间和信号变化的显示器(液晶屏)、报警器件(蜂鸣器)、信号接收装置(无线模块)组成、时间修改装置(红外接收头和红外遥控器)。其中时间芯片能部产生精准的时间信
7、号,并保存到其部的寄存器中,单片机读取其寄存器时间数据然后经过处理后发送至显示器显示。无线模块接收到从机模块发送过来的数据后,将人体接近模块的数据存储到无线数据模块中,然后通过SPI总线将数据传送到单片机中,单片机处理数据后送至液晶显示器上显示。如果接收到的数据超过或者达到预设的效果,则蜂蜜器产生报警。红外接收头主要接收红外遥控器通过外部中断发送过来的数据包,然后将数据包送至单片机中,单片机外部中断检测到数据后停止主程序的执行,转向执行中断程序,中断执行完毕后通过返回来的值实现时间的修改和蜂蜜器报警解除等功能。人体接近无线报警实现过程为:当人体接近到热释电传感器围时,传感器检测到信号动作并将信
8、号传入从机模块的CPU中,CPU检测到信号传入便马上通过SPI总线向无线传输模块中发送预设标志数据。传输完毕后,无线模块自动加上地址位、检验位、开始位等打包成一个数据包并在加强模式下高速发送出去。主机模块检测到数据包并确认数据正确后去除发送模块添加的数据部分取出发送来的数据并发送至主机模块的CPU中,CPU检测是否是人体接近信号。判别无误后,CPU向显示器发送显示F指令,刷新显示屏的初始化设置的N显示并控制蜂鸣器发声,借以通知主机安装房间有人进入检测区域。当主机检测房间监控人员察觉后可以通过遥控键来解除报警,再去处理问题。另外,主机模块上还附加了一个精确的万年历功能,主机开机后进入显示器自检界
9、面,进入欢迎界面停留后进入时钟显示界面,该界面显示当前年、月、日、时、分、秒、星期并根据当前时间不断进行刷新。该时钟具有两个较为明显的特点:一是采用DS12C887这款时钟芯片来作为时间发生芯片,这款芯片的最大特点是它能在主机断电后持续工作长达10年的时间,而且时间精确度很高;其二是在调节时间日期的功能上取消了原有的用主机键盘调节的模式,改用红外遥控来修改时间,方便工作人员的同时也充分的利用了遥控的资源。2. 总体方案2.1总体分析 本设计主要主要是实现通过对重要地区的人体接近检测达到人体接近重要地带时放置在重要地方附近的主机系统显示并报警,以与主机系统精确显示当前时间并能通过红外遥控修改当前
10、的时间的功能。整个系统采用单片机作为控制元件,辅助采用人体接近释电模块作为检测人体接近并将信号传入单片机作为检测传感器;用NRF24L01无线传输模块作为两系统间的无线传输设备;使用红外接收头作为红外信号接收设备。整个过程通过传感器不断对外检测信号并传入到单片机实现对人体接近的实时监控,通过红外遥控的按键来修改当前时间与日期值并可以作为人体接近报警的解除开关。 2.2方案框图1602液晶显示器74HC595锁存芯片STC89C52RC单片机NRF24L01无线发送模块LED信号显示灯NRF24L01无线接收模块STC12C5410AD单片机人体接近检测模块人体蜂鸣器DS12C887时钟芯片红外
11、接收头LED信号显示灯带有红外发射电路的红外遥控3. 系统构成3.1 人体接近模块 3.1.1 STC12C5410AD 单片机介绍 STC12C5410AD系列单片机是宏晶科技生产的单时钟/机器周期(1T)的单片机,是高速/低功耗/超强抗干扰的新一代8051单片机。指令代码完全兼容传统的8051单片机,但速度快8-12倍,部集成MAX810专用复位电路。4路PWM,8路高速10位A/D,D/A转换,针对电机控制,强干扰场合。1,增强型8051CPU,1T,单时钟/机器周期,指令代码完全兼容传统的8051单片机 。2,工作电压:5.5-3.3V。3,工作频率围为0-35MHZ,相当于普通单片机
12、8051的0-420MHZ,实际工作频率可达到48MHZ。4,10K flash 存储空间。5,片上集成 512 字节的RAM。6,15个普通I/O口,可设置成四种模式:准双向口/弱上拉,推免/强上拉,仅为输入/高阻,开漏,每个I/O口驱动能力可达到20MA,但整个芯片最大不能超过55MA。7,ISP(在线系统编程)/IAP(在应用可编程),无需专用编程器,无需专用仿真器,可通过串口直接下载用户程序,数秒即可完成一片。8,EEPROM功能。9,看门狗。10,时钟源:外部高精度时钟,部R/C振荡器。用户在下载程序时可选择使用部振荡器还是外部时钟。常温下部振荡器的频率为5.2MHZ-6.8MHZ。
13、精度要求不高时,可选用部时钟。11,共2个16位定时/计数器,但可以用PCA模块再产生4个定时器。12, 2路外部中断,可选择下降沿触发和低电平触发两种方式。13,4路PWM。14, 8路10位高精度A/D,D/A转换。15,通用全双工异步串行口(UART),由于STC12系列是高速的,亦可以用定时器软件实现多串口。16,SPI 同步通信口,有主机/从机模式。17,工作温度围:-40 +85。3.1.2 人体感应模块基于红外线技术的自动控制产品,灵敏度高,可靠性强,超低电压工作模式, 广泛应用于各类自动感应电器设备,尤其是干电池供电的自动控制产品。模块电气参数:电气参数0丫厂-1003人体感应
14、模块工作电压围00 4.5-20、静态电流50以八电平输出高3.3 乂/低例触发方式不可重复触发很重复触发延时时间58 (默认可制作围零点几秒-几十分钟封锁时间1. 58 (默认可制作围零点几秒-几十秒电路板外形尺寸感应角度100度锥角感应距离7米以工作温度-15-+70 度感应透镜尺寸直径32MM默认) 模块功能特点:1.全自动感应:人进入其感应围则输出高电平,人离开感应围则自动延时关闭高电平, 输出低电平。2光敏控制(可选择,出厂时未设:可设置光敏控制,白天或光线强时不感应。温度补偿(可选择,出厂时未设、在夏天当环境温度升高至30321:,探测距离稍变短, 温度补偿可作一定的性能补偿。 4
15、丨两种触发方式:可跳线选择)不可重复触发方式:即感应输出高电平后,延时时间段一完毕,输出将自动从高电平 变为低电平;可重复触发方式:即感应输出高电平后,在延时时间段,如果有人体在其感应围 活动,其输出将一直保持高电平,直到人离开后才延时将高电平变为低电平(感应模块检 测到人体的每一次活动后会自动顺延一个延时时间段,并且以最后一次活动的时间为延时 时间的起始点。5具有感应封锁时间(默认设置:无封锁时间、感应模块在每一次感应输出后(高电平变成 低电平,可以紧跟着设置一个封锁时间段,在此时间段感应器不承受任何感应信号。 此功能可以实现“感应输出时间”和“封锁时间”两者的间隔工作,可应用于间隔探测产
16、品;同时此功能可有效抑制负载切换过程中产生的各种干扰。(此时间可设置在零点几秒 一几十秒钟)。 6丨工作电压围宽:默认工作电压0以-20乂。 飞.微功耗:静态电流50微安,特别适合干电池供电的自动控制产品。 8丨输出高电平信号:可方便与各类电路实现对接。模块感应围:3.1.3 NRF24L01无线通信模块概述: nRF24L01 是一款工作在 2.42.5GHz 世界通用 ISM 频段的单片无线收发器芯片。无线收发器包括:频率发生器、增强型 SchockBurstTM 模式控制器、功率放大器、晶体振荡器、调制器、解调器。输出功率、频道选择和协议的设置可以通过 SPI 接口进行设置。 极低的电流
17、消耗:当工作在发射模式下发射功率为-6dBm 时电流消耗为 9mA,接收模式时为 12.3mA。掉电模式和待机模式下电流消耗更低。 原理图:功能描述: 工作模式:nRF24L01 可以设置为以下几种主要的模式,模式PWR_UPPRIM_RXCEFIFO 寄存器状态接收模式111-发送模式101数据在 TX FIFO 寄存器中发送模式1010停留在发送模式,直至数据发送完待机模式II101TX FIFO 为空待机模式I1-0无数据传输掉电模式0- 表 6关于 nRF24L01 I/O 脚更详细的描述请参见下面的表 7。nRF24L01 在不同模式下的引脚功能引脚名称方向发送模式接收模式待机模式掉
18、电模式CE输入高电平10us高电平低电平-CSN输入SPI 片选使能,低电平使能SCK输入SPI 时钟MOSI输入SPI 串行输入MISO三态输出SPI 串行输出IRQ输出中断,低电平使能 表7、nRF24L01 引脚功能待机模式: 待机模式 I 在保证快速启动的同时减少系统平均消耗电流。在待机模式 I 下,晶振正常工作。在待机模式 II 下部分时钟缓冲器处在工作模式。当发送端 TX FIFO 寄存器为空并且 CE 为高电平时进入待机模式II。在待机模式期间,寄存器配置字容保持不变。 掉电模式: 在掉电模式下,nRF24L01 各功能关闭,保持电流消耗最小。进入掉电模式后,nRF24L01 停
19、止工作,但寄存器容保持不变。启动时间见表格 13。掉电模式由寄存器中 PWR_UP 位来控制数据包处理方式:nRF24L01 有如下几种数据包处理方式: ShockBurstTM(与 nRF2401,nRF24E1,nRF2402,nRF24E2 数据传输率为 1Mbps 时相同) 增强型 ShockBurstTM 模式 ShockBurstTM 模式: ShockBurst 模式下 nRF24L01 可以与成本较低的低速 MCU 相连。高速信号处理是由芯片部的射频协议处理的,nRF24L01 提供 SPI 接口,数据率取决于单片机本身接口速度。ShockBurst 模式通过允许与单片机低速通
20、信而无线部分高速通信,减小了通信的平均消耗电流。 在 ShockBurstTM 接收模式下,当接收到有效的地址和数据时 IRQ 通知 MCU,随后 MCU 可将接收到的数据从 RX FIFO 寄存器中读出。 在 ShockBurstTM 发送模式下,nRF24L01 自动生成前导码与 CRC 校验,参见表格 12。数据发送完毕后 IRQ 通知 MCU。减少了 MCU 的查询时间,也就意味着减少了 MCU 的工作量同时减少了软件的开发时间。nRF24L01 部有三个不同的 RX FIFO 寄存器(6 个通道共享此寄存器)和三个不同的 TX FIFO 寄存器。在掉电模式下、待机模式下和数据传输的过
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 控制 无线 防盗 系统 设计 毕业论文
限制150内