高精度温度测量仪的设计.doc

  • 需要金币2000 个金币
  • 资料目录论文助手 > 大学本科 > 工业大学 >
  • 转换比率:金钱 X 10=金币数量, 例100元=1000金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2020-12-24
  • 论文字数:11413
  • 课题出处:(萌小月)提供原创资料
  • 资料包括:完整论文

支付并下载

摘要:温度在平时生活工作中与我们密切相关,在工业中温度用到的就更多了。随着技术的发展,对温度精度的要求越来越高,高精度的温度的测量具有重要意义。

本系统采用热敏电阻和AD完成温度的采集,单片机对数据进行处理后,将温度传送到LCD显示,并通过串口将温度值传送上位机显示处理。系统的模数转换模块采用了16位AD芯片AD7705,提高了AD的转换精度,显示模块使用LCD1602,通信模块采用CH340芯片,采用C#语言进行上位机程序的编写。本文介绍了系统设计的背景和意义,提出了系统总体结构,给出了系统的硬件组成,主要有单片机控制模块、模数转换模块、温度显示模块、串口通信模块,详细阐述了软件的设计,最后对系统进行了调试。因此这样的一个装置能够实时采集数据和显示温度,对于自动化测量和数字显示有着更好更广泛的应用。

 

关键词  NTC热敏电阻;单片机;串口通讯;C#上位机;AD7705

 

目录

摘要

Abstract

1 绪论-1

1.1课题研究背景和意义-1

1.2课题拟解决问题和研究方法-1

2 系统硬件设计-3

2.1系统总体设计-3

2.1.1系统功能的描述-3

2.1.2系统总体设计框架-3

2.2系统设计的备选方案-4

2.3方案的选择和确定-4

2.4数据采集模块-4

2.4.1热敏电阻工作原理-4

2.4.2 AD7705简介-5

2.4.3 AD7705内部结构及引脚-5

2.4.4 AD7705和单片机连接电路-7

2.5 单片机主控模块-8

2.5.1 STC89C52RC单片机简介-8

2.5.2 STC89C52RC单片机最小系统-8

2.6 温度显示模块-9

2.6.1 LCD1602介绍-9

2.6.2 LCD1602引脚定义-9

2.6.3 LCD1602时序-10

2.6.4 LCD1602与单片机连接电路-12

2.7 串口通信模块-13

2.7.1 CH340简介-13

2.7.2 CH340引脚定义及封装-14

2.7.3 CH340串口通讯电路-15

3 系统软件设计-16

3.1 整体程序设计-16

3.1.1 系统工作流程-16

3.2 下位机程序设计-17

3.2.1 数据采集部分-17

3.3.2 数据处理部分-18

3.3.3 LCD1602数据显示-22

3.3.4 串口发送数据-23

3.3 上位机程序设计-24

3.3.1 C#简介-24

3.3.2 C#串口配置-25

3.3.3 C#操作界面设计-26

4系统的调试-28

4.1硬件调试-28

4.2 软件调试-28

4.2.1下位机程序调试-28

4.2.2上位机调试-30

结论-31

致谢-32

参考文献-33


支付并下载

提示:本站支持手机(IOS,Android)下载论文,如果手机下载不知道存哪或打不开,可以用电脑下载,不会重复扣费