具体实现功能

系统由STC89C51单片机+液晶1602显示+DS18B20温度传感器+继电器+报警模块构成。

具体功能:

1、采用DS18B20温度传感器测温并用LCD1602显示;

2、按键为设置按键、加键和减键。可设置上下限温度控制范围;

3、当温度超过设定的上或下限时,相应的指示灯亮,同时相应的继电器吸合,继电器可以驱动负载工作;

4、温度测量范围0到99.9摄氏度,精度为0.1摄氏度。

设计背景

目前温度检测及控制系统多种多样,如智能室内调温系统、地下水室内调温系统、可编程室内自动调温系统等。恒温室内环境不但给人类提供了良好的生活空间,同时也给很多动植物提供了最佳的生活环境。随着温度检测和控制技术的发展,它也已逐步进入类似本课题的具体实践之中。

大量的养鸡实践和实验证明:鸡舍温度的高低,对鸡的产蛋率和蛋重有很大的影响。大量研究表明:在一定范围内,鸡舍温度每升高1℃,蛋重下降0.17~0.98g,平均0.5g。当平均温度在27.5℃时,中小型蛋所占比例为32%;当平均温度在31.6℃时,中小型蛋所占比例为67%。由此可见,如果要想得到的蛋重量较大,必须做好鸡舍温度的控制,按照季节情况调节舍温,把鸡舍的温度控制在一定的温度范围,从而保证蛋重最大。实验研究表明这个温度范围是19~23℃。因此,鸡舍主人可以通过各种方法来控制鸡舍内的温度,从而使得蛋重尽可能大。

硬件设计

本设计是一个简易的温度检测与控制系统,它能够在液晶显示屏上实时显示鸡舍温度,此外当温度不在所设定的范围内时要做出相应的动作。当鸡舍温度高于设定温度范围上限时,系统蜂鸣器应当发声报警,主人听到报警后可以采取相应的措施来降低舍内温度。当鸡舍温度低于设定温度范围下限时,系统应当点亮白炽灯,增加人工光照,以提高鸡舍温度。

软件设计

本课题程序设计应考虑如下问题:(1)温度显示;(2)鸡舍温度采样,数字滤波;(3)数据处理时把所有数按定点纯小数补码形式转换,然后把8位温度采样值都变成16位参加运算,运算结果取8位有效值;(4)超限报警和处理;(5)PID计算,温度标度转换。

原理图

本系统原理图设计采用Altium Designer19,具体如图。

程序

本设计利用KEIL5软件实现程序设计,具体如图。

仿真实现

本设计利用protues8.7软件实现仿真设计,具体如图。

全部资料

全部资料包括程序(注释)、AD原理图、protues仿真、参考论文、程序讲解、仿真讲解、仿真视频、原理图讲解、资料使用介绍等,全网最全!

基于51单片机的温度检测调节系统设计相关推荐

  1. matlab ds18b20 单片机,基于51单片机ds18b20温度检测————设计报告.doc

    基于51单片机ds18b20温度检测----设计报告 课程名称: 微机原理课程设计 题 目: 温度检测课程设计 摘要 随着时代的进步和发展,单片机技术已经普及到我们生活,工作,科研,各个领域,已经成为 ...

  2. 基于51单片机的温度检测报警系统

    目录 具体实现功能 设计背景 硬件设计 软件设计 原理图 程序 仿真实现 全部资料 具体实现功能 系统由STC89C51单片机+液晶1602显示+DS18B20温度传感器+按键模块+报警模块构成. 具 ...

  3. 基于51单片机多路温度检测proteus仿真 ds18b20

    本设计是基于51单片机多路温度检测proteus仿真_ds18b20(仿真+程序+原理图) 仿真图proteus 7.8 程序编译器:keil 4/keil 5 编程语言:C语言 设计编号:C0042 ...

  4. 基于51单片机的温度检测

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 程序代码和调试结果 总结 前言 利用51单片机为核心实现温度测量,利用DS18B20温度传感器获取温度信号,将需要测量 ...

  5. 单片机51测温度c语言,基于51单片机的温度检测及显示设计

    2.2 软件设计 用C语言进行单片机程序设计,采用结构化程序设计思想:在总体设计中采用"自顶而下"(TOP-DOWN)的方法,在程序设计中采用模块化编程.把整体任务分成一个个子任务 ...

  6. 基于51单片机1602温度显示时钟

    基于51单片机LCD1602温度显示时钟 要在1602上显示时间和温度先要了解1602是如何显示的.详情可以参考我之前的文章基于51单片机1602显示 :时间显示可以用时钟芯片DS1302,但是此次我 ...

  7. 基于51单片机的自动浇花系统设计/基于51单片机的智能抽奖系统控制设计/基于51单片机的数字时钟与日历显示控制设计 毕业设计

    1147基于51单片机的自动浇花系统设计 设计思路:通湿度传感器实时监测湿度,通过LCD显示出实时的湿度采集值,可以通过按键设定目标界限,当达到这个界限值时,浇花系统的电机装置运行. 电路包含:LCD ...

  8. 综合小项目1--基于51单片机的温度检测报警系统

    目录 一. 系统简介 二. 系统设计 三. 实验设备 四. 实验过程 五. 系统测试 六. 总结 一. 系统简介   该系统是基于51单片机的温度监测报警系统.由主控模块.检测模块.显示模块以及报警模 ...

  9. (毕业设计资料)基于51单片机控制的自动浇水系统设计

    功能描述: 本次毕业设计是设计一种51单片机控制的自动浇水系统,实现室内盆花浇水的自动化系统.该系统可对土壤的湿度进行监控,并对作物进行适时适量的浇水.其核心是51单片机和土壤湿度检测器YL-69和显 ...

  10. 基于51单片机的火灾检测设计(仿真+程序+原理图+论文报告)

    本设计: 基于51单片机的火灾检测设计(仿真+程序+原理图+论文报告) Proteus仿真版本:proteus7.8 原理图:Altium Designer 程序编译器:keil 4 编程语言:C语言 ...

最新文章

  1. Python笔记总结week3
  2. 如何显示已上演的更改?
  3. ffmpeg封装h264裸流为mp4文件,视频播放速度特别慢
  4. EasyExcel实现文件读取、导出、上传、下载操作
  5. 怎么写脚本_直播脚本怎么写|请收下这份攻略
  6. Hibernate: You have an error in your SQL syntax; check the manual that corresponds to your MySQL
  7. JAVA静态和非静态内部类
  8. activemq部署安装
  9. 【POJ - 1486】Sorting Slides(思维建图,二分图求必须边,关建边,图论)
  10. 元宵节电商促销首页设计PSD分层模板
  11. Docker实践(二)镜像
  12. Easystructure教程_C语言源代码自动生成流程图
  13. R/3 ABAP开发学习笔记---网摘
  14. Magnet for mac(窗口布局辅助工具)
  15. 科技正在淘汰传统行业,这次的“倒霉鬼”是券商
  16. ITIL 4 Foundation知识体系-第一章-介绍
  17. Google预训练语言模型T5
  18. ASP.Net之发展史
  19. 基于simulink的微电网虚拟同步发电机vsg控制系统仿真
  20. mds部署服务器系统,Windows服务器2003年对MDS/IPS-8配置示例的iSCSI主机

热门文章

  1. java-net-php-python-jsp音像店租赁录像计算机毕业设计程序
  2. 步进电机驱动的使用及程序
  3. 陶瓷PCB电路板生产工艺
  4. Win7自带驱动备份功能使用教程
  5. 模拟器搭建之二:如何搭建 MTK 6589模拟器
  6. MTK6589双卡卡1或是卡2拨出电话
  7. reviewboard 安装
  8. ember使用第三方类库_如何使用Ember Media Manager整理您的媒体收藏
  9. TeeChart Pro Activex 2022.1/32/64/Crack
  10. python贴吧签到-百度贴吧签到脚本