基于组态王的智能家居温湿度控制.doc

上传人:夏** 文档编号:543487178 上传时间:2023-09-28 格式:DOC 页数:23 大小:2.27MB
返回 下载 相关 举报
基于组态王的智能家居温湿度控制.doc_第1页
第1页 / 共23页
基于组态王的智能家居温湿度控制.doc_第2页
第2页 / 共23页
基于组态王的智能家居温湿度控制.doc_第3页
第3页 / 共23页
基于组态王的智能家居温湿度控制.doc_第4页
第4页 / 共23页
基于组态王的智能家居温湿度控制.doc_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《基于组态王的智能家居温湿度控制.doc》由会员分享,可在线阅读,更多相关《基于组态王的智能家居温湿度控制.doc(23页珍藏版)》请在金锄头文库上搜索。

1、控制工程 课程设计论文论文题目:基于组态王的智能家居温湿度控制学 院 计算机与信息科学学院、软件学院 专 业 自动化 年 级 2012 级 学生姓名 学 号 指导教师 日 期 2015-08-03 20目录摘 要 41. 项目概述41.1课程设计题目4基于组态王的智能家居温湿度控制。41.2 项目背景41.3 设计目的51.4 功能52. 项目实施方案52.1 设计方案及程序流程52.1.1设计方案52.1.2 人员分工及进度安排63. 项目实施过程73.1 设计图73.2 元器件说明8(2) RS485温湿度传感器说明书10通讯协议123.3 编码过程123.4 制作过程134. 项目成果1

2、74.1实物照片174.2 测试结果195. 总结195.1收获195.2 难点、创新点205.3 不足、改进措施20基于组态王的智能家居温湿度控制苏雷西南大学计算机与信息科学学院,重庆 400715摘 要 本系统设计通过温湿度传感器采集信号,经MODBUS扩展模块传输信号到485-232转串口把信号传递到计算机上,计算机在组态王软件的协助下对温湿度分析比较设置读取温湿度变化,获得温湿度动态曲线,设置参数报表等。输入额定温湿度之后,按语言命令编程的要求发出警报同时发送信号到MODBUS模块的继电器模块,使连接继电器的风扇接受指令转动或者停止,从而达到对室内温湿度的智能控制。这是智能家居的初步设

3、定,如果有其他传感器也可以连接到计算机上控制的内容可以更多,市场开发前景也很好。关键词:温湿度传感器; 组态王软件; 风扇控制; 串口通信。1. 项目概述1.1课程设计题目 基于组态王的智能家居温湿度控制。1.2 项目背景 温湿度传感器的特点是感应读取外界温湿度,当接收到信号时通过发送IO离散信号到计算机,通过相应软件读取温湿度,如果想对温湿度进行控制就需要外加电风扇或者加湿器等其它的器材,我们这里只有风扇,所以只对风扇进行控制,实际操作中可以控制多个继电器对其他改变温室的的器具进行控制。如果额定值大于采集到的温室度则继电器工作风扇转动。这个系统可以用于室内智能温湿度控制,使温湿度保持在客户需

4、要的值。也可用于工厂、仓库等对温湿度要求比较高的地方,运用前景很好。1.3 设计目的通过对控制工程的分析与设计,并在实验室进行控制工程设计的实现与应用检验,获得面向工业生产过程系统分析与设计的实践知识,初步掌握控制工程设计、开发和应用的技能。让各位组员了解系统分析设计的过程,熟悉相关软、硬件知识,并亲身参与到系统设计中,了解系统设计各个阶段的工作,提高分析问题和解决问题的能力。培养大家团结协作、互帮互助的精神。1.4 功能(1)实现温湿度的采集和实时显示;(2)实现实时时间的显示和动态曲线以及生成报表; (3)对额定温室的的设定使风扇产生相应动作,从而达到对室内温湿度的调节。2. 项目实施方案

5、2.1 设计方案及程序流程2.1.1设计方案 本系统设计通过温湿度传感器采集信号,经MODBUS扩展模块传输信号到485-232转串口把信号传递到计算机上,计算机在组态王软件的协助下对温湿度分析比较设置读取温湿度变化,获得温湿度动态曲线,设置参数报表等。输入额定温湿度之后,按语言命令编程的要求发出警报同时发送信号到MODBUS模块的继电器模块,使连接继电器的风扇接受指令转动或者停止,从而达到对室内温湿度的智能控制。确定方案数据库操作算法设计界面设计结果测试2.1.2 人员分工及进度安排人员分工:本小组由四名成员组成,王永浩(组长)、苏雷(组员)、文星(组员、吴云飞(组员),王永浩主要负责对mo

6、dbus模块原理以及组装,组态王资料库建立逻辑关系的负责;文星主要负责调试信号,以及风扇的组装;吴云飞主要负责对温湿度传感器的原理和组装以及串口知识的汇总,苏雷主要负责组态王控制画面,语言编程和演示。虽然分工比较多,其实基本上都是组员集体讨论和调试的结果。周期进度:1、确立任务目标,设计思路,基本框架图,相关元器件原理熟悉,初步编写代码; 2、配置元器件,继续编写完善程序,尝试初连接; 3、联机操作,完善配置,开始调节,看是否实现目标,改进; 4、改进配置要求,调节,分析,完善; 5、演示提交,结合设计产品,修改完善论文。3. 项目实施过程3.1 设计图系统原理框图如下图,采用组态王软件,有传

7、感器模块,modbus模块,显示模块,控制模块等组成。(如图)温湿度传感器MODBUS模块USB转串口驱动安装 组态软件屏幕显示曲线图温度湿度温度报警照度报警MODBUS模块继电器模块高 高风扇启动后风扇启动3.2 元器件说明(1)MODBUS扩展模块ER-4D4A2O-M34 数字量4 模拟量输入2 输出模块模块特性:4路光电隔离开关量采集.4 路10 位4-20mA/(0-5V)模拟量采集2 路30A继电器输出RS485/RS232标准接口.MODBUS_RTU标准协议控制.软件设定地址等参数标准工业导轨安装提供控制示例程序.可与组态王、三维力控等组态软件连接可按客户要求定制协议工作特性:

8、 工作环境温度:-2065 相对湿度:95(无凝结) 电源电压12V(可定制其它电压)典型应用:各种工业数据数据采集 PLC接口接扩展引脚描述引脚 名称 描述1 Vin 12V电源正.2 Gnd 电源地;Rs232地.3 TXD RS232 数据发送4 RXD RS232 数据接收5 D+ RS485数据D+(A)6 D- RS485数据D-(B)7 AG 模拟地8 A1 第一路模拟量输入端9 A2 第二路模拟量输入端10 A3 第三路模拟量输入端11 A4 第四路模拟量输入端12 AG 模拟地13 Nc1 继电器1常闭端14 No1 继电器1常开端15 Co1 继电器1公共端16 Nc2 继

9、电器2常闭端17 No2 继电器2常开端18 Co2 继电器2公共端19 X1 第一组开关量输入20 X2 第二组开关量输入21 X3 第三组开关量输入22 X4 第四组开关量输入23 Com 开关量输入公共端24 Vio 开关量输入电源端(2) RS485温湿度传感器说明书SM1910B温湿度传感器,配合美国瑞士专用温湿度传感器及RS485总线技术,基于工业用MODBUS-RTU协议,实现低成本温湿度状态在线监测的实用型一体化传感器, 本传感器可应(1)SMT行业温湿度数据监控 (2) 电子设备厂温湿度数据监控(3) 冷藏库温湿度监测(4) 仓库温湿度监测 (5) 药厂GMP监测系统(6)

10、环境温湿度监控(7) 电信机房温湿监控 (8)宾馆温湿度监控(9)档案室温湿度监控(10)智能家居温湿度监控(9) 其它需要监测温湿度的各种场合等。 为便于工程组网及工业应用,本传感器采用工业广泛使用的MODBUS-RTU通讯协议,支持二次开发。用户只需根据我们的通讯协议即可使用任何串口通讯软件实现传感器数据的查询和设置。 特点与特色采用进口传感器,精度高 RS485远距离通信接口,最远可达1.2公里指令简单 标准工业导轨安装 6-37V宽电源供电组网方案,每个传感器都有一个地址,可任设意设置地址 高性价比 技术参数 参数 值 显示测温范围 -40+123.8 测温精度 0.5 显示测湿范围

11、0100%RH 测湿精度 默认:4.5%RH (可选SM1910B2:3%RH SM1910B3:2%RH波特率9600 通讯端口RS485 供电电源 总线供电,DC6V-36V 1A 耗电 1W 存储温度 -40 - 85 运行环境: -40 - 85-40+85 外形尺寸 906626mm接口其引脚定义如下: 标号 引脚 说明 1 V+ DC 6-37V电源正 2 V- DC 6-37V电源负 3 B- RS485 B- 4 A+ RS485 A+ 通讯协议温度 寄存器 40001 无符号整型 USHORT 湿度 寄存器 40002 无符号整型 USHORT 3.3 编码过程1) 打开组态

12、软件,组态王;2) 根据整体思路和电路构造,规划整个控制执行画面;3) 编写组态软件中的数据结构,执行语句,变量定义,对象设置;4) 模拟运行,检查错误。3.4 制作过程1) 确定实验目标2) 选定方案,根据方案选择元器件,并检验元器件是否完好无损3) 在实验所需电脑上安装好USB转串口驱动及相关组态软件4) 运行组态软件,新建工程-“温室控制”5) 在左侧栏“文件-画面”下新建“温湿度传感器”画面6) 在设备栏新建“I/O设备”其地址与传感器串口地址相对应7) 进行温湿度变量定义,设置变量类型、连接设备、寄存器以及数据类型对于Modbus寄存器串口设置参数类别地址内容操作Modbus协议地址

13、(16进制/10进制)PLC地址(10进制)测量值0000H / 000040002湿度的测量值(实际值*100)只读0001H / 000140001温度的测量值(实际值*100)只读0002H / 000240003保留位只读8) 设置本站点的温湿度显示,并对其在画面命令语言中加以编辑。该项目中湿度:等于(实际值*100),单位为百分号。温度:等于(实际值*100)。 温度举例:假如软件读取到温度值为: 28301 (十进制)实际温度用T表示:T = 28301/100 = 28.3 ()9) 插上传感器电源,画面切换到“view”,进行调试。点击智能风扇,打开显示画面,观察温湿度是否显示。若显示,则传感器与组态软件连接正常;不显示,则连接不正常,加以检查。直到传感器与组态软件连接正常。10) 当传感器与组态软件正常连接后,再通过ER-4D4O-M0四进四出485继电器模块,对风扇模块进行设置。4. 项目成果4.1实物照片实物搭建画面如下:组态软件中的演示画面如下:智能家居温湿度控制演示画面:实时曲线和参数显示画面:报警画面

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 商业合同/协议

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号