收到指令之后执行这些指令。的指令主要有,它们可以完成对非接触式智能卡的很多应用场合的控制。对的指令操作不是简单的条指令所能完成的,必须有个程序的序列来完成,其中有对硬件内核寄存器的读写以及根据读出的硬件内核寄存器的内容进行语言软件上的判断和设置。不同的指令将设置不同的内部寄存器以及应有不同的编程语言程序序列。具体指令说明及程序设计如下应答或复位应答表复位应答指令指令指令代码相关的出错标志接收卡片上数据,指令将通知在天线有效的工作范围内寻找卡片。如果有卡片存在,这指令将分别与卡片进行通信,读取卡片上的卡片类型号,由传递给,进行识别处理。指令分为和两个指令。指令是非连续性的读卡指令,只读次,它可以防止选择同卡片好几次。当张卡片在天线的有效工作范围内,指令在成功地读取这张卡片之后,将直等待卡片的使用者拿走这张卡片,直到有新张的卡片进入天线的有效工作范围内。指令的使用和指令相反,指令是连续性的读卡指令。当卡片在天线的有效工作范围内,指令在成功地读取这张卡片之后,对卡进行其他操作。如果其他操作完成之后,程序员又将进入指令操作,则指令将连续性地再次进行读卡操作,而不管这张卡片是否被拿走。只要有张卡片进入之天线的有效的工作范围内,指令将始终连续性地再次进行读卡操作。选择卡片操作表选择卡片指令指令指令代码相关的出错标志接收卡片上数据选择片,在个成功的指令之后,或在任何时候当程序员想与已知序列号的卡片进行通信时,必须使用指令,以建立与所选卡的通信。指令成功地完成后,将得到的寄存器传送来的个字节长的卡片容量信息。认证操作表认证指令指令指令代码相关的出错标志接收卡片上数据,在希望读取卡上的数据之前,此操作必须是被允许的。这可以通过选择存储在之中的密码集中的组密码来进行认证而实现。如果这组密码与卡片上的密码匹配,这次操作被允许进行。卡片上的存储器的每个块都分别地指定了该块的存取条件。这些存取条件是根据密码而定。用户必须在控制,赵亮液晶显示模块应用电子制作,肖婧液晶显示温度计的制作经验交流,黄筱霞卡门禁系统北京工商大学学报,陈大才射频识别技术北京电子工业出版社,王爱英智能卡技术北京清华大学出版社,沈宇超射频识别技术及其发展现状电子技术应用,潘长东卡电能表的现状与改进电测与仪表,寄存器中指定套密码,即设置,。寄存器中的位用于选择和。寄存器中的设置必须匹配命令。读指令表读指令指令指令代码相关的出错标志接收卡片上数据读,读指令允许通过来读取卡片上完整的个的数据块。写指令表写指令指令指令代码相关的出错标志接收卡片上数据写,写指令允许用户写数据到卡片上完整的个的数据块。第章调试调试过程系统调试是在实验室进行的,它是从设计向应用转化的关键步,需要大量调试,才可能使系统运行正常,系统调试是在这样的环境下进行的仿真器采用的是伟福公司的,软件采用与其配套的编译软件部分程序的编译也使用了编程器使用的是系列编程器型。主要测试的内容有读卡器的基本功能如系统时钟显示的读写非法卡报警等系统软件的功能模块测试读写卡功能模块测试。调试中发现的问题与解决方法在测试上述三项内容过程中,曾经出现过些问题系统显示模块不能正常工作。显示模块由和时钟芯片组成,时钟芯片与单片机的连接比较简单,并且程序部分也都通过了调试,但系统却不能正常工作,所以应该是的硬件出了问题,经过查找,是由于调节亮度的那个电位器值过大,造成虽然正常工作了,但信息并没有得到正常的显示,通过对电位器值的适当调整,正常工作了,问题得到了解决。数据写不到中去。通过二根线与单片机相连,理论上只要时序正确,对其进行数据的读写就应该能够成功,但是实际中每次调用该子程序都不成功,可能是时序上的问题,但经过调试发现程序的编写是正确的,所以应该是硬件连接上的问题。根据协议传输数据的规定,和都是要求加上拉电阻的,但参阅的资料上说由于口内部已带有上拉电阻,不用再加就能正常工作,但经过调试发现事实并非如此,经过对电路的修正,在和引脚上加了两个的电阻,最终解决了这个问题了。读卡器与卡片不能进行正常的通信。在调试过程中,当有卡进入天线范围内时,读写器却不能正常的与之进行数据交换,读不到卡片的信息。这个问题产生的原因有很多,可能是软件设计上的问题,也可能是天线设计的问题,最后在指导老师的帮助下,经过自己的努力找到了问题的所在,原来是天线匹配电路不合适,通过对匹配电路上电阻电容的适当调整,使问题得到了解决。结论本论文从整体的角度,对非接触式智能卡系统进行分析和研究,同时做到重点的突出。论文从智能卡整体系统入手,着重介绍了基于公司技术的非接触式智能卡读卡器的设计开发。该读卡器能够读写距离在范围内的符合标准的非接触式智能卡。读卡器采用外接电源供电,具有蜂鸣器报警系统时钟显示小键盘输入和采用接口同上位机通信的功能,能够很好地满足实际应用的需要。作为个系统在设计时可能要考虑到诸多因素,每个细节上,都可能出现意想不到的事情,有时个小小的问题,要花好多的时间和精力,需要耐心和恒心,经过努力,该系统设计已经完成,实际测试证明系统已能达到设计要求。然而本论文论述的非接触式智能卡系统还有很多方面需要进步提高,针对论文中所述,主要有以下几个方面本论文没有介绍上位机的软件设计问题。在应用系统中,这也是非常重要的部分,主要涉及数据库的操作与下位机的通信以及友好的用户操作界面等问题。读写装置与上位机之间的通信接口宜采用接口。采用接口的外设与计算机之间的传输速率远比和标准并行接口高,而且支持热插拔。本论文中给出的程序,还需进步的优化,减少其大小,提高程序执行效率。通过对系统的软硬件设计和调试过程,积累了不少实际经验,开拓了了思维,为今后在这方面的工作打下了较为坚实的基础。本文还有很多不足之处,恳请各位专家和老师批评指正。参考文献范久臣实时时钟芯片在单片机系统中的应用沈阳教育学院学报张肃文,陆兆熊高频电子线路北京高等教育出版社,李淑琴,范蟠果射频识别非接触式卡读卡器的设计计算机测量与电源等。的并行微控制器接口自动检测连接的位并行接口的类型。它包含了个双向缓冲区和个可配置的中断输出,这样就为连接各种提供了很大的灵活性,即使使用非常低成本的器件也能满足高速非接触式通信的要求。数据处理部分执行数据的并行串行转换。状态和控制部分允许对器件进行配置以使性能调节到最佳状态。模拟电路包含个具有非常低阻抗桥驱动器输出的发送部分,这使得最大操作距离可达,接收器可以检测到非常弱的应答信号。管脚如图所示。图管脚图该器件为脚封装,器件使用了个独立的电源以实现在特性和信号解耦方面达到最佳性能。具有出色的性能并且模拟和数字部分可适应不同的操作电压,其驱动模拟数字部分分别使用单独电源供电。表天线连接管脚名称类型功能,输出缓冲天线驱动器模拟参考电压输入模拟天线输入信号为了驱动天线,通过和提供的能量载波。根据寄存器的设定对发送数据进行调制得到发送的信号。智能卡采用场的负载调制进行响应。天线拾取的信号经过天线匹配电路送到脚,内部接收器对信号进行检测处理,然后将数据发送到并行接口由微控制器进行读取。表并行口控制管脚名称类型功能带施密特触发器的双向数据总线带施密特触发器的地址线带施密特触发器的片选带施密特触发器的地址锁存使用输出中断请求天线模块的设计为了同非接触式智能卡通信,读卡器内必须有能发射和接收射频信号的天线。天线用于产生磁通量,而磁通量用于向应答器提供电源并在阅读器和应答器之间传送信息。因此,对读卡器天线的构造有了三个基本的要求•使天线线圈的电流最大,用于产生最大的磁通量•功率匹配,以最大程度地利用产生磁通量的可用能量•足够的带宽,以无失真地传送数据调制的载波信号。天线尺寸和读写距离由于是低功耗设计,因此卡和天线之间的耦合系数必须符合定的值,卡和天线之间的耦合系数不能低于。天线般设计为三圈,可以设计为圆形或者方形天线。天线的直径必须介于之间。表给出了卡和天线的耦合系数为时的天线大小和读写距离关系表。表天线大小和读写距离关系表大小读写距离根据技术指标以及尺寸等方面的要求,要本设计中读写器天线参数如下天线形状方形天线天线圈数三圈几何尺寸天线导体直径天线电感的计算天线的电感必须介于和之间。天线的电感通过下列公式计算其中读卡器天线电感天线导体长度天线导体宽度天线导体圈数由天线线圈的技术而定的的指数因子。上述天线线圈的电感公式只能作为首次估测之用,实际的天线线圈的电感必须通过仪器测量而定,但偏差不会很大。根据以上公式以及本设计中的参数,值取,计算出的天线的电感得。电路及接收电路电路射频识别系统的工作频率为,是由个石英晶振产生的,同时它还产生更高频率的谐波,为了确保能够有效抑制三次,五次和更高次的谐波对信号的干扰作用,需要有个低通滤波器来滤除这些高次谐波。接收电路内部的信号接收部分使用由子载波的双边带调制出的信号,为了减少干扰,在地和间接了个电容,接收部分需要在和脚之间接个电阻分压结构。另外,在天线线圈和分压器之间串个电容会获得质量更高的信号。滤波器与接收电路的电路原理图如图所示。桌面张月峰新单元电路图及接收电路天线电路图与连接图通信模块本智能卡读写器采用标准来实现读卡器和上位机之间的通信,能实现通信协议的芯片很多,其中公司生产的是款比较优良的通信芯片。选取它的主要依据在于单电源供电,与读卡器里其它芯片的工作电压相同符合所有标准多路输入输出。其引脚功能说明如表所示。表引脚说明引脚名引脚说明引脚名引脚说明输出输入输入输出输出地输入电源输入输出在硬件电路连接上采用三线制软握手的零方式,即将机和单片机的发送数据线与接收数据交叉连接,二者的地线直接相连,而其它信号线如握手信号均不用,而采用软件握手,这样既可以实现预定的任务又可以简化电路设计节约成本。与的电路连接如图所示。张月峰张月峰毕业设计模块论述单元电路图与的连接图第三章应用设计非接触智能卡系统的软件设计可分为四部分,分别为主程序设计的读写程序的设计读卡器外围基本电路的应用程序设计和通信部分程序的设计。主程序主要包括卡读写密码验证擦除操作程序,通信中断处理程序,键盘中断处理程序,机通信中断处理程序,显示程序及存储器读写程序等,对的应用程序的设计也即是对操作指令的程序设计,对读卡器外围基本电路程序的设计包括显示程序设计键盘扫描程序设计数据存储程序设计和通信程序设计。软件设计环境个好的程序设计思想,加上适当的编译软件仿真器和编程器,是单片机软件开发的基本要求。本系统程序的设计以模块化和结构化的设计思想为指导。单片机开发所使用的语言般为汇编语言。汇编语言的优点是代码生成效率高,程序运行速度快,其缺点是程序的可读性和可移植性都较差,而且用汇编语言编写单片机应用系统程序的周期长,调试和排错比较困难。语言是种通用的计算
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 22 页
第 2 页 / 共 22 页
第 3 页 / 共 22 页
第 4 页 / 共 22 页
第 5 页 / 共 22 页
第 6 页 / 共 22 页
第 7 页 / 共 22 页
第 8 页 / 共 22 页
第 9 页 / 共 22 页
第 10 页 / 共 22 页
第 11 页 / 共 22 页
第 12 页 / 共 22 页
第 13 页 / 共 22 页
第 14 页 / 共 22 页
第 15 页 / 共 22 页
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。