单片机测体温【课程设计报告】

合集下载

基于单片机的数字温度计课程设计

基于单片机的数字温度计课程设计

标题:基于单片机的数字温度计课程设计一、概述在现代电子科技飞速发展的今天,单片机技术已经渗透到各行各业。

而在电子课程设计中,基于单片机的数字温度计课程设计是一项常见而且具有挑战性的任务。

本文将探讨基于单片机的数字温度计课程设计的相关内容。

二、课程设计目标1、理解单片机的工作原理和基本架构;2、掌握温度传感器的工作原理和应用;3、设计并实现一个数字温度计系统;4、对系统进行实验验证并调试。

三、课程设计内容1、单片机基础知识的学习通过学习单片机的基本原理、指令系统、编程语言等内容,理解单片机的工作方式及其在数字温度计设计中的应用。

2、温度传感器的选型和原理学习选择并了解适合数字温度计设计的温度传感器,掌握其工作原理和接口特性,为后续的系统设计奠定基础。

3、数字温度计系统设计根据所学知识,设计数字温度计系统的硬件和软件部分。

硬件设计包括电路连接和元器件选取,软件设计包括程序编写和逻辑控制。

4、系统调试和优化对设计好的数字温度计系统进行实验验证,检查并解决可能存在的问题,优化系统的性能和稳定性。

四、课程设计实施步骤1、学习单片机基础知识可以通过课堂教学、实验操作和参考书籍资料等方式进行学习。

要求学生掌握单片机的基本原理和编程方法。

2、温度传感器的选型和原理学习在实验室或者实际应用中选择适合的温度传感器,并深入了解其工作原理和使用要求。

3、数字温度计系统设计学生按照课程要求,独立或者分组设计数字温度计系统的硬件和软件部分,包括原理图设计、程序编写、电路连接等。

4、系统调试和优化学生在实验室进行系统调试,检查系统的功能是否符合设计要求,发现问题并解决。

优化系统的性能和稳定性。

五、课程设计评价1、设计方案的完整性和可行性对学生提交的设计方案进行评价,要求其具有一定的完整性和可行性,考察学生的设计能力和实际应用能力。

2、实验结果的准确性和稳定性对学生进行实验验证,检查实验结果的准确性和系统的稳定性,考察学生的实验操作能力和问题解决能力。

基于51单片机温度检测LCD显示课程设计报告

基于51单片机温度检测LCD显示课程设计报告

大连民族学院单片机系统课程设计题目:温度计的设计班级:电子105姓名:赵萌同组人:张瑛笛指导教师:李绍民设计日期:一设计内容及要求设计内容:基于单片机的室内温度检测LCD显示要求:测量温度55℃—125℃温度上下限TH:32℃TL:16℃温度报警:超出温度上下限BEEP报警二设计方案测温部分:采用18B20作为温度传感器,有一个由高低电平触发的且不因掉电而丢失的报警功能。

控制部分:89S52最小系统显示部分:1602液晶显示,模块内的字符发生存储器存储了160个不同的点阵图形,先是方便,同时好可以进行时间的显示。

三硬件系统设计电源时钟晶振原理图I/O接口AT89S52是一个低功耗,高性能CMOS 8位单片机,片内含8k Bytes ISP(In-system programmable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS -51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,功能强大的微型计算机的AT89S52可为许多嵌入式控制应用系统提供高性价比的解决方案。

AT89S52具有如下特点:40个引脚,8k Bytes Flash片内程序存储器,256 bytes的随机存取数据存储器(RAM),32个外部双向输入/输出(I/O)口,5个中断优先级2层中断嵌套中断,2个16位可编程定时计数器,2个全双工串行通信口,看门狗(WDT)电路,片内时钟振荡器。

外围电路工作原理及硬件图四软件系统设计软件流程框图系统设计原理:本次课程设计是基于单片机的数字温度计设计,在开始课程设计的时候我们要理解并掌握对单片机的开发,学会使用KEIL及Proteus等仿真软件。

根据设计任务要求选择好器件,编写好程序运行成功之后进行软件联调,验证系统是否正确。

通过筛选,我们组选用单片机AT89S52作为主控制系统;用1602液晶显示模块芯片作为温度数据显示装置;智能温度传感器采用DS18B20器件作为测温电路主要组成部分。

单片机温度计课程设计报告

单片机温度计课程设计报告

单片机温度计课程设计报告摘要:本次课程设计旨在利用单片机实现一个温度计,能够实时测量环境温度并将温度值显示在数码管上。

通过该设计,能够熟悉单片机的基本原理和编程方法,并且加深对温度测量原理的理解。

1. 引言温度是我们日常生活中非常重要的一个参数,对于很多应用来说,温度的准确测量和控制是至关重要的。

而单片机作为一种常用的嵌入式系统,具有体积小、功耗低、成本低等优点,因此被广泛应用于温度测量和控制系统中。

2. 设计原理本设计采用了DS18B20温度传感器作为温度测量模块,并通过单片机的IO口与之连接。

DS18B20传感器具有精度高、体积小、响应速度快等优点,是目前市场上常用的温度传感器之一。

通过单片机与DS18B20传感器的通信,可以获取到当前环境的温度值。

3. 硬件设计本设计所需的硬件主要包括单片机、DS18B20传感器、数码管、电阻、电容等。

其中单片机负责控制和数据处理,DS18B20传感器用于测量温度,数码管则用于显示温度值。

3.1 单片机选择在本设计中,选择了常用的STC89C52单片机作为控制核心。

STC89C52是一款8051系列的单片机,具有丰富的外设资源和强大的计算能力,非常适合本次设计的要求。

3.2 传感器连接DS18B20传感器与单片机的连接采用一根三线制,其中VCC连接到单片机的电源正极,GND连接到单片机的电源负极,DATA连接到单片机的IO口。

3.3 数码管连接数码管的连接比较简单,将数码管的8个引脚分别连接到单片机的8个IO口即可。

需要注意的是,数码管的引脚顺序可能因不同厂家而异,应根据具体数码管的型号选择正确的引脚连接方式。

4. 软件设计本设计的软件主要包括单片机的初始化配置和温度测量显示功能。

4.1 单片机初始化在使用单片机之前,需要对其进行初始化配置,包括设置IO口的输入输出方向、定时器的初始化、中断的使能等。

通过这些初始化配置,可以确保单片机正常工作并准备好接收温度传感器的数据。

单片机数字温度计课程设计总结

单片机数字温度计课程设计总结

单片机数字温度计课程设计总结一、引言温度是物体分子热运动的表现,对于很多应用场合来说,准确地测量和监控温度是非常重要的。

在本次课程设计中,我们使用单片机设计了一个数字温度计,能够实时测量环境温度并将其显示在数码管上。

本文将对该课程设计进行总结和归纳。

二、设计思路1. 硬件设计:我们使用了传感器、单片机和数码管等硬件元件。

传感器用于感知环境温度,单片机负责数据处理和控制,数码管用于显示温度数值。

2. 软件设计:我们使用C语言编写了相应的程序。

程序的主要逻辑是通过单片机与传感器进行通信,获取温度值并进行转换,然后将转换后的数值通过数码管进行显示。

三、硬件设计1. 传感器选择:在本次设计中,我们选择了NTC热敏电阻作为温度传感器。

它的电阻值随温度的变化而变化,通过测量电阻值的变化即可得到环境温度。

2. 单片机选择:我们选择了常用的STC89C52单片机作为控制核心。

它具有较高的性价比和丰富的资源。

3. 数码管选择:我们选择了常见的共阳极数码管,它能够直观地显示温度数值。

四、软件设计1. 数据采集:首先,我们需要通过AD转换将传感器输出的模拟信号转换为数字信号。

然后,我们将数字信号转换为温度值,根据传感器的特性曲线进行适当的校准。

2. 数据处理:接下来,我们需要对采集到的温度值进行处理,例如进行单位转换或滤波处理,以获得更加准确和稳定的结果。

3. 数据显示:最后,我们将处理后的温度值通过数码管进行显示。

为了方便观察,我们还可以添加一些提示信息,例如温度单位或警告标识。

五、调试和测试在设计完成后,我们需要进行调试和测试,以确保温度计能够正常工作。

首先,我们可以通过改变环境温度来验证温度计的测量准确性。

其次,我们还可以通过与其他温度计进行对比来验证其稳定性和精度。

六、设计优化和改进在实际使用过程中,我们可以根据需求进行进一步的优化和改进。

例如,我们可以添加温度报警功能,当温度超过设定阈值时,温度计能够及时发出警报。

单片机课程设计报告(数字温度计)

单片机课程设计报告(数字温度计)

单片机课程设计报告课题:基于单片机的数字温度计设计1 方案设计2 系统的硬件设计3.1 主控制器3.2 显示电路3.3 温度传感器工作原理3.4 温度传感器接口电路3 系统的软件设计3.1 程序3.2 温度测量3.3 数码管显示4 系统的测试与总结附录1 原理图附录2 源程序清单1方案设计本设计主要是介绍了单片机控制下的温度检测系统,详细介绍了其硬件和软件设计,并对其各功能模块做了详细介绍,其主要功能和指标如下:●利用温度传感器〔DS18B20〕测量某一点环境温度●测量范围为-55℃~+125℃,精度为±0.5℃●用数码管进行实际温度值显示采用AT89S52单片机P3.5口控制温度传感器DS18B20的温度测量,以四位数码感形式输出测量温度。

图2.1 DS18B20与单片机接口原理图2.2总体设计方框图2 系统的硬件设计2.1 主控制器STC89C52是STC公司生产的一种低功耗、高性能CMOS8位微控制器,具有8K 在系统可编程Flash存储器。

STC89C52使用经典的MCS-51内核,但做了很多的改良使得芯片具有传统51单片机不具备的功能。

在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。

具有以下标准功能: 8k字节Flash,512字节RAM, 32 位I/O 口线,看门狗定时器,内置4KB EEPROM,stc89c52MAX810复位电路,3个16 位定时器/计数器,4个外部中断,一个7向量4级中断结构〔兼容传统51的5向量2级中断结构〕,全双工串行口。

另外 STC89X52 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。

空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口、中断继续工作。

掉电保护方式下,RAM 内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。

单片机测温课程设计

单片机测温课程设计

单片机测温课程设计一、课程目标知识目标:1. 学生能理解单片机的基础知识,掌握温度传感器与单片机的连接方式;2. 学生能掌握温度读取、转换及显示的原理;3. 学生了解单片机编程的基本方法,并能够运用C语言编写简单的测温程序。

技能目标:1. 学生能够独立完成温度传感器的接线工作,并进行基本的电路测试;2. 学生能够使用编程软件编写、调试和运行测温程序;3. 学生能够分析并解决简单的测温过程中出现的问题。

情感态度价值观目标:1. 学生培养对单片机及电子技术的兴趣,提高对工程实践的认识;2. 学生在学习过程中养成合作、探究的良好习惯,培养团队精神和解决问题的能力;3. 学生通过实践操作,认识到科技对社会发展的作用,增强社会责任感和创新意识。

课程性质:本课程为实践性较强的课程,结合理论知识,培养学生的动手能力和实际操作技能。

学生特点:学生为初中年级,已具备基本的物理知识和电子技术基础,对单片机有一定了解,具备一定的编程能力。

教学要求:结合学生特点,注重实践与理论相结合,强调学生在操作过程中掌握知识,提高技能,培养正确的情感态度价值观。

通过课程目标的分解,使学生在完成具体学习成果的过程中,达到课程目标的要求。

二、教学内容1. 理论知识:- 单片机基础知识:介绍单片机的组成、工作原理,重点讲解单片机的内部结构及功能;- 温度传感器原理:讲解温度传感器的工作原理、种类及其与单片机的连接方式;- 编程语言:回顾C语言基础知识,重点掌握数据类型、运算符、控制结构等。

2. 实践操作:- 温度传感器接线:指导学生完成温度传感器与单片机的接线工作;- 编写测温程序:教授学生使用编程软件,编写简单的测温程序,实现温度读取、转换和显示;- 程序调试与优化:教授学生如何调试程序,分析并解决程序运行过程中出现的问题。

3. 教学大纲:- 第一课时:回顾单片机基础知识,介绍温度传感器原理;- 第二课时:讲解温度传感器与单片机的连接方式,进行接线操作;- 第三课时:学习C语言编程基础,编写测温程序;- 第四课时:调试测温程序,优化程序性能;- 第五课时:总结课程内容,展示学生作品,交流学习心得。

单片机数字温度计课程设计报告(1)

单片机数字温度计课程设计报告(1)

单片机原理与接口技术课程设计题目:数字温度计课程设计报告院系:工学院电气与电子工程系专业:电气工程及其自动化班级:姓名:学号:指导教师:二〇一七年十二月数字温度计课程设计报告摘要在日常生活及工农业生产中经常要检测温度.传统的方式是采用热电偶或热电阻。

其硬件电路和软件调试比较复杂.制作成本较高。

近年来随着科技的飞速发展.单片机的应用正不断走向深入。

所以我们选用单片机作为核心部件进行逻辑控制及信号的产生.用单片机本生的优势节约成本.使电路更简单。

温度的检测与控制是工业生产过程中比较典型的应用之一.随着传感器在生产和生活中的更加广泛的应用.利用新型单总线式数字温度传感器实现对温度的测试与控制得到更快的开发。

在这里介绍了一种基于STC89C51单片机的温度测量及控制系统的硬件结构以及C语言程序设计.该系统设计和布线简单.结构紧凑.体积小.重量轻.抗干扰能力强.性价比高.扩展方便.在大型仓库.工厂.智能化建筑等领域的多点温度检测中有广阔的应用前景。

关键词:DS18B20 STC89C51 温度测量The Design Report of the DigitalThermometer CourseABSTRACTTemperature is often detected in daily life and industrial and agricultural production. The traditional way is to use thermocouples or thermal resistors. Its hardware circuit and software debugging are more complex, and the production cost is high. In recent years, with the rapid development of science and technology, the application of MCU is going deep. Therefore, we choose the MCU as the core component for logical control and signal production, using the advantages of the single chip microcomputer to save cost and make the circuit more simple. Temperature detection and control is one of the typical applications in the industrial production process. With the wider application of sensors in production and life, the new single bus digital temperature sensor is applied to achieve faster development of temperature test and control. Here introduces a kind of hardware structure of the temperature measurement and control system of STC89C51 microcontroller and C language program design based on the system design and layout is simple, compact structure, small volume, light weight, strong anti-interference ability, high performance, easy to expand, the factory in large warehouse, and has wide application prospect in many the temperature detection in the field ofintelligent building.Key words:DS18B20 STC89C51 temperature measurement目录第1章绪论........................................................... - 1 - 第2章设计任务 ...................................................... - 2 -2.1 设计目的....................................................... - 2 -2.2 设计指标....................................................... - 2 -2.3 设计要求...................................................... - 2 - 第3章设计思路与总体框图. .......................................... - 3 - 第4章系统硬件电路的设计........................................... - 4 -4.1 主控电路................................................ - 4 -4.2 温度显示电路............................................ - 4 -4.3 按键电路................................................ - 5 -4.4 报警电路................................................ - 5 - 第5章系统设计仿真.................................................. - 6 -5.1 仿真原理图..................................................... - 6 -5.2 功能元件的分析................................................... - 6 - 第6章系统软件设计................................................. - 12 -6.1 主程序.......................................................... - 12 -6.2 读出温度子程序.................................................. - 13 -6.3 温度转换命令子程序.............................................. - 13 -6.4 计算温度子程序............................................... - 13 -6.5 1602的液晶显示 .............................................. - 14 - 结论................................................................... - 15 - 致谢................................................................... - 16 - 参考文献 .............................................................. - 18 - 附录................................................................... - 19 -第1章绪论单片机技术作为计算机技术的一个分支.广泛地应用于工业控制.智能仪器仪表. 机电一体化产品.家用电器等各个领域。

单片机智能体温计课程设计

单片机智能体温计课程设计

单片机智能体温计课程设计一、引言体温是人体健康状况的重要指标之一,准确、便捷地测量体温对于疾病的诊断和预防具有重要意义。

传统的体温计在使用上存在一些不便,如测量时间长、读数不直观等。

随着单片机技术的发展,智能体温计应运而生。

本课程设计旨在利用单片机技术,设计一款功能实用、操作简便的智能体温计。

二、设计要求1、测量范围:350℃ 420℃,精度为 01℃。

2、测量时间短,能够快速显示测量结果。

3、具备存储功能,能够记录多次测量数据。

4、具有温度报警功能,当测量温度超过设定的阈值时发出警报。

5、采用直观的显示方式,如液晶显示屏(LCD)。

三、硬件设计1、温度传感器选择数字式温度传感器,如 DS18B20。

它具有体积小、精度高、接口简单等优点,能够直接将温度转换为数字信号输出,方便与单片机进行通信。

2、单片机选用常见的 51 系列单片机,如 STC89C52。

它具有丰富的资源和成熟的开发环境,能够满足本设计的需求。

3、显示模块采用 1602 液晶显示屏,能够清晰地显示测量的温度值、时间等信息。

4、报警模块由蜂鸣器和发光二极管组成。

当测量温度超过设定的阈值时,蜂鸣器发声,发光二极管闪烁,提醒用户。

5、存储模块选用 EEPROM 芯片,如 AT24C02,用于存储测量数据。

四、软件设计1、主程序流程系统初始化,包括单片机端口设置、传感器初始化、显示初始化等。

读取温度传感器的数据,并进行数据处理和转换。

将测量的温度值显示在液晶显示屏上。

判断温度是否超过阈值,若超过则触发报警。

将测量数据存储到 EEPROM 中。

2、温度传感器驱动程序按照 DS18B20 的通信协议,发送指令读取温度数据。

对读取的数据进行校验和处理,得到准确的温度值。

3、显示程序编写驱动 1602 液晶显示屏的程序,实现字符和数字的显示。

4、报警程序当温度超过阈值时,控制蜂鸣器发声和发光二极管闪烁。

5、存储程序按照 EEPROM 的读写协议,将测量数据写入存储芯片。

单片机数字温度计课程设计报告

单片机数字温度计课程设计报告

单片机数字温度计课程设计报告1.引言2.课程目标3.教学内容4.教学方法5.教学评价6.结论7.参考文献引言:数字温度计是现代生活中常用的一种温度测量工具。

对于学生来说,了解数字温度计的使用原理和正确使用方法是非常必要的。

因此,本课程设计旨在帮助学生掌握数字温度计的基本知识和技能,提高其实际应用能力。

课程目标:1.了解数字温度计的基本原理和结构。

2.掌握数字温度计的使用方法。

3.能够正确进行数字温度计的校准和维护。

4.能够应用数字温度计进行实际温度测量。

教学内容:1.数字温度计的基本原理和结构。

2.数字温度计的使用方法。

3.数字温度计的校准和维护。

4.数字温度计的实际应用。

教学方法:本课程采用讲授、实验和讨论相结合的教学方法。

通过讲解数字温度计的基本原理和结构,让学生了解数字温度计的工作原理;通过实验操作,让学生掌握数字温度计的使用方法和校准方法;通过讨论,让学生了解数字温度计的实际应用场景。

教学评价:本课程的教学评价主要采用考试和实验报告相结合的方式。

考试主要考查学生对数字温度计的理论知识掌握情况;实验报告主要考查学生对数字温度计的实际应用能力和实验操作能力。

结论:通过本课程的研究,学生能够掌握数字温度计的基本知识和技能,提高其实际应用能力,为其未来的研究和工作打下坚实的基础。

参考文献:1.《数字温度计使用手册》2.《数字温度计原理与应用》3.《温度测量技术与应用》1.设计任务1.1 设计目的本设计旨在实现一个温度监测系统,能够实时监测环境温度,并在温度超出预设范围时发出报警信号,同时在液晶显示屏上显示当前温度。

1.2 设计指标本设计的主要指标包括:温度监测精度、报警准确性、系统响应速度、硬件成本、软件复杂度等。

1.3 设计要求本设计要求系统稳定可靠,操作简便,能够满足实际应用需求。

2.设计思路与总体框图本系统采用单片机作为主控芯片,通过温度传感器采集环境温度,并将数据传输到单片机进行处理。

同时,液晶显示屏用于显示当前温度,按键用于对系统进行设置和调整。

单片机课程设计报告:温度计测试

单片机课程设计报告:温度计测试

1课程设计课程名称 单片机原理与接口技术课程设计题目名称 温度计测试学 院 物理与光电工程学院 专业班级 13电子科学与技术2班 学 号姓 名联系方式 任课教师2015年12月28号目录一 1、引言2、设计目的1.设计任务和要求 (1)2.方案设计与论证…………………………………………………… 2.1各方案的优点……………………………………………2.2各方案的缺点……………………………………………2.3对比选择…………………………………………………二系统设计原理1. 主控制器……………………………………2. 显示电路……………………………………3. 温度传感器的简介与工作原理……………………………………4、74HC573 引脚与工作原理……………………………………三总原理图……………………………………四、主程序设计五.电路安装调试及结果六.元件清单图七.个人总结与体会附录:1、PCB2、实物图3、参考文献4、程序代码1一、引言在日常生活及工业生产过程中,经常要用到温度的检测及控制,温度是生产过程和科学实验中普遍而且重要的物理参数之一。

传统的测温元件有热电偶和二电阻。

而热电偶和热电阻测出的一般都是电压,再转换成对应的温度,这些方法相对比较复杂,需要比较多的外部硬件支持。

我们用一种相对比较简单的方式来测量。

温度控制系统广泛应用于社会生活的各个领域 ,如家电、汽车、材料、电力电子等 ,常用的控制电路根据应用场合和所要求的性能指标有所不同 , 在工业企业中,如何提高温度控制对象的运行性能一直以来都是控制人员和现场技术人员努力解决的问题。

这类控制对象惯性大,滞后现象严重,存在很多不确定的因素,难以建立精确的数学模型,从而导致控制系统性能不佳,甚至出现控制不稳定、失控现象。

传统的继电器调温电路简单实用 ,但由于继电器动作频繁 ,可能会因触点不良而影响正常工作。

控制领域还大量采用传统的PID控制方式,但PID 控制对象的模型难以建立,并且当扰动因素不明确时,参数调整不便仍是普遍存在的问题。

单片机课程设计报告-数字温度计

单片机课程设计报告-数字温度计

单片机课程设计报告-数字温度计单片机是一种集成了微处理器核心、存储器、外围接口和定时器等功能模块的微型计算机。

在现代电子科技领域中,单片机被广泛应用于各种嵌入式系统中。

本课程设计主要针对单片机的应用实践,通过设计一个数字温度计来锻炼学生的单片机编程能力,同时加深对数字温度计的原理及应用的理解。

二、设计目标本课程设计旨在使学生掌握以下内容:1. 掌握单片机的基本原理和编程方法;2. 了解数字温度计的原理和应用;3. 熟悉温度传感器的使用和数据处理方法;4. 能够利用单片机开发出一个简单的数字温度计。

三、设计内容本课程设计主要包括以下内容:1. 单片机原理和编程基础;2. 数字温度计的原理和应用介绍;3. 温度传感器的选型及使用方法;4. 单片机数字温度计的设计和实现。

四、设计步骤1. 单片机原理和编程基础学生首先将学习单片机的基本原理和编程方法,包括单片机的体系结构、存储器组成、I/O口的使用、定时器的应用等内容。

2. 数字温度计的原理和应用介绍学生将了解数字温度计的基本原理和应用场景,包括数字温度计的工作原理、常见的数字温度计种类、数字温度计的应用领域等。

3. 温度传感器的选型及使用方法学生将学习温度传感器的选型原则,了解各种温度传感器的特点及使用方法,包括模拟温度传感器和数字温度传感器。

4. 单片机数字温度计的设计和实现学生将利用所学的单片机编程知识和温度传感器的使用方法,设计并实现一个简单的数字温度计。

学生需要考虑温度测量精度、显示方式、数据处理方法等问题。

五、教学方法本课程设计采用理论教学与实践相结合的教学方式,通过理论课堂讲解和实际操作演示相结合,加深学生对单片机和数字温度计知识的理解和掌握。

同时,鼓励学生合作学习,共同解决实际问题,提高实战能力。

六、教学评估学生将根据设计的数字温度计的实际测量情况、数据处理方法以及最终的效果进行评估,教师将根据学生的设计方案和实际操作情况进行评分。

同时,学生对单片机编程的理解和掌握水平也将作为评估的重要内容。

单片机数字温度计课程设计报告

单片机数字温度计课程设计报告

第一章温度传感器的应用及问题引言在日常生活及工、农业生产中经常要用到温度的检测及控制。

传统的温度测量元件有热电偶和热电阻,而热电偶和热电阻测出的一般都是电压,再转换成对应温度需要比较多的外部硬件支持,硬件电路复杂,软件调试复杂,制作成本高。

传感器传感器是将感受到的外界信息,按照一定的规律转换成所需的有用信息的装置,它获取的信息可以是各种物理量、化学量和生物量,而转换后的信息也有各种形式。

例如:光、温度、声、委位移、压力等物理量,可以通过传感器相互转化。

但是通常是将非电量或电量转换成易于处理和传输的电量,有些传感器的这种转换是可逆的,即输入量为电量而输出量为机械量或热工艺量等。

第二章数字温度计的设计总体设计方案在单片机电路设计中,使用传感器,是非常容易想到的,所以可以采用一只温度传感器DS18B20,此传感器,可以很容易直接读取被测温度值,进行转换,就可以满足设计要求。

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

图2-1 总体设计方框图主控制器单片机AT89C51具有低电压供电和体积小等特点,四个端口只需要两个口就能满足电路系统的设计需要,很适合便携手持式产品的设计使用系统可用二节电池供电。

AT89C51 的引脚AT89C2051 采用引脚双列直插式封装,现将各引脚的功过能说明如下。

·Vcc(20):电源电压端。

·GND(10):地端。

·RST(1):复位输入端。

当RST 引脚出现两个机器周期的高电平时,单片机复位。

复位后,AT89C51 内部专用寄存器及I/O 口的处置与8051的情况一样,而内部的状态保持不变。

·XTAL1(5):振荡器反相放大器的输入和内部时钟发生器的输入端。

·XTAL1(4):振荡器反相放大器的输出端。

温度检测系统设计--单片机课程设计报告

温度检测系统设计--单片机课程设计报告

电气工程学院单片机课程设计报告班级:姓名:学号:设计题目:温度检测系统设计设计时间:评定成绩:评定教师:摘要以51单片机为核心,设计一个温度检测系统。

该系统基于8051核心的单片机AT89S51,通过串行AD转换芯片PCF8591将基于NTC热敏电阻的测温电路输出的模拟信号转换成数字信号,并根据电路特性曲线计算出目标温度值,还具有通过lcd1602液晶显示目标温度和超过设定阈值报警功能。

该系统面向普通的要求不高的测温场景,并尽可能提高测量精度、减小测量误差。

Proteus仿真、keil与proteus联调是此次设计该系统的主要手段,即过程中,通过软件对系统各个模块功能的调试。

该系统的核心有以下几个部分:lcd控制、i²c通信协议,以及NTC热敏电阻特性曲线和补偿算法。

由于该系统功能简单,元器件数量较少,最终可以在单片机学习板上实现。

由于仿真和实际学习板的条件不同,使用软件仿真是时采用AT89S51单片机,实际调试时使用STC89C52RC单片机,其功能完全兼容AT89S52单片机。

关键词:温度检测、51单片机、i²c通讯、NTC热敏电阻、仿真目录一、设计要求 (2)1.1 设计要求分析 (2)二、方案设计和选定 (3)2.1文献综述 (3)2.1.1 单片机模块 (3)2.1.2 AD转换模块 (3)2.1.3 显示模块 (4)2.1.4 报警模块 (4)2.1.5 测温模块 (5)2.1.6 输入模块 (5)2.2 最终方案选定 (5)2.3硬件成本计算 (6)三、硬件设计(基于proteus) (8)3.1 仿真原理图设计 (8)3.2 仿真器件选择及参数设定 (11)四、程序设计 (12)4.1程序流程图 (12)4.2 LCD显示程序 (13)4.3 PCF 8591控制程序 (16)4.3 测温电路算法设计 (16)4.5 报警模块和按键模块程序设计 (26)五、调试过程 (29)5.1 软硬件调试 (29)5.2 运行效果展示 (30)六、设计总结.......................................................................................... 错误!未定义书签。

单片机测体温【课程设计报告】

单片机测体温【课程设计报告】

沈阳航空航天大学综合课程设计基于单片机的数字温度计设计课程设计任务书课程设计的内容及要求:一、设计说明1.以单片机芯片为核心,设计一个简易的数字温度计。

2.能够实时测量某一点的环境温度,并具有超限报警功能。

3.可以根据需要设定上下限报警温度,超限后报警提示。

二、设计要求1. 选择AT89C51单片机为核心器件;2. 采用LED作为显示模块;3. 温度传感器采用DS18B20。

三、实验要求1.根据技术指标制定实验方案;设计具体电路。

2.进行程序仿真和软硬件联调。

四、推荐参考资料[1] 陈小忠.单片机接口技术实用子程序.北京:人民邮电出版社,2005[2] 杨恢先,黄辉先. 单片机原理及应用.长沙:国防科技大学出版社,2003[3] 徐敏.基于AT89C51单片机的数字温度计设计.数字技术与应用,2009.12[4] 胡天明.基于DS18B20的数字温度计设计及其应用.黑龙江工程学院学报,2008.2五、按照要求撰写课程设计报告成绩评定表一、引言随着科技的不断发展,现代社会对各种信息参数的准确度和精确度的要求都有了几何级的增长,而如何准确而又迅速的获得这些参数就需要受制于现代信息基础的发展水平。

在三大信息信息采集(即传感器技术)、信息传输(通信技术)和信息处理(计算机技术)中,传感器属于信息技术的前沿尖端产品,尤其是温度传感器技术,在我国各领域已经引用的非常广泛,可以说是渗透到社会的每一个领域,人民的生活与环境的温度息息相关,在工业生产过程中需要实时测量温度,在农业生产中也离不开温度的测量,因此研究温度的测量方法和装置具有重要的意义。

二、设计内容及性能指标本设计主要是介绍了单片机控制下的温度检测系统,详细介绍了其硬件和软件设计,并对其各功能模块做了详细介绍,其主要功能和指标如下:●利用温度传感器(DS18B20)测量某一点环境温度●测量范围为-50℃~+11℃,精度为±0.5℃●用LED进行实际温度值显示●按键设定温度报警阀值三、设计方案采用数字温度芯片DS18B20 测量温度,输出信号全数字化。

课程设计报告-单片机通过热敏电阻测温

课程设计报告-单片机通过热敏电阻测温

课程设计报告- 单片机通过热敏电阻测温单片机通过热敏电阻测温一、前言近年来,随着科学技术和生产的不断发展,越来越多的参数需要通过温度测量来获得。

因此,温度一词在生产生活中出现的频率日益增加。

与之相对应的,温度测量也成为了生产生活中频繁使用的词语,同时它在各行各业中也发挥着重要的作用。

温度是表征物体冷热程度的物理量,温度测量则是工农业生产过程中一个很重要而普遍的参数。

温度的测量对保证产品质量、提高生产效率、节约能源、生产安全、促进国民经济的发展起到非常重要的作用。

由于温度测量的普遍性,温度传感器的数量在各种传感器中居首位。

而且随着科学技术和生产的不断发展,温度传感器的种类还是不断增加丰富来满足生产生活中的需要。

而作为一种具有功能强,体积小,功耗低,价格便宜,工作可靠,使用方便等特点的器件,单片机成为温度测量系统的首选部件。

近年年来随着计算机在社会领域的渗透和大规模集成电路的发展,单片机的应用正在不断地走向深入,越来越广泛地应用各个领域。

单片机温度测量师对温度进行有效的测量,并且能够在工业生产中得到了广泛的应用,尤其在电力工程、化工生产、机械制造、冶金工业等重要工业领域中,担负着重要的测量任务。

在日常生活中,也可以广泛实用于地热、空调器、电加热器等各种家庭室温测量及工业设备温度测量场合。

三、硬件设计如图所示,本设计包括最小系统、测温电路、数码管显示、下载口、蜂鸣器、键盘等部分。

本设计采用按键设置温度报警点通过测温电路采集温度信息,经过STC12C5410AD进行模数转换、处理并将实际温度值和设定温度值分别显示在共阴极数码显示管LED上。

3.1 温度采样部分如图3.1所示,测温电路利用热敏电阻将温度转化为电量,并将电压值输入STC12C5410AD进行模数转换。

STC12C5410AD将转换所得的数值输入数码管显示出来。

图3.1 温度采样电路3.2 温度显示部分LED数码管将STC12C5410AD处理的温度信息显示出来。

51单片机课程设计数字温度计报告

51单片机课程设计数字温度计报告

电子毕业设计数字温度计题目:数显温度计学院:电子信息学院班级:学号:姓名:指导老师:日期:数字温度计设计任务书一、课程设计目的1、加强学生理论联系实际的能力,提高学生的动手能力;2、学会基本电子元器件的识别和检测;3、学会应用EDA软件Proteus进行电路的设计和仿真;4、基本掌握单片机的基本原理,并能将其应用于系统的设计。

5、通过实训,提高学生的学习兴趣,激发自主学习能力,培养创新意识。

二、设计任务先焊制一个单片机最小系统,并以制作的单片机最小系统为核心,设计并制作一个数字式温度计应用系统。

三、设计要求具有以下功能:(1)采用DS18B20作为温度传感器进行温度检测;(2)对采集温度进行显示(显示温度分辨率0.1℃);(3)采集温度数值应采用数字滤波措施,保证显示数据稳定;(4)显示数据,无数据位必须消隐。

目录数字温度计设计任务书 (2)1、设计思路(1)设计原理 (4)(2)系统方案及总体设计框图 (4)2、数字温度计应用系统的硬件设计(1)单片机小系统基本组成及硬件图(2)外围电路工作原理及系统硬件图(3)主要芯片及其功能3、系统软件程序的设计软件流程框图4、系统调试(1)仿真器介绍(2)调试结果及其分析(3)系统设计电路的特点和方案的优缺点5、课程设计心得体会参考文献附录程序清单及注释一、 设计思路:设计方案及其总体设计框图温度计设计系统流程图系统设计原理:本次课程设计是基于单片机的数字温度计设计,在开始课程设计的时候我们要理解并掌握对单片机的开发,学会使用KEIL 及Proteus 等仿真软件。

根据设计任务要求选择好器件,编写好程序运行成功之后进行软件联调,验证系统是否正确。

通过筛选,我们组选用单片机AT89S52作为主控制系统;用1602液晶显示模块芯片作为温度数据显示装置;智能温度传感器采用DS18B20器件作为测温电路主要组成部分。

二、数字温度计应用系统的硬件设计1、单片机小系统的基本组成及其选择 (1)单片机 单片机选型参考 • ① AT89S51、AT89S52 :具备ISP 下载功能 ,可以使用USBASP 程序下载线或者并口下载• ② STC89C51、STC89C52:使用串口线+MAX232烧写程序。

单片机数字温度计课程设计报告

单片机数字温度计课程设计报告

目录1.设计任务.................................................... ................ ................ .. (1)1.1 设计目的........................................... .............. (1)1.2 设计指标................................ ...................... . (1)1.3 设计要求................................................ (1)2. 设计思路与总体框图................................................ .. (1)3. 系统硬件电路的设计............................................... (2)3.1主控电路............................................... ... (2)3.2液晶显示电路........................................... (3)3.3按键电路....... .... ................................................... .. (3)3.4报警电路........................ .................. . (4)4.系统仿真设计 (4)4.1仿真原理图............................................... ................ ...... (4)4.2各功能元件的分析 (5)5. 系统软件设计 (10)5.1 主程序 (11)5.2 读出温度子程序 (11)5.3 温度转换命令子程序 (12)5.4 设计温度子程序 (12)5.5 1602的温度显示 (13)6. 总结与体会............................................... ....................................... .... . (13)6 1 总结................................................ ............ ....... . (13)6. 2体会................................................ ............ ....... . (14)7. 参考文献................................................ ............ ....... .. (15)8. 附录 (16)1. 设计任务1.1 设计目的1. 了解数数字温度计及工作原理。

单片机课程设计报告-数字温度计

单片机课程设计报告-数字温度计

惠州学院HUIZHOU UNIVERSITY单片机课程设计设计题目系别专业班级学号学生姓名指导教师完成时间年月目录一.课题设计任务与要求。

--------------------------------------------------------二.对于课题的总体构想。

--------------------------------------------------------三.DS18B20温度传感器简介。

--------------------------------------------------------四.系统总仿真电路。

--------------------------------------------------------五.总程序。

--------------------------------------------------------六.心得体会。

--------------------------------------------------------七.参考文献。

--------------------------------------------------- 一、设计任务与要求设计任务:利用数字温度传感器DS18B20与单片机结合来测量温度。

设计要求:利用数字温度传感器DS18B20测量温度信号,计算后在LED数码管上显示相应的温度值。

其温度测量范围为-55~125℃,精确到0.5℃。

本温度计属于多功能温度计,可以设置上下报警温度,当温度不在设置范围内时,可以报警。

数字温度计所测量的温度采用数字显示,控制器使用单片机89C51,测温传感器使用DS18B20,用3位共阳极LED数码管以串口传送数据,实现温度显示。

从温度传感器DS18B20可以很容易直接读取被测温度值,进行转换即满足设计要求。

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

单片机数字温度计课程设计报告

单片机数字温度计课程设计报告

目录1.设计任务.................................................... ................ ................ .. (1)1.1 设计目的........................................... .............. (1)1.2 设计指标................................ ...................... . (1)1.3 设计要求................................................ (1)2. 设计思路与总体框图................................................ .. (1)3. 系统硬件电路的设计............................................... (2)3.1主控电路............................................... ... (2)3.2液晶显示电路........................................... (3)3.3按键电路....... .... ................................................... .. (3)3.4报警电路........................ .................. . (4)4.系统仿真设计 (4)4.1仿真原理图............................................... ................ ...... (4)4.2各功能元件的分析 (5)5. 系统软件设计 (10)5.1 主程序 (11)5.2 读出温度子程序 (11)5.3 温度转换命令子程序 (12)5.4 设计温度子程序 (12)5.5 1602的温度显示 (13)6. 总结与体会............................................... ....................................... .... . (13)6 1总结................................................ ............ ....... . (13)6. 2体会................................................ ............ ....... . (14)7. 参考文献................................................ ............ ....... .. (15)8. 附录 (16)1. 设计任务1.1 设计目的1. 了解数数字温度计及工作原理。

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

沈阳航空航天大学综合课程设计基于单片机的数字温度计设计课程设计任务书课程设计的内容及要求:一、设计说明1.以单片机芯片为核心,设计一个简易的数字温度计。

2.能够实时测量某一点的环境温度,并具有超限报警功能。

3.可以根据需要设定上下限报警温度,超限后报警提示。

二、设计要求1. 选择AT89C51单片机为核心器件;2. 采用LED作为显示模块;3. 温度传感器采用DS18B20。

三、实验要求1.根据技术指标制定实验方案;设计具体电路。

2.进行程序仿真和软硬件联调。

四、推荐参考资料[1] 陈小忠.单片机接口技术实用子程序.北京:人民邮电出版社,2005[2] 杨恢先,黄辉先. 单片机原理及应用.长沙:国防科技大学出版社,2003[3] 徐敏.基于AT89C51单片机的数字温度计设计.数字技术与应用,2009.12[4] 胡天明.基于DS18B20的数字温度计设计及其应用.黑龙江工程学院学报,2008.2五、按照要求撰写课程设计报告成绩评定表一、引言随着科技的不断发展,现代社会对各种信息参数的准确度和精确度的要求都有了几何级的增长,而如何准确而又迅速的获得这些参数就需要受制于现代信息基础的发展水平。

在三大信息信息采集(即传感器技术)、信息传输(通信技术)和信息处理(计算机技术)中,传感器属于信息技术的前沿尖端产品,尤其是温度传感器技术,在我国各领域已经引用的非常广泛,可以说是渗透到社会的每一个领域,人民的生活与环境的温度息息相关,在工业生产过程中需要实时测量温度,在农业生产中也离不开温度的测量,因此研究温度的测量方法和装置具有重要的意义。

二、设计内容及性能指标本设计主要是介绍了单片机控制下的温度检测系统,详细介绍了其硬件和软件设计,并对其各功能模块做了详细介绍,其主要功能和指标如下:●利用温度传感器(DS18B20)测量某一点环境温度●测量范围为-50℃~+11℃,精度为±0.5℃●用LED进行实际温度值显示●按键设定温度报警阀值三、设计方案采用数字温度芯片DS18B20 测量温度,输出信号全数字化。

便于单片机处理及控制,省去传统的测温方法的很多外围电路。

且该芯片的物理化学性很稳定,它能用做工业测温元件,此元件线形较好。

在0—100 摄氏度时,最大线形偏差小于 1 摄氏度。

DS18B20 的最大特点之一采用了单总线的数据传输,由数字温度计DS18B20和微控制器AT89S51构成的温度测量装置,它直接输出温度的数字信号,可直接与计算机连接。

方案的总体设计框图,如图1所示:图1 总体设计框图四、系统器件选择1、单片机的选择AT89S51 是美国 ATMEL 公司生产的低功耗,高性能 CMOS8 位单片机,片内含 4kbytes 的可编程的 Flash 只读程序存储器,兼容标准 8051 指令系统及引脚。

它集 Flash 程序存储器既可在线编程(ISP),也可用传统方法进行编程,所以低价位 AT89S51单片机可为提供许多高性价比的应用场合,可灵活应用于各种控制领域,对于简单的测温系统已经足够。

单片机AT89S51 具有低电压供电和体积小等特点,四个端口只需要两个口就能满足电路系统的设计需要,很适合便携手持式产品的设计使用系统可用二节电池供电(1) 89S51 引脚功能介绍AT89S51 单片机为40 引脚双列直插式封装。

其引脚排列和逻辑符号如图2所示。

图2 单片机引脚图各引脚功能简单介绍如下:●VCC:供电电压●GND:接地●P0口:P0口为一个8位漏级开路双向I/O口,每个管脚可吸收8TTL门电流。

当P1口的管脚写“1”时,被定义为高阻输入。

P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。

在FLASH编程时,P0口作为原码输入口,当FLASH进行校验时,P0输出原码,此时P0外部电位必须被拉高。

●P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。

P1口管脚写入“1”后,电位被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。

在FLASH编程和校验时,P1口作为第八位地址接收。

●P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚电位被内部上拉电阻拉高,且作为输入。

作为输入时,P2口的管脚电位被外部拉低,将输出电流,这是由于内部上拉的缘故。

P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。

在给出地址“1”时,它利用内部上拉的优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。

P2口在FLASH编程和校验时接收高八位地址信号和控制信号。

●P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。

当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。

作为输入时,由于外部下拉为低电平,P3口将输出电流(ILL),也是由于上拉的缘故。

P3口也可作为AT89C51的一些特殊功能口: P3.0 RXD(串行输入口) P3.1 TXD(串行输出口) P3.2 INT0(外部中断0) P3.3 INT1(外部中断1) P3.4 T0(记时器0外部输入) P3.5 T1(记时器1外部输入) P3.6 WR (外部数据存储器写选通) P3.7 RD (外部数据存储器读选通)同时P3口同时为闪烁编程和编程校验接收一些控制信号。

●RST:复位输入。

当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。

●ALE / PROG :当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。

在FLASH编程期间,此引脚用于输入编程脉冲。

在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。

因此它可用作对外部输出的脉冲或用于定时目的。

然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。

如想禁止ALE的输出可在SFR8EH地址上置0。

此时, ALE只有在执行MOVX,MOVC指令时ALE才起作用。

另外,该引脚被略微拉高。

如果微处理器在外部执行状态ALE禁止,置位无效。

●PSEN:外部程序存储器的选通信号。

在由外部程序存储器取址期间,每个机器周期PSEN两次有效。

但在访问外部数据存储器时,这两次有效的PSEN 信号将不出现。

●EA/VPP:当EA保持低电平时,访问外部ROM;注意加密方式1时,EA将内部锁定为RESET;当EA端保持高电平时,访问内部ROM。

在FLASH 编程期间,此引脚也用于施加12V编程电源(VPP)。

●XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。

●XTAL2:来自反向振荡器的输出。

2、温度传感器的选择由于传统的热敏电阻等测温元件测出的一般都是电压,再转换成对应的温度,需要比较多的外部元件支持,且硬件电路复杂,制作成本相对较高。

这里采用DALLAS公司的数字温度传感器DS18B20作为测温元件。

(1) DS18B20 简单介绍:DALLAS 最新单线数字温度传感器DS18B20是一种新型的“一线器件”,其体积更小、更适用于多种场合、且适用电压更宽、更经济。

DALLAS 半导体公司的数字化温度传感器DS18B20是世界上第一片支持“一线总线”接口的温度传感器。

温度测量范围为-55~+125 摄氏度,可编程为9位~12 位转换精度,测温分辨率可达0.0625摄氏度,分辨率设定参数以及用户设定的报警温度存储在EEPROM 中,掉电后依然保存。

被测温度用符号扩展的16位数字量方式串行输出;其工作电源既可以在远端引入,也可以采用寄生电源方式产生;多个DS18B20可以并联到 3 根或 2 根线上,CPU只需一根端口线就能与诸多DS18B20 通信,占用微处理器的端口较少,可节省大量的引线和逻辑电路。

因此用它来组成一个测温系统,具有线路简单,在一根通信线,可以挂很多这样的数字温度计,十分方便。

DS18B20 的性能特点如下:●独特的单线接口方式,DS18B20在与微处理器连接时仅需要一条口线即可实现微处理器与DS18B20的双向通讯●DS18B20支持多点组网功能,多个DS18B20可以并联在唯一的三线上,实现组网多点测温●DS18B20在使用中不需要任何外围元件,全部传感元件及转换电路集成在形如一只三极管的集成电路内●适应电压范围更宽,电压范围:3.0~5.5V,在寄生电源方式下可由数据线供电●温范围-55℃~+125℃,在-10~+85℃时精度为±0.5℃●零待机功耗●可编程的分辨率为9~12位,对应的可分辨温度分别为0.5℃、0.25℃、0.125℃和0.0625℃,可实现高精度测温●在9位分辨率时最多在93.75ms内把温度转换为数字,12位分辨率时最多在750ms内把温度值转换为数字,速度更快●用户可定义报警设置●报警搜索命令识别并标志超过程序限定温度(温度报警条件)的器件●测量结果直接输出数字温度信号,以"一线总线"串行传送给CPU,同时可传送CRC 校验码,具有极强的抗干扰纠错能力●负电压特性,电源极性接反时,温度计不会因发热而烧毁,但不能正常工作以上特点使DS18B20非常适用与多点、远距离温度检测系统。

DS18B20内部结构主要由四部分组成:64位光刻ROM、温度传感器、非挥发的温度报警触发器TH和TL、配置寄存器。

DS18B20的管脚排列、各种封装形式如图 4.2 所示,DQ 为数据输入/输出引脚。

开漏单总线接口引脚。

当被用着在寄生电源下,也可以向器件提供电源;GND为地信号;VDD为可选择的VDD引脚。

当工作于寄生电源时,此引脚必须接地。

以上特点使DS18B20非常适用与多点、远距离温度检测系统。

DS18B20内部结构主要由四部分组成:64位光刻ROM、温度传感器、非挥发的温度报警触发器TH和TL、配置寄存器。

DS18B20的管脚排列、各种封装形式,如图3所示,DQ 为数据输入/输出引脚。

开漏单总线接口引脚。

当被用着在寄生电源下,也可以向器件提供电源;GND为地信号;VDD为可选择的VDD引脚。

当工作于寄生电源时,此引脚必须接地。

其电路图图4所示.。

图3 外部封装形式图4 传感器电路图(2)DS18B20 使用中的注意事项DS18B20 虽然具有测温系统简单、测温精度高、连接方便、占用口线少等优点,但在实际应用中也应注意以下几方面的问题:●较小的硬件开销需要相对复杂的软件进行补偿,由于DS1820与微处理器间采用串行数据传送,因此,在对DS1820进行读写编程时,必须严格的保证读写时序,否则将无法读取测温结果。

相关文档
最新文档