文档介绍:《温度传感器实训报告》实训报告课程: 信号检测与技术专业: 应用电子技术班级: 应电 1131 班小组成员: 欧阳主、王雅志、朱知荣、周玙旋、周合昱指导老师: 宋晓虹老师 2013 年 4月 23日一、实训目的了解 18b20 温度传感器的基本原理与应用二、实训过程 1、电路实现功能: 由电脑 USB 接口供电,也可外接 6V — 16V 的直流电源。通过温度传感器 18B20 作为温度传感器件, 测出改实际温度, 再由芯片为DIP封装 AT89C2051 单片机进行数据处理,通过数码管显示温度值。温度显示(和控制)的范围为: -55 oC到 125 oC 之间,精度为 1oC ,也就是显示整数。如果你设定报警的温度为 20oC, 则当环境温度达到 21oC时, 报警发光二极管发光, 同时继电器动作。如果你不需要对温度控制( 报警), 可以将报警温度值设置高些。如果控制的是某局部的温度,可将 18B20 用引线引出,但距离不宜过大,注意其引脚绝缘。 2. 电路的构成该电路有电源、按键控制模块、信号处理、驱动模块、显示模块、检测。 3. 电路原理图 RST 1 (RXD) 2 (TXD) 3 XTAL2 4 XTAL1 5 (INT0) 6 (INT1) 7 (T0) 8 (T1) 9 GND 10 11 12 13 14 15 16 17 18 19 VCC 20 IC1 AT89C2051 C2 30P C1 30P JZ 12M R1 10K + C3 10UF VCC AN3 AN2 AN1 R3 R4 R2 P1 P2 P3 P1 P2 P3 Q1 8550 VCC JDQ LED3 R5 2K V1 1N4148 R6 VCC Q2 8550 Q3 8550 Q4 8550 1234 J3 USB + C4 470UF C5 104 vcc A 1 B 2 C 3 D 4 E5 F6 G 7 DP 8 P1 9 P2 10 P3 11 . LED2 LED-3 220*7 D1 D2 D3 D4 D5 D6 D7 D1 D2 D3 D4 D5 D6 D7 1 2 3 J1 IN 1 GND 2 OUT 3 IC3 L7805 1 2 J2 c 3 d 4 e 5 f 6 9 a 1 b 2 dp 8 8. com 10 LED1 R14 470 VCC 3 I/O 2 GND 1 IC2 DS18B20 4 . 电路仿真图五、元件清单及功能介绍名称规格编号主要功能或作用按钮 6X6X5 AN1 、AN2 、AN3 调节报警温度的值电容 30P C1、C2单片机时钟振荡电容 10UF C3单片机复位电容 470UF C4电源滤波电容 104 C5电源滤波单片机(20P 座)AT89C2051 IC1CPU 温度传感器 DS18B20 IC2温度传感器稳压块 L7805 IC3电路工作于+5V 接线座 J1外电路控制接线座接线座 J2外接电源接线 USB 电源插座 USB J3电脑供电插座晶体 12M JZ单片机时钟振荡一位共阳数码管 LED1 摄氏温度符号显示三位共阳数码管 LED2 温度值显示发光二极管 3MM LED3 报警发光指示兼 Q1偏置三极管 8550 Q1、Q2、Q3、Q4Q1:报警时驱动继电器; Q2Q3Q4 :数码管驱动电阻 10K R1单片机复位电阻 220 和470 R7—R13 和R14 数码管限流,其中 R14=470 电阻 R2、R3、R4、R6三极管基极和温度传感器偏置电阻 2KR5三极管 Q1基极偏置二极管 1N4148 V1续流,保护 Q1 跳线 X1、X2用元件引脚连继电器 5V2A JDQ温度达到报警值时触点动作 PCB 板73MMX85MM USB 电源线连接电脑 USB 口 6 、程序: /*------------------------------- 温度控制器 显示为三个共阳极 LED 温度传感器用单总线 DS18B20 CPU 为 2051 ,四个按键,分别为 UP , DOWN , SET 温度调节上限为 125 度,下限为-55 度只能用于单只 18B20 -------------------------------*/ #include <> #include <> #define Key_UP P3_0 //上调温度#define Key_DOWN P3