新闻中心

EEPW首页 > 测试测量 > 设计应用 > 基于以太网和DTMF编解码的远程家居控制器

基于以太网和DTMF编解码的远程家居控制器

作者: 时间:2014-04-14 来源:网络 收藏

本文引用地址:https://www.eepw.com.cn/article/259128.htm

1.4 报警子程序流程图

本设计报警包括家庭报警以及发送信号让主机自动电话报警,程序流程图如下图所示:

当出现警情时,ATMELA 16L从机首先向主机(EVK1100)发送信号,通知主机要进行自动电话报警,告知用户。当收到主机发回来的确认信号时,从机启动蜂鸣报警,如果危险仍未解除,就持续蜂鸣报警。直到危险解除,程序结束。

2.DTMF程序流程图

2.1远程控制程序流程图如下图所示:

当有电话打入时,振铃检测电路检测到有振铃信号,通过单片机来对振铃信号进行计数。系统判断振铃的次数,达到预设的100次仍没有摘机,单片机就控制模拟摘挂机电路进行自动摘机。同时单片机控制语音提示模块播放语音提示用户输入密码,密码正确就可以进行相应的电器控制,密码不正确就直接挂机。当操作完成后,单片机控制摘挂机电路实行电话挂机,通话结束。若在这100次振铃过程中,主人接通了电话,则控制器不起作用。

DTMF远程控制程序运行流程图

2.2 远程报警程序流程图如下图所示:

当有警情发生时,传感器给单片机外部中断信号,系统进入报警中断子程序,首先电话模拟摘机,系统与电话线接通。调用拨号子程序发送电话号码,同时监听电话线上信号,判断对方是否摘机。如果第一个电话没有拨通就发送第二个电话号码,循环拨号,直到拨通号码。然后语音播放出现何种险情,程序结束。



评论


相关推荐

技术专区

关闭