基于AT89C52型微控制器组成的射频识别系统

发布者:创意旋律最新更新时间:2014-08-07 来源: 21ic关键字:e5561型  加密  射频识别 手机看文章 扫描二维码
随时随地手机看文章
引言 射频识别(RFID)是无线电频率识别的简称,即通过无限电波进行识别处理。射频识别系统通常由读卡器(阅读器)和应答器(卡)二部分组成。其识别数据被存储在应答器电路中。应答器是一种非接触卡,该卡自身不带电源,当卡进行阅读器的电磁场范围时,便可通过耦合无线电波的能量并经整流稳压后获得工作电源。这样,在激活状态下,卡上存储的数据便可通过编码、调制送往阅读器以实现识别。
1.png

Atmel公司生产的e5561型电路是一种加密的射频识别器(IDIC),它适用于高保密的场合,其内部有加密运算单元。其主要性能如下: ●低功率、低电压的CMOS IDIC; ●射频(RF)范围为100kHz"150kHz,典型值为125kHz; ●内含320bitEEPROM(分10块); ●位率为RF/32,RF/64; ●加密鉴别时间小于10ms; ●带有可编程读/写保护功能; ●采用曼彻斯特和两相两种编码方式。 1 内部结构和工作原理 正常使用时e5561只使用线圈1(coil1)和线圈2(coil2)及外接电感线圈和电容器,其余引脚均未使用。其内部结构框图如图1所示。芯片包括自适应部分、前置模块端、调制器、解码器、存储器、加密电路等部分。

2.png

当基站与e5561的谐振频率不匹配时,其自适应部分调整e5561的频率使其与基站频率匹配,调整范围为5%。前置模拟端(AFE)可用来产生电路所需的电源,同时可处理与基站的双向数据通信。 芯片中的存储器由320位EEPROM组成,分为10块,每块32位;第0位用于保存基本的配置数据,第1块-第9块为用户数据区,可自由编程,其中第 1-4块为ID代码,第5-8块为密匙,在口令模式下,第9块的4-31位用于存放口令,0-3位用于存放用户配置数据,否则,第9块的相应位也可自由编程。 编程电压由高压电发生器提供(18V)。加密电路AUT64运算规则加密写入e5561的口令,运算结果可被基站读出,将此结果与基站数据相比较,便可建立高安全的认证过程。 调制器由2个数据编码器组成,基本的调制类型有曼彻斯特和两相编码方式。 e5561可工作在以下工作模式: (1)ID模式:在RF场中,e5561向基站循环发送ID码。ID模式允许使用二种不同的位率和调制方式,并可使用二种长度的ID码代(64位或128 位)。 (2)编程模式:使用前要对e5561进行编程。EEPROM会被分成10块,每块被分别编程,基站送出的数据序列应被写入e5561的EEPROM存储器。在编程期间,如果e5561监视器发现错误或保护被入侵,那么,系统将会回到ID模式。 (3)直接存储模式:当基站发送一特殊数据序列给e5561时,e5561就会进入直接存储模式。这种模式有二种功能:一是基站读取EEPROM每一块的内容,二是重新设备e5561。在此期间,如果e5561监视器发现错误或保护被入侵,那么,系统将会回到ID模式。 (4)加密模式:此模式中,e5561使用AUT64运算规则(一种非线性的高安全的运算规则)。在基站完成对e5561的识别后(通过读取ID代码),基站可对应答器进行鉴别(通过发送一口令),当收到此数据序列后,e5561进入加密模式。如果e5561监视器发现错误或保护被入侵,系统也会回到ID 模式。[page]

3.png

(5)停止模式:当二个或二个以上应答器同时使用时,为避免冲突,基站将发送一特殊数据序列以使处于主动状态的应答器进入停止模式,之后通过加电复位或发出重启命令,使e5561再进入ID模式。 各模式之间的转换可通过基站发送一序列命令来改变。 使用时,e5561可通过外接LC回路来接收读/写基站的RF信号,并经过电路内部的电源电路处理为电路提供电源。电路可通过内部的阻尼负载将片内 EEPROM中的数据读入读/写基站,并以一个特殊的方式中断RF场,以使读/写基站可将数据写入片内EEPROM中。 基站在完成口令和ID码识别以及密码鉴别后,便可产生控制信号以控制系统的动作。其应答器电路如图2所示。 应答器与基站的通信有二个传输通道:一是能量传输通道,另一个是信号传输通道。能量传输通道是单向的,可由基站产生给应答器供电的电磁场。信号传输通道是双向的,通常由基站向应答器传输的信息为“写”,反方向则为“读”用户数据(包括用户口令、ID码、密码等)。使用时,用户可根据需要进行编程。表1和表 2分别给出EEPROM第0块(共32位)和第9块的配置数据位。 表1 第0块位的含义及设置 位代 号含 义 设 置 值 0 MOD 调制类型 0:曼彻斯特;1:二相 1 BR 位率 0:RF/32;1:RF/64 2 BC 代码长度 0:128bit;1:64bit 3-4 T 终端 00:测试;1 0,0 1:终端;1 1:无 5 S 停止模式 0:关;1:开 6 A 自适应部分 0:自动;1:人工设置 7 AUT 次数 0:8次;1:24次 8 L_0 第0块锁定 0:解锁;1:锁定 9-11 Adapt bit 固定 1;1;1 12-31 SID 厂商芯片代码出厂设定表2 第9块位的含义及设置 位代 号含 义设 置 值 0 L_ID 第1-4块锁定 0:解锁;1:锁定 1 L_K 第5-8块锁定 0:解锁;1:锁定 2 L_9 第9块锁定 0:解销;1:锁定 3 PWD 口令允许 0:允许;1:不允许 4-31  存放口令可编程设置 2 e5561的应用 一个基本的射频识别系统通常由三个标准部件组成:应答器、读/写基站和微控制器。由e5561组成的应答器电路如图2所示,图中给出电感线圈和电容器参数,该电路的RF工作频率为125kHz。 2.1 读/写基站 读写基站主要由U2270B型配套电路组成。U2270B是Atmel公司生产的IDIC读/写基站专用电路,其内部含有一个由片上电源、振荡器和线圈激励器组成的、可为应答器供电的能量转换电路和一个能将微小输入信号变为微控制器所需信号的信号处理电路。它属于非编程电路,采用5V单电源供电,外围电路比较简单,只需配置读写天线(L)、谐振电容器(C)、输入电容器(CIN)等元件即可工作。在天线载波频率为125kHz、比特率为RF/32的典型情况下,基站天线L的电感量为737μH。一般采用铜制漆包线绕制成直径为3cm、匝数为100的线圈即可。 射频载波允许/禁止端(CFE)和读数据输出端(OUTPUT)的对外接口,应分别与单片机的二条I/O口线P1.0和P1.1相连以用来对e5561卡进行数据读写。 2.2 单片机系统 本系统的单片机采用AT890C52机型,其内部有8KB的Flash EEPROM存储系统程序,主要用于完成键盘扫描、显示相关数据、通过U2270B对卡中数据进行读写处理,以及与上位管理主机进行数据通讯等功能。扩展的数据存储器AT29C256型Flash EEPROM主要用于掉电后的数据存储。单片机与上位管理主机的通信选用RS-485总线标准,该标准具有接口简单(只需2条数据线和1条地线),驱动能力大、通信距离长(最长112km)、抗干扰能力强等特点。由于一般微机串行口采用的都是RS-232接口,故需另配接RS-232/RS-485转换器。读/写基站电路如图3所示。

4.png

图4所示是本系统的单片机系统主程序框图。本系统中,由于U2270B只能完成射频调制信号和整流和发射,而对所选编码方式以及读数据流的解码、写数据流的编码等则需软件实现。一般为使数据容易解码,设计时都选用同步信号。由于读信号的波形随调制、编码方式的不同而不同,因此,读卡程序选用模拟信号时序,即在P1.1口先检测同步信号,然后根据所选的编码方式进行相应的解码。方法是对收到的信号计时和判别。写卡则是通过P1.0来对U2270B的载波允许 /禁止端进行控制,以定时控制载波有无,其各位的顺序应注意与读卡时时间,以防止数据字节或比特的混乱。

关键字:e5561型  加密  射频识别 引用地址:基于AT89C52型微控制器组成的射频识别系统

上一篇:计算机控制智能小车的软件设计
下一篇:基于单片机的车载火灾报警器设计

推荐阅读最新更新时间:2024-03-16 13:39

今天所有加密货币的日子过的都不太好
  据报道,过去一年里, 比特币 可以说是风光无两,其价值从8000美元一路飙升到了接近2万美元的高位。但是今天, 比特币 似乎终于到达了顶点,短短一天内,它的价格就下跌了23%。在一些交易平台上,其价格甚至一度跌落到了1.2万美元以下。下面就随手机便携小编一起来了解一下相关内容吧。   不光是比特币!今天所有加密货币的日子过的都不太好   今天的这次暴跌,是 比特币 今年以来跌幅最惨的一次,这个曾经让人疯狂的 加密货币 ,单笔价格一天内减少了超过4000美元。然而感受到了冬至的寒冷的,不仅仅是比特币,几乎所有 加密货币 ,都在冬至这一天被寒风吹的瑟瑟发抖。以太坊的价格下跌了20%,比特币现金的价格下降了30%,莱特币的价格
[手机便携]
下周开始数千万用户将难以访问加密互联网
     Re/code中文站 12月24日报道 许多互联网用户会信任网页浏览器对某一网站是否安全的判断。然而从2016年1月1日开始,一小部分用户将无法再用上这一功能,而数千万用户可能将无法访问某些网站。 这是由于所谓的“SHA-1日落”。未来一年,对许多网站来说,SHA-1或更老的加密算法将不再符合信息安全的可信级别。根据互联网性能和信息安全公司CloudFlare的一项研究,多达3700万用户将无法访问这些网站。 出现这一问题的根源在于,证书签名散列算法将进行一次常规升级。这一升级由互联网浏览器厂商协会决定,但可能影响发展中市场的大量移动设备。这些设备将只能访问不需要安全协议的网站。 加密、认证和算法 Tripwire IT
[手机便携]
MSP430单片机的加密熔断器设计
引 言   MSP430系列单片机是德州仪器(TI)公司推出的一款16位超低功耗单片机。它能够在1.8~3.6 V电压、1 MHz频率的条件下运行,耗电电流在0.1~400μA。在运算速度上,MSP430系列单片机能在8 MHz晶振的驱动下,实现125 ns的指令周期。16位的数据宽度、125 ns的指令周期以及多功能的硬件乘法器相配合,能实现数字信号处理的某些算法(如FFT等)。   在整合方面,MSP430系列单片机将大量的CPU外围模块集成在片内,有如下一些模块:看门狗(WDT)、模拟比较器、串口、硬件乘法器、液晶驱动器、10位/12位/14位ADC、端口0~6、基本定时器。其中定时器A、B均带有多个捕获/比较寄存器,同
[单片机]
加密的通讯软件能保护隐私,也能影响穆勒报告的形成
18 日,美国特别检察官穆勒公开了(Robert Swan Mueller III)特朗普“通俄门”的调查报告。这份 448 页的报告,调查历时两年、耗资可能超过 3500 万美元,结论却没有什么新意。穆勒报告无法证实特朗普本人有通俄行为,特朗普是否妨碍司法仍无定论。 端对端加密技术(end-to-end encryption)是一种协议,为每一端用户提供解锁每一条对话讯息的唯一密钥。简单地说,通讯软件若使用了端对端加密技术,就只有发送者和接收者可以解密讯息。在 2013 年斯诺登揭露美国政府的全球通讯监控计划后,这种加密技术从开发者开源的小众爱好走向主流。WhatsApp、Signal、Wire 等通讯软件均将端对端运用技术应
[安防电子]
<font color='red'>加密</font>的通讯软件能保护隐私,也能影响穆勒报告的形成
使用频谱分析仪测量二代身份证(RFID)读卡器
1. 关于RFID   RFID是射频识别(Radio Frequency Identification)的英文缩写,它是一种非接触式的自动识别技术,通过射频信号自动识别目标对象并获取相关数据,识别工作无须人工干预,可识别高速运动物体并能同时识别多个标签。   最基本的RFID系统由阅读器(Reader)、电子标签(Tag)亦即应答器(Transponder) 和天线(Antenna)三部分组成。其工作原理是Reader发射一特定频率的无线电波能量给Transponder, 用以驱动Transponder电路将内部的数据送出,此时Reader便依序接收解读数据, 送给应用程序做相应的处理。发生在Reader和Transpond
[测试测量]
汽车信息安全-MCU安全启动加密算法选择
01.MCU安全启动加密算法选择 大家思考一个问题,在汽车MCU运行时代码通常都是直接在flash中运行,很少出现把一个功能栈拷贝到ram中运行,主要是MCU的SRAM通常十分珍贵,且比较小,虽然最近出来的片子S32G、TC3xx SRAM已经来到MB级别,但是鉴于成本、和芯片厂通常会将PFlash和CPU直连以加快取指速度,一般都还是采用比较传统的方式。 既然是直接取指,如果应用程序是加密存储在flash中,即使安全启动通过,应用程序解密完也没有足够的ram存放,所以一般来说,存放在flash中的代码均是以明文+签名or认证码的方式进行处理。 因此,汽车网络安全工程师最熟悉的AES128-CMAC来了。 02.AES-CMA
[嵌入式]
汽车信息安全-MCU安全启动<font color='red'>加密</font>算法选择
基于FPGA的DES、3DES硬件加密技术
作者:山东得安信息技术有限公司苏振宇 传统的加密工作是通过在主机上运行加密软件实现的。这种方法除占用主机资源外,运算速度较慢,安全性也较差。而硬件加密是通过专用加密芯片、FPGA芯片或独立的处理芯片等实现密码运算。相对于软件加密,硬件加密具有加密速度快、占用计算机资源少、安全性高等优点。 设计思路 本设计首先用硬件描述语言(VHDL)进行DES(数据加密标准)、3DES(三重DES)算法编码和系统设计,然后采用FPGA来具体实现。采用FPGA设计灵活,可对芯片内部单元进行配置,可以缩短设计周期和开发时间,同时经过优化可以达到较高的性能。另外有多种EDA开发软件支持FPGA的设计,在本设计中采用了EDA综合工具Synpli
[嵌入式]
基于FPGA的DES、3DES硬件<font color='red'>加密</font>技术
基于混沌同步信号自适应传输的数字音频加密
1 引 言 自电子线路实现混沌同步以来,混沌加密便成为信息安全和混沌应用中最热的研究领域。目前混沌加密主要有两种方式:一种是利用混沌同步来进行加密,主要用混沌电路对模拟信号进行加密;另一种是非同步的方式,主要利用混沌系统的数值仿真或迭代产生的伪随机序列对数字信号进行加密。这两种方式都有各自的优缺点:前者的混沌信号随机性好,有无穷长周期,但加密时需要额外传送混沌同步信号,所以很少用在数字信号的加密上;后者易于数字器件实现,但所得的密钥序列具有周期性,容易受到攻击。 混沌映射的Dead-Beat同步法指出,对于一个m维离散混沌系统而言,只需m步就可达到完全同步;混沌同步在一定程度上具有自保持性。受此启发,在有微小干扰的信道里,我们
[工业控制]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

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

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

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