为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

来电显示原理

2011-12-02 11页 doc 68KB 38阅读

用户头像

is_840312

暂无简介

举报
来电显示原理资料: 电话主叫号码信息的识别及实现 ----主叫号码信息识别及传送(CID,Calling Identity Delivery),是指交换机将主叫用户的主叫号码及呼叫的日期、时间等信息传送给被叫用户,由被叫号用户的主叫号码显示器将信息显示出来并存储。以便用户摘机前就知道到底谁打电话来,或外出回来后查阅谁来过电话。它是由具有主叫号码信息识别服务功能的交换机与具有主叫号码显示服务功能的终端相配合来实现,在终端上可以显示主叫电话机的号码、呼叫时间等信息。 一、CID技术产生背景 ----美国贝尔通信研究室(BELLCORE...
来电显示原理
资料: 电话主叫号码信息的识别及实现 ----主叫号码信息识别及传送(CID,Calling Identity Delivery),是指交换机将主叫用户的主叫号码及呼叫的日期、时间等信息传送给被叫用户,由被叫号用户的主叫号码显示器将信息显示出来并存储。以便用户摘机前就知道到底谁打电话来,或外出回来后查阅谁来过电话。它是由具有主叫号码信息识别服务功能的交换机与具有主叫号码显示服务功能的终端相配合来实现,在终端上可以显示主叫电话机的号码、呼叫时间等信息。 一、CID技术产生背景 ----美国贝尔通信研究室(BELLCORE)首先引入话音频带数据通信的调制解调方式来实现CID业务,并在1990年提出了相关技术建议(TR-TS-000031, ISUE3,1990年1月),该建议经过多次修改后被称为Bell202建议。数据传送采用了移频键控(FSK)方式,通常称为移频键控方式。 与此同时,欧洲以瑞典为代表的研究机构为能在自己生产的交换机上方便地实现主叫号码传送(Calling Number Delivery)业务,电话终端与交换机之间采用双音多频号码传送方式作为解决,通常称为双音多频方式。 ----经过多年的研究和发展,许多国家认为移频键控方式有较好的发展前景,纷纷以此为基础来制定本国的。到目前为止,采用移频键控方式的国家和地区有美国、加拿大、比利时、英国、西班牙、日本、新加坡和中国等。 类别 移频键控方式 双音多频方式 传送速度 约1200bit/s 约12.5字符/s** 规定时间内的信息量 (字符) 最多约600 最多约38 字符集 ASCII 只能是数字及少数字符 传送可靠性 高 较高 应用 广泛 较少 表1 移频键控方式与双音多频方式的比较 *双音频40ms发送,间隔40ms 二、CID业务功能电话网上开展CID业务,必须考虑各方权益。主叫用户可以根据自己的意愿在一定权发内控制是否向被叫用户传送自己的号码。被叫用户在登记主叫信息显示权限后,交换机应向被叫用户传送主叫信息。 1、主叫用户叫信息显示权限 ----主叫用户主叫信息显示权即主叫用户是否允许向被叫用户显示主叫信息。 ----作为主叫用户,发出呼叫时可以有允许CID和限制CID两种选择。 (1)允许显示 主叫用户的一切正常拨号,均为允许CID的呼叫,应向被叫用户所在终端交换机传送主叫信息。这类用户也可以要求在某次呼叫时不向被叫用户显示主叫信息,这时需要在该次呼叫拨号之前加拨一标志号码(如**,发端交换机收到**后,判别定为该次呼叫的CID业务被限制,送出限制标志,终端交换机不将该次呼叫的主叫号码送到被叫终端设备。 (2)限制显示 主叫用户的一切正常拨号,均为限制CID的呼叫,其主叫号码不送到被叫用户终端设备。这类用户也可以要求在某次呼叫时向被叫用户显示主叫号码,这时需要在该次呼叫拨号之前加拨一标志号码(如**,发端交换机收到**后,判定为该次呼叫的 CID业务被允许,送出允许标志,终端交换机将该咨和叫的主叫号码送到被叫终端设备。 ----无论主叫是允许CID用户还是限制CID用户,当呼叫的对方是110,119,120,122等特服终端时,其主叫号码一定要传送到被叫终端上。 2、被叫用户主叫信息显示权限 被叫用户主叫信息显示权限即被叫用户能否显示主叫信息。 (1)用户登记主叫信息显示权限 用户登记了主叫信息显示权限后,在作为被叫用户时,终端交换机应向用户传送相应的显示信息。 ·在一次呼叫有主叫号码,则显示“号码+日期+时间”; ·在一次呼叫中终端交换机没有收到主叫号码,则显示“O”;·在一次呼叫中如果不允许显示主叫号码,则显示“P”。 (2)用户不登记主叫信息显示权限 如不登记此权限,交换机不向此用户发送任何信息。 三、CID业务的基本技术 ----采用移频键控传送方式的交换机应具备与该方式有关的硬件环境,以及数据处理和传送所必要的软件环境。 1、主叫号码及标志在局间的传送 -- --主叫号码信息显示是由终端交换机传给被叫用户终端设备的,因此终端交换机应能顺利得到主叫方号码,这就要求发端交换机将主叫号码等信息通过局间信令系统(如七号信信)传送给终端交换机,随主叫号码一起传送的还有一个标志码,表示主叫方的意愿。如“X”表示主叫号码可以传送给被叫用户;“Y”表示主叫码不愿意传送给被叫用户。 2、主叫信息从终端交换机到用户的传送 ----终端交换得到主叫号码信息后,根据被叫用户特征以及主叫用户标志码来控制主叫号码信息的传送,可以有下列几种处理方式: ·被叫是未申请CID服务的用户时,不传送任何信息; ·被叫是CID用户时,主叫标志是“Y”时,传送“P”; ·被叫是CID用户时,主叫标志是“X”时,传送“主叫号码+时间+日期”; ·被叫是110,119,120,122等特服用户时,无论主叫标志是“X”还是“Y”均传送主叫号码的信息。 ----终端交换机在传送主叫号码信息前,还要根据被叫用户目前所处的状态,采用不同的传送序列和格式。以保证传送能顺利进行。 (1)被叫话机在挂机状态 对于采用移频键控方式的交换机,终端交换机将主叫号码信息在第一次振铃和第二次振铃间隔期间,将主叫号码信息以移频键控(FSK)的方式传送给被叫用户终端设备。 (2)被叫话机处在通话状态 当被叫用户登记某些业务(如呼叫等待)时,若被叫用户处在通话状态下,则终端交换机仍可向被叫用户传送主叫信息。 ----例如,具有CID功能的用户乙与用户甲通话时,又有用户丙呼叫用户乙,则在用户乙终端设备上显示用户丙的识别信息。 四、CID数据传送 ----数字用户的主叫号码显示功能可以采用窄带ISDN协议来实现,模拟用户的主叫号码显示功能主要采用移频键控、双音多频方式。 1、挂机状态下的数据传送 ----在一次呼叫中若被叫用户申请了CID业务,则终端交换机向该被叫用户传送主叫识别信息数据。在数据传送前或过程中,如果用户摘机,则传送停止且呼叫处理正常进行。 2、通话状态下的数据传送 -- --在通话状态下传送灵敏据,交换机首先“切断 ”与对端的话音通路,并向被叫用户传送提示序列。提示序列由用户提示音(SAS)和对方终端提示信事情(CAS)组成。用户提示音的目的是提示用户有新等待的呼叫,可采和呼叫等待音。电话终端提示信号是用来提示电话终端准备接收数据。 ----电话终端收到终端提示信号后就将送受话器静音以防止近端干扰,将数据接收器连接到用户线上,并用应答(ACK)信号响应以通知交换机已准备好。 ----交换机收到应答信号后,数据传送开始,交换机将消息发送给电话终端并在数据传送一结束就马上恢复与对端的话音通路,同时,恢复话机的话音通路。 ----在通话状态下传送提示序列和数据期间,交换机应以至少50dB的损耗阻塞与对端的话音传送,防止这些信号到达远端。 ----用户乙所在的交换机一旦查出他的一个“瞬断”(flash)信号或用户挂机,就停止数据传送,并按正常接续处理。 ----若交换机查出用户丙或用户甲挂机,则继续数据传送。若用户乙在15s内未对新插入的呼叫进行响应,交换机将释放新的呼叫。 3、主叫识别信息数据的格式 -- --主叫识别数据格式有两种;单数据消息格式(SDMF)和复合数据消息格式(MDMF)。前者的结构简单,可容纳的信息内容较少,如:呼叫序号、呼叫建立日期和时间及主叫号码;后者的结构比较复杂,可容纳的信息长度较长,除单数据格式内容以外还可传主叫用户的姓名等。 (1)单数据消息格式 单数据消息格式由消息头和消息体组成,消息头由消息类型和消息长度组成,它们均为8bit。消息类型的值用来识别消息的特征。消息长度指明后面所跟的消息字的长度。消息体包括交换机需传给终端用户的消息,消息体可容纳1255个8bit的消息字。每个字用8bit带校验位的7位编码字符集表示。 (2)复合数据消息格式 与单数据格式一样,复合数据消息格式由消息体组成。不同的是,复合数据的消息体由一个或多个小的消息(称为参数消息0组成,参数消息同样具有参数头和参数体。参数头包括参数类型和参数长度,它们均为8bit。参数类型值用来识别后续参数字。参数长度指明参数体中参数字的数目。复合数据消息格式允许不同特征产生的不同消息在同一个帧中传送。 (3)消息帧格式 一个完整消息帧由信道占用信号和9或0标志信号、数据信息和校验字组成。信道占用信号和标志信号的目的是提示电话终端准备接收数据。校验字是用作差错检查。 ·信道占用信号:由一组300个连续的“0”和“1”交替的位组成,其第一个比特为“0”,最后一个比特为“1”。在通话状态下,信道占用信号不发送。 ·标志信号:由180个(在挂机状态下)或80个(在通话状态下)标志位(逻辑“1”)组成。 ·标志位;由0~10个逻辑“1”组成。 ·每个数据字之前先行一位“0”作为起始位,在最后加一位“1”作为结束位。每个数据字的最低位先发送。这样,实际每个字占10bit,即1PXXXXXXX0(P为奇偶校验位)。数据传送时,信道占用信号发送后接收标志信号。 (4)数据定义 a.消息类型字 消息类型字的值(16进制数表示)从00~FF可定义256种不同特征的消息,见表2。 值 含义 数据消息类型 00000100 主叫号码传送信息 单数据格式 10000000 呼叫建立 复合数据格式 其它 备用 备用 表2 消息类型定义 b.消息长度字 消息长度字为消息体中消息字的数目。用16进制数表示,值从00~FF。 c.参数类型字 参数类型字的值(16进制表示)从00~FF可定义256种不同特征的参数,见表3。 值 含义 00000001 呼叫时间 00000010 主叫号码 00000100 无主叫号码 00000111 主叫姓名 00001000 无主叫姓名 其它 备用 表3 参数类型定义 d.参数长度字 参数长度字为参数体中参数字的数目。用16进制数表示,值从00~FF。 e.消息字和参数字 1.单数据消息格式消息字有以下各项: ·日期、时间(月、日、时、分)用ASCII字符表示,共8个字节; ·主叫号码(如果允许显示)用ASCII字符表示; ·如果不允许显示主叫号码,将传送字符“P”; ·当终端交换机无法得到主叫号码时,将传送字符“O”。 单数据消息格式消息按消息类型(如:04H)、消息长度、消息字、月、日、时、分、主叫号码(“O”或“P”)顺序排列组成。 2.复合数据消息格式参数字有以下各项: ·日期、时间(月、日、时、分)用ASCII字符表示,共8个字符; ·主叫叫码用ASCII字符表示; ·无主叫号码用字符“P”或“O”表示; ·主叫姓名用ASCII字符表示。 ·无主叫姓名用ASCII字符表示,用字符“P”或“O”表示。 ----复合数据消息格式消息体一般按消息类型(如08H)、消息长度、参数消息(日期、时间)、参数消息(主叫号码或“O”或“P”)的顺序排列组成。 ----所有的消息字和参数字都有奇偶校验位(即比特位7),采用奇校验方式。 (5)差错检查 发送器按一定的算法计算出消息的校验字并附加到消息后面。接收器在收到消息帧后重新计算出校验字并与收到的校验字相比较。若两值相同则消息正确收到。校验字的算法是将消息数据(即单数据格式的消息类型字,消息长度字和消息数据字;复合数据格式的消息类型字,消息长度字,所有的参数类型字,所有的参数长度字和所有的参数数据字)按256-模求和取补来得到校验字。 4、交换机端的物理层数据传送电参数 (1)移频键控数据要求 ·调制方式:相位连续二进制移频键(B移频键控) ·逻辑1:** ·逻辑0:** ·载波电平;标准600(测试终端的环路入口电平为**) ·载波纯度;信号(200~4000Hz)的总失真功率电平至少低于信号功率电平30dB。 ·传输速率: ·数据传送方式:二进制制异步串行方式 ·源内阻及纵向平衡度应符合话音传送的要求。 (2)信令 1、用户提示音 ·信事情音频率: ·谐波失真: ·时间结构: ·信号电平: 2、电话终端提示信号的特征 ·双音多频信号为: 低频音: 高频音: ·单音电平: ·持续时间: ·纯度:信号(200~4000Hz)的总失真功率电平应至少低于每一个单音功率电平30dB。 3、应答信号的接收能力 ·频率:在通话状态下双音多频“D”(941,1633Hz) ·信号频率允差: ·持续时间: ·信号电平:-4~-23dBm 五、我国CID的状况 ----目前,我国已具备程控交换机开放多种新业务的条件:首先有发达的公众通信网络基础。其次有先进的传输技术和交换技术,再有社会需求的增长和提高。 ----这几年来我国电信网络基础建设发展很快,电话普及率逐年提高。调查显示,用户迫切需要利用电话来传递更多的信息,其中包括主叫信息的显示等。 -- --我国的一些厂家也开发一些CID产品,已经投放国内市场的有带主叫识别信息显示功能的电话机和电话外接显示器,它们能够接收交换机传送的单数据格式和复合数据格式的主叫识别信息。其中,在挂机关状态下,能正确接收和显示主叫识别信息的话机为CID-I类话机;在挂机和通话两种状态下能接收和显示主叫识别住处的话机为CID-II类话机。现在,主叫识别信息显示的内容是单数据消息格式。如果显示的内容为复合数据消息格式就需要另加数据库(用汉字显示),话机要带汉字库,成本高。如果用拼音,由于汉字同音字较多,有时显示的意义不明。 ----我国生产的交换机已具备移频键控方式传送CID信息的能力 ,如上海贝尔、NEC、大唐和华为等厂家生龙活虎的交换机已经具备CID功能。目前我国只有几个城市开放了CID业务,并取得了较好的经济效益和社会效益。祥明在我国开展CID业务具有广阔前景 摘要:介绍一种利用单片机AT89C52接收并显示电话主叫号码的来电显示器。该显示器在被叫挂机状态下接收以频移键控(FSK)方式传送的主叫识别信息,可显示主叫电话号码、呼叫日期、时间等信息,并可存储多达120条的主叫号码信息。用户使用上、下翻转键及删除键可方便地查阅或删除来电信息。   关键词:来电显示 单片机 AT89C52 FSK MC145447 引言   主叫识别信息传送CID(Calling Identity Delivery)是向被用户电话提供的一种服务业务。其是发端交换机将主叫号码等信息传送给终端交换机,终端交换机再将信息传送给被叫用户终端,如图1所示。         主叫号码信息常采用频移键控(FSK)方式,在被叫挂机(On_Hook)或摘机通信状态下传送。挂机状态下传送方法是终端交换机将主叫信息在第一次振铃和第二次振铃期间传给被叫用户。对此已有相应的协议标准,例如:Bell 202、CCITT V.23 1200波特率FSK数据传输标准。主叫信息传送的数据格式有2种:单数据消息格式(Single Data Message Format)和复合数据消息格式(Multple Data Message Format)。本文介绍的主叫号码显示器采用前者。挂机状态下接收的单消息帧格式如图2所示。                 图2中:①信道占用信号由1组300个连续的“0”和“1”交替的位组成,其第一个比特“0”最后一个比特为“1”。②标志信号由80个标志位组成。③标志位由0~10个逻辑“1”组成。④对于消息类型、消息长度、消息字、校验字这些数据字,每个数据字之前加1位“0”作为起始位,数据字之后加1位“1”作为结束位(即每个字占10个比特)。数据传送时信道占用信号首先发送,每个数据字中低位在前发送。 1 硬件设计实现   主叫号码显示器选用的是Amotrola公司的MC145447芯片作为主叫识别信息解调器件,单片机选用AT89C52。整个电路的原理框图如图3所示。                    CM145447满足Bell 202、CCITT V.23 1200波特率FSK数据传输标准,其内部含有铃流电路,铃流检测输出信号(低电平脉冲)接到MCU复位引脚“RST”上。MC145447把逻辑“1”=1200±12Hz、逻辑“0”=2200±22Hz、传输速率为1200bps的FSK信号解调成串行异步二进制数据并输入至MCU的串行接收口。外部EEPROM用于存储多达120条的主叫识别信息。液晶显示模块LCD用来显示主叫号码、日期、时间等信息。按键有3个:“DEL”、上“UP”、下“DOWN”分别用于删除、查阅主叫信息。   MCU工作在掉电、空闲、正常运行3种状态。平时MCU工作在掉电“power down”状态,功耗很低。第1次铃流信号到来时,MC145447中的铃流检测电路对MCU输出1个低电平复位脉冲,该复位脉冲MCU从掉电状态进入正常工作状态。第1次振铃和第2次振铃期间,MC145447解调出的二进制数据送入MCU的串行接收口。MCU接收和存储主叫信息数据并在液晶显示模块(LCD)上显示,然后MCU进入空闲状态。MCU进入空闲状态1min后,若无按键按下则进入掉电状态,此时,LCD上将显示新呼叫(即用户没有查阅过的呼叫)的总个数。 2 软件设计实现   主叫号码显示器软件使用汇编语言编写,配合硬件完成主叫信息接收、查阅及删除功能。汇编语言程序主要由主程序、串行中断处理程序、定时器中断处理程序组成。   上电时,MCU进入主程序中运行对串口寄存器设置接收波特率等参数,液晶显示模块LCD初始化并显示新呼叫总个数,以0.2s的定时长度设置定时器参数,对有关程序变量初始化,然后进入掉电状态。主程序框图如图4所示。                        图5是串行口中断接收处理程序。串行口中断到来时,MCU将收的串行数据暂存在内部RAM中。若收到的信息有误码,则在LCD上显示“ERROR”;若交换机发来的信息格式为“日期+时间+P+..”,则在LCD上显示“PRIVATE”,表示主叫用户要求本次呼叫不向被叫用户传送其号码;若交换机发来的信息格式为“日期+时间+O+..”,LCD上将显示“OUT OF AREA”,表示主叫用户的本次呼叫超出来电显示服务范围。                  若接收的主叫信息正常,则按接收的先后顺序依次存储于EEPROM中。当主叫识别信息有重复时,最新呼叫将覆盖前次呼叫;当存储空间全部存满后,按“先进先出”的原则自动删除最先存储的主叫信息。   图6是定时器中断处理程序,实现来电显示器按键处理功能,定时长度为0.2s。定时器断到来时,首先检查是否有按键按下。当有按键按下时,MCU由掉电状态恢复到空闲状态。若在1.5s内按2次“DEL”键,则从EEPROM中删除LCD当前显示的信息;若连续按“DEL”键超过6s,则删除EEPROM中所有存储信息。按“UP”键则把一次接收的主叫信息从EEPROM中调出并显示。按“DOWN”键则把下一次接收的主叫信息从EEPROM中调出并显示。 单片机来电显示器的设计与实现 作者:佚名 来源:不详 录入:Admin 更新时间:2008-8-19 11:24:38 点击数:38 【字体: 】 结束语    来电显示功能目前已获得普遍使用。本文介绍的来电显示器在进行软、硬设计时充分利用MCU的3种工作状态,尽可能地降低了功耗;配以EEPROM作为存储器件,使得该产品与同类产品相比使用期限有较大的增加(采用电池供电时 一、 来电号码显示技术的基本原理 来电号码显示实际上是现代电信交换网络可以提供的一项服务业务。就其机理而言,是指交换机对用户提供来电号码专用格式的数据的传送,而用户终端利用符合数据解码格式要求的端机进行接收和显示。当交换机发出第一次振铃信号后,紧接着发出一串调制信号(现用的主要有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 也可以与电话机合为一体,使用同一单片机和显示屏,使电话机的功能更强。
/
本文档为【来电显示原理】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索