![]() |
|
||||||||||||||
| | 网站首页 | 综合电子 | 51单片机 | AVR单片机 | ARM专栏 | MSP430 | 网上商城 | PSOC | 下载中心 | 公司事项 | DSP专栏 | | ||
|
||
|
|||||
| 基于ARM及GPRS的智能家居系统的实现(3) | |||||
| 基于ARM及GPRS的智能家居系统的实现(3) | |||||
作者:未知 ARM专栏来源:本站原创 点击数: 更新时间:2008-2-16 ![]() |
|||||
|
该任务循环检测自己的消息队列,当有其它任务发送来的消息时,读取消息,对消息进行解析,确定事件类型,然后调用事件相应的处理函数进行处理。本系统定义了多种事件类型,主要有如下几种事件:传感器告警事件、设置终端参数事件、传感器状态请求事件、刷卡开门事件、水表数据查询事件、电表数据查询事件、煤气表数据查询事件和按键设置事件。 (2)传感器检测任务 在任务运行的时间片内,首先判断系统当前所的处状态,如果系统处于设防状态,那么CPU将对室内所有已安装传感器进行循环检测。如果系统工作在撤防状态下,那么只对烟雾、煤气传感器进行检测。当任务检测到某一传感器的输出达到系统设定的告警阈值时,将向消息处理任务的消息队列发送一条传感器告警消息,消息中包含传感器通道编号。 (3)GPRS通 此任务完成GPRS模块的初始化、终端与监控中心建立连接以及数据通信功能。 (4)RS485总线设备通信任务 任务完成“三表”数据的读取以及用户刷卡检测功能。 (5)按键检测及处理任务 该任务完成对终端上三个功能键的扫描。当其中某个按键被按下时,CPU检测到键值,向消息处理任务发送消息,消息任务将调用相应的处理函数进行处理。 4.3监控中心软件 监控中心软件采用Borland C++ Builder 6.0开发。它使用WinSock控件接收和发送数据。中心软件采用模块化的设计思想,分别实现系统参数设置、操作员权限管理、用户管理、告警事件处理、数据库的维护以及数据打印和系统帮助等功能。 5.结束语 本系统实现了对住宅小区内多用户室内安全状况的集中监控与管理,还实现了对用户家中的水表、电表、煤气表的远程无线抄送。该系统在实用性、可靠性以及成本等方面取得了较为满意的效果。目前,本系统已经完成最后调试,即将进入现场试运行。由于系统在硬件设计上充分考虑到了不同的应用场合,留有较大的扩展空间,因此相信该系统将会有较为广阔的应用前景。 参考文献 [1]钟章队、蒋文怡、李红君等.GPRS通用分组无线业务,人民邮电出版社。2001.12. [2]王庆刚,杨佃福. GPRS技术在嵌入式系统中的应用[J]. 微计算机信息,2005,21-5:69-70. [3]Samsung Electronics. Samsung S3C44B0 RISC microprocessor Reference. [4] BenQ Corporate. M22 GSM/GPRS module datesheet.2005.6. |
|||||
| ARM专栏录入:dycxin 责任编辑:dycxin | |||||
| 【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 | |||||
| 最新热点 | 最新推荐 | 相关文章 | ||
| Blob 在S3C44B0 上的移植 S3C44B0 调试笔记-BIOS ARM内核的中断技术 ARM的嵌入式Linux移植体验之… ARM的嵌入式Linux移植体验之… ARM的嵌入式Linux移植体验之… ARM的嵌入式Linux移植体验之… ARM 程序设计优化策略与技术… ARM处理器选择 ULINK2 +KEIL 软件 |
| 网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!) |
| | | 设为首页 | 购买方法 | 联系站长 | 友情链接 | 版权申明 | 网站公告 | 联系我们 | 网络答疑| | | |||
|