基于单片机的仓库通风控制系统的设计

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

  近年来随着社会的不断发展,仓库自动通风控制系统被广泛应用于物品的安全储存。仓库通风系统能够对当前仓库的温度进行检测。并且根据实际温度启动风机进行通风降温,当温度降低时关闭风机,停止报警。就目前发展来看,仓库自动通风控制系统必然会成为企业公司货物管理当中不可缺少的一部份。
  本文基于ATmega128单片机设计了仓库通风控制系统,通过将温度传感器采集的仓库内温度同设定的温度阈值进行比较实现对温度的自动控制,键盘模块可完成阈值温度的调节,仓库内的温度通过数码管显示模块予以显示。经过测试,本设计符合预期要求,可将仓库温度控制在设定的范围之内,对于仓库货物的保存具有良好的辅助作用。本文所设计的系统包含主控模块、传感器模块、显示模块以及报警模块等六大组成部分。通过对仓库内部温度的采集和分析,实现通风降温的目的。本设计力争做到准确、实用、操作方便。

一、系统方案设计

  

1 系统设计方案选择

  本文基于ATmega128单片机设计了仓库通风控制系统,通过将温度传感器采集的仓库内温度同设定的温度阈值进行比较实现对温度的自动控制,键盘模块可完成阈值温度的调节,仓库内的温度通过数码管显示模块予以显示。经过测试,本设计符合预期要求,可将仓库温度控制在设定的范围之内,对于仓库货物的保存具有良好的辅助作用。本文所设计的系统包含主控模块、传感器模块、显示模块以及报警模块等六大组成部分。通过对仓库内部温度的采集和分析,实现通风降温的目的。在主控模块采用ATmega128单片机,该单片机系统体积小,系统的可靠性高,系统的成本低的优势它可称为世界上最小的应用系统。温度采集模块采用DS18B20温度传感器,DS18B20数字温度计测量范围广,传输信息是利用单线接口来进行的,因此和CPU之间只存在一个接地连接。温度测量范围为-40~+120°C,误差为百分之五 不需要外部电源供电。
温度的显示部分采用LED显示模块完成,当温度超过设定的阈值时单片机会驱动蜂鸣器进行报警,在内部温度超过预设值的时候发出警报声。用户输入模块就采用简单的机械按键来对系统的预设值进行加减。电机通风电路就采用光电耦合电路对通风电动机进行驱动,在超过预设温度开始工作。

2 系统设计架构

  根据设计要求,将系统电路划分为六大部分,分别是:ATmega128核心模块、用户输入模块、显示电路、温度采集模块、电动机驱动模块和声音报警模块。
系统的硬件架构如图2-1所示。
在这里插入图片描述

图2-1 系统硬件架构
各模块具体说明如下:
(1)ATmega128核心模块
包括一个“最小”ATmega128的应用系统,最小系统是核心控制模块。
(2)显示模块
主要用于显示当前系统所检测的温度信息和预置的温度。
(3)用户输入模块
主要用于用户的输入,对警报温度进行调节。
(4)温度采集模块
主要用于采集当前的温度数据。
(5)电动机驱动模块
对风扇电动机进行驱动。
(6)声音报警模块
提供报警声音。

2.3 系统工作原理

  本文是基于ATmega128单片机的仓库通风控制系统的设计,系统通过新型的温度传感器DS18B20对仓库内部进行多点测温。将数据传递给核心控制器,并在LED上显示当前温度值。如果温度超过预设值,就开启蜂鸣器报警并启动电动机进行通风降温。
在这里插入图片描述

图2-2 系统工作流程图

二、系统硬件设计

系统整体电路如图3-18所示。
在这里插入图片描述

图3-18 系统整体电路图

三 系统软件设计

  硬件电路是整个设计的基础。而软件部分则是整个设计的灵魂部分,通过软件的驱动才可以是整个系统工作起来,达到设计的目的。软件部分是驱动硬件的重要部分,用户通过软件来实现与系统的交互,在进行软件系统设计时需要将软硬件之间相互结合,满足用户要求。
根据系统需求设计主程序流程如下图所示。
在这里插入图片描述

图4-1 主程序流程图

系统仿真

  以下为本次设计的仿真图。
  图中的数码管用来显示预设的温度值和当前仓库的温度值,温度预设值通过外部的k1,k2按键来增加和减小预设值。
按下k1键预设值增加,如图5-2。
按下k2键减小预设值,如图5-3。
在这里插入图片描述

图5-1 达到设定温度
在这里插入图片描述

图5-2 提高设定温度
在这里插入图片描述

图5-3 降低设定温度

总结

  由于自己以前就学习过运用Proteus等相关软件来进行过课程设计,虽说也有了一段时日没运用过了,但只要稍微复习一下,就能够重新捡起来。所以只要搞清楚了系统的需求和构成,利用Proteus软件画出电路图还是很容易的。了解了系统整体的要求后,我便开始查看相关芯片的资料以及书籍,还到各种电子论坛上寻求帮助,找到一些前辈的单片机温度仿真的实例进行参考,慢慢去摸索每个模块的设计思路以及每一个元器件的作用是什么,遇到不懂的地方首先多问自己几个为什么,实在想不明白再去向别人寻求帮助,使自己的设计思路一步步清晰起来,同时自己的论文也一步步完善起来,每一次改进我都能获益匪浅,此刻我才真正发现毕业设计的乐趣所在。
  虽然我的论文还有许多不足之处,但是整篇论文都是自己亲手完成的,我认为能让我学到知识才是最重要的。这次毕业设计对于我来说收获是巨大的,首先我学习到了一种全新的学习方法,即养成独立的思考习惯,遇事都问自己几个为什么,我相信这样一种习惯对于我来说终生都能受益。同时我充分感受到了当你认真去做一件事的时候,你就可以把做好,每一个出来的成果都能让自己快乐,这也对我以后的努力有了一个前进的例子,相信自己的能力,并且变得越来越好。

  • 8
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 室内智能通风控制系统设计是一项基于单片机技术的重要应用。这个系统可以帮助我们自动控制室内的通风,保证室内的空气新鲜和舒适。 为了设计这个系统,需要使用Proteus软件进行模拟和测试。系统的核心是基于单片机的控制电路板,该电路板可以控制风扇的开关和马达的转动。这个控制电路板连接方式如下: 首先,我们需要一个传感器来检测室内的空气质量。通过传感器检测到的信号,单片机可以判断室内的空气情况并相应的采取措施。 为了控制风扇的开关,我们需要一个三极管,它的基极连接到单片机控制板的输出口。我们可以通过单片机的输出口来控制三极管的导通和截止,进而控制风扇的开关。同时,为了保证风扇的安全运行,我们还需要一个电阻来限制电流。 由于我们要控制风扇的转速,因此我们还需要一个PWM发生器。这个发生器可以根据单片机控制板的设定,调节PWM的占空比,从而改变风扇的转速。 最后,我们需要一个电机驱动芯片,它可以控制马达的转动。我们可以将这个电机驱动芯片连接到单片机控制板的输出口,然后设定马达的转速和方向。 通过这些电路的连接,我们就可以实现智能通风控制系统。这个系统可以通过单片机的程序进行控制,根据室内空气质量的变化,自动控制风扇和马达的工作,保证室内空气新鲜和舒适。 ### 回答2: 室内智能通风控制系统是一个非常实用的智能化系统,在保证室内空气质量的情况下,为我们带来了极大的舒适度与健康性。下面我们将从设计、功能和应用三个方面来探讨基于单片机的室内智能通风控制系统。 首先,基于单片机的室内智能通风控制系统设计Proteus。基于单片机控制系统需加入传感器与执行器,通过芯片的控制来实现通风系统的自动调整。而系统设计必须考虑到灵活性与节能性的平衡,以充分体现控制系统的智能化水平。 其次,基于单片机的室内智能通风控制系统具有的功能。该系统除了可以根据环境温度、湿度和二氧化碳浓度来调整室内通风的空气质量外,还可以通过手机APP或PC端进行远程控制,使用户可以通过桌面软件或手机软件来控制室内系统。同时,系统还可进行定时预约,定时预约使得室内环境的变化更加精细化。 最后,基于单片机的室内智能通风控制系统在实际中如何应用。这样的控制系统可以应用于室内、车载等众多场景,而它的智能化、便携化、可定制化的特点,使得它可以适应不同的需求,并且在实际中对于室内空气质量的管理和节能都有着极大的帮助。 综上所述,基于单片机的室内智能通风控制系统,是一种可对室内空气质量进行精细管理、实现智能控制、优化室内环境的创新型系统。它有着广泛的适用范围,同时也是未来智能家居的发展趋势之一。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值