《智能產(chǎn)品設計與應用》課件-火焰報警_第1頁
《智能產(chǎn)品設計與應用》課件-火焰報警_第2頁
《智能產(chǎn)品設計與應用》課件-火焰報警_第3頁
《智能產(chǎn)品設計與應用》課件-火焰報警_第4頁
《智能產(chǎn)品設計與應用》課件-火焰報警_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

智能產(chǎn)品設計與應用火焰?zhèn)鞲衅髂K案例導入01/PART

ONE火焰?zhèn)鞲衅髂K焰?zhèn)鞲衅髂K能夠檢測到760nm至1100nm波長范圍內(nèi)的火源或其他光源。其工作原理主要基于紅外線對火焰的敏感性。它使用特制的紅外線接收管來檢測火焰,并將火焰的亮度轉化為變化的電平信號,這些信號隨后被輸入到中央處理器中。中央處理器根據(jù)信號的變化做出相應的程序處理。該模塊的特點:工作電壓:通常為DC3.3V-5V,適用于多種電子設備。靈敏度:可以通過可調(diào)電位器調(diào)整,以適應不同的檢測需求。工作溫度:一般在-10℃~+50℃范圍內(nèi),適用于多種環(huán)境條件。探測角度:大約60度,對火焰光譜特別靈敏。通過與CC2530配合,可以實現(xiàn)對傳感器數(shù)據(jù)的讀取和處理,進而實現(xiàn)更復雜的功能,如火災報警或機器人尋找火源等。火焰?zhèn)鞲衅髂K簡介火焰?zhèn)鞲衅髂K火焰?zhèn)鞲衅髂K簡介火焰?zhèn)鞲衅髂KYL-38火焰?zhèn)鞲衅髟砘鹧鎮(zhèn)鞲衅鞯墓ぷ髟恚和ㄟ^檢測火焰產(chǎn)生的特定波長的光線來確定火焰的存在與否。通過將外界紅外光的強弱變化轉化為電流的變化,再通過模數(shù)轉換器(A/D轉換器)反映為數(shù)值的變化,從而實現(xiàn)對火焰的檢測。根據(jù)光電效應,當火焰燃燒時,會產(chǎn)生特定波長的光線,即“火焰光譜”。這些光線可以被光電傳感器捕捉并轉換成電信號,進而通過電路處理和分析來檢測火焰的存在。綜上所述,火焰?zhèn)鞲衅鞯墓ぷ髟硎峭ㄟ^對火焰產(chǎn)生的特定波長光線的檢測和分析來實現(xiàn)的,這些技術的應用使得火焰?zhèn)鞲衅髟诨馂念A警、環(huán)境監(jiān)測等領域發(fā)揮著重要作用?;鹧?zhèn)鞲衅髂KYL-38火焰?zhèn)鞲衅鹘M成火焰?zhèn)鞲衅髂K主要由紅外線接收管、電位器、比較器等組成。以下是對各個組成部分的詳細介紹:紅外線接收管:火焰?zhèn)鞲衅鞯暮诵牟考?,它能夠檢測到760納米到1毫米波長范圍內(nèi)的紅外光。電位器:用于調(diào)整傳感器的靈敏度,以便根據(jù)實際需要調(diào)整傳感器對火焰的檢測靈敏度。比較器:通常使用寬電壓LM393比較器,它負責處理接收到的信號并輸出數(shù)字信號或模擬信號。此外,火焰?zhèn)鞲衅髂K還可以根據(jù)不同的應用需求,選擇不同的輸出形式,如數(shù)字開關量輸出或模擬信號輸出。通過這些組成部分的協(xié)同工作,火焰?zhèn)鞲衅髂K能夠有效地檢測到火焰或其它熱源,并在檢測到火焰時輸出相應的信號?;鹧?zhèn)鞲衅髂KYL-38模塊接線及使用說明模塊接口說明(4線制)序號引腳名說明1VCC外接3.3V-5V電壓(可以直接與5v單片機和3.3v單片機相連)2GND外接GND3DO小板數(shù)字量輸出接口(0和1)4AO小板模擬量輸出接口火焰?zhèn)鞲衅髂KYL-38模塊接線及使用說明火焰?zhèn)鞲衅鲗鹧孀蠲舾?,對普通光也是有反應的,一般用做火焰報警等用途;模塊在環(huán)境火焰光譜或者光源達不到設定閾值時,D0口輸出高電平,當外界環(huán)境火焰光譜或者光源超過設定閾值時,模塊D0輸出低電平;模塊數(shù)字量輸出D0可以與單片機直接相連,通過單片機來檢測高低電平,由此來檢測環(huán)境的溫度改變;小板數(shù)字量輸出D0可以直接驅動本店繼電器模塊,由此可以組成一個火焰開關;小板模擬量輸出A0可以和本店AD模塊相連,通過AD轉換,可以獲得環(huán)境溫度更精準的數(shù)值?;鹧?zhèn)鞲衅髂KYL-38模塊接線及使用說明火焰?zhèn)鞲衅髂K火焰?zhèn)鞲衅鲾?shù)據(jù)采集硬件設計1.火焰?zhèn)鞲衅髂K電路圖火焰?zhèn)鞲衅髂K火焰?zhèn)鞲衅鲾?shù)據(jù)采集硬件設計2.火焰?zhèn)鞲衅髂K原理圖火焰?zhèn)鞲衅髂K火焰?zhèn)鞲衅鲾?shù)據(jù)采集硬件設計3.火焰?zhèn)鞲衅髂KPCB圖智能產(chǎn)品設計與應用主講教師:肖俊芳火焰報警裝置程序設計案例導入01/PART

ONE火焰報警裝置程序設計項目目的通過實驗掌握CC2530芯片GPIO的配置方法;掌握YL-38火焰?zhèn)鞲衅髂K的使用。項目設備硬件:PC機一臺、ZB2530(底板、核心板、仿真器、USB線)一套、YL-38火焰?zhèn)鞲衅髂K一個;軟件:2000/XP/win7系統(tǒng),IAR8.10集成開發(fā)環(huán)境。項目目的及設備火焰報警裝置程序設計YL-38程序設計程序設計——(1)程序界面火焰報警裝置程序設計YL-38程序設計(2)程序流程圖及代碼分析/*****************************************************文件名:main.c*描述:火焰?zhèn)鞲衅?,當有火焰的時候,LED1會閃爍,火焰?zhèn)鞲衅魃系腄D-LED也會長亮。****************************************************/#include<ioCC2530.h>typedefunsignedcharuchar;typedefunsignedintuint;#defineLED1P1_0//定義P1.0口為LED1控制端#defineDATA_PINP1_5//定義P1.5口為傳感器的輸入端頭文件及宏定義火焰報警裝置程序設計YL-38程序設計程序流程圖火焰報警裝置程序設計YL-38程序設計主程序代碼分析voidmain(void){uinti=0;

InitGpio();//設置LED燈和MQ2相應的IO口

while(1)//無限循環(huán)

{

LED1=1;//熄滅P1.0口燈

if(DATA_PIN==0)//當濃度高于設定值時,執(zhí)行條件函數(shù)

{DelayMS(10);//延時抗干擾

if(DATA_PIN==0)//確定濃度高于設定值時,執(zhí)行條件函數(shù)

{for(i=0;i<10;i++)

{P0_7=!P0_7;//蜂鳴器報警

LED1=~LED1;//閃爍LED1,提示用戶

DelayMS(100);

}

}

}

}}火焰報警裝置程序設計YL-38程序設計初始化代碼分析/******************************************名稱:InitGpio()*功能:設置LED燈和MQ2相應的IO口*入口參數(shù):無*出口參數(shù):無*****************************************/voidInitGpio(void){

P1DIR|=0x01;//P1.0定義為輸出口

//初始化DO口

P1DIR&=~0x20;//P1.5定義為輸入口

//P07用于接蜂鳴器

P0DIR|=0x80;//P07定義為輸出口}火焰報警裝置程序設計YL-38程序設計延時代碼分析/*****************************************名稱:DelayMS()*功能:以毫秒為單位延時16M時約為535,系統(tǒng)時鐘不修改默認為16M*入口參數(shù):msec延時參數(shù),值越大,延時越久*出口參數(shù):無***********************************/voidDelayMS(uintmsec){

uinti,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論