基于单片机的多路温度采集系统.rar
基于单片机的多路温度采集系统,64页,1.1w字包括论文,源程序,外文翻译任务书的内容:课题来源:温度是工业生产中常见的和最基本的参数之一,在生产过程中常需对温度进行检测和监控。采用微型机进行温度检测、显示、信息存储及实时控制,对于提高生产效率和产品质量、节约能源等都有重要的作用。考虑到许多工业环境中对多点温度进行监控,一般需要测量几十个点以上,为...
该文档为压缩文件,包含的文件列表如下:
内容介绍
原文档由会员 叼着吸管的猪 发布
64页,1.1w字
包括论文,源程序,外文翻译
任务书的内容:
课题来源:
温度是工业生产中常见的和最基本的参数之一,在生产过程中常需对温度进行检测和监控。采用微型机进行温度检测、显示、信息存储及实时控制,对于提高生产效率和产品质量、节约能源等都有重要的作用。考虑到许多工业环境中对多点温度进行监控,一般需要测量几十个点以上,为此,设计采用单片机控制的多通道温度检测及显示系统具有比较大的实际应用价值。
本课题使用单片机实现多路温度的采集,并且对温度进行实时监控,以实现对温度的后续控制。课题属于导师的自选课题。
2、设计任务:
(1)至少2路温度的实时采集;
(2)对每个通道的温度通过显示设备进行显示。分手动和自动两种方式:自动状态循环显示各通道温度,每隔2s切换一个通道;手动方式下只显示被选择的通道温度;的变化能够做出及时的处理,最好能够应用PID调节;
(3)可以对每个通道设置报警温度,并通过声光的形式进行报警。
(4)采集的温度可以通过串口发送到上位机,并由上位机显示。
3、技术指标:
(1)电路部分统一采用5VDC供电;
(2)显示的温度误差小于±1℃;
目录
引言 1
第1章 绪论 2
1.1 课题来源 2
1.2 温度采集的国内外研究介绍发展现状 2
第2章 设计的方案 4
2.1 温度测量方案论证 4
2.2单片机方案论证 4
2.3 最终方案 5
第3章 硬件系统设计 6
3.1 DS18B20的介绍 6
3.1.1DS18B20的特征 6
3.1.2 DS18B20的说明 6
3.1.3 DS18B20的温度操作 8
3.1.4 DS18B20报警操作信号 9
3.1.5 DS18B20的工作时序 10
3.2 LED键盘模组 11
3.2.1 LED键盘模块的系统介绍 12
3.2.2 LED键盘模块硬件说明 13
3.3 C8051 16
3.3.1系统概述 17
3.4报警电路模块 19
第4章 系统软件设计 24
4.1 主程序流程图 24
4.2数据采集模块子程序设计 24
4.2.1 两路测温程序流程设计 25
4.2.2 读出1位温度流程设计 26
4.2.3 从DS18B20中读一个字节的数据流程设计 27
4.3 LED数码显示模块和按键模块 28
4.3.1 LED数码显示模块软件流程图设计 29
4.3.2 键盘模块软件流程设计 30
结论 35
致 谢 38
参考文献 39
附录:程序源代码: 40
包括论文,源程序,外文翻译
任务书的内容:
课题来源:
温度是工业生产中常见的和最基本的参数之一,在生产过程中常需对温度进行检测和监控。采用微型机进行温度检测、显示、信息存储及实时控制,对于提高生产效率和产品质量、节约能源等都有重要的作用。考虑到许多工业环境中对多点温度进行监控,一般需要测量几十个点以上,为此,设计采用单片机控制的多通道温度检测及显示系统具有比较大的实际应用价值。
本课题使用单片机实现多路温度的采集,并且对温度进行实时监控,以实现对温度的后续控制。课题属于导师的自选课题。
2、设计任务:
(1)至少2路温度的实时采集;
(2)对每个通道的温度通过显示设备进行显示。分手动和自动两种方式:自动状态循环显示各通道温度,每隔2s切换一个通道;手动方式下只显示被选择的通道温度;的变化能够做出及时的处理,最好能够应用PID调节;
(3)可以对每个通道设置报警温度,并通过声光的形式进行报警。
(4)采集的温度可以通过串口发送到上位机,并由上位机显示。
3、技术指标:
(1)电路部分统一采用5VDC供电;
(2)显示的温度误差小于±1℃;
目录
引言 1
第1章 绪论 2
1.1 课题来源 2
1.2 温度采集的国内外研究介绍发展现状 2
第2章 设计的方案 4
2.1 温度测量方案论证 4
2.2单片机方案论证 4
2.3 最终方案 5
第3章 硬件系统设计 6
3.1 DS18B20的介绍 6
3.1.1DS18B20的特征 6
3.1.2 DS18B20的说明 6
3.1.3 DS18B20的温度操作 8
3.1.4 DS18B20报警操作信号 9
3.1.5 DS18B20的工作时序 10
3.2 LED键盘模组 11
3.2.1 LED键盘模块的系统介绍 12
3.2.2 LED键盘模块硬件说明 13
3.3 C8051 16
3.3.1系统概述 17
3.4报警电路模块 19
第4章 系统软件设计 24
4.1 主程序流程图 24
4.2数据采集模块子程序设计 24
4.2.1 两路测温程序流程设计 25
4.2.2 读出1位温度流程设计 26
4.2.3 从DS18B20中读一个字节的数据流程设计 27
4.3 LED数码显示模块和按键模块 28
4.3.1 LED数码显示模块软件流程图设计 29
4.3.2 键盘模块软件流程设计 30
结论 35
致 谢 38
参考文献 39
附录:程序源代码: 40