欢迎来到天天文库
浏览记录
ID:14263376
大小:283.50 KB
页数:5页
时间:2018-07-27
《基于ddc楼宇控制系统的设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
基于DDC楼宇智能控制系统的设计高见芳(湖南科技职业学院电子信息工程与技术系湖南长沙410118)摘要:随着通信技术和智能技术的发展,使建筑物成为最佳工作与生活环境成为可能。因此,将楼宇中的电力、照明、空调、给排水、保安、通讯和广播等多方面的设备通过现场总线联接进行控制与管理是楼宇智能化的一个主要的发展主向,本设计是利用对上位机和下位机的软硬件系统的设计来实现楼宇智能化控制,达到预期的效果。关键字:通信技术、智能技术、CPU、DDC中图分类号:TP311文献标识码:ADDCcontrolsystembasedonthedesignofintelligentbuilding朗读显示对应的拉丁字符的拼音字典Gaojianfang(HunanVocationalCollegeofElectronicInformationandTechnology,Changsha410118)Abstract:Ascommunicationstechnologyandsmarttechnology,tomakethebuildingasthebestworkingandlivingenvironmentpossible.Therefore,buildingthepower,lighting,airconditioning,plumbing,security,communicationsandbroadcasting,andmanyotherdevicesviafieldbusconnectionforintelligentbuildingcontrolandmanagementisakeytothedevelopmentofthemain,thisdesignistheuseofPCandthenextcrewofthehardwareandsoftwaresystemdesignedtoachieveintelligentcontrolofbuildingstoachievethedesiredresults.Keywords:Communicationstechnology,IntelligentTechnology,CPU,DDC0、引言DDC系统的全称为直接数字控制器,是从PLC和FCS系统中派生出来的,它是用于监视和控制系统中有关机电设备的控制器,当然一个完整的控制器应具有相应的软硬件,才能够独立完成相关控制。因此,对DDC系统构成应符合一定的要求:①以16位或者32位微处理器为核心的可编程DDC;②具有可脱机控制的独立运行或联网运行能力;③具有独立的电源模块;④具有通信模块;⑤DDC具有LED显示模块,具备单独的后备电源,当外电断开时,能使RAM中的数据在60天内不丢失。⑥当外电重新供应时,在无需人工干预的情况下,DDC能自动恢复功能;为了达到上述要求,本设计是依据IEC61131-3[1]标准定义的编程模块和IEC61131-5[2] 定义的通信模块及多种现场总线CAN的FCS实现;引入模块化和开放设计理念,将整个系统分为上位机和下位机两大模块。其中上位机主要完成通信管理和控制功能,而下位机则实现功能模块的执行、系统管理、变量通信、用户程序的通信[3]和并可根据用户的需要进行I/O扩展等内容。1、系统总体设计方案该系统按功能可分为现场层、控制层、管理层三个部分,现场层是由下位机来完成,主要通过传感器实现相关数据的采集,各执行器、传感器、仪表与控制系统是通过CAN总线完成的相互之间的联接;而控制层和管理层两个功能是由上位机实现的,其中控制层由DDC控制器组成,完成整个系统的控制,管理层则由服务器、数据库、管理员和操作员站组成,主要实现人机对话、对相关数据管理等功能。其系统方框图如图1所示。图1系统整体方框图1.1上位机编程软件模块上位机由工程师站、数据库及操作员站和远程管理站组成,能够实现用户自定义功能的C/C++编辑调试界面,支持扩展DDC支持的硬件单元,对I/O映射表单元进行修改等满足DDC需要的体系结构。上位机软件开发界面有菜单、工程管理栏、编辑栏、状态信息栏等栏目,且具有直观,易操作的特点。1.2下位机模块硬件系统[4-5]硬件系统由一系列模块组成,包括CPU模块(解题模块和PP通信程序)、MODBUS总线模块、智能模块、通信模块和I/O模块等等,各模块之间的关系如图2所示。而模块中数据量以CPU处理数据量最大。传感器采集来的数据经过I/O接口,通过映射表映射到下位机的CPU的内存表,CPU直接对内存数据进行处理,并经过总线告之上位机。图2模块之间的关系图1.2.1CPU模块功能要求①管理功能:对采集的状态数据进行处理、管理。 ②通信功能:利用CPU中的接口UBS、RS232、RS485、CAN等总线及相关的通信协议实现与上位机通信的功能。③执行功能:执行上位机经过编程、编译后的用户程序。④调试和监控功能:支持对上位机所编程序调试及监控功能。⑤外设管理功能:对I/O模块的管理及数据更新功能。1.2.2CPU模块[6]CPU模块是整个控制系统的核心部分,它是用来调试、处理、管理和执行用户程序,负责扫描和驱动I/O模块,如图3所示,该模块有中央处理单元、I/O扩展单元、状使用权集单元、存贮单元和通信单元等。对CPU模块进行开发,首先构建硬件模块,即CPU的最小系统,再进行功能扩展;对下位机的采集、处理和通信程序等下位机系统程序的开发;最后进行系统集成三个步骤。图3CPU内部方框图1.2.3下位机系统程序[7-8]下位机系统程序包括引导程序、主程序、中断程序、I/O处理程序、通讯程序、功能模块控制程序、特殊寄存器和线圈、配置表格、高速部件故障处理等功能模块程序。图4为下位机程序流程图。图4下位机程序流程图2、系统工作原理该设计采用循环扫描的工作方式,每一个程序,CPU 都从第一条指令开始执行,按照指令步序号做周期性循环扫描,如没有跳转指令,则从第一条指令开始一条一条执行,直到结束后,再进入下一个扫描周期,如此循环往复。每一个循环称为一个扫描周期,而扫描周期的大小主要取决于如下几个因素:①CPU的主频。②程序中指令的多少。③指令周期。每个扫描周期主要阶段:①在输入刷新阶段,首先CPU扫描全部输入端口,读取各个端口的状态信息,并根据工作要求写入状态寄存器。完成刷新阶段的工作后,即转入程序的执行阶段,在程序执行期间,即使输入状态在不断的变化,但输入寄存器的内容不会随着发生变化,直到下一个周期的输入刷新阶段才可改变。②程序执行阶段根据用户输入的梯形图程序,从第一条指令开始逐步执行,并将相应的逻辑运算结果存入对应的内部辅助寄存器和输出状态寄存器中,当最后一条控制程序执行完成后,转入输出刷新阶段。③输出刷新阶段当所有指令执行完毕后,将状态寄存器的内容,依次送到I/O对应的输出寄存器中,并通过一定的转换方式,驱动执行部件工作。由此可见,输入刷新、程序执行、输出刷新三个阶段构成一个工作周期,并且循环往复,这就叫做循环扫描工作方式。由于输入刷新阶段是紧接输出刷新阶段后马上进行的,所以将这两个阶段称为IO映射表刷新。当然还有自诊断功能和通信功能。综上所述整个扫描过程如图5所示。图5下位机扫描过程图扫描周期的长度主要取决于程序的长度,扫描周期越长,相应速度越慢,由于每个周期只进行一次I/O刷新,所以系统存在输入输出滞后现象,这在一定程度上降低了系统的响应速度,但由于其对I/O映射表的变化每个周期限只输出更新一次,DDC在一个工作周期的大部分时间是与外部扩展模块隔离的,有利于避免工业现场的脉冲、瞬时的干扰,使误动作大大减少了,但在快速响应的系统中就会造成滞后现象。3、结论该设计是利用网络可编程控制器DDC为核心,以现场总线CAN、工业以太网、GPRS等相关的通信媒介,将传感器、执行电机和计算机进行远程或无线链接的硬件系统,通过对上位机进行编程,从而实现了对下位机的控制来实现楼宇系统的控制。具体实现如下功能:①达到操作简单、方便,并具备很强的故障诊断能力;②由于采用中心控制室对不同位置的建筑进行统一管理,大大节省了能源和人力成本;③控制的精确度大大提高,从而提高了舒适度;④由于传统的DDC系统校准后开始降低精度,而该系则无需校准,减小了误差; 总之,通过该设计系统的对楼宇进行控制各方面效率大大提高了,达到预期的效果。4、参考文献[1]IEC61131-3标准[S][2]IEC61131-5标准[S][3]黎连业智能大厦和智能小区安全防范系统的设计与实施[M]清华大学出版社2008[4]怯肇乾嵌入式系统硬件体系设计[M]北京航空航天大学出版社2007[5]胡汉才单片机原理及接口技术[M]清华大学出版社2008[6]PPC系列PLC中文手册[Z].2010[7]陆琼文刘传聚曹静;浦东国际机场变空调供水温度节能运行方案分析[J]暖通空调2003年第2期[8]周巧航,赵加宁,施雪华;深圳市某办公楼空调系统节能潜力分析[J];暖通空调;2004年第4期作者简介;高见芳,(1975—),男,(汉)湖南郴州人,讲师,硕士研究生,研究方向嵌入式技术方向湖南省长沙市湖南科技职业学院(暮云校区)电子信息工程与技术系邮编:410118联系人:高见芳手机:13975887743gaojianfang7527@163.com
此文档下载收益归作者所有
举报原因
联系方式
详细说明
内容无法转码请点击此处