首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 单元电路介绍 > 其它电路
基于RFID技术的智能卡售水管理系统
来源:本站整理  作者:佚名  2011-09-06 10:06:42




    在水表计数转盘中加装永磁铁和干簧管,其中永磁铁安装于计数盘上,双干簧管固定于计数盘上方附近,计数盘转一圈,永磁铁经过双干簧管各一次,在信号端产生两个计量脉冲。当接收到有效计量脉冲时,单片机由休眠模式转为工作模式,由微处理器执行相应的计量程序,智能表实时核算出表内的剩余金额;当用户用水余额较少时,水表自动报警,提醒用户尽快充值购水;当用户余额为零时,驱动阀门控制程序,阀门关闭,并将数据保存在内部Flash中。
3.2 非接触式智能卡
    智能卡作为系统的信息传输媒介,决定了系统的数据传输形式,采用无线射频方式进行数据交换,系统的智能卡是一种射频卡。智能卡内集成了芯片、感应线圈及电容等元件,并封装在一个标准的PVC卡片中。读写时,将射频卡靠近阅读器,阅读器天线发出的电磁波在卡内的天线上产生感应电流,为卡内集成芯片提供能量。而该卡内的集成电路芯片存储有制造时输入的唯一数字辨识号码,该号码被编码以后调制天线上的电流信号,再以电磁波的形式传递回阅读器。阅读器将收到的无线信号传给现场控制器,由现场控制器进行信号处理并对执行装置发出指令。大多数智能卡将卡内的身份辨识号码(ID号码)编码为曼彻斯特码,并由单片机进行解码。
3.3 射频天线
    射频天线设计是实现非接触式读写的重要环节,系统采用无线射频感应元件GB9。通讯主要技术指标是:发射频率125 kHz;电源DC+5 V/90 mA;读距离>100 mm。所需读或写卡片的数据分别由89C51的串行口的数据接收端(RXD)和发送端(TX)接收发送。读到智能卡数据时,其P.LED端产生的电平可使89C51的INTI发生中断,由此启动中断处理程序将数据作相应处理。

4 软件设计
    软件系统设计采用了模块化设计方式,主控程序包括系统初始化、中断类型判断、显示处理、功耗模式处理等。系统初始化包括对端口、中断、LCD控制寄存器的设置,系统初始化以后,进入节能模式,直到有中断源将其唤醒,再进入相应中断服务程序。功能模块子程序包括:刷卡子程序、水表故障子程序、阀门控制子程序和水流量采集子程序。
4.1 系统主程序设计
    非接触式智能表实现的主要功能是:
    (1)用户持智能卡到水司预购一定量的水,然后将智能卡靠近智能表感应区刷卡,智能表读取水量信息,控制阀门打开,水表进入工作状态。
    (2)用水过程中,水表及时将“总用水量”、“用水余额”等信息存到Flash RAM区,用水余额为零时,启动阀门控制子程序。主程序软件流程,如图4所示。

d.JPG

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

关键词:

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

   评论摘要(共 0 条,得分 0 分,平均 0 分)
Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:45,937.50000 毫秒