软件设计及使用
发布时间:2013/11/20 18:58:42 访问次数:1470
程序采用结构化模块方式设计,条理清晰、结构完善,IP101ALF便于整个程序的装配。限于杂志的篇幅,本文不对程序作详细介绍,有兴趣的读者可以到《无线电》杂志网站www.radio.com.cn进行下载,这里只对相关的读写过程作简单介绍。
读写卡是一个非常复杂的程序执行过程,要执行一系列的操作指令,调用多个子函数,包括装载密码、询卡、防冲突、卡、验证密码、读写卡、停卡筹。这一系列的操作必须按固定的顺序进行。在没有Mifare 1卡片进入射频天线有效范围时,LGD显示“欢迎光临”.当有Mifare 1卡片进入到射频天线的有效范围时,读写器验证卡及密码成功后,将卡号、消费金额、充值金额和余额等数据作为一条记录存入EEPROM存储器中,并同时在LCD上显示出来。
写(设置)RFID卡
读卡器对卡进行数据的读写、密码的管理和功能的测试,可以进行寻卡、防j中突、选择和终止等功能。可对RFID卡的1 6个扇区进行密码的下载及A、B组密码的选择。可对每个扇区3个块的数据进行读写。块值操作包括初始化、读值、加值、减值、密码的修改等。
读RFID卡
首先寻卡,进入卡处理程序,紧接着防>中突,成功之后,加载密码,之后便可对卡进行数椐的读取和操作。完成之后等待卡的拿开,确保每次只读一次数据。
◆读写器与射频通信程序
RFID卡与读写器间的通信流程如图8所示,各功能定义如下。
1.复位应答:射频卡的通信协议和通信波特率是定义好的,当有射频卡进入读写器的操作范围时,读写器以特定的协议与它通信,验证卡片的卡型。
2.防冲突机制:当有多张卡进入读写器操作范围时,防冲突机制会从其中选择一张进行操作,未选中的则处于空闲模式,等待下一次选卡,该过程会返回被选卡的序列号。
3.选择卡片:选择被选中的卡的序列号,同时返回卡的容量代码。
4.3次互相确认:选定要处理的卡片之后,读写器就确定要访问的扇区号,并对该扇区密码进行密码校验。在3次相互认证之后,就可以通过加密流进行通信。当选择另一扇区时,则必须进行另一次密码校验。
5.对数据块的操作:读一个块、写一个块、对数值块进行加值、对数值块进行减值、将卡置于暂停工作状态。
进入等待状态时,RFID卡读写器的屏幕上显示“欢迎光临” (见图9)。图5中按键S1—S4的作用如下:按动S1后,读写器进入消费工作模式(见图10);按动S2后,读写器进入充值模式(见图11),接动S3后,读写器进入注册模式(见图12);按动S4后,读写器进入读卡工作模式(见图13)。
程序采用结构化模块方式设计,条理清晰、结构完善,IP101ALF便于整个程序的装配。限于杂志的篇幅,本文不对程序作详细介绍,有兴趣的读者可以到《无线电》杂志网站www.radio.com.cn进行下载,这里只对相关的读写过程作简单介绍。
读写卡是一个非常复杂的程序执行过程,要执行一系列的操作指令,调用多个子函数,包括装载密码、询卡、防冲突、卡、验证密码、读写卡、停卡筹。这一系列的操作必须按固定的顺序进行。在没有Mifare 1卡片进入射频天线有效范围时,LGD显示“欢迎光临”.当有Mifare 1卡片进入到射频天线的有效范围时,读写器验证卡及密码成功后,将卡号、消费金额、充值金额和余额等数据作为一条记录存入EEPROM存储器中,并同时在LCD上显示出来。
写(设置)RFID卡
读卡器对卡进行数据的读写、密码的管理和功能的测试,可以进行寻卡、防j中突、选择和终止等功能。可对RFID卡的1 6个扇区进行密码的下载及A、B组密码的选择。可对每个扇区3个块的数据进行读写。块值操作包括初始化、读值、加值、减值、密码的修改等。
读RFID卡
首先寻卡,进入卡处理程序,紧接着防>中突,成功之后,加载密码,之后便可对卡进行数椐的读取和操作。完成之后等待卡的拿开,确保每次只读一次数据。
◆读写器与射频通信程序
RFID卡与读写器间的通信流程如图8所示,各功能定义如下。
1.复位应答:射频卡的通信协议和通信波特率是定义好的,当有射频卡进入读写器的操作范围时,读写器以特定的协议与它通信,验证卡片的卡型。
2.防冲突机制:当有多张卡进入读写器操作范围时,防冲突机制会从其中选择一张进行操作,未选中的则处于空闲模式,等待下一次选卡,该过程会返回被选卡的序列号。
3.选择卡片:选择被选中的卡的序列号,同时返回卡的容量代码。
4.3次互相确认:选定要处理的卡片之后,读写器就确定要访问的扇区号,并对该扇区密码进行密码校验。在3次相互认证之后,就可以通过加密流进行通信。当选择另一扇区时,则必须进行另一次密码校验。
5.对数据块的操作:读一个块、写一个块、对数值块进行加值、对数值块进行减值、将卡置于暂停工作状态。
进入等待状态时,RFID卡读写器的屏幕上显示“欢迎光临” (见图9)。图5中按键S1—S4的作用如下:按动S1后,读写器进入消费工作模式(见图10);按动S2后,读写器进入充值模式(见图11),接动S3后,读写器进入注册模式(见图12);按动S4后,读写器进入读卡工作模式(见图13)。
上一篇:RFID卡读写器主板的电路原理
上一篇:循线机器人是机器人入门和比赛