溫度传感器实训报告.docVIP

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
溫度传感器实训报告

《温度传感器实训报告》 实 训 报 告 ? ?? 课 程:信号检测与技术 专 业:应用电子技术 班 级:应电1131班 小组成员:欧阳主、王雅志、朱知荣、周玙旋、周合昱 指导老师:宋晓虹老师 ? 2013年 4 月 23 日 一、实训目的 了解18b20温度传感器的基本原理与应用 实训过程 1、电路实现功能: 由电脑USB接口供电,也可外接6V—16V的直流电源。通过温度传感器18B20作为温度传感器件,测出改实际温度,再由芯片为DIP封装AT89C2051 单片机进行数据处理,通过数码管显示温度值。 温度显示(和控制)的范围为:-55oC到125oC之间,精度为1oC,也就是显示整数。如果你设定报警的温度为20oC,则当环境温度达到21oC时,报警发光二极管发光,同时继电器动作。如果你不需要对温度控制(报警),可以将报警温度值设置高些。如果控制的是某局部的温度,可将18B20用引线引出,但距离不宜过大,注意其引脚绝缘。 电路的构成   该电路有电源、按键控制模块、信号处理、驱动模块、显示模块、检测。 3.电路原理图 4.电路仿真图 五、元件清单及功能介绍 名称 规格 编号 主要功能或作用 按钮 6X6X5 AN1、AN2、AN3 调节报警温度的值 电容 30P C1、C2 单片机时钟振荡 电容 10UF C3 单片机复位 电容 470UF C4 电源滤波 电容 104 C5 电源滤波 单片机(20P座) AT89C2051 IC1 CPU 温度传感器 DS18B20 IC2 温度传感器 稳压块 L7805 IC3 电路工作于+5V 接线座 3P5.0 J1 外电路控制接线座 接线座 2P5.0 J2 外接电源接线 USB电源插座 USB J3 电脑供电插座 晶体 12M JZ 单片机时钟振荡 一位共阳数码管 0.56 LED1 摄氏温度符号显示 三位共阳数码管 0.56 LED2 温度值显示 发光二极管 3MM LED3 报警发光指示兼Q1偏置 三极管 8550 Q1、Q2、Q3、Q4 Q1:报警时驱动继电器;Q2Q3Q4:数码管驱动 电阻 10K R1 单片机复位 电阻 220和470 R7—R13和R14 数码管限流,其中R14=470 电阻 4.7K R2、R3、R4、R6 三极管基极和温度传感器偏置 电阻 2K R5 三极管Q1基极偏置 二极管 1N4148 V1 续流,保护Q1 跳线 X1、X2 用元件引脚连 继电器 5V2A JDQ  温度达到报警值时触点动作 PCB板 73MMX85MM     USB电源线   连接电脑USB口 6、程序: /*------------------------------- 温度控制器V1.5 显示为三个共阳极LED 温度传感器用单总线DS18B20 CPU为2051,四个按键,分别为UP,DOWN,SET 温度调节上限为125度,下限为-55度 只能用于单只18B20 -------------------------------*/ #include AT89X051.H #include intrins.h #define Key_UP P3_0 //上调温度 #define Key_DOWN P3_1 //下调温度 #define Key_SET P1_7 //设定键(温度设定,长按开电源) #define RelayOutPort P3_5 //继电器输出 #define LEDPort P1 //LED控制口 #define LEDOneC P3_2 //LED DS1控制(百位) #define LEDTwoC P3_3 //LED DS2控制(十位) #define LEDThreeC P3_4 //LED DS3控制(个位) #define TMPort P3_7 //DS1820 DataPort unsigned char code LEDDis[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,0xFF,0xBF}; //0-9的LED笔划,0xFF为空,0xF7为负号 static unsigned char bdata StateREG; //可位寻址的状态寄存器 sbit DS1820ON = State

文档评论(0)

fglgf11gf21gI + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档