毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
Arduino教室节能装置的开发+文献综述(5)
综上所述,在技术上、程序编写上、经济上,本系统都是可行的,是很适合运用到实际的节能装置开发系统。
2.3 系统分析
本系统主要有两种工作模式:底层自主运行模式,远程监控模式。在远程监控模式下,有两种工作方式:远程自动监控工作方式,远程强制控制工作方式。系统功能主要分为以下吹冰个功能模块:其一是底层自主运行系统模块,其二是底层通信模块,其三是PC端通信模块,其四是用户登入模块,其五是远程自动监控模块,其吹冰是远程强制控制状态。
底层自主运行模块是通过一个boolean变量来控制启动或关闭功能模块的,当底层控制器没有与PC端进行通信或者通信超过延时时间时,系统将切换到底层自主运行模式下运行,底层控制器单独控制教室内的用电器。反之,则未启用该功能模块,系统处于远程监控模式。
底层通信模块是一个UDP监听程序,当远程监控程序启动时,会进入底层通信模块,并将自主运行模块的boolean变量置为false,关闭底层自主运行模块,切换到远程监控模式。在该模块下,底层控制器将先把传感器中的信息,上传到PC端,并根据PC端返回的数据,控制教室内的用电设备的使用。
PC端通信模块有两大部分组成:其一是启动远程监控信息模块,其二是远程UDP监听模块。每个模块都在一个新建的线程中运行。启动监控信息模块是一个发送启动信息到底层控制器的一段程序代码,如若通信没有建立,将循环发送,反之,则停止发送启动信息。其目的是为了防止启动信息没有发送成功,底层的UDP监听程序没有响应,从而无法触动底层端UDP监听与PC端UDP监听的如图3.10通信环的产生,导致双方都在监听,处于一种无限制等待状态。PC端UDP监控模块内容是先接收底层控制器传来的信息,并进行处理,将结果传回底层控制器,进而控制教室内的用电设备。
用户登入模块是将用户的登入信息与数据库内的用户信息表中的部分数据进行匹配的一段程序,匹配成功后进入系统,反之重新登入或被强制退出。
远程自动控制模块是将底层控制器传来的温度信息与有效阈值温度作比较,进行处理后,将数据传回底层控制器,从而控制教室内用电设备的一种工作方式。而远程强制控制模块则是忽略底层控制器传来的部分或全部信息,依据强制控制临时表的强制控制信息,对教室内的用电设备进行强制控制的一种工作方式。
为了有效实现以上功能,方便用户操作,本系统由三个界面组成。其一是用户登入界面,用于接收用户登入信息,实现用户登入功能;其二是教室用电一览表界面,用于显示一栋楼四十八个教室的用电设备的使用情况,同时通过按下对应的教室按钮,进入第三个界面即教室控制界面;其三是教室控制界面,在该界面上提供了用电器设备的对应强制开关以及返回教室用电一览表界面的按钮,从而使得这两个界面可以来回切换,便于教室用电设备的管理。
3 设计
本系统是一个软硬件相结合的控制
管理系统
,涉及到底层的传感器、控制器、外围接口设备等硬件,同时还有对底层的驱动程序、控制程序以及PC端程序开发。
本系统花了大量时间搭建一套完整合适底层硬件系统。包括对硬件系统的设计构思,各种传感器、数据转换设备等外围接口设备以及核心控制板等硬件的选购以及组装。
其中底层的驱动程序、控制程序的封装性比较高,使用比较方便,但其二次开发比较困难,程序的独立性不是很高,具有很多局限性。要编写出一套合适的底层程序还是很有难度的。
共10页:
上一页
1
2
3
4
5
6
7
8
9
10
下一页
上一篇:
AT89S52单片机智能小车控制系统设计+电路图
下一篇:
LabVIEW飞行器模型静态参数测试台设计方法研究
Arduino的家居智能安防系统的设计+程序+电路图
AT89S52单片机教室灯光自动...
Arduino自动售货机的设计
Arduino智慧农业大棚智能管理系统设计+源代码
电力节能技术与电力新能源的讨论【2283字】
电力节能减排的形势和對策新思考【2738字】
电力电气控制阀的电压节...
浅谈传统人文精神茬大學...
高校网球场馆运营管理初探【1805字】
谷度酒庄消费者回访调查问卷表
浅谈新形势下妇产科护理...
辩护律师的作证义务和保...
拉力采集上位机软件开发任务书
《醉青春》导演作品阐述
国内外无刷直流电动机研究现状
多元化刑事简易程序构建探讨【9365字】
中国古代秘书擅权的发展和恶变