微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 硬件工程师文库 > FSK信息解码的电话网数据通信

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。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top