基于AT89C51的射频卡读写器的设计

合集下载

基于at89c51单片机的频率计设计方法的研究

基于at89c51单片机的频率计设计方法的研究

基于at89c51单片机的频率计设计方法的研究【基于at89c51单片机的频率计设计方法的研究】一、引言在现代科技日新月异的今天,单片机作为一种微型计算机,已经被广泛应用于各个领域。

其中,at89c51单片机以其稳定、可靠、易用的特点,成为了广大电子爱好者和专业技术人员的首选。

频率计作为一种常见的电子测量仪器,通过对信号的计数或者对波形的周期进行时间测量,能够准确测量信号的频率。

基于at89c51单片机的频率计设计方法成为了研究的焦点。

二、基本原理1. at89c51单片机简介at89c51单片机是一款典型的8位微控制器,具有4 KB 的内部Flash 可编程存储器。

它集成了许多功能模块,包括定时器、串行总线接口、模数转换器等,非常适合用于频率计的设计。

2. 频率计的基本原理频率计主要通过计数或者时间测量来确定信号的频率。

在基于at89c51单片机的设计中,一般采用定时器/计数器模块来实现频率的测量。

三、设计方法1. 信号输入在频率计的设计中,首先需要考虑的是信号的输入。

可以通过外部引脚的方式输入信号,也可以通过模拟输入口进行信号的输入。

2. 信号计数利用at89c51单片机的定时器/计数器模块,可以很方便地对输入的信号进行计数。

通过对计数值的读取和处理,可以得到信号的频率。

3. 显示输出设计一个合适的显示模块,将测得的频率值以数字或者图形的方式呈现给用户,从而实现频率的测量和显示。

四、关键技术1. 定时器/计数器模块的应用at89c51单片机的定时器/计数器模块是实现频率计的关键。

通过合理的配置和使用,可以实现对复杂信号的准确测量。

2. 中断技术的应用在频率计的设计中,中断技术可以帮助我们实时地对信号进行处理,提高系统的实时性和准确性。

3. 数字滤波技术对于输入的信号,往往存在噪声和干扰,因此需要借助数字滤波技术对信号进行处理,提高测量的精度和稳定性。

五、实际应用基于at89c51单片机的频率计设计方法已经在许多实际应用中得到了广泛的应用。

基于AT89C51的频率计设计

基于AT89C51的频率计设计

基于AT89C51的频率计设计第一章绪论;随着微电子技术和计算机技术的迅速发展,特别是单片;采用不同的测量原理,可以设计出不同结构的频率测量;通常能对频率和时间两种以上功能测量的数字化测量仪;1.1频率计的概述;数字频率计是计算机、通讯设备、音频视频等科研生产;本数字频率计将采用定时、计数的方法测量频率,采用;1.2频率计的主要性能;1.2.1.测试功能;它表明数字频率计所具备的全部测试第一章绪论随着微电子技术和计算机技术的迅速发展,特别是单片微机的出现和发展,使传统的电子测量仪器在原理、功能、精度及自动化水平等方面都发生了巨大的变化,形成一种完全突破传统概念的新一代测量仪器。

频率计广泛采用了高速集成电路和大规模集成电路,使仪器在小型化、耗电、可靠性等方面都发生了重大的变化。

对石英晶体振荡器,各种信号发生器,各种倍频和分频电路输出信号的频率需要测量;广播,电视,电讯,微电子技术等现代化的科学领域,更需要进行频率测量。

采用不同的测量原理,可以设计出不同结构的频率测量仪器,所以按测量原理来分,数字频率计可分为谐振式,比较式和计数式三类;按选用电路形式来分,它又可以分为模拟式和数字式两类。

通常能对频率和时间两种以上功能测量的数字化测量仪器,称为数字频率计,有时也称为通用计数器或电子计数器。

当前较多采用的是数字频率计。

计数式频率计是基于时间或频率的A/D转换原理,并依赖于数字计数技术发展起来的一类新型数字仪器。

与其他电子仪器一样,数字频率计也经历了电子管,晶体管和集成电路等几个阶段,其性能日臻完善,功能不断扩大,若配以适当的插件或传感器,还可以对多种电量和非电量进行测量。

1.1 频率计的概述数字频率计是计算机、通讯设备、音频视频等科研生产领域不可缺少的测量仪器。

它是一种用十进制数字显示被测信号频率的数字测量仪器。

它的基本功能是测量正弦信号,方波信号及其他各种单位时间内变化的物理量。

在进行模拟、数字电路的设计、安装、调试过程中,由于其使用十进制数显示,测量迅速,精确度高,显示直观,经常要用到频率计。

基于单片机AT89C51的IC卡系统的设计

基于单片机AT89C51的IC卡系统的设计

关键词:A T24C08;A T89C51;I2C;LCD;串口通信摘要:设计了单片机控制IC卡数据读写的软/硬件、LCD显示以及与PC机之间的串口通信。

介绍了以单片机A T89C51为核心的IC卡系统的设计。

IC卡(Integrated Circuit Card)是将一个集成电路芯片镶在塑料基片中,封装为卡片形式,具有读写数据和存储数据的能力。

接触式IC卡是现代智能卡中的一种,它是继条码卡、磁卡等之后出现的一种高性能标识卡,是微电子、计算机及电子信息等高新技术综合发展的产物。

IC卡比磁卡存储容量大,可靠性和安全性高,在应用上除了覆盖磁卡的全部应用范围以外,还提供了许多磁卡所不具备的应用特性。

正是这些特性,使IC卡在脱机业务处理和联网数据一致性等方面表现出前所未有的优势。

现已广泛应用在金融、交通、通信、保安、娱乐等诸多领域。

1 A T24C08卡存储卡是IC卡的一种,它是一种用可电擦写的可编程内存(E2PROM)为核心的IC卡,能够多次重复使用。

A T24C08是A TMEL公司出品的I2C接口、高集成度串行E2PROM内存IC卡。

A T24C08具有以下特点:与400 kHz I2C总线兼容、低功耗CMOS技术、1 000 000次编程/擦除周期及可保存数据100年以上。

A T24C08芯片的触点位置与功能符合ISO7816-2标准,触点位置如图1所示,触点功能如表1所示。

2 电路设计与读写控制2.1 接口电路的设计本设计采用的单片机是A T89C51[1]。

A T24C08卡座与A T89C51的电路连接如图2所示[2]。

SLC为串行时钟,在时钟的上升沿,数据写入E2PROM;在时钟的下降沿,数据从E2PROM被读出。

SDA为双向数据端口,是一个漏极开路的引脚,满足“线与”的条件,在使用过程中需要加上拉电阻。

SW1、SW2为IC卡卡座的1对常开触点,SW1与Vcc连接,SW2与A T89C51的引脚P1.0连接,平时P1.0通过1个电阻连接到地,当有卡插入时,SW1和SW2短接,Vcc将P1.0上拉到高电平,通过对P1.0上的电平查询就可以知道是否有卡插入。

无线读卡

无线读卡

基于89C51单片机的无线读写器设计摘要集成电路卡又称IC卡(Integrated Circuit Card,ICC),是20世纪70年代问世、80年代尝试商业化应用、90年代迅速发展,并终将在21世纪现代人类生活中发挥重要作用的又一信息化技术手段。

IC卡已成为现代信息社会不可缺少的重要前端接口,其影响面之广前所未有,必将不可阻挡地深入人们工作和生活的方方面面,形成名副其实的“卡世界”;对其指示和技术的普及及推广,无疑也成当务之急。

本文介绍了非接触式IC卡技术的基本原理和国际标准,并对其读写器在工程上的设计和开发作了研究。

首先论文描述了IC卡的发展和现状,然后通过对89C51单片机和通信技术原理的研究,揭示了基于89C51单片机IC卡的工作原理。

介绍了单片机IC卡的数据传输问题,编码和调制方法。

紧接着介绍了89C51单片机IC卡对应读写器的设计方法和电路,包括天线、小信号放大器和振荡电路,以及它们和89C51单片机的接口电路等。

关键词:非接触式IC卡;读写器;89C51单片机;无线通信The design of a wireless reader based on the 89C51 single chip microcomputerAbstractThe integrated circuit card, which also known as IC card, came out in the 1970’s and was tried to be applied in the commercial area. It developed very fast in the 1990’s and played very important roll in 21 century human life as one of information and technique methods. The IC card has become an indispensable and important front end interface in modern information society with its wildly influence surface and will be parts of our work and life with no doubt to create a “card word”. Thus, the urgent affairs are to gain ground the direction and technique of the IC card. In this work, we introduced the basic principle and international standard of the non-contact IC card technique, and do some research on the design and development of its reader in the engineering area. First, we described the development and actuality of the IC card, and then revealed the work principle of the IC card based on the 89C51 single chip microcomputer through studying on 89C51 single chip microcomputer and principle of communication technique. We introduced the data transport issues and coding and modulation method of IC single chip microcomputer. What’s more, we introduced the design method of 89C51 single chip microcomputer IC card reader and circuit, which included antenna and power amplifier and oscillation circuit, and the interface circuit between them and 89C51 single chip microcomputer.Key words: non-contact IC card; reader; 89C51 single chip microcomputer; wireless communicatio n目录摘要 (I)Abstract .................................................................................................................................... I I 1 绪论 .. (1)1.1设计研究的意义和内容 (1)1.1.1设计研究的意义 (1)1.1.2设计研究的内容 (1)1.2 IC卡概论 (1)1.2.1IC卡 (1)1.2.2IC卡的分类 (3)1.3非接触式IC卡 (5)1.3.1非接触式IC卡的特点 (5)1.3.2 非接触式IC卡的分类 (6)1.3.3 IC卡的国际标准 (7)1.3.4 非接触式IC卡的国际标准 (7)1.4 设计目标 (8)2 基于89C51单片机的无线读写器设计 (9)2.1射频识别技术(RFID) (9)2.1.1 射频识别系统的工作原理 (10)2.289C51单片机 (10)2.2.1 89C51单片机主要特性 (11)2.2.2 89C51软件模块设计 (11)2.3 通用软件UART的设计 (13)2.3.1通用软件UART的实现 (13)2.4 EEPROM AT24C64 (14)2.4.1功能描述 (14)2.4.2 管脚描述 (14)2.4.3 IIC总线协议 (15)2.4.4器件寻址 (16)2.4.5应答信号 (17)2.4.6 写操作 (17)2.5低频小信号放大器LM386 (19)2.6 天线 (20)2.6.1天线的作用 (20)2.6.2卡机耦合方式 (20)2.7 振荡电路 (21)2.8 ASK调制与解调 (21)2.8.1 2ASK信号的产生 (22)2.8.2 2ASK(OOK)信号的解调 (23)2.9基于89C51单片机读写系统的电路设计 (24)2.9.1读写器电路设计 (24)2.9.2 IC卡电路设计 (25)2.10 本章所做的工作 (25)结论 (26)致谢 (27)参考文献 (28)附录 (29)1 绪论1.1设计研究的意义和内容1.1.1 设计研究的意义非接触式IC卡是射频识别技术与IC卡技术的结合而出现的,自出现以来就成为这两种技术的重要发展方向。

基于单片机的IC卡读写器设计

基于单片机的IC卡读写器设计

专业论文基于单片机的IC卡读写器设计本选题研究的目的及意义本选题的目的是利用89C51单片机设计一个IC卡读写器,在理解单片机应用原理的前提下,来提高IC卡读\写器的可靠性。

在IC卡读\写中出现问题时,能及时告警并恢复到正常状态。

理解IC的读写软件结构,用具体的软件系统来完成IC卡的读和写的功能。

对于89c51单片机它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。

单片机是靠程序的,并且可以修改。

通过不同的程序实现不同的功能,尤其是特殊的独特的一些功能,这是别的器件需要费很大力气才能做到的,有些则是花大力气也很难做到的。

而且现在应用单片机编写的程序可以实现高智能,高效率,以及高可靠性。

所以,深入掌握单片机的功能可以有效的用单片机来实现IC卡的读与写。

而且由于IC卡的存储容量大,安全保密性好,使用方便,具有数据处理能力,使用寿命长。

它除了涵盖传统磁卡的全部功能外,还拓展到多磁卡所不胜的领域。

目前,IC卡除了在金融系统外,在非金融系统也得到了广泛应用。

如在通信领域中的公用电话卡、移动电话的SIM卡;在交通领域中的驾驶员执照卡、停车收费卡、公共交通设施的自动收费卡及公共交通工具的自动收费卡等;另外在医疗保健、身份识别、校园及消费娱乐领域中也得到了具体的应用。

如今IC 卡已深入到人们的各项生活中,无处不在。

因此,基于单片机IC卡读写器设计的研究是一个非常有意义的课题。

2、本选题国内外研究状况综述国内外IC卡市场经过十几年的发展,目前进入到发展的调整阶段中,虽然尚存在着一些问题,但总体发展趋势已经在朝着良好的局面前进。

展望未来几年IC卡市场状况,前景将更加美好。

具体将体现在以下几个方面:1)在移动电话领域:移动电话卡仍将是市场的主流产品之一。

从出货量来看,未来五年至少将会有20亿张的数量,而发到最终用户手中的卡片也将呈增长的趋势。

特别是随着3G时代的来临,将会有大量的增长。

2)在第二代居民身份证换发领域:按照公安部的统一部署,至2008年底,将基本换发完毕,即换发9亿张。

基于89C51单片机IC卡读写器的设计

基于89C51单片机IC卡读写器的设计

基于89C51单片机IC卡读写器的设计
李景民
【期刊名称】《科技传播》
【年(卷),期】2010(0)24
【摘要】IC卡目前在各行各业得到了广泛的应用,本文介绍了接触式IC卡的工作原理,并以存储卡AT24C01为基础,详细分析了软件控制IC卡与计算机交换数据的软、硬件实现.
【总页数】2页(P262,266)
【作者】李景民
【作者单位】吉林省工商学院,吉林长春,130062
【正文语种】中文
【中图分类】TP368.1
【相关文献】
1.基于AVR单片机的射频IC卡读写器系统设计 [J], 曲卫冬;黄桂梅;王亚青
2.基于89C51的IC卡读写器设计与实现 [J], 欧全梅
3.基于89C51的IC卡读写器设计与实现 [J], 欧全梅
4.用AT89C51设计IC卡读写器 [J], 李伟海;高振明
5.用AT89C51设计IC卡读写器 [J], 李伟海;高振明
因版权原因,仅展示原文概要,查看原文内容请购买。

毕业设计-基于AT89C51单片机的IC卡读写控制系统设计

毕业设计-基于AT89C51单片机的IC卡读写控制系统设计

基于89C51的IC卡读写控制系统设计摘要在IC卡管理应用系统中,作为IC卡数据读写的终端IC卡读写器是必不可少的。

IC卡读写器除了完成基本的IC卡数据读写功能外,还要完成数据收集传送、控制命令输入和显示输出、提供上位机控制管理接口和数据加密处理等等功能。

本文主要介绍了一种IC卡读写终端的设计,IC卡读写终端是一个单片机嵌入式应用系统。

论文介绍了实现IC卡数据存储的控制方法,并以西门子公司的SLE4442型逻辑加密卡为基础,详细介绍了单片机控制IC卡数据读写的软、硬件实现方法。

关键词:单片机;IC卡;控制系统ABSTRACTBeing interface device of IC cards, the IC card read-write terminal is necessary in all IC card information management systems. Besides fulfilling the base function of IC card data reading and writing, IC card read-write terminals also need other functions such as collecting data transferring, user command inputting and display message outputting, control interface providing, data encrypting and so on. To design a read-write terminal with needed functions and excellent performance is a key to composing an efficient IC card management application system. This paper introduces the designing of a type IC card read-write terminal mainly. The terminal is a MCU embedded application system.The paper has introduced the reading and writing technique of IC card data.The paper has specified the software and hardware realization of IC card data reading and writing on the base of SLE4442 which is a kind of Smart Card with Security Logic made by SIEMENS.Keyword: Micro controller unit ;IC card; Control system目录摘要 .............................................................................................................................. I ABSTRACT................................................................................................................... II 目录 ....................................................................................................................... III 图表目录 ....................................................................................................................... I V 第一章绪论 . (1)1.1 引言 (1)1.2 IC卡的发展和使用情况 (1)1.3 IC卡应用技术 (2)第二章SLE4442卡接口电路和读写控制 (5)2.1 接触式IC卡的接口电路和一般控制 (5)2.1.1 IC卡供电电路 (5)2.1.2 IC卡卡座接口电路 (5)2.2 SLE4442芯片 (6)2.2.1 芯片的特点 (6)2.2.2 芯片的引脚配置 (6)2.2.3 芯片的功能 (7)第三章系统的软硬件实现 (10)3.1 读写终端整体结构设计 (10)3.2 控制芯片AT89C51 (11)3.2.1 主要功能部件 (12)3.2.2 AT89C51接口分配及系统电路设计 (12)3.3 AT89C51与IC卡接口电路 (13)3.4 键盘及其接口技术 (14)3.5 显示器接口设计技术 (17)3.5.1 LED显示器基本原理 (17)3.5.2 LED显示电路的软件和硬件设计 (18)3.6 IC卡读写程序设计 (20)3.6.1 IC卡的命令格式 (20)3.6.2 IC卡读写程序 (20)第四章IC卡系统安全问题 (23)4.1 对IC卡及其系统的潜在攻击 (23)4.2 IC卡管理系统的安全性考虑 (24)第五章总结与展望 (26)参考文献 (27)致谢 ....................................................................................... 错误!未定义书签。

毕业设计基于单片机的射频卡读写器的设计毕业论文

毕业设计基于单片机的射频卡读写器的设计毕业论文

摘要本文介绍了以AT89C52单片机作为微控制器,以射频技术为核心,基于PHILIPS公司MF-RC500模块的IC卡读写器,阐述了该系统的组成、工作原理以及相应的软硬件设计。

本文阐述了IC卡技术的基本原理,并对其读卡器在工程上的设计和开发作了研究。

论文描述了IC卡系统的发展和现状,通过对射频识别技术原理的研究,揭示了射频IC 卡系统的工作原理。

介绍了Type A 型常用的卡片MF1 IC S50和对应读卡器的设计方法和电路 (使用专用射频读卡集成芯片RC500),并详细阐述了系统各个模块的组成和原理,给出了天线的设计规范,然后根据课题要求详细介绍了自主设计的一款Type A 型读卡器的核心部件—射频模块的实现方案和具体电路。

最后介绍了系统设计的软件部分,重点介绍了RC500的主要特性以及与Mifare1非接触IC卡数据通信的一些重要模块,最后介绍了系统设计的软件部分和相关PCB电路图,并实际测试证明该读写器完成了基本功能,运行稳定。

关键词:AT89C52;MF-RC500;IC读写器;S50AbstractWith micro-computer AT89C52 as controller, the radio frequency technology as core, this paper describes the system’s composition、work principle and design of hardware and software of contactless IC card read-write device base on MF-RC500 of PHILIPS Company .This paper introduces the basic principle of the contactless IC card technology and the application of IC card reader. First the paper describes the development and the status quo of the IC cards system. Then the work principle of the radio frequency IC card system is discovered through studying the principium of the radio frequency technology. Whereafter, the paper introduces the card MF1 IC S50 what is usually used in the cards of Type A, the design method and the circuit of the card reader device (the device use the radio frequence chip reader module RC500), and in detail analyzes the principle of every module, simply Points to the design rules of the antenna circuit. Then, the paper in detail introduces the implement project about circuit and program of the kemel components of a Type A IC cards reader, the RF module, what is completely made by do-it-yourself.In the end, the paper introduces the software of the system, and the main property and basic intruction set of a contactless IC card reader RC500 based on Philips’MIFARE1 are introduced. And some ideals and methods of programme about the basilic module with data communication between the cards and RC500 are presented. Finally, introduced the system design part of the software and the PCB circuit diagram, and the actual test results show that the reader to complete the basic functions, stable operation .The Read-Write Device is stabilized through test.Keywords:AT89C52;MF-RC500;IC Read-Write Device;S50目录摘要 (I)Abstract (II)1 绪论 (1)1.1 射频技术发展及对未来的展望 (1)1.1.1物流管理 (1)1.1.2 商品防伪 (2)1.1.3 门禁 (2)1.1.4 军事领域 (3)1.2 射频设别技术的优点 (3)1.3 课题研究任务及工作安排 (4)2 RFID系统的相关理论 (5)2.1 MIFARE射频卡概述及现状 (5)2.1.1 接触式与非接触式IC卡之比较 (5)2.1.2 非接触卡的优点 (5)2.1.3 MIFARE非接触式IC卡的标准 (6)2.1.4 非接触射频卡的应用前景 (7)2.2 射频卡的结构 (7)2.2.1 MIFARE卡工作原理 (7)2.2.2 MIFARE卡的组成及存储结构 (8)2.2.3 MIFARE特性 (11)3 MFRC500芯片 (12)3.1 RC500芯片的简介 (12)3.2 MFRC500内部结构 (12)3.3 MFRC500引脚说明 (16)3.4 芯片主要特性及应用 (17)3.5 读写器的基本原理简介 (18)4 读写器硬件设计与制作 (19)4.1 读写器总体构思 (19)4.2 MCU主控模块 (19)4.2.1 单片机简介 (19)4.2.2 单片机的分类 (21)4.2.3 单片机的工作过程 (22)4.2.4 单片机的硬件特性 (22)4.2.5 STC89C52RC单片机的介绍 (22)4.3 射频接口模块 (26)4.4 天线设计部分 (27)4.4.1 高频滤波电路 (27)4.4.2 天线及匹配电路 (28)4.4.3 接收电路 (29)4.5 电源与存储模块 (30)4.5.1 电源电路 (30)4.5.2 存储电路 (30)4.6 时钟与RS-232接口模块 (31)4.6.1 时钟电路 (31)4.6.2 RS-232接口电路 (32)4.7 人机交互界面模块 (33)5 读写器软件系统设计 (35)总结 (48)致谢 (49)参考文献 (50)附录 (51)1 绪论无线射频识别(RFID, Radio Frequency Identification)技术通常是以微小的无线收发器为标签(Tag)来标志某个物体,这个物体在RFID技术中常称为对象(Object)。

基于51系列单片机的智能IC卡门禁控制系统设计1

基于51系列单片机的智能IC卡门禁控制系统设计1

图3-3 AT89C51芯片原理图二、门锁电路门锁电路如图3-4所示,以Q16的基极作为门控信号的输入端与P1.3口相连,此电路由12V继电器、限流二极管、5.1K偏置电阻以及9014与8050两个三级管复合成的驱动电路组成。

在这里用到复合管的优点:是为了用低电平控制,考虑到由于AT89S52的I/O口输出高电平时的驱动能力可能会不足,所以本电路采用复合三级管就可以避免驱动能力不足的情况发生。

门锁电路的工作原理:当P1.3口输出高电平时Q1导通,Q2截止,此时继电器的控制线圈为开路,继电器不动作。

门锁接于继电器常闭端,门锁闭合,门处于锁死状态。

当P1.3口输出低电平时Q1截止,Q2导通,此时继电器的控制线圈闭合,继电器动作。

继电器常闭端断开,门锁打开,门处于打开状态。

图4-2 调试过程第四节门禁系统的仿真本文的前几章详细介绍了器件的选择,硬件电路部分的设计以及软件设计流程,本章的工作是把各部分组合成一个总体,进行软硬件的联合调试以及系统整体功能的仿真。

一、整体电路的功能仿真1、系统通电后无刷卡时的仿真系统通电后无刷卡时的仿真结果如图5-1所示,从图中可以看出当系统通电后无刷卡时,红色指示灯亮,数码管无显示,绿色指示灯不亮代表门锁闭合,喇叭无响声。

图5-1 系统通电后无刷卡时的仿真图2、合法卡刷卡时的仿真合法卡刷卡时的仿真结果如图5-2所示。

事先存入单片机一个合法卡号为“123456”,当有合法卡进行刷卡时,红色指示灯熄灭,绿色指示灯发光代表门锁打开,数码管显示合法卡号“123456”,喇叭无响声。

图5-2 合法卡刷卡时的仿真图3、非法卡刷卡时的仿真非法卡刷卡时的仿真结果如图5-3所示。

当有非法卡进行刷卡时,红色指示灯仍然发光,绿色指示灯不亮代表门锁不打开,数码管显示“FFFFFF”,喇叭发出警报。

图5-3 非法卡刷卡时仿真电路图nical free egress. This is an important safety feature. In cases where the lock must be electr ically unlocked on exit, the request-to-exit device also unlocks the door.Access control topologyAccess control decisions are made by comparing the credential to an access control list. Th is lookup can be done by a host or server, by an access control panel, or by a reader. The de velopment of access control systems has seen a steady push of the lookup out from a centra l host to the edge of the system, or the reader. The predominate topology circa 2009 is hub and spoke with a control panel as the hub and the readers as the spokes. The lookup and co ntrol functions are by the control panel. The spokes communicate through a serial connecti on; usually RS485. Some manufactures are pushing the decision making to the edge by pla cing a controller at the door. The controllers are IP enabled and connect to a host and datab ase using standard networks.Types of readersAccess control readers may be classified by functions they are able to perform:Basic (non-intelligent) readers: simply read card number or PIN andforwardit to a control panel. In case of biometric identification, such readers output ID number of a user. Typically Wiegand protocol is used for transmitting data to the control panel, but oth er options such as RS-232, RS-485 and Clock/Data are not uncommon. This is the most po pular type of access control readers. Examples of such readers are RF Tiny by RFLOGICS, Prox Point by HID, and P300 by Far pointe Data.Semi-intelligent readers: have all inputs and outputs necessary tocontrol door hardware (lock, door contact, exit button), but do not make any access decisio ns. When a user presents a card or enters PIN, the reader sends information to the main con troller and waits for its response. If the connection to the main controller is interrupted, suc h readers stop working or function in a degraded mode. Usually semi-intelligent readers ar e connected to a control panel via an RS-485 bus. Examples of such readers are InfoProx L ite IPL200 by CEM Systems and AP-510 by Apollo.而当他们被允许进入或退出。

基于AT89C51单片机频率计的设计(含程序)

基于AT89C51单片机频率计的设计(含程序)

AT89C51单片机频率计的设计摘要基于在电子领域内,频率是一种最基本的参数,并与其他许多电参量的测量方案和测量结果都有着十分密切的关系。

由于频率信号抗干扰能力强、易于传输,可以获得较高的测量精度。

因此,频率的测量就显得尤为重要,测频方法的研究越来越受到重视。

频率计作为测量仪器的一种,常称为电子计数器,它的基本功能是测量信号的频率和周期频率计的应用范围很广,它不仅应用于一般的简单仪器测量,而且还广泛应用于教学、科研、高精度仪器测量、工业控制等其它领域。

随着微电子技术和计算机技术的迅速发展,特别是单片机的出现和发展,使传统的电子侧量仪器在原理、功能、精度及自动化水平等方面都发生了巨大的变化,形成一种完全突破传统概念的新一代侧量仪器。

频率计广泛采用了高速集成电路和大规模集成电路,使仪器在小型化、耗电、可靠性等方面都发生了重大的变化。

目前,市场上有各种多功能、高精度、高频率的数字频率计,但价格不菲。

为适应实际工作的需要,本次设计给出了一种较小规模和单片机(AT89C51)相结合的频率计的设计方案,不但切实可行,而且体积小、设计简单、成本低、精度高、可测频带宽,大大降低了设计成本和实现复杂度。

频率计的硬件电路是用Ptotues绘图软件绘制而成,软件部分的单片机控制程序,是以KeilC做为开发工具用汇编语言编写而成,而频率计的实现则是选用Ptotues仿真软件来进行模拟和测试。

关键词:单片机;AT89C51;频率计;汇编语言选题的目的意义数字频率计的主要功能是测量周期信号的频率。

其基本原理就是用闸门计数的方式测量脉冲个数。

频率是单位时间( 1s )内信号发生周期变化的次数。

如果我们能在给定的 1s 时间内对信号波形计数,并将计数结果显示出来,就能读取被测信号的频率。

数字频率计首先必须获得相对稳定与准确的时间,同时将被测信号转换成幅度与波形均能被数字电路识别的脉冲信号,然后通过计数器计算这一段时间间隔内的脉冲个数,将其换算后显示出来。

基于89C51单片机IC卡读写器的设计

基于89C51单片机IC卡读写器的设计

基于89C51单片机IC卡读写器的设计摘要IC卡目前在各行各业得到了广泛的应用,本文介绍了接触式IC卡的工作原理,并以存储卡AT24C01为基础,详细分析了软件控制IC卡与计算机交换数据的软、硬件实现。

关键词89C51单片机;IC卡读写器;UART接口0 引言IC卡是集成电路卡(Integrted Circuit Card)的简称,目前在各行各业得到了广泛的应用。

本文采用单片机作为控制核心,对接触式IC卡芯片进行读写操作,并可以通过RS232接口和上位计算机进行通信,把卡内数据传到计算机内或是把计算机的数据存储到IC卡中。

1 接触式IC卡的基本原理接触式IC卡是通过触点与外界的接触实现电气连接进行数据的读写,适用于用卡次数不多且环境较好的场合。

接口电路简单,成本低廉而且其读写器的制造成本较低。

IC卡接口电路作为IC卡与IFD内的CPU进行通信的唯一通道,为保证通信和数据交换的安全与可靠,本文基于存储IC卡AT24C01为例进行介绍。

1)AT24C01的写操作写操作分为字节写和页面写两种操作,对于页面写根据芯片的一次装载的字节不同有所不同。

2)AT24C01的读操作读操作有3种基本操作:当前地址读、随机读和顺序读。

最常见的是顺序读的时序图。

应当注意的是:最后一个读操作的第9个时钟周期不是“不关心“。

为了结束读操作,主机必须在第9个周期间发出停止条件或者在第9个时钟周期内保持SDA为高电平、然后发出停止条件。

AT24C01片内地址在接收到每一个数据字节地址后自动加1,故装载一页以内规定数据字节时,只须输入首地址,若装载字节多于规定的最多字节数,数据地址将“上卷”,前面的数据被覆盖;连续读操作时为了指定首地址,需要两个伪字节写来给定器件地址和片内地址,重复一次启动信号和器件地址(读),就可读出该地址的数据。

由于伪字节写中并未执行写操作,地址没有加1。

以后每读取一个字节,地址自动加1。

在读操作中接收器接收到最后一个数据字节后不返回肯定应答(保持SDA高电平)随后发停止信号。

AT89C51数字频率计的设计与实现

AT89C51数字频率计的设计与实现

目录摘要 (1)一、引言 (1)二、数字频率计设计的任务与要求 (1)三、测量方案的论证与分析 (2)1、测量方法的分析 (2)1.1 直接测频法 (2)1.2 间接测量法(测周期法) (2)1.3 直接与间接相结合的方法 (3)2、硬件电路设计方案分析 (4)2.1 中小规模数字集成电路 (4)2.2 单片机A T89C51 (4)四、基于单片机的数字频率计的硬件设计 (5)1、系统硬件的构成 (5)1.1 AT89C51单片机及其引脚说明 (7)1.2 信号输入放大和整形电路 (9)1.3 时基信号产生电路 (10)1.4 复位电路 (11)1.5 按键电路 (11)1.6 显示电路 (12)五、数字频率计软件设计 (14)1、主程序设计 (14)1.1 主程序流程图 (14)2、子程序设计 (15)2.1 按键中断子程序 (15)2.2 定时中断和计数中断子程序 (16)2.3 周期中断子程序 (16)2.4 超量程判断子程序 (17)2.5 除法子程序 (18)2.6 二进制转BCD子程序 (19)2.7 显示程子序 (20)六、系统调试 (20)1、硬件调试 (20)2、软件调试 (21)2.1 软件调试的步骤 (21)2.2 调试过程中遇到的问题及解决方法 (22)结束语......................................................................................................... 错误!未定义书签。

谢辞 ............................................................................................................ 错误!未定义书签。

参考文献.. (24)附录A 程序 (25)附录B 硬件电路图 (34)摘要测量是人类认识和改造世界的重要手段,在各个历史时期,测量水平的高低可以反映一个国家科学技术发展的状况。

基于AT89C52单片机的射频公交IC卡读写器的设计

基于AT89C52单片机的射频公交IC卡读写器的设计

基于AT89C52单片机的射频公交IC卡读写器的设计摘要:射频卡又称非接触式IC卡。

由IC芯片、感应天线组成,封装在一个PVC卡片内,芯片以及天线无任何外露。

射频卡是世界上最近几年发展起来的一项新技术,它成功的将射频识别技术和IC卡技术结合起来,结束了无源(卡中无电源)和免接触这一难题,是电子器件领域的一大突破。

本文介绍一种基于AT89C52单片机的射频IC卡读写器系统,该系统主要由AT89C52单片机、射频IC卡读写模块、天线及RS485通讯接口组成。

具有体积小、低功耗、成本低、高性能等特点。

关键词:射频IC卡;AT89C52单片机;RS485;AT89C52 microcontroller based RF IC card reader bus designSONG wenqing,YAO shuncai(school of information &communication project ,North University of China Taiyuan,China)Abstract: The RF card is also called non-contact IC card.The IC chip, sensing antenna are packaged in a PVC card without any exposed. RF card is the world in recent years developed a new technology, its successful radio frequency identification technology and IC card technology together, the end of the passive (no power supply card) and free access to this problem, electronic devices a major breakthrough in the field. This paper describes a radio frequency based on AT89C52 microcontroller IC card reader system, the system consists of AT89C52 microcontroller, RF IC card reader modules, antennas and RS485 communication interface. Small size, low power, low cost, high-performance features.Key words: RF IC card; AT89C52 microcontroller; RS485;0 引言IC卡按卡与外界数据传送的形式不同,分为接触式IC卡和非接触式IC卡。

(完整版)基于AT89的射频读写器设计毕业设计

(完整版)基于AT89的射频读写器设计毕业设计

ANYANG INSTITUTE OF TECHNO L OGY本科毕业论文基于AT89的射频读写器设计A Design of RF reader Based on AT89毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。

尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。

对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。

作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。

作者签名:日期:学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。

除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。

对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。

本人完全意识到本声明的法律后果由本人承担。

作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。

本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。

涉密论文按学校规定处理。

作者签名:日期:年月日导师签名:日期:年月日目录摘要……………………………………………………………………………I Abstract………………………………………………………………………I I引言 (1)1.1课题研究背景与意义 (1)1.2国内外射频卡研究动态与现状 (3)第一章无线射频识别系统的整体方案设计 (5)1.1射频卡系统的设计要求 (5)1.2射频卡系统的构建 (6)1.3无线射频卡系统方案设计 (6)1.3.1无线射频识别卡的方案设计 (6)1.3.2非接触式与接触式的选择 (8)1.4射频读写器系统的设计 (9)1.4.1显示器系统的设计 (11)1.4.2控制系统的方案设计 (11)第二章无线射频识别系统的硬件设计....................................1 4 2.1无线射频卡系统工作原理 (14)2.2射频卡系统的工作流程 (16)2.3射频卡的内部电路 (17)2.4射频卡、天线及其射频模块的型号选择 (18)2.5读写器的设计 (23)2.5.1显示驱动电路的选择 (23)2.5.2单片机的选择 (25)2.5.3键盘电路R S232接口电路和E E P R O M设计思想 (26)第三章无线射频识别系统读写器的软件设计 (28)3.1读写器软件总体设计 (29)3.2单片机主程序设计 (30)3.3键盘功能处理程序设计 (30)3.3.1键盘功能设置 (32)3.3.3设置初始金额功能子程序...................................................3 1 3.3.4改动商品价格功能子程序...................................................3 1 3.3.5设定计费单位功能子程序...................................................3 1 第四章射频卡系统的安全性分析 (32)4.1硬件安全性分析 (32)4.2软件安全性分析 (33)4.3射频卡系统数据传输的安全性................................................3 4 4.4系统的整体安全性分析 (37)第五章论文总结与展望 (38)致谢 (39)参考文献: (39)基于AT89的射频读写器设计专业班级:电子信息工程一班学生:张晓指导老师:李静职称:讲师摘要:本文通过结合国内外射频读写器技术研究动态和发展趋势,简要地介绍了射频识别和非接触式射频卡技术的基本概况;然后从非接触式射频卡系统整体设计方案的讨论出发,叙述了射频卡系统的基本原理并决定了设计的方案;接着又对非接触式射频卡收费系统的硬件设计,对所选用射频卡片、天线及其射频模块的型号和特点进行了具体的选择,并对读写器各部分硬件电路,包括MCU、LED显示电路、键盘电路、RS232接口电路以及EEPROM等的功能构造和电路连接情况进行了分析;在此基础上,最后对读写器单片机主程序及其各键盘功能处理程序进行软件开发;此外,文章还初步探讨了射频卡系统的安全性能,强调整体安全性对射频卡系统的重要性;最后对课题进行总结和展望,也给出了需要改进的地方。

采用AT89C51CC01和FM1712芯片的射频卡读写器的实现

采用AT89C51CC01和FM1712芯片的射频卡读写器的实现

采用AT89C51CC01和FM1712芯片的射频卡读写器的实现射频卡(非接触IC 卡)是最近几年发展起来的一项新技术,与传统的接触式IC 卡磁卡相比较,利用射频识别技术(radio frequency identifica-tion)开发的非接触式IC 卡成功解决了无源和免接触等难题,是电子器件领域的一大突破。

其高度安全保密性以及使用简单等特点,使之在各领域的应用异军突起。

本文介绍的非接触射频卡读写器就是基于单片机AT89C51CC01 (笔者应设计需要选择带独立CAN 控制器的MCU)与复旦微电子股份有限公司的FM1712 嵌入式读写芯片开发的。

它能完成对Mifare 卡的所有读写及控制操作,并可方便地嵌入到其它的系统(例如:门禁,公交,考勤等)中而成为用户系统的一部分。

1 FM1712 芯片简介FM1712 系列是复旦微电子股份有限公司设计的非接触卡读卡机专用芯片。

它采用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 系统设计3 工作原理。

毕业论文基于单片机89C51的IC卡识别

毕业论文基于单片机89C51的IC卡识别

毕业论文基于单片机89C51的IC卡识别摘要伴随着电子信息技术的发展,尤其是IC卡技术的广泛应用,人民的日常生活变得日益的方便和快捷。

IC卡是一个正蓬勃发展的边缘产业,一个与我们生活越来越密切的产业。

目前“一卡通”正在许多领域得到应用,如公交系统、税控管理、宾馆服务、医疗保险等。

在普及因特网和计算机的大潮涌来时,IC卡扮演着日益重要的角色。

IC卡读写器是IC卡与应用系统间的桥梁,在ISO国际标准中称之为接口设备IFD(Interface Device)。

IFD内的CPU通过一个接口电路与IC卡相连并进行通信。

IC卡接口电路是IC卡读写器中至关重要的部分,根据实际应用系统的不同,可选择并行通信、半双工串行通信和I2C通信等不同的IC卡读写芯片。

非接触式IC卡简介又称射频卡,成功地解决了无源(卡中无电源)和免接触这一难题,是电子器件领域的一大突破。

本文设计了单片机控制IC卡数据读写的软/硬件、LED显示以及与PC机之间的串口通信。

介绍了以单片机AT89C51为核心的IC卡系统的设计。

关键词:89C51单片机 IC卡 LED显示With the development of electronic information technology, especially the wide application of IC card technology, the people's daily lives become more convenient and faster. IC card is the edge of a booming industry, a life more closely with our industry. At present, "Card" is applied in many fields such as public transportation systems, tax management, hotel services, and medical insurance. Popularity of the Internet and computers in the coming tide of time, IC card to play an increasingly important role.IC card reader is a bridge between systems and applications, in the ISO international standard interface device called IFD (Interface Device). IFD within the CPU via an interface circuit and the IC card is connected and communicate. IC card interface IC card reader circuit is a vital part of the difference based on the actual application system, choose parallel communication, half-duplex serial communication, and I2C communications, such as different IC card reader chip. Introduction of non-contact IC card, also known as radio frequency card, successfully resolved the passive (no power supply card) and free access to this problem, the field of electronic devices is a major breakthrough.In this design, we discuss IC card data read and write MCU hardware / software,LED display, and with the serial communication between PC machine. Introduced to the AT89C51 microcontroller as the core of the design of IC card system.Keywords: 89C51 microcontroller IC card LED display摘要 (i)ABSTRACT (ii)引言 (1)第1章概述 (3)1.1 单片机介绍 (3)1.1.1 片机发展历程 (3)1.1.2 单片机的发展趋势 (3)1.2 IC卡技术 (5)1.2.1 IC卡技术 (5)1.2.2 IC卡的技术特点 (5)1.3 LED显示屏技术 (6)第2章原理图 (8)2.1 系统原理框图的绘制 (8)2.1.1 Protel99软件的概述 (8)2.2 原理图 (9)2.3 方案论证 (10)第3章硬件部分介绍 (11)3.1 AT89C51单片机简介 (11)3.1.1 主要特性 (11)3.1.2 管脚说明 (11)3.1.3 晶振电路 (13)3.1.4 芯片擦除 (14)3.2 RS232串行接口 (14)3.3 SLE4442卡简介 (15)3.4 IC卡座 (15)3.5 外围电路 (17)3.6 软件系统 (20)第4章软件部分 (21)4.1 工作过程 (21)总结 (23)参考文献 (24)附录 (25)致谢 (38)引言伴随着电子信息技术的发展,尤其是IC卡技术的广泛应用,人民的日常生活变得日益的方便和快捷。

基于AT89C51的射频通信基站设计

基于AT89C51的射频通信基站设计

基于AT89C51的射频通信基站设计现代通信技术的发展,数据传输是一个重要的研究内容。

目前有线通信技术始终是市场的主流,这也是在空间区域不能自由布线的最大瓶颈,而无线通信技术是该问题一个很好的通信方案。

以成品的无线通信芯片作为通信媒介更能解决基础硬件搭建调试及后期维护的难度。

本文采用同类产品中性价比较高的芯片NRF24L01,配合简单外围电路和降低芯片,实现对其控制,很好地解决了这一问题。

本文的控制部件选用AT89C51 型单片机。

由于这种芯片只有SPI 通信接口,而目前常用的单片机都没有这种接口,因此需要对该芯片的通信时序进行模拟,所以在控制器里编程时要严格按照芯片工作时序进行。

1 系统硬件组成NRF24L01 芯片是具有2.4GHz 内嵌基带通信协议引擎功能的收发芯片。

通过SPI 接口对芯片内部寄存器映射操作,可以使其在空中的传输速度最大达到2 Mb/ s。

该芯片主要特点包括GFSK 调制技术:126RF 频道满足多点通信需要1~ 2 Mb/ s 空中数据传输速率内置硬件CRC 检错和点对点通信地址控制:发送方电源可以通过编程输出0 dBm,-6dBm,-12dBm,-18dBm:芯片可以通过软件设置地址,确保通过地址认证双方才能通信:接收方采用集成通道过滤器,可编程的增益设置:主机接口采用4 根SPI 硬件接口线,最大8Mb/ s 传输速率,3 个32 字节的TX 与RX 的FIFO 寄存器,5V 容抗输入。

该芯片引脚功能如在硬件搭建时特别要注意在SPI 接口与51 单片机的P0 引脚相接时需要接10kΩ的上拉电阻,其余的接口不需要。

VCC 引脚接入电压范围为1. 9~ 3. 6 V,不能在这个区间之外,超过3.6V 将会烧毁模块,。

基于AT89C51频率计的设计

基于AT89C51频率计的设计

基于AT89C51频率计的设计张亚丽(陕西理工学院电信工程系电子信息工程专业,2007级6班,陕西汉中 723000)指导教师:秦伟[摘要]本文设计了一种以单片机AT89C51为核心的数字频率计,介绍了单片机、数字译码和显示单元的组成及工作原理。

测量时,将被测输入信号送给单片机,通过程序控制计数,结果送译码器74LS138,驱动LED数码管显示频率值。

通过测量结果对比,分析了测量误差的来源,提出了减小误差应采取的措施。

频率计具有电路结构简单、成本低、测量方便、精度较高等特点,适合测量低频信号。

系统简单可靠、操作简易,能基本满足一般情况下的需要。

既保证了系统的测频精度,又使系统具有较好的实时性。

本频率计设计简洁,便于携带,扩展能力强,适用范围广。

[关键词]数字频率计,单片机,LED显示,Proteus仿真,Kell仿真目录引言1.数字频率计总体方案设计1.1 频率计工作原理 (1)1.2 设计思想 (1)1.3 方案论证及选择 (1)2. 整体电路设计2.1 系统硬件设计 (3)2.2 系统工作原理图 (4)2.3 器件选型2.3.1 AT89C51单片机及引脚功能 (4)2.3.2 译码电路 (6)2.3.3数据显示电路 (7)3. 软件设计3.1 实现一秒定时 (10)3.2 计数部分 (10)3.3 软件仿真3.3.1 Keil和Protues介绍和联调 (11)3.3.2 PROTUES 软件仿真过程 (11)3.3.3 误差分析 (11)致谢 (12)参考文献 (13)附录A 整体电路图 (14)附录B 源程序 (15)附录C 原器件清单 (16)引言随着科学技术的发展,尤其是单片机技术和半导体技术的高速发展,频率计的研究及应用越来越受到重视,这样对频率测量设备的要求也越来越高。

目前的微处理器芯片发展迅速,出现诸如DSP、FPJA等不同领域的应用芯片。

而单片机是一门发展极快,应用方式极其灵活的使用技术。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于AT89C51的射频卡读写器的设计
发表时间:2010-11-18T10:59:16.823Z 来源:《中小企业管理与科技》2010年7月上旬刊供稿作者:位永辉张首军[导读] 射频卡与读卡器之间通过无线电波来完成读写操作
位永辉张首军(西安思源学院电子信息工程学院)
摘要:射频卡是世界上最近几年发展起来的一项新技术,它成功的将射频识别技术和IC卡技术结合起来,结束了无源(卡中无电源)和免接触这一难题,是电子器件领域的一大突破。

本文主要介绍一种基于MF RC500的射频卡读写器的设计。

关键词:射频卡射频识别 IC卡 MFRC500
引言
射频卡又称非接触式IC卡,由IC芯片、感应天线组成,是世界上最近几年发展起来的一项新技术,它成功的将射频识别技术和IC卡技术结合起来,结束了无源(卡中无电源)和免接触这一难题。

近几年来由于其高度安全保密性、使用简单等特点,应用前景十分广阔。

利用AT89C51、MF RC500等构建射频卡读写器,并在该读写器基础上能很容易地开发出适用于各方面的自动识别系统。

1 射频卡发射原理
射频卡与读卡器之间通过无线电波来完成读写操作。

二者之间的通讯频率为13.56MHZ。

射频卡本身是无源卡,当读写器对卡进行读写操作时,读写器发出的信号由两部分叠加组成:一部分是电源信号,该信号由卡接收后,与本身的LC振荡器产生一个瞬间能量来供给芯片工作;另一部分则是指令和数据信号,指挥芯片完成对数据的读取、修改、储存等,并返回信号给读写器,完成一次读写操作。

2 MF RC500及其特性
MF RC500是应用于13.56MHz非接触式通信中高集成度IC卡系列中的一员。

该IC卡系列利用先进的调制和解调概念,完全集成了在13.56MHz下所有类型的被动非接触通信方式和协议。

MF RC500支持ISO14443A所有的层,内部的发送器部分不需要增加有源电路就能够直接驱动近操作距离的天线(可达100mm)。

MF RC500 SO32封装管脚配置如图1
3 系统组成
系统主要有MCU,MFRC500、看门狗以及RS232通信模块组成。

系统的工作方式主要是,先由MCU控制MF RC500驱动天线对Mifare卡,也就是应答器(PICC),进行读写操作。

然后,根据所得的数据对其它接口器件进行响应操作。

最后,与PC机之间进行通信,把数据传给上位机。

系统 MCU采用AT89C51,是因为89C51开发简单,运行稳定。

4 天线的设计
由于MF RC500的频率是13.56MHz,属于短波段,因此可以采用小环天线。

小环天线有方形、圆形、椭圆形、三角形等,本系统采用方形设计。

5 系统硬件电路设计
6 软件编程部分采用基于Keil C的C语言对系统进行编程,部分程序如下: char M500Reset(void)
{ char status;
RC500RST=0; //RC500在RSTPD脚由高变低的时候复位
delay_1ms(25); //注意延时的长度,本系统的晶振频率是11.0592MHz RC500RST=1;
delay_50us(200);
RC500RST=0;
delay_50us(50);
.return status;
}
char M500Config(void)//对RC500的寄存器进行初始化
char M500PiccCommonRequest(unsigned char req_code,unsigned char *atq) //RC500发送请求。

char M500PiccCascAnticoll(unsigned char bcnt,unsigned
char *snr) //反碰撞函数,得到一张卡的序列号存入snr中
char M500PiccCascSelect(unsigned char *snr,unsigned char *sak) //选中snr指定的卡,对于Mifarel卡返回值为0008H,值存入sak中 char M500PiccAuthKey(unsigned char auth_mode,unsigned char *snr,unsigned char *keys,unsigned char block) //这是三轮认证函数,整个过程包括:先将所要访问的区密码加密(如区0的初始密码为6个FFH),再将加密后的密码通过Loadkey存入MF RC500的Key缓存中,接着进行认证。

Char M500PiccRead(unsigned char addr,unsigned char *_data) //最后读卡,读到的数据存入_data中。

7 结束语
IC卡以其高度的信息集成及安全性已经融入当今信息技术的主流,越来越受到人们的青睐。

本文介绍了基于PHILIPS公司的MFRC500和AT89C51的射频卡读写器的软硬件设计,对射频卡的推广有重要意义。

该系统可用于考勤、门禁、售饭、公共交通等领域中。

与磁卡、只读射频卡(EM卡)组成的系统相比,系统性能大大改善,并且为“一卡通”的实现提供了必备条件。

参考文献:
[1]《射频识别(RFID)技术》Klaus Finkenzeller著.陈大才编译.电子工业出版社,2001年6月.
[2]《无线发送/接收IC芯片及其数据通信技术选编》李朝青著,北京航空航天大学出版社,2004年.
[3]《单片机原理与控制技术》张志良编.机械工业出版社.北京2005年3月。

相关文档
最新文档