基于RFID技术的图书信息采集系统设计_本科毕业论文
更新时间:2023-09-06 04:04:01 阅读量: 教育文库 文档下载
11
本 科 毕 业 论 文
基于RFID技术的图书信息采集系统设计
Design Of Information Collection Of Book Based on RFID
Technology
系(院)名称: 计算机科学与信息工程系 专业班级: 05计算机科学与技术(嵌入式) 学生姓名: 剡飞龙 指导教师姓名: 常国权 指导教师职称: 讲师(硕士)
2009年 5
11
目 录
第1章 概述......................................................... 1 1.1 课题研究背景与意义 ............................................ 1 1.2嵌入式系统的发展现状 .......................................... 3 1.3国内外RFID技术的发展现状 ..................................... 3 1.4课题的主要工作内容 ............................................ 4 第2章 RFID技术及应用概述 ......................................... 5 2.1 概述 .......................................................... 5
2.1.1 RFID系统的构成 .......................................... 5 2.1.2 RFID技术的基本工作原理 .................................. 5 2.2 MIFARE ONE非接触式电子标签 ..................................... 6
2.2.1 Mifare One电子标签的工作原理 ............................ 6 2.2.2 Mifare One电子标签的存储结构 ............................ 7 2.3 RFID技术在图书馆的应用 ....................................... 8 第3章 图书馆信息采集系统硬件设计.................................. 10 3.1STC11F32XE微控制器 ........................................... 10 3.2图书信息采集系统的总体硬件设计 ............................... 11
3.2.1 UART串口通信接口设计 ................................... 11 3.2.2 LCD液晶扩展 ........................................... 12 3.2.3 存储器扩展 .............................................. 13 3.2.4 其他接口设计 ............................................ 13 3.3 STC11F32XE和MFRC500接口设计 ................................ 14
3.3.1 MFRC500芯片的功能结构 .................................. 14 3.3.2 MFRC500芯片主要引脚简介 ................................ 15 3.3.3 STC11F32XE和MFRC500芯片接口设计 ....................... 16 第四章 图书馆信息采集系统的下位机软件设计......................... 18 4.1 图书采集系统和PC机通信帧格式的设计 ......................... 19
4.2 MFRC500读写模块的设计、实现与调试 ......................... 20 4.3 MFRC500读写模块设计 ........................................ 22 第五章 软硬件测试.................................................. 25 5.1测试环境 ..................................................... 25 5.2编写测试用例并测试 ........................................... 25 第六章 结论........................................................ 34 致 谢 ............................................................ 35 参考文献........................................................... 36
11
基于RFID技术的图书管理信息采系统设计
专业班级:05计算机科学与技术 学生姓名:剡飞龙 指导教师: 常国权 职称:讲师(硕士)
摘要 目前,在我国的图书管理工作中,[主要应用条码识别技术,它具有成本低、
操作简单的特点,但也存在局限性,如必须人工借助读写设备进行数据的采集,常因条码、阅读器质量发生误读和拒读等问题,影响了借阅效率和服务质量。射频识别(即Radio Frequency Identification,以下简称技术是RFID)是一项利用射频信号通过空间耦合交变磁场或电磁场实现无接触信息传递并通过所传递的信息达到识别目标的技术。它将特殊的信息编码写入电子标签,标签被粘贴在需要识别的产品或器件上,写入时间比打印条码少;标签的内容可以动态改变;能够同时处理多个标签;标签的数据存取有密码保护,安全性更高。无需重新制作新的标签,可重复使用。
本课题设计了一种基于无线射频识别技术的图书馆信息采集系统。在此设计中采用无线射频识别技术(RFID技术)代替传统图书管理系统使用的条形码+磁条技术,使得非接触的图书信息采集更加快速、准确。采用RFID技术的图书馆可以对批量借阅或还回的图书进行处理,可以实现瞬间、非接触完成。由于RFID提供的信息容量大,使用密码技术进行数据交换和可读写,同时具备了条码和磁条技术要求,无须再使用磁条技术,使图书流通更加方便、快捷、安全。嵌入式RFID图书管理系统可以大大提高图书馆管理的效率。
首先本课题对RFID技术原理做了详细的概述,在此基础上论述了图书馆信息采集系统硬件平台的搭建。
其次本课题在硬件平台上扩展了LCD进行信息显示,FLASH用于存储ASCII码和汉字字库文件,MFRC500用于射频识别等硬件电路,并最终搭建起了系统的硬件平台。
最后本课题参照MFRC500和STC11F32XE提供的数据手册,对下位机软件进行设计分析和编码,以实现微控制器对射频识别芯片的各种操作进行控制。
关键词 嵌入式系统 STC11F32XE 射频识别 RS232 MFRC500 LCD
11
Design Of Information Collection Of Book With RFID Technology
Abstract Presently,the management of China's books, the main application of bar code
identification technology, it has a low cost, easy to operate features, but there are also limitations, such as the equipment must be manually read and write data through the collection, due to bar code , the quality of reader misreading occurred and refused to read and so on, affect the efficiency and service quality to borrow. Radio Frequency Identification (ie, Radio Frequency Identification, hereinafter referred to as technology is RFID) is a radio frequency signal through the use of space coupled alternating magnetic field or electromagnetic fields to achieve non-contact transmission of information through the message to reach target identification technologies. Special information will be encoded into the RFID label has been pasted in the need to identify the product or device, the write time less than print barcode; survival data label password-protected access, higher security. No need to re-create a new label, can be reused.
The design of the subject of a radio frequency identification technology-based library information collection system. to replace the traditional library management system using bar code + magnetic stripe technology, the book makes non-contact information collection more quickly and accurately. The use of RFID technology in the library can borrow or return bulk of the books to deal with, you can achieve an instant, non-contact complete. Embedded RFID library management system can greatly enhance the efficiency of library management.
First of all the topics on the principles of RFID technology has done a detailed overview, based on this information collection on the library system to build the hardware platform.
Secondly, the issue in the hardware platform for the expansion of the LCD information display, FLASH is used to store Chinese characters ASCII code and documentation, MFRC500 for hardware such as radio frequency identification circuit, and eventually build a hardware platform of the system.
Finally, with reference to the subject and MFRC500 data provided by STC11F32XE manual, the next-bit software for design analysis and encoding, in order to achieve micro-controller of radio frequency identification chips to control the various operations.
Key words Embedded system STC11F32XE RFID RS232 MFRC500 LCD
11
引 言
RFID技术是一种非接触式的自动识别技术,它通过射频信号对静止或移动着的多个目标自动识别,并高效地获取目标信息数据,通过与互联网技术进一步结合还可以实现全球范围内的目标跟踪与信息共享。识别工作无需人工干预,操作快捷方便,可在各种恶劣环境下工作。作为条形码的无线版本,RFID技术具有条形码所不具备的非接触、阅读速度快、无磨损、不受环境影响、防水、防磁、耐高温、使用寿命长、读取距离大、标签上数据可以加密、存储数据容量更大、存储信息更改自如、具有防冲突功能、能够同时处理多张卡片等优点[1]。
嵌入式系统不同于一般的PC系统,嵌入式系统集系统的应用软件与硬件于一体,具有体积小、性价比高、软件代码小、响应速度快等特点,嵌入式技术已被广泛应用于工业控制、信息家电、交通管理、农业、商业、服务业等各行业,已成为现代电子产品设计的一大领域和方向。
在本课题设计中采用RFID技术代替传统图书信息采集系统中使用的条形码或磁条技术,把RFID技术和嵌入式技术结合起来应用于图书馆信息采集领域是当代数字图书馆的发展趋势,这种技术大大加速了图书流通处理的速度。由于RFID读写器通过非接触式的无线电波采集图书信息,从而使得非接触式的图书信息采集更加快速、准确。而且RFID读写器可以同时读取多个RFID标签,这就意味着在进行借入或者借出处理过程中几本书籍可以同时处理,读者查找、归还和借出图书或多媒体资料就更快捷、准确、方便。
11
第1章 概述
射频识别(Radio Frequency Identification,简称RFID)技术是自动识别技术的延伸和发展,由于射频识别技术有许多优点,因而已被广泛应用于工业自动化、商业自动化、交通运输管理、货物流通、公共交通、门禁安防、产品防伪等众多领域[2]。RFID技术利用无线电或雷达技术在阅读器和电子标签之间进行非接触双向数据传输,以达到目标识别和数据交换的目的。近年来,这种技术在许多领域都得到了快速的普及和推广应用。
RFID技术就图书馆市场来说,RFID所具备的独特优势是其他识别技术无法比拟的,RFID可以让图书馆实现真正的智能化管理,通过RFID技术可以为读者提供简捷迅速的自助式服务,提高图书管理员的工作效率,为图书馆节省人力,为读者提供安全的环境。可以说RFID系统是图书馆管理系统的发展趋势。
1.1 课题研究背景与意义
传统的图书信息采集系统使用的是条形码和磁条技术,借书服务需要读者把借书证和书递给工作人员,工作人员一本本翻开,将条码扫描器对准条码扫描, 然后进行消磁,最后再还给读者,速度慢、效率低、容易疲劳。而RFID则无需类似的步骤,只要读者把证和书放在出纳台的指定区域内即可立刻完成借书和防盗安全位失活任务,书和书之间可以随意叠放,只有碰到赔书、罚款等特殊情况,才需要工作人员干预,同样还书的过程也相应简化。这样就使得流通工作的速度大大加快,同时减轻了工作人员的工作压力和劳动强度[4]。另外,自助借书也变得更加方便,并且没有有害的激光,特别适宜儿童的使用。图书归还后,工作人员首先要进行手工分类,将不同馆址书库的书放在不同的地方,再分别上架。由于RFID阅读器对于被读取的标签没有位置、方向上的严格要求,而RFID标签又可记录馆藏地点等信息,这使得自动分类设备的使用成为可能,只要把书放在传送带上通过一个RFID阅读器,自动分类设备即可根据标签中的有关信息把不同地点位置的书分发到不同的位置,这就大大方便了上架,加快了图书流通速度。
RFID还有助于图书馆的安全防范。常规磁条只能报警,而RFID不但能够报警,还可以立即在屏幕上显示被盗书刊的有关信息,如果此人带着RFID借书
11
证的话,其个人情况也将一并反映在LCD上[5]。
由于RFID大大提高了工作效率,减少了许多重复的手工劳动,从而节约了大量的人力,将使图书馆中占大多数的从事传统服务的图书馆员告别长期简单、繁琐的低层次的工作方式,使得他们可以投入到更深层次的咨询等读者服务工作中去,这将从整体上改善图书馆的形象并提高服务质量。
从以上所述,将RFID图书管理系统的图书流通及安全处理方式与传统图书管理系统对比如表1-1所示:
表1-1 图书流通及安全处理方式比较
本课题正是基于这种背景提出来的,选用STC11F32XE为核心微处理器,在其外围扩展了LCD、Flash、MFRC500等硬件电路,并扩展了字库能够显示ASCII字符和汉字。可以通过串行口发送采集的图书信息到上位机软件进行借入,借出管理操作。
嵌入式RFID图书管理系统加速了流通处理的速度。RFID标签通过非接触方式采集信息,这样就简化了资源的处理手续,加速了工作处理,使得流通变得更加快速,简单和准确,处理过程高度自动化。RFID阅读器可同时读取多个RFID标签。这就加速了流通业务的过程,就意味着在进行借入或者借出处理过程中几本书籍可以同时处理,读者归还和借出图书或多媒体资料更方便、快捷。读者智能自动借还书和柜台借还书相结合。读者可以通过自助借阅工作站,在系统提示和帮助下自行完成书籍的借出操作,也可以来到前台,由工作人员通过流通工作站完成书籍的借出操作。同时,通过智能还书口和自动分拣系统的配合,读者可
11
以随时很方便地从还书口归还书籍。
1.2嵌入式系统的发展现状
嵌入式技术是将先进的计算机技术、半导体技术和电子技术和各个行业的具体应用相结合后的产物。随着信息化、智能化、网络化的发展,嵌入式技术广泛应用于工业控制、信息家电、交通管理、农业、商业、服务业等各行业,已成为现代电子产品设计的一大领域和方向。同时在计算机领域里面,微型化和专业化成为了发展的新趋势,同样也需要嵌入式系统的支持。因此,研究嵌入式系统有着相当重要的理论和实际意义。
1.3国内外RFID技术的发展现状
RFID是Radio Frequency Identification的缩写,即射频识别,是非接触式自动识别技术的一种。它通过射频信号自动识别目标对象并获取相关数据,识别工作无须人工干预,可工作于各种恶劣环境。RFID技术可识别高速运动物体并可同时识别多个标签,操作快捷方便。完整的RFID系统由电子标签(Tag)和射频信号读写器(Reader)以及后台应用系统所构成。而电子标签由微型半导体芯片及印刷天线组成。它可以存储需要识别传输的信息,并具有智能读写及加密通信的能力。根据最终使用环境的要求,可以做成薄如纸张的标签方式,亦可以“卡”、筹码等多种形式出现。当标签进入磁场区域后,接收到读写器发出的信号,凭借感应电流所获得的能量发送出存储在芯片中的标签信息;读写器读取信息并译码后,送至中央信息系统进行有关的处理,但在实际应用中需要其它的软硬件支持[8]。
RFID技术主要应用在车辆的自动识别、高速公路收费及智能交通系统(ITS)、门禁控制,电子钱包、电子票证、货物跟踪、动物跟踪及管理、容器识别等方面,不胜枚举。RFID产品种类也很多,像TI、Motorola、Philips、Microchip等世界著名厂家都生产RFID产品,并且各有特点,自成系列。RFID 已被广泛应用于工业自动化、商业自动化、交通运输控制管理等众多领域,例如汽车或火车等的交通监控系统、高速公路自动收费系统、物品管理、流水线生产自动化、门禁系统、金融交易、仓储管理、畜牧管理、车辆防盗等。随着成本的下降和标准化的
11
实施,RFID技术的全面推广和普遍应用将是不可逆转的趋势。
在可以预见的时间内,RFID标签将得到高速发展。目前,RFID标签和条形码适用于不同的场合,条形码适合售价极低的商品,而RFID适合于价格较高或多目标同时识别的场合环境。当RFID标签的价格进一步降低后,RFID标签将是条形码的最终替代者。
1.4课题的主要工作内容
本课题是基于STC11F32XE和RFID技术的研究和应用,以安阳工学院图书馆信息采集系统为实际开发背景,在分析软、硬件设计相关理论和实现的相关技术基础上,对现行图书馆信息采集系统进行了详细的分析。根据分析结果对系统的硬件结构、软件结构进行了详细设计,最终对采集系统进行了实现,对系统调试过程和测试做了说明,并对系统的实施及运行情况进行了评价。
本文的主要内容分为六章,各章主要内容如下:
第一章对课题研究背景与意义、国内外RFID技术的发展现状、嵌入式系统的发展现状以及RFID技术在图书馆应用现状做了详细概述。
第二章介绍了RFID技术原理、RFID电子标签的原理结构概述。 第三章详细介绍图书馆信息采集系统的硬件设计过程。 第四章详细介绍图书馆信息采集系统的下位机软件设计。 第五章通过串口调试助手进行软硬件测试。 第六章对全文工作进行了总结。
11
第2章 RFID技术及应用概述
2.1 概述
RFID射频识别是一种非接触式的自动识别技术,可识别高速运动物体并可同时识别多个标签,它通过射频信号自动识别目标对象并获取相关数据,识别工作无须人工干预,可工作于各种恶劣环境。早期应用于军方武器和后勤管理上,后来逐步民用。主要特点是:读取速度快,可批量读取数据;穿透性强,可隔障识别;标签具有体积小、容量大、寿命长、可加密的特点。 2.1.1 RFID系统的构成
射频识别系统通常由电子标签(E-Tag)、读写器(Reader)、天线(Antenna)三部分组成。(1)电子标签。电子标签存储着需要被识别物品的相关信息,通常被放置在需要识别的物品上,它所存储的信息通常可被射频读写器通过非接触方式读写获取。凭借感应电流所获得的能量发送出存储在芯片中的产品信息的标签叫无源标签或被动标签(Passive Tag),可以主动发送某一频率信号的标签叫有源标签或主动标签(Active Tag)。(2)读写器。读写器是可以利用射频技术读写电子标签信息的设备。读写器读出的标签信息可以通过计算机以及网络系统进行管理和传输。(3)天线。天线是RFID系统接收和发送能量的重要部分。 2.1.2 RFID技术的基本工作原理
RFID系统的工作原理如下:读写器将要发送的信息,经编码后加载在某一频率的载波信号上经天线向外定向发送,当电子标签(又叫应答器)进入读写器的有效工作区域时,接收到由读写器发送的电磁波,并将其转换、整流为电能,
11
射频读写器天线
无源电子标签
图2-1 RFID的基本工作原理图
储存到自身携带的电容中,然后无源电子标签利用已储存的电能作为能量,对读写器发来的信号进行调制、解码、解密,然后对命令请求、密码、权限等进行判断。若为读命令,控制逻辑电路则从存储器中读取有关信息,经加密、编码、调制后通过卡内天线再发送给阅读器,阅读器对接收到的信号进行解调、解码、解密后送至中央信息系统进行有关数据处理;若为修改信息的写命令,有关控制逻辑引起的内部电荷泵提升工作电压,对EEPROM中的内容进行改写,若经判断其对应的密码和权限不符,则返回出错信息。
2.2 Mifare One非接触式电子标签
本课题用的非接触式电子标签是PHILIPS公司的Mifare One射频标签,当然,针对不同的应用系统,可以由电子标签生产厂家具体生产定制。 2.2.1 Mifare One电子标签的工作原理
电子标签的工作原理基本上和读写模块的工作原理基本相似,只不过它是一个高度集成的芯片,体积很小,而且电子标签内没有电源。电子标签通过内部的一个LC串联谐振电路接收读写器发来的固定频率的电磁波,在电磁波的激励下,LC谐振电路产生共振,从而使电容内有了电荷,在这个电容的另一端,接有一个单向导通的电子泵,将电容内的电荷送到另一个电容内储存,当所积累的电荷达到2V时,此电容可作为电源为其它电路提供工作电压,将电子标签内数据发射出去或接收读写器发送的数据[14]。
11
2.2.2 Mifare One电子标签的存储结构
当今世界上非接触式IC智能电子标签中的主流主要为PHILIPS公司的Mifare技术,已经被制定为国际标准:ISO/IEC 14443 TYPE A标准[6]。Mifare One IC电子标签采用先进的芯片制造工艺制作,内建有高速的CMOS EEPROM,MCU等。电子标签上除了IC微晶片及一副高效率天线外,无任何其他元件。电子标签上无源(无任何电池),工作时的电源能量由读写器发送无线电载波信号耦合到电子标签天线上而产生电能,供电子标签上IC工作,工作频率13.56MHz。电子标签标准操作距离为100mm,与标签读写器的通信速率高达106Kb/s。Mifare One IC电子标签上具有先进的数据通信加密并双向验证密码系统;且具有防重叠功能。电子标签制造时具有唯一的标签序列号。电子标签上还内建有增值/减值的专项的数学运算电路,典型的通信交易时间最长不超过100ms(包括标签的认证,扇区的读写操作)。电子标签上的数据读写可超过10万次以上;数据保存期可达10年以上,且电子标签抗静电保护能力达2KV以上[7]。
Mifare One电子标签上内建1KB EEPROM存储器,分为16个扇区,每个扇区由4块组成,每块16个字节,每个扇区可由多种方式的密码管理,可以将16个扇区的64个块按绝对地址编号为0~63。
第0扇区的块0(即绝对地址0块),它用于存放卡序列号和厂商代码,已经固化,不可更改。每个扇区的块0、块1、块2为数据块,可用于存贮数据。每个扇区的块3为控制块,包括了密码A、存取控制、密码B。每个扇区的密码和存取控制都是独立的,可以根据实际需要设定各自的密码及存取控制。存取控制为4个字节,共32位,扇区中的每个块(包括数据块和控制块)的存取条件是由密码和存取控制共同决定的,在存取控制中每个块都有相应的三个控制位,三个控制位以正和反两种形式存在于存取控制的字节中,三个控制位决定了该块的访问权限[8]。
电子标签中的其他扇区由于有其各自的密码,因此不能对其进行进一步的操作,如想对其他扇区进行操作,必须完成各自的密码认证过程。认证过程中的任何一环出现差错,整个认证将告失败,必须从新开始。如果事先不知电子标签上的密码,则由于密码的变化可以极其复杂,因此靠猜测密码而想打开电子标签上的一个扇区的可能性几乎为零。[9]如果遗忘某一扇区的密码,将使该扇区中的数
11
据不能读写,没有任何办法可以挽救这种低级错误。但是,电子标签上的其他扇区可以照样使用,这充分地说明了Mifare One电子标签的高度安全性,保密性。
表2-1 Mifare One非接触式IC标签的存储结构
[7]
由Mifare One电子标签的结构原理可知,电子标签内部共有1KB字节的EEPROM存储器容量,约能存储500多个汉字,这500多个汉字用来描述一本图书的信息已经足够了。
2.3 RFID技术在图书馆的应用
射频技术就图书馆市场来说,国内外形成较大的反差,主要局限在经济发达国家,2002年,新加坡国家图书馆管理局(NLB)发布了世界上首个全面部署RFID的图书管理系统,使新加坡国家图书馆成为世界上第一个实行RFID技术的图书馆,馆内带RFID标签的条目涵盖书籍,期刊,乐谱,CD,DVD和录像带等类型,目前已全面采用RFID系统代替原有的条形码管理方式[12]。另外韩国、新西
11
兰国家图书馆也已使用这一技术。
国内的一些大学图书馆,或新的公共图书馆也跃跃欲试。厦门大学图书馆一直在寻找价格更低廉,服务距离远一点的电子标签。深圳市图书馆已经有了实施性方案,深圳信息职业技术学院图书馆也想寻求引进这一技术的新方式。
RFID在图书馆中的应用虽然只是对条形码的取代,但这一举措会使图书馆工作发生历史性的变革,它会推动图书馆事业真正实现智能化、信息化管理。该技术在图书馆的应用可以极大地提高生产效率,提升整个图书馆事业的信息化水平,为读者创造轻松自由便利的学习条件。RFID图书馆的优越性主要体现在以下几个方面:
1、规范图书管理,提高图书管理效率
目前图书馆的纸本数据除用光学条形码,作为每一本书的辨识码外,为安全起见,还需加贴磁条,以防图书未经许可被携出。应用RFID技术后,以电子标签取代条形码及磁条,借还书时可免除消磁及上磁的工作,减轻了工作人员繁琐的手工劳作。
2、为读者阅览提供了极大的方便
同样,对于读者而言,由于馆藏资源丰富,加上大多数的读者不太懂图书分类法,所以想找到自己所需的图书并不是件容易的事,RFID使得读者对图书的查找变得方便快捷、节省了时间。
3、更大程度的保护了图书资源
RFID配合图书馆的出口安检装置,对图书档案进行跟踪,未办理完借出手续或禁止借出的图书在出门时,安检装置会报警,提醒管理人员及时阻止,防止图书资源的丢失
综上所述,RFID技术在图书馆的应用是未来现代化图书馆的发展趋势,是图书馆服务理念转变和文献管理科学化的重要技术手段。RFID技术在图书馆中的应用将有广阔的前景,并将成为传统的条形码技术的终结者,为图书馆带来潜在的革命和业务管理模式的全面变革,将大大缩短集大众化、研究型及数字化于一身的大型现代化公共图书馆的建设进程,使图书馆工作人员从繁琐的工作中解脱,自动完成耗时的劳动密集型工作,使图书馆工作人员集中精力从事深层次的读者服务工作。
11
第3章 图书馆信息采集系统硬件设计
本章将介绍以MFRC500芯片和STC11F32XE微处理器为核心的采集系统硬件平台的设计过程,其中LCD字库的构建和存储以及MFRC500与STC11F32XE微处理器的接口设计是重点,系统硬件平台搭建的质量好坏直接关系到以后整个采集系统运行的稳定性和性能,所以必须祥细规化和设计。
3.1STC11F32XE微控制器
本系统采用的微控制器是宏晶公司设计的一款加密性强,低功耗,超低价,高速,可靠,强抗静电,强抗干扰系列微控制器中的一款增强型8位微控制器。选用51系列微控制器从而最小化了系统的成本。STC11F32XE微处理器除了具有51体系结构的典型特征外,还具有以下特点[11]:
●高速:1 个时钟/ 机器周期,增强型8051 内核,速度比普通8051 快8~12 倍;
●宽电压:5.5~4.1V/3.7V,3.6V~2.4V/2.1V(STC11/10L 系列); ●低功耗设计:空闲模式(可由任意一个中断唤醒);
●低功耗设计:掉电模式(可由任意一个外部中断唤醒,可支持下降沿/低电平和远程唤醒,STC11xx系列还可通过内部专用掉电唤醒定时器唤醒);
●工作频率:0~35MHz,相当于普通8051:0~420MHz;
●时钟:外部晶体或内部RC振荡器可选,在ISP下载编程用户程序时设置; ●1/2/3/4/5/6/8/16/32字节片内Flash程序存储器,擦写次数10万次以上;
●1280/256字节片内RAM数据存储器; ●芯片内EEPROM功能,擦写次数10万次以上;
●ISP / IAP,在系统可编程/在应用可编程,无需编程器/仿真器; ●2个16位定时器,兼容普通8051的定时器T0/T1;
●1个独立波特率发生器(故无需T2做波特率发生器),缺省是T1做波特率发生器;
11
●可编程时钟输出功能,T0在P3.4输出时钟,T1在P3.5输出时钟,BRT在P1.0输出时钟;
●硬件看门狗(WDT);
●全双工异步串行口(UART),兼容普通8051,可当2个串口使用(串口可在P3与P1之间任意切换;
●先进的指令集结构,兼容普通8051指令集,有硬件乘法/除法指令; ●通用I/O 口(36/40 个),复位后为: 准双向口/ 弱上拉(普通8051 传统I/O 口);
可设置成四种模式:准双向口/弱上拉,推挽/强上拉,仅为输入/高阻,开漏,每个I/O口驱动能力均可达到20mA;
3.2图书信息采集系统的总体硬件设计
本系统的总体硬件设计主要包括以下几部分:LCD、Flash存储器、RC500和STC11F32XE的接口设计、通信接口设计等,其中RC500和STC11F32XE的接口设计是系统核心设计之一,将在后面章节详细论述。系统的总体设计示意图如图3-1所示。
图3-1 图书信息采集系统的总体设计示意图
3.2.1 UART串口通信接口设计
由于本数据采集系统需要把采集到的数据通过串行口发给PC机,并接收PC机发来的命令,所以在系统设计时要设计STC11F32XE的串行通信接口。串行通
11
信接口的主要功能是完成电平转换任务。
串行通信接口是STC11F32XE自身的UART接口,具有高速,接口方便的特点,其主要功能是用于和计算机的异步串行通信。STC11F32XE共有两个串行口,其中串行口0用于和PC机通信时使用,串行口1没有使用。所以,只需要给出串口0设计电平转换电路就行了。串口0的电平转换电路如图3-2所示,该电路主要是用一块MAX232芯片把STC11F32XE的输出的TTL电平转换232电平,然后完成系统与PC机之间的通信。
图3-2 STC11F32XE的串口通信接口设计原理图
3.2.2 LCD液晶扩展 1.硬件特性如下: 提供8 位并行接口 自动电源启动复位功能 内部自建振荡源 64×16 位字符显示RAM 可显示字符和图形 2.软件特性如下:
文字与图形混合显示功能 画面清除功能 光标归位功能
11
光标显示/隐藏功能 显示字体闪烁功能 光标移位功能功能 显示移位功能 3.LCD模块引脚
在本课题中,我们用8位数据口与STC11F32XE微控制器的P1口连接进行数
J2据输,P2口用于控制。其原理图如下所示:
RST
图3-3 LCD 接口原理图
3.2.3 存储器扩展
由于STC11F32XE微处理器片内存储器空间有限,需要用外部总线进行扩展, 本课题中采用一片Winbond公司生产的Flash存储器W25X80为8Mbit串行Flash,大小为1MB,分为4096页,每页为256字节的存储单元,且带有256个字节的缓冲区,SPI的接口方式。使用Flash自行设计汉字库不仅操作十分简单,并且可以灵活地适用于多个设计方案。 3.2.4 其他接口设计
除了以上硬件设计以外,本系统还设计了2个按键,按键采用中断方式进行工作,包括复位、查询、确认和取消键。另外,蜂鸣器的设计是为了在系统完成一次正常的操作之后,如读、写数据成功时,蜂鸣器发出声响用以表明本次操作是否成功,操作成功蜂鸣器连续响两下。图3-4是蜂鸣器的设计原理图。
11
00uF
图3-4 STC11F32XE蜂鸣器接口电路设计原理图
3.3 STC11F32XE和MFRC500接口设计
3.3.1 MFRC500芯片的功能结构
芯片MFRC500是PHILIPS公司生产的应用于13.56MHz非接触式通信中高集成读卡IC系列中的一员。该读卡IC系列利用了先进的调制解调概念,完全集成了在13.56MHz下所有类型的被动非接触式通信方式和协议。MFRC500支持ISO14443A所有的层。内部的发送器部分不需要增加有源电路就能够直接驱动近操作距离的天线(可达100mm)。方便的并行接口可直接连接到任何8位微处理器,这样给读写器的设计提供了极大的灵活性。它具有唯一的序列号和易于使用的发送和接收FIFO缓冲区等。MFRC500适用于各种基于ISO/IEC 14443A标准并且要求低成本、小尺寸、高性能以及单电源的非接触式通信的应用场合。微处理器MCU是通过对非接触式IC卡读写芯片RC500内核特殊的内存寄存器的读写来控制RC500的。RC500实际上是MCU与电子标签之间进行信息交换的媒介。任何电子标签上数据读写均必须通过RC500来传递。传送不同类型的指令给RC500,就能实现对RC500的控制。图3-5 是MFRC500功能结构图。
正在阅读:
基于RFID技术的图书信息采集系统设计_本科毕业论文09-06
贵州大学考研机械设计试题库及答案201401-28
基于matlab的人脸识别系统设计与仿真(含源文件) - 图文12-21
测量学练习题全部07-05
宏观习题第9章10-18
断臂女孩02-19
高考政治常见计算题的公式07-28
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 毕业论文
- 采集
- 本科
- 基于
- 图书
- 设计
- 系统
- 技术
- 信息
- RFID
- 第2章 物理层及以太网故障排除(V2.1)
- 盐类的水解专题复习
- 幼儿园玩教具制作点滴体会
- Amorphous Cell
- 史第三单元近代西方资本主义政体的建立学习总结学案岳麓版必修1
- 关于缅怀先烈的作文
- 论科学社会主义发展模式多样性的统一-兼析中国特色社会主义
- 实验七%20微生物接种与培养
- 2015年招标师教育招投标法实施条例案例分析试题答案
- 超声相控阵检测教材 第三章 超声相控阵技术
- 海南专升本 旅游学概论自己整理笔记 第七章
- 11梁的位移计算
- 《认识Word》教案设计
- 学生考试质量分析
- 第一次世界大战 文档 中华书局版
- 抗抑郁药物的合理使用
- 大学物理平常练习试卷(B卷)
- 2012中央企业班组长在线自测——班组突发事件应对
- 培训新知:设计与开发游戏化学习项目
- 2011年重点城市春节期间每日消费品市场零售额统计表