登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 机械机电类 > 测控技术与仪器 > 正文

基于linux和JZ2440开发板的温度采集系统的软件设计毕业论文

 2022-02-20 07:02  

论文总字数:18010字

摘 要

远程温度采集系统是指温度传感器将采集到的数据通过远程通讯的方式传递到上位机,从而使得不需要到达作业现场即可完成对温度参数的检测与调控[1]。在今后的工业自动化生产中,在农业蔬菜大棚的管理中,以及在智能家居的智能设计中,远程测温系统都有着不可或缺的作用。

本次远程温度监控设计系统是基于JZ2440开发板以及Linux操作系统下的远程测温设计。设计考虑的主要因素有:嵌入式Linux操作系统层的设计、WIFI模块esp8266驱动层的编写、温度传感器驱动的编写、Yeelink网络平台的搭建等。由于本设计是基于Linux操作系统下完成的,所以需要用到虚拟机软件VMware使得沟通PC机、嵌入式开发板以及Linux操作系统能够进行相关的操作。最后,完成所有程序工作后经过必要的调试即可完成我们的本次设计。

关键词:温度检测 Linux系统 温度传感器 Yeelink网络平台 Esp8266

Software Design of Temperature Acquisition System Based on LINUX and JZ2440

Abstract

Remote temperature acquisition system refers to the temperature sensor will be collected through the remote communication data transmitted to the host computer, so that do not need to reach the job site to complete the temperature parameter detection and control. In the future industrial automation production, in the management of agricultural vegetable greenhouses, as well as intelligent home intelligent design, remote temperature measurement system has an indispensable role.

The remote temperature monitoring design system is based on the JZ2440 development board and the Linux operating system under the remote temperature design. Design considerations are the main factors: embedded Linux operating system layer design, WIFI module esp8266 driver layer preparation, temperature sensor driver preparation, Yeelink network platform structures. As the design is based on the Linux operating system to complete, so need to use the virtual machine software VMware makes communication PC, embedded development board and Linux operating system can carry out related operations. Finally, after completion of all work through the necessary procedures to complete our debug this design.

Key words: Temperature detection ;Linux system ;Temperature sensor Yeelink network ;Esp8266

目 录

摘 要 I

Abstract II

目 录 III

第一章 绪论 1

1.1 研究背景 1

1.1.1引言 1

1.1.2 嵌入式系统的介绍 1

1.2国内外研究现状 2

1.3本课题研究方法 3

第二章 系统硬件设计 4

2.1 系统的硬件设计图 4

2.2 S3C2440微处理器的优点 6

2.3 DHT11温度传感器的选用 7

第三章 软件环境配置 9

3.1 软件平台框图 9

3.2 软件开发概述 9

3.3 交叉环境的配置 11

3.3.1 虚拟机软件VMware 11

3.3.2 安装Ubuntu9.10 11

3.3.3 文件传输工具CuteFTP 13

3.3.4 通信工具SecureCRT软件 14

第四章 远程温度采集功能的实现 16

4.1下载内核引导程序u-boot 16

4.1.1 什么是u-boot 16

4.2.2 烧写u-boot 16

4.3.3配置u-boot参数 17

4.2烧写内核移植Linux系统 18

4.3制作根文件系统 18

4.3.1 什么是根文件系统 18

4.3.2 挂载根文件系统 19

4.4配置网络文件系统 19

4.4.1网络文件系统的概述 19

4.4.2 如何通过NFS共享文件 20

4.5驱动程序的编写 20

4.5.1 DHT11底层驱动的编写 20

4.5.2 ESP8266模块的编译 22

4.6 Yeelink平台的实现 24

第五章 结语 27

5.1 小结 27

5.2展望 27

参考文献 28

致谢 30

附录Ⅰ 程序代码 31

附录Ⅱ 硬件图 40

第一章 绪论

1.1 研究背景

1.1.1引言

在日常生活以及工业生产中,温度监控成为了我们身边的不可或缺的重要参数。近几年来,随着物联网的发展,远程监控温度成为一种十分高效的一种手段。在家庭生后中,远程温度采集可以避免火灾的发生,起到防火的作用;在工业生产中,远程温度采集应用更为广泛。传统工业现场各种参数监控基本上是将传感器嵌入到现场设备,通过有线方式进行现场参数的实时采集显示。但使用有线方式进行数据传输始终有距离的限制,而嵌入式远程测温能实时随地监控它的工作状况并且数据可远程传输不受距离限制。所以远程温度采集可以优化工业的生产结构,使得人力资源能够得到有效的利用。

1.1.2嵌入式系统的介绍

请支付后下载全文,论文总字数:18010字

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图