基于MFRC522的热量表预付费模块设计 - 中国一卡通网
用户名密码 [免费注册] [找回密码] 推广技巧 发布求购 建商铺  发产品  会员体制比较  
 

基于MFRC522的热量表预付费模块设计

来源:中国一卡通网  作者:中国一卡通收录  发布时间:2012-04-09 09:24:00  字体:[ ]

关键字: IC卡  MFRC522  热量表  预付费  

摘   要:介绍了热量表中基于MFRC522的预付费模块的组成及工作原理,提出了预付费功能的硬件电路和软件控制流程设计方案。通过对IC卡电路和驱动电磁阀的电源控制,实现了系统的低功耗、高效率,为解决热力公司收费难、提高居民节约意识创造了条件。


  2.4 按键及LCD显示电路

  按键电路主要功能是完成把微处理器从低功耗模式唤醒并进行读卡操作。本系统的按键电路选用由1个电阻、1个电容和1个按键组成的简易键盘,按键电路的输出端接到微处理器的具有边沿中断功能的端口,当按键按下时,触发单片机中断,执行读卡操作。电路中的电阻是限流电阻,以防止电路中的电流太大损坏单片机的端口,电容的作用是消除按键抖动。 


  LCD显示模块对卡号、现有热量、本次所购热量等信息进行显示。考虑到系统的低功耗,选用LCD12864芯片,其电路如图4所示。它可以在3 V电压下工作,不仅能显示英文字符,还能显示汉字,做到了信息的全中文显示。不开启背光,工作电流典型值也只有1.2 mA,在平时不显示的时候关闭模块电源,使显示模块消耗的能量很少,完全适合电池供电的低功耗系统。

  3 软件设计

  软件采用了模块化设计,包括主程序和中断服务程序。中断服务程序如图5所示。 


  主程序完成系统的初始化等操作后进入低功耗模式等待中断,按键中断服务程序完成读卡功能、开关阀等操作。对于本预付费模块,主要是按键中断服务程序的设计。本按键中断程序中,射频卡开启的时间采用定时器来控制,这样软件操作更加合理、功耗小、执行效率高。

  本文设计的热量表预付费模块以MFRC522为核心,结合电动阀门实现了预付费功能。通过在软件方面采用中断方式,在硬件电路中加入电源控制端,使电源可控,因而降低了系统的功耗,实现了系统低成本、高效率,同时实现信息的全中文和标准量纲显示。该模块具有功耗低、运行稳定的特点,可以很方便地移植到其他系统中,进而提升产品的性能,在实际应用中具有较高的参考价值。

  参考文献

  [1] 王洪涛。 非接触式Mifare 1卡预付费智能水表设计[J].单片机与嵌入式系统应用, 2009(1):63-65.
  [2] 雒涛,丁铁夫。 基于MSP430F149的热量表[J]. 计算机工程与设计, 2009,30(16):3723-3725,3744.
  [3] Philips Semiconductors. MFRC522 contactless reader IC date sheet. 2005:11-118.
  [4] 陈保平,王月波。 基于MFRC522的Mifare射频卡读写模块设计[J]. 微计算机信息, 2007,11(2):230-232.

更多

新闻投稿合作邮箱:yktchina-admin@163.com    字体[ ] [收藏] [进入论坛]

推荐文章

论坛热帖