基于无线发射接收的物体远离报警器的设计

word完整版可点击如下下载>>>>>>>>

基于无线发射接收的物体远离报警器的设计.rar-嵌入式文档类资源-CSDN下载1、资源内容:毕业设计lun-wenword版10000字+;开题报告,任务书2、学习目标:快速更多下载资源、学习资料请访问CSDN下载频道.https://download.csdn.net/download/Holidaylive/85046852

摘 

现代社会防盗产品琳琅满目,但大都是以家庭防盗为主,在防丢失方面的报警器还留有空白。无线发射接收的物体远离报警器的设计可以填补这方面的空白。无线发射接收报警器,解决了传统有线报警器不方便携带、铺设线路困难等问题,使之适用于各类工作环境,比如可以把随身带的贵重物品如钱包放入一个发射器,当丢失会立即发出报警提醒使用者注意;也可防止孩子或宠物的丢失。

本设计主要由发射电路、接收电路和报警电路组成。通过无线发射电波抑制原理,控制物体远离报警器的距离。由接收机接收发射机发送的带有固定地址的数据包进行分析计算并反馈,实现精准的通讯。发射模块负责发出稳定带有地址信息的数据包,接收模块负责接收数据并做出对比判断,排除干扰信息,一旦接收不到信号报警电路便发出报警,提醒使用者注意。

关键词:无线通讯  报警器  防丢失

ABSTRACT

In modern society, there are a wide range of anti-theft products, but most of them are home anti-theft, and there are still blanks in the anti-lost alarm. The design of the wireless transmitting and receiving objects away from the alarm can fill the gap in this regard. The wireless transmitting and receiving alarm solves the problems of inconvenient portability and difficulty in laying lines of traditional wired alarms, making it suitable for various working environments, which is more in line with the original intention of the design. For example, you can put valuables such as a wallet into a transmitter, and when lost, an alarm will be issued to remind the user to pay attention; it can also prevent the loss of children or pets.

This design is mainly composed of transmitting circuit, receiving circuit and alarm circuit. Through the principle of wireless transmission wave suppression, the distance of the object away from the alarm is controlled. The receiver receives the data packet with a fixed address sent by the transmitter, analyzes, calculates and feeds back, and realizes accurate communication. The transmitting module is responsible for sending out stable data packets with address information, and the receiving module is responsible for receiving data and making comparison judgments to eliminate interference information. Once the signal is not received, the alarm circuit will issue an alarm to remind users to pay attention.

Key words: wireless communication  Alarm  Anti-lost

1  引言

1.1  研究背景与意义

从目前的市场来看,报警器主要分为有线报警与无线报警两大系列。有线报警主要以国外的产品居多,无线报警主要以国内产品居多[1]。无线报警主机主要以室内防盗报警为主,采用的技术主要有光学技术、红外技术、微波技术、单片机等技术。整个系统在向多功能、大容量、智能化发展,越来越成为一套完整的集安全防范、自动化控制等..................

在快节奏的都市生活中,人们外出的机会越来越多,很多人常常会丢三落四,常常会记不清把手提包放在哪里,或者把电话弄丢,更重要的是有时候...................

1.2.1  主要任务

该设计基于STC89C52单片机为收发核心,利用2.4GHz无线模块nRF24L01,以无线通讯为基础进行近距离低功率通讯,实现物体远离一定距离实现报警功能的设计。由发射器发出带有通讯协议的数据,当物体距离小于设定值,接收端接收数据...............

1.2.2  技术指标

(1)发射端、接收端天线............

(2)发射功率...................

(3)单一发射或接收模块只能识别.............

(4)报警距离设...................

系统方案

2.1  总体框图

基于无线发射接收的物体远离报警器大致可分为发射模块和接收报警模块。发射模块和接收模块由电源、单片机和射频通信模块组成。相比发射模块,接收模块增加了蜂鸣器报警和LED指示灯。由于nRF24L01是收发一体的无线模块,体积小,安装方便,并且使用SPI通讯协议,速度可达到3-10M,是理想的无线模块,同时数据容量大,速...................

图2-1  总体框图

2.2  芯片的选择与分析

2.2.1  主控芯片方案

方案一:采用PIC单片机

PIC单片机系列是美国微芯公司(Microchip)的产品,共分三个级别,即基本级、中级、高级,CPU采用RISC(精简指令集)结构,分别有33、35、58条指令,属精简指令集,同时采用Harvard双总线结构,运行速度快,它能使程序存.................

不足之处:

它的专用寄存器(SFR)不会像51系列那样被集中到一个固定的地址区(80~ FFH),而是被分散到四个地址区。专用寄存器只有5种,分别是 PCL、 STATUS、 FSR、 PCLATH、 INTCON,4种存储体,但在编程时,很少涉及到专用寄存器,必须反复.....................

方案二:采用STC89C52实现

采用STC89C52单片机作为主控制单元。单片机具有8K字节程序存储空间,512字节数据存储空间(RAM),4个8位1/O口,3个16位定时器/计数.........

方案三:采用STM32系列芯片

STM32具备功能全备、库函数丰富、处理速度快、I/O口丰富等特点[4]。可以说十分全能和方便。性能优越,适用于复杂的项目中,能够发挥其高效...............

2.2.2  无线通讯模块方案

方案一:运用编解码芯片PT2262/2272。编解码芯片P...........

2-3  PT2262/2272传输方式及结构

编解码芯片PT2262/2272的缺点主要包括稳定性差、............

方案二:nRF24L01是由挪威 Nordic VLSI公司研制的采用4 mm×4 mmQFN20封装的新型射频收发器件;nRF24L01用于 ISM频段:2.4~2.524 GHz。融合增强的ShockBurst技术,其中地址、输出功率和通讯通道可通过程序配置,适合于多机通讯[5]...........

综合考虑采用方案二nRF24L01作为本................

硬件电路设计

3.1  发射模块

发射模块由电源电路、nRF24L01无线收发电路与单片机组.................

图3-1  发射模块电路图

3.1.1  STC89C52主控模块

单片机使用的是STC89C52单片机,单片机要运行的最基本条件为振荡电路和电源。还包括有最小系统、时钟电路以及复位电路。主机中单片机有4组 I/0口P0-P3.9引脚接复位电路18、19、20引脚接晶振电路,P2.0-P2.5连接无线发送与接收模块,P..................

本次设计电源由外部USB口取电。系统使用的单片机电源电压为5V,所以直接采用USB可以对本次设计进行供电,不需要升压/降压等操作。且USB对电...............

STC89C52是一款低功耗、高性能的CMOS 8位单片机,可编程8 K闪存。片式闪存使程序存储器在系统中具有可编程性,也适用于常规的编程器。STC89S52单片机采用8位智能 CPU和系统内可编程闪存,为许多嵌入式控制应用系统提供了高度灵活、高效的解决方案[6]。STC89C52具有以下标准功能:8 k字节的 Flash,256字节的 RAM,32位 .................

Vcc (引脚40):电源电压

VSS (引脚20):接地

p0 (P0.0〜P0.7,39〜32脚):端口p0是一个八位双向...............

P1(P1.0〜P1.7,1〜8脚):接口P1是一个8位的双向I/O接口。输出器P1可以驱动4 TTL输入(通过吸收或输出电流)。在写到1的时候,这个端口通过一个内部............

表3-1   P1.0和P1.1引脚复用功能

p2端口(P2.0〜 P2.7,21〜28脚):p2端口是一个8位双向 I/O端口,具有内部扩展电阻。输出型P2可以驱动4 TL输入(通过吸收或输出电流)。在写到端口1的时候,这个端口通过内部上拉电阻被拉到一个高电平,在这个时候可以用作输入端口。用P2作为输入时,那些被外部信号所拉动的管脚由于内部拉出电阻而产生输出电流。如果P2访问一个外部程.................

P3端口(P3.0〜 P3.7,10〜17脚)p3端口为8位双向 I/O端口,内部抗张。输出器P3能驱动4 TTL输入(通过吸收或输出电流)。在写到端口1的时候,这个端口通过内部上拉电阻被拉到一个高电位,这个时候它可以作为输出端口使用。作为输入设备使用...............

 

表3-2  P3口引脚复用功能

引脚号复用功能

RST (9脚):重新输入。在连续两个以上机械周期连续输入高电平时时,可以用单片机完成复位初始化操作。当看门狗计时器完成时, RST引脚在96个周期........

ALE(30脚):地址锁定控制信号(ALE)是当访问外部程序存储器时将8.

................

PSEN(29脚):外部程序存储选择通讯号码为外部程序存储选择通讯号码。若STC89C52从外部程序存储器中执行外部代码,它将在每个机器周期内.............................

XTAL1 (19脚):用于振荡器和内部时钟电路..................

XTAL2 (18脚):用于振荡器逆相放...................

单片机最小系统如图3-2所示。

图3-2  单片机最小系统

3.1.2  nRF24L01无线模块

发射器是由nRF24L01组成的,它是由挪威Nordic VLSI公司制造的。nRF24L01作为单片射频收发芯片,工作在世界通用的2.4~2.5GHz ISM频段,工作电压1.9~3.6V[8]。数据可以通过SPI写入,最大可达10 Mbit/s,数据传输速率最大可达2 Mbit/s,并具................

图3-3  nRF24L01无线收发模块实物

工作原理:

当nRF24L01无线通信模块进行发送时,通过串行外围接口SPI连接STC89C52单片机,将节点地址TX_ADDR以及有效数据TX_PLD写入nRF24L01无线通信模块的储存器中,设定CE引脚为高电平并且维持10μs以上,最后经过130μs后再对数据进行发送。如果nRF24L01无线通信模块的接收端打开了自动应答模式,那么数据发送后就等待接收端信号的回..................

图3-4  SPI读操作

图3-5  SPI写操作

nRF24L01与单片机连接电路如图3-6所示。

图3-6  nRF24L01与单片机连接电路图

 

nRF24L01管脚功能如表3-3所示。

表3-3  nRF24L01管脚功能

发送模式、接收模式、待机模式................

这四种工作模式由PWR_UPregister、PRIM_RXregiste.........

表3-4  工作模式

3.2  接收报警模块

该接收模块包括nRF24L01及其外围电路。与发射器相比,接收端增加了蜂鸣器报警和LED指示灯。负责接收比较信号,并给出应答。当接收的信号不............

图3-7  接收电路

3.2.1  声光报警模块

声光报警模块由一个9012型PNP三极管、2k限流电阻、一个蜂鸣器、一个发光二极管组成。当基极输入为低电平时,晶体管导通,蜂鸣器鸣响警报,当基极输入为高电平时,晶体管截止;电路不发出声音和光报警。当基极输入为低电平时,该电路发出声..................

图3-8  报警电路

3.2.2  电源模块

由于nRF24L01芯片的VCC脚接电压范围为1.9V~3.6V之间,而单片机.............

图3-9  电源电路

 

软件设计

本设计中对防丢器的软件开发采用基于C语言的Keil工具,单片机对nRF24L01芯片的控制包括在配置模式下对nRF24L01的初始化配置、发送数据和接收存储数据。数据包格式包含前缀、地址、有效数据和CRC(循环冗余校验)[10]。接收数据时,自动把字............

该电路的软件设计工作流程为:首先使接收电路上电,使接收机处于接收状态,等待数据的到来;然后运行发射机上的程序,将单片机寄存器内预先存放的数据发射出....................

4.1  发射流程

.

图4-1  发射流程图

 

4.2  接收流程

.

图4-2  接收流程图

   系统调试

5.1  调试流程

软件的调试部分:将要准备烧入单片机的程序首先拷贝到KEIL中进行查误,并生成.HEX文件。

硬件测试部分:检验整个系统焊接点是否连焊、有...............

最后将程序烧录好进行测试。

5.2  实验结果

当发射机与接收机在设定的五米以内时可以正常通讯。当超出设定范.............

表5-1  测试数据表

 

发射机、接收机正常通讯时工作情................

图5-1  实物图

当超出报警距离时接收机工作情况如图5-2所示。

图5-2  接收机报警实物图

总结与展望

6.1  总结

本文设计了一种以8位单片机STC89C52为主控制器,低功耗射频收发芯片nRF24L01为核心,由报警电路、电源电路组成的无线防丢器。达到了发射...........

现代社会出门在外一定随身携带自身证件跟一定资金,外出游玩带着............

6.2  展望

本设计还有许多不足期望后期在以下几个方面进行完善。

(1)尺寸做的不够小,应当尽量提高集成度以缩..............

(2)功耗做的不够低,应是使用时间尽量到..............

(3)外观不美观,所以应多设计外.............

(4)防丢器可以构建一个包括定位....

.........................

随着物联网技术的发展,升级换代后的防丢器可以在本设计基础上结合目前通信领域及智能监控领域中GPS技术和GIS技术,构建一个包括定........................

 需要详细内容的在下面链接下载

基于无线发射接收的物体远离报警器的设计.rar-嵌入式文档类资源-CSDN下载1、资源内容:毕业设计lun-wenword版10000字+;开题报告,任务书2、学习目标:快速更多下载资源、学习资料请访问CSDN下载频道.https://download.csdn.net/download/Holidaylive/85046852

 本文介绍了在设计的过程的关键点,供大家参考学习,如果有错误或者不明白的可以直接私信作者,或者添加微信biyezhan007。 

        最后说一下,如果大家对硬件和编程感兴趣,可以点击牛客网这个连接看看,是个不错的学习网站,是学长推荐给我的,因为之前找工作的时候没有太多经验,也不知道怎么准备,去哪里搜资源,走了很多弯路,所以推荐给大家,当初在上面大量刷题还看了好多面试经验等,反正上面有很多课程+刷题+面经+求职+讨论区等资源,关键里面的资源全部公开免费,不用花钱,希望能帮助家!    

 

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

CC呢

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值