利用51单片机实现简单射频无线识别装置系统

发布者:DreamySunset最新更新时间:2021-03-16 来源: eefocus关键字:51单片机  射频  无线识别装置系统 手机看文章 扫描二维码
随时随地手机看文章

1 引言

射频识别是一种非接触式的自动识别技术,它通过射频信号自动识别目标对象并获取相关数据。射频识别工作无须人工干预,非接触,阅读速度快,无磨损,不受环境影响,寿命长,便于使用。目前,射频识别技术在国外发展非常迅速,射频识别产品种类繁多,已广泛用于工业自动化、商业自动化、交通运输控制管理等众多领域,如汽车、火车等交通监控;高速公路自动收费系统;停车场管理系统;物品管理;仓储管理;车辆防盗等。由于我国射频识别技术起步较晚,除用于中国铁路的车号自动识别系统外,仅限于射频公交卡的应用。


在此,给出一种实现简单射频识别系统的方式。阅读器和应答器均包含在单片机控制系统中,利用2ASK调制与解调电路以及匹配网络电路,使整个系统的可识别有效距离约为10 cm,这已能够符合一般应用的需求。


2 系统设计概述

系统设计主要分阅读器、应答器、线圈3部分。阅读器采用晶振1和晶振2,分别提供应答器的功率驱动信号和数字调制信号。晶振1产生的振荡信号经过带通滤波器处理后,进行功率级放大,并通过匹配网络进行阻抗变换,以最大效率从线圈发射出去,为应答器提供所需的工作能量。晶振2产生的信号经过低通滤波器滤除高频杂波后,送往开关电路;手动设置的信息,南单片机转换为相应的控制信号,控制开关的通断,从而形成2ASK调制信号,与应答器进行通信。此外,阅读器还需将线圈上接收到的应答信号滤波放大并检波,最终获取有效信息,并由串口读取。图1给出阅读器结构。

无线1

晶振产生振荡信号后,经低通滤波器去除高频杂波,送往开关电路,作为2ASK的载波信号。控制开关电路通断的信号由操作者通过拨码开关手动设置,并由单片机读取后产生相应的控制信号。同时,应答器通过线圈接收功率驱动信号,待整流滤波后,得到直流电平,然后作DC—DC变换,以获取最终所需的直流电平,供整个应答器部分工作。图2给出了应答器结构。

无线2

3 硬件电路

3.1 阅读器与应答器2ASK调制解调电路

2ASK的载波信号是2MHz正弦波,它由有源晶振产生的方波经过低通滤波器得到。数字调制信号从CPU的串口输出,经过模拟开关MX7501控制信号通断,产生了2ASK信号。Ll,L2,C1和C2构成了二阶巴特沃兹低通滤波器,输出为近似正弦波的2 MHz信号。R1与R4使LC滤波器阻抗匹配。当EN为0时,OUT为0;反之为S1通道信号。图3给出阅读器的2ASK调制电路。

无线3

图4给出了解调电路。通过匹配网络的2ASK信号幅度低,噪声大,需要经过三级处理才能解调出数字信号。首先通过OP37中高速运算放大器将信号放大5倍,再经过高速比较器MAX910中的比较器A,将毛刺状信号加宽,减小噪声,D/A输出经L1,C1和C2组成的低通滤波器,取直流分量,这相当于包络检波。LC低通滤波器的截止频率为480HZ。最后将该信号进行比较整形,得到数字调制,再经QB输入到单片机串口。

无线4

3.2 发射电路

有源晶振产生的8MHZ方波经带通滤波器取出8 MHz的正弦信号,并通过功率放大器后输出到线圈上。图5中,L3,L4,C7和C8构成了二阶8 MHz的巴特沃兹带通滤波器,用以滤除谐波分量。VQ1为集射极跟随器,用以调节R3,使其静态工作电流约为1.5 mA,该级电路起到与信源隔离的作用。VQ2为丙类放大器,调节R7和VQ2的基极偏压使其工作在丙类放大状态。改变C2使其谐振,此时电源电流最小。再调节R4和VQ2的基极偏压,使电源电流更小,输出幅度更大,以处于丙类放大状态。L1为线圈,同时起到谐振电感的作用。C6为线圈的等效电容,经测量,约为34 pF;C3为外接电容,它能使并联回路谐振在8MHz。谐振时,L1上的电压可达45V。阅读器和应答器发射的另一个信号是2ASK信号,它经过运算放大后,通过匹配网络直接连接到线圈上。

无线5

3.3 应答器电源电路设计


应答器的整流滤波电路采用单相桥式整流滤波电路。T1为两个线圈,C1并接在应答器线圈两端,在8 MHz并联谐振下,其输入幅度最大。VD1~VD4采用IN5817型整流二极管,要求整流8 MHz的信号。正常时,C2两端电压基本稳定,即整流电流全部通过负载R1,因此RL越大,其电压也越大。这就要求负载尽量少,负载输入阻抗尽量大。C2的电容值不易太大或太小,太大则吸纳的电荷越多,使输出电压就越小;导致滤波效果不佳。因此,这里取C2=47μF。在耦合信号幅度一定时,该电路的功率驱动能力是固定的。实测中发现,当输入频率为8 MHz时,输出电压为5 V;当负载频率为1 kHz时。输出电压为4.25 V。由此可知,其驱动功率P=U2/RL=18 mW,应答器功耗必须小于该值。L1和L2进一步滤波,也能利用感应电势的作用防止电流大幅度突变,其电路如图6所示。无线6

4 系统软件设计


4.1 软件思想


该系统软件设计的基本原理是:首先通过单片机控制阅读器,发送数字基带信号,经过2ASK调制后,再由天线发射出去。应答器经天线收到调制信号后,进行2ASK解调,解调信号通过串行口送到单片机。单片机验证信号进行处理后,将EEPROM中存储的信息读取出来,并送向调制器,调制信号再经天线发送出去。阅读器收到返回的信号后将信号进行解调送回单片机。单片机将信号进行解码等操作,来分析返回的信号,以达到识别物品的目的。


4.2 程序流程图


复位后,阅读器端查寻是否有相应物品。若有,则阅读器端控制调制信号的产生。同时,允许将信号发送出去。应答器对接收到的相应信号进行解调,并检查所接收信息是否错误,并作相应处理。程序流程见图7。


无线7

5 系统测试与结论


该系统基于51单片机控制,以无线通信为基础,搭建了一个简单的射频识别系统。经过调试,系统运行良好,工作正常,平均识别距离为5cm。


由系统运行可见,该系统有如下优点:①识别时,无需接触;②识别时间短;③错误识别的概率相对较小;④有良好的扩展性。这种系统进行功能扩展后可用于停车场、交通道路管理、智能物业管理等多种场合。

关键字:51单片机  射频  无线识别装置系统 引用地址:利用51单片机实现简单射频无线识别装置系统

上一篇:51单片机不断电下载程序
下一篇:51伪指令的知识汇总

推荐阅读最新更新时间:2024-11-12 13:39

51单片机系列知识5--并口(2)
2、P1口 P1口对应的专用寄存器的助记符是P1,它是一个8位的专用寄存器,字节地址是90H,它的每一位都有位地址,可以对位进行直接访问。 PI口的位结构如图2-20所示。P1口也是准双向口,它的用途如图2-21所示。 3、P2口 P2口对应的专用寄存器的助记符是P2,它是一个专用寄存器,字节地址是0A0H.。它的每一位都有位地址,可以对位进行直接访问。 P2口的位结构如图2-22所示,P2口的使用方法如表2-11所示。 4、P3口 P3口对应的专用寄存器的助记符是P3,它是一个8位的专用寄存器,字节地址是0B0H。它的每一位都有位地址,可以对位进行直接的访问。 P3口的位结构如图2-23所示。
[单片机]
ADI电路笔记CN0360:一个频率可调射频检波器
Circuits from the Lab参考电路是经过测试的参考设计,有助于加速设计,同时简化系统集成,帮助并解决当今模拟、混合信号和RF设计挑战。 欲了解更多信息和/或技术支持,请访问 www.analog.com/CN0360。 连接/参考器件 ADF4351 集成VCO的35 MHz至4400 MHz宽带频率合成器 ADL5801 10 MHz至6 GHz宽带有源混频器 AD8368 800 MHz、线性dB VGA,内置AGC检波器 ADL5902 50 MHz至9 GHz、65 dB TruPwr 检波器 频率选择、RMS响应、90 dB动态范围、
[网络通信]
ADI电路笔记CN0360:一个频率可调<font color='red'>射频</font>检波器
25-基于51单片机的温湿度检测及调节系统
具体实现功能 系统由STC89C52单片机+AT24c02芯片+LCD1602液晶显示屏+继电器模块+按键模块+报警模块构成。 具体实现功能: 1、LCD1602液晶显示,第一行显示当前的温度和湿度,第二行显示相应的冷、热、干、湿; 2、AT24c02芯片掉电存储设置的上下限; 3、四个按键为设置、加、减、确定,实现了温湿度范围的调节; 4、采用温湿度传感器DHT11,温度测量范围0℃--50℃,湿度测量范围20%RH—90%RH; 5、当超过温湿度设置范围时,蜂鸣器响起,相应指示灯闪烁以报警; 6、当温度或湿度超过范围后,报警信号灯点亮同时相应的继电器吸合。 设计背景 温度、湿度和人类的生产、生活
[单片机]
25-基于<font color='red'>51单片机</font>的温湿度检测及调节<font color='red'>系统</font>
基于51单片机的智能花盆设计
项目名: 基于单片机的智能花盆设计 单片机:STC89C52 功能: 1、通过显示屏显示花盆中土壤的温度、湿度,花盆外光照强度; 2、通过按键切换显示屏的界面,设置土壤最小温度值、最小湿度值,花盆外光照强度值,输液倒计时,松土倒计时; 3、通过土壤湿度传感器检测土壤湿度,通过DS18B20检测土壤温度; 4、通过继电器控制加热片,水泵,输液,补光灯; 5、通过步进电机来实现松土; 部分程序: #include main.h #include lcd1602.h #include key.h #include ds18b20.h #include adc.h #include motor.h #include t
[单片机]
基于<font color='red'>51单片机</font>的智能花盆设计
高性能PHS射频收发器芯片的设计
  随着 PHS 协议的扩展, PHS 在系统和业务上也不断推出新的亮点,如无缝切换、机卡分离和QBOX灵通无绳业务,这些新业务的推出将成为 PHS 未来发展的强大驱动力。针对PHS系统对手机的新技术需求,锐迪科微电子(RDA)公司开发出基于全新RF收发结构的单芯片收发器及集成天线开关的高效率功放模块。本文介绍RDA PHS 射频收发器 芯片的设计方法。   在中国,PHS作为固定市话网的一种补充和延伸,在发展初期以其较低的收费模式,成为固网运营商快速抢占市场的利器。随着PHS协议的扩展,目前PHS终端除了能够实现固定电话的所有功能外,还可以支持包括转移呼叫、多方通话、语音信箱等功能,同时它还具备移动电话的一些功能,例如越区漫游、
[电源管理]
高性能PHS<font color='red'>射频</font>收发器芯片的设计
51单片机在Keil中使用printf进行串口输出
最近有同学在51单片机的学习过程中困扰如何使用单片机串口在上位机串口助手上输出显示的问题,其实很多开发环境都支持使用C语言里面最常用的printf函数,Keil中也不例外,不仅仅是最常用的STC89C52、keil下其他51系列单片机如STC12、STC15等同样适用。具体步骤如下: 在Keil中建立一个空的工程,加入一个源文件,如main.c 粘贴以下代码,编译生成hex文件,下载到单片机即可。 需要注意的是: 1、需要包含stdio.h头文件 2、串口初试化函数中需要有 TI = 1; 废话少说,直接上代码: #include stdio.h #include reg52.h void InitUART
[单片机]
采用51单片机数字实验室的实验和设计
  一个 单片机 应用系统是由硬件和软件组成的。系统硬件设计包括单片机CPU的选型、接口 电路 的设计、外围器件的选择、试验电路板的设计等内容。   软件设计则包括软件编写和仿真调试。   仿真是单片机开发的一个非常重要的环节,除了一些较简单的任务,一般产品开发过程中都要进行仿真,仿真的主要目的是进行程序调试及硬件排错。现在普遍采用基于 Windows 的单片机集成开发系统( IDE)进行单片机应用程序的开发,它是指将编辑、编译,汇编、连接、调试等开发单片机所要用到的程序集成到一个系统软件中,如德国Keil公司的Keil、南京万利电子公司( Manley)的MedWin等。 iframe id="iframeu216385
[单片机]
采用<font color='red'>51单片机</font>数字实验室的实验和设计
如何模拟实现应用在数据采集系统中的89C51单片机I/O口串行通信?
目前普遍采用的MCS51 和PIC 系列单片机通常只有一个(或没有)UART异步串行通信接口,在应用系统中若需要多个串行接口(例如在多机通信系统中,主机既要和从机通信又要和终端通信)的情况下,通常的方法是扩展一片8251 或 8250 通用同步/异步接收发送芯片(USART),需额外占用单片机I/O 资源。 MCS51是指由美国INTEL公司(对了,就是大名鼎鼎的INTEL)生产的一系列单片机的总称,这一系列单片机包括了好些品种,如8031,8051,8751,8032,8052,8752等,其中8051是最早最典型的产品,该系列其它单片机都是在8051的基础上进行功能的增、减、改变而来的,所以人们习惯于用8051来称呼MCS
[单片机]
如何模拟实现应用在数据采集<font color='red'>系统</font>中的89C<font color='red'>51单片机</font>I/O口串行通信?
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved