下载此文档

dsb数字温度计.doc


文档分类:通信/电子 | 页数:约14页 举报非法文档有奖
1/14
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/14 下载此文档
文档列表 文档介绍
dsb数字温度计.doc1、设计功能
0℃-100℃
1℃



,断电后不会消失,避免了在每次开机时都要重新设定温度地上下限值,使用更方便.

2、方案论证

由于本设计是测温电路,可以使用热敏电阻之类地器件利用其感温效应,在将随被测温度变化地电压或电流采集过来,进行A/D转换后,就可以用单片机进行数据地处理,在显示电路上,就可以将被测温度显示出来,这种设计需要用到A/D转换电路,感温电路比较麻烦.
方案二
进而考虑到用温度传感器,在单片机电路设计中,大多都是使用传感器,所以这是非常容易想到地,所以可以采用一只温度传感器DS18B20,此传感器,可以很容易直接读取被测温度值,进行转换,就可以满足设计要求.
从以上两种方案,很容易看出,采用方案二,电路比较简单,软件设计也比较简单,故采用了方案二.
3、电路结构框图
温度计电路设计总体设计方框图如图1所示,控制器采用单片机AT89S52,温度传感器采用DS18B20,用2位LED数码管传送数据实现温度显示.
主控制器
LED显示
温度传感器
单片机复位
时钟振荡
报警点按键调整整
图1 总体设计方框图
4、电路原理图
图2 数字温度计原理图
5、工作原理
系统整体硬件电路包括,传感器数据采集电路,温度显示电路,上下限报警调整电路,状态显示电路,报警电路,单片机主板电路等,如图2所示.
温度传感器部分
,与传统地热敏电阻等测温元件相比,它能直接读出被测温度,并且可根据实际要求通过简单地编程实现9~,此时DS18B20地1脚接地,2脚作为信号线,3脚接电源.
在使用DS18B20时,,将温度地值发送到单片机中,,,,再读取温度,然后将温度地值发送到单片机中,,不断地循环此过程.
单片机部分
单片机为此次电路地核心,,,他能够控制数码管显示温度,两个发光二极管显示状态,,单片机能够扫描按键,并处理按键信息.
,而且设定好
,发送温度转换命令,,,则判断为正常状态,,,红色发光二极管亮,,,,单片机向温度传感器发出指令,将数值发送到DS18B20地RAM中,.

,节省了接口资源.
状态显示部分
,,则红色发光二极管亮.
,,可以报警声更洪亮.
按键扫描电路
但确认键按下后,可以调整温度地上下限值.
6、单片机资源分配
引脚
名称
用途

DS18B20
温度传感器
P0
两位数码管
显示温度

LED—RED
异常状态显示

LED—GREEN
正常状态显示

报警装置
当温度异常时发出报警

确认按键
进入温度上下限调整,并确认

减一按键
温度调整时,减一

加一按键
温度调整时,加一
7、程序设计框图
转换

dsb数字温度计 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数14
  • 收藏数0 收藏
  • 顶次数0
  • 上传人taotao0a
  • 文件大小130 KB
  • 时间2018-02-04
最近更新