您现在正在浏览:首页 > 论文 > 电子电工 > 毕业设计-基于单片机的多路温度采集系统软件设计

免费下载毕业设计-基于单片机的多路温度采集系统软件设计

  • 资源类别:论文
  • 资源分类:电子电工
  • 适用专业:电子信息工程
  • 适用年级:大学
  • 上传用户:xuehai
  • 文件格式:word+pdf
  • 文件大小:872.07KB
  • 上传时间:2012-12-18 22:56:56
  • 下载次数:0
  • 浏览次数:0

安全检测:瑞星:安全 诺顿:安全 卡巴:安全

资料简介

毕业设计-基于单片机的多路温度采集系统软件设计,共30页,9425字,附任务书、开题报告、外文翻译等
基于单片机的多路温度采集系统主要用于采集多个监测点的温度,当某个监测点
的温度超过一定的范围时进行报警。基于单片机的多路温度采集系统主要完成以下功
能:单片机外围电路、温度采集模块、数码显示模块和报警模块。主要指标为:温度
误差<0.5℃。该课题完成系统的软件设计,主要要求如下:
1.主程序:控制程序流程。
2.温度采集模块:控制系统的温度采集。
3.数码管显示模块:控制数码管显示采集到的温度和湿度。
4.报警模块:当温度超过一定范围时,发出报警信号。
5.完成一篇英文技术资料的翻译。

研究内容及实验方案
3.1;研究内容:
基于单片机的多路温度采集系统采用AT89C51单片机做核心,DS18B20 做A/D传感器,并有报警显示模块。
1.,测量范围:-10度到+100度,精度正负0.5度,
2,测量并显示环境温度,显示时间和日期,每隔一段时间记录一次温度,。
3,采样时间间隔t(1min<t<60min)可由用户自定。当温度超过一定范围发出报警信号。
3.2;实验方案
温度采集系统在一定空间内分层次多点测量同一时刻的温度且能持续工作相当长的时间,如进行田间温度测量,将温度放在所需测量的农田各个位置,在土壤表面,深入到作物根系附近,放置到植物的顶端,测量同一时间内部同位置的温度,经过一段时间的采样从而分析温度对作物生长产生的影响,还可以在粮食存储的粮食中均匀分布温度探头,监测不同位置的粮食的温度变化,防止或尽早处理霉变现象,系统设计框图如下 :
单片机模块:单片机控制系统采用AT89C51它是一种带4K字节闪存可编程可擦除只读存储器的低电压、高性能CMOS 8位微处理器,单片机的可擦除只读存储器可以反复擦除100次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,
报警模块:输出1K赫兹和500赫兹的音频信号驱动扬声器做报警信号,要求1000hz信号响100ms,500hz信号响200ms,当开关合上响报警信号,开关断开报警停止。
显示模块:由于室内温度基本上是在-50℃到+50℃之间,因此显示模块只需两位数即可。
温度传感器模块:系统采用DS18B20做温度的A/D传感器,传感器类型 DS18B20 测量范围 -55- 128℃精度0.5 ℃ 显示分辨率 0.1 ℃,外壳材质 铁、不锈钢, 输出无线数字信号,其他指标 供电电源 2×1.5V。独特的单线接口方式,DS18B20在与微处理器连接时仅需要一条口线即可实现微处理器与DS18B20的双向通讯。支持多点组网功能,多个DS18B20可以并联在唯一的三线上,最多只能并联8个,如果数量过多,会使供电电源电压过低,从而造成信号传输的不稳定,实现多点测温 工作电源: 3~5V/DC 在使用中不需要任何外围元件 测量结果以9~12位数字量方式串行传送 不锈钢保护管直径 Φ6。
目标及工作进度
4.1目标:
硬件系统有数据采集转换,单片机控制,数据输出,数据通信四部分组成温度测量范围-10度到+100度,精度正负0.5度,基于单片机的多路温度采集系统主要用于采集多个监测点的温度并显示环境温度,显示时间和日期,当检测点温度超过一定的检测值时进行报警。单片机控制选c51进行数据处理及流程控制。

摘要: 随着现代信息技术的飞速发展,温度测量控制系统在工业、农业及人们的日常生活中扮演着一个越来越重要的角色,它对人们的生活具有很大的影响
温度采集在林业,农业,化工甚至是军工领域都有广泛的应用,因此能否对这些地区的环境温度实现有效的监测。是一个要解决的重要的课题。采用温度传感器构成的电子监控装置是一种较好的解决方案,因此利用Mcs-51单片机系列设计了一个温度采集系统。
数字式多路温度采集系统由主控制器、温度采集电路、温度显示电路、报警控制电路及键盘输入控制电路组成。它利用单片机AT89C51做控制及数据处理器、智能温度传感器DS18B20做温度检测器、LED数码显示管做温度显示输出设备。实现多监测点的温度采集。并且具有显示,报警等功能。能够应用于一般的环境的温度采集环境。
软件设计主要采用汇编语言设计,设计工具用keil,程序主要由键盘扫描子程序,温度转换子程序,读出温度子程序,计算温度子程序,显示数据刷新子程序,报警控制子程序组成。用汇编的主要优点是编程的效率高。适用于简单的但是要求较高的电路。本文主要是采用的是汇编语言设计。.
关键词:温度 传感器 单片机 软件

目 录
1 前言
1.1 温度采集系统的研究背景…(1)
1.2 温度采集系统的研究目的…(1)
2 多路温度采集系统硬件设计简介
2.1 温度采集模块………… (2)
2.1.1 Ds18b20传感器简介… (3)
2.1.2 温度采集电路………… (6)
2.2 单片机控制电路选择… (6)
2.3 输入控制电路………… (8)
2.4 显示电路… (8)
2.5 报警控制电路………… (9)
2.5.1 报警控制电路工作过程 (9)
2.6 电源电路… (10)
2.7 数字式多路温度采集系统元件清单 (10)
3 多路温度采集系统软件设计
3.1 主程序设计(11)
3.2 子程序设计(11)
3.2.1 Ds18b20的通信协议… (11)
3.2.2 子程序详细设计……… (12)
3.3 多路温度采集系统控制源程序…… (15)
4 系统调试及性能分析
4.1 系统调试 (16)
4.2 系统性能分析……… (16)
5 结论……… (17)
参考文献……… (18)
致 谢……… (19)
附录 (1)……… (20)
附录 (2)……… (21)

资料文件预览
共2文件夹,8个文件,文件总大小:1.38MB,压缩后大小:872.07KB
  • 毕业设计-基于单片机的多路温度采集系统软件设计
    • 毕业论文敖毅
      • Microsoft Word文档078205302敖毅毕业设计开题报告.doc  [64.00KB]
      • Microsoft Word文档078205302敖毅毕业设计英文翻译.doc  [281.50KB]
      • Microsoft Word文档毕业论文.doc  [541.50KB]
      • Microsoft Word文档毕业论文(设计)任务书2010-敖毅.doc  [70.00KB]
      • Microsoft Word文档目录.doc  [36.00KB]
      • Microsoft Word文档学士学位论文原创性声明.doc  [41.50KB]
      • Adobe Acrobat可导出文档格式文件英文翻译原文-1.pdf  [350.21KB]
      • Microsoft Word文档摘要.doc  [32.50KB]
下载地址
资料评论
注意事项
下载FAQ:
Q: 为什么我下载的文件打不开?
A: 本站所有资源如无特殊说明,解压密码都是www.xuehai.net,如果无法解压,请下载最新的WinRAR软件。
Q: 我的学海币不多了,如何获取学海币?
A: 上传优质资源可以获取学海币,详细见学海币规则
Q: 为什么我下载不了,但学海币却被扣了?
A: 由于下载人数众多,下载服务器做了并发的限制。请稍后再试,48小时内多次下载不会重复扣学海币。
下载本文件意味着您已经同意遵守以下协议
1. 文件的所有权益归上传用户所有。
2. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
3. 学海网仅提供交流平台,并不能对任何下载内容负责。
4. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
5. 本站不保证提供的下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
返回顶部