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

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

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

基于小凌派煙霧報警功能的實現(xiàn)

科技綠洲 ? 來源:凌智電子 ? 作者:凌智電子 ? 2022-04-26 16:16 ? 次閱讀

煙霧檢測傳感器使用的是MQ-2煙霧傳感器。MQ-2型煙霧傳感器屬于二氧化錫半導(dǎo)體氣敏材料,屬于表面離子式N型半導(dǎo)體。處于200~300攝氏度時,二氧化錫吸附空氣中的氧,形成氧的負(fù)離子吸附,使半導(dǎo)體中的電子密度減少,從而使其電阻值增加。當(dāng)與煙霧接觸時,如果晶粒間界處的勢壘收到煙霧的調(diào)至而變化,就會引起表面導(dǎo)電率的變化。利用這一點就可以獲得這種煙霧存在的信息,煙霧的濃度越大,導(dǎo)電率越大,輸出電阻越低,則輸出的模擬信號就越大。

使用MQ-2煙霧傳感器來檢測周圍環(huán)境煙霧濃度,再通過小凌派開發(fā)板采集信號。因為采集的信號是電壓值所以通過adc轉(zhuǎn)換成數(shù)字信號。這里有個需要注意的地方RK2206的ADC默認(rèn)參考電壓是內(nèi)部2.4v所以初始化ADC時通過配置soc_con29 寄存器改成外部3.3v參考電壓。

參考代碼

pYYBAGJnqYiABx3YAAB4Lyj-Wqw610.png

讀取ADC電壓

pYYBAGJnqZ6AGlCgAAAm8jgEf-I624.png

計算ppm值

阻值R與空氣中被測氣體的濃度C的計算關(guān)系式

log R = mlog C + n (m,n均為常數(shù))

傳感器的電阻計算

Rs = (Vc/VRL-1) X RL

Vc為回路電壓,VRL是傳感器4腳6腳輸出電壓,RL是負(fù)載

poYBAGJnqbSAfrzEAAAs2RgfgjU411.png

ppm值校準(zhǔn)

pYYBAGJnqcOAf_TlAAAiQTt1o6A140.png

因為使用的是無源蜂鳴器,所以通過pwm驅(qū)動蜂鳴器報警。

pwm初始化

poYBAGJnqdCAROIFAAAtT7FOjgk957.png

pwm 啟動

pYYBAGJnqdyAU7tUAAAwSOR4vns835.png

pwm停止

poYBAGJnqeiAf929AAA24vLUxCo837.png

蜂鳴器報警控制,需要報警時啟動pwm,不需要報警時停止pwm

poYBAGJnqfWAc23xAAAf9959KIY939.png

整個模塊初始化

poYBAGJnqjCAOFtbAAA7NXEe2VE512.png

創(chuàng)建一個任務(wù)處理函數(shù)

這里需要注意的是ppm校準(zhǔn)需要提前測試,再把值寫死到代碼里。

還有需要注意的是mq2傳感器需要預(yù)熱,即提前通電大約半分鐘到一分鐘左右。用手放在傳感器外殼感覺微微發(fā)熱即可。如果不預(yù)熱就開始測量其測量值會偏差很大,而且會隨著加熱而變化。

poYBAGJnqj-ADQGiAABoZ8_XD_g662.png

最后創(chuàng)建一個任務(wù)調(diào)用上面處理函數(shù)即可。

燒寫程序后通過串口打印結(jié)果

pYYBAGJnqlCAGt1YAAAE7semhWA030.png

當(dāng)檢測到煙霧超過設(shè)定值時蜂鳴器報警響起。低于設(shè)置值時蜂鳴器停止報警。這樣基于小凌派的煙霧報警功能就實現(xiàn)了。

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

    關(guān)注

    12

    文章

    887

    瀏覽量

    45681
  • 檢測傳感器
    +關(guān)注

    關(guān)注

    0

    文章

    31

    瀏覽量

    10650
  • 煙霧報警
    +關(guān)注

    關(guān)注

    0

    文章

    5

    瀏覽量

    8706
  • 小凌派
    +關(guān)注

    關(guān)注

    0

    文章

    27

    瀏覽量

    1176
收藏 人收藏

    評論

    相關(guān)推薦

    煙霧報警電路圖

    煙霧報警電路圖
    發(fā)表于 05-08 16:06 ?2905次閱讀
    <b class='flag-5'>煙霧</b><b class='flag-5'>報警</b>電路圖

    基于STC89C51單片機的無線煙霧報警器的設(shè)計

    無線火災(zāi)報警器采用STC89C51為核心控制器,利用氣體傳感器MQ-2、ADC0809模數(shù)轉(zhuǎn)換器等實現(xiàn)基本功能。通過這些傳感器和芯片,當(dāng)環(huán)境中煙霧濃度或可燃?xì)怏w濃度等發(fā)生變化時系統(tǒng)會發(fā)
    發(fā)表于 03-03 21:13

    如何實現(xiàn)煙霧報警的設(shè)計?

    如何實現(xiàn)煙霧報警的設(shè)計?
    發(fā)表于 11-26 06:48

    怎樣去設(shè)計一個基于供家庭使用的煙霧報警

    器應(yīng)該具備的基本要求和功能,文章設(shè)計了一種比較適合的煙霧報警器。本設(shè)計以傳感器和單片機作為煙霧報警器設(shè)計的核心器件,配合其它器件即可
    發(fā)表于 12-08 08:31

    基于小開發(fā)板實現(xiàn)煙霧報警功能

    (1000); }}最后創(chuàng)建一個任務(wù)調(diào)用上面處理函數(shù)即可。燒寫程序后通過串口打印結(jié)果ppm:55.6ppm:60.9當(dāng)檢測到煙霧超過設(shè)定值時蜂鳴器報警響起。低于設(shè)置值時蜂鳴器停止報警。這樣基于小
    發(fā)表于 04-26 09:27

    氣體煙霧報警電路

    采用雙向晶閘管的氣體煙霧報警電路:
    發(fā)表于 12-08 11:04 ?800次閱讀
    氣體<b class='flag-5'>煙霧</b><b class='flag-5'>報警</b>電路

    煙霧報警器的功能說明

    煙霧報警器的功能說明,詳細(xì)介紹了煙霧報警器的細(xì)節(jié)操作,還有修改意見。
    發(fā)表于 05-18 14:26 ?0次下載

    煙霧報警器有哪些常見的類型和功能基本概述

    煙霧報警器,別稱火災(zāi)煙霧報警器、煙霧傳感器、煙霧感應(yīng)器等。一般將獨立的, 實物產(chǎn)品 電池供電、或
    的頭像 發(fā)表于 08-21 14:42 ?4.5w次閱讀

    煙霧報警器如何才不會報警

    用膠帶或塑料袋封住煙霧報警器,煙霧傳感器接收不到煙霧信息; 關(guān)閉蜂鳴器,報警器無法發(fā)出聲音,這種方式不適合聯(lián)動型消防
    的頭像 發(fā)表于 08-21 14:53 ?5.6w次閱讀

    煙霧報警器怎么關(guān)

     一些煙民抽煙時要關(guān)掉煙霧報警器,所以知道煙霧報警器關(guān)閉方法就顯得很重要。家用煙霧報警器怎么關(guān)?
    的頭像 發(fā)表于 04-08 15:42 ?3.9w次閱讀

    如何選擇合適的煙霧報警器,煙霧報警器的分類是怎樣的

    上網(wǎng)的時候,可能會經(jīng)常看到關(guān)于 火災(zāi)的新聞,火災(zāi)隱患威脅著人們的安全。如果在一些場所裝有一臺煙霧報警器,也許悲劇就會避免很多。 煙霧報警器,別稱火災(zāi)
    發(fā)表于 11-19 09:45 ?4299次閱讀

    基于語音芯片的煙霧報警系統(tǒng)解決方案

    市面常見的煙霧警報系統(tǒng)有些過于單一,只是做一般的警示,基于WT588F02B語音芯片支持433解碼設(shè)計的煙霧報警系統(tǒng),使得煙霧報警系統(tǒng)
    發(fā)表于 05-24 11:51 ?610次閱讀

    煙霧報警器方案開發(fā),采用PY32F002A單片機

    此煙感報警器方案采用了單片機與MQ-2煙霧傳感器為核心設(shè)計的??梢?b class='flag-5'>實現(xiàn)煙霧報警煙霧溶度顯示、看
    的頭像 發(fā)表于 03-06 10:52 ?2008次閱讀

    音樂芯片在煙霧報警器上的應(yīng)用

    消防報警系統(tǒng)中! NV080D-S8芯片是九芯電子的OTP語音ic系列,主要應(yīng)用在獨立式煙霧報警器及其他電子產(chǎn)品上面,主要實現(xiàn)煙霧
    的頭像 發(fā)表于 03-13 11:44 ?561次閱讀
    音樂芯片在<b class='flag-5'>煙霧</b><b class='flag-5'>報警</b>器上的應(yīng)用

    煙霧報警器OTP語音芯片——NV080D

    消防報警系統(tǒng)中!NV080D-S8芯片是九芯電子的OTP語音ic系列,主要應(yīng)用在獨立式煙霧報警器及其他電子產(chǎn)品上面,主要實現(xiàn)煙霧
    的頭像 發(fā)表于 03-15 16:48 ?854次閱讀
    <b class='flag-5'>煙霧</b><b class='flag-5'>報警</b>器OTP語音芯片——NV080D