温度报警器设计pptppt课件_第1页
温度报警器设计pptppt课件_第2页
温度报警器设计pptppt课件_第3页
温度报警器设计pptppt课件_第4页
温度报警器设计pptppt课件_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

温度报警器设计 电1005 4杨光 摘要 温度是一个十分重要的物理量 随着单片机在电子产品中的应用越来越广泛 很多的电子产品中也用到了温度检测和温度控制 随着温度控制器应用范围的日益广泛和多样 各种适用于不同场合的智能温度控制器应运而生 本设计就是利用89C52单片机来制作的简易温度报警器 本报警器具有温度显示 高温报警 低温报警多种功能 当检测的温度高于最高温度设定值时 蜂鸣器报警 当检测的温度低于最低温度设定值时 蜂鸣器报警 总体设计 使用温度传感器 结合单片机电路设计 采用一只DS18B20温度传感器 直接读取被测温度值 之后进行转换 依次完成设计要求 电路比较简单 软件设计容易实现 故实际设计中拟采用此方案 本系统的电路设计由三部分组成 控制部分主芯片采用单片机STC89C52RC 显示部分采用4位LED数码管以动态扫描方式实现温度显示 温度采集部分采用DS18B20温度传感器 温度传感器DS18B20 DS18B20的性能特点如下 1 独特的单线接口仅需要一个端口引脚进行通信 2 多个DS18B20可以并联在惟一的三线上 实现多点组网功能 3 无须外部器件 4 可通过数据线供电 电压范围为3 0 5 5V 5 零待机功耗 6 温度以3位数字显示 7 用户可定义报警设置 8 报警搜索命令识别并标志超过程序限定温度 温度报警条件 的器件 9 负电压特性 电源极性接反时 温度计不会因发热而烧毁 但不能正常工作 DS18B20的测温原理 每一片DSl8B20在其ROM中都存有其唯一的48位序列号 在出厂前已写入片内ROM中 主机在进入操作程序前必须用读ROM 33H 命令将该DSl8B20的序列号读出 程序可以先跳过ROM 启动所有DSl8B20进行温度变换 之后通过匹配ROM 再逐一地读回每个DSl8B20的温度数据 显示电路 单片机电路 单片机ISP下载口电路 系统操作流程 电源接通后系统初始化状态 蜂鸣器自动报警 然后设置最高温度报警与最低温度报警 这时如果当前温度高于设置的最高温度界限 则蜂鸣器开始报警 如果当前温度低于设置的最低温度设置 蜂鸣器也会报警 如果温度在设置的高温与低温的范围内 蜂鸣器不报警 在接通电源的同时 显示器一直显示当前温度 系统软件设计的整体思想 一个应用系统要完成各项功能 首先必须有较完善的硬件作保证 同时还必须得到相应设计合理的软件的支持 尤其是微机应用高速发展的今天 许多由硬件完成的工作 都可通过软件编程而代替 甚至有些必须采用很复杂的硬件电路才能完成的工作 用软件编程有时会变得很简单 如数字滤波 信号处理等 本装置的软件包括主程序 读出温度子程序 复位应答子程序 写入子程序 以及有关DS18B20的程序 初始化子程序 写程序和读程序 等 主程序的功能是 启动DS18B20测量温度 将测量值与给定值进行比较 若测得温度小于设定值 则进入加热阶段 置P1 1为低电平 这期间继续对温度进行监测 直到温度在设定范围内 置P1 1为高电平断开可控硅 等待下一次的启动命令 当测得温度大于设定值 则进入降温阶段 则置P1 2为低电平 这期间继续对温度进行监测 直到温度在设定范围内 置

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论