一种简单实用的电话报警系统的设计
SK方式,有些交换机采用DTMF方式。
3 系统软件
包括单片机编程和接收端编程。
接收端编程简介如下:
计算机软件可用VB进行设计,用VB实现界面设计以及微机与调制解调器的串行通信。设计关键为来电信息的捕捉。同调制解调器的通信使用 Microsoft通信控件MSComm。对于调制解调器的操作要用AT命令去实现,编程时要参考关于AT命令的有关资料,工作时首先要将调制解调器所对应的串行口打开,如MSComm1.PortOpen = True,然后要使调制解调器工作在可接收FSK信号的模式,如MSComm1.Output = "at+vcid=1" + Chr(13)其中at+vcid=1表示启用呼叫者标识,此命令使调制解调器工作在带格式的呼叫者报告模式。完成上述设置后即可从调制解调器所对应的串行口接收来电显示信息,调制解调器接收的来电显示信息的格式为“DATE = 月日回车换行TIME = 时分回车换行NMBR = 电话号码回车换行”,故编程时将其中的电话号码提取出即可。接收采用Mscomm控件的OnComm事件来接收,所接收数据类型为Byte型。根据提取出的电话号码,从事先建立好的数据库中调出详细的报警信息并显示到PC机显示器上,如日期、时间、报警地点、联系人、联系电话等信息。如有必要还可以制作电子地图,将报警地点显示出来。
4 结论
本文介绍了一种利用公用电话线作为传输媒介的简单可靠、使用方便的报警系统。在监控端利用VB编程,从来电显示信息中提取报警电话号码后,可在PC机显示器上显示报警的详细信息。本系统功能丰富、操作方便,具有较强的使用价值。
参 考 文 献
[1] 王芳 等,住宅防火智能电话报警系统设计[J],河南师范大学学报(自然科学版),2004,32(3):121~123
[2] 王萍,林善明,刘玉宏.单片机控制MODEM实现电话远程报警[J],微计算机信息,2002,18(8)
[3] 温强,赖志昌,王丽慧. 双音多频发送接收器MT8888及其应用,自动化技术与应用,2000(2):47~51
[4] William buchanan. PC接口通信与Windows编程[M],北京:中国电力出版社,2001.
- 基于AT89C81的小区电话报警平台(11-20)
- AT89C52的智能无线安防报警器(07-09)
- 如何用单片机实现FSK来电显示解码(10-12)
- FPGA的DSP性能揭秘(06-16)
- 基于单片机通用引脚的软件UART设计(10-16)
- 分时操作系统思想在单片机中的具体应用 (10-30)