基于STM32的天然氣煤氣檢測報警仿真設(shè)計(jì)
(仿真+程序+講解)
仿真圖proteus 8.9
程序編譯器:keil 5
設(shè)計(jì)編號:C0081
1.主要功能
功能說明:
1、以STM32單片機(jī)為控制核心設(shè)計(jì)可燃?xì)怏w(天然氣 煤氣)檢測報警設(shè)計(jì);
2、通過液晶屏LCD1602顯示氣體濃度;
3、可以通過撥動開關(guān)設(shè)置自動或者手動開啟風(fēng)扇,手動模式指示燈亮,自動模式下模式指示燈滅。
4、手動模式通過按鍵控制風(fēng)扇開關(guān)。自動模式下檢測到氣體濃度高于2.0mg/L風(fēng)扇自動啟動。
5、監(jiān)測到氣體濃度高于2.0mg/L蜂鳴器報警。
主要硬件設(shè)備:STM32F103單片機(jī)
下載鏈接
【騰訊文檔】C0081下載鏈接
https://docs.qq.com/doc/DS2ZObHVSSVZOa0Zs
以下為本設(shè)計(jì)資料展示:
2.仿真
整體設(shè)計(jì)方案
本實(shí)驗(yàn)利用STM32單片機(jī)的ADC、GPIO、定時器等資源,將軟、硬件有機(jī)地結(jié)合起來,使得系統(tǒng)能夠正確地進(jìn)識別輸入模擬天然氣煤氣傳感器的AD值,LCD1602能夠正確地顯示,蜂鳴器和風(fēng)扇能根據(jù)氣體濃度報警值工作。需注意的是,proteus是沒有煤氣天然氣等有害氣體濃度傳感器的,本設(shè)計(jì)使用滑動變阻器模擬可燃?xì)怏w濃度變化,不能直接用于實(shí)物設(shè)計(jì),有需要的需跟據(jù)實(shí)物調(diào)試。
本實(shí)驗(yàn)的目的是利用STM32單片機(jī)的先進(jìn)數(shù)字模擬轉(zhuǎn)換器(ADC)、通用輸入輸出(GPIO)和定時器等資源,將軟件和硬件有效地結(jié)合在一起,以實(shí)現(xiàn)對輸入模擬天然氣煤氣傳感器的AD值的準(zhǔn)確識別,并通過1602液晶顯示屏(LCD1602)正確顯示相關(guān)數(shù)據(jù)。此外,我們還希望系統(tǒng)能夠根據(jù)預(yù)設(shè)的報警值,通過蜂鳴器和風(fēng)扇等外設(shè)進(jìn)行氣體濃度的報警。
在這個實(shí)驗(yàn)中,值得注意的是,Proteus軟件并沒有內(nèi)置的天然氣煤氣等有害氣體的濃度傳感器。因此,為了模擬可燃?xì)怏w濃度的變化,我們使用了滑動變阻器。雖然這種方式不能直接應(yīng)用于實(shí)際硬件設(shè)計(jì),但是對于理解和測試算法的基本行為是非常有用的。對于需要進(jìn)行實(shí)物設(shè)計(jì)的用戶,建議根據(jù)實(shí)際傳感器進(jìn)行相應(yīng)的調(diào)試和修改。
總的來說,這個實(shí)驗(yàn)提供了一個基礎(chǔ)的框架,展示了如何利用STM32單片機(jī)結(jié)合ADC、GPIO和定時器等資源,實(shí)現(xiàn)對模擬天然氣煤氣傳感器信號的采集和處理,并通過LCD1602顯示和報警裝置進(jìn)行展示和報警。雖然不能直接用于實(shí)物設(shè)計(jì),但對于理解和掌握相關(guān)技術(shù)的基本原理和應(yīng)用,具有很大的價值。
本測試如下所示:
仿真運(yùn)行情況:
開始仿真后LCD1602實(shí)時顯示檢測到的氣體濃度,可以通過滑動變阻器改變測量值??赏ㄟ^開關(guān)選擇風(fēng)扇的運(yùn)行模式。如果開關(guān)閉合,風(fēng)扇是自動模式工作,氣體濃度高于報警值時,風(fēng)扇啟動,低于報警值的時候,風(fēng)扇不轉(zhuǎn)動。如果風(fēng)扇是手動模式,通過按鍵控制風(fēng)扇的開關(guān)。蜂鳴器報警電路在氣體濃度高于報警值時啟動,有嘟嘟報警聲,低于不啟動。
下圖檢測到氣體濃度是1.5mg/L,低于報警值2.0mg/L,風(fēng)扇和蜂鳴器電路不工作。
下圖檢測到氣體濃度是2.0mg/L,大于等于報警值,蜂鳴器報警,風(fēng)扇轉(zhuǎn)動模擬排氣通風(fēng)。
程序
程序是用keil5 mdk版本打開的,如果打開有問題,核實(shí)下keil的版本。程序是固件庫版本編寫的,有注釋可以結(jié)合講解理解。
審核編輯:彭菁
-
STM32
+關(guān)注
關(guān)注
2301文章
11069瀏覽量
369290 -
仿真設(shè)計(jì)
+關(guān)注
關(guān)注
3文章
97瀏覽量
17253 -
蜂鳴器
+關(guān)注
關(guān)注
12文章
896瀏覽量
47451 -
天然氣
+關(guān)注
關(guān)注
0文章
101瀏覽量
14241
原文標(biāo)題:基于STM32的天然氣煤氣檢測報警仿真設(shè)計(jì)(仿真+程序+講解)
文章出處:【微信號:嘉盛單片機(jī),微信公眾號:嘉盛單片機(jī)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
基于STM32的甲醛濃度檢測報警proteus仿真設(shè)計(jì)

如何用CH217制作瓦斯煤氣檢測報警電路
基于單片機(jī)煤氣天然氣檢測閾值報警風(fēng)扇設(shè)計(jì)資料分享
如何對基于單片機(jī)的煤氣泄漏檢測報警器進(jìn)行仿真
用CH217構(gòu)成的瓦斯/煤氣檢測報警電路,煤氣報警器電路
(畢業(yè)設(shè)計(jì)資料)基于單片機(jī)煤氣天然氣檢測閾值報警風(fēng)扇設(shè)計(jì)

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

無人機(jī)搭載天然氣傳感器用于天然氣泄漏檢測

氣體泄露檢測報警儀器在石油天然氣領(lǐng)域的應(yīng)用
基于STM32單片機(jī)的CO(一氧化碳)氣體檢測報警通風(fēng)系統(tǒng)仿真設(shè)計(jì)

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

基于機(jī)智云的天然氣家居檢測報警
基于Zigbee的煤氣監(jiān)測報警系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

評論