单片机数字温度计说明.docVIP

  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文档。上传文档
查看更多
一、设计目的 1、系统地运用已学的理论知识解决实际问题的能力和查阅资料的能力。培养一定的自学能力和独立分析问题、解决问题的能力能通过独立思考、查阅工具书、参考文献,寻找解决方案1)温度控制范围为30度~100度之间; (2)可键盘设置控制温度值,并显示; (3)数字显示水的实际温度; (4)设置温度控制值和检测值之间的误差在±1度; 2、发挥部分 1)设计温度报警电路; (2)升温或降温在5—10分钟之内完成; 三、设计方案 方案:用控制器MCS-51系列单片机和数字传感器DS18B20来进行控制,并用七段数码显示管来显示温度,在程序中来设置温度的上下限,当温度超出上下限时,由单片机发出控制信号,外界控制电路接收信号并作相应的响应来调节温度。此为全控制型,最为简便。 四、系统工作原理 1、系统的总体结构图如下: 2、工作原理 首先,由数字温度传感器感受出温度,并将其数字信号传递给单片机的接口部分,单片机接收到信号后,对其进行处理(由导入单片机的程序设置处理过程及处理结果),并将处理后的结果通过端口传递给七段数码显示管让其显示出当前的温度值。如果温度高于或者是低于所设置的温度上下限(上下限由程序进行设置),单片机以端口就向蜂鸣器和外接的控制装置发出信号,蜂鸣器接收信号后开始报警,外接控制装置接收信号后分析是上限信号还是下限信号(可调节),分析后控制升温或者是降温。当温度恢复至所控制的范围后,数字温度传感器感受温度后将数字信号传递给单片机,单片机处理后则停止向蜂鸣器和外接的控制装置发信号,蜂鸣器和控制装置就停止动作等待下一次信号的到来。此过程即完成了温度的测量和两点间的温度控制工作,完全自动控制,方便快捷(直流电机的旋转来模拟升温和降温)。 五、各部分电路的设计和芯片的结构功能作用 1、单片机STC89C52RC (1)如上图所示,单片机能正常工作的条件,复位电路,和晶振电路,其中当按下按键开关REST,此时当处于震荡器工作的单片机RESET出现连续两个高电平,可使单片机回到初始状态。为了提高系统的抗干扰能力,在电源的一端接上一个小电容。 (2)外接晶振引脚XTAL1和XTAL2 XTAL1 19脚 和XTAL2 18脚 :接外部石英晶振的一端,在单片机的内部,它是一个反相放大器的输入端,这个放大器构成了片内振荡器。 2、数字温度传感器DS18B20介绍 (1)DS18B20基本介绍 DS18B20是美国DALLAS半导体公司继DS1820之后最新推出的一种改进型智能温度传感器。与传统的热敏电阻相比,他能够直接读出被测温度并且可根据实际要求通过简单的编程实现9~12位的数字值读数方式。可以分别在93.75 ms和750 ms内完成9位和12位的数字量,并且从DS18B20读出的信息或写入DS18B20的信息仅需要一根口线(单线接口)读写,温度变换功率来源于数据总线,总线本身也可以向所挂接的DS18B20供电,而无需额外电源。因而使用DS18B20可使系统结构更趋简单,可靠性更高。 (1)独特的单线接口方式:DS18B2与微处理器连接时仅需要一条口线即可实现微处理器与DS18B20的双向通讯。 (2)在使用中不需要任何外围元件。 (3)可用数据线供电,电压范围: 3.0 5.5 V。 (4)测温范围:-55 125 ℃。固有测温分辨率为0.5 。 (5)通过编程可实现912位的数字读数方式。 (6)用户可自设定非易失性的报警上下限值。 (7)支持多点组网功能,多个DS18B20可以并联在惟一的三线上,实现多点测温。 (8)负压特性,电源极性接反时,温度计不会因发热而烧毁,但不能正常工作 3、七段数码显示管 七段数码显示管用于显示所测量的温度值,如下图所示: 此数码管的位选段由P2.0~P2.4进行控制选通,段选端则有P1八位口进行控制,利用其动态扫描,来显示四位不同的数字温度。 4、温度控制部分和报警蜂鸣器的连接电路 (1)蜂鸣器的工作,当温度高于上限温度或是低于下限温度时,单片机控制器的P0.7口的就输出高低电平的波形而使三极管集电极和基极导通从而让蜂鸣器发出报警的声音。而当温度被控制在一个范围内时,单片机的P0.7口就发停止发出波形,而使蜂鸣器停止报警。 (2)外接温度控制部分,此部分为一个继电器,当温度低于下限温度时,单片机的P2.6口就发出低电平,从而使继电器的控制端通电导通,当继电器导通时,继电器的常闭触点变为常开触点,从而使C和B点连接导通,使加热装置通电,对被加热物体加热,使温度升高。当温度高于上限温度时,单片机的P2.6口就停止发出低电平,三极管关短导致继电器控制端也关断,使常开触点变为常闭触点,C和A之间导通,使外部制冷装置工作从而使温度降低致所规定的范围。 5、HK4001继电器S3-5工作原理 (

文档评论(0)

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

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

1亿VIP精品文档

相关文档