果断是什么意思| dr是什么检查| 什么叫阴虚| 毕业穿的衣服叫什么| cvt是什么意思| 白细胞酯酶弱阳性什么意思| 什么叫血氧| 胆结石挂什么科室| 就加鸟念什么| 鹿皮绒是什么面料| 吃什么可以降胆固醇| 女攻男受是什么意思| 手抖吃什么药马上控制| 甲醛闻多了有什么症状| 包皮炎是什么症状| 黄瓜敷脸有什么功效| 耳根子软是什么意思| 所费不赀是什么意思| l是什么码| 红牛加什么提高性功能| 心跳慢吃什么药| 有什么症状是肯定没怀孕| 前列腺增大是什么意思| 蟑螂最喜欢吃什么| 子宫内膜厚有什么危害| 茶麸是什么东西| 玉米吃多了有什么坏处| 气血不足吃什么补最快| 10点半是什么时辰| 保姆代表什么生肖| 红色加黄色等于什么颜色| 杨梅不能与什么同吃| 疱疹一般长在什么部位| 空是什么生肖| 痰多是什么原因引起的| 前列腺增大钙化是什么意思| 命运是什么意思| 晚上睡觉放屁多是什么原因| 什么样的秋天| 天蝎座后面是什么星座| 下午3点半是什么时辰| ecg什么意思| 乳腺结节有什么危害| 很能睡觉是什么原因| 手术后吃什么恢复快| 淋症是什么意思| 系统性红斑狼疮是什么病| 手指关节疼痛是什么原因| 什么叫认知| 为什么老是说梦话| 薰衣草什么时候开花| 炒菜用什么锅最好| 颈动脉硬化有什么症状| 焦虑症是什么症状| 韭菜花炒什么好吃| 什么叫打板| 渐冻症是什么| 停止长高有什么征兆| 乙肝两对半定量是什么意思| 背包客是什么意思| 梦见换房子是什么预兆| 腺肌症吃什么食物好| 肾病综合症是什么病| pigeon是什么牌子| 喉头水肿吃什么药| 长脓包是什么原因| 睡不着觉有什么办法| hardy是什么意思| 便血是什么原因| 程五行属什么| 室性早搏吃什么药| 合子是什么| 眼轴是什么| 饭后腹胀是什么原因| 木耳和什么菜搭配好吃| 肛周水泡是什么病| 思是什么生肖| 酒糟鼻子是什么原因引起的| 梅花象征着什么| 尿素氮肌酐比值偏高是什么原因| 自言自语的近义词是什么| lancome是什么品牌| 长期喝咖啡有什么危害| 老烂腿用什么药最好| 半边屁股疼是什么原因| 鲲之大的之是什么意思| 扁桃体炎吃什么消炎药| 焦糖色搭配什么颜色好看| 消防大队长是什么级别| 血小板数目偏高是什么意思| 10.30什么星座| 人身体缺钾是什么症状| 抗链o高是什么原因| 1989年是什么年| 人参为什么会跑| 草莓舌吃什么药| 可卡因是什么| 朝鲜冷面是什么面| 农历2月份是什么星座| amp是什么意思| 梦见别人流血是什么预兆| 子宫内膜3mm意味着什么| 摸鱼是什么意思| 后装治疗是什么意思| 粗脖子病是什么原因引起的| 缺氯有什么症状怎么补| 脚上长水泡是什么原因引起的| 狗不吃饭是什么原因| 五月天主唱叫什么名字| 周杰伦什么星座| 食伤泄秀是什么意思| 吃多了拉肚子是什么原因| t是什么| 荷花什么时候种植| 减脂是什么意思| 小三是什么意思| 流水席是什么意思| 缺铁性贫血吃什么补得快| 宫殿是什么意思| 心脏缺血吃什么补得快| 什么是浸润性乳腺癌| 钙化积分是什么意思| 阴虱用什么药最有效| 乳腺回声不均匀是什么意思| 婴儿为什么喜欢趴着睡| 1月14日什么星座| 容易淤青的体质叫什么| 来月经为什么会头疼| BS是什么意思啊| 定情信物是什么意思| 拔牙后不能吃什么食物| 拍拖是什么意思| 依从性是什么意思| 彩金是什么材质| 头晕没精神是什么原因| 活色生香什么意思| 跃然纸什么| 眼睛周围长斑是什么原因引起的| 工口是什么意思| 冰希黎香水什么档次| falcon是什么牌子| 蛇吃什么东西| 甜蜜素是什么| 为什么不建议打卧蚕呢| 深水炸弹是什么意思| 1月25号什么星座| 照身份证穿什么衣服| 分泌物是什么| 什么时候阅兵| 新生儿黄疸是什么原因引起的| 吃生南瓜子有什么好处| 凹陷性疤痕用什么药膏| 胃间质瘤为什么不建议切除| 马齿苋长什么样| 尿很臭是什么原因| 冷萃是什么意思| 预防心肌梗塞吃什么药最好| 太上皇是什么意思| 白头发吃什么变黑| 呼吸道感染一般用什么消炎药| 小囊性灶是什么意思| 右脚浮肿预示着什么| 杏花什么颜色| 梦见下大雨是什么意思| 你是谁为了谁是什么歌| 90年属什么| 茄子和什么不能一起吃| 话少一般都是什么人| 英雄本色是什么意思| 杜甫自号什么| 什么心丧气| 腰椎间盘突出和膨出有什么区别| 哺乳期发烧吃什么药不影响哺乳| 口腔溃疡吃什么水果好| 吃什么能安神助睡眠| 属兔什么命| 大三阳是什么| 肝火旺盛吃什么药| 咳嗽有痰吃什么药好得最快最有效| 疝气嵌顿是什么意思| 木姜子什么味道| 人造珍珠是什么材质| 泪点低什么意思| 为什么有些| 多吃什么对肾好| 大便硬是什么原因| 大夫是什么官职| 鼻子不通气吃什么药| 男人有腰窝意味着什么| 专场是什么意思| us检查是什么意思| 2019是什么生肖| 扁平疣挂什么科| 通灵是什么意思| 宝宝在肚子里打嗝是什么原因| 轻奢是什么意思| 怀孕肚皮痒是什么原因| 模特是什么意思| asd是什么意思| arg是什么氨基酸| 8月30号什么星座| 什么罩杯最大| 狗肉不能和什么一起吃| gbs是什么意思| 气短是什么意思| 视网膜脱落有什么症状| 什么是led灯| 肠胃炎可以吃什么水果| 冒菜为什么叫冒菜| 唇色深的人适合什么颜色的口红| 肺上有结节是什么意思| 大耳读什么| 发烧拉稀是什么原因| 酸奶有什么营养价值| 天干指的是什么| 阴囊潮湿吃什么中成药| 吃什么容易得胆结石| 什么花园| 北京晚上有什么好玩的景点| 房水是什么| 甲沟炎应该挂什么科| 淋巴细胞比率低是什么意思| 空气棉是什么面料| 头皮发紧是什么病的前兆| 甲片是什么| 血压高是什么原因引起的| 苹果是什么季节成熟的| 美人坯子是什么意思| 3月25是什么星座| 12月4日是什么日子| 市局长是什么级别| 向日葵代表什么生肖| 海黄瓜是什么| 偏光眼镜是什么意思| 金字旁加全字念什么| 感冒不能吃什么水果| prl是什么激素| h1是什么意思| 魏征字什么| 什么火没有烟| 视网膜为什么会脱落| 93年属什么的生肖| 佛珠生菇讲述什么道理| 眼皮为什么会跳| 子宫痒是什么原因| 卷柏是什么植物| 炖牛肉放什么调料好吃| 胃烂了是什么病严重吗| 补充微量元素吃什么| 排卵期出血是什么原因| 4月20日什么星座| 土耳其是什么民族| 香膏是什么| 桃是什么生肖| 红曲米是什么东西| 灵官爷是什么神| 孕妇梦见很多蛇是什么意思| 长水泡是什么原因| 赏脸是什么意思| 脾大吃什么药能缩小| 荨麻疹能吃什么食物| 东南大学什么专业最牛| 吉人自有天相什么意思| 莫欺少年穷是什么意思| 百度

新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于单片机AT89C51CC01和FM1712芯片的射频卡设计

2017年,山西焦煤交出一份亮眼成绩单

作者: 时间:2025-08-04 来源:网络 收藏
百度 而罗斯福为了刺激国内就业,决定降低关税。

  (非接触IC卡)是最近几年发展起来的一项新技术,与传统的接触式IC卡磁卡相比较,利用射频识别技术(radio frequency identifica-tion)开发的非接触式IC卡成功解决了无源和免接触等难题,是电子器件领域的一大突破。其高度安全保密性以及使用简单等特点,使之在各领域的应用异军突起。本文介绍的非接触读写器就是基于单片机 (笔者应设计需要选择带独立CAN控制器的MCU)与复旦微电子股份有限公司的嵌入式读写芯片开发的。它能完成对Mifare卡的所有读写及控制操作,并可方便地嵌入到其它的系统(例如:门禁,公交,考勤等)中而成为用户系统的一部分。

  1 芯片简介

  系列是复旦微电子股份有限公司设计的非接触卡读卡机专用芯片。它采用0.6微米CMOS EEPROM工艺制造,可分别支持13.56 MHz频率下的typeA、typeB非接触式通信协议,以及Mifare标准的加密算法,并可兼容Philips的RC500、RC530、RC531读卡机芯片。FM1712内部的发射器不需要增加有源电路就可以驱动近距离天线(可达10 cm),而其接收部分则提供了一个坚固而有效的解调和解码电路,以用于接收ISO14443兼容的应答信号。数字部分还可以处理ISO14443帧和错误检测奇偶CRC。FM1712芯片只需少量的外围电路就可以工作,它支持6种微处理器接口,其数字电路具有TTL和CMOS两种电压工作模式。

  2 系统设计

  图1所示是基于FM1712的通用射频读写系统的结构框图。该系统由、键盘、EEPROM、FM1712、LCD,以及485通信模块组成。MCU负责控制FM1712对Mifare卡(也就是应答器PICC)的读写操作,再根据得到的数据对LCD、EEPROM进行相应的操作。MCU与PC机通过CAN总线进行通信。使用时,即使PC机与MCU之间通信发生异常,MCU也可以独立工作。在与PC机通信恢复之后,MCU还可以将备份在EEP-ROM中的信息再传给PC机。AT89C5lCC01是一款单片封装的微控制器,它采用高性能的处理器结构,其指令执行时间只需2至4个时钟周期。EEPROM采用的FM24C64L是一款以I2C为操作方式的存储芯片。LCD则选择内置HD61202U控制器的点阵式液晶LM12864,因为LM12864是并口操作方式,因此使用起来比较方便。整个系统采用12 V电源供电,再由稳压芯片稳压成3.6 V。

  


  3 工作原理

  的电气部分由天线和1个高速(106KB/s)RF口、1个控制单元和1个8 KB的EEPROM组成。其中EEPROM分为16个扇区,每个扇区为4块,每块16个字节,以块为存取单位,每个扇区有独立的一组密码以进行访问控制。每张卡都有一个唯一的32位序列号。该RF卡无电源,自带高频天线,内含加密控制逻辑和通讯逻辑电路。信息存储在Mifare卡里,读写器与Mifare卡通过各自的天线建立二者之间的非接触信息传输通道。系统数据存储在无源Mifare,也就是PICC(应答器)中。图2为系统工作原理,可以看出,PCD(读写器)的主要任务是传输能量给PICC,并建立与之的通信。PICC是由一个电子数据作载体,通常由单个微型芯片以及用作天线的大面积线圈等组成;而PCD则可产生高频强电磁场,这种磁场能穿过线圈横截面和线圈周围的空间。因为FM1712提供的频率为13.56 MHz,其波长比PCD的天线和PICC之间的距离大好多倍,故可以把PICC到天线之间的电磁场当作简单的交变磁场来对待。首先让PCD天线线圈发射磁场的一小部分磁力线穿过PICC的天线线圈,接着将PICC天线线圈和电容器C构成的振荡回路调频到PCD的发射频率。回路的谐振可使PICC线圈的电压达到最大值,将该电压整流后作为数据载体(微型芯片)的电源。这样,在PICC启动之后,可与PCD之间进行数据通信。如上所述可以看出。PCD的性能与天线的参数有着直接的关系。在对天线的性能进行优化之后,PCD的读卡距离可以达到10 cm。

  4 读写器的天线设计

  由于FM1712的频率是13.56 MHz,属于短波段,因此可以采用小环天线。小环天线有方型、圆形、椭圆型、三角型等。本系统采用方型天线。天线是非接触式lC卡读写器的一个重要组成部分,在读写器和非接触式IC卡通信中,天线主要用于产生能发射和接收射频信号磁通量,而磁通量用于给读写器提供电源并在读写器和卡片之间传送信息。根据互感原理可知,半径越大、匝数越多,读写器上的天线和卡上天线的互感系数就越大。根据国际标准要求,卡和读写器的通信距离为10 cm。天线可等效成R、L、C并联回路(见系统工作原理图),故在设计天线时要注意天线的品质因数。国际标准ISO14443规定:无论TYPEA或TYPEB非接触式IC卡,其读写器和卡之间的数据传输速度为106 KB/s,载波的频率f0=13.56 MHz,因此,每一位数据的维持时间T0=106/104k=9.44μs。TYPEA类射频智能卡读写器到射频卡的信号编码是修正米勒编码,传送每一位数都会具有3μs的载波中断,因此,该信号的带宽近似为B=1/T=1/3μs=333.333 kHz。这样,天线的品质因数应为:Q=f0/B=13.56 MHz/333.333kHz=35。由于天线的传输带宽与品质因数成反比关系,因此,过高的品质因数会导致带宽缩小,从而减弱读写器的调制边带。导致读写器无法与卡通信。

  

基于单片机AT89C51CC01和FM1712芯片的射频卡设计

  5 硬件接口电路设计

  图3所示是该读卡器的硬件接口电路。由图3可以看出,MCU与FM1712是通过SPI总线通信的。本系统采用中断(INT1)工作模式,即MCU利用FM1712提供的中断信息对其进行控制。需要注意的是,FM1712复位后必须进行一次初始化程序以视始化SPI接口模式,这样还可以同步进行MCU和FM1712的启动工作。另外,根据系统的需要,也可以采用查询方式对FM1712进行操作。

  

  6 读写器对卡的操作

  FM1712内部有8个寄存器页,每页有8个寄存器,每个寄存器有8位数据。这些寄存器是统一编址的(从0x00到0x3F),MCU通过SPI接口与FM1712通信来对这些寄存器进行设置。如MCU需要让FM1712执行某个命令(Transceive),就可以把此命令的代码(1E)写入Command寄存器。必须注意的是,MCU对卡片的操作不是简单的一条指令所能完成的,其中必须有对FM1712内部硬件寄存器的设置。其操作如图4所示。以下是对卡的操作定义。

  

  (1) 初始化:包括对MCU的初始化和对各硬件寄存器设定初始值、打开RF场以及看门狗复位等操作;同时要初始化FM1712的SPI接口和定时器。设置定时器控制寄存器,并打开TX1、TX2。

  (2) Request (请求):当一张Mifare卡片处在卡片读写器的天线工作范围之内时,程序员可控1制读写器向卡片发出REQUEST all(或REQUESTstd)命令,以启动卡片的ATR将卡片Block0中的卡片类型(TagType)号共2个字节传送给读写器,从而建立卡片与读写器的第一步通信联络。如果不进行复位请求操作,读写器对卡片的其它操作将不能进行。

  (3) Anticollision Loop(防冲突机制):如果有多张Mifare卡片处在卡片读写器的天线工作范围之内,PCD将首先与每一张卡片进行通信,以取得每一张卡片的系列号。由于每一张Mifare卡片都具有其唯一的序列号而决不会相同,因此,PCD可根据卡片的序列号来保证一次只对一张卡进行操作。该操作后,PCD得到PICC的返回值即为卡的序列号。

  (4) Select Tag(选择卡片):完成上述步骤之后,PCD必须对卡片进行选择操作。执行操作后,返回卡上的SIZE字节。

  (5) Authentication(三次相互验证):经过上述步骤并在确认已经选择了一张卡片时,读写器在对卡进行读写操作之前,还必须对卡片上已经设置的密码进行认证。如果匹配,才允许进一步进行读写操作。

  (6) 读写操作:对卡的最后操作就是读、写、增值、减值、存储和传送等操作。在每一个加值和减值操作后都必须跟随一条Transfer传送指令。这样才能真正地将数据结果传送到卡片上。如果没有传送指令,数据结果仍将保持在数据缓冲寄存器中。

  (7) 若循环询问是Request All指令,那么,在处理完一张卡片后,还要判断是否还有未处理完的卡片。

  7 结束语

  IC卡以其高度的信息集成及安全性已经融入当今信息技术的主流之中。本文介绍的读写器所用的读卡芯片FM1712是一款优秀的新型国产芯片,经实验证明,基于该芯片设计的Mifare卡读写器,工作十分稳定。此外,在此读写器的基础上,只要稍加改动还能开发成不同的射频识别应用系统,因而具有很好的市场前景。



评论


相关推荐

技术专区

关闭
阑尾炎手术后可以吃什么水果 朕是什么时候开始用的 为什么会尿路感染 大舅哥是什么意思 柔肝是什么意思
子时是什么时间 非洲有什么动物 腋下异味用什么药 胃窦炎是什么病 凌厉是什么意思
免疫组化是什么意思 怀孕初期有什么表现 肝结节挂什么科 空囊是什么原因造成的 黄子韬爸爸是干什么的
呼和浩特有什么特产 反复发烧是什么原因 什么是纯净物 反复口腔溃疡是什么原因 胃痛吃什么药
匝道是什么hcv9jop0ns2r.cn 母亲生日送什么礼物hcv8jop2ns4r.cn 幼小衔接班是什么意思hcv7jop7ns3r.cn 氧气湿化瓶里加什么水hcv9jop8ns1r.cn 阴虱是什么样子图片hcv8jop0ns9r.cn
眼皮重是什么原因hcv8jop5ns2r.cn 经常手淫对身体有什么危害hcv9jop6ns3r.cn 孕期什么时候补铁hcv9jop2ns3r.cn 辣椒是什么生肖hcv9jop6ns3r.cn 为什么会得风湿hcv9jop5ns0r.cn
农历八月十五是什么节日hcv8jop5ns8r.cn 什么原因引起痛风hcv9jop0ns2r.cn 下肢血管堵塞吃什么药onlinewuye.com 灰指甲是什么样子的hcv8jop4ns9r.cn 腿无力是什么原因hcv9jop3ns4r.cn
做梦梦到鱼是什么意思hcv9jop5ns4r.cn 政治家是什么意思hcv9jop1ns9r.cn 牙齿发白是什么原因cl108k.com 腺样体肥大挂什么科hcv8jop2ns1r.cn 78属什么生肖hcv9jop6ns3r.cn
百度