首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 维修教程知识 > 单片机栏
基于MF RC632的专用读卡器软件系统设计
来源:本站整理  作者:佚名  2009-12-17 11:01:18



 引 言

  随着北京市政交通一卡通工程和门禁系统的普及,射频技术在消费电子、通信设备、工业控制等领域也取得了飞速的发展。因此在硬件设备大部分相同的情况下,软件系统就成了该设备性能好坏的关键。本文主要介绍一款专用射频读卡器的软件系统的设计及实现。

  1 系统概述

  本系统主要作为一种专用的训练器材。除具备通用的Mifare卡的读写器功能外,还可作为一种专用的训练评估五金|工具。例如将该设备安装在跑道的周围,并将MifareOne卡安装在测试者的鞋上,每个训练者都有自己的ID号。当他从起跑线起跑时,安装在起跑线的专用读卡器就会将自己的设备ID号和当时的时间写入测试者的MifareOne卡中;当经过下一个基站时读卡器会将自己的设备ID和当时的时间写入测试者的Mirare One卡中,同时会将测试者的ID号、姓名等个人信息(包括经过上个测试基站时间)都读进设备中保存。由于Mifare One卡共有16个扇区,每个扇区又分为4块、每块又有16个字节。除了系统使用的外,用户还可以使用的有48×16字节。而通过Mifare One卡存储的数据均不大,只占用一块存储区。换句话说,Mifare One卡的数据存储区可以存储48次,当超过48次时就从前面覆盖数据。所以,在Mifare one卡中存储的永远是最近48个基站的信息。训练结束后,就可以通过主站将各个基站的数据收集起来以评估测试者的信息。而主站和基站之间通信可以采用的方式也是多样的。当主站和基站的距离比较近时,可以采用RS232、RS485,为提高通信质量也可以采用工业总线的方式,如CAN总线、I2C总线或One Wire总线等。当距离比较远时,也可采用无线通信的方式,如GSM等。除此之外,各个基站还可以通过打印机将数据输出。

  2 系统硬件框图及工作原理

  系统硬件框图如图1所示。主板上电后,读取存储器中的系统设置,然后根据其中的设置初始化整个系统,包括本设备的ID号、主站、从站、开机时间、关机时间、数据的存储方式等。

      

  3 系统的软件结构及特点

  整个系统的软件结构框图如图2所示。

       
  
  整个系统主要是由核心控制单元P89LPC932、与Mi-fare One卡通信的MFRC632、与PC机通信的RS232、提供时间基准的实时时钟芯片PCF8563和存储系统设置数据的存储器AT45DB021等。因此针对本系统整个软件系统的开发也主要分为系统启动、硬件驱动、任务调度等。

[1] [2] [3]  下一页

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)

推荐阅读

图文阅读

热门阅读

Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:107,132.80000 毫秒