软件工程课程设计智能灯光控制系统

软件工程课程设计智能灯光控制系统
软件工程课程设计智能灯光控制系统

软件工程课程设计

智能家居.智能灯光控制系统

学院计算机学院

专业

班级级班

学号

姓名

指导教师

合作人

2014年1月日

目录

1、引言...............................................................................................................................- 4 -

1.1、项目背景......................................................................................................................- 4 -

1.2、项目可行性..................................................................................................................- 4 -

1.3、项目目的及意义..........................................................................................................- 4 -

2、任务概述.......................................................................................................................- 5 -

2.1、系统定义......................................................................................................................- 5 -

2.1.1、自动感知...........................................................................................................- 5 -

2.1.2、智能分析...........................................................................................................- 5 -

2.1.3、智能决策...........................................................................................................- 5 -

2.1.4、远程控制...........................................................................................................- 5 -

2.1.5、电源控制...........................................................................................................- 5 -

2.2、术语定义:..................................................................................................................- 5 -

2.2.1、照明设备单元...................................................................................................- 5 -

2.2.2、光源单元...........................................................................................................- 6 -

2.2.3、照明模式...........................................................................................................- 6 -

2.3、数据描述:..................................................................................................................- 7 -

2.3.1、物理信号...........................................................................................................- 7 -

2.3.2、数字信号...........................................................................................................- 7 -

2.3.3、指令...................................................................................................................- 7 -

2.3.4、数据处理过程...................................................................................................- 7 -

3、需求分析.......................................................................................................................- 8 -

3.1、功能需求......................................................................................................................- 8 -

3.1.1、业务需求...........................................................................................................- 8 -

3.1.2、用户需求...........................................................................................................- 8 -

3.1.3、系统需求...........................................................................................................- 8 -

3.1.4、用例图及说明................................................................................................ - 10 -

3.2、性能需求................................................................................................................... - 12 -

3.2.1、速度................................................................................................................ - 12 -

3.2.2、鲁棒性............................................................................................................ - 12 -

3.2.3、容错性............................................................................................................ - 12 -

3.2.4、界面................................................................................................................ - 12 -

3.3、约束........................................................................................................................... - 14 -

3.3.1、运行环境........................................................................................................ - 14 -

3.3.2、硬件要求........................................................................................................ - 15 -

4、概要设计.................................................................................................................... - 16 -

4.1、系统架构设计........................................................................................................... - 16 -

4.1.1、总体架构........................................................................................................ - 16 -

4.1.2、智能控制........................................................................................................ - 17 -

4.1.3、远程控制:基于B/S结构 ............................................................................ - 17 -

4.2、系统需求设计........................................................................................................... - 17 -

4.2.1、智能控制设计................................................................................................ - 17 -

4.2.2、远程控制设计................................................................................................ - 19 -

4.2、系统业务流程图....................................................................................................... - 21 -

4.2.1、系统总体业务................................................................................................ - 21 -

4.2.2、远程控制业务................................................................................................ - 21 -

4.3、功能点概述及需求实现设计................................................................................... - 22 -

4.3.1、程序界面样例................................................................................................ - 22 -

4.3.2、账号、密码管理............................................................................................ - 24 -

4.3.3、网络连接、传输............................................................................................ - 24 -

4.3.4、指令序列生成及管理.................................................................................... - 24 -

4.3.5、系统算法........................................................................................................ - 24 -

4.3.6、功能点及需求对应表.................................................................................... - 24 -

4.3.7、功能模块图及系统结构图............................................................................ - 25 -

4.4、开发环境、使用技术、开发模式........................................................................... - 25 -

5、详细设计.................................................................................................................... - 26 -

5.1、功能点实现设计....................................................................................................... - 26 -

5.1.1、账号、密码管理............................................................................................ - 26 -

5.1.2、网络连接........................................................................................................ - 26 -

5.1.3、指令序列生成及管理.................................................................................... - 27 -

5.1.4、系统算法........................................................................................................ - 27 -

5.2、数据结构设计........................................................................................................... - 30 -

5.2.1、单一指令数据结构........................................................................................ - 30 -

5.2.2、指令序列数据结构........................................................................................ - 31 -

5.3、项目开发计划........................................................................................................... - 32 -

5.4、课程设计总结........................................................................................................... - 32 -

1、引言

1.1、项目背景

随着都市生活的节奏加快,人们将越来越多的精力放在工作、养家上,而对于生活中的细节则越来越无暇顾及,因此,生活用品(如家电)的智能化、“去人工化”就显得尤为重要。

而随着物联网技术的兴起,家居智能化控制的呼声也越来越高。

智能化管理,不只是便捷,更重要的一点在于通过对家电耗电量的合理管理,降低家庭家电系统的耗电量。

结合传感器技术与智能化算法,通过对物理信息的感应做出正确的选择,就是本项目这对目前的社会现状和技术背景所定下的功能设计方向。

1.2、项目可行性

本系统功能实现,以物联网传感技术及智能化算法为基础。根据目前本领域技术的发展,本项目实现可能性较大。

目前市场智能化控制设备良莠不齐,本项目推广渠道较广。

综合上所述,本项目可行性较高。

1.3、项目目的及意义

本项目针对家电系统的智能化控制而设计功能。

本项目旨在通过对家居的智能化控制,方便人们的生活,让人们可以不用为了家居控制等细节烦心,在工作一天、身心疲惫后,在家中可以享受优质的服务,而不是还要为了所谓的自理能力再浪费已经被工作消耗殆尽的精力。

同时,对家电的智能化管理,将有助于延长家电的寿命,降低家电的耗电量。

综上所述,本项目具有的意义包括:

1、方便居民生活;

2、缓解都市人生活压力,提高都市生活质量;

3、助力低碳生活的推广。

目前,本项目先实现较为被重视的家居灯光照明系统的智能化。未来,本项目会推出系列产品,如家居控温设备智能化控制系统等。

2、任务概述

2.1、系统定义

本系统是通过智能化控制,方便用户控制家庭电器的,应做到以下几点:

2.1.1、自动感知

即通过传感器感知室内环境,包括光照强度、人员数量。

2.1.2、智能分析

根据传感器采集到的信息,计算得出室内光照情况及人员所处环境。

2.1.3、智能决策

根据室内情况,选择照明设备应有的亮度和光照模式。

2.1.4、远程控制

可以通过手机端、PC端对指定的照明设备进行控制。

2.1.5、电源控制

在用户不进行干预的情况下,只有在用户在家时,本系统中大部分设备才开始工作。用户不在家中时,系统中只有负责检测家主是否在家中的传感器工作。

用户可以通过密码设定等方式,控制家电系统整体断电。

2.2、术语定义:

2.2.1、照明设备单元

室内,在家居的电气系统中,一处光照来源(位置相近)作为一处照明设备单元,不包括家电系统之外的照明设备。例如,手电筒、应急灯等自身带电源的、可以自身作为一个电气系统的电气设备不再考虑范围内。

如下图:

室内照明设备分布图

例如,位置相邻的光源作为一处照明设备单元的话,多灯灯柱上的多盏灯可视为是一处照明设备单元,位置较远的壁灯,各自划分为一处照明设备单元,位置相近的壁灯可以几盏划分为一单元。

单元的划分可视室内照明设备实际位置进行划分,在为用户设计照明设备安放位置时就需划分好照明设备单元。

2.2.2、光源单元

一盏灯就是一个光源单元。是系统对照明设备控制的最基本单位。照明模式的实现是通过对光源单元工作方式的指令组合作出的。

2.2.3、照明模式

分为两种情况:

1、照明设备单元只有一个光源单元时,光照模式只有工作和不工作;对于工作中的光源单元,通过对电气设备两端电压大小进行控制达到强弱光模式。

2、照明设备单元由若干个光源单元组成时,光照模式根据光源单元工作数目以及各光源单元的组合进行划分。例如:

1至5盏灯亮,有5种基本模式(暨亮灯数目为1~5)。

另外,根据灯光颜色,可以更进一步根据组合后的效果细分出不同模式;根据光源单元是否具有闪烁功能,可以更进一步设计照明模式模式。

系统选择照明模式(或人工选择照明模式,由系统执行)的实现是通过系统发出对若干光源单元工作方式的指令的组合实现的。

2.3、数据描述:

2.3.1、物理信号

不同的传感器采集到的相关的室内物理信息,例如光敏传感器采集到的的光照强度、远红外传感器采集到的是否有人、人数、活跃度等信息。

2.3.2、数字信号

根据物理信号的强弱、大小等信息,通过系统的映射算法得出对应的反映物理信息的数字信号。

2.3.3、指令

根据数字信号反映的关照强度、人数、人的活跃度等信号,根据对应的映射机制(if-then 机制),系统将做出决策,决策通过指令得以实现。

指令表现为控制对应的照明设备单元中,各个光源单元的工作与否、工作时功率大小。

2.3.4、数据处理过程

综上可得以下数据处理思路:(数据流图)

3、需求分析

3.1、功能需求

3.1.1、业务需求

实现对家中的所有接入家庭电路中的照明设备(不包括手电筒等自身提供电力的照明设备)的智能控制。

包括电气系统的自身智能化和用户控制的方便化两方面。

3.1.2、用户需求

3.1.2.1、智能管理

在用户不干预的情况下,系统能控制灯光的照明模式,达到计算之内的最佳照明效果。

3.1.2.2、远程控制

用户能通过PC、手机控制家中任意一个光源单元的工作模式,包括是否工作、工作功率等情况。

3.1.3、系统需求

3.1.3.1、智能控制

3.1.3.1.1、实时感知

在家中布设传感器,采集光照强度、人员数量、人员活动情况等物理信息。

3.1.3.1.2、物理信息数字化

物理信息能转化为数字信息。暨特定的数字表示特定的物理状态。

例如,一串数字信号中,某一部分数字序列表示室内的某个区域、另一部分的数字序列表示室内该区域的光照强度,等。

3.1.3.1.3、基础模式设定

照明模式:对选定范围所有照明设备发出指令序列,序列包括所有光源单元是否工作及工作功率大小的指令。各个单元之间工作与否互不影响;对各个单元发出的指令互不影响。指令序列的内容、数据量大小视选定范围内的光源单元数量、光源单元工作功率大小范围及光源单元工作方式数目而定。

例如下图:

12345

中光弱光弱光

灭强光

指令序列

0010010111

模式设定是智能化决策的基础,智能化决策就是根据实际情况对系统中已有模式的选择。

3.1.3.1.4、智能化决策

例如,当某一区域内,光照强度低于适当水准时,系统向该区域的照明设备输出增加工作功率的指令。当某一区域内有人,且该人员的活跃程度较低时,判断该人员“在休息”,降低光照强度至“睡眠模式”。

3.1.3.2、远程控制

3.1.3.2.1、模式选择

预先设定好几种照明模式,如一个区域的照明设备单元中,只有弱光部分的光源单元工作,其余的都不工作,为“睡眠模式”;天花板下照灯的彩色闪灯工作,其余的光源单元均不工作,为“聚会模式”,等等。

然后,用户可以通过手机或PC进行模式选择。选择后系统将根据选择对各个光源单元发出“工作”或“不工作”等指令。

3.1.3.2.2、自定义模式

用户可设定室内各个光源单元的工作与否(闪光灯可有“闪烁”选择),自定义个性化的照明模式,为聚会、晚餐等特殊情况和个人喜好设定专属的灯光效应。

自定义模式,其实就是定义好一个指令组合,组合中的指令单元对应选定的区域内的光

源单元。

定义指令组合不是直接定义由0、1组成的指令序列,而是选择各个光源单元的强中弱光、灭等组合简介定义指令序列。定义方式可在界面上选择。

此种系统控制模式未来可在剧院、片场等地推广。

3.1.3.2.1、个别调控

用户可在上述两种模式的基础上,根据时间、地点、气候等实际情况,对个别光源单元的工作与否及功率大小进行调控。

3.1.4、用例图及说明

系统用例图

3.2、性能需求

3.2.1、速度

要求系统反应的速度和平时用户启动家电系统的速度一样。对硬件要求较高,本文档不做详述。

3.2.2、鲁棒性

可承受同时多组指令的发送。

要求对室内做多个分区后,假使每个分区都同时出现人员的活动有较大变化,系统可同时对每个分区发出变化照明模式的指令。

3.2.3、容错性

发生错误和故障时,系统不会出现崩溃现象。

1、在智能控制功能上,当系统中出现某一个或若干个光源单元发生故障时,系统能继续对其他光源单元发出指令进行控制。

2、在用户远程控制上,当用户发出错误的指令时,系统发出错误警告,而不是执行该指令。

3.2.4、界面

将功能点进行组织分类,而不是全部罗列在界面上。界面有多层,但界面层数不能太多,以2~3层为佳。

类似以下几幅图:

主界面样例

远程控制模式主界面

“卧室”选项界面样例

3.3、约束

3.3.1、运行环境

3.3.1.1、程序运行要求

本系统软件部分通过Web程序,以B/S架构实现,要求程序能通过能在Windows、安卓、i-OS等主流操作系统上使用的浏览器运行。

浏览器包括市面上主流浏览器,也包括本项目中专门开发的浏览器,界面要求见“3.2.4、界面”。

3.3.1.2、网络要求

1、能通过家庭局域网进行控制;

2、能通过登陆互联网进行控制。

3.3.2、硬件要求

硬件具体设计在此文档不做详述,此处只根据软件运行及家居设计,对硬件功能、性能作出要求。

3.3.2.1、传感器

感知如下物理信息:

3.3.2.1.1、红外传感器

利用红外辐射的热效应,探测器的敏感元件吸收辐射能后引起温度升高,进而使某些有关物理参数发生变化,通过测量物理参数的变化来确定探测器所吸收的红外辐射,进一步确定室内人员数量。

3.3.2.1.2、人体移动传感器

常用在走廊、过道等有人体活动的地方,与其它设备连接后,有人走动时自动控制电源接通。

3.3.2.1.3、环境光传感器

感知周围光照强度情况,并告知系统将照明设备光照强度调节至合适程度。

3.3.2.2、布线

3.3.2.4、功率控制

家电设备接入家庭电路中时,能通过变压器控制接入电器的电压大小。

3.3.2.3、硬件接口需求

能通过编码器、译码器实现以下数据转变:

1、将软件部分输入的数据编码成能控制硬件工作方式的机器语言;

2、将传感器采集到的物理信息译码成高级语言程序中的数据。

4、概要设计

4.1、系统架构设计

此处不详细设计硬件架构。

4.1.1、总体架构

由感知层生成物理信息、或由应用层输入人工选择,经过传输层传至智能处理层,系统根据流入数据生成指令序列,传输到相应的照明设备的功率控制处,对该设备的功率大小进行调节。

本文档只设计软件部分,对硬件设计不做详述,只提运行系统的硬件要求。

4.1.2、智能控制

4.1.3、远程控制:基于B/S结构

4.2、系统需求设计

4.2.1、智能控制设计

4.2.1.1、实时感知

将室内划分为若干个区域,如下图:

将家中的照明设备按区域进行分区,例如客厅的区域为第一区,进一步将客厅的若干照明设备单元进行编号,编为1.1~1.n。

照明设备及传感器分布平面图

每一个照明设备单元旁,都安装有光传感器、人体移动传感器和红外传感器(详见3.3.2.1、传感器),通过传感器感知室内相应区域的光强、人员数量、人员活动情况等物理信息。

此部分由硬件实现,不作更进一步设计。

4.2.1.2、物理信息数字化

设定映射函数,规定与物理信息对应的数字信息。例如:

以特定的数字序列表明物理信息:有人与否+人员活动活跃度+光照强度。如下图:

4.2.1.3、基础模式设定

设置各个光源单元的工作情况,并将该设置保存为基础模式。以下图为例:

例:设置除了客厅之外,其余区域的照明设备均不工作。假设沙发在照明设备单元1.5旁,除了照明设备单元1.5(或旁边的1.3、1.4)为弱光外,其余照明设备单元均不工作。

将上述设置定为“暂时小憩模式”。以应对当用户回家后因劳累而暂时在沙发上休息的情况。

4.2.1.4、智能化决策

假设,用户只出现在自己的客厅(假设是第1区域),且用户出现位置是沙发的位置(假设是1.5区域)、并长时间不作大范围移动,则系统将选择“暂时小憩模式”。

4.2.2、远程控制设计

4.2.2.1、模式选择

用户能通过界面对预先设定好的几种模式进行选择。

4.2.2.2、自定义模式

进入系统的模式设置业务后,用户能通过界面设置各个光源单元的工作情况,之后点击保存为自定义模式模式,并为该模式命名。

4.2.2.3、个别调控

用户能通过界面对任意一光源单元工作情况进行选择,如下图:

PLC课程设计-自动双层停车场控制系统设计

河海大学常州校区毕业设计(论文) 自动双层停车位PLC课程设计 年级专业________ 12级电气自动化___________ 学生姓名___________ 韩发亮________________ 指导教师___________ 朱丹清________________ 评阅人____________________________________ 教学地点常州冶金技师学院__________

内容摘要 可编程序控制器(Programmable controlle)简称PLC,是近年来一种极为迅速,应用极为广泛的工业控制装置。它是一种专为工业环境应用而设计的数字运行的电子系统,它采用可编程程序的存储器,用来存储用户指令,通过数字或模拟的输入/输出完成确定的逻辑顺序、定时、记数、运算和一些确定的功能来控制各种类型的机械或生产过程。 随着汽车工业的发展,以及国家的经济型社会、节约型经济的政策、可持 续发展战略等,决定了立体停车设备的发展和立体停车设施问题。近年来由于汽车数量的快速增加,对停车场的需求必将日益提高,停车难的问题越来越突出,人们对停车的要求也越来越迫切。而对于快速发展的中国各个城市,停车难也随着城市经济的快速发展和汽车数量的激增接踵而来。 关键词:pic;自动化;方便

前言 (1) 第1章课程内容及设计方案 (2) 1.1组成原理 (2) 第2章方案设计 (3) 2.1取车过程 (3) 2.2存车过程 (4) 2.3结构特点 (5) 2.4系统硬件设计 (5) 2.5外部硬件连接图 (6) 2.6操作面板设计 (7) 2.7控制线路图 (7) 2.8主电路图 (8) 第3章软件设计 (10) 3.1系统软件设计过程 (10) 3.1.1X10车盘的调试 (10) 3.1.2X11车盘的调试 (10) 3.1.3X12车盘的调试 (11) 3.1.4X13, X14车盘的调试 (11) 3.2梯形图 (11) 3.3语句表 (14) 第4章结束语 (17) 第5章谢辞 (18) 参考文献 (19)

智能照明系统设计

智能照明系统的设计 1引言 随着人民生活水平的不断提高,人们对工作和生活环境的要求越来越高,同时对照明系统的要求也越来越高。照明领域的能源消耗在总的能源消耗中占了相当大的比例,节约能源和提高照明质量是当务之急。照明用电作为电力消耗的重要部分,已经占到了电力消耗的10%左右,并且随着我国国民经济的迅猛发展和人民生活水平的不断提高,照明用电还将不断增加。[1] 传统照明技术受到了强烈冲击。一方面,由于信息技术和计算机的发展对照明技术的变化提供了技术支撑;另一方面,由于能源的紧缺,国家对照明节能越来越重视,新型的照明技术得以迅速发展,以满足使用者节约能源、舒适性、方便性的要求。 智能照明系统是最先进的一种照明控制方式,它采用全数字、模块化、分布式的系统结构,通过五类控制线将系统中的各种控制功能模块及部件连接成一个照明控制网络,它可以作为整个建筑物自动化管理系统(BA系统)[2]的,一个子系统通过网络软件接入BA系统,也能作为独立系统单独运行,在照明控制实现手段上更专业、更灵活,可实现对各种照明灯的调光控制或开关控制,是实现舒适照明的有效手段,也是节能的有效措施。 智能照明系统可对白炽灯、日光灯(专用镇流器)、节能灯、石英灯等多种光源调光,满足各种环境对照明的要求。适用范围有:大型公共建筑,如会展中心、航站楼、客运站、体育场馆、大型商场等;博物馆、美术馆、图书馆等文化建筑和教学建筑;星级酒店和高档写字楼的宴会厅、多功能厅、会议室、大堂、走道等场所。 通过采用智能照明系统,可实现以下控制功能:

(1)时钟控制:通过时间设定实现各照明区域的不同控制。 (2)调光控制:通过照度探测器和调光模块,达到各区域照度值始终在预先设定值范围。 (3)区域场景控制:通过控制面板和调光模块,实现各照明区域的场景切换控制。 (4)动静探测控制:通过动静探测器和调光/开关模块,实现各照明区域的自动开关控制。 (5)手动遥控器控制;通过红外线遥控器,实现在正常状态下各区域内的照明灯具的手动控制和区域场景控制。 (6)应急照明控制:系统对特殊区域内的应急照明所执行的控制。 3智能照明控制系统原理与组成 智能照明系统是基于计算机控制平台的全数字、模块化、分布式总线型控制系统。中央处理器、模块之间通过网络总线直接通信,利用总线使照明、调光、百叶窗、场景、控制等实现智能化,并成为一个完整的总线系统。可依据外部环境的变化自动调节总线中设备的状态,达到安全、节能、人性化的效果,并能在今后的使用中根据用户的要求通过计算机重新编程来增加或修改系统的功能,而无须重新敷设电缆,智能照明控制系统的可靠性高,控制灵活,是传统的照明控制方式所无法做到的。 智能照明的系统通常主要由调光模块、开关模块、控制面板、液晶显示触摸屏、智能传感器、PC接口、时间管理模块、手持式编程器、监控计算机(大型网络需网桥连接)等部件组成。 线路系统:总线式智能照明简单的开关特点:负载回路连线接到输出单元的输出端,控制开关用五类线与输出单元相连。负载容量较大时仅考虑加大输出单元容量,控制开关不受影响;开关距离较远时,只须加长控制总线的长度,节省大截面电缆用量;可通过软件设置多种功能(开/ 关、调光、定时等)。总线式智能照明系统双控电路特点:实现双控时只需简单地在控制总线上并联一个开关即可;进行多点控制时,依次并联多个开关即可,开关之间仅用一条五类线连接,线路安装简单省事。 控制方式:智能照明控制,采用低压二次小信号控制,控制功能强、方式多、范围广、自动化程度高,通过实现场景的预设置和记忆功能,操作时只须按一下控制面板上某一个键即可启动一个灯光场景(各照明回路不同的亮暗搭配组成一种灯光效果),各照明回路随即自动变换到相应的状态。上述功能也可以通过其他界面如遥控器等实现。 照明方式:智能照明控制系统采用“调光模块”,通过灯光的调光在不同使用场合产生不同灯光效果,营造出不同的舒适的氛围。

智能家居控制系统课程设计报告

.. XXXXXXXXXXXXXX 嵌入式系统原理及应用实践 —智能家居控制系统(无操作系统) 学生姓名XXX 学号XXXXXXXXXX 所在学院XXXXXXXXXXX 专业名称XXXXXXXXXXX 班级XXXXXXXXXXXXXXXXX 指导教师XXXXXXXXXXXX 成绩 XXXXXXXXXXXXX 二○XX年XX月

综合实训任务书 学生姓名XXX 学生学号XXX 学生专业XXX 学生班级XXX 设计题目智能家居控制系统(无操作系统) 设计目的: 巩固AD转换模块的应用—光照采集 掌握PWM驱动蜂鸣器产生不同频率声音的方法 巩固SSI 模块控制数码管动态显示的方法 掌握定时器控制数码管实现动态扫描的思想 掌握DS18B20检测温度的程序设计方法 掌握一个完整项目的分析、规划、硬件设计、软件设计、报告撰写的流程方法。 具体任务: 1、编写(或改写)发光二极管、按键、继电器、定时器、数码管、ADC、PWM、温度传感器DS18B20等模块的初始化程序及基本操作程序。 2、为保证数码管显示的稳定性,使用定时器定时扫描各个数码管,可避免 处理器在执行其他程序时,数码管停止扫描而使得显示不正常。 3、通过ADC模块采集开发板上的光敏电阻(CH3),并在数码管低四位显示 采集的值,将光照强度分为 5 级,亮度最亮时开发板上的 4 颗LED全部熄灭, 亮度越来越低时,分别点亮 1 颗、2 颗、3 颗,完全黑暗时点亮 4 颗LED。 4、通过DS18B20检测环境温度,并在数码管高三位显示(两位整数、一位 小数),当环境温度低于设定的下限温度时,蜂鸣器报警,同时打开空调制热(继 电器);当环境温度高于上限温度时,蜂鸣器报警,同时打开空调制热(继电器)。 5、通过开发板上的三个按键KEY1、KEY2、KEY4(KEY3引脚与DS18B20共用,在此项目中不使用)设定上下限温度: KEY1按一次设定上限温度(同时数码管显示上限温度),按两次设定下限温 度(同时数码管显示下限温度),按三次,设定完成(同时数码管显示实时温度); KEY2按一次,上限或下限温度加1; KEY3—该引脚被DS18B20占用,不可使用!!! KEY4按一次,上限或下限温度减1。

基于单片机的智能照明控制系统设计[1]

设计名称:智能照明控制系统组别:第五组 组长:XX 组员:XX

基于单片机的智能照明控制系统设计 随着电子技术的飞速发展,基于单片机的控制系统已广泛应用于工业、农业、电力、电子、智能家居等行业,微型计算机作为嵌入式控制系统的主体与核心,代替了传统的控制系统的常规电子线路。 本文介绍了基于单片机AT89C51的室内灯光控制系统及其原理,提出了有效的节能控制方法。该系统采用了当今较成熟的传感技术和计算机控制技术,利用多参数来实现对学校教室室内照明的控制。 系统设计包括硬件设计和软件设计两部分。工作时,光信号取样电路采集光照强弱、人体信号采集电路采集室内是否有人、是否为工作时间等信息并将信号送到单片机,单片机根据这些信息通过控制电路对照明设备进行开关操作,从而实现照明控制,以达到节能的目的。

目录 1 引言....................................................................... 1.1 研究背景.............................................................. 1.2 智能照明控制系统的优点................................................. 2 设计部分................................................................... 2.1设计要求............................................................... 2.2系统设计............................................................... 2.3逻辑控制............................................................... 2.4硬件设计............................................................... 2.4.1 系统硬件总述....................................................... 2.4.2 AT89C51单片机介绍................................................. 2.4.3 光照检测电路....................................................... 2.4.4 人体信号采集电路................................................... 2.4.5 比较电路........................................................... 2.4.6 延迟时间选择电路................................................... 2.4.7 输出控制电路....................................................... 3 系统软件设计及实现......................................................... 4 结论...................................................................... 5 评价……………………………………………………………………………………………….. 6 组员分工…………………………………………………………………………………………..

机电控制系统课程设计

JIANG SU UNIVERSITY 机电系统综合课程设计 ——模块化生产教学系统的PLC控制系统设计 学院:机械学院 班级:机械 (卓越14002) 姓名:张文飞 学号: 3140301171 指导教师:毛卫平 2017年 6月

目录 一: MPS系统的第4站PLC控制设计 (3) 1.1第四站组成及结构 (3) 1.2 气动回路图 (3) 1.3 PLC的I/O分配表,I/O接线图(1、3、6站电气线路图) (4) 1.4 顺序流程图&梯形图 (5) 1.5 触摸屏控制画面及说明,控制、信息软元件地址表 (10) 1.6 组态王控制画面及说明 (13) 二: MPS系统的两站联网PLC控制设计 (14) 2.1 PLC和PLC之间联网通信的顺序流程图(两站)&从站梯形图 (14) 2.2 通讯软元件地址表 (14) 三:调试过程中遇到的问题及解决方法 (18) 四:设计的收获和体会 (19) 五:参考文献 (20)

一:MPS系统的第4站PLC控制设计 1.1第四站组成及结构: 由吸盘机械手、上下摆臂部件、料仓换位部件、工件推出部件、真空发生器、开关电源、可编程序控制器、按钮、I/O接口板、通讯接口板、多种类型电磁阀及气缸组成,主要完成选择要安装工件的料仓,将工件从料仓中推出,将工件安装到位。 1.吸盘机械手臂机构:机械手臂、皮带传动结构真空吸嘴组成。由上下摆臂装置带动其旋转完成吸取小工件到放小工件完成组装流程的过程。 2.上下摆臂结构:由摆臂缸(直线缸)摆臂机械装置组成。将气缸直线运动转化为手臂旋转运动。带动手臂完成组装流程。 3.仓料换位机构:由机构端头换仓缸带动仓位装置实现换位(蓝、黑工件切换)。 4.推料机构:由推料缸与机械部件载料平台组成。在手臂离开时将工件推出完成上料。 5.真空发生器:当手臂在工件上方时,真空发生器通气吸盘吸气。 5.I/O接口板:将桌面上的输入与输出信号通过电缆C1与PLC的I/O相连。 6.控制面板:完成设备启动上电等操作。(具体在按钮上有标签说明)。

控制系统仿真课程设计

控制系统仿真课程设计 (2010级) 题目控制系统仿真课程设计学院自动化 专业自动化 班级 学号 学生姓名 指导教师王永忠/刘伟峰 完成日期2013年7月

控制系统仿真课程设计(一) ——锅炉汽包水位三冲量控制系统仿真1.1 设计目的 本课程设计的目的是通过对锅炉水位控制系统的Matlab仿真,掌握过程控制系统设计及仿真的一般方法,深入了解反馈控制、前馈-反馈控制、前馈-串级控制系统的性能及优缺点,实验分析控制系统参数与系统调节性能之间的关系,掌握过程控制系统参数整定的方法。 1.2 设计原理 锅炉汽包水位控制的操作变量是给水流量,目的是使汽包水位维持在给定的范围内。汽包液位过高会影响汽水分离效果,使蒸汽带水过多,若用此蒸汽推动汽轮机,会使汽轮机的喷嘴、叶片结垢,严重时可能使汽轮机发生水冲击而损坏叶片。汽包液位过低,水循环就会被破坏,引起水冷壁管的破裂,严重时会造成干锅,甚至爆炸。 常见的锅炉汽水系统如图1-1所示,锅炉汽包水位受汽包中储水量及水位下汽包容积的影响,而水位下汽包容积与蒸汽负荷、蒸汽压力、炉膛热负荷等有关。影响水位变化的因素主要是锅炉蒸发量(蒸汽流量)和给水流量,锅炉汽包水位控制就是通过调节给水量,使得汽包水位在蒸汽负荷及给水流量变化的情况下能够达到稳定状态。 图1-1 锅炉汽水系统图

在给水流量及蒸汽负荷发生变化时,锅炉汽包水位会发生相应的变化,其分别对应的传递函数如下所示: (1)汽包水位在给水流量作用下的动态特性 汽包和给水可以看做单容无自衡对象,当给水增加时,一方面会使得汽包水位升高,另一方面由于给水温度比汽包内饱和水的温度低,又会使得汽包中气泡减少,导致水位降低,两方面的因素结合,在加上给水系统中省煤器等设备带来延迟,使得汽包水位的变化具有一定的滞后。因此,汽包水位在给水流量作用下,近似于一个积分环节和惯性环节相串联的无自衡系统,系统特性可以表示为 ()111()()(1)K H S G S W S s T s ==+ (1.1) (2)汽包水位在蒸汽流量扰动下的动态特性 在给水流量及炉膛热负荷不变的情况下,当蒸汽流量突然增加时,瞬间会导致汽包压力的降低,使得汽包内水的沸腾突然加剧,水中气泡迅速增加,将整个水位抬高;而当蒸汽流量突然减小时,汽包内压力会瞬间增加,使得水面下汽包的容积变小,出现水位先下降后上升的现象,上述现象称为“虚假水位”。虚假水位在大中型中高压锅炉中比较显著,会严重影响锅炉的安全运行。“虚假水位”现象属于反向特性,变化速度很快,变化幅值与蒸汽量扰动大小成正比,也与压力变化速度成正比,系统特性可以表示为 222()()()1f K K H s G s D s T s s ==-+ (1.2) 常用的锅炉水位控制方法有:单冲量控制、双冲量控制及三冲量控制。单冲量方法仅是根据汽包水位来控制进水量,显然无法克服“虚假水位”的影响。而双冲量是将蒸汽流量作为前馈量用于汽包水位的调节,构成前馈-反馈符合控制系统,可以克服“虚假水位”影响。但双冲量控制系统要求调节阀具有好的线性特性,并且不能迅速消除给水压力等扰动的影响。为此,可将给水流量信号引入,构成三冲量调节系统,如图1-2所示。图中LC 表示水位控制器(主回路),FC 表示给水流量控制器(副回路),二者构成一个串级调节系统,在实现锅炉水位控制的同时,可以快速消除给水系统扰动影响;而蒸汽流量作为前馈量用于消除“虚假水位”的影响。

软件工程课程设计智能灯光控制系统

软件工程课程设计 智能家居.智能灯光控制系统 学院计算机学院 专业 班级级班 学号 姓名 指导教师 合作人 2014年1月日

目录 1、引言...............................................................................................................................- 4 - 1.1、项目背景......................................................................................................................- 4 - 1.2、项目可行性..................................................................................................................- 4 - 1.3、项目目的及意义..........................................................................................................- 4 - 2、任务概述.......................................................................................................................- 5 - 2.1、系统定义......................................................................................................................- 5 - 2.1.1、自动感知...........................................................................................................- 5 - 2.1.2、智能分析...........................................................................................................- 5 - 2.1.3、智能决策...........................................................................................................- 5 - 2.1.4、远程控制...........................................................................................................- 5 - 2.1.5、电源控制...........................................................................................................- 5 - 2.2、术语定义:..................................................................................................................- 5 - 2.2.1、照明设备单元...................................................................................................- 5 - 2.2.2、光源单元...........................................................................................................- 6 - 2.2.3、照明模式...........................................................................................................- 6 - 2.3、数据描述:..................................................................................................................- 7 - 2.3.1、物理信号...........................................................................................................- 7 - 2.3.2、数字信号...........................................................................................................- 7 - 2.3.3、指令...................................................................................................................- 7 - 2.3.4、数据处理过程...................................................................................................- 7 - 3、需求分析.......................................................................................................................- 8 - 3.1、功能需求......................................................................................................................- 8 - 3.1.1、业务需求...........................................................................................................- 8 - 3.1.2、用户需求...........................................................................................................- 8 - 3.1.3、系统需求...........................................................................................................- 8 - 3.1.4、用例图及说明................................................................................................ - 10 - 3.2、性能需求................................................................................................................... - 12 - 3.2.1、速度................................................................................................................ - 12 - 3.2.2、鲁棒性............................................................................................................ - 12 - 3.2.3、容错性............................................................................................................ - 12 - 3.2.4、界面................................................................................................................ - 12 - 3.3、约束........................................................................................................................... - 14 - 3.3.1、运行环境........................................................................................................ - 14 - 3.3.2、硬件要求........................................................................................................ - 15 - 4、概要设计.................................................................................................................... - 16 - 4.1、系统架构设计........................................................................................................... - 16 - 4.1.1、总体架构........................................................................................................ - 16 - 4.1.2、智能控制........................................................................................................ - 17 - 4.1.3、远程控制:基于B/S结构 ............................................................................ - 17 - 4.2、系统需求设计........................................................................................................... - 17 - 4.2.1、智能控制设计................................................................................................ - 17 - 4.2.2、远程控制设计................................................................................................ - 19 -

室内灯光控制系统的设计之令狐文艳创作

令狐文艳 室内灯光控制系统的设计 令狐文艳 毕业设计(论文)

摘要 本课题主要研究的是针对室内灯光的自动控制展开研究,提出了室内灯光控制的具体原理以及它的具体设计思路,提出了基于室内灯光控制系统的详细设计详细内容,在研究该课题的途中努力学习了智能室内灯光控制系统的硬件设备以及相应的软件。本研究以STC89C52单片机为主要操作核心,本研究采用了光敏三极管做为对外界自然光线的强度来进行详细检测,采用热红外人体传感器检测教室有没人进出;再根据本控制系统对外界自然光信号与人体存在的红外信号采取的智能判断,以及对室内需要合理打开灯的条件,以完成对室内照明回路智能控制,从而以达到合理节约利用电能的目的。此外,采用了LCD液晶显示器以用来显示室人数。本研究主要采用的结构为模块化设计,具有简单,体积小等很多优点,以用来满足本研究达到室内灯光控制系统的要求。 [关键词] :STC89C52;热红外人体传感器;光敏三极管;自动控制; Abstract The design analyzes the principle and realization method of the classroom light automatic control, and puts forward the classroom lighting design idea of automatic control system, and on this basis to develop the intelligent control system hardware and corresponding software through researching on automatic control method for classroom lighting. This study adopted the light activated triode as to outside natural light intensity to a detailed inspection; According to the control system’s intelligent judgment of the environmental light signal and the human existence signal, as well as to the classroom reasonable conditions, opening the lamp to complete automatic control of the classroom lighting circuit, so as to achieve the purpose of saving electricity,to meet the requirements of this study to the indoor lighting control system. Key words: STC89C52; pyroelectricinfrared sensor; automatic control; light activated triode

电气综合控制系统课程设计

成都理工大学工程技术学院电气综合控制系统课程设计 院系:自动化工程系 专业:建筑电气与智能化 班级:2013建电1班 学号: 姓名: 同组成员: 指导老师:

完成时间:2015年12月25日

目录 概述 (1) 一、PLC的分类及特点 (1) 二、PLC的结构与工作原理 (1) 三、S7-200 PLC的硬件组成及指令系统 (2) 四、常用低压电器介绍 (3) 第一部分 (6) 课题一电动机带延时正反转控制实操模拟 (6) 课题二天塔之光控制模拟 (10) 课题三机械手控制模拟 (15) 第二部分 (20) 课题一电动机点动控制 (20) 课题二电动机自锁控制 (22) 课题三两台电动机顺序起、停控制 (24) 课题四三台电动机顺序起动控制 (26) 总结 (28)

概 述 一、PLC 的分类及特点 可编程控制器简称PLC (Programmable Logic Controller ),在1987年国际电工委员会(International Electrical Committee )颁布的PLC 标准草案中对PLC 做了如下定义:PLC 是一种专门为在工业环境下应用而设计的数字运算操作的电子装置。它采用可以编制程序的存储器,用来在其内部存储执行逻辑运算、顺序运算、计时、计数和算术运算等操作的指令,并能通过数字式或模拟式的输入和输出,控制各种类型的机械或生产过程。PLC 及其有关的外围设备都应该按易于与工业控制系统形成一个整体,易于扩展其功能的原则而设计。 PLC 的分类:按产地分,可分为日系、欧美、韩台、大陆等;按点数分,可分为大型机、中型机及小型机等;按结构分,可分为整体式和模块式;按功能分,可分为低档、中档、高档三类。 PLC 的特点:1.可靠性高,抗干扰能力强2.配套齐全,功能完善,适用性强3.易学易用,深受工程技术人员欢迎3.系统的设计、建造工作量小,维护方便,容易改造4.体积小,重量轻,能耗低 二、PLC 的结构与工作原理 PLC 的结构:PLC 的类型繁多,功能和指令系统也不尽相同,但结构与工作原理则大同小异,通常由主机、输入/输出接口、电源、编程器扩展器接口和外部设备接口等几个主要部分组成。其组成框图如图1所示。 图1 整体式PLC 的组成框图 PLC 的工作原理:PLC 是采用“顺序扫描,不断循环”的方式进行工作的。即在PLC 运行时,CPU 根据用户按控制要求编制好并存于用户存储器中的程序,按指令步序号(或地址号)作周期性循环扫描,如无跳转指令,则从第一条指令开始逐条顺序执行用户程序,直至程序结束。然后重新返回第一条指令,开始下一轮新的扫描。在每次扫描过程中,还要完成对输入信号的采样和对输出状态的刷新等工作。 接触器电磁阀指示灯电源 电源 限位开关选择开关按钮

双容水箱液位控制系统

内蒙古科技大学 控制系统仿真课程设计说明书 题目:双容水箱液位控制系统 仿真 学生姓名:任志江 学号:1067112104 专业:测控技术与仪器 班级:测控 10-1班 指导教师:梁丽

摘要 随着工业生产的飞速发展,人们对生产过程的自动化控制水平、工业产品和服务产品质量的要求也越来高。每一个先进、实用控制算法和监测算法的出现都对工业生产具有积极有效的推动作用。然而,当前的学术研究成果与实际生产应用技术水平并不是同步的,通常情况下实际生产中大规模应用的算法要比理论方面的研究滞后几年,甚至有的时候这种滞后相差几十年。这是目前控制领域所面临的最大问题,究其根源主要在于理论研究尚缺乏实际背景的支持,一旦应用于现场就会遇到各种各样的实际问题,制约了其应用。本设计设计的课题是双容水箱的PID液位控制系统的仿真。在设计中,主要针对双容水箱进行了研究和仿真。本文的主要内容包括:对水箱的特性确定与实验曲线分析,通过实验法建立了液位控制系统的水箱数学模型,设计出了控制系统,针对所选液位控制系统选择合适的PID算法。用MATLAB/Simulink建立液位控制系统,调节器采用PID控制系统。通过仿真参数整定及各个参数的控制性能,对所得到的仿真曲线进行分析,总结了参数变化对系统性能的影响。 关键词:MATLAB;PID控制;液位系统仿真

目录 第一章控制系统仿真概述 (2) 1.1 控制系统计算机仿真 (2) 1.2 控制系统的MATLAB计算与仿真 (2) 第二章 PID控制简介及其整定方法 (6) 2.1 PID控制简介 (6) 2.1.1 PID控制原理 (6) 2.1.2 PID控制算法 (7) 2.2 PID 调节的各个环节及其调节过程 (8) 2.2.1 比例控制与其调节过程 (8) 2.2.2 比例积分调节 (9) 2.2.3 比例积分微分调节 (10) 2.3 PID控制的特点 (10) 2.4 PID参数整定方法 (11) 第三章双容水箱液位控制系统设计 (12) 3.1双容水箱结构 (12) 3.2系统分析 (12) 3.3双容水箱液位控制系统设计 (15) 3.3.1双容水箱液位控制系统的simulink仿真图 (15) 3.3.2双容水箱液位控制系统的simulink仿真波形 (16) 第四章课程设计总结 (17)

智能照明系统设计方案

智能照明系统 1、概述 办公环境不仅要有足够的工作照明,更应营造一个舒适的视觉环境,减少光污染。现代办公楼的照明已经成为直接影响办公效率的主要因素之一,因此,越来越引起人们的高度重视。做好照明设计,加强照明控制设计,已成为现代智能办公大楼的一个重要内容。据国内外有关资料介绍,办公照明用电量占整幢大楼能耗的约1/3,办公照明的设备费用(包括照明器件和配布线工程费)约占电气工程费用的10%以上,因此选择合理的照明方案,配置先进的控制系统,不仅能大大简化穿管布线的工作量,而且能有效地节约能源,降低用户运行费用,提高大楼管理水准,具有极大的经济意义和社会效益。在一些欧美发达国家,照明系统的智能化控制已成为智能化大楼不可分割的组成部分,而且应用范围越来越广。 智能照明控制系统的技术,随着现代建筑技术的发展而不断更新以适应各种建筑结构布局,不同灯具的选配,实现多样化的控制模式。由于这是一个开放式的系统,采用标准接口可以方便地与其它系统诸如BA、安保、消防等相互连接完成系统集成功能;同时利用系统配备的监控软件,大楼管理工作人员借助“友好”的用户界面,能极其方便地遥控、监控大楼所有控制设备的工作状态。 2、智能照明系统 长期以来智能照明在国内一直受到忽视,绝大多数建筑物仍然沿用传统照明控制方式。部分智能区域照明和定时开关功能,很难实现调光、场景控制等负责多变的功能,澳洲奇胜的C-BUS正是为了满足这些更高的照明需求而开发出来的新一代智能照明控制系统。就照明管理系统而言,它不仅要控制照明光源的发光时间、亮度来配合不同应用场合做出相应的灯光处理,而且还要考虑到管理智能化和操作简单化以及灵活适应未来照明布局和控制方式变更等要求。一个优秀的智能照明系统可以提升照明环境的品质,确保在建筑物里工作和生活群体的舒适和健康。

智能家居控制系统课程设计报告20

XXXXXXXXXXXXXX 嵌入式系统原理及应用实践 —智能家居控制系统(无操作系统) 学生姓名XXX 学号XXXXXXXXXX 所在学院XXXXXXXXXXX 专业名称XXXXXXXXXXX 班级XXXXXXXXXXXXXXXXX 指导教师XXXXXXXXXXXX 成绩 XXXXXXXXXXXXX 二○XX年XX月

综合实训任务书

目录 前言 (1) 1 硬件设计 (1) 1.1 ADC转换 (3) 1.2 SSI控制数码管显示 (3) 1.3 按键和LED模块 (5) 1.4 PWM驱动蜂鸣器 (6) 2 软件设计 (7) 2.1 ADC模块 (7) 2.1.1 ADC模块原理描述 (7) 2.1.2 ADC模块程序设计流程图 (8) 2.2 SSI 模块 (8) 2.2.1 SSI模块原理描述 (9) 2.2.2 SSI模块程序设计流程图 (10) 2.3 定时器模块 (10) 2.3.1 定时器模块原理描述 (10) 2.3.2 定时器模块流程图 (11) 2.4 DS18B20模块 (11) 2.4.1 DS18B20模块原理描述 (11) 2.4.2 DS18B20模块程序设计流程图 (12) 2.5 按键模块 (13) 2.5.1 按键模块原理描述 (13) 2.5.2 按键模块程序设计流程图 (13) 2.6 PWM模块 (13) 2.6.1 PWM模块原理描述 (14) 2.6.2 PWM模块程序设计流程图 (14) 2.6 主函数模块 (14) 2.6.1 主函数模块原理描述 (14) 2.6.2主函数模块程序设计流程图 (15)

智能照明系统设计说明

1、概述 “节能、智能科技与美学是21世纪建筑业的主题。” 现代建筑中照明系统对于能源的消耗已经高达35%,建筑界已经引入“绿色”照明的概念,其中心思想是最大限度采用自然光源、设置时钟自动控制、采用照度感应和动静传感器等新技术。现代东莞商业中心环境不仅要有足够的工作照明,更应营造一个舒适的视觉环境,减少光污染。照明已经成为直接影响工作效率的主要因素之一,因此,越来越引起人们的高度重视。做好照明设计,加强照明控制设计,已成为现代化东莞****智能化设计的一个重要内容。 2、项目需求分析 作为大量使用灯光的建筑,对于智能照明的需求具有以下特点: 控制区域类型较多,包括大堂区,走廊,楼梯间,电梯厅等;以及6-38层写字楼的公共走廊,室外亮化景观照明,地下车库照明,地下商业部分等的照明控制。 ●灯光耗能量大,因此对于照明节能的要求较高,效果要求显著; ●人流量和照明量存在线性比例关系,人流量越多,需要打开的光源越多; ●顾客对于灯光有较高的指标要求,在不同的区域、不同的场合来设置不同的场景。 根据本项目业主、设计单位针对本项目的直接沟通交流,并结合以往智能灯光在项目实施中的实际经验,我们对于本项目各控制区域需要用到的控制手段分析如下:

3、方案设计 根据需求,我们设计以下控制方案: 照明控制区域说明: 3.1公共区域(大堂、走廊、电梯厅) 走道、电梯厅在*****是必不可少的,在大楼走道、电梯厅等区域的照明是最能体现智能照明的节能特点。没用到智能照明的情冴下,当走道无人经过的时候灯却依然亮着,这就大大浪费了电能,而智能照明系统可以有效的进行管理。 大堂 大堂是客人进入****商务区的必经之路,是光临****的第一感觉,其灯具的选用和灯光布置不只是为了大堂照明的需要,更应考虑照明的气氛及照明与建筑装潢的协调。作为一个高级大楼的大堂应该最大限度地为客人提供一个舒适、优雅、端庄的光环境。 大堂采用场景控制,在大堂内配置可编程控制面板迚行灯光控制。通过可编程控制面板可以实现多种不同场景的切换,如:“白天模式”、“傍晚模式”、“夜间模式”等,不同模式开启不同的灯光。 同时,在一层的大堂内配置一个液晶触摸屏,该触摸屏可对整座大厦内所以智能照明受控回路的控制。 走廊 走廊采用自动照明控制,正常工作时间全开,非工作时间改为减光照明,节假日无人时可以只亮少量灯。在电梯厅入口处配置一个可编程控制面板,可根据需要手动控制就近灯具的开关。在走廊通道中,配置相应数量的红外感应器,可实现随着人员走动开启灯光的功能。当人员离开红外探测范围内,灯光延时自动关闭。 下图为公共区域(走廊)照明控制原理图(仅供参照): 值班模式:半开

相关文档
最新文档