空心雨毕业论文网提供毕业论文、职称论文、硕士论文、计算机论文等的代写服务,同时还提供各种期刊论文的发表。如果你有需要,请联系我们QQ:5599630;电话:13350726595;E-mail:singlehearted@vip.qq.com
RSS
 
当前位置 :空心雨毕业论文网 >> 工学论文 >> 通信学 >> 正文

加密IC卡保险柜控制器的设计

来源:网络转载 作者:okxy168.com 时间:2008-01-09 浏览:1 字体:【

摘要:详细阐述IC卡保险柜控制器的原理、硬件设计和软件设计等内容;给出电路原理图和主程序流程图。 关键词:IC卡 单片机 保险柜随着社会的进步和为民生活水平的提高,为们出差、旅游和度假的机会日益增加。在宾馆、饭店等居住场所都需要一保险柜来保存贵重物品和易失物品,即便在家里,也往往需要有一个地方来保存一些单据等物品。传统的手段已不能满足人们对其安全性和灵活性要求,把应用愈来愈广泛的IC卡技术应用到保险柜上,可以充分满足这方面的需求。例如,根据客户要求,可以给每个房间配备一个带有IC卡电子门锁的保险柜供他们存放物品;待客人走后,可以灵活地对保险柜的密码进行重新设置,更换IC卡。下面对我们自行设计的加密型IC卡保险柜的核心部件--控制器件一详细的介绍。一、控制器的硬件设计本系统的主要任务是完成对IC卡的识别和控制,因此,首先介绍一下所选用的IC卡。1.SLE4442加密IC卡简介目前市场上的IC卡种类较多,比较有代表性的有ATMEL公司的AT系列和SIEMENS公司的SLE系列。我们根据用户的要求和市场的供给情况选用了SIEMENS公司设计的SLE4442卡。此卡的特点是:(1)卡内有2K位的存储容量和完全独立的可编程逻辑代码存储器(PSC);(2)多存储器结构,其中包括256×8位EEPROM,32×1位PROM的4×8位EEPROM型加密存储器;(3)串行口满足ISO7816同步传递协议;(4)每一字节的擦除/写入时间为2.5ms;(5)存储器可擦除1000次以上,数据可保存10年以上。SLE4442型IC卡的触点排列及功能如图1所示。SLE4442芯片的传送协议包括4种模式。(1)复位和复位响应复位可在操作期间任何时候进行。在复位响应期间,任何开始和停止条件均被禁止。复位与复位响应时序如图2所示。

(2)命令方式每个命令由起始条件、1个3字节长的命令和停止条件构成。命令方式时序如图3所示。起始条件:CLK处于高状态H期间,I/O的下降沿。停止条件:CLK处于高状态H期间,I/O的上升沿。(3)输出数据方式

在这种试上,IC卡发送数据至接口设备IFD。在CLK上第一个下降沿后,I/O上第一位有辩效,最后一个数据位之后,需要一个额外的时钟脉冲,以设置I/O处于高状态,同时准备IC卡接收新的命令。在这种方式下,任何开始和停止条件均被禁止。输出数据方式时序如图4所示。(4)处理方式在第一个CLK的下降沿,将I/O线从高状态H切换至低状态L并开始处理,直到低状态L的I/O被设置成高状态H结束。在这种方式下,任何开始和停止条件均被禁止。处理方式时序如图5所示。SLE4442卡共有7个命令,每个命令包括3个字节,其命令格式及功能如表1所列。

表1 SLE4442命令字节1控制字节字节2地址字节字节3数据字节操 作B7 B6 B5 B4 B3 B2 B1 B0A7A0D7D0 0 0 1 1 0 0 0 0地址无 效读/从给定的字节地址至用户存储器结束 0 0 1 1 1 0 0 0地址输入数据编程输入地址对应的用户存储区 0 0 1 1 0 1 0 0无效无 效读保护存储器 0 0 1 1 1 1 0 0地址无 效写保护存储器中的保护位 0 0 1 1 0 0 0 1地址无 效读保密存储器 0 0 1 1 1 0 0 1地址输入数据写/编程输入址对应的保密存储器 0 0 1 1 0 0 1 1地址输入数据比较可编程密码PSC字节这里只介绍比较可编程密码PSC命令的使用。比较过程由4个步骤组成:①写错误计数器EC(至少1位)。地址0。密码比较结果将在错误计数器中反馈,3次密码出错IC卡被阻塞。②比较PSC字节1,地址1。写完错误计数器之后,以不同的命令格式送入3个密码字节。密码比较成功,将通过刷新错误计数器来识别,然后施加上操作电压,就可以对所有存储器进行读写操作了。③比较PSC字节2,地址2。④比较PSC字节3,地址3。

芯片在出厂时可根据用户的专门要求将可编程加密代码(PSC)存储器中编入一个专用代码。这样在使用时,就必须合法地得到这个代码,从而防止非法窃用或伪造卡片。2.系统组成及工作原理本系统的硬件主要由单片机、串行EEPROM、电磁阀和IC卡读/写插座组成。具体电路如图6所示。电路中的单片机AT89C2051是89C51的简化体。20引脚为DIP封装。片内有2K字节闪烁存储器,128字节RAM,15条I/O线,全双工串行口。P1.0、P1.1分别作为片内精确模拟电压比较器的正、负输入端;P1.2作为IC卡的复位端;P1.3、P1.4分别作为IC卡的时钟线与数据线;P3.7作为IC卡工作指示灯的控制端;P1.5作为非法操作的声音报警控制;P3.4作为电磁阀门SW1的控制端。图中的U5是串行EEPROM--AT24C01,它的作用是用来随机存储每个IC卡的密码等;U4为电压比较器,用来监测电源电压:如果电源电压下降至4.5V左右就会产生报警信号。为了使系统更可靠地工作,采用CD4060设计了单片机"看门狗"电路,由4060定时产生一个复位脉冲,对单片机进行复位操作。整个电路设计中,充分考虑了能源的节约问题,所以在IC卡插入前整个电路的大部分芯片没有供电,只有门电路U1工作;当IC卡插入后,由于IC卡座的开关接通,促使门电路U1触发翻转,由T1导通使其他芯片得到供电。如果在使用过程中客人忘记拔出IC卡,电路除了要产生报警信号外,还会在30s(秒)后自动停止供电。

阅读更多内容1 · 2 · 下一页>>
1
最新评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
      本站是由一个众多学科的博士群体组建而成,主要创办者为成都各重点高校博士。本论文网内理工科写手均为博士,文科类写手大部分为博士,且领域涵盖广泛,写作势力强大,若有部分专业,没有相关的写手,我们给你寻找合适的写手! 依托强大的人力资源,我们本着诚心交流的宗旨,专门为您排解写作上的难题。从在科研及实践工作中稳扎稳打的经历,我们具备了研究问题,解决问题的能力。论文写作和论文发表,作为教育体系的一个重要环节,我们确实有能力给您解决好问题,正所谓,真金不怕火来炼,请相信我们的势力,没有把握的事,我们不会做!
      本站受多家期刊委托,其中包括国家级中文核心期刊目录正刊,CSSCI目录正刊,增刊,省级以上公开出版的优秀期刊正刊,本站负责论文推荐发表,加急1个月即可发表。本站负责论文发表,不发表承诺退款!!目前主要负责法律,管理,经济,理工,农学,行政,医学,艺术,英语等类论文发表论文代写。详细期刊目录见本站相关内容。
赞助商链接