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

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

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

本系统采用热敏电阻和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

相关论文资料:
最新评论
上传会员 萌小月 对本文的描述:分析了当前温度测量系统的现状及市场,调查了解了市场需求及具体要求,对高精度温度测量系统有了大体的系统功能框架的设计。本设计以STC89C52RC单片机为主控芯片,控制整个温度测......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: