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

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

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

基于STM32的甲醛濃度檢測報(bào)警proteus仿真設(shè)計(jì)

嘉盛單片機(jī) ? 來源:嘉盛單片機(jī) ? 2023-09-16 11:09 ? 次閱讀

基于STM32的甲醛濃度檢測報(bào)警proteus仿真設(shè)計(jì)(仿真+程序+講解)

仿真圖proteus 8.9

程序編譯器:keil 5

編程語言:C語言

設(shè)計(jì)編號(hào):C0083

1.主要功能

功能說明:

1、以STM32單片機(jī)和控制核心設(shè)計(jì)甲醛濃度檢測報(bào)警設(shè)計(jì);

2、通過液晶屏LCD1602和串口上位機(jī)顯示甲醛濃度,MV表示檢測值,ALM表示報(bào)警值;

3、可以通過按鍵設(shè)置甲醛濃度ALM報(bào)警值大小。

4、監(jiān)測甲醛濃度大于報(bào)警值時(shí)蜂鳴器報(bào)警電路導(dǎo)通,蜂鳴器報(bào)警。

5、默認(rèn)監(jiān)測到甲醛濃度高于0.100mg/m3蜂鳴器報(bào)警。

主要硬件設(shè)備:STM32F103單片機(jī)

資料下載鏈接:

https://docs.qq.com/doc/DS0FkcGdVRlFGcVhN

以下為本設(shè)計(jì)資料展示:

2.仿真設(shè)計(jì)

本實(shí)驗(yàn)利用STM32單片機(jī)的ADC、GPIO、定時(shí)器等資源,將軟、硬件有機(jī)地結(jié)合起來,使得系統(tǒng)能夠正確地進(jìn)識(shí)別輸入模擬甲醛傳感器AD值,LCD1602能夠正確地顯示,蜂鳴器根據(jù)氣體濃度報(bào)警值工作。需注意的是,proteus是沒有MQ-3等甲醛濃度傳感器的,本設(shè)計(jì)使用滑動(dòng)變阻器模擬甲醛濃度變化,不能直接用于實(shí)物設(shè)計(jì),有需要的需跟據(jù)實(shí)物調(diào)試。

本測試如下所示:

仿真運(yùn)行情況:

開始仿真后LCD1602實(shí)時(shí)顯示檢測到的甲醛濃度,可以通過滑動(dòng)變阻器改變測量值??赏ㄟ^按鍵設(shè)置報(bào)警值濃度,按下設(shè)置鍵進(jìn)入設(shè)置模式,通過設(shè)置+調(diào)高報(bào)警值,通過設(shè)置-調(diào)低報(bào)警值。蜂鳴器報(bào)警電路在甲醛濃度高于報(bào)警值時(shí)啟動(dòng),有嘟嘟報(bào)警聲,低于不啟動(dòng)。

下圖檢測到氣體濃度是0.090mg/m3,低于報(bào)警值0.100mg/m3,蜂鳴器電路不工作。

7c9135f4-53ca-11ee-a25d-92fbcf53809c.jpg

下圖檢測到甲醛濃度是0.110mg/m3,大于等于報(bào)警值,三極管導(dǎo)通,蜂鳴器報(bào)警

7cbf57a4-53ca-11ee-a25d-92fbcf53809c.jpg

3.程序設(shè)計(jì)

程序是用keil5 mdk版本打開的,如果打開有問題,核實(shí)下keil的版本。程序是HAL庫版本編寫的,有注釋可以結(jié)合講解視頻理解。

7cee5c16-53ca-11ee-a25d-92fbcf53809c.jpg

7d0d1f48-53ca-11ee-a25d-92fbcf53809c.jpg

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

    關(guān)注

    79

    文章

    1692

    瀏覽量

    106579
  • STM32
    +關(guān)注

    關(guān)注

    2270

    文章

    10900

    瀏覽量

    356005
  • 嘉盛
    +關(guān)注

    關(guān)注

    1

    文章

    3

    瀏覽量

    6475
  • STM32F103
    +關(guān)注

    關(guān)注

    33

    文章

    477

    瀏覽量

    63656
  • PROTEUS仿真
    +關(guān)注

    關(guān)注

    28

    文章

    308

    瀏覽量

    35257

原文標(biāo)題:基于STM32的甲醛濃度檢測報(bào)警proteus仿真設(shè)計(jì)(仿真+程序+講解)

文章出處:【微信號(hào):嘉盛單片機(jī),微信公眾號(hào):嘉盛單片機(jī)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    基于單片機(jī)的室內(nèi)甲醛濃度檢測系統(tǒng)設(shè)計(jì)

    畢業(yè)設(shè)計(jì) 基于單片機(jī)的室內(nèi)甲醛濃度檢測系統(tǒng)設(shè)計(jì)應(yīng)該選哪種型號(hào)的甲醛傳感器呢?求大神指導(dǎo)
    發(fā)表于 03-31 22:04

    【云智易申請】家庭有毒氣體(甲醛檢測報(bào)警系統(tǒng)

    電阻對(duì)傳感器溫、濕度系數(shù)進(jìn)行補(bǔ)償所造成的測量精度不足問題,并結(jié)合采樣濾波算法和拉格朗日插值算法對(duì)采集的數(shù)據(jù)進(jìn)行軟優(yōu)化。系統(tǒng)具有甲醛濃度閾值設(shè)定與超限報(bào)警功能,溫度、濕度、萬年歷顯示等輔助功能,真正實(shí)現(xiàn)了便攜式與智能化的結(jié)合。
    發(fā)表于 07-23 16:07

    如何對(duì)基于51單片機(jī)的二氧化碳濃度檢測報(bào)警系統(tǒng)進(jìn)行仿真

    具體功能:①二氧化碳傳感器測得二氧化碳數(shù)據(jù)后經(jīng)過單片機(jī)處理,由LCD1602實(shí)時(shí)顯示,第一行顯示測得的濃度值,第二行顯示報(bào)警閾值;②可通過按鍵設(shè)置二氧化碳報(bào)警閾值;③測得的甲醛
    發(fā)表于 07-14 08:27

    怎樣去設(shè)計(jì)一種基于51單片機(jī)的甲醛濃度顯示及報(bào)警系統(tǒng)

    單片機(jī)甲醛濃度報(bào)警器由51單片機(jī)+ZE08-CH2O甲醛濃度傳感器+LCD1602液晶顯示+LED燈+按鍵+蜂鳴器構(gòu)成。
    發(fā)表于 07-14 08:08

    怎樣去設(shè)計(jì)一種基于51單片機(jī)的甲醛濃度顯示及報(bào)警系統(tǒng)

    基于51單片機(jī)的甲醛濃度顯示及報(bào)警系統(tǒng)有何功能?怎樣去設(shè)計(jì)一種基于51單片機(jī)的甲醛濃度顯示及報(bào)警
    發(fā)表于 10-19 07:35

    求一種基于51單片機(jī)的甲醛濃度檢測報(bào)警系統(tǒng)設(shè)計(jì)方案

    系統(tǒng)由STC89C52單片機(jī)+ZE08-CH2O甲醛傳感器+LCD1602液晶顯示屏+按鍵+蜂鳴器+指示燈+電源構(gòu)成。具體功能:1、甲醛傳感器測得甲醛數(shù)據(jù)后經(jīng)過單片機(jī)處理,由LCD1602實(shí)時(shí)顯示;2、可通過按鍵設(shè)置
    發(fā)表于 11-19 06:10

    單片機(jī)模擬量監(jiān)測報(bào)警系統(tǒng)帶斷電存儲(chǔ)功能仿真過程

    =0x000036B1如果仿真報(bào)錯(cuò),請參考《Proteus報(bào)錯(cuò):External model DLL “ADC083X.DLL“ not found. GLE=0x000036B1》單通道模擬量報(bào)警應(yīng)用場景比如:酒精
    發(fā)表于 01-06 08:26

    如何對(duì)基于單片機(jī)的煤氣泄漏檢測報(bào)警器進(jìn)行仿真

    課程設(shè)計(jì)題三十四:煤氣泄漏檢測報(bào)警器(選做)要求:能夠檢測煤氣的濃度;液晶LCD1602顯示煤氣的濃度;超標(biāo)進(jìn)行聲光報(bào)警。先做個(gè)
    發(fā)表于 02-23 06:34

    基于室內(nèi)甲醛濃度檢測系統(tǒng)設(shè)計(jì)

    基于物聯(lián)網(wǎng)的室內(nèi)甲醛濃度檢測系統(tǒng)設(shè)計(jì) 有沒有大佬給指導(dǎo)一下
    發(fā)表于 03-23 13:05

    45-基于51單片機(jī)的甲醛濃度檢測報(bào)警系統(tǒng)

    系統(tǒng)由STC89C52單片機(jī)+ZE08-CH2O甲醛傳感器+LCD1602液晶顯示屏+按鍵+蜂鳴器+指示燈+電源構(gòu)成。具體功能:1、甲醛傳感器測得甲醛數(shù)據(jù)后經(jīng)過單片機(jī)處理,由LCD1602實(shí)時(shí)顯示;2、可通過按鍵設(shè)置
    發(fā)表于 11-12 20:36 ?30次下載
    45-基于51單片機(jī)的<b class='flag-5'>甲醛</b><b class='flag-5'>濃度</b><b class='flag-5'>檢測報(bào)警</b>系統(tǒng)

    煤氣泄漏檢測報(bào)警器 單片機(jī) PROTEUS 仿真

    課程設(shè)計(jì)題三十四:煤氣泄漏檢測報(bào)警器(選做)要求:能夠檢測煤氣的濃度;液晶LCD1602顯示煤氣的濃度;超標(biāo)進(jìn)行聲光報(bào)警。先做個(gè)
    發(fā)表于 12-29 19:51 ?36次下載
    煤氣泄漏<b class='flag-5'>檢測報(bào)警</b>器 單片機(jī) <b class='flag-5'>PROTEUS</b> <b class='flag-5'>仿真</b>

    基于STM32單片機(jī)的CO(一氧化碳)氣體檢測報(bào)警通風(fēng)系統(tǒng)仿真設(shè)計(jì)

    基于STM32單片機(jī)的CO(一氧化碳)氣體檢測報(bào)警通風(fēng)系統(tǒng)仿真設(shè)計(jì)
    的頭像 發(fā)表于 09-01 09:33 ?2716次閱讀
    基于<b class='flag-5'>STM32</b>單片機(jī)的CO(一氧化碳)氣體<b class='flag-5'>檢測報(bào)警</b>通風(fēng)系統(tǒng)<b class='flag-5'>仿真</b>設(shè)計(jì)

    基于STM32的天然氣煤氣檢測報(bào)警仿真設(shè)計(jì)

    基于STM32的天然氣煤氣檢測報(bào)警仿真設(shè)計(jì) (仿真+程序+講解) 仿真proteus 8.9
    的頭像 發(fā)表于 09-10 09:50 ?1422次閱讀
    基于<b class='flag-5'>STM32</b>的天然氣煤氣<b class='flag-5'>檢測報(bào)警</b><b class='flag-5'>仿真</b>設(shè)計(jì)

    基于STM32的酒精濃度檢測報(bào)警proteus仿真設(shè)計(jì)

    STM32單片機(jī)和MQ-3為控制核心設(shè)計(jì)酒精濃度檢測報(bào)警設(shè)計(jì);
    發(fā)表于 09-17 09:09 ?1690次閱讀
    基于<b class='flag-5'>STM32</b>的酒精<b class='flag-5'>濃度</b><b class='flag-5'>檢測報(bào)警</b><b class='flag-5'>proteus</b><b class='flag-5'>仿真</b>設(shè)計(jì)

    基于STM32單片機(jī)的火災(zāi)檢測報(bào)警系統(tǒng)設(shè)計(jì)

    本次設(shè)計(jì)的火災(zāi)檢測報(bào)警系統(tǒng)使用溫度傳感器進(jìn)行溫度檢測,使用煙霧傳感器進(jìn)行煙霧濃度檢測,檢測到的數(shù)據(jù)會(huì)通過顯示屏進(jìn)行顯示,并且當(dāng)
    的頭像 發(fā)表于 06-28 14:23 ?2482次閱讀
    基于<b class='flag-5'>STM32</b>單片機(jī)的火災(zāi)<b class='flag-5'>檢測報(bào)警</b>系統(tǒng)設(shè)計(jì)