1 / 6
文档名称:

基于数字温度传感器的数字温度计.doc

格式:doc   大小:110KB   页数:6页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于数字温度传感器的数字温度计.doc

上传人:daxiahao1314 2022/4/27 文件大小:110 KB

下载得到文件列表

基于数字温度传感器的数字温度计.doc

文档介绍

文档介绍:设计说明书内容
基于数字温度传感器的数字温度计
一、设计要求和条件
、设计要求
利用数字温度传感器DS18B20与单片机结合起来测温度,利用数字温度传感器DS18B20测量温度信号,计算后在LED数码管上显示相应的温度值。子产品等,DS18B20支持3~,使系统设计更灵活、更方便、更便宜、体积更小。DS18B20可以程序设定9~12位的分辨率,精度为±℃,分辨率设定及用户设定的报警温度存储在E2PROM中,掉电后依然保存。因此,本方案选用DS18B20作为温度测量传感器。
单片机系统
目前比较流行51系列单片机和凌阳单片机。AT89C51单片机,价格便宜,且可用性强,能满足本设计要求;凌阳十六位单片机虽然可以更好的完成控制功能,但较AT89C51八位单片机价格昂贵,而且编程以及外围功能电路的设计都不及AT89C51成熟。因此,选用AT89C51八位单片机作为温度采集的控部分。
电源模块
采用普通的直流电源实现电路简单,而且采用集成电源芯片设计的直流电源电压比较稳定,完全满足系统各模块的供电要求,但是普通直流电源体积比较大,变压器的散热对测温精度也有影响,所以,选用锂离子手机充电电池和配套的锂电池充电器作为系统的供电模块。,,完全满足AT89C51和DS18B20等各模块的工作电压范围。
显示模块
由于系统要求实现测量环境温度、测量体温等,测温要显示的信息仅仅是温度值,所以采用数码管显示就可以。若选用常见的HS1602液晶显示模块显示测温结果则显得“大材小用”。
确定方案
为了不失通用性和智能性,本方案采用AT89C51单片机作为控制器,单总线温度传感器DS18B20进行温度采集。电源部分没有采用普通的直流电源而利用锂离子手机充电电池和配套的锂电池充电器,,,完全满足AT89C51和DS18B20等各模块的工作电压范围。
设计说明书内容
四、系统的硬件设计与实现
、电路设计框图
复位电路
AT89C51





LED显示模块


时钟振荡电路
DS18B20测温模块
图1:整体设计方框图
、单片机最小系统的设计
以AT89C51为核心组成的单片机的最小系统,主要包括时钟振荡电路,复位电路等。正5V电源直接接到89C51的40脚(VCC),20脚(GND)接地。时钟振荡电路的18脚(XTAL1)和19脚(XTAL2),振荡频率就是晶振的固有频率,经过一定的电路连接实现计时的功能。复位电路采用上电自动复位和手动复位相结合的方式接到89C51的9端(RST)。单片机最小系统原理图如图2所示:
图2:单片机最小系统原理图
设计说明书内容
、复位电路及晶振电路
该电路采用按键复位,有一个22uF的电容、一个按键S4、一个10K的电阻和一个220Ω的电阻构成。在产品工作期间出现错误或死机现象可采用手动复位,即按下S4,此时无论电