温度测量与控制-课程设计
东莞理工学院 模电课程设计 温度监测及控制电路

温度监测及控制电路一、实验目的1、 学习由双臂电桥和差动输入集成运放组成的桥式放大电路。
2、掌握滞回比较器的性能和调试方法。
3、 学会系统测量和调试。
二、实验原理1、 实验电路如图21-1所示, 它是由负温度系数电阻特性的热敏电阻(NTC 元件)R t 为一臂组成测温电桥, 其输出经测量放大器放大后由滞回比较器输出“加热”与“停止”信号,经三极管放大后控制加热器“加热”与“停止”。
改变滞回比较器的比较电压U R 即改变控温的范围,而控温的精度则由滞回比较器的滞回宽度确定。
图21-1 温度监测及控制实验电路(1)、测温电桥由R 1、R 2、R 3、R W1及R t 组成测温电桥,其中R t 是温度传感器。
其呈现出的阻值与温度成线性变化关系且具有负温度系数,而温度系数又与流过它的工作电流有关。
为了稳定R t 的工作电流,达到稳定其温度系数的目的,设置了稳压管D 2。
R W1可决定测温电桥的平衡。
(2)、差动放大电路由A 1及外围电路组成的差动放大电路,将测温电桥输出电压△U 按比例放大。
其输出电压 B 6564W274A 4W2701)U R R R )(R R R R ()U R R R (U +++++-= 当R 4=R 5,(R 7+R W2)=R 6时)U (U R R R U A B 4W2701-+=R W3用于差动放大器调零。
可见差动放大电路的输出电压U 01仅取决于二个输入电压之差和外部电阻的比值。
(3)、滞回比较器差动放大器的输出电压U 01输入由A 2组成的滞回比较器。
滞回比较器的单元电路如图21-2所示,设比较器输出高电平为U 0H ,输出低电平为U OL ,参考电压U R 加在反相输入端。
当输出为高电平U 0H 时,运放同相输入端电位 0H F22i F 2F H U R R R u R R R u +++=+当u i 减小到使u +H =U R ,即 OH F2R F F 2TL i U R RU R R R u u -+== 此后,u i 稍有减小,输出就从高电平跳变为低电平。
温度测量控制系统课程设计(张仁红)

任务书一.课程设计内容设计题目:温度测量控制系统设计内容:1.设计一个独立的两路温度测量控制系统。
2.温度控制在38℃--40℃之间,测温精度±0。
1℃。
3.要求显示测量的温度信号。
二.课程设计应完成的工作1.设计文本不少于5000字;2.图纸:A3电路原理图一张。
3.文本格式:(1)封面;(2)任务书;(3)摘要;(4)目录;(5)引言(绪论或前言);(6)设计正文(选题背景、方案论证、设计过程,结果分析与仿真、总结);(7)参考文献。
三.课程设计进程安排序号课程设计各阶段名称日期、周次1 查找资料,进行方案论证 3.15~3.17第3周2 输入电路的设计 3.18~3.19第3周3 控制单元和显示电路的设计 3.22~3.24第4周4 设计说明书的撰写 3.25~3.26第4周四、设计资料及参考文献[1]孙梅生电子技术基础课程设计[M].高等教育出版社.1990年[2]江晓安模拟电子技术[M].西安:电子科技大学出版社.2007年[3]江晓安数字电子技术[M].西安:电子科技大学出版社.2008年[4]王毓银数字电路逻辑设计[M].北京:高等教育出版社1999年[5]李建忠单片机原理及应用[M].西安电子科技大学出版社 2005摘要本文采用了AD590作为温度传感器把热信号转变成电信号,电信号再经过放大,经过模数转换再输入到CPU。
控制器采用PID控制算法,温度控制的原理是通过调整晶闸管的导通时间来调节加热主回路的有效电压,从而达到温度控制的目的。
系统由AT89C51单片微机、温度传感器、A/D转换器、键盘及显示电路、晶闸管触发电路等组成的控制器和被控对象电阻炉构成一个闭环控制系统。
系统控制程序采用模块化设计结构,主要包括主程序、中断服务子程序、控制算法子程序等。
系统采用过零触发等技术,省去了传统的D/A转换元件,简化了电路,并且提高了系统的可靠性。
关键字:AT80C51、AD590、A/D0809、光耦合器件任务书 (1)摘要 (2)目录 (3)引言 (4)一方案论证与比较 (5)1.0 采用DSP控制的温度控制系统 (5)1.1采用单片控制的温度控制系统 (5)1.2 方案比较 (6)1.3 方案总结 (7)二硬件电路 (8)2.0 温度传感器 (8)2.1 模数转换器ADC0809 (9)2.2 单片机控制核心部分 (10)2.3 输出显示 (11)2.4 加热电路 (12)2.5 降温电路 (13)三软件编程 (14)致谢 (18)参考文献 (19)附录 (20)电子技术的飞速发展,给人类的生活带来了根本的变革,特别是随着大规模集成电路的产生而出现了微型计算机,根式将人类社会带入了一个新的时代。
数字温度测控仪课程设计

数字温度测控仪课程设计一、课程目标知识目标:1. 理解数字温度测控仪的基本原理,掌握温度传感器的工作方式和特点;2. 学会解读数字温度测控仪的电路图,了解各部分功能及相互关系;3. 掌握数字温度测控仪的编程方法,实现对温度的实时监测与控制。
技能目标:1. 能够正确操作数字温度测控仪,进行温度的采集、处理和显示;2. 学会使用相关软件对温度数据进行实时监控和分析;3. 培养动手实践能力,能够独立完成数字温度测控仪的组装与调试。
情感态度价值观目标:1. 培养学生对物理学科的热爱,激发探究科学技术的兴趣;2. 增强学生的团队合作意识,培养协同解决问题的能力;3. 培养学生严谨的科学态度,认识到科技发展对现实生活的影响。
课程性质:本课程为实践性较强的学科课程,结合理论知识与实际操作,培养学生动手能力和创新能力。
学生特点:初三学生已具备一定的物理知识和实验技能,对新鲜事物充满好奇,具备一定的自主学习能力。
教学要求:注重理论与实践相结合,充分调动学生的积极性,引导他们主动探究,提高解决问题的能力。
在教学过程中,将课程目标分解为具体的学习成果,便于教学设计和评估。
二、教学内容1. 理论知识:- 温度传感器原理与分类;- 数字温度测控仪的电路组成与功能;- 编程基础及温度控制算法。
2. 实践操作:- 数字温度测控仪的组装与调试;- 温度数据的采集、处理与显示;- 编程实现对温度的实时监控与控制。
3. 教学大纲:- 第一阶段:理论知识学习(2课时)- 温度传感器原理与分类;- 数字温度测控仪电路组成与功能。
- 第二阶段:实践操作(4课时)- 数字温度测控仪的组装与调试;- 温度数据采集、处理与显示。
- 第三阶段:综合应用(2课时)- 编程实现对温度的实时监控与控制;- 分析温度控制算法在实际应用中的优化。
4. 教材章节及内容:- 教材第四章:传感器及其应用- 4.2节:温度传感器- 教材第五章:数字温度测控仪- 5.1节:数字温度测控仪的组成与工作原理- 5.2节:数字温度测控仪的编程与应用教学内容根据课程目标进行科学、系统地组织,确保学生在学习过程中掌握必要的理论知识,同时培养实践操作能力。
测控电路课程设计:温度测量控制系统 (1)

温度测量控制系统学生姓名:董锦锦学号:20105042051学院:物理电子工程学院专业:电子信息工程指导教师:马建忠职称:教授摘要:温度的测量是生产生活中时常需要的工作,进入21世纪后,温度传感器正朝着高精度、多功能、总线标准化、高可靠性及安全性、开发虚拟传感器和网络传感器、研制单片测温系统等高科技的方向迅速发展。
关键词:温度传感器;高精度;总线标准化;高可靠性;测温系统Temperature measurement and control systems Abstract:Temperature measurement is the production of life often need to work, in the 21st century, the temperature sensor is headed in high precision, multi-function, bus, standardization, high reliability and safety, development virtual sensor and network sensor, research monolithic temperature measuring system and other high-tech direction develop rapidly.Key words:The temperature sensor; High precision; Standardization of the bus; High reliability; Temperature measurement system1 绪论1.1指导思想本课题以PT100热电阻为温度检测元件,设计了一个对单点温度实时检测的单片机温度检测系统。
1.2基本设计内容及要求使用PT100温度传感器(电阻值随温度变化),设计传感器放大电路,将传感器的电阻值转变为0~5V电压信号,将温度值显示出来。
温度检测与控制试验系统设计

温度检测与控制实验系统设计任务书设计参数:被测温度1200C,最大误差不超过±1℃,设计要求:(1).被控对象为小型加热炉,供电电压220VAC,功率2KW,用可控硅控制加热炉温度;(2).通过查阅相关设备手册或上网查询,选择温度传感器、调节器、加热炉控制器等设备(包括设备名称、型号、性能指标等);(3).设备选型要有一定的理论计算;(4).用所选设备构成实验系统,画出系统结构图;(5).列出所能开设的实验,并写出实验目的、步骤、要求等温度检测与控制实验系统设计一摘要本文介绍了一个简单的温度检测与控制系统的设计。
该系统的被控对象为小 型加热炉,供电电压为220VAC,功率2KW,被测温度1200度,误差不超过±1℃。
本设计通过热电偶测量加热炉内液体的温度,将热电偶的输出信号直接传输到调 节器,该调节器内部集成有变送器,并且可设定给定温度值,本实验为1200度。
调节器将偏差信号变为标准的4-20MA 或l —5v 电信号。
该信号输出到调功器, 可改变晶闸管导通时间,从而调节输出平均电压的大小,实现加热炉温度的控制。
经验证此控制器的性能指标达到要求。
二系统框图本系统中,检测单元热电偶,调节器为集成变送器的数字调节器,执行器为 可控硅调功器,被控对象为加热炉,被控参数为温度。
三设备选型1热电偶热电偶要求测温度1200度,误差不超过±1℃,所以决定了只能用钳钱等贵 金属材料热电偶。
钳馅热电偶乂称高温贵金属热电偶,钳铭有单伯铭(钳铭 10-伯铭)和双祐钱(钳钱30-伯铭6)之分,它们作为温度测量传感器,通 常与温度变送器、调节器及显示仪表等配套使用,组成过程控制系统,用以 直接测量或控制各种生产过程中0T800C 范围内的流体、蒸汽和气体介质 以及固体表面等温度。
钳籍热电偶的工作原理是伯铭热电偶是由两种不同成分的导体两 端接合成回路时,当两接合点温度不同时,就会在回路内产生热电流。
控制与应用实验(实验八 温度测量与控制)

四、实验步骤
1.预习,参考附录三,预习DS18B20的编 程结构,编程时注意DS18B20的时间要求 ,必须准确满足。根据实验原理附录中的 流程图进行编程。 2. 将编译后的程序下载到51单片机,观察 温度的测量结果。 3. 程序调试
五、实验原理
本实验使用的DS18B20是单总线数字温度计,测量 范围从—55℃到+125℃,增量值为0.5 ℃。 用于贮存测得的温度值的两个8位存贮器RAM 编号 为0号和1号。 1号存贮器存放温度值的符号,如果温度为负 (℃),则1号存贮器8位全为1,否则全为0。 0号存贮器用于存放温度值的补码LSB(最低位)的1表 示0.5℃ 。 将存贮器中的二进制数求补再转换成十进制数并除 以2,就得到被测温度值。
二、 Keil开发环境 STC-ISP程序下载工具
三、实验内容
掌握使用传感器测量与控制温度的原理与方法,使 用C51语言编写实现温度控制的功能,使用超声波/ 温度实验板测量温度,将温度测量的结果(单位为 摄氏度)显示到液晶屏上。 编程实现测量当前教室的温度,显示在LCM液晶显 示屏上。 通过S1设定一个高于当前室温的目标温度值。 编程实现温度的控制,将当前温度值控制到目标温 度值并稳定的显示。
五、实验原理
温度检测与控制系统由加热灯泡,温度二极 管,温度检测电路,控制电路和继电器组成。 温度二极管和加热灯泡封闭在一个塑料保温 盒内,温度二极管监测保温盒内的温度,用 温控实验板内部的A/D转换器ADC7109检测二 极管两端的电压,通过电压和温度的关系, 计算出盒内空气的实际温度。 相关背景知识参见DS18B20中文资料。
实验八 温度测量与控制
电子技术课程设计-温度监控

题目名称:温度测量与控制器的设计 班 学 姓 级: 号: 名: 自动化 0902 200904134064
指导教师: 日 期: 2011-6-17
温度测量与控制器的设计
一、设计任务和要求
在工农业生产或科学研究中,经常需要对某一系统的温度进行测量,并能自动地控 制、调节该系统的温度。下面设计并制作对某一系统的温度进行测量与控制的电路。电 路要求为: ① 被测温度和控制温度均可数字显示。 ② 测量温度范围为 0 C ~ 100 C ,精度为 0.5 C 。 ③ 控制温度连续可调,精度为 1 C 。 ④ 温度超过额定值时,产生声、光报警信号。
6.反馈回路的继电器部分
图 10 恒温保持电路(以空调调节室内为例)连线图
例如控制温度为 30 度。当室温高于在 30 度时,P1.7 产生一个低电平,指示灯和继 电器开始工作,外部空调电路开始接通。空调促使室温降低,当温度低于 30 度时,空 调停止工作,使温度维持在 30 度。于是 P1.7 端口起到一个负反馈调节作用。
void delay(unsigned int i); //else IO sbit sbit sbit sbit sbit sbit LS138A=P2^2; LS138B=P2^3; LS138C=P2^4; ModeKey=P2^5; TempDown=P2^6; TempUp=P2^7; //管脚定义
为了使控制温度连续可调,需要使用两个触点开关在显示控制温度或警告温度时分 别对预设温度进行减小和增大。这三个开关便构成系统的外部控制部分。可以对单片机 发部分相关的命令,以便对系统进行调整和控制。
蜂鸣器和 Led 灯可以直接串联电阻外接 5V 电压,当单片机输出低电时这些外部器 件开始工作,实现其特定功能。
数字电子技术课程温度测量与控制设计

《电子技术》课程设计报告题目温度测量与控制电路学院(部)############专业########班级########学生姓名######学号##12 月19 日至12 月30 日共2 周指导教师(签字)前言“电子技术课程设计”是电子技术课程的实践性环节,进行自主选题和设计。
本设计课题为温度测量与控制电路,测温范围20~165。
C,控制温度连续可调,被测温度和控制温度均可数字显示,温度超过设定值时能产生声光报警。
该课题结合了模电和数电的理论知识,初看感觉很难没有思路,但通过各方面查阅资料和理论结合实际,定出了一套自己的设计方案。
本设计包含三个部分:温度测量电路,显示电路,温度控制和声光报警电路,正文中详细介绍了各个模块的原理和工作过程。
另外,为完成本次设计,参阅了大量资料文献。
其中,搜集和查阅资料时一个漫长但最重要的过程,获取个模块电路原理,然后经过讨论比较,结合课题要求,确定出一套最适合的方案。
小组人员花费几天时间,通过图书馆和上网查阅资料,分别查阅到各个模块电路,比如,温度测量电路部分,仅温度传感器电路就分为热电偶温度传感器,热电阻温度传感器和集成温度传感器等,因此就需要通过分析比较得出最适合的电路。
此外,温度数字显示和控制报警电路部分,需要很多集成芯片,这就需要查芯片的功能表,正确连接个芯片使其达到设计需要的目的。
经过上述过程后,基本定出电路图,在MULTISIM10软件里进行部分电路仿真,来验证电路的正确性。
在进行电路仿真过程中碰到了很多问题,往往一开始电路仿真不出结果,这就需要找出问题所在,一般是先看电路原理图是否正确,是否画正确了,如果不是这块问题的话,就需要改变元件参数试一试。
在这个过程中,还会碰到元件库里找不到自己要用的元件的情况,这个时侯可以找替代元件,通过这种方法来验证实验原理和电路的正确性。
过程中,充分发挥主观能动性,将平时所学的理论知识和实际相结合,往往理论可行的东西,实际并不一定能出结果,这就需要解决问题,通过问老师或者查阅资料和分析问题来进行解决。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
8)用户可以自行设定非易失性的报警上下限。
9)负压特性:电源极性接反时,芯片不会因发热而烧毁,但不能正常工作。
3.2DS18B20的外部结构
DS18B20可采用3脚TO-92小体积封装和8脚SOIC封装。其外形及引脚和实物图如图35所示。
赣南师院物理与电子信息学院
感测技术课程设计报告书
题目:温度测量与控制
姓名:
班级:
指导老师:
时间:
一、系统功能
本温度控制器可以实现以下的功能:
(1)采集温度,并通过LED数码管显示当前温度。LED数码管显示温度格式为四位,精确度可达±0.1℃。例如:25℃显示为025.0。
(2)通过按键可自由设定温度的上下限,并能在LED数码管显示设定的温度上下限值。
uchar code smg_du[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xbf}; //共阳
uchar code smg_we[]={0x08,0x04,0x02,0x01};
uchar uflag,max=35,min=20,k;
图5外部供电方式单点测温电路
外部电源供电方式是DS18B20最佳的工作方式,工作稳定可靠,抗干扰能力强,而且电路也比较简单,可以开发出稳定可靠的多点温度监控系统。本设计使用外部电源供电方式,毕竟比寄生电源方式只多接一根VCC引线,而且在外接电源方式下,可以充分发挥DS18B20宽电源电压范围的优点,即使电源电压VCC降到3V时,依然能够保证温度量精度。
读时序分为读“0”时序和读“1”时序两个过程。对于DS18B20的读时序是从主机把单总线拉低之后,在15us之内就得释放单总线,以让DS18B20把数据传输到单总线上。DS18B20完成一个读时序过程至少需要60us。
对于DS18B20的写时序仍然分为写“0”时序和写“1”时序两个过程。DS18B20写“0”时序和写“1”时序的要求不同,当要写“0”时,单总线要被拉低至少60us,以保证DS18B20能够在15usda到45us之间正确地采样I/O总线上的“0”电平;当要写“1”时,单总线被拉低之后,在15us之内就得释放单总线。
图6晶振电路图7复位电路
4.2按键控制电路
基于单片机的温度控制系统应具备以下功能:一,可以切换显示实时温度和温度上下限的值。二,可以调节温度的上下限。本设计通过按键输入电路来实现这些功能。如图8所示。
4.3温度采集电路
温度采集电路主要是用DS1820温度传感器来设计的。之前已对这个传感器做了详细的介绍。见图9所示。
读
暂存器
0BEH
读内部RAM中9字节的内容
写
暂存器
4EH
发出向内部RAM的3、4字节写上、下限温度数据命令,紧跟该命令之后,是传送两字节的数据。
复制
暂存器
48H
将RAM中第3、4字节的内容复制到EEPROM中。
重调EEPROM
0B8H
将EEPROM中内容恢复到RAM中的第3、4字节。
读供电
方式
0B4H
图12数码显示电路
<2>系统仿真电路
如图所示,这显示的分别是测量的上、下限,用户可以根据不同的用途通过两个按键来改变它的上下限值(本系统设定高低温度分别是35℃和20℃)。
图19-1超温报警、降温电路图
图19-2低温报警、加热电路图
图19系统仿真图
<3>C语言程序清单
#include<reg52.h>
4.5报警电路
按照设计要求,当温度低于下限或者高于上限的时候,应具有报警功能,我们采用LED灯来显示。当红灯亮起来的时候,表示超出了这个温度范围;当黄灯亮起且蜂鸣器响起时,表示温度低于设定值。如图10、11所示。
图10超温报警电路图11低温报警电路
4.6LED数码管显示驱动电路
LED显示电路由断驱动电路和位电路组成。由于单片机并行口不能显示驱动LED显示器,必须采用专门的驱动芯片,使之产生足够大的电流,显示器才能正常工作,我们用芯片74LS244来驱动。此电路采用的还是动态显示,需要由段和位选信号共同配合完成的,因此,要同时考虑断和位的驱动能力,所以本系统采用并行驱动动态显示。具体电路如图12所示。
读DS1820的供电模式。寄生供电时DS1820发送“0”,外接电源供电DS1820发送“1”。
时序可分为初始化时序、读时序和写时序。复位要求主CPU将数据线下拉500us,然后释放,DS18B20收到信号后等待16~60us左右,后发出60~240us的存在低脉冲,主CPU收到此信号表示复位成功。
(3)通过控制三极管的导通与否来控制继电器的关断,继而控制外部加热(电烙铁升温)和制冷(小型电风扇降温)装置,使环境温度保持设定温度范围内。
(4)具有温度报警装置。当温度高于上限值,红灯亮起;或者低于下限值,黄灯亮起,并发出报警声。
二、系统原理框图
2.1系统总体方案
该温度控制器的系统总体方框图如图1所示。该系统主要包含DS18B20温度采集电路、输入控制电路、晶振复位电路、数码管显示电路、继电器控制电路,等外围电路组成。
write_ds18b20(0x44);
delay(300);
init_ds18b20();//每操作一次都要初始化并且至少有一条ROM指令
write_ds18b20(0xcc);
write_ds18b20(0xbe);//读数据允许
a=read_ds18b20();//低8位
a0=read_ds18b20();//高8位
图8按键控制电路图9温度采集电路
4.4继电器控制电路
继电器是是一种电子控制器件,它具有控制系统和被控制系统,通常用于自动控制电路中,它实际上是用较小的电流去控制较大的电流的一种自动开关。故在电路中起着自动调节,安全保护,转换电路等作用。本设计通过控制三极管(9013)的通断来控制继电器的开通,继而来控制加热和降温装置。如图10所示。
void init_ds18b20()
{
uchar presence;
DQ=0;
delay(60);
DQ=1;
delay(5);
presence=DQ;
delay(20);
}
/***写入一个字节***/
void write_ds18b20(uchar value)
{
uchar i;
for(i=0;i<8;i++)
{
DQ=0;
DQ=value&0x01;
delay(5);
DQ=1;
value>>=1;
}
delay(4);
}
/***读出一字节函数***/
uchar read_ds18b20()
{
uchar j,val;
for(j=0;j<8;j++)
{
DQ=0;
val>>=1;//读数先读出最低位,因此只能右移
图4DS18B20测温原理框图
根据DS18B20的通讯协议,主机(单片机)控制DS18B20完成温度转换必须经过三个步骤:每一次读写之前都要对DS18B20进行复位,复位成功后发送一条ROM指令,最后发送RAM指令,这样才能对DS18B20进行预定的操作。DS18B20的ROM指令和RAM指令如表1和表2所示。
图3DS18B20的外形及引脚图和实物图
3.3DS18B20的温度转换过程
DS18B20工作原理:DS18B20的读写时序和测温原理与DS1820相同,只是得到的温度值的位数因分辨率不同而不同,且温度转换时的延时时间由2s减为750ms。DS18B20测温原理如图4所示。图中低温度系数晶振的振荡频率受温度影响很小,用于产生固定频率的脉冲信号送给计数器1。高温度系数晶振随温度变化其振荡率明显改变,所产生的信号作为计数器2的脉冲输入。计数器1和温度寄存器被预置在-55℃所对应的一个基数值。计数器1对低温度系数晶振产生的脉冲信号进行减法计数,当计数器1的预置值减到0时,温度寄存器的值将加1,计数器1的预置将重新被装入,计数器1重新开始对低温度系数晶振产生的脉冲信号进行计数,如此循环直到计数器2计数到0时,停止温度寄存器值的累加,此时温度寄存器中的数值即为所测温度。图4中的斜率累加器用于补偿和修正测温过程中的非线性,其输出用于修正计数器1的预置值。
3)独特的单线接口方式:DS18B20在与微处理器连接时仅需要一条口线即可实现微处理器与DS18B20的双向通信。
4)测温范围:-55℃~+125℃,在-10~+85℃时精度为±0.5℃。
5)DS18B20支持多点组网功能,多个DS18B20可以并联在唯一的三线上,实现组网多点测温。
6)可编程的分辨率为9~12位,对应的可分辨温度分别为0.5℃、0.25℃、0.125℃和0.0625℃,可实现高精度测温。
DQ=1;
if(DQ)
val|=0x80;
delay(4);
}
return val;
}
/***读温度函数***/
uintread_temperature()
{
uchar a,a0,flag;
uint b;
uint temp;
init_ds18b20();//开始转化数据
write_ds18b20(0xcc);
3.4DS18B20与单片机的接口
图5为单片外部电源供电方式图。在外部电源供电方式下,DS18B20的工作电源由VDD引脚接入,此时I/O线不需要强上拉,不存在电源电流不足的问题,可以保证转换精度,同时在总线上理论可以挂接任意多个DS18B20传感器,组成多点测温系统。注意:在外部供电的方式下,DS18B20的GND引脚不能悬空,否则不能转换温度,读取的温度总是85℃。