温度传感器实训报告

温度传感器实训报告

ID:35231705

大小:163.00 KB

页数:18页

时间:2019-03-22

温度传感器实训报告_第1页
温度传感器实训报告_第2页
温度传感器实训报告_第3页
温度传感器实训报告_第4页
温度传感器实训报告_第5页
资源描述:

《温度传感器实训报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、《温度传感器实训报告》实训报告   课程:信号检测与技术专业:应用电子技术班级:应电1131班小组成员:欧阳主、王雅志、朱知荣、周玙旋、周合昱指导老师:宋晓虹老师 2013年4月23日一、实训目的了解18b20温度传感器的基本原理与应用二、实训过程1、电路实现功能:由电脑USB接口供电,也可外接6V—16V的直流电源。通过温度传感器18B20作为温度传感器件,测出改实际温度,再由芯片为DIP封装AT89C2051单片机进行数据处理,通过数码管显示温度值。温度显示(和控制)的范围为:-55ºC到125ºC之间,精度为1ºC,也就是显示整数。如果你设定报警的温度为20ºC,则当环

2、境温度达到21ºC时,报警发光二极管发光,同时继电器动作。如果你不需要对温度控制(报警),可以将报警温度值设置高些。如果控制的是某局部的温度,可将18B20用引线引出,但距离不宜过大,注意其引脚绝缘。2.电路的构成  该电路有电源、按键控制模块、信号处理、驱动模块、显示模块、检测。3.电路原理图4.电路仿真图五、元件清单及功能介绍名称规格编号主要功能或作用按钮6X6X5AN1、AN2、AN3调节报警温度的值电容30PC1、C2单片机时钟振荡电容10UFC3单片机复位电容470UFC4电源滤波电容104C5电源滤波单片机(20P座)AT89C2051IC1CPU温度传感器DS1

3、8B20IC2温度传感器稳压块L7805IC3电路工作于+5V接线座3P5.0J1外电路控制接线座接线座2P5.0J2外接电源接线USB电源插座USBJ3电脑供电插座晶体12MJZ单片机时钟振荡一位共阳数码管0.56LED1摄氏温度符号显示三位共阳数码管0.56LED2温度值显示发光二极管3MMLED3报警发光指示兼Q1偏置三极管8550Q1、Q2、Q3、Q4Q1:报警时驱动继电器;Q2Q3Q4:数码管驱动电阻10KR1单片机复位电阻220和470R7—R13和R14数码管限流,其中R14=470电阻4.7KR2、R3、R4、R6三极管基极和温度传感器偏置电阻2KR5三极管Q

4、1基极偏置二极管1N4148V1续流,保护Q1跳线X1、X2用元件引脚连继电器5V2AJDQ 温度达到报警值时触点动作PCB板73MMX85MM  USB电源线 连接电脑USB口6、程序:/*-------------------------------温度控制器V1.5显示为三个共阳极LED温度传感器用单总线DS18B20CPU为2051,四个按键,分别为UP,DOWN,SET温度调节上限为125度,下限为-55度只能用于单只18B20-------------------------------*/#include#include

5、h>#defineKey_UPP3_0//上调温度#defineKey_DOWNP3_1//下调温度#defineKey_SETP1_7//设定键(温度设定,长按开电源)#defineRelayOutPortP3_5//继电器输出#defineLEDPortP1//LED控制口#defineLEDOneCP3_2//LEDDS1控制(百位)#defineLEDTwoCP3_3//LEDDS2控制(十位)#defineLEDThreeCP3_4//LEDDS3控制(个位)#defineTMPortP3_7//DS1820DataPortunsignedcharcodeLEDDi

6、s[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,0xFF,0xBF};//0-9的LED笔划,0xFF为空,0xF7为负号staticunsignedcharbdataStateREG;//可位寻址的状态寄存器sbitDS1820ON=StateREG^0;//DS1820是否存在sbitSetTF=StateREG^1;//是否是在温度设置状态sbitKeySETDown=StateREG^2;//是否已按过SET键标识sbitPowTF=StateREG^3;//电源电源标识sbitKeyTF=StateREG

7、^4;//键盘是否允许//sbitKeySETDowning=StateREG^5;//SET是否正在按下staticunsignedcharbdataTLV_at_0x0029;//温度变量高低位staticunsignedcharbdataTHV_at_0x0028;staticsignedcharTMV;//转换后的温度值staticunsignedcharKeyV,TempKeyV;//键值staticsignedcharTMRomV_at_0x0027;//高温限制staticsignedch

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。