附录1DS18B20温度传感器报警电路设计原理图.docVIP

附录1DS18B20温度传感器报警电路设计原理图.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE DS18B20智能温度传感器的应用 目录 TOC \o 1-3 \h \z \u 摘要 1 1、设计意义及要求 1 1.1 设计意义 1 1.2 设计要求 1 2、设计方案及分析 1 2.1 电路设计 1 2.1.1 DS18B20简介 2 2.1.2 LCD1602简介 6 2.2 电路实现功能 8 2.3程序的设计与分析 8 3、电路仿真结果 11 4、实物连接及功能实现 13 4.1 实物连接图 13 4.2 实物功能实现 14 小结 17 附录1 DS18B20温度传感器报警电路设计原理图 18 附录2 程序代码 19 《智能仪器原理与应用》考试作业 Ⅰ 摘要 随着科技的的不断发展,智能仪表在工业控制领域方面的应用越来越广泛。本文就是基于单片机的智能传感器的应用,结合实际应用,对其进行了相应的扩展,加强了设计的实用性。 本次设计主要是利用智能传感器DS18B20作为测量元件、LCD1602作为显示仪表、STC89C52作为微控制器的智能温度报警器,设计中,我们按照实际的情况为报警系统设定了三种工作状态,分别是正常工作状态,临界工作状态,异常工作状态,每一种状态都对应了不同的信号反应,通过不同的信号反应给人们不同的信号提示从而采取不同的处理措施。 本设计中的温度传感器是智能程度很高的D218B20温度传感器,其集成度很高,不需要我们进行专门的零点校验等工作,从而简化了设计的工作量,大大提高了设计的简易型。另外本次设计中,对于单片机我们主要就是对其I/O口进行操作,通过不同时刻的工作状态让LCD1602进行不同的信号显示。 关键词:微控制器 DS18B20 智能传感器 PAGE 27 DS18B20智能温度传感器的应用 1、设计意义及要求 1.1 设计意义 理论与实践的结合,通过这次智能仪器的电路设计,将我们在课堂上学到的理论知识应用于实践,不仅加深了我们对智能仪器的原理的理解,同时也让我们对其应用有了更加直观的体会,对于我们的专业知识学习非常有帮助。同时在这次设计中,通过不断地调试解决问题,我的动手能力得到提高,让我在硬件学习方面受益匪浅。 1.2 设计要求 本设计主要是完成一种温度报警器的设计,当环境温度高于设定值时,报警器报警,同时红色LED灯亮,当环境温度等于设定值时,报警器不报警,处于临界状态,此时黄色LED亮,当环境温度小于设定值时,为正常状态,报警器不报警,绿色LED亮。其中设定值可通过键盘输入按要求任意设定,温度传感器采用智能程度很高的DS18B20温度传感器。 2、设计方案及分析 2.1 电路设计 由于采用智能仪器DS18B20,所以必须要进行数据的处理,因此一块微控制器是必不可少的器件,在本次设计中,微控制器我们可以选用的比较多,51系列单片机,ARM控制芯片等等,但由于本次设计要做出实物,选用ARM过于浪费资源且成本高,加之笔者对单片机操作更加熟悉,因此在本设计中,我选用51系列单片机作为我设计电路中的微控制器。仪表显示部分采用我们都非常熟悉的LCD1602液晶显示屏,这种显示屏操作简单,显示明了,很好的满足设计的要求。图2-1就是本次设计的总体电路图。 图2-1 温度报警系统总电路图 由图可见,LCD1602连接到单片机的P0口,智能传感器DS18B20连到单片机的P3.7口,图中的三个LED灯是为了指示当前的温度状态,分别与单片机的P1.0、P1.1、P1.2口连接,至于图中的两个开关,其作用是作为温度设定值的键盘输入,对应不同的环境,我们的设定值不同,就可以通过键盘进行设定值的调节,报警器采用蜂鸣器的上拉驱动电路接法,与单片机的P3.0口相连。 2.1.1 DS18B20简介 DS18B20数字温度传感器提供9~12位摄氏温度测量,而且有一个由高低电平触发的可编程的不因电源消失而改变的报警功能。DS18B20通过一个单线接口发送或接受信息,因此在中央处理器和DS18B20之间仅需一条连接线(加上地线)。它的测温范围为~,并且在~精度为。除此之外,DS18B20能直接从单线通讯线上汲取能量,除去了对外电源的需求。其排线图和引脚图如图2-2所示。 图2-2 DS18B20引脚和排线图 每个DS18B20都有一个独特的64位序列号,从而允许多只DS18B20同时连在一根单线总线上。因此,很简单就可利用一个微控制器去控制很多覆盖在一大片区域的DS18B20。 由于DS18B20是单总线操作,所以DS18B20需要严格的单总线协议以确保数据的完整性。其驱动程序必须按照严格的时序进行编写,不然难以读取到正确的温度值。其初始化时序图如图2-3所示。 图2-3 DS

文档评论(0)

niupai11 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档