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

最新更新时间:2014-01-16来源: 电源网关键字:51单片机  射频无线 手机看文章 扫描二维码
随时随地手机看文章

1 引言

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

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

2 系统设计概述

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

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

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

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信号,它经过运算放大后,通过匹配网络直接连接到线圈上。

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所示。

4 系统软件设计

4.1 软件思想

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

4.2 程序流程图

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

5 系统测试与结论

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

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

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

上一篇:DIY遥控手柄程序入驻单片机需要几步
下一篇:对单片机感兴趣的朋友都来看看有技术有优势

推荐阅读最新更新时间:2023-10-12 22:34

基于51单片机老人防跌倒GSM短信报警系统
1、项目简介 选题指导,项目分享: Lighter-z/嵌入式基地 1.1 系统构成 本设计由STC89C52单片机电路+ADXL345加速度传感器电路+按键电路+蜂鸣器报警电路+DS18B20温度传感器电路+LED灯电路+GSM模块电路+电源电路组成。 1.2 系统功能 1、板子竖直放置的时候,蜂鸣器不报警,板子歪倒一定角度,则蜂鸣器鸣叫报警。一段时间约15s未回复正确状态,GSM发送报警信息给手机:Help me!!。 2、如果温度超过38度,蜂鸣器报警,持续温度过高约15s左右,同时短信报警:has a cold 3、设计带有误报警按键,蜂鸣器报警的时候,如果老人认为是误报警,则按键按下,蜂鸣器停止报警,如果持续问题存在还会
[单片机]
51单片机解密红外遥控器
在这里我仅把一些关键的带出来 关于硬件电路 那么抛开那么多文字介绍 最后意思就是说 你家里的遥控板 也就是发射部分 是把所有的封装好了的 比如键盘矩阵、编码调制、LED红外发送器 等等 那么接受部分 SM0038 3个脚 一个脚地 一个脚电源 一个脚信号脚 接到 单片机随便个P口上(此处是P3。6) OK 硬件部分就搞定了当然还有数码管显示 ,这些肯定不用说你都能搞定吧,这些东东都有,所以就不用自己去搭电路那么麻烦了),那么 我们想 我们按一下遥控板 大家看到 有个灯闪了一下 然后OVER 那么 我们现在要做的就是在灯闪了那一下之后让 单片机来读它的键码 然后不同的键码来干不同的事 ,本文 是向大家解释一种方法 当然如果你知道
[单片机]
<font color='red'>51单片机</font>解密红外遥控器
蜂鸣器唱《祝你平安》51单片机
蜂鸣器唱《祝你平安》 * * ********************************************************************************/ SPK bit P1.4 ORG 0000H LJMP START ORG 000BH INC 20H ;中断服务,中断计数器加1 MOV TH0,#0D8H MOV TL0,#0EFH ;12M 晶振 ,形成10毫秒中断 RETI START: MOV SP,#50H MOV TH0,#0D8H MOV TL0,#0EFH MOV TMOD,#01H MOV IE,#82H MUS IC 0: NOP MOV DPTR,#DAT ;表头地
[单片机]
51单片机矩阵键盘响应程序
51单片机矩阵键盘响应程序 #include reg51.h // P0端口接LED // P0端口接数码管 // P3端口接矩阵键盘 #define LED P0 #define KEY P3 #define DIG P0 unsigned char GetKey(void); void delay10ms(void); // 独立数码管的段码表 unsigned char val = {0xc0, 0xf9, 0xa4, 0xb0, 0x99, 0x92, 0x82, 0xf8, 0x80, 0x90, 0x88, 0x83, 0xc6, 0xa1, 0x86, 0x8e}; void main(void) { unsig
[单片机]
<font color='red'>51单片机</font>矩阵键盘响应程序
Xilinx发布射频级模拟技术,实现5G无线颠覆性技术突破
北京—All Programmable技术和器件的全球领先企业赛灵思公司(Xilinx, Inc. (NASDAQ:XLNX))日前宣布通过在其16nm全可编程( All Programmable)MPSoC 中集成射频(RF)级模拟技术,面向5G无线实现颠覆性的集成度和架构突破。赛灵思全新的All Programmable RFSoC 消除了分立数据转换器,可将5GMassive-MIMO和毫米波无线回传应用的功耗和封装尺寸削减50-75%。下面就随模拟电子小编一起来了解一下相关内容吧。 大规模2D天线阵列系统对提升5G所需的频谱效率和网络密度都很关键。制造商正在寻找各种新方法,以满足严格的商业部署要求。由于All Progr
[模拟电子]
51单片机——定时器/计数器
1.概述 8051单片机内部有T0和T1两个定时器/计数器。它们既可用作定时器,也可用作计数器,可以通过编程来设置其使用方法。 2.定时器/计数器 2.1 定时功能 2.2.1 定时功能的用法 当定时器/计数器用作定时器时,可以用来计算时间。如果要求单片机在一定的时间后产生某种控制,可将定时器/计数器设为定时器。单片机定时器/计数器的定时功能用法如图1所示。 图1 定时器/计数器的定时功能用法 要将定时器/计数器 T0设为定时器,实际上就是将定时器/计数器与外部输入断开,而与内部信号接通,对内部信号计数来定时。单片机的时钟振荡器可产生12MHz的时钟脉冲信号,经12分频后得到1MHz的脉冲信号
[单片机]
<font color='red'>51单片机</font>——定时器/计数器
基于89C51单片机的节拍器方案设计
   1 硬件电路原理   节拍器以AT89C51 单片机为控制中心,由LED 显示模块、调节键盘模块、声音输出模块组成。图1 是节拍器的电路原理图。ATMEL 公司生产的AT89C51 单片机与MCS51指令系统兼容,40 脚结构,是系统的控制中心。显示模块由四位一体的共阳极蓝色LED 显示器构成,采用动态扫描显示方式, Q11~ Q14是LED 的位选择开关三极管, R6~ R13是数码管段发光二极管的限流电阻。四位一体的LED 数码管完成显示节拍数、各功能代码及参数值的功能。键盘调节模块由4 只按键构成,分别是功能选择键A、设置参数选择键B、参数增加键C和参数减少键D ,4 只按键可以完成各种功能的选择和各参数的设置
[单片机]
基于89C<font color='red'>51单片机</font>的节拍器方案设计
51单片机-LCD1602
1.硬件设计 1.1.LCD1602介绍 LCD1602是由字符型液晶显示屏(LCD)、控制驱动主电路HD44780及其扩展驱动电路HD44100,以及少量电阻、电容元件和结构件等装配在PCB板上而组成。 LCD1602主要用来显示数字、字母、图形以及少量自定义字符。可以显示2行16个字符,拥有16个引脚,其中8位数据总线D0-D7,和RS、R/W、EN三个控制端口,工作电压为5V,并且带有字符对比度调节V0和背光源AK 关于LCD的工作原理,结构堆叠等的介绍,可参考如下链接:https://lishiyi.blog.csdn.net/article/details/124106767?spm=1001.2014.3001.550
[单片机]
<font color='red'>51单片机</font>-LCD1602
小广播
最新电源管理文章
换一换 更多 相关热搜器件
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved