基于18b20的温度采集系统.doc

  1. 1、本文档共40页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于18b20的温度采集系统 组员及分工: 指导老师: 目录 摘要 3 一、设计任务和要求 3 二、系统方案 3 三、方案设计与论证 4 四、程序流程图 8 五:元器件清单………………………………………………………………………………………………19 六、结果分析 19 七、总结 20 八、设计体会与今后的改进意见 20 附录:…………………………………………………………………………………………………………. 摘要 本文介绍了基于DS18B20的温度实时采集与显示系统的设计与实现。设计中选取单片机STC89C52作为系统控制中心,数字温度传感器DS18B20作为单片机外部信号源,精度较好的数码管来显示温度。利用单片机程序来完成对STC18B20与AT89C52的控制,最终实现温度的实时采集与显示。 关键词:DS18B20 STC89C52 温度采集 数码管 Abstract: This paper introduces the temperature based on STC18B20 real-time data acquisition and display system design and implementation. Design of STC89C52 as system selection single-chip microcomputer control center, and digital temperature sensor DS18B20 as external sources, microcontroller accuracy than good digital tube to display temperature. Using microcontroller program to accomplish DS18B20 and AT89C52 single control temperature, and finally achieve the real-time data acquisition and display. Keywords: DS18B20 AT89C52 single temperature gathering digital tube. 一、设计任务和要求 1、利用DS18B20实现温度采集,并用数码管显示。能实现温度上下限的设置,并能够超限报警 2、 硬件设计部分,根据设计的任务选定合适的单片机,根据控制对象设计接口电路。设计的单元电路必须有工作原理,器件的作用,分析和计算过程; 3、软件设计部分,根据电路工作过程,画出软件流程图,根据流程图编写相应的程序,进行调试并打印程序清单; 4、原理图设计部分,根据所确定的设计电路,利用Protel工具软件绘制电路原理图,提供元器件清单。 5、编写报告。进行成果验收。 二、系统方案 方案一:由于本设计是测温电路,可以使用热敏电阻之类的器件利用其感温效应,在将随被测温度变化的电压或电流采集过来,进行A/D转换后,就可以用单片机进行数据的处理,在显示电路上,就可以将被测温度显示出来,这种设计需要用到A/D转换电路,感温电路比较麻烦。 方案二:进而考虑到用温度传感器,在单片机电路设计中,大多都是使用传感器,所以这是非常容易想到的,所以可以采用一只温度传感器DS18B20,此传感器,可以很容易直接读取被测温度值,进行转换,就可以满足设计要求。 从以上两种方案,很容易看出,采用方案二,电路比较简单,软件设计也比较简单,故采用了方案二。 三:方案设计与论证 1温度采集模块 方案一:采用瑞士Sensirion公司研制的SHT11型智能化湿度/温度传感器,它采用CMOSens专利技术(CMOS和传感器技术的融合),外形尺寸小。它具有I2C总线接口,接口电路简单,并具有数字式输出、免调试、免标定、一致性好的特点。其电路原理图如图1所示。因其价格较贵,所以不采用此方案。 图1 SHT11电路原理图 方案二:采用DALLAS公司推出的一线式数字温度传感器DS18B20,该芯片的管脚简单,无需外围硬件设备即可进行温度测量,与单片机交换信息仅需一根I/O口线,多个DS18B20可以并联到3根或2根线上,实现多点测温。CPU只需1根端口线就能与诸多DS18B20通信,占用微处理器的端口较少,可以节省大量的引线和逻辑电路。温度测量范围为-55~125℃,固有测温分辨率为0.5℃,符合本设计的要求,可编程为9~12位A/D转换精度,用户可自设定非易失性的报警上下限值,支持多点组网功能。具有负压特性,电源极性接反时,温度计不会因发热而烧毁,只是不能正常工作而已。被测量温度用符号扩展的16位数字量方式输出,而且其体积较小,方便焊接

文档评论(0)

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

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

1亿VIP精品文档

相关文档