0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

单片机实现温度调控项目

科技绿洲 来源:山羊硬件Time 作者:山羊硬件Time 2023-11-07 14:09 次阅读

本项目的主要作用是实现温度调控,通过设定一个预定的温度值,实现实时检测外界温度,当外界温度小于预定值时,电机正转,实现降温效果;当外界温度大于预定值时,电机反转,实现升温效果,从而达到一个维持一定温度范围的控制系统

所以在实现上以一个单片机作为处理器,利用传感器DS18B20采集温度值,然后将采集到的数据传送给单片机,单片机根据程序设定的温度范围检测,通过控制电机来转动通风,实现温度调节的目的。

图片

其实整个电路组成可以分为四个部分,分别是单片机控制主体,DS18B20温度电路,液晶显示电路和L298N电机驱动电路。

单片机控制主体

是整个温度控制系统的核心,处理中心,所有其他的模块电路都需要通过单片机控制或和单片机交换信息等。而这个过程就是通过单片机的引脚,比如它的输入输出引脚作为信号输入输出的通道以及一些特殊功能引脚等。

图片

单片机引脚主要大类:

电源引脚: VCC和GND,供电和接地用的

复位引脚: 一般是RST,用于芯片的复位,复位系统是单片机中不可缺少的部分

输入输出引脚: 也就是I/O,用于信号输入或输出信号

振荡器引脚: OSC(振荡器),其实就是时钟信号电路,用于连接振荡器,晶振,不管现在很多芯片都有内置振荡器,在时钟要求不是很高的情况下,可以不用额外接振荡器到单片机的振荡引脚中。

特殊功能引脚: 具有特殊的功能,比如说协议传输如SPI,I2CUART等等,还可以是LCD驱动,ADCUSB传输等等。

DS18B20温度电路

DS18B20是一款常用的数字温度传感器,具有体积小,抗干扰能力强,精度高的特点,并且有多种封装形式,比如管道式,磁铁吸附式等等。

对于这部分电路,DS18B20模块主要是三个引脚,也就是电源,GND和信号,数据传输到单片机的数据传输引脚,从而获取到温度传感器中检测到的数据。

液晶显示电路

这部分电路主要用来显示单片机想要输出的内容,比如说显示温度,提示信息等等,这部分可以通过软件编程进行设置。

图片

L298N电机驱动电路

L298N是常用的一款步进电机驱动芯片,具有工作电压高,输出电流大,驱动能力强,发热低,抗干扰能力强的特点,在这里用来作为驱动风扇转页马达的部分。并且L298N是利用脉冲宽度调制(PWM)方式进行转速的控制的。

图片

一般会通过控制脉宽时间(比如高电平)占总周期的时间比例,也就是占空比,比例越大,则转速越高,从而通过控制占空比来控制转速。

在硬件电路设计好之后,就是核心部分的软件实现逻辑了,这个系统需要处理好温度值与PWM调速功能的关系,从而完成整个温度控制系统的功能。

项目使用的编程语言是C语言,软体设计部分由于篇幅问题,后期会分单独一篇文章进行分享。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2552

    文章

    51217

    浏览量

    754606
  • 处理器
    +关注

    关注

    68

    文章

    19342

    浏览量

    230227
  • 单片机
    +关注

    关注

    6039

    文章

    44575

    浏览量

    636387
  • 数据
    +关注

    关注

    8

    文章

    7080

    浏览量

    89175
  • 复位系统
    +关注

    关注

    0

    文章

    4

    浏览量

    5613
收藏 人收藏

    评论

    相关推荐

    采用51单片机和LCD1602实现车载空调控制器的设计资料分享

    设计简介:本设计是基于单片机的车载空调控制器,主要实现以下功能:可实现LCD1602显示设置温度以及实际
    发表于 11-19 06:38

    单片机实现温度远程显示

    单片机实现温度远程显示摘  要:文章介绍了用AT89S8252单片机的串行接口与智能温度巡回检测仪(XJ-08S)通过RS—48
    发表于 10-26 10:07 53次下载
    用<b class='flag-5'>单片机</b><b class='flag-5'>实现</b><b class='flag-5'>温度</b>远程显示

    单片机温度控制系统的设计及实现

    单片机温度控制系统的设计及实现 介绍在单片机温度控制系统的软硬件设计中的一些主要技术关键环节,该系统主要以8051
    发表于 04-13 17:10 509次下载

    基于单片机的无线温度监测系统实现

    本次设计要求利用单片机及无线传输模块实现无线温度监测系统,实现温控范围调节及其超温范围报警。
    发表于 07-26 09:15 6970次阅读
    基于<b class='flag-5'>单片机</b>的无线<b class='flag-5'>温度</b>监测系统<b class='flag-5'>实现</b>

    基于STC单片机的电动客车空调控制系统设计

    为了实现电动客车空调系统的自动控制,采用STC系列单片机,开发一套基于RS485总线电动客车空调控制系统。通过实时检测温度实现压缩
    发表于 09-18 10:36 83次下载
    基于STC<b class='flag-5'>单片机</b>的电动客车空<b class='flag-5'>调控</b>制系统设计

    基于单片机温度传感器设计

    通过对AT89C2051单片机原理分析,研究了一种对环境温度测量、控制的设计方案,实现了采用AT89C2051单片机编程达到控制温度,精确测
    发表于 12-27 15:07 9844次阅读

    利用AT89C2051单片机对系统协调控制设计的大气温度采集和记录系统

    系统结构如图1所示。系统主要由AT89C2051单片机和外围电路构成。其基本思想是由串行时钟芯片DS1306 提供时间基准, 由温度传感器DS18B20进行温度测量, 温度数据存储在D
    发表于 08-01 11:29 1562次阅读
    利用AT89C2051<b class='flag-5'>单片机</b>对系统协<b class='flag-5'>调控</b>制设计的大气<b class='flag-5'>温度</b>采集和记录系统

    使用51单片机实现温度采集系统的设计资料说明

    数字单总线温度传感器是目前最新的测温器件,它集温度测量,A/D转换于一体,单总线结构,数字量输出,直接与单片机相接等优点。可用它组成单路或多路温度测量装置。叙述基于51
    发表于 09-17 10:29 53次下载
    使用51<b class='flag-5'>单片机</b><b class='flag-5'>实现</b><b class='flag-5'>温度</b>采集系统的设计资料说明

    单片机实现温度检测电路的设计

    单片机在电子产品中的应用已经越来越广泛,在很多的电子产品中也用到了温度检测和温度控制,但那些温度检测与控制电路通常较复杂,成本也高,本文提供了一种低成本的利用
    发表于 11-19 15:33 6520次阅读
    <b class='flag-5'>单片机</b><b class='flag-5'>实现</b><b class='flag-5'>温度</b>检测电路的设计

    单片机控制的温度检测电路设计

    单片机在电子产品中的应用已经越来越广泛,在很多的电子产品中也用到了温度检测和温度控制,但那些温度检测与控制电路通常较复杂,成本也高,本文提供了一种低成本的利用
    发表于 11-25 09:51 3320次阅读
    <b class='flag-5'>单片机</b>控制的<b class='flag-5'>温度</b>检测电路设计

    如何使用STM32单片机实现温度采集报警系统的设计

    本文档的主要内容详细介绍的是如何使用STM32单片机实现温度采集报警系统的设计包括了:包含源程序、原理图PCB等文件。
    发表于 01-18 08:00 35次下载
    如何使用STM32<b class='flag-5'>单片机</b><b class='flag-5'>实现</b><b class='flag-5'>温度</b>采集报警系统的设计

    基于STM32单片机的植物补光调控系统

    基于STM32单片机的植物补光调控系统
    发表于 06-23 14:52 48次下载

    基于单片机的车载空调控制器

    设计简介:本设计是基于单片机的车载空调控制器,主要实现以下功能:可实现LCD1602显示设置温度以及实际
    发表于 11-12 15:36 16次下载
    基于<b class='flag-5'>单片机</b>的车载空<b class='flag-5'>调控</b>制器

    51单片机汇编程序,温度报警项目

    51单片机汇编程序,温度报警项目
    发表于 11-21 12:36 19次下载
    51<b class='flag-5'>单片机</b>汇编程序,<b class='flag-5'>温度</b>报警<b class='flag-5'>项目</b>

    单片机实验项目分享

    单片机实验项目分享
    发表于 02-20 16:22 33次下载