网站大量收购独家精品文档,联系QQ:2885784924

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

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

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
307955756_基于数字温度传感器的数字温度计

基于数字温度传感器的数字温度计 一、设计要求和条件 1.1、 利用数字温度传感器DS18B20与单片机结合起来测温度,利用数字温度传感器DS18B20测量温度信号,计算后在LED数码管上显示相应的温度值。其温度测量范围为-55℃~125℃精确到0.5℃。数字温度计所测量的温度采用数字显示,控制器使用单片机AT89C51,测温传感器使用DS18B20,用3为共阳极LED数码管以串口传送数据,实现温度显示。 1.2、AT89C51单片机最小系统板和硬件仿真软件Proteus;软件部分设计主要是KEIL编程软件。 二、设计目的 (1):熟练掌握KEIL软件的使用方法; (2):熟练掌握Proteus的使用方法; (3):掌握AT89C51单片机I/O接口的工作原理; (4):掌握DS18B20工作原理; (5):掌握LED动态显示的工作原理及编程方法; (6):掌握单片机的下载使用方法; (7):提高自己的专业综合运用和设计能力。 三、设计方案论证 3.1、DS18B20测量温度信号,计算后在LED数码管上显示相应的温度值。 3.2、3.2.1、温度传感器 方案一:采用热敏电阻可满足测温要求,但热敏电阻精度低,重复性和可靠性较差,对于精度要求较高的测温不适用,而且采用热敏电阻要求复杂的电路和算法,增加了设计复杂度。 方案二:采用专用的集成温度传感器(如AD590、LM35/LM45DS18B20、DS1620DS18B20是DALLAS公司的最新单线数字温度传感器,它是世界上第一片支持“一线总线”接口的温度传感器。一线总线独特而且经济的特点,使用户可轻松地组建传感器网络,它的测量温度范围为-55℃~+125℃-10~+85℃±0.5℃,现场温度直接以“一线总线”的数字方式传输,大大提高了系统的抗干扰性,适合于恶劣环境的现场温度测量,如:环境控制、设备或过程控制、测温类消费电子产品等,DS18B20支持3~5.5VDS18B20可以程序设定9~12±0.5℃,分辨率设定及用户设定的报警温度存储在E2PROM中,掉电后依然保存。因此,本方案选用DS18B20作为温度测量传感器。 3.2.2 单片机系统 目前比较流行51系列单片机和凌阳单片机。AT89C51单片机,价格便宜,且可用性强,能满足本设计要求;凌阳十六位单片机虽然可以更好的完成控制功能,但较AT89C51八位单片机价格昂贵,而且编程以及外围功能电路的设计都不及AT89C51成熟。因此,选用AT89C51八位单片机作为温度采集的控部分。 2.2.3 电源模块 采用普通的直流电源实现电路简单,而且采用集成电源芯片设计的直流电源电压比较稳定,完全满足系统各模块的供电要求,但是普通直流电源体积比较大,变压器的散热对测温精度也有影响,所以,选用锂离子手机充电电池和配套的锂电池充电器作为系统的供电模块。手机用的电池电压范围是3.6V到4.2V限定充电电压是4.25VAT89C51和DS18B20等各模块的工作电压范围。 3.2.4 显示模块 由于系统要求实现测量环境温度、测量体温等,测温要显示的信息仅仅是温度值,所以采用数码管显示就可以。若选用常见的HS1602液晶显示模块显示测温结果则显得“大材小用”。 3.2.5 确定方案 为了不失通用性和智能性,本方案采用AT89C51单片机作为控制器,单总线温度传感器DS18B20进行温度采集。电源部分没有采用普通的直流电源而利用锂离子手机充电电池和配套的锂电池充电器,手机用的电池电压范围是3.6V到4.2V限定充电电压是4.25VAT89C51和DS18B20等各模块的工作电压范围。 四、系统的硬件设计与实现 4.1、电路设计框图 图1:整体设计方框图 4.2、单片机最小系统的设计 以AT89C51为核心组成的单片机的最小系统,主要包括时钟振荡电路,复位电路等。正5V电源直接接到89C51的40脚(VCC),20脚(GND)接地。时钟振荡电路的18脚(XTAL1)和19脚(XTAL2)外接11.0592MHZ的晶振和二个30PF的电容,振荡频率就是晶振的固有频率,经过一定的电路连接实现计时的功能。复位电路采用上电自动复位和手动复位相结合的方式接到89C51的9端(RST)。单片机最小系统原理图如图2所示: 图2:单片机最小系统原理图 4.3、复位电路及晶振电路 该电路采用按键复位,有一个22uF的电容、一个按键S4、一个10K的电阻和一个220Ω的电阻构成。在产品工作期间出现错误或死机现象可采用手动复位,即按下S4,此时无论电路处于何种状态,电路都会恢复到初始状态的显示。 晶振电路可以给单片机提供所需要的时钟频率,主要由晶振这个元件固定的精确的频率来实现。复位电路及晶振电路如图3所示

文档评论(0)

zhuwenmeijiale + 关注
实名认证
内容提供者

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

版权声明书
用户编号:7065136142000003

1亿VIP精品文档

相关文档