网站导航: 首页 > 设计参考 > 正文 文章搜索
如何用单片机实现FSK来电显示解码
 
文章编号:
081207165511
文章分类: 单片机 51系列
点 击:
...
关 键 词: FSK,电话,来电显示
文章来源:
网络
摘 要:
原理:此项目的关键是,FSK是连续相位的,且高电平与低电位的频率不成倍数关系(1200Hz与2200Hz).采用测量脉冲宽度的话不容易确定上升沿与下降沿.理论上用A\D转换后的幅值对时间查表可确定上升下降沿,但软硬件太复杂,还

(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业务具有广阔前景。


############################################################
chenluck 发表于 2002-10-16 23:38
############################################################

****来电显示格式说明****

单数据消息格式: 呼叫序号,呼叫建立的日期及时间,主叫号码.
复合数据消息格式: 呼叫序号,呼叫建立的日期及时间,主叫号码和姓名等
  复合数据消息说明示例字符串如下:
      55H 55H AAH AAH 55H 55H 55H
      80H 16H 01H 08H 30H 33H 31H 37H 31H 36H 35H 36H 02H 0AH 32H 31H 35H 36H 34H 33H 30H 31H 34H 34H
      BAH
  数据分析:
     1.同步引导字符: 55H 55H AAH AAH 55H 55H 55H,为150个0/1相间的波形
    2.数据消息格式标识符: 80H表示复合数据消息格式
                           04H表示单数据消息格式
    3.总数据长度: 16H 从其后的第一个字符到BCC字符之前(不包括BCC)的所有字符的总长度。
    4.第一个消息: 01H 08H 30H 33H 31H 37H 31H 36H 35H 36H
            01H--消息类型,呼叫时间
            08H--参数长度
            30H--36H为03171656的时间串,表示3月17日16时56分
    5.第二个消息: 02H 0AH 32H 31H 35H 36H 34H 33H 30H 31H 34H 34H
            02H--消息类型,主中号码
            0AH--参数长度
            32H--34H为电话号码2156430144
    6.BCC校验字:BAH 为所有字符的(所有带下划线的)按256的模求和取补
 
  单数据消息示例字符串如下:
      55H 55H AAH AAH 55H 55H 55H
      04H 12H 30H 33H 31H 37H 31H 36H 35H 36H  32H 31H 35H 36H 34H 33H 30H 31H 34H 34H
      BAH
    1.同步引导字符: 55H 55H AAH AAH 55H 55H 55H,为150个0/1相间的波形
    2.数据消息格式标识符: 80H表示复合数据消息格式,
                04H表示单数据消息格式
    3.总数据长度: 12H 从其后的第一个字符到BCC字符之前(不包括BCC)的所有字符的总长度。
    4.时间串:30H 33H 31H 37H 31H 36H 35H 36H
            30H--36H为03171656的时间串,表示3月17日16时56分
    5.来电号码:32H 31H 35H 36H 34H 33H 30H 31H 34H 34H
            32H--34H为电话号码2156430144
    6.BCC校验字:BAH 为所有字符的(所有带下划线的)按256的模求和取补

   双音频传送
        启动方式: 振铃  反极 或无启动信号
        开始字符:A B C D * # 当中的一个
        结束字符:A B C D * # 当中的一个
        消息数据:只传送电话号码。没有校验码
###########################################################
chenluck 发表于 2002-10-16 20:30
###########################################################
****用单片机的IO口发送来电显示的FSK信号****

大伙说了半天都没有说到点子上,不过想通以后确实是很简单呀!电路是这样,程序也是这样!因为使用的是FSK信号,所以不怕失真(指的是幅度),只要频率是对的,方波也可以用呀!

硬件:  IO ----||----  信号输出
时序:
      ---     -   -     ---   -   -
         |   | | | |   |   | | | | |
         |   | | | |   |   | | | | |_
          ---   -   ---     -   -
     |   0   |   1   |    0  |   1   |
############################################################

 
相关文章:

上一页 12
 
最新开源项目
 
 
  查看更多...  
 
本站相关产品   淘宝网店
 




 
  查看更多...  

 

本站程序由百合电子工作室开发和维护
Copyright @ baihe electric studio
渝ICP备09006681号-4