更新时间:06-08 上传会员:榴莲蛋糕
分类:工业大学 论文字数:8941 需要金币:1000个
摘要:随着社会的进步、科学技术的迅速发展,现如今,我们已走进了物联网的信息化时代。传统制造业现场的数据采集与处理等,已无法满足实时高效的工业现场的生产和管理需求。而数据传输单元DTU (Data Transfer unit)的出现改变了跨地点传输和查看数据的方式,它的主要功能便是把远端设备的数据通过无线的方式传送回后台中心。
DTU具有安全、可靠、经济等优势,现如今已经广泛应用于物流、环保、水文、气象、电力等行业领域,在前端设备和后台中心建立连接后,便可以通过DTU进行双向的无线数据传输。
本文主要研究的是工业现场温湿度数据的采集,基于Linux操作系统环境、TCP/UDP协议、运用嵌入式技术,使用C语言设计满足可靠性、安全性、数据通用性等要求的软件程序。并设计一个可用于工业现场、满足数据采集要求的DTU设备。该设备可以采集Modbus(工业领域通信协议的业界标准)协议传感器数据,并将其上传到物联网数据平台,进行数据分析。
关键词:数据远程传输;Modbus协议;嵌入式
目录
摘要
Abstract
1 绪论1
一、研究背景及意义1
二、 研究内容及方法1
2 DTU介绍2
2.1 DTU的概念2
2.2 DTU的优势及功能特性2
2.3 DTU的适用场合和应用领域2
3 设计方案选择4
3.1 系统总体设计思想4
3.2 可供选择方案介绍4
3.3 网络编程4
3.4 Modbus协议7
3.5 RS232/485接口8
3.6 方案选择8
4 设计过程9
4.1 功能及需求描述9
4.2 软硬件平台介绍10
5 实现过程13
5.1 部分核心代码展示13
5.2 注册报文检测13
5.3 心跳监测14
5.4 数据转发16
6 运行与调试20
6.1 TCP/UDP连接20
6.2 启动DTU进程21
6.3 硬件部分线路连接25
6.4 Modbus Poll软件配置25
6.5 软件调试27
6.6 硬件调试27
6.7 测试结果27
结论29
参考文献30
致谢31