• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于Arduino的簡單火焰報警器

      2017-12-23 06:09:05作者毛敏王海梅陜西國防工業(yè)職業(yè)技術(shù)學(xué)院
      電子制作 2017年18期
      關(guān)鍵詞:報警器電信號二極管

      作者/毛敏、王海梅,陜西國防工業(yè)職業(yè)技術(shù)學(xué)院

      基于Arduino的簡單火焰報警器

      作者/毛敏、王海梅,陜西國防工業(yè)職業(yè)技術(shù)學(xué)院

      以檢測是否有火焰為目的,本文采用紅外接收二極管作為火焰檢測傳感器,把火焰光轉(zhuǎn)化為電信號,Arduino Uno微處理器根據(jù)紅外接收二極管輸入的火焰信號輸出相應(yīng)的電信號來驅(qū)動大功率報警器報警。通過試驗,該系統(tǒng)2秒鐘可作出反應(yīng),適用于需要監(jiān)測火焰的場合。

      火焰;傳感器;檢測;報警器;Arduino

      引言

      生產(chǎn)、生活、戰(zhàn)略物資集中存儲的地方,會因為這些物資可能有易爆、易燃、有毒、易腐蝕等特點而存在不同程度的危險,特別是當(dāng)這些物資含有易燃成分時,它們一旦發(fā)生火災(zāi),會造成嚴(yán)重危害,威脅到人們的生命安全。為了解決這個問題本文設(shè)計了火焰報警器,當(dāng)有火焰光時發(fā)出警報,該報警器結(jié)構(gòu)簡單,成本低,可利用小電流驅(qū)動大功率報警器。

      1.系統(tǒng)設(shè)計

      火焰光具有近紅外波長,可用紅外接收二極管來進行測量。當(dāng)火焰光照射到紅外接收管PN結(jié)上時,受到一連串具有能量的光子的轟擊,PN結(jié)吸收光子能量產(chǎn)生電子空穴對,形成光電流并改變紅外接收二極管的正極電位,從而驅(qū)動報警器工作。

      ■1.1 硬件設(shè)計

      1.1.1 紅外接收二極管

      紅外接收二極管是將紅外線光信號變成電信號的半導(dǎo)體器件,工作在反向電壓下,它的核心部件是一個特殊材料的PN結(jié),紅外接收二極管的PN結(jié)被設(shè)置在透明管殼頂部的正下方,可以直接受到光的照射。

      沒有光照時,由于紅外接收二極管反向偏置,所以反向電流很小,稱為暗電流,相當(dāng)于普通二極管的反向飽和漏電流。當(dāng)合適波長的光照射在紅外接收二極管的PN結(jié)(又稱耗盡層)上時,原子中的電子吸收光子的能量,能量傳給共價鍵上的束縛電子,使部分電子掙脫共價鍵,從而產(chǎn)生電子—空穴對,稱為光生載流子。

      光照增強,產(chǎn)生的電子-空穴對數(shù)量也隨之增加,在外加的反向電壓的作用下,電子漂移到N區(qū),空穴漂移到P區(qū),從而產(chǎn)生反向電流電流(稱為光電流),光電流與照度成正比。

      1.1.2 Arduino Uno微處理器

      Arduino Uno微處理器是一個開放原始代碼的軟硬件平臺,構(gòu)建于開放原始碼simple I/O界面版,并且具有使用類似Java、C語言的Processing/Wiring開發(fā)環(huán)境,體積小巧,功能強大。

      Arduino Uno該系統(tǒng)包括硬件(Arduino電子板) 和軟件(Arduino IDE)兩部分,硬件部分可以用來做電路連接的Arduino電路板;軟件部分則是Arduino IDE,是軟件開發(fā)環(huán)境,在IDE中編寫程序代碼,并將程序上傳到Arduino Uno微控制器,Arduino Uno微控制器根據(jù)信號的變化做出相應(yīng)的程序處理。

      Arduino Uno由13個Digital I/O 數(shù)字輸入/輸出端口和6個Analog I/O 模擬輸入/輸出端口,支持5V 直流電壓輸出和3.3V 直流電壓輸出。

      1.1.3 繼電器

      繼電器是電控制開關(guān),當(dāng)輸入電流達到規(guī)定要求時,內(nèi)部線圈產(chǎn)生電磁感應(yīng),吸引內(nèi)部觸點開關(guān)從常閉端打向另一端,使其連接的電路閉合導(dǎo)通;當(dāng)輸入電流小于規(guī)定要求時,內(nèi)部線圈電磁感應(yīng)消失,內(nèi)部觸點開關(guān)打向常閉端,使其連接的電路斷開。繼電器常用于控制電路中,可用小電流去控制大電流工作。

      1.1.4 硬件電路

      所需元器件:紅外接收二極管、Arduino Uno控制板、大功率報警器、繼電器、二極管、三極管、2.2K和10K電阻、電路板、導(dǎo)線。

      紅外接收二極管在電路中反向鏈接,將紅外二極管的負(fù)極接到5V端口,正極連接10KΩ的電阻,電阻的另一端連接GND,在二極管與電阻之間接一根導(dǎo)線接到模擬端口A1上,來讀取火焰的狀態(tài)數(shù)據(jù)。

      大功率報警器通過繼電器與D7接口相連,并根據(jù)D7接口的輸出來控制報警器的通斷。

      當(dāng)有火焰光時,紅外接收二極管感知到火焰光,把火焰光的亮度轉(zhuǎn)換電信號,并輸入到Arduino Uno微處理器,數(shù)字端口D7輸出高電平信號,三極管導(dǎo)通,繼電器工作,從而驅(qū)動報警器報警。

      硬件電路如圖1所示。

      ■1.2 軟件設(shè)計

      在Arduino IDE中編寫程序代碼,并將程序上傳到Arduino Uno電路板,Arduino Uno通過模擬口1采集火焰光數(shù)據(jù),并處理成字節(jié)數(shù)據(jù),通過串口輸出到電腦上,可在串口助手看到結(jié)果,如果濃度高于預(yù)定值,則輸出信號來控制固態(tài)繼電器閉合和斷開進而驅(qū)動報警器工作。程序如下:

      圖1 硬件電路圖

      2.測試結(jié)果

      當(dāng)有火焰靠近時,紅外接收二極管感知到火焰光,把火焰光的亮度轉(zhuǎn)換成電信號,模擬1口讀入并輸入到Arduino Uno微處理器,數(shù)字端口D7輸出高電平信號,三極管導(dǎo)通,繼電器工作,報警器開始報警。

      3.結(jié)論

      本文結(jié)合紅外接收二極管和Arduino UNO控制器設(shè)計了火焰報警器,該報警器可以用小電流去控制大功率報警器工作,具有精度高、靈敏度高的優(yōu)點。

      * [1]黃俊霖,董潔,吳垣春,等.環(huán)境參數(shù)監(jiān)測系統(tǒng)設(shè)計[J].電子科技,2013,26(04):53-54.

      * [2]劉竹琴,白澤生.一種高精度可燃?xì)怏w檢測報警器設(shè)計[J].傳感器與微系統(tǒng),2013,32(07):71-73.

      * [3]陳呂洲.Arduino程序設(shè)計基礎(chǔ)[M]. 北京:北京航空航天大學(xué)出版社,2015.

      [4]于崇梓.Arduino開發(fā)實戰(zhàn)指南(Labview卷)[M]. 北京: 機械工業(yè)出版社,2014.

      * [5]修金鵬.Arduino與LabVIEW互動設(shè)計[M].北京:清華大學(xué)出版社,2014.

      猜你喜歡
      報警器電信號二極管
      基于聯(lián)合聚類分析的單通道腹部心電信號的胎心率提取
      基于Code Composer Studio3.3完成對心電信號的去噪
      科技傳播(2019年24期)2019-06-15 09:29:28
      自制下雨報警器
      基于隨機森林的航天器電信號多分類識別方法
      基于無線通信的入侵報警器設(shè)計
      電子制作(2017年24期)2017-02-02 07:14:15
      二極管及其典型應(yīng)用電路仿真測試
      電子制作(2016年19期)2016-08-24 07:49:58
      基于AltiumDesigner10 的UPS電源停電報警器的設(shè)計
      西藏科技(2015年2期)2015-09-26 12:18:34
      Diodes超速開關(guān)二極管提供超低漏電流
      PIN二極管限幅器的電磁脈沖損傷特性試驗
      有機發(fā)光二極管中三重態(tài)激子的單重態(tài)轉(zhuǎn)換
      大理市| 项城市| 岫岩| 阜平县| 漠河县| 芮城县| 清新县| 延安市| 天台县| 卢氏县| 会东县| 疏附县| 永宁县| 临西县| 肇源县| 塔河县| 瑞金市| 微山县| 禹州市| 东海县| 木兰县| 辽源市| 临西县| 临澧县| 萍乡市| 阿拉善右旗| 荣成市| 二连浩特市| 广平县| 奇台县| 独山县| 清流县| 桦川县| 吴堡县| 南靖县| 克拉玛依市| 阳朔县| 吉木萨尔县| 鄂伦春自治旗| 邻水| 二手房|