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

测试测量 时间:2014-04-14来源:网络

1.4 报警子程序流程图

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

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

2.DTMF程序流程图

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

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

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

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

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

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18

关键词: 以太网 DTMF编解码 远程家居控制 智能家庭

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版