摘要:
为了能够使用电话实现电器设备的控制,文中通过单片机及双音多频解码集成电路,使用用
户通过电话输入相应的指令就能够实现远程设备的智能化控制。文章主要对系统的构成、软件及
硬件设计进行了简单的介绍,并且对其中的电路进行了简单的说明,比如语音提示、双音频解码及
电器控制等。最后实现基于单片机的智能电话控制系统的实现,通过实践表示,此系统能够满足
现代社会家庭、企业及事业单位、商场等地的需求,使用电话就能够实现电器的控制,操作简单方
便。
关键词:
单片机;智能电话;控制系统;集成电路
在我国社会经济不断发展的过程中,计算机技术及电信行业也在不断的发展,使用电话线路实现远程通信的技术也受到了广泛的关注及使用。人们一般实用调制解调器实现通信,但是此种方式只能
够应用到通信数据较小,并且通信率较低的场合中,所以就要考虑使用 DTMF
发送器实现通信,其接口较为简单,并且成本较低,具有较高的可靠性。现代电话控制器和被控制的电器相互连接的方式主要包括直观方式及电力载波通信技术,直观方式主要是通过电话控制器使用双芯电缆和电器控制器相互连接,从而实现信号的传输,此种方式的成本较低,但是安装较为复杂;电力载波通信技术使用家庭内部交流电源作为通信的链路,其安装较为简单,只要在墙上插入插座就能够实现控制需求。并且现代我国家庭主要朝着自动化的方向发展,人们对于电器安装的实时监控需求越来越迫切。因为电话线路属于全国联网,能够实现跨省跨市的远程监控,此技术具有较高的实用性。
基于单片机的智能电话控制系统通过电话网络,用户能够在语音提示中实现电器设备的远程监控,并且具有较高的可靠性,随时随地都能够实现电器设备的控制,占据频率资源较低,能够满足现代家庭、企业单位、工业场地及商场多地的需求,使用电话实现电器设备运行状态的查看及控制。
1 系统的构成
基于单片的智能电话控制系统的构成详见图
1,
其控制中心主要为
89C25
单片机,包括语音提示电
路、铃流检测电路、
DTMF
信号译码电路、驱动电路
及控制开关电路和系统软件部分
。
系统上电之后单片机复位,之后系统工作,在电路线路中含有振铃信号的时候,铃流检测电路就会具有占据空比四分之一的方波,方波通过单片机外部技术端进行输入,系统就会在程序控制过程中开始技术,在振铃的次数超过设定值(10
)的时候,语音电路就会启动,发出请求输入密码语音;另外,还会发出摘机自动控制信号,外线通过控制开关电路实现和译码电路的连接,译码电路就会实现外线传递信号的译码,之后将译码信号通过二进制进行输出。
通过译码输出的二进制数通过单片机输入
/
输出接口进行输入,单片机实现预先设置的密码及二进制数的对比,如果两者相同,那么就会发出输入操作码提示音,如果两者不相同,那么就会发出重新输入密码的提示音。在系统能够被操作之后,系统就会朝着操作人员发出设备号操作指令,在用户操作之后,就会发出设备启动提示音
。
2 系统硬件设计
2.1 铃流电路
如果电话线路中没有铃流,那么电话线路电压为直流信号,在用户呼叫的时候电话交换机就会发出铃流信号。因为此信号电压高于平时的外线电压,所以图 2
为铃流音的检测的设计电路。其中
D1
表示普通二极管,
D2
表示稳压二极管,值为
80 V
,其工作原理为如果线路没有铃流,那么 D2
就是截止状态,U
1
不工作,
Q1
为高电平,在线路具备振铃信号的时候,D2
被击穿,
U
1
能够连通,在
Q1
中输出低电平,振铃信号通过单片机进行输入
。
2.2 信号译码电路设计
DTMF
多饮多频信号被广泛应用到现代固定电话及移动电话、无线通信设备中,其信号接收器为MT887,主要功能就是将输入信号转变为四位二进制数,图 3
为
DTMF
信号译码电路的设计。
2.3 控制开关电路
控制开关电路的设计详见图
4
,在低电平中
U
1处于接通状态,Q2
和
Q3
为导通状态,在外线通过极性变换之后,通过 Q2
集电极进行输出,输出信号传送到信号译码电路的输入端。在高电平的时候,U
2
、Q2 和
Q3
处于截止状态,这个时候电话就处于挂机状态。系统在程序控制过程中接收到 10
个振铃信号,摘机电路就会自动启动。
2.4 驱动电路
基于单片机的智能电话控制系统是通过单片机实现设备继电器的控制,图 5
为驱动电路的设计,其中使用 MC114
实现继电器开关的开启和关闭。
3 系统软件设计
3.1 密码检测
在系统初始化之后,将原始密码读入到存储芯片空间中,之后将密码赋予到 R
7
中。在系统摘机的时候,语音就会提示用户输入正确的密码,单片机将解码之后的数据存储到原始的存储空间中,之后单片机实现存储地址信号的对比,直到两者相等,进行下一个步骤,如果不相等,那么系统就会自动跳转到出错程序中
。图
6
为密码检测子系统的流程。
3.2 语音提示
语音提示子系统的主要目的就是实现语音提示的信号,为不同使用人员提供操作提示。此系统主要包括五个录音,分别为“输入密码”、“控制号选择”、“新密码输入”、“操作电路”、“操作成功”。以语音芯片工作原理及本文所设计系统的需求,使用地址模式进行设计,也就是通过低电平将芯片内部存储器分为五个阶段,每个阶段具有 32
个存储单元,将录音存储到存储单元中。通过观察地址观察低三位为 0
,所以使低三位接地,高五位连接低五位。将地址传送到语音芯片中,从而使单片机实现语音芯片录音播放的控制
。
在录音播放之前录制提示音,将提示音放入到每个地址中,在录音播放时候直接对录音进行调用。图 7
为录音的流程图。
4 系统的调试
在软件初始化之后,实现振铃检测子程序的调用,从而对是否具有有外来电话进行判断。如果具有铃流的时候,程序中的工作方式为计数方式,累计10 次系统就会自动摘机。此单元的调试一切正常,只要正确设置工作方式就行。密码检测单元调试较为复杂,首先对一位密码进行调试,之后实现其他密码的调试,首先,设置 R
5
为一位,也是就是设置一位密码进行调试。之后单个步骤进行执行,一直到INT1 中断,按键时间延长,直到程序处于写入地址存储空间时松手。密码修改在控制号选择时进行,在用户按下*
键的时候就能够进入到密码修改阶段
。图
9
为系统的全部操作流程图。
5 结束语
文中所设计的智能电话控制系统使用单片机作为控制单元,通过单元电路的调试实现系统集成,能够实现通过电话对电器设备的远程控制。通过测试表示系统模块的操作正确率为 100%
。此系统能够通过电话实现电器的远程控制,用户首先要将此
置电话信号线进行并联,将电源线进行安装,将电源打开,实现装置的复位,从而使系统能够正常工作。在用户从异地进行电话的时候,装置在接收到电话振铃音就会计数,在响铃音为 10
次的时候,装置就会自动摘机,提示用户输入密码,密码正确之后用户能够选择电器,之后实现相应的控制。此系统的设计能够有效满足现代家庭、企业、商场等地的使用需求,从而使操作人员能够使用电话实现电器设备的控制。