多功能温度测控仪.rar
多功能温度测控仪,85页 2.1w字任务书的内容:1、课题来源: 工业中,温度是常见的测量参数。设计一个温度测控仪,支持多种温度传感器。设计要求可靠,具有防死机功能,适应长时间运行。 2、设计任务:(1)完成与本设计课题相关技术资料的收集与整理;(2)掌握本设计课题需要使用的相关软件,例如:ke...
该文档为压缩文件,包含的文件列表如下:
内容介绍
原文档由会员 叼着吸管的猪 发布
85页 2.1W字
任务书的内容:
1、课题来源:
工业中,温度是常见的测量参数。设计一个温度测控仪,支持多种温度传感器。设计要求可靠,具有防死机功能,适应长时间运行。
2、设计任务:
(1)完成与本设计课题相关技术资料的收集与整理;
(2)掌握本设计课题需要使用的相关软件,例如:Keil、Proteus;
(3)完成本设计课题的电路原理图设计、调试;
(4)完成本课题的软件设计,并实际下载调试,实现主要功能;
(5)完成毕业论文的撰写工作。
3、技术指标:
(1)电源:输入24VDC,单片机供电5VDC。24VDC采用开关电源变换方式变换到5VDC,输出电流1A。
(2)单片机:AT89S51
(3)LCD显示:LM016L(1602)
(4)按键:6个(Set, +, -, Right, Left, Enter)
(5)指示:LED,蜂鸣器
(6)数字输入:光电隔离,LED指示,4路
(7)模拟温度传感器:Pt100热电阻(四线制接法,1mA),1路; NTC热敏电阻(1mA,10K),1路。ADC采用12位串行ADC。
(8)数字温度传感器:DS18B20,1路
(9)数字输出:继电器,光电隔离,LED指示,4路
(10)设置保持:25LC08(SPI接口)
(11)时间功能:DS1302
(12)通信接口:RS232(MAX232,DB9,母,弯头)
(13)通信协议:自定义
(14)编程语言:C
(15)设计要求:采用Keil和Proteus进行系统仿真设计
(16)可靠,防死机,适应于长时间
目录
目录 III
前言 1
第1章 方案设计与论证 2
1.1 设计背景 2
1.2 功能要求 2
1.3 方案论证 3
1.4 系统的工作原理 4
1.5 系统框图 4
第2章 芯片介绍 6
2.1 PT100传感器和测温原理 6
2.2 NTC热敏电阻和测温原理 6
2.3 DS18B20数字传感器和测温原理 7
2.4 A/D转换器的选择 8
2.5 DS1302芯片资料 10
2.6按键和显示介绍 12
2.7 电源 14
2.8 数字输入输出 15
2.9 RS232芯片 16
第3章 硬件设计 18
3.1 PT100传感器电路设计 18
3.2 NTC设计电路 22
3.3 DS18B20设计电路 22
3.4 A/D转换器设计电路 23
3.5 DS1302时钟电路设计 23
3.6 单片机主控制电路 24
3.7 按键和显示电路 24
3.8 电源电路 26
3.9数字输入输出模块 27
3.10 通信接口模块 28
第3章 软件设计 29
3.1 系统软件设计说明 29
3.2 PT100测温程序的相关算法 29
3.3 NTC测温程序的相关算法 30
3.4 系统的软件设计 33
第4章 电路仿真的设计与分析 38
4.1 软件简介 38
4.2 软件调试流程 39
4.3 多功能温度测控的功能仿真 44
总结 48
致谢语 49
参考文献 50
附录A NTC电阻-温度关系表 51
附录B WZP型铂热电阻(PT100)分度特性表 53
附录C 各个模块的子程序 54
任务书的内容:
1、课题来源:
工业中,温度是常见的测量参数。设计一个温度测控仪,支持多种温度传感器。设计要求可靠,具有防死机功能,适应长时间运行。
2、设计任务:
(1)完成与本设计课题相关技术资料的收集与整理;
(2)掌握本设计课题需要使用的相关软件,例如:Keil、Proteus;
(3)完成本设计课题的电路原理图设计、调试;
(4)完成本课题的软件设计,并实际下载调试,实现主要功能;
(5)完成毕业论文的撰写工作。
3、技术指标:
(1)电源:输入24VDC,单片机供电5VDC。24VDC采用开关电源变换方式变换到5VDC,输出电流1A。
(2)单片机:AT89S51
(3)LCD显示:LM016L(1602)
(4)按键:6个(Set, +, -, Right, Left, Enter)
(5)指示:LED,蜂鸣器
(6)数字输入:光电隔离,LED指示,4路
(7)模拟温度传感器:Pt100热电阻(四线制接法,1mA),1路; NTC热敏电阻(1mA,10K),1路。ADC采用12位串行ADC。
(8)数字温度传感器:DS18B20,1路
(9)数字输出:继电器,光电隔离,LED指示,4路
(10)设置保持:25LC08(SPI接口)
(11)时间功能:DS1302
(12)通信接口:RS232(MAX232,DB9,母,弯头)
(13)通信协议:自定义
(14)编程语言:C
(15)设计要求:采用Keil和Proteus进行系统仿真设计
(16)可靠,防死机,适应于长时间
目录
目录 III
前言 1
第1章 方案设计与论证 2
1.1 设计背景 2
1.2 功能要求 2
1.3 方案论证 3
1.4 系统的工作原理 4
1.5 系统框图 4
第2章 芯片介绍 6
2.1 PT100传感器和测温原理 6
2.2 NTC热敏电阻和测温原理 6
2.3 DS18B20数字传感器和测温原理 7
2.4 A/D转换器的选择 8
2.5 DS1302芯片资料 10
2.6按键和显示介绍 12
2.7 电源 14
2.8 数字输入输出 15
2.9 RS232芯片 16
第3章 硬件设计 18
3.1 PT100传感器电路设计 18
3.2 NTC设计电路 22
3.3 DS18B20设计电路 22
3.4 A/D转换器设计电路 23
3.5 DS1302时钟电路设计 23
3.6 单片机主控制电路 24
3.7 按键和显示电路 24
3.8 电源电路 26
3.9数字输入输出模块 27
3.10 通信接口模块 28
第3章 软件设计 29
3.1 系统软件设计说明 29
3.2 PT100测温程序的相关算法 29
3.3 NTC测温程序的相关算法 30
3.4 系统的软件设计 33
第4章 电路仿真的设计与分析 38
4.1 软件简介 38
4.2 软件调试流程 39
4.3 多功能温度测控的功能仿真 44
总结 48
致谢语 49
参考文献 50
附录A NTC电阻-温度关系表 51
附录B WZP型铂热电阻(PT100)分度特性表 53
附录C 各个模块的子程序 54