- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Zigbee智慧校园空调管理系统设计与实现
基于Zigbee智慧校园空调管理系统设计与实现
摘要
随着学校发展,学校用电设备越来越多,管理难度越来越大,造成学校能源浪费严重;根据本校的实际情况和需求,本人基于Zigbee通讯技术和C#语言编程技术设计了一套智慧校园空调管理系统,文中介绍了该系统的工作原理与软件编程的实现方法,经实际测试,使用效果良好。
【关键词】物联网技术 Zigbee通讯技术 空调管理 能源管理 C#编程
1前言
随着社会发展的生活条件改善,现在大部分学校己经将空调作为提升学校办学硬件实力的一部分,但数量众多的空调设备却是一个耗电大户,如何能管理好这些用电巨头,实现国家节能减排的号召,节省学校的开支,是当前学校在引入空调改造升级后遇到的一个大难题,当前比较常用的做法是为每个班级配一个遥控器,到上课时间才将总电源打开,这样的方式主动权在学生手中,而且要每天安排专业去管理学校空调总电闸,采用断电的方式控制空调,空调在运行的过程中不通过遥控关机而是通过断电的方式控制很有可能对空调的使用寿命造成很大损害。如果能通过物联网技术将这些设备统一管理起来,就可以很大程度上解决空调能源浪费的问题。
2系统工作模型设计
如图1所示,智慧校园空调管理系统采用Zigbee通讯模块进行互联,通过电脑将指令发送到信号发射主机,并通过Zigbee中转节点进行转送,收到信号的终端连接的是定制空调红外遥控器,遥控器根据接受的指令发送红外信号,以达到全校空调设备统一控制的效果。
ZigBee通讯模块遵循IEEE802.15.4的国际标准,运行在2.4GHZ的频段,每个设备不但具备与网关通信功能,还具备无线信号中继功能,与周边模块联网,自动组建蜂窝结构网络,保障网络的稳定性,搜索设备延时仅为30ms;该模块还具备双向通信的能力,不仅能发送命令到设备,还能将设备的执行状态和
相关数据反馈回来,有利于在软件上呈现系统运行状况;本系统所使用的Zigbee模块其单个传输距离超过100M,其网络容量理论节点为65000个左右,而且采用了极低功耗设计,可以使用电池供电,理论上两节电池能使用2年左右。
因此该系统非常适合在学校这种面积比较广阔,而楼间间距比较大的单位,采用这种技术后不需要重新进行布线,具有方便、安全、可靠、拓展性好的特点。各部件硬件如图2、图3、图4所示。
3上位机模块实现
3.1系统整体框架
智慧校园空调设备管理系统采用可视化窗口管理界面,管理对象比较统一,因此界面比较简单。软件主界面主要有四个菜单项,分别是:“系统设置”、“设备监控”、“发送命令”、“关闭退出”,如图5所示。
3.2“系统设置”功能
“系统设置”中有两个菜单,分别是“串口配置”和“设备配置”。
3.2.1串口配置功能说明
在软件工作之前必须先进行串口配置,由于系统的工作使用的是RS-485标准进行通讯,因此为了使通讯设备与计算机正常连接,需要事先设置串口参数,可通过“扫描”按钮查找计算机中可用的串口,然后进行选择,并将波特率设置为9600,再通过“保存串口参数”保存到数据库中名为“串口参数表”的数据表里,下次启动软件时该项不需要再次进行设置。具体配置如图6所示。
3.2.2设备配置功能说明
在“设备配置”菜单中,可以添加和删除可控的空调设备,设备的编号是预先写入到本系统的Zigbee通信模块不但能进行信号发送,同时也能将各终端的情况返回,因此在本系统上能很好的进行显示,点击“设备监控”按钮,可对己添加的设备进行监控和管理,系统每隔1分钟与终端设备进行一次通讯,同步所有设备情况,设备用三种图标分别表示“开机”、“关机”、“离线”三种状态,红色为开机状态,灰色表示关机状态,白色表示离线状态,设备运行情况如图8所示,单机主界面上的图标还能详细查看设备详细信息,如图9所示。
3.4发送指令功能展示
命令1设置当前发送命令优先级别,当优先级高的命令与优先级中和低的命令存在冲突时,将按优先级高的命令执行,命令2设置开机时间,分别是“全天开机”、“全天关机”、“一个时段”、“两个时段”、“三个时段”,时段是预先设置在代码里的,例如“三个时段”对应着学校的上午、下午、晚上三个指定时间段自动开机和关机,分组号对应的是教室编号、设备对应的是设备的序号,当一个教室里有多台设备时则下个教室的设备编号需要累加递增,当分组号和设备号全部设置为f,即“ffff”时,代表着广播,全部设备都接收本条指令,统一进行控制。具体界面如图10所示。
该部分代码为本系统的关键功性功能模块,具体代码实现如下:
3.4.1读取对话框信息
将对话框中所有下拉列表的选中项全部读取并转换成相应指令格式,例如,对于“优先级命令”
您可能关注的文档
- 基于Windows CE图像传输研究.doc
- 基于Windows CE平台电源管理研究.doc
- 基于Windows CE网络化人体生理参数监护系统研究.doc
- 基于Windows DNA架构ERP系统应用研究.doc
- 基于Windows Mobile平台移动售后维修服务系统设计.doc
- 基于Windows Mobile手机联系人备份系统设计.doc
- 基于Windows Mobile校园移动向导系统设计.doc
- 基于Windows Phone 8.1平台定位技术.doc
- 基于Windows Phone 8.1平台蓝牙通信技术.doc
- 基于Windows Server 2003Web服务器安全技术探讨.doc
文档评论(0)