基于ARM的宿舍智能安防监测系统设计
时间:10-08
来源:互联网
点击:
计思路,不同模块对应不同的文件,各模块之间耦合度较小,容易修改与维护。整个程序分为主程序模块,检测模块,监视模块3个模块。监视模块分为4个模式:模式一为进出人提示,模式二为防盗提示模式,模式三为防火提示模式,模式四为贵重物品出入宿舍模式。监视模块分别对这4种模式进行语音提示、LED闪烁及监控机显示。宿舍节点主程序流程图和检测模块流程图如图3和图4所示。
![](../img/eep/emb/emb-51566kb3dqjpkd5q.jpg)
4 系统管理与上位机监控设计
系统管理上采用了外部中断触发、消息触发和主从逻辑触发相结合的方式。无特殊事件发生时,各个节点传感器处于休眠状态。本系统采用RF24L01为主控的无线通讯模块,可以同时接收多路数据,其具有集成精度高,无需外部SAW滤波器,稳定性能高,数据不容易丢失,传输速度快,功耗低等特点。
![](../img/eep/emb/emb-51567sfpkgx03o41.jpg)
上位机监控通过工业组态软件实现每个楼层和宿舍的状态监控,如图5所示。每个楼层和宿舍的状态全部以指示灯的形式在上位机界面上显示,状态变化时指示灯闪烁。各个宿舍温度也可在上位机界面进行显示。
5 结论
该系统经过反复测试,反应灵敏,响应速度快,监视机显示的内容完整并且能够显示实时的温度,键盘操作界面简单易懂,兼具智能化和人性化的特点。实现了学生宿舍集成化、智能化的管理,给高校学生人身以及财物安全带来了保障。
- Linux嵌入式系统开发平台选型探讨(11-09)
- 基于ARM体系的嵌入式系统BSP的程序设计方案(04-11)
- 在Ubuntu上建立Arm Linux 开发环境(04-23)
- 达芬奇数字媒体片上系统的架构和Linux启动过程(06-02)
- SQLite嵌入式数据库系统的研究与实现(02-20)
- 革新2410D开发板试用手记(04-21)