非接触智能IC卡应用研究_第1页
非接触智能IC卡应用研究_第2页
非接触智能IC卡应用研究_第3页
非接触智能IC卡应用研究_第4页
非接触智能IC卡应用研究_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、四川工业学院学报Journal of Sichuan Univers i ty of S cience a nd Techno l o gy文章编号:1000-5722(2003 04-0015-03 收到日期:2002-10-17作者简介:李军民(1975- , 男, 四川省营山县人, 西华大学数控研究所2001级硕士研究生, 主要从事计算机应用技术研究。非接触智能IC 卡应用研究李军民, 黎亚元, 蒋建春(西华大学数控研究所, 四川成都 610039摘 要: 介绍了一种非接触式IC 的工作原理以及在智能水表中的应用, 着重介绍了基于E550卡的智能水表读卡控制器的硬件和软件的设计方案。关键

2、词: 射频卡; 非接触式卡; 读写器; 智能水表; I C 卡 中图分类号:T N 850 8; T P313文献标识码:AIC 卡的概念是20世纪70年代初提出来的, 法国布尔公司于1976年首先创造出IC 卡产品, 并将这项技术应用于金融、交通等多种行业, 它将微电子技术和计算机技术结合在一起, 提高了人们生活和工作的现代化程度。目前经营接触到的IC 卡有两种:接触式和非接触的IC 卡。接触式的IC 卡通过机械触点从读写器获取能量和交换数据; 非接触式IC 卡通过线圈的射频感应从读写器获取能量和交换数据, 所以又称射频卡。目前在社会上常见的是接触式IC 卡。但是这类卡的读写操作速度较慢,

3、容易损坏和搞脏而造成接触不良。20世纪90年代问世的可用、可靠、可维护性更佳的非接触IC 卡, 则将大量替代接触式卡, 成为IC 卡市场的主流。他的特点是:操作快捷方便, 可靠性高、寿命长, 防伪性好、安全性好、抗干扰能力强、一卡多用。根据某家水表厂的要求, 我们研制了一种新型的智能水表, 我们主要对水表的读卡控制器进行了设计, 设计必须根据所使用卡的类型进行, 所以首先对非接触式IC 卡的选型进行讨论, 考到目前我国引进的非接触式主要有Philips 的M IFARE STANDARDHHU (型号为MFI ICS50 和AT MEL 的T emic 卡。S50卡功能较强大, 适合一卡多用,

4、 安全性好, 但这种卡价格高, 其有关数据加密的情况是保密的, 开发它必须买Philips 公司的开发软件, 这样使产品的开发成本很高。在满足用户要求的前提下, 考虑到可开发性和经济性等因素, 这里我们选用ATM EL 的E5550卡, 使整个系统的设计成本大大降低。在水表读卡控制器设计之前必须了解卡的工作原理, 下面对这种卡进行详细说明。1 E5550卡工作原理对非接触式IC 卡而言, 有几个方面应进行讨论:(1 IC 卡如何取得工作电压; (2 数据存储结构; (3 数据的读出与写入。下面分别进行说明:1 1 电压的取得如图1所示, E5550卡由天线、高频接口、存取控制和存储器构成。由于

5、IC 卡平时无法由外界供电, 只有在与读写器通信时才能取得电源, 所以在卡靠近读写器时100mm, 读写器的振荡电路通过的天线产生高频的强磁场, 磁力线的一部分穿过IC 卡的线圈, 通过感应在IC 卡的天线产生一个电压U i, 该信号电压通过卡内部的电容充电和整流电路得到IC 卡内部芯片所需的电源。1 2 E 5550卡的数据存储结构如前述, IC 卡只有在与读写器通信时才能取得电源, 这就决定了IC 卡中的存储器不能是易失的随机存储器RAM , 或者不能改变内容的只读存储器ROM , 而只能是可电擦除的可编程的只读存储器EEPROM 。其数据存储结构如图2, 存储容量为264B, 共分成8个

6、数据块每块33B 。其中一块(block0 用于模式设置, 一块(block7 用于口令设置, 其余六块(block1block6 为用户数据区。在每块用户数据存储区, bitl 为锁定位, 该位一但锁定, 该块的其余32B 将变为只读而不能改写。口令块(block7 由模式设置决定是存放口令还是用户的一般数据。0 132L 用户数据或口令L 用户数据区L 用户数据区L 用户数据区L 用户数据区L 用户数据区L 用户数据区L模式及参数设定Block7Block6Block5Block4Block3Block2Block1Block0图2 数据存储结构图 1 3 E5550卡数据的读入与写出(a

7、 数据读出。E5550卡是利用线圈中产生的阻尼特性的载波信号向读写器传送数据的。阻尼特性的载波信号由数据编码后通过负载调制而得, 负载调制是通过IC 卡开通/断开负载的方法而实现的, 预先可在块0中设定编码方式为螺切斯特编码。图3a 表明阻尼特性的载波信号的产生过程。图中负载波由IC 卡的读写器载波信号16分频得到, 曼切斯特编码信号由数据(101010 根据编码规定得到, 然后用负载波对编码后的信号进行强制后笪以调制负载波。如图3b所示, 在卡接近读写器时, 卡内接收到电源能量的信号 后, , 先编程写入EEPROM 0区的模式字读入模式寄存器, 以便确定工作模式, 如果模式规定为主动发送数

8、据, 这时就产生一个约2ms 的恒定磁场。此后产生一个约320us 的同步信号, 接着便从第一块的第一位开始传送数据, 可由块终结符来保证与读写器同步, 块终结符是指每块数据发送完后由IC 卡产生的, 供读写器识别。每块32位, 锁定位不传送, 直到MAXBLK 所设定的最大块的最后一位为止, 数据传送时产生带有阻尼作用的磁场信息, 读写器的线圈接收该信息即可读出数据。应当注意, 当读某块时该块之前的所有块都要读出。(b 数据写入。在读写器完成对IC 卡的读写过程后可立即进行写模式, 读写器通过对线圈中电磁场能量的间隔性中断将数据写入卡中, 如图4a, 第一个间隙为触发写模式的开始间隙, 较其

9、他间隙稍长, 大约为280 s, 以使IC 卡同步。其他个间隙时间为50150 s, 两间隙间的场时钟编码即为要传送的一位 0 或 1 信息。 0 信息为1632个磁场脉冲构成的段, 1 信息为4864个磁场脉冲构成的段。最后一个间隙后至少应有64个场时钟, 若连续场时钟不足64个场时钟, IC 卡将退出写操作。如图4b, 在数据写入前应先写入操作码 10 , 然后才是数据, 数据的第一位为锁位, 数据的写入必须接块进行, 各块可以独立写入, 每块33位(含锁定位: 0不锁定、 1 锁定 , 块后接着是3位块地址。无口令写时每块38位, 有口令操作时在操作码之后加32位口令, 共需70位。为防

10、止卡在一次接近读写器时产生不必要的多次写操作, 可在写完数据后发停止信号, 操作码为 11 , 此后卡再不接收后写入信号, 直到下次上电位。3 基于E5550智能水表的研制传统的收费由抄表人员抄表, 工作量大, 时间长,目前, 国内以有许多厂家开始采用接触式IC 卡的水表, 此类水表在易污染的环境长期使用, 会造成接触不良现象, 为了克服上述的缺点, 所以我们研制了一种新16四川工业学院学报 2003年型智能水表。该表采用现成的机械式水表为基表通过光电元件把水流量转换成电信号, 输入单片机, 并与表内由IC 卡预先读入存储器(EEPROM 中的预置值进行计算扣除相应的量, 在预置值减至最小设定

11、值时, 将发出信号提醒用户够水, 否则预置值减为零后, 水阀关闭, 直至用户重新够水, 经IC 卡读入水表, 才会开阀供水。外部采用金属壳体对射频信号有屏蔽作用。3 1 电路工作原理为了实现水表的功能, 图5为读卡控制器硬件电路原理图, 主要由U2270B 读卡模块、单片机、显示器、存储器、和监控电路、按键以及与PC 串行通信接口电路组成。我们这里主要介绍U22708B 读写器电路, 其它的都是常规电路, 不再作详细介绍。1 该公司生产芯片U22708是与之配套的一种近距离非接触式读写基站芯片, 配少量外围元件即可与单片机实现对接, 他所产生的调制解调频率为100150kHz, 工作电压为51

12、0V 。主要引脚功能:input, outup 分别为串行输入, 输出端; coil1, coil2分别为天线线圈端; Vbat, Vex t, Standby 分别为备份电源, 外部电池及待机控制; OE, CEF 分别为输出允许, 载频控制; HAPISS, RF, DVs 分别为直流退耦, 射频控制, 天线驱动; CND, DGND, VS 分别为模拟地、数字地、电源。由U2270B 芯片与89C52构成的E5550卡读写电路如图5, P3 3为输入端, P3 4为控制端, C1及天线线圈组成125kHz 的谐振电路。D5、R5、R6、C5构成解调器对天线信号进行解调然后经C4耦合输入芯

13、片, 在片内进行滤波, 放大, 整形等送入单片机。电阻R3和R4用于调节发射频率, D1D4构成输入反馈电路以稳定频率, C2构成芯片退耦电路。2 单片机采用89C52作为控制芯片。它片内有8KROM , 256字节的RAM 以及有32个I/O 口。 为SNT 正式反射模式、绿底蓝字、1/32(1/6BIAS 的驱动方式, 通过按键循环显示要求的内容, 可调电位器实现对比度的调节。4 读写器中设计了存储器。存储器选用24CXX 系列的串行E2PROM 。主要存放卡号、个人密码等相对固定的信息和消费金额等有关可修改的参数。24C16是一种廉价的2K 8位串行E2PROM , 与并行的E2PROM

14、 相比, 大大的节省空间。5 监控电路采用DS1232L 芯片。它是个看门狗定时器, 其功能是:上电和掉电时经89C52产生RESTE 信号; 看门狗对系统进行监控, 防止死机。水表产生的计量脉冲后, 引发耗水计数中断, 当剩余量为临界值或为零时, 置相应标志后返回主程序处理。6 天线设计。根据经验, 阅读器的阅读范围, 即应答器能够被读出询问的范围, 大致与发射天线半径相符。由此可以得出, 给定系统阅读范围x max , 最佳天半径R 可以表示为R x max 。根据IC 卡工作所需要的最小场强H, 由下面公式可算出所需的最小线圈匝数:H =22(R +X 式中, N :线圈匝数; R :圆

15、半径; X :沿线圈平面中心的垂直方向与线圈中心的距离。3 2 程序设计主程序完成系统变量的初始化, 操作检测IC 卡,对水阀进行控制, 对中断返回设置进行处理, 将操作结果存储和显示。这里不作详细介绍。这里只给出了读卡、写卡程序流程(见图6、7 。(下转23页17第22卷第4期 李军民等:非接触智能IC 卡应用研究出负载下实测的电压稳定性、纹波和温度稳定性, 表2所示国外样机在三组输出负载下应达到的对应性能指标, 从实验结果可以看出采用电压软开关和二次稳压技术的开关电源, 其稳定性和波纹度均达到要求。表1 试验样机应性能指标组别电压稳定度纹波温度稳定性20V/2A 0 4 24mV -0 6

16、5%5V/0 5A 0 55 15mV -0 9%5V/2A1 315mV-1 1%表2 国外样机应性能指标组别电压电流电压稳定度纹波温度稳度性120V 2A 0 5%1% 2%25V 0 5A 0 5%1% 2%35V2A0 5%1%2%4 结束语软开关稳压直流电源用一个移相全桥软开关电源控制器及二次稳压技术实现了效率高, 动态快速响应、低纹波、输入电压范围宽的。其实验表明:提高效率, 降低纹波, 因此具有较为广阔的应用前景, 能产生很大的经济效益。参考文献1张占松 开关电源的原理和设计M 北京:电子工业出版社, 1999 4304552徐德高, 金 刚 脉宽调制变换器型稳压电源(第一版 M

17、 北京:科学出版社, 1993ZVS -PWM Switching Regulated DC Power supplySH I H eng , LI Ya -yuan(Num erical Control Institute of XiHua University Chengdu 610039Sichuan ChinaAbstract:A switching pow er supply scheme adopted zero -voltage -sw itched ful-l bridgePWM converter and sec -ondary constant voltag e techn

18、olog y are investigated The results obtained from the test indicate that the pow er supplycan meet all the design requirensents and has follow ing characters, such as low sw itching loss, no rem arkable electro -magnetic interference and hig h operating reliablityKey words:sw itchmode pow er supply;

19、 voltage soft -sw itching; secondary constant voltage(上接14页The Research of Designing Smart Family Control NetworkXIA T ian, JIANG Jian -chun, LI Ya -yuan(T he C NC Research Institute of Xihua University, Chengdu 610039S i chuan Ch i anAbstract:T he typical schemes of designing family control netw ork are presented, T he CAN -Bus -based smart fam ily control network is proposed, which provides some ideas for the architects w ho w ill design fam ily control net -w ork and smart updow nKey words:sm art family control netw ork; CAN Bus

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论