- 1、本文档共33页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
目录
第一章 绪 论
1.1系统背景 3
1.2系统概述 3
第二章 论证
2.1主控制部分 4
2.2 传感器部分 4
2.3 键盘及显示部分 5
第三章 电路设计
3.1测温电路 6
3.2 键盘及显示电路 9
3.3串口通信电路 11
第四章 软件设计
4.1 概述 12
4.2 软件设计思想 12
4.3 程序流程图设计 13
4.3.1 主程序流程图 13
4.3.2 定时器T0中断服务程序流程图 14
4.3.3 外部中断0服务子程序流程图 15
4.3.4 测温子程序流程图 15
第五章 系统调试
5.1 模块调试 17
5.1.1 显示调试 17
5.1.2 键盘调试 17
5.1.3 测温调试 17
5.1.4 串口调试 18
5.2 上下位机调试 18
第六章 结论 18
参考文献 19
致 谢 19
附录A:电路原理图 20
附录B: 完整程序 20
第一章 绪 论
1.1系统背景
温度是一般工业领域最容易碰到的检测参数,如环境温度的检测,工业工艺温度参数的检测,设备的温度保护检测等,而市场上专用的、通用的各类温控仪产品也比较丰富,国内外的温度检测仪器的发展水平主要体现在仪器的智能化水平、测量的温度范围、测量的精度以及仪器的功耗等技术指标上,目前国内的温度测量,在精度上很少有高于0.10C 。
在同一个行业,各个企业之间的现代化水平的差异也十分大,尽管目前的计算机技术和电子技术的发展水平都十分迅猛,但仍有一部分企业对温度的测量,还停留在用水银温度计作为测量工具。近年来,信息化一词在自动化领域内十分叫响,它在一定程度上推动了自动化技术的发展,我们的许多厂矿企业,运用计算机的水平不再体现在办公室的管理上,而且深入到生产的各个环节,各种可能导致安全生产隐患的各个环节在可能的条件下均运用了先进的计算机监控,例如:煤矿计算机调度监控系统、胶带输送机的计算机综合保护系统、各种现场的电机温度保护系统、各种炉窑的温度控制系统以及化工行业的温度工艺参数的自动调节等,无不有温度参数的监测。
1.2系统概述
本设计由一台上位机(PC微型计算机)、下位机(单片机)、多点温度数据采集电路,组成多点温度测量的巡回检测系统。该系统采用 RS-232串行通信标准,通过上位机(PC)来控制下位机(单片机)进行现场温度采集。温度值既可以送回PC机进行数据处理,由显示器显示出来。也可以由下位机单独工作,实时显示当前各点的温度值,对各点进行控制。
下位机采用的是单片机基于数字温度传感器DS1820的DS18B20利用单总线的特点可以方便的实现多点温度的测量轻松的组建传感器网络,系统的抗干扰性、设计灵活、方便,而且适合于在恶劣的环境下进行现场温度测量。
采用AD590,LM35等,这些芯片输出的,必须经过A/D转换后才能送给计算机,这样就使得测温装置的结构较复杂.另,这种测温装置的一根线上只能挂一个传感器,不能进行多点测量.DS18B20的最大特点之一采用了单总线的,由数DS1820和微控制器AT89C5构成的温度测量装置,它直接输出温度的数字信号,可直接与计算机连接这样,测温系统的结构就比较简单,体积也不大,且由于AT89C52可DSB1820,因此可以实现多点测量.轻松的组建传感器网络DS18B20支持“一线总线”接口,测量温度范围为 -55°C~+125°C,在-10~+85°C范围内,精度为±0.5°C。现场温度直接以“一线总线”的数字方式传输,大大提高了系统的抗干扰性。适合于恶劣环境的现场温度测量,如:环境控制、设备或过程控制、测温类消费电子产品等。DS18B20内部结构(1) DS18B20的内部结构如图所示。
DS18B20内部结构图DS18B20有4个主要的数据部件: 64位激光ROM。64位激光ROM从高位到低位依次为8位CRC、48位序列号和8位家族代码(28H)组成。温度灵敏元件。非易失性温度报警触发器TH和TL。可通过软件写入用户报警上下限值。 配置寄存器。配置寄存器为高速暂存存储器中的第五个字节。DS18B20在工作时按此寄存器中的分辨率将温度转换成相应精度的数值,其各位定义如所示。DS18B20配置寄存器结构图TM
R1
R0
1
1
1
1
1
MSB ? LSB 其中,TM:测试模式标志位,出厂时被写入0,不能改变;R0、R1:温度计分辨率设置位,其对应四种辨率如表所列,出厂时R0、R1置为缺省值:R0=1,R1=1(即12位分辨率),用户可根据需要改写配置寄存器以获得合适的分辨率配置寄存器与分辨率关系表R0 R1 温度计分辨率/b
您可能关注的文档
- 主减速器主、从动锥齿轮的支承方案.doc
- ×××××隧道被阻工后复工方案_.doc
- 大口径顶管施工方案.doc
- 信号发生器.doc
- 建筑施工临水电方案.doc
- 浇箱梁施工方案.doc
- 2013版《煤矿安全质量标准化基本要求及评分方法(试行)》.doc
- 土建电动吊篮施工方案.doc
- 向阳大桥施工方案.doc
- 图片资料管理系统.doc
- 2025年全国爱国卫生月活动总结(28篇).docx
- 2025年公交驾驶员年终总结(6篇).docx
- 2025年公司年度行政工作计划(31篇).docx
- 知到智慧树网课:C语言编程新思路(山东理工大学)章节测试满分答案.pdf
- 《毛泽东思想和中国特色社会主义理论体系概论》专题测试参考答案.docx
- 知到智慧树网课:C语言编程方法与思想(北京航空航天大学)章节测试满分答案.docx
- 知到智慧树网课:大学英语课程思政(哈工)章节测试满分答案.docx
- 2025年二级建造师法规章节精编习题库.pdf
- 2025年二级建造师法规章节精编习题库.doc
- 2025年北京市三类人员安全员c3证考试题库及答案.doc
文档评论(0)