由于单片机的短信火灾报警系统
发布时间:2021-10-30 14:56:57 所属栏目:大数据 来源:互联网
导读:在系统上电后,主程序第一次运行时会依次调用 LCD 初始化函数、ADC 初始化函数和串口初始化函数,完成各项准备工作后使系统进入工作状态。初始化完成后,系统将读取 ADC 转换的温度和烟雾数据,实时显示在 LCD上,并与阈值相比较,判断是否发生火灾。为确保
在系统上电后,主程序第一次运行时会依次调用 LCD 初始化函数、ADC 初始化函数和串口初始化函数,完成各项准备工作后使系统进入工作状态。初始化完成后,系统将读取 ADC 转换的温度和烟雾数据,实时显示在 LCD上,并与阈值相比较,判断是否发生火灾。为确保检测数据的准确性, 当检测到温度和烟雾其中一项或两项超过阈值时,延迟 2 s 后再次读取 ADC 转换的温度和烟雾数据,进行判断。如果此时数据依旧超过设定阈值,则将发生火灾标志置位为 1。系统继续调用显示子程序、报警子程序和发送短信子程序。当这些子程序执行完成后,再次回到初始化后的位置重新执行,依次循环。
为了观察系统对火灾情况的性能和响应,进行了 10 次单独的模拟测试,每次烟雾和温度的状况均不同。测试结果表明,系统可以可靠地在不同的测试条件下作出正确的响应。在不同烟雾或温度情况下的系统响应如图 3 所示。
通过上述实验结果的验证,本系统可以读取温度传感器与烟雾传感器的数据来实现对火灾的探测。在保留传统声光报警的基础上还加入了短信报警,同时为了增强系统的实用性,我们还加入了电源管理芯片来实现主备电源的切换。系统经过多次使用验证,效果较好。
(编辑:站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐