一种基于GPS的智能宠物防丢失器设计
随着人们生活水平的提高,社会经济的发展和城市化进程的加速,社会老龄化步伐加快,独生子女家庭和丁克家庭和空巢老人越来越多,饲养宠物成为许多家庭必不可少的生活方式,于此同来的是宠物的丢失问题。而且有的宠物十分昂贵,一旦宠物丢失会给人们带来很大损失,而且丢失的宠物无人管理,还会造成环境污染。当今市场目前已批量生产的防丢装置还主要针对于人类,针对宠物的还鲜而少见。本文的防丢失器则专为宠物设计,实现宠物的远距离快速定位,和远离报警功能。 本装置基于AT89C52单片机作为MCU,结合无线通信模块nRF2401的无线距离报警器,通过从机向主机不间断的发送信号当从机离开主机能够接受的范围时母机会自动进行声光报警。并且采用无线通信技术和全球卫星定位(GPS)技术,成本低廉,能监控较大范围,操作简单,而且数据传输快。利用GSM系统,我们可以迅速将宠物的位置以信息的方式传送至用户的手机,做到对宠物的实时监控。
1、系统的硬件设计宠物防丢失器的硬件主要由以下四部分构成,即单片机控制模块、GPS模块、GSM模块、和声光报警模块。单片机控制模块负责对整体数据进行处理,并且根据指令对系统处理;GPS模块负责接收位置数据;GSM模块负责将位置信息发给用户;声光报警模块在宠物与人距离超过200m时,发出声光报警信号。硬件构成如图1所示。
图1 1.1、单片机控制电路系统单片机采用了AT89C52。AT89C52具有功耗低,性能高的优点。内部有8位的FlashPEROM,可以反复擦写;并且有256x8bit内部RAM;而且内部有低功耗空闲和掉电模式,睡眠和唤醒功能。满足了防丢失器对读写速度和功耗的要求。本系统还增加了串口扩展芯片GM8123,从而实现了GPS、GSM的同时通信。 1.2、GPS模块本系统采用了全球市占率第一的SiRFIII系列——SIRF三代。SIRF三代芯片组的GPS模块性能极优,灵敏度高,功耗低,定位时间短,能帮助客户快速的进入了定位应用状态。该芯片定位精度在10m内,可同时追踪20个卫星轨道。数据线接口为六线接插件,需要三根输出线,第一脚接直流正电源,第五脚接电源地,第二脚接GPS,输出驱动能力为2mA,可直接与单片机接口对接。 1.3、声光报警模块本模块的无线射频信号发射器采用了nRF24L01芯片。电路包括nRF24L01与单片机的接口电路和其外围电路。本模块利用GPIO模拟SPI接口工作,进而控制nRF24L01芯片,很好的解决了ST895C52没有SPI控制器的问题。另位我们在这里采用了电平转换和分压处理电路,将ST89C52单片机供电电压5V转化到了nRF24L01的VCC脚接电压范围内。如图2所示。
图2 此外还有声光报警电路,此电路采用PNP三极管,Q1只起到开关的作用,当基极输入高电平时,三极管停止工作,蜂鸣器不发声,输入低电平时,三极管被导通时,蜂鸣器发。出警报声。
|