山东科威数控机床有限公司铣床官方网站今天是:2025-05-04切换城市[全国]-网站地图
推荐产品 :
推荐新闻
技术文章当前位置:技术文章>

Ic卡公共用电计量箱及其实现方法

时间:2025-05-03    作者: 管理员

专利名称:Ic卡公共用电计量箱及其实现方法
技术领域
本发明涉及IC卡公共用电计量箱及其实现方法,特别是可以一卡多机及一机多卡的IC卡公共用电计量箱及其实现方法。
目前,常用的预付费电表为一户一表一卡制,它们有两个特点第一、识别IC卡的身份时,将它与电表内预置的身份识别码比较,如果号码相同,允许工作,不一样时,禁止工作。这类电表只能识别与其内置的身份识别码相同的IC卡;第二、获取已付费电量时,一次性将IC卡上所记录的电量取出,置入电表中,使用时,从电表中扣除电量。因此,每一个电表只适配一张IC卡;同样,不同的IC卡也不能使用在同一台电表上。这些电表就无法实现一卡多机、一机多卡的功能,即无法实现预付费的公共用电计量的功能。
本发明的目的是为了提供一种可以一机多卡和一卡多机的IC卡公共用电计量箱和实现的方法。
本发明中的IC卡公共用电计量箱内设有密码核对装置和电量计算控制装置,其中密码核对装置是将IC卡中设置的本地区的密码与本装置中预设的密码进行核对,若两密码相吻合,即识别为本区用户,为有效用户卡;电量计算控制装置是读出IC卡上的电量,如果电量小于0.1度,系统显示“0000”并停止其他操作,直到重新插入新卡,如果电量大于0.1度,系统提供电源开信号,并从IC卡上扣除0.1度电量,如此循环直至拔出IC卡或电量小于0.1度。
本发明的实现方法是将IC卡中的身份校验设置为密码核对形式,将其中的一种密码由地区编码组成,只要IC卡中设置的本地区的密码与本系统中预设的密码核对吻合,即识别为本区用户,为有效用户卡;然后系统读出IC卡上的电量,如果电量小于0.1度,系统显示“0000”并停止其他操作,直到重新插入新卡,如果电量大于0.1度,系统提供电源开信号,并从IC卡上扣除0.1度电量,如此循环直至拔出IC卡或电量小于0.1度。
本发明由于采用了上述的技术方案和实现方法,不再是每一电表中预设的身份识别码与IC卡上的身份识别码进行核对,并且本发明的用电量是以0.1度从IC卡中逐步扣除,这样就实现了一机多卡和一卡多机的功能。
以下对本发明的具体实施方案进行详述。
本发明的工作流程叙述如下系统开始工作先执行初始化,将ioa置1,iob保持当前状态、ioc置0,rtcc计数脉冲送寄存器F1,然后将值为“00101101”的一串数置入OPTION,WDT使能,让CPU进入SLEEP低功耗工作状态,此时只循环执行一条检卡指令btfsc ioa,card,直到IC卡插口有卡插入,ioa,card变为0时,CPU才跳出SLEEP状态,进行校验IC卡的外层密码操作。如果密码校验错误,将会把IC卡的计数次数减一,连续三次错误,IC卡将因为I/O口被锁而不能再用;只有密码校验正确后,CPU才能执行下一条判卡类型(识读1bH位)指令,如下表 判卡指令分辨出卡的类型,不同类型的卡CPU将执行不同的操作。一卡多机、一机多卡主要在用户操作时体现。当发现ioa,card=0时,执行用户卡的操作,首先读入卡中55-58H和116-121H地址的密文,运行DES算法,将密文解密,将解密后的密码与系统预设的密码核对,如果两个密码吻合,认为该卡为本区用户。在用电计量箱中,不再识别本区用户与用户之间的区别,只要是本区用户,都有权使用本系统供电功能,而本区用户之间的区别只有在管理微机上识别。
①操作密码核对正确后系统读出IC卡上42-46H的电量,判别电量是否大于0.1度,如果小于0.1度,系统显示“0000”并停止其他操作,直到重新插入新卡;如果电量大于0.1度,系统提供电源开信号,并开始读入rtcc的计数数据,将该数据按w=f/c×b公式计算,当w=0.1度时,CPU从IC卡中扣除0.1度电量,接着返回①操作(w表示度数,f表示rtcc数据,c表示转数,b表示倍数)。
以下为本发明的流程图(注带#的框为解析框)

权利要求
1.一种IC卡公共用电计量箱,内设有密码核对装置和电量计算控制装置,其特征在于其中密码核对装置是将IC卡中设置的本地区的密码与本装置中预设的密码进行核对,若两密码相吻合,即识别为本区用户,为有效用户卡;电量计算控制装置是读出IC卡上的电量,如果电量小于0.1度,系统显示“0000”并停止其他操作,直到重新插入新卡,如果电量大于0.1度,系统提供电源开信号,并从IC卡上扣除0.1度电量,如此循环直至拔出IC卡或电量小于0.1度。
2.一种实现IC卡公共用电计量箱的方法,其特征在于步骤一、将IC卡中的身份校验设置为密码核对形式,将其中的一种密码由地区编码组成,只要IC卡中设置的本地区的密码与本系统中预设的密码核对吻合,即识别为本区用户,为有效用户卡;步骤二、系统读出IC卡上的电量,如果电量小于0.1度,系统显示“0000”并停止其他操作,直到重新插入新卡,如果电量大于0.1度,系统提供电源开信号,并从IC卡上扣除0.1度电量,如此循环直至拔出IC卡或电量小于0.1度。
全文摘要
本发明涉及一种IC卡公共用电计量箱及其实现方法,主要将IC卡中的身份校验设置为密码核对形式,只要IC卡中设置的本地区的密码与本系统中预设的密码核对吻合,即识别为本区用户,为有效用户卡;然后系统读出IC卡上的电量,并从IC卡上扣除0.1度电量,这样改变了每一电表中预设身份识别码与IC卡上的身份识别码进行核对的工作方式,并且本发明的用电量是以0.1度从IC卡中逐步扣除,实现了一机多卡和一卡多机的功能。
文档编号G01R22/00GK1281987SQ0011892
公开日2001年1月31日 申请日期2000年8月8日 优先权日2000年8月8日
发明者沈祥机, 游联焰 申请人:沈祥机, 游联焰

  • 专利名称:试压工装的制作方法技术领域:本实用新型涉及一种零件质量检测技术,特别是一种试压工装。 背景技术:汽车行业的发展壮大,汽车零件加工行业得到了极大的发展,然而为了防止不达标产品流入市场,如产品出现漏油漏气等现象,在零部件加工完以后,要
  • 专利名称:十二位计数压缩电路的制作方法技术领域:本发明涉及一种十二位计数压缩电路,特别涉及一种能够减少元器件数量、CMOS工艺单片集成,实现功能检测的集成电路。背景技术: 在卫星和载人飞船进行空间探测,需要低功耗、高可靠且能适应各种中间环境
  • 专利名称:氟甲喹检测试剂盒的制作方法技术领域:氟甲喹检测试剂盒技术领域::本实用新型涉及一种氟甲喹检测试剂盒,特别是检测动物源性食品中氟甲喹残留量的试剂盒。背景技术::氟甲喹属于喹诺酮类抗菌药,能抑制细菌DNA螺旋酶,抗菌谱广、高效、低毒、
  • 六亚甲基1,6-二硫代硫酸二钠盐二水合物中氯化钠含量的测定方法【专利摘要】六亚甲基1,6-二硫代硫酸二钠盐二水合物中氯化钠含量的测定方法,它涉及一种HTS中氯化钠含量的测定方法。本发明目的是要解决现有测定HTS中氯化钠含量方法存在误差大的问
  • 专利名称:平整度测试装置的制作方法技术领域:本实用新型涉及一种测试装置,尤其涉及一种测试工件尺寸的平整度测试装置。背景技术:一般对工件进行加工时,将工件安装于治具内,为了确保加工的精度,工件需平整放置于治具内。通常利用千分表人工测试工件在治
  • 专利名称:用于电路板的多功能智能检测装置的制作方法技术领域:本实用新型涉及一种电路板检测装置,尤其是涉及一种用于电路板的多功能智能检测装置。背景技术:长期以来,线路板各种功能检测一直靠人工检测,使用工具基本上就是用万用表简单测量电压,电阻来
山东科威数控机床有限公司
全国服务热线:13062023238
电话:13062023238
地址:滕州市龙泉工业园68号
关键词:铣床数控铣床龙门铣床
公司二维码
Copyright 2010-2024 http://www.ruyicnc.com 版权所有 All rights reserved 鲁ICP备19044495号-12