网站大量收购独家精品文档,联系QQ:2885784924

物联网工程综合实训 课件 项目6 任务4 环境监测系统Windows管理程序的设计与实现 (2).pptx

物联网工程综合实训 课件 项目6 任务4 环境监测系统Windows管理程序的设计与实现 (2).pptx

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

项目6环境在线监测系统的安装与调试授课人:黄永杰时间:2020年9月11日《物联网工程综合实训》

目录/CONTENT环境监测系统Windows管理程序的设计与实现物联网网关数据采集与配置RS-485型传感器的安装与调试电流输出型传感器的安装与调试1.11.21.31.4

物联网网关数据采集与配置任务3

1【任务描述】根据项目的方案与安装示意图,本项目所有传感器的数据均通过物联网网关来进行采集,本任务将采用Lua语言进行程序设计,完成网关对任务一和任务二安装好的传感器进行采集、将采集到的数据显示出来、为空调、喷淋、照明等设备提供控制接口。具体程序流程图如下:通过系统图,得出本次实训任务需要用到的设备与软件清单如下:设备名称数量备注环境监测系统硬件(网关、采集器、传感器等)1任务一、任务二已完成PC1网关脚本lua程序编辑器1

1【任务要求】通过设计网关程序,完成对温湿度传感、PM2.5传感器、光照传感器、风速与温湿度数据的采集并显示。

1【任务目标】掌握温湿度传感、PM2.5传感器、光照传感器、8AI2DI采集器的设备参数的定义。学会采集温湿度传感、PM2.5传感器、光照传感器、8AI2DI采集器的数据。能通过网关LCD屏、LED电子显示屏显示采集到的信息。

2知识链接--物联网网关相关采集函数1、设置modbusRTU设备地址格式:set_device_addr(RTU设备所在网关的串口号,设备类型,要设置的设备地址)举例:设置温湿度传感器地址为0x0e,set_device_addr(1,0x09,0x0e)参数类型说明Comint0,1,2,3分别对应网关的串口0-串口3dev_typeInt设备类型0x09:温湿度传感器0x08:光照度传感器0x02:PM2.5传感器0x04:8AI2DI数据采集器0x06:8UI2DI数据采集器0x05:4DI4DO数据采集控制器0x07:智能触摸开关模块0x01:红外伴侣模块Addressint要数值的设备地址0-0xff返回值voidVoid

2知识链接--物联网网关相关采集函数2、读取modbusRTU设备input状态寄存器的值格式:modbus_rtu_read_input_register(串口号,设备地址,寄存器起始地址,寄存器数量,读取值的类型)举例:读取串口1设备地址为0x0e,存存器地址为100开妈的8个输入寄存器值,数据类型为float:modbus_rtu_read_input_register(1,14,100,8,float)参数类型说明comint0,1,2,3分别对应网关的串口0-串口3idint设备地址1=id=254addrint寄存器取值范围0-0xffffNumInt线圈寄存器数量,1-8范围typeStr读取变量的类型返回值float

3任务实施工作任务具体任务描述初始化设置网络通信参数,开启通信端口变量定义为每个需要采集到的数据定义变量并与寄存器关联参数设置设置LED屏、传感器、采集器的参数数据采集采集传感器的数据并存入寄存器输出显示在网关LCD屏及LED显示屏显示采集到的数据判断控制变量并执行空调、喷淋、照明等设备的控制接口

3任务实施1步骤1:运行“网关脚本lua程序编辑器”,点击“运行”-“下载配置到本地”,在弹出的窗口中输入网关地址(网关地址可以在网关重启的过程中查看到),使网关与编辑器建立起关联。步骤2:设置网关的网络参数,开启网关的Web端口,代码如下所示。步骤3:设置存放各类传感器的云变量,并设置变量的寄存器地址。

3任务实施1步骤4:设置数据采集器、传感器参数、LED屏参数,具体参数及代码如下设备类型波特率设备地址使用的网关串口8AI2DI采集器96000x011温湿度传感器96000x051PM2.5传感器96000x101光照传感器96000x041LED显示屏1152002

3任务实施1步骤5:开始数据采集与显示轮询a)编写轮询死循环代码,将后面步骤的所有代码均嵌入在轮询循环体中b)采集土壤温湿度传感器、光速传感器数据,并将其存入寄存器

3任务实施1c)采集温度、PM2.5、光照传感器数据

3任务实施1d)在网关LCD屏显示采集到的信息

3任务实施1c)采集温度、PM2.5、光照传感器数据

3任务实施1c)采集温度、PM2.5、光照传感器数据

3任务实施1e)在LED屏显示采集到的信息与自定义信息f)读取空调控制、喷淋控制、照明控制寄存器内容,判断是否开启网关寄电器(0表示关闭,1表示开启):g)完成程序编写后,点击“运行”—“下载配置到网

文档评论(0)

xiaobao + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档