单片机无线控制家电报警器

时间:2013-02-21来源:网络

  点击浏览下一页

  当89C51收到由天然气、温度和失窃报警器送来信号后,89C51采用将预录在ISD25120语音芯片中的双音频电话号码及报警语音播出的方式进行报警。由于DTMF双音多频数字信号和ISD语音芯片在电话和无线网络传输的语音信号频率范围相同,所以此方案可行。但要注意以下问题:贝尔电话DTMF信号标称误差是±1.5%,当电话晶体为3.579 45 MHz时,产生的音调误差范围为+0.74%~-0.54%。而大部分ISD器件内部振荡器在全电压和全温度范围内误差为2.25%,即:ISD器件误差大于DTMF标准误差,如图4所示。所以不能用ISD内部振荡器,而必须用外部晶体振荡输入信号。从图4可以看出,最坏录放音情况时,提供给ISD器件的外部时钟要求误差小于0.75%,他可以是TTL或CMOS电平。对于ISD25120采样速率为4 kHz,提供的时钟频率为512 kHz,单片机为626 MHz晶体,工作频率为1 MHz,外加二分频电路提供给ISD25120的频率为5 kHz,与要求的512 kHz很接近,使用中不会造成任何问题。这里要求频率变化误差要小,而并不要求非常准确的频率值。

  点击浏览下一页

2.4 电器控制电路
  任务输入后首先存放在存储器中,当任务输入结束后,软件首先删除输入偶次数的任务项,然后将任务送相应口线。若单片机口线够用,则可以直接由口线送外电路执行,软件只需进行任务口线状态取反即可。若单片口线不够用,则可以外加CD4514芯片进行4~16线解码的扩展,但每路需加双稳态电路保持,并进行电流放大,执行的器件一般采用继电器,继电器触头容量应根据用电器的功率大小决定,并留一定的余量。
2.5 调速调压电路
  调速调压电路执行器件选用双向可控硅,单片机根据任务送不同脉冲个数,则BT33驰张振荡器冲放电时间不同,使双向可控硅导通角大小不同而输出电压不同。

3 软件设计
  根据以上分析,软件主流程图如图5所示。
  除主程序外,子程序包括6位密码核对子程序、(3位数+#)任务输入核对子程序、提示音子程序、报警子程序、任务排除偶次输入子程序、对方回铃声和忙音区分子程序以及10 ms,10 s,60 s延时子程序,编写程序时注意二次按键时间小于10 ms时第2次按键无效,以防止抖动。当上次按键后连续10 s无按键输入信号,则默认可以自动挂机。
  报警拨号后对方回铃音和忙音的区别:按规定回铃音为1 s高电平4 s低电平方波信号,忙音为高电平和低电平均为0.35 s方波信号,回铃音和忙音呼叫时间60 s,60 s后自动挂机。当有报警信号送单片机时,通过软件模拟摘机,预留电话拨号输出后,在接到第一声回铃音或忙音时,定时器开始定时,计数器开始 计输入的回铃音或忙音的个数。然后判别在60 s内,若计数值>15个脉冲(这时无论60 s定时到否)则表示对方为忙音,应挂机,延时60 s后重拨号呼叫。若在60 s内计数<14个脉冲,则表示为回铃音。若在少于12个脉冲中间回铃音中断表示对方有人接听,可以播放报警信号对应的报警语音。若60 s内一直有回铃音,且定时到,表示对方无人接听,则挂机延时后重拨,直到电话报警完成。

点击浏览下一页

4 结 语
  该装置是现代家庭中一项十分有用的技术,对装有无线控制装置的家庭,只需将执行任务部分改为无线遥控发射即可。随着可视电话的发展,安装一个微型摄像头,出差在外也可以对家中的情况一目了然。

1 2

关键词: 单片机 无线控制 报警器 AT89C51

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

或用微信扫描左侧二维码

相关文章

查看电脑版