IC卡电话密码锁的设计

更多资料请到->家电维修技术论坛 发表时间 07-15 编辑:bjjdwx 浏览量: 171

摘 要 介绍了应用IC卡技术对企事业单位的内部电话系统进行管理的方法,给出了IC卡电话密码锁的硬件电路和软件流程。


1 引言
  国内有不少企事业单位内部电话系统使用AT & T Definity数字程控用户交换机,具有可视电话、计算机自动计费等功能,可以分配多达1万个用户密码(帐号),通话费用可以统计到个人。但是在拨打电话时,使用者需从话机键盘上输入自己的密码(帐号),易造成密码失密,用户权益、单位利益受到损害。此外,当密码位数较长时,用户不仅需要记住自己的密码,而且每次拨打外线电话时均要重复输入密码,使用很不方便,如何应用IC卡的高安全性来解决这个问题,是实现内部电话管理的关键所在。

2 解决方案
  解决上述问题有多种方法,例如全部使用IC卡电话机替换现有话机。但我们认为,经济可行的方法是在现有话机上增加一把IC卡密码锁,用户需要拨打外线电话时,将IC卡插入密码锁中,然后拨电话号码。当交换机提示输入密码时,由密码锁把IC卡上的用户密码(帐号)自动发给交换机,交换机核实后,便可通话。话费仍由交换机的计算系统记录。

3 硬件设计

  IC卡电话密码锁的硬件电路如图1所示,主要包括单片机AT89C2051、发码芯片MT5089、光耦4N26、电源电路等。AT89C2051是整个电话密码锁的核心,控制软件存放在芯片2 k×8 bit的快速擦写存储器内。MT5089用于将单片机发来的数字码转换成相应的双音频调制信号发出。4N26用于后续电路的电源控制。

 

图 1 IC卡电话密码锁硬件电路
4 软件设计
  IC卡电话密码锁的软件流程如图2所示。

 
图 2 IC卡电话密码锁软件流程
  按键PB按下后,单片机系统复位。进入控制程序后,首先置位P1.3,使N5饱和导通。当用户密码(帐号)发送完毕后,清0 P1.3使N5截止,断开后续电源,消除IC卡电话密码锁对正常通话质量的影响。对SLE4442卡片进行操作时,复位后需先进行读操作,然后再进行比较密钥、写等操作


本文出自家电维修网: http://www.bjjdwx.com/wz/2009/dz1880.html欢迎转载,转载请保留链接。
  • 刊登此文只为传递信息,并不表示赞同或者反对作者观点。
  • 如果此内容给您造成了负面影响或者损失,本站不承担任何责任。
  • 如果内容涉及版权问题,请及时与我们取得联系。
无相关信息

文章评论

共有 位网友发表了评论 查看完整内容