温度测量课程设计报告

合集下载

温度测量课程设计报告

温度测量课程设计报告

随着时代的进步和发展,单片机技术已经普及到我们生活、工作、科研、各个领域,已经成为一种比较成熟的技术, 本文主要介绍了一个基于89C51单片机的测温系统,详细描述了利用数字温度传感器DS18B20开发测温系统的过程,重点对单片机的扩展,传感器在单片机下的硬件连接,软件编程以及各模块系统流程进行了详尽分析,绘制了系统总体框图,并对主要元件进行了介绍。

该系统可以方便的实现实现温度采集和显示,并可根据需要任意设定上下限报警温度,它使用起来相当方便,具有精度高、量程宽、灵敏度高、体积小、功耗低等优点,适合于我们日常生活和工、农业生产中的温度测量,也可以当作温度处理模块嵌入其它系统中,作为其他主系统的辅助扩展。

DS18B20与AT89C51结合实现最简温度检测系统,该系统结构简单,抗干扰能力强,适合于恶劣环境下进行现场温度测量,有广泛的应用前景,适用于现代社会的发展要求。

关键词:单片机 DS18B20 温度传感器数字温度计 AT89C52第一章概述第二章硬件电路设计2.1 硬件设计方案要求2.2数字温度计设计方案论证2.3系统总体框图2.4主要元件介绍第三章软件设计流程3.1主程序流程图3.2读出温度子程序3.3温度转换命令子程序3.4 计算温度子程序3.5 显示数据刷新子程序3.6按键扫描处理子程序第四章源程序代码第五章课程设计体会第一章绪论典型的温度测控系统是由模拟温度传感、A\D转换电路和单片机组成。

但是由于模拟温度传感器输出为模拟信号,必须经过A\D转换环节获得数字信号后才能与单片机等微处理器接口,使得硬件电路结构复杂,成本较高。

近年来,由于以DSI8B20为代表的新型单总线数字式温度传感器的突出优点使得它得到充分利用。

DSI8B20集温度测量和A\D转换于一体,直接输出数字量,接口几乎不需要外围原件,硬件电路结构简单。

传输距离远,可以很方便的实现多点测量,与单片机接口几乎不需要外围元件,使得电路结构简单,广泛使用于距离远,节点分布多的场合第二章硬件电路设计2.1 硬件设计方案要求本次课程设计,我们会用到的主要器件是51单片机和DS18B20温度传感器以及数码管,主要就是通过温度传感器的检测,把实际测得的温度值转换成二进制,再传回单片机处理,然后通过数码管显示出温度值。

常见温度测量实验报告

常见温度测量实验报告

一、实验目的1. 了解常用温度测量方法的基本原理。

2. 掌握温度计的使用方法及注意事项。

3. 通过实验,提高对温度测量仪器的操作技能和数据分析能力。

二、实验原理温度是表征物体冷热程度的一个物理量,温度测量是科学研究、工业生产及日常生活中不可或缺的一部分。

本实验主要涉及以下几种温度测量方法:1. 液体膨胀法:利用液体受热膨胀、冷却收缩的性质来测量温度。

2. 热电偶法:利用两种不同金属导线在温度梯度作用下产生电动势(热电势)的性质来测量温度。

3. 半导体热敏电阻法:利用半导体材料的电阻值随温度变化的特性来测量温度。

三、实验器材1. 恒温水浴锅2. 比重瓶3. 温度计(液体膨胀式、热电偶式、热敏电阻式)4. 数据采集器5. 计算机软件6. 烧杯、玻璃棒、温度计夹具等四、实验步骤1. 液体膨胀法测量温度(1)将比重瓶放入恒温水浴锅中,调整水浴锅温度至预定值,保持一段时间。

(2)用温度计测量水浴锅内的水温,记录数据。

(3)将比重瓶取出,立即用温度计测量比重瓶内的液体温度,记录数据。

(4)计算液体膨胀引起的体积变化,根据液体膨胀系数计算温度变化。

2. 热电偶法测量温度(1)将热电偶插入恒温水浴锅中,调整水浴锅温度至预定值,保持一段时间。

(2)用温度计测量水浴锅内的水温,记录数据。

(3)读取热电偶的电动势值,根据热电偶分度表计算温度值。

3. 热敏电阻法测量温度(1)将热敏电阻传感器插入恒温水浴锅中,调整水浴锅温度至预定值,保持一段时间。

(2)用温度计测量水浴锅内的水温,记录数据。

(3)读取热敏电阻的电阻值,根据热敏电阻的温度特性曲线计算温度值。

五、数据处理1. 将实验数据整理成表格,包括实验条件、测量值、计算结果等。

2. 对实验数据进行误差分析,计算实验误差和相对误差。

3. 分析实验结果,总结温度测量方法的特点和适用范围。

六、实验结果与分析1. 通过实验,验证了液体膨胀法、热电偶法和热敏电阻法在温度测量中的可靠性。

温度监测系统实验报告

温度监测系统实验报告

一、实验目的1. 熟悉温度监测系统的基本组成和原理。

2. 掌握温度传感器的应用和数据处理方法。

3. 学会搭建简单的温度监测系统,并验证其功能。

二、实验原理温度监测系统主要由温度传感器、数据采集器、控制器、显示屏和报警装置等组成。

温度传感器将温度信号转换为电信号,数据采集器对电信号进行采集和处理,控制器根据设定的温度范围进行控制,显示屏显示温度信息,报警装置在温度超出设定范围时发出警报。

本实验采用DS18B20数字温度传感器,该传感器具有体积小、精度高、抗干扰能力强等特点。

数据采集器采用单片机(如STC89C52)作为核心控制器,通过并行接口读取温度传感器输出的数字信号,并进行相应的处理。

三、实验器材1. DS18B20数字温度传感器2. STC89C52单片机3. LCD显示屏4. 电阻、电容等电子元件5. 电源模块6. 连接线四、实验步骤1. 搭建温度监测系统电路,包括温度传感器、单片机、显示屏、报警装置等。

2. 编写程序,实现以下功能:(1)初始化单片机系统;(2)读取温度传感器数据;(3)将温度数据转换为摄氏度;(4)显示温度数据;(5)判断温度是否超出设定范围,若超出则触发报警。

3. 连接电源,启动系统,观察温度数据变化和报警情况。

五、实验结果与分析1. 系统搭建成功,能够稳定运行,实时显示温度数据。

2. 温度数据转换准确,显示清晰。

3. 当温度超出设定范围时,系统能够及时触发报警。

六、实验总结1. 本实验成功地搭建了一个简单的温度监测系统,实现了温度数据的采集、处理和显示。

2. 通过实验,加深了对温度传感器、单片机、显示屏等电子元件的理解和应用。

3. 实验过程中,学会了如何编写程序,实现温度数据的处理和显示。

七、实验建议1. 在实验过程中,注意电路连接的准确性,避免因连接错误导致实验失败。

2. 在编写程序时,注意代码的简洁性和可读性,便于后续修改和维护。

3. 可以尝试将温度监测系统与其他功能结合,如数据存储、远程传输等,提高系统的实用性和功能。

温度测量原理实验报告

温度测量原理实验报告

一、实验目的1. 理解不同温度测量原理的基本概念。

2. 掌握热电偶、热敏电阻和热电阻等常用温度传感器的测温原理。

3. 学习温度传感器的标定方法。

4. 通过实验,验证理论知识的正确性,并分析实验误差。

二、实验原理温度测量原理主要分为接触式测量和非接触式测量两种。

本实验主要探讨接触式测量原理,包括以下几种:1. 热电偶测温原理:热电偶是由两种不同金属导线组成的闭合回路,当热电偶两端存在温度差时,会在回路中产生热电势,热电势与温度呈线性关系。

2. 热敏电阻测温原理:热敏电阻的电阻值随温度变化而变化,通过测量电阻值,可以间接测量温度。

3. 热电阻测温原理:热电阻的电阻值随温度变化而变化,通过测量电阻值,可以间接测量温度。

三、实验器材1. 热电偶(K型、E型)2. 热敏电阻3. 热电阻4. 温度传感器实验模块5. CSY2001B型传感器系统综合实验台6. 温控电加热炉7. 连接电缆8. 万用表:VC9804A,附表笔及测温探头9. 万用表:VC9806,附表笔四、实验步骤1. 热电偶测温实验:(1)将K型热电偶和E型热电偶分别连接到实验模块上。

(2)将热电偶的热端放入已知温度的恒温水中,记录冷端温度和对应的热电势。

(3)根据热电偶分度表,计算实际温度。

2. 热敏电阻测温实验:(1)将热敏电阻连接到实验模块上。

(2)逐渐改变热敏电阻周围的温度,记录电阻值和对应温度。

(3)根据电阻温度系数,计算实际温度。

3. 热电阻测温实验:(1)将热电阻连接到实验模块上。

(2)逐渐改变热电阻周围的温度,记录电阻值和对应温度。

(3)根据电阻温度系数,计算实际温度。

五、实验结果与分析1. 热电偶测温实验:实验结果显示,K型热电偶和E型热电偶的测量值与实际温度基本一致,误差在允许范围内。

2. 热敏电阻测温实验:实验结果显示,热敏电阻的测量值与实际温度基本一致,误差在允许范围内。

3. 热电阻测温实验:实验结果显示,热电阻的测量值与实际温度基本一致,误差在允许范围内。

温度测量控制系统的设计与制作实验报告

温度测量控制系统的设计与制作实验报告

北京电子科技学院课程设计报告( 2010 – 2011年度第一学期)名称:模拟电子技术课程设计题目:温度测量控制系统的设计与制作学号:学生姓名:指导教师:成绩:日期:2010年11月17日目录一、电子技术课程设计的目的与要求 (3)二、课程设计名称及设计要求 (3)三、总体设计思想 (3)四、系统框图及简要说明 (4)五、单元电路设计(原理、芯片、参数计算等) (4)六、总体电路 (5)七、仿真结果 (8)八、实测结果分析 (9)九、心得体会 (9)附录I:元器件清单 (11)附录II:multisim仿真图 (11)附录III:参考文献 (11)一、电子技术课程设计的目的与要求(一)电子技术课程设计的目的课程设计作为模拟电子技术课程的重要组成部分,目的是使学生进一步理解课程内容,基本掌握电子系统设计和调试的方法,增加集成电路应用知识,培养学生实际动手能力以及分析、解决问题的能力。

按照本专业培养方案要求,在学完专业基础课模拟电子技术课程后,应进行课程设计,其目的是使学生更好地巩固和加深对基础知识的理解,学会设计小型电子系统的方法,独立完成系统设计及调试,增强学生理论联系实际的能力,提高学生电路分析和设计能力。

通过实践教学引导学生在理论指导下有所创新,为专业课的学习和日后工程实践奠定基础。

(二)电子技术课程设计的要求1.教学基本要求要求学生独立完成选题设计,掌握数字系统设计方法;完成系统的组装及调试工作;在课程设计中要注重培养工程质量意识,按要求写出课程设计报告。

教师应事先准备好课程设计任务书、指导学生查阅有关资料,安排适当的时间进行答疑,帮助学生解决课程设计过程中的问题。

2.能力培养要求(1)通过查阅手册和有关文献资料培养学生独立分析和解决实际问题的能力。

(2)通过实际电路方案的分析比较、设计计算、元件选取、安装调试等环节,掌握简单实用电路的分析方法和工程设计方法。

(3)掌握常用仪器设备的使用方法,学会简单的实验调试,提高动手能力。

温度技术测量实验报告(3篇)

温度技术测量实验报告(3篇)

第1篇一、实验目的1. 了解温度测量的基本原理和方法;2. 掌握常用温度传感器的性能特点及适用范围;3. 学会使用温度传感器进行实际测量;4. 分析实验数据,提高对温度测量技术的理解。

二、实验仪器与材料1. 温度传感器:热电偶、热敏电阻、PT100等;2. 温度测量仪器:数字温度计、温度测试仪等;3. 实验装置:电加热炉、万用表、连接电缆等;4. 待测物体:不同材质、不同形状的物体。

三、实验原理1. 热电偶测温原理:利用两种不同金属导体的热电效应,即当两种导体在两端接触时,若两端温度不同,则会在回路中产生电动势。

通过测量电动势的大小,可以计算出温度。

2. 热敏电阻测温原理:热敏电阻的电阻值随温度变化而变化,根据电阻值的变化,可以计算出温度。

3. PT100测温原理:PT100是一种铂电阻温度传感器,其电阻值随温度变化而线性变化,通过测量电阻值,可以计算出温度。

四、实验步骤1. 实验一:热电偶测温实验(1)将热电偶插入电加热炉中,调整加热炉温度;(2)使用数字温度计测量热电偶冷端温度;(3)根据热电偶分度表,计算热电偶热端温度;(4)比较实验数据与实际温度,分析误差。

2. 实验二:热敏电阻测温实验(1)将热敏电阻插入电加热炉中,调整加热炉温度;(2)使用数字温度计测量热敏电阻温度;(3)根据热敏电阻温度-电阻关系曲线,计算热敏电阻温度;(4)比较实验数据与实际温度,分析误差。

3. 实验三:PT100测温实验(1)将PT100插入电加热炉中,调整加热炉温度;(2)使用数字温度计测量PT100温度;(3)根据PT100温度-电阻关系曲线,计算PT100温度;(4)比较实验数据与实际温度,分析误差。

五、实验结果与分析1. 实验一:热电偶测温实验实验结果显示,热电偶测温具有较高的准确性,误差在±0.5℃以内。

分析误差原因,可能包括热电偶冷端补偿不准确、热电偶分度表误差等。

2. 实验二:热敏电阻测温实验实验结果显示,热敏电阻测温具有较高的准确性,误差在±1℃以内。

温度测量实验报告分析

温度测量实验报告分析

一、实验目的本次实验旨在通过实践操作,了解温度测量原理,掌握温度传感器的使用方法,并对不同类型温度传感器的性能进行比较分析。

通过实验,加深对温度测量基础知识的理解,提高实际操作能力。

二、实验原理温度测量是科学研究、工程应用和日常生活中不可或缺的环节。

本实验采用多种温度传感器进行温度测量,主要包括热电偶、热电阻和热敏电阻等。

1. 热电偶测温原理:热电偶由两种不同材料的导体组成,当其两端处于不同温度时,会产生热电势。

根据热电势与温度之间的关系,可测量温度。

2. 热电阻测温原理:热电阻的电阻值随温度变化而变化,通过测量电阻值,可得到温度值。

3. 热敏电阻测温原理:热敏电阻的电阻值随温度变化而变化,通过测量电阻值,可得到温度值。

三、实验器材1. 热电偶(K型、E型)2. 热电阻(铂电阻、镍电阻)3. 热敏电阻(NTC、PTC)4. 温度传感器实验模块5. CSY2001B型传感器系统综合实验台6. 温控电加热炉7. 连接电缆8. 万用表:VC9804A、VC9806四、实验步骤1. 将实验模块连接到CSY2001B型传感器系统综合实验台上。

2. 将热电偶、热电阻和热敏电阻分别接入实验模块。

3. 打开实验台,设置实验参数,如温度范围、采样时间等。

4. 启动实验,观察温度传感器的输出信号。

5. 记录实验数据,包括温度值、电阻值等。

6. 分析实验数据,比较不同温度传感器的性能。

五、实验结果与分析1. 热电偶测温实验结果:K型热电偶和E型热电偶在实验温度范围内具有较好的线性度,测量误差较小。

2. 热电阻测温实验结果:铂电阻和镍电阻在实验温度范围内具有较好的线性度,测量误差较小。

3. 热敏电阻测温实验结果:NTC热敏电阻和PTC热敏电阻在实验温度范围内具有较好的线性度,测量误差较小。

4. 性能比较分析:(1)热电偶具有较宽的测量范围,但价格较高,安装和维护较为复杂。

(2)热电阻具有较好的精度和稳定性,但测量范围相对较窄。

智能温度测量仪课程设计 (1)

智能温度测量仪课程设计 (1)

智能温度测量仪课程设计报告专业:班级:姓名:学号:指导教师:----智能温度测量仪摘要:本文主要介绍了智能温度测量仪的设计,包括硬件和软件的设计。

先对该测量仪进行概括性介绍,然后介绍该测量仪在硬件设计上的主要器件:“Pt100热电阻”、AT89C51单片机和LCD显示器以及描述测量仪的总体结构原理。

在本设计中,是以铂电阻PT100作为温度传感器,采用恒流测温的方法,通过单片机进行控制,用放大器、A/D转换器进行温度信号的采集。

总体来说,该设计是切实可行的。

关键词:温度;Pt100热电阻;AT89C51单片机;LCD显示器。

引言:温度是日常生活、工业、医学、环境保护、化工、石油等领域最常遇到的一个物理量,也是工业控制中主要的被控参数之一。

对温度的测量与控制在现代工业中也是运用的越来越广泛。

而传感器主要用于测量和控制系统,它的性能好坏直接影响系统的性能。

因此,不仅必须掌握各类传感器的结构、原理及其性能指标,还必须懂得传感器经过适当的接口电路调整才能满足信号的处理、显示和控制的要求,而且只有通过对传感器应用实例的原理和智能传感器实例的分析了解,才能将传感器和信息通信与信息处理结合起来,适应传感器的生产、研制、开发和应用。

另一方面,传感器的被测信号来自于各个应用领域,每个领域都为了改革生产力、提高工效和时效,各自都在开发研制适合应用的传感器,于是种类繁多的新型传感器及传感器系统不断涌现。

温度传感器是其中重要的一类传器。

其发展速度之快,以及其应用之广。

并且还有很大潜力为了提高对传感器的认识和了解,尤其是对温度传感器的深入研究以及其用法与用途,基于实用、广泛和典型的原则而设计了本系统。

本文利用单片机结合温度传感器技术而开发设计了这一温度测量系统。

文中将传感器理论与单片机实际应用有机结合,详细地讲述了利用热电阻作为温度传感器来测量实时的温度,以及实现热电转换的原理过程。

本设计系统包括温度传感器,信号放大电路,A/D转换模块,数据处理与控制模块,温度显示五个部分。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

湖州师范学院课程设计总结报告课程名称单片机应用系统设计设计题目温度测控与报警系统专业电子与信息工程班级080823班姓名杨健学号08082345指导教师王玉玲报告成绩信息与工程学院二〇一一年三月二十九日《单片机应用系统设计》课程设计任务书一、课题名称《温度测量与报警系统》二、设计任务1.利用四位数码管显示当前温度;2.通过键盘修改报警温度上限与下限值;3. 具有报警功能,报警温度上限与下限值能修改,利用蜂鸣器实现报警;上限温度值到达时发出“嘀-嘀-嘀-嘀”的报警音。

三、设计报告撰写规范单片微机应用系统设计总结报告正文,主要含以下内容(硬件、软件各部分内容也可组合起来进行撰写说明):1.系统总体设计方案(画出系统原理框图、方案的论证与比较等内容);2.硬件系统分析与设计(各模块或单元电路的设计、工作原理阐述、参数计算、元器件选择、完整的系统电路图、系统所需的元器件清单。

等内容);3.软件系统分析与设计(各功能模块的程序设计流程图与说明、软件系统设计、软件抗干扰措施、完整的程序等内容);4.系统仿真调试与参数测量(使用仪器仪表、故障排除、电路硬件和软件调试的方法和技巧、指标测试的参数和波形、测量误差分析);5.总结(本课题核心内容及使用价值、电路设计、软件设计的特点和选择方案的优缺点、改进方向和意见等);6.按统一格式列出主要参考文献。

《电子琴设计》课程设计总结报告目录一、系统总体设计方案---------------------------------------------------------------------------二、硬件系统设计与分析-----------------------------------------------------------------------三、软件系统设计与分析------------------------------------------------------------------------四、系统仿真调试与参数测量-----------------------------------------------------------------五、总结--------------------------------------------------------------------------------------------《温度测量与报警系统》一、系统总体设计方案1.1方案一由于本设计是测温电路,可以使用热敏电阻之类的器件利用其感温效应,在将随被测温度变化的电压或电流采集过来,进行A/D 转换后,就可以用单片机进行数据的处理,在显示电路上,就可以将被测温度显示出来,这种设计需要用到A/D 转换电路,其中还涉及到电阻与温度的对应值的计算,感温电路比较麻烦。

而且在对采集的信号进行放大时容易受温度的影响出现较大的偏差。

1.2 方案二进而考虑到用温度传感器,在单片机电路设计中,大多都是使用传感器,所以这是非常容易想到的,所以可以采用一只温度传感器DS18B20,此传感器,可以很容易直接读取被测温度值,进行转换,电路简单,精度高,软硬件都以实现,而且使用单片机的接口便于系统的再扩展,满足设计要求。

从以上两种方案,很容易看出,采用方案二,电路比较简单,费用较低,可靠性高,软件设计也比较简单,故采用了方案二。

二、设计方案系统总体设计温度计电路设计总体设计方框图如图1 所示,控制器采用单片机STC89C52RC,温度传感器采用DS18B20,用 3 位LED 数码管以串口传送数据实现温度显示。

2.1:主系统由单片机最小系统、显示电路、按键、温度传感器等组成2.2:显示电路采用4 位共阴极LED 数码管,P0 口由上拉电阻提高驱动能力,作为段码输出并作为数码管的驱动。

P2 口的低四位作为数码管的位选端。

采用动态扫描的方式显示2.3:温度测量电路:温度传感器DS18B20 温度传感器是美国DALLAS 半导体公司最新推出的一种改进型智能温度传感器,与传统的热敏电阻等测温元件相比,它能直接读出被测温度,并且可根据实际要求通过简单的编程实现9~12位的数字值读数方式。

DS18B20 的性能特点如下:a 、独特的单线接口仅需要一个端口引脚进行通信;b 、多个DS18B20 可以并联在惟一的三线上,实现多点组网功能c 、无须外部器件;d 、可通过数据线供电,电压范围为3.0~5.5V;e 、零待机功耗;f 、温度以9或12位数字;g 、用户可定义报警设置;h 、报警搜索命令识别并标志超过程序限定温度(温度报警条件)的器件;i 、负电压特性,电源极性接反时,温度计不会因发热而烧毁,但不能正常工作;DS18B20 可以采用两种方式供电,一种是采用电源供电方式,此时DS18B20 的1 脚接地, 2 脚作为信号线,3 脚接电源。

另一种是寄生电源供电方式,如图4 所示单片机端口接单线 总线,为保证在有效的DS18B20 时钟周期内提供足够的电流,可用一个MOSFET 管来完成对 总线的上拉。

当DS18B20 处于写存储器操作和温度A/D 转换操作时,总线上必须有强的上拉,上拉开 启时间最大为10us 。

采用寄生电源供电方式时VDD 端接地。

由于单线制只有一根线,因此 发送接口必须是三态的。

4,报警温度调整按键本系统设计三个按键,采用查询方式,一个用于选择切换设置报警温度和当前温度,另 外两个分别用于设置报警温度的加和减。

均采用软件消抖。

三、 电路设计3.1,最小系统原理图:V CC Y 112MHZC 230u FC 330u FP1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78R ESE T 9R XD 10TX D 11INT 012INT 113T014T115V CC 40P2.627P0.138P0.039P0.237P0.336P0.435P0.534P0.633P0.732P2.526EA /VP 31A LE/P 30PS EN 29P2.425P2.728W R 16R D 17X TA L218X TA L119V SS 20P2.324P2.223P2.122P2.021U 1C AP12345678161514131211109R P151kp 0.0p 0.1p 0.2p 0.3p 0.4p 0.5p 0.6p 0.7R 1010K+C 510μFR STKV CC 最小系统p 1.0P2.3P2.4P2.5P2.03.2:数码管显示电路原理图a b f c g deDPY 1234567a b c d e f g 8dpdp33D S1a b f c g deDPY 1234567a b c d e f g 8dpdp33D S2a b f c g deDPY 1234567a b c d e f g 8dpdp33D S3a b f c g deDPY 1234567a b c d e f g 8dpdp33D S4Q 1PN P Q 2PN P Q 3PN PQ 4PN PP0.0P0.1P0.2P0.3P0.4P0.5P0.6P0.7P0.0P0.1P0.2P0.3P0.4P0.5P0.6P0.7P0.0P0.1P0.2P0.3P0.4P0.5P0.6P0.7P0.0P0.1P0.2P0.3P0.4P0.5P0.6P0.74*51KV CCP1.7P1.6P1.5P1.4数码管显示电路3.3:蜂鸣器报警电路Q 5PN PR 65.1KV CCLS 1SP EA KE RP3.2蜂鸣器报警电路3.4:串口电路:162738495C OMPTX D R R XD R C X2104C X3104C X1104C X4104C X7104V CCR RX D TT XD V +2V -6G ND 15TIO UT 14R 1IN13T2OU T 7R 2IN8c1+1c1-3c2+4c2-5T1IN 11R 1O UT12T2IN 10R 2O UT 9M A X 232V C C16u2C AP串口电路3.5:键盘扫描控制电路原理图:MA XK EY R ISEK EY D OW NSC A NR ESTMINP2.3P2.0P2.4P2.5P2.6P3.4键盘控制电路3.6:DS18B20温度传感器电路:D S18B02G N D1I /O2V C C 3V CCP1.0G ND温度测量四:系统算法与程序流程图系统程序主要包括主程序,读出温度子程序,温度转换命令子程序,计算温度子程序, 显示数据刷新子程序,按键扫描处理子程序等。

4.1 主程序流程图主程序的主要功能是负责温度的实时显示、读出并处理DS18B20 的测量的当前温度值, 温度测量每1s 进行一次。

这样可以在一秒之内测量一次被测温度,其程序流程如下:4.2:读出温度子程序读出温度子程序的主要功能是读出RAM 中的9 字节,在读出时需进行CRC 校验,校验有错时不进行温度数据的改写。

其程序流程图如下:温度转换命令子程序主要是发温度转换开始命令,当采用12 位分辨率时转换时间约为750ms,在本程序设计中采用1s 显示程序延时法等待转换的完成。

温度转换命令子程序流程如:4.4:计算温度子程序计算温度子程序将RAM 中读取值进行BCD 码的转换运算,并进行温度值正负的判定,其程序流程图。

4.5:显示数据刷新子程序显示数据刷新子程序主要是对分离后的温度显示数据进行刷新操作,当标志位位为1时将符号显示位移入第一位。

程序流程图如下:4.6:按键扫描处理子程序按键采用扫描查询方式,设置标志位,当标志位为1 时,显示设置温度,否则显示当前温度。

如下:五:心得体会通过此次课程设计,深刻的感受到了理论联系实际的重要性,认识到了专业知识与现实生活的紧密联系,在大学的学习过程中,不仅要扎实基础知识,而且要把做学的知识加以运用,理论加实践才可以更好的掌握知识,为以后的工作打下良好的基础。

六:参考文献【1】郭天祥十天学会单片机和C语言编程【2】张毅刚彭喜元单片机原理与应用【3】刘俊伏,宗云;DS18B20与单片机的接口编程技术11附件1:基于DS18B20温度测量与报警系统电路模块原理图123456ABCD654321DC B A TitleN umber R evisio nSize BD ate:10-Ju n-2011Sh eet ofFile:C :\U sers\Star\D esktop \jian\GF D\c vdx.d db D raw n B y:a b f c g d e DPY 1234567a b c d e f g 8dpdp33D S1a b f c g d e DPY 1234567a b c d e f g 8dp dp33D S2a b f c g d e DPY 1234567a b c d e f g 8dp dp33D S3a b f c g d e DPY 1234567a b c d e f g 8dpdp33D S4V CC Y 112MHZ C 230uFC 330uFQ 5PN PR 65.1K V CC LS 1SP EA KER P3.2Q 1PN P Q 2PN P Q 3PN P Q 4PN PP0.0P0.1P0.2P0.3P0.4P0.5P0.6P0.7P0.0P0.1P0.2P0.3P0.4P0.5P0.6P0.7P0.0P0.1P0.2P0.3P0.4P0.5P0.6P0.7P0.0P0.1P0.2P0.3P0.4P0.5P0.6P0.74*51KV CCP1.7P1.6P1.5P1.4162738495C OMP TXD R R XD R C X2104C X3104C X1104C X4104C X7104V CCR RX D TTXD 数码管显示电路P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78R ESET 9R XD 10TX D11INT012INT113T014T115V CC40P2.627P0.138P0.039P0.237P0.336P0.435P0.534P0.633P0.732P2.526EA /VP 31A LE/P 30PS EN 29P2.425P2.728W R 16R D 17X TA L218X TA L119V SS 20P2.324P2.223P2.122P2.021U 1C AP V +2V -6G ND 15TIO UT 14R 1IN 13T2OU T 7R 2IN8c1+1c1-3c2+4c2-5T1IN 11R 1O UT12T2IN 10R 2O UT9M A X232V CC16u2C AP12345678161514131211109R P151kp0.0p0.1p0.2p0.3p0.4p0.5p0.6p0.7R 1010K+C 510μF R STKV CC 最小系统蜂鸣器报警电路D S18B02G ND 1I/O2V CC 3V C CP 1.0G N D 串口电路温度测量p1.0MA XK EY R ISE K EY D OW NSC A NR EST MINP2.3P2.0P2.4P2.5P2.6P3.4键盘控制电路P2.3P2.4P2.5P2.0基于DS18B20温度测量与报警电路原理图电子信息工程080823班杨健。

相关文档
最新文档