基于IC卡的新型供暖计费系统设计
准。系统读取IC卡信息时,首先读入1个4字节的序列号,并与系统序列号比对,如果不一致,用蜂鸣器给出提示并等待换卡;如果一致则继续读出其他信息,以此保证一个系统只有唯一的一张IC卡,防止一卡多用。序列号一致的条件下系统继续读入充值次数,如果充值次数小于等于系统保存的充值次数,那么IC卡中的金额将不被读取,以此杜绝一次充值重复使用的情况发生;如果充值次数大于系统保存的充值次数,系统保存此新的充值次数后再读入此次充值金额,与系统中保存的余额相加后作为新的供热余额使用。最读出本年度供热单价,更新系统单价数据。
用户调整流量功能只有在供暖期间且用户预存金额不为0时,才被激活,在其他情况下,流量控制阀一直处于锁闭状态不能被用户调整。日历调整(对钟)用户可以在开机后任意时刻进行。用户余额、本年度消耗热能值、消耗的总热能值等关键数据,均被保存于CPU的EEPROM中,即使系统断电,数据也不会丢失。系统定时器中断间隔100 ms,这样既不会使键盘判断迟钝,也不会过分增加CPU负担。流量测量中断设置成上升沿触发,可有效避免同一事件重复触发。
4 结论
该系统虽然造价低廉、电路和工作流程简单,但其温度测量误差小于0.05℃。温度测量范围为0~130℃,流量测量误差小于1.25L/ min,流量测量量程2.5~25 L/min,该系统通过测量流过用户采暖系统的热水流量和采暖系统进出口温度差,计算出用户的热能消耗。该系统的特点主要有:1)实现按热能消耗计费,计费更合理;2)用户可根据需要启用或停止供暖以及调整室内温度,从而使用户节省采暖开支,有利于节约能源;3)对供热水的跑冒滴漏收取费用,减少供暖方损失;4)采用预付费方式结算,便于计算机管理,节约企业人力资源。作为试验系统,该设计采用的流量传感器量程偏小,不适合大型采暖用户使用。总之,该系统通过直接测量用户的热能消耗计算采暖费用较按采暖面积计费的方法更科学、合理,系统结构简单、成本低廉比较适合推广应用。
IC卡 相关文章:
- 基于MSP430单片机的智能IC卡水表控制器(07-08)
- 基于DSP的非接触IC卡控制系统的设计(07-24)
- NRF9E51读IC卡卡号,并把读取到的数据传送出去(11-30)
- 单片机实现接触式的IC卡读写控制(11-18)
- 智能CPU卡在IC卡表中的应用(09-12)
- 基于ATMEL AVR单片机的居家安全卫士系统实现,附软硬件架构(06-20)