基于嵌入式Linux系统的DTU设计及其实现.docx

资料分类:工业大学 上传会员:榴莲蛋糕 更新时间:2024-06-08
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:8941
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:随着社会的进步、科学技术的迅速发展,现如今,我们已走进了物联网的信息化时代。传统制造业现场的数据采集与处理等,已无法满足实时高效的工业现场的生产和管理需求。而数据传输单元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

相关论文资料:
最新评论
上传会员 榴莲蛋糕 对本文的描述:根据具体设备的特点设计出DTU软件程序,并用C语言实现设计功能。设计出的软件满足可靠性、安全性、数据通用性等要求,最终实现一个可用于工业现场的,满足数据采集要求的,可以......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: