来源:中国一卡通网 作者:中国一卡通收录 发布时间:2012-04-09 09:24:00 字体:[大 中 小]
摘 要:介绍了热量表中基于MFRC522的预付费模块的组成及工作原理,提出了预付费功能的硬件电路和软件控制流程设计方案。通过对IC卡电路和驱动电磁阀的电源控制,实现了系统的低功耗、高效率,为解决热力公司收费难、提高居民节约意识创造了条件。
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.
推荐文章
论坛热帖