0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于STM32單片機的溫度報警控制系統(tǒng)設(shè)計

小常硬件 ? 來源:小常硬件 ? 2024-06-25 14:15 ? 次閱讀

一.系統(tǒng)概

通過DS18B20進(jìn)行溫度檢測并使用按鍵進(jìn)行溫度上下限閾值設(shè)定,當(dāng)檢測到溫度超過上限閾值就會進(jìn)行降溫并報警提醒,當(dāng)檢測到溫度低于下限閾值就會加熱并報警提醒。

427b52e2-32a8-11ef-a4c8-92fbcf53809c.jpg

二.仿真概述

1. 使用按鍵進(jìn)行溫度溫度上下限閾值的加減,溫度超過上限閾值就會控制降溫。

42bfe038-32a8-11ef-a4c8-92fbcf53809c.jpg

2. 當(dāng)檢測到實時溫度低于溫度下限就會控制加熱

42d7d724-32a8-11ef-a4c8-92fbcf53809c.jpg

3. 通過調(diào)節(jié)DS18B20的紅色按鈕進(jìn)行溫度調(diào)節(jié),溫度過低就會就會加熱

430bb29c-32a8-11ef-a4c8-92fbcf53809c.jpg

三.程序設(shè)計

#include 
#include 
#include 
#include 
#include 
#include 
#include 
 
int main(void)
{  
  u8 Tmax = 30;u8 Tmin = 25;
  
  Key_Init();
  Lcd1602_Init();
  Led1_Init();//PC0
  Beep_Init();//PC2
  Relay_Init();//PC1
  Ds18b20_Init();//PA12
  Lcd1602_Write_String(0x80,4,(u8*)"Temp");
  Lcd1602_Write_String(0x86,4,(u8*)"TMax");
  Lcd1602_Write_String(0x8c,4,(u8*)"TMin");
  
  while(1)
  {
    
    
    u8 t =Ds18b20_Temp() ;
    Lcd1602_Write_Num8(0xc0,t);
    
    Lcd1602_Write_Num8(0xc6,Tmax);
    Lcd1602_Write_Num8(0xcc,Tmin);
  
    if(t>Tmax)    
    {  
      Relay_High;  
      Beep_High;
    }
    else 
    {
      if(t

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 單片機
    +關(guān)注

    關(guān)注

    6037

    文章

    44558

    瀏覽量

    635353
  • 控制系統(tǒng)
    +關(guān)注

    關(guān)注

    41

    文章

    6620

    瀏覽量

    110610
  • STM32
    +關(guān)注

    關(guān)注

    2270

    文章

    10900

    瀏覽量

    356044

原文標(biāo)題:Proteus仿真實例_基于STM32單片機的溫度報警控制系統(tǒng)(仿真文件+程序)

文章出處:【微信號:小常硬件,微信公眾號:小常硬件】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    單片機溫度控制系統(tǒng)的設(shè)計及實現(xiàn)

    單片機溫度控制系統(tǒng)的設(shè)計及實現(xiàn) 介紹在單片機溫度控制系統(tǒng)的軟硬件設(shè)計中的一些主要技術(shù)關(guān)鍵環(huán)節(jié),
    發(fā)表于 04-13 17:10 ?509次下載

    單片機溫度控制系統(tǒng)的設(shè)計

    摘要:用89C51單片機系統(tǒng)進(jìn)行溫度實時采集與控制是本設(shè)計的主要內(nèi)容。本設(shè)計介紹的單片機溫度自動
    發(fā)表于 07-07 00:32 ?132次下載

    單片機溫度控制系統(tǒng)

    通過基于單片機溫度控制系統(tǒng)大型實驗,使學(xué)生能綜合應(yīng)用“微機原理”、“計算機控制技術(shù)”、“單片機的原理及應(yīng)用”,“電子技術(shù)”以及“自控理論”
    發(fā)表于 09-25 01:53 ?177次下載

    單片機溫度控制系統(tǒng)原理圖

    單片機溫度控制系統(tǒng)原理圖
    發(fā)表于 10-16 10:05 ?6717次閱讀
    <b class='flag-5'>單片機</b><b class='flag-5'>溫度</b><b class='flag-5'>控制系統(tǒng)</b>原理圖

    基于單片機溫度控制系統(tǒng)的設(shè)計

    本設(shè)計以AT89S51單片機為核心的溫度控制系統(tǒng)的工作原理和設(shè)計方法。溫度信號由溫度芯片DS18B20采集,并以數(shù)字信號的方式傳送給
    發(fā)表于 09-30 16:41 ?941次下載
    基于<b class='flag-5'>單片機</b>的<b class='flag-5'>溫度</b><b class='flag-5'>控制系統(tǒng)</b>的設(shè)計

    基于單片機的鍋爐溫度控制系統(tǒng)的設(shè)計_完成版

    單片機完成版基于單片機的鍋爐溫度控制系統(tǒng)的設(shè)計.
    發(fā)表于 01-04 15:31 ?0次下載

    單片機溫度控制系統(tǒng)上下限報警

    單片機溫度控制系統(tǒng)上下限報警器,很詳細(xì)的資料
    發(fā)表于 02-23 16:28 ?42次下載

    基于單片機溫度控制系統(tǒng)論文資料

    電子專業(yè)單片機相關(guān)知識學(xué)習(xí)教材資料——基于單片機溫度控制系統(tǒng)論文資料
    發(fā)表于 09-01 15:44 ?0次下載

    MCS-51單片機溫度控制系統(tǒng)

    MCS-51單片機溫度控制系統(tǒng)
    發(fā)表于 09-21 13:50 ?25次下載
    MCS-51<b class='flag-5'>單片機</b>的<b class='flag-5'>溫度</b><b class='flag-5'>控制系統(tǒng)</b>

    基于單片機溫度控制系統(tǒng)論文資料

    基于單片機溫度控制系統(tǒng)論文資料
    發(fā)表于 03-30 14:33 ?30次下載

    模糊PID的單片機溫度控制系統(tǒng)的設(shè)計

    模糊PID的單片機溫度控制系統(tǒng)的設(shè)計
    發(fā)表于 04-28 11:29 ?152次下載

    基于STM32系列單片機的一款智能化控制溫度控制系統(tǒng)

    隨著時代的進(jìn)步和發(fā)展,空調(diào)已經(jīng)普及到我們生活、工作,極大地改善了人們的生活品質(zhì)。為了設(shè)計一款基于單片機空調(diào)溫度系統(tǒng)控制器,此設(shè)計利用STM32系列
    的頭像 發(fā)表于 10-10 10:20 ?6631次閱讀

    如何使用STM32單片機實現(xiàn)溫度采集報警系統(tǒng)的設(shè)計

    本文檔的主要內(nèi)容詳細(xì)介紹的是如何使用STM32單片機實現(xiàn)溫度采集報警系統(tǒng)的設(shè)計包括了:包含源程序、原理圖PCB等文件。
    發(fā)表于 01-18 08:00 ?35次下載
    如何使用<b class='flag-5'>STM32</b><b class='flag-5'>單片機</b>實現(xiàn)<b class='flag-5'>溫度</b>采集<b class='flag-5'>報警</b><b class='flag-5'>系統(tǒng)</b>的設(shè)計

    568【畢設(shè)課設(shè)】基于單片機多路溫度采集顯示報警控制系統(tǒng)設(shè)計[

    568【畢設(shè)課設(shè)】基于單片機多路溫度采集顯示報警控制系統(tǒng)設(shè)計[
    發(fā)表于 11-12 18:36 ?27次下載
    568【畢設(shè)課設(shè)】基于<b class='flag-5'>單片機</b>多路<b class='flag-5'>溫度</b>采集顯示<b class='flag-5'>報警</b><b class='flag-5'>控制系統(tǒng)</b>設(shè)計[

    基于單片機溫度測量報警控制系統(tǒng)設(shè)計-畢設(shè)課設(shè)資料

    基于單片機溫度測量報警控制系統(tǒng)設(shè)計-畢設(shè)課設(shè)資料
    發(fā)表于 11-23 17:21 ?36次下載
    基于<b class='flag-5'>單片機</b><b class='flag-5'>溫度</b>測量<b class='flag-5'>報警</b><b class='flag-5'>控制系統(tǒng)</b>設(shè)計-畢設(shè)課設(shè)資料