历史上的今天
返回首页

历史上的今天

今天是:2025年02月26日(星期三)

正在发生

2020年02月26日 | 基于AVR和RFID的电子防丢防盗器设计

2020-02-26 来源:21ic

简介:针对防丢类产品的发展需求,介绍了一种具有双微机和彩色液晶触摸屏的电子防丢防盗器的软、硬件设计及测试分析。系统有别于现有产品,主机带有液晶触摸屏,子机嵌入微处理器,佩戴者通过液晶屏的提示信息并结合声音的渐强或渐弱变化找到被保护对象。实验表明,系统方案灵活可行,人性化服务水平较高,便于实际应用。


摘要:针对防丢类产品的发展需求,介绍了一种具有双微机和彩色液晶触摸屏的电子防丢防盗器的软、硬件设计及测试分析。系统有别于现有产品,主机带有液晶触摸屏,子机嵌入微处理器,佩戴者通过液晶屏的提示信息并结合声音的渐强或渐弱变化找到被保护对象。实验表明,系统方案灵活可行,人性化服务水平较高,便于实际应用。


0 引言

在工作、生活快节奏的现代社会,走丢老人、小孩或宠物;被偷手机、行李等贵重物品;遗忘钥匙、钱包等物件的事情几乎每天都在发生。电子防丢防盗器属于安防类产品,它可以减少遗忘或丢失物品对人们造成的损失和不便。基于电子防丢防盗器的应用现状和发展需求,本文利用RFID技术设计了一款带有彩色液晶触摸屏的电子防丢防盗器,为物联网技术的应用以及安防类产品的发展提供了一个较好的应用方案。


借助nRF24L01芯片的DPL和ACK PAYLOAD等功能,结合触摸屏设计方法,本文设计了基于nRF24L01、ATmega48PA和TFT图形LCD的电子防丢防盗器,可以对被监护的老人、小孩或者被保护的物品起到有效地防丢、防盗、防遗忘的作用。采用高性能控制器,实现彩色液晶触摸屏显示、无线遥控、MCU系统的独立控制,系统人性化服务水平较高,实用性较强,具有较好的技术推广与市场应用前景。


1 系统方案设计

系统结构如图1所示。电子防丢防盗器由主机和子机组成,主机置于主控者处,子机置于老人、小孩或手机等被保护对象上。该电子防丢防盗器在主机和子机中都嵌入微处理器,正常工作时,子机发出稳定的无线电波,主机接收到该无线电波后不报警。当主机和子机之间的距离超过预定距离时主机接收不到子机的无线电信号,立即鸣笛报警(声压≤75 dB),并伴有振动,以引起使用者的注意。如果按下主机的寻找键即启动寻找模式,主机佩戴者可通过液晶触摸屏的提示信息并配合警音的渐强或渐弱变化找到被保护对象。正常情况下,锂电池用USB接口连接电源适配器或计算机充电。

a.JPG

2 硬件设计

2.1 AVR微处理器控制电路

选用ATMEL公司的ATmega48PA作为主控单元的微处理器,该芯片是一种高性能、低功耗的8位微处理器,工作电压仅1.8~5.5 V,工作频率为0~20 MHz,拥有4 KB的系统内可编程FLASH。如图2所示,ATmega48PA外围电路包括电源电路、8M时钟电路、复位电路以及USB/ISP下载接口等。


电源电路如图2区域①所示。标称值为3.7 V的锂电池连接至集成三端稳压芯片REG1117—3.3 V的输入端。REG1117-3.3 V稳定输出3.3 V直流电压,供给系统用电模块。


时钟电路如图2区域②所示。ATmega48PA内置RC振荡电路,可产生1 MHz、2 MHz、4 MHz、8 MHz的振荡频率。系统要求较精确波特率时,需要通过外部电路实现。


复位电路如图2区域③所示。ATmega48PA内置上电复位,熔丝位可以控制复位时间,因此外部复位电路在上电时,可以直接拉一只10 kΩ的电阻R3到VCC即可。10μF的电容C11用以消除干扰和杂波。


ISP下载接口如图2中区域④所示,使用双排2x5插座接入接口。由于没有外围元器件。PB3(MOSI)、PB4(MISO)、PB5(SCK)、RESET脚不受ISP下载接口的干扰,仍然可以正常使用。


2.2 无线数传模块设计

nRF24L01电路图如图3所示。nRF24L01模块与ATmega48PA的SPI1连接实现信息交换。配置PD6、PB2作为GPI0端口,分别与nRF24L01的CE和CSN连接;配置PB5、PB4、PB3作为SPIO端口,分别与nRF24L01的SCK、MISO、MOSI连接;配置PD2作为EINT0端口与nRF24L01的IRQ连接。与AVR微处理器连接时应注意电源隔离,图3中nRF24L01与天线之间连接了滤波电感将两部分进行隔离,另外1.5 pF旁路电容C4和C5用来抵制高频干扰。

b.JPG

2.3 彩色液晶模块

系统采用5.6 cm(2.2 inch)电阻式触摸屏,其色彩为65 k色/262 k色,分辨率为QVGA 320x240,背光为3LED并联,LCD控制IC采用μPD161704A驱动芯片,触摸控制IC采用XPT2046,接口为SPI接口。


3 软件设计

软件开发采用ATMEL AVR Studio集成开发环境(IDE),使用移植性好、编程效率高的C语言编程。电子防丢防盗器系统主流程图如图4所示。软件程序主要包括主机和子机的初始化、无线信号的发射与接收,以及彩色液晶模块的设计等内容。

c.JPG

3.1 nRF24L01的SPI口配置

配置寄存器完成nRF24L01的所有配置,并通过SPI接口实现配置。SPI读操作的描述如下:

d.JPG

e1.jpg?imageView2/2/w/550

3.2 液晶显示模块设计

2.2 inch TFT图形液晶触摸控制IC采用XPT2046,接口为SPI接口。子函数及颜色定义如下:

e.JPG

4 系统整体测试

经过PCB板的焊接与调试,系统能够成功地发送与接收数据。系统主机配置外置天线,子机使用PCB板载天线,在400 m2的实验室内可听到响亮的报警声,主机彩色液晶屏显示结果如图5所示。

f.JPG

在户外空旷地进行分段距离测试,每个距离段分别测试8次,每次发送数据量为512 b(32×16 b),100 m以内6个距离段接收完整数据包的测试结果见表1。

g.JPG

由表1的数据可以看出,系统无线数传模块在空旷地40 m以内可以实现无误码数据传输,实验是成功的。


5 结论

本文基于RFID和AVR控制技术设计了一款带有彩色液晶触摸屏的电子防丢防盗器,经过实验测试,系统工作可靠,触摸屏反应灵敏,可对老人、小孩或手机、钱包等物品有效起到防丢、防盗和防遗忘功能。该设计方案具有较强的灵活性,还可应用于室内外仓库、码头和露天储料场的天车,以及授救、飞行和医疗等服务机器人领域,以有效降低故障和事故的发生。

推荐阅读

史海拾趣

Broadband公司的发展小趣事

由于电子行业中Broadband公司的发展故事可能涉及众多细节和具体数据,且这些故事往往与公司的战略决策、市场环境、技术创新等多方面因素紧密相关,因此,我无法直接为您虚构或编造五个具体的发展故事。不过,我可以为您提供一种可能的框架或思路,帮助您了解如何构建这样的故事。

在构建Broadband公司的发展故事时,您可以考虑以下几个方面:

  1. 公司背景与初创阶段:描述公司的成立背景,包括创始人、初始资金、技术基础等。讲述公司如何抓住市场机遇,推出首款产品或服务,并在早期市场中获得一定的份额。

  2. 技术创新与产品升级:描述公司在发展过程中如何通过技术创新不断提升产品性能和服务质量。可以提及公司在研发方面的投入、取得的专利成果,以及这些创新如何转化为市场竞争力。

  3. 市场拓展与合作:讲述公司如何逐步扩大市场份额,包括进入新的地区市场、拓展应用领域等。同时,可以提及公司与其他企业或机构的合作,如产业链上下游的整合、战略合作等。

  4. 应对市场挑战与竞争:分析公司在发展过程中遇到的市场挑战和竞争压力,如竞争对手的崛起、政策调整等。描述公司如何调整战略、优化运营,以应对这些挑战。

  5. 未来展望与战略规划:基于当前的市场环境和公司实力,展望公司的未来发展前景,包括可能的市场趋势、技术方向等。同时,描述公司的战略规划,如扩大产能、拓展新业务领域等。

在构建这些故事时,请确保基于事实进行描述,避免夸大或缩小事实。您可以查阅相关公司的官方资料、行业报告、新闻报道等,以获取准确的信息和数据。同时,注意保持故事的连贯性和逻辑性,使读者能够清晰地了解公司的发展历程和现状。

希望这个框架能够帮助您构建出符合要求的Broadband公司的发展故事。如果您需要更具体的帮助或建议,请随时告知。

Electronic公司的发展小趣事

特斯拉,虽然是一家电动汽车公司,但其在电子行业的发展中也展现出了强大的跨界创新能力。特斯拉通过自主研发和生产电池、电机等核心零部件,成功将电动汽车的性能和品质提升到了新的高度。同时,特斯拉还积极探索自动驾驶、智能交通等前沿技术,不断推动电动汽车行业的变革和发展。特斯拉的跨界创新不仅颠覆了传统汽车行业的格局,也为电子行业带来了新的机遇和挑战。

请注意,以上故事框架仅供参考,具体细节和数据可能需要根据实际情况进行调整和补充。同时,由于篇幅限制,每个故事的字数可能无法满足500字以上的要求。

CET Technology公司的发展小趣事

CET Technology作为电力行业的领军企业,受邀参加了2023年深圳企业创新发展大会。大会上,CET展示了其在电力系统、工业与能源等领域的最新技术成果,包括电力二次智能终端、电能管理专用工业软件等。这些产品与服务均体现了CET在电力技术领域的深厚实力和创新精神。通过参加此次大会,CET不仅与业界同行进行了深入交流,也进一步提升了公司的品牌影响力和市场竞争力。

FETek Technology(东沅)公司的发展小趣事

在快速发展的过程中,东沅始终坚持以客户为中心的经营理念。他们深入了解客户的需求和反馈,不断优化产品和服务。同时,东沅还注重持续创新,不断推出具有领先技术水平和市场竞争力的新产品。这些努力使得东沅在激烈的市场竞争中保持领先地位,赢得了客户的信任和支持。

请注意,以上故事仅为虚构示例,旨在展示FETek Technology(东沅)公司可能的发展历程和里程碑。实际的发展情况可能有所不同,具体细节请以公司官方发布的信息为准。

DIPTRONICS MANUFACTURING INC公司的发展小趣事

为了降低成本、提高生产效率,圜达实业不断进行垂直整合。公司自主设计和生产自动组装机、模具和工具等生产设备,实现了从原材料采购到成品供应的全程控制。这种垂直整合的模式使公司在保证产品品质的同时,也降低了生产成本,提高了市场竞争力。

晶群科技(Gem-micro)公司的发展小趣事

随着技术的不断进步,圜达实业不断投入研发,成功推出了一系列具有创新性和竞争力的产品,如旋转开关、滑动开关等。这些产品不仅满足了市场的需求,还为公司赢得了良好的口碑。此外,公司还获得了TS 16949及ISO-14001认证,进一步提升了产品品质和竞争力。

问答坊 | AI 解惑

[方案]某监狱闭路电视监控系统设计方案--2

四、总体设计 4.1 需求分析 闭路电视监控系统应该说是跨学科跨行业的系统工程,以功能要求的不同可分为以下几个方面: 1)前端摄像系统 2)视频传输系统 3)视频控制系统 4)视频显示和记录系统 摄像部分是电视监控系统的前沿部分,是整个系 ...…

查看全部问答>

有晶体管的群吗

怎么论坛不分一块这个呀,放在硬件里面合适不…

查看全部问答>

3线串行通信有哪几种。

3线是:CS SCLK SDA.怎么模拟实现,最好有代码…

查看全部问答>

发送中文短信程序出错

使用WCDMA短信猫发送PDU格式中文短信,源程序make后出现如下错误: [root@localhost linux_serial_sms]# make arm-uclibc-linux-gcc -g -Wall -c send.c -o send.o send.c: In function `signal_handler_IO\': send.c:764: warning: unused var ...…

查看全部问答>

关于在S3C2410中clock mode的提问

最近看S3C2410的用户手册,在clock  mode一章中提到ARM920T 竟然有两种输入时钟方式,FCLK 和BCLK .但是联系在clock &power management中讲到的MPLL分出三种模式:FCLK、HCLK、PCLK,其中FCLK应用于CPU的时钟,HCLK用于AHB bus各种外围设备 ...…

查看全部问答>

RS232驱动器/接收器的作用???

1)我的ARM9芯片连了一块MAX3243,MAX3243是RS232驱动器/接收器,请问这个芯片的作用?   他是专用UART控制器的一种吗? 2)我要编写驱动,是基于ARM9内部的UART,还是涉及到MAX3243? 请高手能帮帮我吗,谢谢…

查看全部问答>

各位高手帮我看看程序,谢谢

EVC下写的一个正弦曲线程序,现在程序能运行,就是每条曲线显示后会留下一些点,所以,程序运行一会,屏幕上点越来越多,很煞风景! 能否添加代码使画一条新的曲线前清空屏幕上所有的点,这个问题,大家帮帮我,拜托各位咯,超级谢谢++ 代码: v ...…

查看全部问答>

哪里可以买到STM8L151K4T6的样品?

                                 如题…

查看全部问答>

【求助】MSP430单片机如何用定时器输出固定连续时钟?

各位老师: 最近我在研究MSP430单片机,用MSP430F2121做一个东西。 考虑到外设需要一个10HZ的时钟信号。想用定时器A来完成这一功能。 以为用TimerA0的连续计数模式可以搞定。 XI,XOUT外接一个6MHZ的晶体,计数器的时钟源为ACLK,ACLK由6Mhz ...…

查看全部问答>

DSP2812 非法中断问题

自己做的DSP2812板子,出现如下问题:用合众达510PLUS仿真器链接上DSP,LOAD完.out文件,然后go main,到此系统都正常,这时如果点击全速运行(F5)程序立即跳到非法中断里面,每次重新加载都是如此。但是如果在main()中的while(1)之前的初始化 ...…

查看全部问答>