基于网络的空调程控系统设计与实现

发布者:夜色迷离最新更新时间:2013-01-25 来源: dzsc关键字:空调程控系统 手机看文章 扫描二维码
随时随地手机看文章

  科技飞速发展,智能设备的应用已涵盖各行各业。智能控温、红外遥控的空调,在家庭生活中,因为加上了人为控制因素,基本上不存在浪费的迹象。但是,对于学校等一些单位,使用群体复杂且使用时间无规律,不便安装中央空调系统,或者安装中央空调更浪费,而离散安装使用分体空调的场所,要达到真正的节能、环保,充分发挥空调设备的作用,实现最佳的使用和管理,应专设远程监控管理机制,组建方便适用且易于实现的基于网络的空调程控系统,以期解决空调使用过程中的能源浪费和物业管理难的问题。

  1 空调程控系统设计背景

  普通空凋由主机和附机组成,使用年限一般为6年以上,质保期可以达到3年。空调核心--压缩机的寿命在10年以上,涡旋式的更长。使用保养得当,空调寿命均可超过10年。目前,本院教室、办公室全空调配备,数量巨大,人工控制不便。就2002年采购安装的空调有450台之多,都是2001年的主流产品,但到了2008年共有8台空调报废。在学院的运行环境中,算是提前结束了空调的寿命。物业部门花了大量的人力物力,加强空调的使用管理,仍不能解决使用与管理之间的矛盾。教室里低温常开、空开的现象,不仅造成电能浪费和缩短空调的使用寿命,还直接影响人的身体健康。只有把这些空调实现与网络设备对接,为每台空调增加网络接入设备,利用学院网络遍及校园每个角落的特点,把学院集散安装的空调全部纳入系统管理,才能更好地利用现有资源,延长空调设备的使用寿命和降低能耗。单片机强大的功能以及低廉的价格和低功耗,恰好给我们提供了"物尽其用"的完美空间。解决单片机上网和发送红外遥控的功能,就等于解决了现有空调的网络接口,原有集散安装的空调纳入集中系统控制也就有可能。

  2 空调程控系统构架

  本系统针对使用管理情况将用户分为3个级别,即:终端用户、普通用户和管理员用户。终端用户只能在现场控制已打开空调的运行状态;普通用户,可以用用户名和密码登陆系统,浏览空调的运行状况,同时在已打开空调的控制终端,通过网页控制平台选择使用空调的运行状态,也可在线依管理流程向管理员申请空调设备的开启;管理员用户是整个系统的管理者,在系统内对所有空调的管理、监控。系统由Web服务器、控制终端和用户组成。其中,Web服备器、管理员是系统核心,控制终端是信息采集和控制指令执行机构。服务器通过英特网与控制终端交换信息,以网页的形式显示给用户,实现用户与控制终端的信息交流,达到对空调可靠、实时的控制管理。设计构架如图1所示。

图1 基于网络的空调程控系统构架图

图1 基于网络的空调程控系统构架图

  3 控制终端

  3.1 控制终端设计方案

  系统设计的宗旨是集中控制管理离散安装于各教室的分体空调,使其高效、节能、降耗。实现这一宗旨,需有一个行之有效的控制终端解决方案:基于网络集控制与采集于一体。模拟工控网络的控制终端方案,用C51内核的单片机做核心处理器,配置网络转串口模块、电流互感器件,再加上红外发射头和光耦、继电器,组态为廉价、可联网、可发送红外遥控编码的网络控制终端。这样设计的优点是:首先保证了空调的完整性;再者其具有安全、稳定、可靠、可操作性强且易于实现等特点。

  3.2 控制终端硬件

  控制终端硬件由网络转串口模块和主板组成。模块的主要任务是网络数据与串口数据的相互转换,并把转换后的数据经过指定的协议从各自的接口中发送。主板由电源、开关量输出、红外发射头、网口、模块接口以及状态灯等功能区块组成,如图2所示。每个区块功能如表1所示。这些功能相对都很显然,仅对模拟量采集的实现过程稍加说明。控制终端主芯片采用STC12C5A32S2,自带8路10位A/D(P1口)。利用单片机本身的A/D转换功能,根据交流互感器原理,i1n1=i2n2,来采集空调电源的电流数据,并把这些数据与正常功能值比较,得出空调的运行状态或故障信息,然后把这些信息实时上传到Web数据库。经服务器处理后再动态显示给用户,让用户实时撑握空调的状态,以便做出相应的处理措施。

表1 主板各区块主要功能表

表1 主板各区块主要功能表

图2 控制终端实验板实物图

图2 控制终端实验板实物图[page]

  3.3 控制终端软件的实现

  控制终端主芯片STC12C5A32S2通过一对一的串口连接方式与网络转串口模块连接,网络模块设置成固定的客户端网络访问模式。控制终端上电即开始与设置的固定服务器连接。主芯片直接收发、处理串口数据。驱动红外和继电器等I/O控制装置,把现场采集到的信息每间隔两2 s发送一次到服务器并循环检测串口。如发现口串口的接收标志位为高电平,立即拉低发送标志位,直到数据接收完毕后再复位发送标志位,并把控制终端的即时状态信息发送到服务器,如此往复循环。软件的流程图如图3所示。

图3 控制终端软件流程图

图3 控制终端软件流程图

  4 基于网络的空调程控系统模型

  4.1 系统配置

  服务器配置如表2所示。

表2 系统服务器配置表

表2 系统服务器配置表

  控制终端网络资料配置如表3所示。

表3  系统模块控制终端网络资料配置表

表3 系统模块控制终端网络资料配置表

[page]

  4.2 数据库表格设计

  系统模型涉及存储的数据和状态比较少,通过一张表来表示,如图4所示。

图4 数据库表截图

图4 数据库表截图

  数据库表的具体说明见表4所示。

表4 数据库表说明

表4 数据库表说明

  4.3 测试

  配置好系统的硬件和软件,把服务器(普通办公电脑代替)固定在行政楼办公室里,按测试点的IP段分别配置两台控制终端,实地进行系统测试。然后在浏览器上进入系统控制界面,如图5所示。

图5 测试系统网页操作页面

图5 测试系统网页操作页面

  两台控制终端分别与ID为3、4的两操作行对接,按3号操作行的open键,一号机就发射红外信号,打开空调;再按close键,一号机就发送红外关闭空调。对4号ID行的两按键操作,相应的动作在二号机上一样可靠执行;对其它ID行操作,现有的两台控制终端没有任何反应;在校园网内,分别把两台控制终端先后安装在不同的地点测试,控制效果均正常。测试系统测试过程中一个控制结果的具体数据如图6所示。

图6 测试中的具体数据

图6 测试中的具体数据

  反复多次进行网线插拔,断电后再上电操作,均能可靠控制空调。测试结果表明,控制终端能够稳定、可靠地工作在网络模式下。并能达到基于网络的空调程控系统的预期要求,将在实际运用中,运用主芯片大量的剩于空间和I/O口,可以扩展更多的实用功能,如室内温度检测、使用无线(430M或者ZigBee、Wifi等无线网络)传输数据等。让系统组件的安装布线更容易,功能更完善,使用的场合也会更加广泛。

  5 结束语

  通过系统模型的在线运行测试,结果证实了通过远程网络对空调稳定控制的可行性,给物业管理创建了良好的系统管理基础平台。解决了离散安装的空调需要大量人工监控的繁琐事务。从侧面解决了空调设备基于网络的远程控制问题,为空调设备开发商的空调控制系统研发提供参考,对强化智能的设备管理工作有着重要的意义。

关键字:空调程控系统 引用地址:基于网络的空调程控系统设计与实现

上一篇:基于MT1389单芯片DVD机方案
下一篇:CEVA推出针对CEVA-MM3101成像和视觉平台而优化的全面计算机视觉软件库

小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
  • 学习ARM开发(16)
    ARM有很多东西要学习,那么中断,就肯定是需要学习的东西。自从CPU引入中断以来,才真正地进入多任务系统工作,并且大大提高了工作效率。采 ...
  • 学习ARM开发(17)
    因为嵌入式系统里全部要使用中断的,那么我的S3C44B0怎么样中断流程呢?那我就需要了解整个流程了。要深入了解,最好的方法,就是去写程序 ...
  • 学习ARM开发(18)
    上一次已经了解ARM的中断处理过程,并且可以设置中断函数,那么它这样就可以工作了吗?答案是否定的。因为S3C44B0还有好几个寄存器是控制中 ...
  • 嵌入式系统调试仿真工具
    嵌入式硬件系统设计出来后就要进行调试,不管是硬件调试还是软件调试或者程序固化,都需要用到调试仿真工具。 随着处理器新品种、新 ...
  • 最近困扰在心中的一个小疑问终于解惑了~~
    最近在驱动方面一直在概念上不能很好的理解 有时候结合别人写的一点usb的例子能有点感觉,但是因为arm体系里面没有像单片机那样直接讲解引脚 ...
  • 学习ARM开发(1)
  • 学习ARM开发(2)
  • 学习ARM开发(4)
  • 学习ARM开发(6)
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved