加入收藏 | 设为首页 | 会员中心 | 我要投稿 | RSSRSS-巴斯仪表网
您当前的位置:首页 > 电子发烧 > 技术文章

IC卡电话密码锁的设计

时间:2012-11-24  来源:123485.com  作者:9stone

摘 要 介绍了应用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卡片进行操作时,复位后需先进行读操作,然后再进行比较密钥、写等操作


分享到:
来顶一下
返回首页
返回首页
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
栏目导航->技术文章
  • 电子应用基础
  • 电源技术
  • 无线传输技术
  • 信号处理
  • PCB设计
  • EDA技术
  • 单片机学习
  • 电子工具设备
  • 技术文章
  • 精彩拆解欣赏
  • 推荐资讯
    使用普通运放的仪表放大器
    使用普通运放的仪表放
    3V与5V混合系统中逻辑器接口问题
    3V与5V混合系统中逻辑
    数字PID控制及其改进算法的应用
    数字PID控制及其改进
    恶劣环境下的高性价比AD信号处理数据采集系统
    恶劣环境下的高性价比
    栏目更新
    栏目热门