基于公共电话网络和PC机的纯净水自动定购系统系统介绍

时间:2007-04-29

基于公共电话网络和PC机的纯净水自动定购系统系统介绍

常 存,孙肖子
(西安电子科技大学201教研室 陕西西安)

1 系统介绍

随着纯净水进入千家万户,每天都有许多用户通过电话定购纯净水,经调查现在大多数送水公司都派专人接收用户电话或是使用录音电话,人工登记用户姓名、地址、电话号码、购水瓶数等。为了减轻接收员的工作量,减少信息录入过程中的人为失误,方便用户在任何时候拨打定购电话,我们从实际应用出发设计和开发了此纯净水定购系统。该系统是利用公共电话网,以双音多频的方式,在语音提示下,自动接收用户信息,实现了原始数据的录入和用户购水资料的查询、储存、打印等功能,方便各公司对用户信息进行有效的管理。

整个系统由客户端、传输网络、接收控制模块、PC机数据库管理系统模块组成,如图1所示。系统中的接收控制模块完成对用户电话的摘、挂机控制,对用户进行自动语音提示,双音多频信息的接收信息整理和储存,以及和PC机数据库管理端进行数据交换。

在PC机数据库管理系统中,管理者可以为本公司的定水用户建立各用户的资料库,系统中有自动和人工两种模式,来登记客户的定水资料。在自动的模式中,管理系统可以自动获取由接收控制模块发过来的关于用户的定水信息,并可判断信息的正确性,把接收到的正确信息存储到管理系统的数据库中。管理者可以对按时间或按用户对订单进行查询、统计结算并打印定单。

2 系统硬件设计

系统硬件电路部分主要放在接收控制模块中,如图2所示。他以89C51单片机作为控制单元,由接口电路,摘、挂机控制电路,双音多频接收电路,语音提示电路组成如图2所示。摘挂机控制电路中电话的振铃信号经过极性转换电路进入一光电耦合器,输出到单片机的P1.o口,单片机对P1.o进行检测,若检测到振铃信号,给P1.1输出高控制继电器接通,实现摘机。当需挂机时只需给P1.1口输出低电平来断开继电器。

双音多频接收电路是目前在按键电话、程控交换机及无线通信设备中广泛应用的集成电路。双音多频信号是一组由高频信号与低频信号叠加而成的组合信号,CCITT和我国国家标准都规定了电话键盘按键与双音多频信号的对应关系,如表1所示。

本设计中的DTMF接收电路以MT8870的双音调频接受器为(如图3所示),该芯片只对输入的DTMF信号进行解码对拨号脉冲不起作用,MT8870可以将对方电话机上所拨的号码接收并转换为4 b二进制。
MT8870的输出Q1~Q4连接到单片机的数据总线上STD与中断INT0相连。这样,在摘机后,如果对方有按键按下,MT8870就向单片机发出一中断请求信号,单片机即读人数据总线上的数据,并储存起来,再进行下一步的处理。 语音提示电路(如图4所示)采用了ISD公司的2560型语音芯片,此芯片具有抗断电、音质好,使用方便等优点。他的特点在于片内EzPROM容量为480k,可存储60s的录音;有10个地址输入端,寻址能力可达1 024b;多能分600段;设有OVF(溢出)端,便于多个器件级联。通过单片机对PD,P/R,cE三个信号进行控制来实现录放音的控制。


其中的录音可由供水公司在系统使用前,运行录音程序,将要播放的内容录入。放音输出通过电容耦合到电话线上。单片机与PC机的通信通过采用RS232口实现串行通信。

3系统软件设计

本系统的软件由PC机的数据库管理软件、接收控制模块中的的数据采集软件和单片机与PC机进行数据交换的通讯软件组成。

数据库系统管理系统软件采用VisualFoxPro编写,在程序设计时.根据PC机数据管理系统的任务进行了模块划分,并采用了自顶向{的程序设计方法。人机界面的设计采用多级下拉式菜单和结构,使人机对话方便,增强了人机界面的功能。

图5是数据库管理系统功能菜单。

接收控制模块软件要完成语音的录制和重放、双音多频信息的接收、信息整理和储存,同时要完成信息向PC机的传送,并在每次采集用户输入信息时启动软件中的定时中断程序,当用户占用时间超过所允许的时间范围时给出用户语音提示并自动挂机。该软件程序用MCS51汇编语言编写,以提高接收信息的效率。其程序流程如图6所示。


结 语
本系统可运行在Windows 98/2000平台上,经测试已达到了所要求的功能,即实现了在无人接听电话的情况下,自动接收记录纯净水定购用户的定购信息,并完成信息统计。

本系统成本较低便于推广应用,不单可以应用于纯净水的定购,根据用户的要求可以以此为基础开发其他的一些基于电话网络与PC机通信的产品。因此对于许多应用都有一定的借鉴和参考价值。



  

参考文献:

[1]. 89C51 datasheet https://www.dzsc.com/datasheet/89C51_105386.html.
[2]. MT8870 datasheet https://www.dzsc.com/datasheet/MT8870_491357.html.
[3]. 60s datasheet https://www.dzsc.com/datasheet/60s_1804429.html.
[4]. RS232 datasheet https://www.dzsc.com/datasheet/RS232_585128.html.


上一篇:软启动装置在供水系统水泵电机上的应用
下一篇:单片机远程语音报警系统

免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。

相关技术资料