无线防丢器设计_第1页
无线防丢器设计_第2页
无线防丢器设计_第3页
无线防丢器设计_第4页
无线防丢器设计_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

无线防丢器设计摘要:在现实生活中,随着生活节奏加快,大多数人都曾有过健忘、疏忽、被窃等原因造成的贵重物品丢失的经历。因此,防丢器的出现可以有效防范这些意外的发生。本设计由STC15W408AD单片机、NRF24L01无线传输模块和电源模块组成。当发射器离开接收器一定距离之后,接收器工作进行报警,发出报警声,提示使用者。无线防丢器具有可靠性高,稳定性优异,功耗低,使用方便,价格低廉等特点。关键字:NRF24L01;STC15W408ADTheDesignofWirelessAntiLoseDeviceSUZhi-hua(XI’ANEURASIAUNVERSITYShanxiXi’an710065)Abstract:Inreallife,withtheacceleratedpaceoflife,mostpeoplehaveexperiencedthelossofvaluablesduetoforgetfulness,neglect,theftandotherreasons.Therefore,theappearanceoftheanti-lossdevicecaneffectivelypreventtheseaccidents.ThisdesigniscomposedofSTC15W408ADsingle-chipcomputer,NRF24L01wirelesstransmissionmoduleandpowermodule.Whenthetransmitterisacertaindistanceawayfromthereceiver,thereceiverworkstogiveanalarm,giveanalarmsoundandprompttheuser.Thewirelessanti-lossdevicehasthefeaturesofhighreliability,excellentstability,lowpowerconsumption,convenientuseandlowcost.Keywords:NRF24L01;STC15W408AD无线通信(WirelessCommunication)是利用电磁波信号可以在自由空间中传播的特性进行信息交换的一种通信方式,无线通信已经影响着当代社会每个角落。为了防止物品的意外丢失,结合无线通信技术的防丢器应运而生。1系统设计方案系统由无线发射模块和接收模块两部分组成,当发射模块离开接收模块限定距离时,接收模块接收不到信息,接收模块的报警系统工作并报警。本设计基于STC15W408AD单片机控制NRF24L01无线传输芯片构成的发射器和接收器实现防丢监测。系统组成如图1所示:图1系统框图2系统硬件设计发射模块和接收模块均由电源、单片机和无线传输模块组成,由于考虑到系统的体积,佩戴或者使用的便捷,发射器和接收器均采用纽扣电池供电。单片机采用STC15W408AD作为主控芯片,和传统51单片机管脚相兼容,拥有较强抗干扰能力,内部集成度高,含有可靠的复位电路,单片机可工作在节电的低功耗模式。主控电路不需要外围的电路即可正常控制传输模块。发射模块和接收模块采用NRF24L01进行短距离通信,与蓝牙和Zigbee相比,通信协议不复杂,对用户透明,同种产品之间可以自由通信且价格便宜。该芯片的工作频段为2.4GHz,保证信息传输的安全性和可靠性。无线模块与单片机通过SPI总线形式连接,单片机P1.0-P1.5端口控制无

线模块的工作状态,P3.6与P3.7端口用于通道选择,发射模块电路如图2所示。

UNDHRF24LO1P12/心日曳亨EL优NPOPLI^DCIACPOUNDHRF24LO1P12/心日曳亨EL优NPOPLI^DCIACPO心MDt.孙切LH.ttA.DCXM.CPi心MDC杵就LKP3.7LW也心DACtPl_2P3J/INTIvcc-P32ANlLiiP£WMP+PMJTCIVP(jNDP3珈瞿叫mT4/T2CLKDin3GN&WKJT图2发射模块电路相比于发射器,接收器模块电路在发射器电路基础上增加报警电路,报警电路如图3所示。当物品丢失时,Q1基极输入低电平,三极管导通,蜂鸣器发声报警。图3报警电路图3报警电路3系统软件设计发射数据时,首先将NRF24L01设置为发射模式:然后把地址TX_ADDR和数据TX_PLD按照时序由专用接口写入无线传输芯片的缓存区,TX_PLD必须在CSN为低电平是连续写入,而TX_ADDR在发射情况下写入一次,然后CE设为高电平且保持至少10us,设置延迟130us后发射信息数据;一旦自动应答开启,那么该芯片在发射数据后马上进入接收模式,接收发射的信息数据。若收到数据,则认为此次传输成功,TX_DS设置为高电平,同时TX_PLD从发送堆栈中清零;如果没有收到应答,自动重新发射传输数据,若重新发送次数(ARC_CNT)达到上限,MAX_RT变高电平,TX_PLD不会被清零;MAX_RT或TX_DS变高时,令IRQ变低。发射成功时,若CE变为低电平则该芯片进入空闲模式1;如果发送堆栈中仍含有数据且CE变成高电平,则进入下一次发射;如果发送堆栈中没有数据且CE为高电平,芯片进入空闲模式2。发射器工作流程如图4所示。接收数据时,第一步要设置接收机模块的地址与数据传输的大小,设置接收器模块的寄存器,令芯片进入接收模式,使端口(CE)的电平升高,之后接收器开始等待数据传输。当接收到正确的传输数据地址时,芯片自动的读出和检验接收缓冲器中的数据信息。当两个模块的距离超出预先设定的安全距离后,接收器接收不到应该传输的数据,或者发射器没有收到反馈数据信息,则蜂鸣器报警传递报警信息;当接收模块正常的接收到所要接收的数据信息时,系统自动复位等待下一次数据的传输。接收器工作流程如图5所示。NW]-ldlJCl配止&射电A图4发射器工作流程图图5接收器工作流程图4结论本次设计的主控芯片为STC15W408AD,采用2.4G技术进行短距离通信的NRF24L01无线发射、接收器为主要传输模块。当发射器与接收器间超过规定距离10m后,进行防丢报警提示。系统结构简单、使用方便,易扩展。本设计基础上还可以扩展增加震动报警

温馨提示

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

评论

0/150

提交评论