·上一文章:一种基于Salvo的通用CAN/LIN网关
·下一文章:基于GPRS供水管网抄表系统的设计与实现
(4)自动报警 当接收到电传感器等发来的无线报警信号后,处理器立即发出报警信号,通过电话线传到远程用户。报警方式:用户通过界面设置10个报警电话,当接到警情后,从第1个电话开始拨号,一直拨到第10个,来回拨3遍。如果任意一个电话回送了“#”键确认信号,即意味着报警已收到,不再继续拨号。每个号码需拨号时间100 ms.号码之间留500ms间隔。拨号时,先检测存储的电话号码。若为空,即未设此电话,跳过不拨,继续拨下一个电话号码。这样,用户可随意设置数个报警电话号码。便于存储,规定号码长度最多不超过14位。
3.4 语音电路模块
为了实现语音通信,采用ISDl420语音器件完成语音提示和报警功能。ISD1420为单片语音处理集成电路.片内由时钟振荡器、128 KB E2PROM(电可编程可擦除只读存储器)、微音放大器、自动增益控制电路、抗干扰滤波器、差动功率放大器等组成,具有高品质语音录放系统所需的全部基本功能电路。该电路与同类语音电路相比具有诸多优点。
4 系统软件设计
按照系统要完成的功能,将系统的软件划分为初始化、异常检测与判断、电话报警等功能模块。其中关键的主程序和电话报警模块的程序流程分别如图5和图6所示。
5 结语
介绍了基于单片机和电话网络的家居智能报警系统的原理和设计。按照给出的软、硬件设计样机,实现诸多功能,并且预留一些有用接口,便于系统升级。该系统设计实现了家居生活的安全,方便。如果进一步与智能家电整合,会有广阔的应用前景。