FSK信息解码的电话网数据通信
时间:02-11
来源:不详
点击:
单片机对SM8220P输出的ASCII码串行序列的识别过程,由接收和数据整合两部分组成。由于FSK信号波特率为1200bps,每发1位的时间是833us,因此,可以设定定时器每833us接收1位,每10位提取出1个数字。如此反复循环,直到接收完全FSK信息。当有电话来时,在第一声振铃后,单片机开始准备检测接收信号,SM8220P开始接收300个由0、1组成的频率为1200Hz的信道占用信号和180个"1"标志信号,紧接着接收主叫号码和时间。每收到1个数字,SM8220P都把它变换成10位(1PXXXXXXXX0)的串行序列,由13脚输出传送给P87LPC764单片机,P87LPC764经过精确的定时编程将其检测整合出相应的FSK号码、时间等数据,完成FSK信息解码、接收通信、接收到的电话号码可以保存在24C64串行E2PROM中,也可以输出到LCD上显示。SM8220P的11脚用来提示电话线上是否有新的FSK信息的输入。若有新的FSK信息输入,此引脚将产生低电平。单片机接收FSK主叫信息可以采用定时中断方式,也可以采用延时查询的办法进行。电话FSK信息接收通信程序流程如图4所示。
结语
近几年来,我国电信网络基础建设发展很快,电话普及率逐年提高。通过调查显示,用户迫切需要利用电话来传递更多的信息。利用SM8220P与单片机的结合,可以很方便地实现电话FSK信息的解码、接收通信,实现用电话网进行用户远程自动抄表等功能。
注:调试通过的FSK信息的解码、接收通信的汇编程序见网站www.dpj.com.cn。
- PSTN实现智能路灯控制器(02-10)
- 基于4G通信的嵌入式数据通信系统设计(10-10)
- 怎样选择适合您应用的无线网络?(02-10)
- 解调器MSM6882及其在无线数据通信中的应用(02-11)
- 数据通信基础知识汇总(06-03)
- 如何在弱电线路上进行数据通信(06-05)