来电号码显示技术的基本原理
来电号码显示实际上是现代电信交换网络可以提供的一项服务业务。就其机理而言,是指交换机对用户提供来电号码专用格式的数据的传送,而用户终端利 用符合数据解码格式要求的端机进行接收和显示。当交换机发出第一次振铃信号后,紧接着发出一串调制信号(现用的主要有FSK和DTMF两种格式的信号), 此信号包含着拨号方的电话号码、日期、时间、姓名等信息。来电号码显示器在每一次振铃信号的唤醒下,开始接收FSK信号,经解码芯片(如Motorola 的RC145447)获得其中信息,由单片机进行格式处理并在屏幕上显示出来。同样,若传输过来的是DTMF来电号码信息,只需由DTMF解码芯片来进行 数据解码,即可显示DTMF的来电号码。
二、 电路原理及设计
本文介绍的来电号码显示器以MC68HC05P1为主控单片机,控制MC145447接收符合Bell202标准的FSK信号。其中,单制式信息包括日期、时间、电话号码;复合制式信息包括日期、时间、电话号码、姓名。来电显示器可存储60个记录。
1. 主要功能介绍
该机的主要功能有如下五个方面。
1) 一般Call ID接收显示功。Call ID平时处于等待状态,当电话振铃时被唤醒,进入接收状态。LCD开始显示接收到的信息。
2) 长途电话或私人电话批示功能。当Call ID接收到长途电话或私人电话时,电话号码空缺,屏幕上显示Out of Area (长途电话)或Private(私人电话)。
3) Mail Box指示功能。当电信局开通Mail Box服务项目时,Caller ID能显示"Mail Box"表示有留言。
4) 重要号码报警功能。接收到的信息与存储器中被设置成重要号码的记录相同时,Call ID会发出报警音,提醒用户接听电话。
5) 厌恶电话的过滤功能。接收到的信息与存储器中被设置成厌恶号码的记录相同时,Call ID会自动模拟提机2S再挂机,使对方电话打不进来。
从图中可见TI-RI为外接电话线;MC68HC05P1为主控单片机,用于控制信号的接收,信息的显示、存储,以及数据显示格式的轮换等; MC145447为FSK信号的接收解码芯片;LCD202为2行╳20字符LCD显示屏;U4(24C16)为E2PROM存储器;系统使用+5V直流 电源工作。
当振铃信号从TI-RI输入到MC145447解芯片时,即产生中断信号,唤醒MC68HC05P1单片机。解码芯片接收FSK信号进行解码, 单片机读取中期数据进行格式处理,并开启LCD显示屏,同时也接通EEPROM存储器的电源。单片机从EEPROM存储器中读取存储的电话号码,与刚接收 到的信息进行比较,判断其性质,然后把结果及电话号码等信息显示在LCD显示屏上,并存储修改EEPROM存储器的内容。
3. 程序设计流程
接收显示的程序主要以中断服务方式进行,其流程原理如
三、 使用方法
Caller ID 来电号码显示器作为电话伴侣,与电话机简单并接即可使用,不会影响电话机的正常使用。其采用9V干电池或9~12V直流充电器供电。Calerl ID正常工作电流为6.8 m A,等待状态耗电极微,如使用9V干电池供电,可连续使用3-6个月。
本文介绍的来电号码显示器是单制式的,另一种同时可处理、显示不同制式的来电号码显示器正进一步开发之中。其实Caller ID 也可以与电话机合为一体,使用同一单片机和显示屏,使电话机的功能更强。