基于单片机的温度传感器制作

基于单片机的温度传感器制作

ID:25631669

大小:122.95 KB

页数:7页

时间:2018-11-21

基于单片机的温度传感器制作_第1页
基于单片机的温度传感器制作_第2页
基于单片机的温度传感器制作_第3页
基于单片机的温度传感器制作_第4页
基于单片机的温度传感器制作_第5页
资源描述:

《基于单片机的温度传感器制作》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于单片机的温度传感器制作设计名称温度传感器设计地点宿舍实验时间11、1—11、301.设计目的:了解温度传感器的制作,加深对温度传感器的认识。2.设计设备:电子元件,尖烙铁,锡线,导线等3.设计原理及内容:该电路是由18B20温度传感器作为温度传感器材,由AT89C2051单片机进行数据处理,由0.56寸的三位共阳数码管显示温度值。可由电脑USB接口进行供电,也可外接6V---16V的直流电源供电。温度显示的控制范围为:-55℃到125℃之间,精确度为1℃,也就是显示整数。如果设定为度为30℃,则当前环境温

2、度达到31℃时,报警发光二极管发光,同时继电器动作。如果不需要对温度控制报警,可以将报警温度值设置较高。如果控制的是某局部的温度,可以将18B20用引线引出,但距离不宜过大,以免电流损耗引起较大误差,注意其引脚绝缘。DS18B20的测温原理为:内部计数器对一个受温度影响的振荡器的脉冲计数,低温时振荡器的脉冲可以通过门电路,而当到达某一设置高温时,振荡器的脉冲无法通过门电路。计数器设置为-55℃时的值,如果计数器到达0之前门电路未关闭,则温度寄存器的值将增加,这表示当前温度高于-55℃。同时,计数器复位在当前温

3、度值上,电路对振荡器的温度系数进行补偿,计数器重新开始计数直到回零。如果门电路仍然未关闭,则重复以上过程。4.制作步骤:(1)系统设计要求本实验中利用单片机对温度传感器采集到的温度数据定时采样,并在数码管上显示,若温度超过一定数值,报警发光二极管发光,同时继电器动作,并通过串口向单片机发送指令,单片机收到指令后控制发光二极管闪烁。设计要求:基本范围-55℃-125℃;精确度为1℃;(2)系统的组成结构与工作原理外界环境温度单片机温度传感器数码管发光二极管(3)器件选择主要包括:单片机AT89C2051,传感器

4、DS18B20、LED等。其中单片机主要完成外围硬件的控制以及一些运算功能,传感器完成信号的采样功能,LED完成字符、数字的显示功能。(见表1)AT89C51简介单片机的可擦除只读存储器可以反复擦除100次。AT89C2051是一种带2K字节闪烁可编程可擦除只读存储器的单片机。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C2051是一种高效微型控制器。QT89C2051单片机主要特性有(1)与MCS-51兼容;(2)4K字节可编程闪烁存储器;(3)寿命有1000写/擦循环;(4)数

5、据保留时间可达10年;(5)全静态工作:0Hz-24Hz;(6)三级程序存储器锁定;(7)128*8位内部RAM;(8)32可编程I/O线;(9)两个16位定时器/计算器;(10)5个中断源;(11)可编程串口通道;(12)低功耗的闲置和掉电模式;(13)片内振动器和时钟电路。AT89C2051引脚如下:AT89C2051管脚说明如下:VCC:供电电压GND:接地P0口:P0口为一个8位漏级开路双向I/O口,当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址

6、的第八位。  P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。   P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用

7、内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。    P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流,这是由于上拉的缘故。P3口也可作为AT89C2051的一些特殊功能口:P3.0RXD:串行输入口;P3.1TXD:串行输出口:P3.2/INT0外部中断0;P3.3/INT1:外部中断1;P3.4T0:记时器0外部输入;P3.5T1:记时器1外部输入;P3.

8、6/WR:外部数据存储器写选通;P3.7/RD:外部数据存储器读选通,同时,P3口同时为闪烁编程和编程校验接收一些控制信号。RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。  XTAL2:来自反向振荡器的输出。(4)主板电路系统整体硬件电路包括,传感器数据采集电路,温度显示电路,上下限报警调整电路,单片机主板电路

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

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

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