電子開發網

電子開發網電子設計 | 電子開發網Rss 2.0 會員中心 會員注冊
搜索: 您現在的位置: 電子開發網 >> 電子開發 >> 單片機 >> 正文

采用AVR單片機制被動式紅外線報警器實驗

作者:佚名    文章來源:本站原創    點擊數:    更新時間:2011-2-25

本實驗將制做一個簡單的被動式紅外線防盜報警器。該報警器由紅外線發射、接收、蜂鳴器和LED指示燈組成。正常情況下,綠色的LED常爍,表示監控區域正常。一旦監控區域有人闖入,綠色LED熄滅,紅色的LED快速閃爍,同時蜂鳴器立即報警。

實驗器材

需要準備的器材:Atmega8、紅色LED一只、綠色LED一只、萬能實驗板一塊、5V電源、電阻、TTL0038或者其他類似38KHZ的紅外接收頭、5V長鳴型蜂鳴器。
 

\

線路圖:

被動式紅外線報警器電路圖

實驗電路圖及工作原理

該電路工作原理非常簡單,Atmega8的PD0端口輸出經過調制的38KHZ的方波信號,然后經Q2驅動紅外線發射管LED0發出紅外線信號。TL0038是集紅外線信號接收放大為一體的接收器。其中心接收頻率為38KZH,輸出為TTL電平,平時輸出高電平,當收到碼信號后,輸出低電平。

BELL為長鳴蜂鳴器,兩個引腳分別為正負極,當正負極兩端加上5V電壓后,蜂鳴器發出響聲。注意,該蜂鳴器兩腳不能接反,否則蜂鳴器會燒毀。

電路工作后,正常情況下TL0038接收不到紅外信號,而輸出高電平。當有物體出現在發射管前方時,TTL0038會接收到從物體上反射回來的紅外光信號,然后輸出低電平通知MCU打開蜂鳴器報警。
 

程序設計思路

本實驗的程序主要要完成三大功能:38KHZ載波信號的產生、紅外接收頭TL0038輸出電平的檢測、LED和蜂鳴器的驅動。
本程序使用8位定時計數器T/C0溢出中斷使PD0產生38KHZ的方波信號,然后驅動紅外線發射管。T/C0計數器是單一向上計數器,其計數值TCNT0一旦計數到0XFF后,T/C0馬上產生溢出中斷。因此,我們可以通過設置TCNT0的初始值來調整中斷產生的頻率。每產生一次中斷就改變一次PD0的電平狀態,從而在PD0口產生38KHZ的方波信號。

本實驗MCU采用內部8MHZ的RC時鐘信號,T/C0的時鐘源采用系統時鐘8分頻,即每計一個數(TCNT0增加1)需要1us的時間。38KZH的時鐘周期大約為26us左右,因此,半周期需要計數13次左右,即TCNT0初始值為256-13=243。另外,我們還需要在38KHZ的載波信號上調制上一個碼信號,也就是說38KHZ的載波信號不是一直在產生,而是間斷的發射。如下圖所示:

\

同時,程序通過不斷地讀取

PC5腳的電平值來判斷TL0038是否接收到紅外信號。一旦連續檢測到N次PC5為低電平,則立即打開蜂鳴器和紅色的LED。之所以要連續檢測N次,主要是防止TL0038上產生雜波信號而誤告警。

Tags:單片機,紅外線報警器,制作  
責任編輯:admin
  • 上一篇文章:
  • 下一篇文章:
  • 請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
    1分 2分 3分 4分 5分

    還可以輸入 200 個字
    [ 查看全部 ] 網友評論
    關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
    返回頂部
    刷新頁面
    下到頁底
    晶體管查詢
    亚洲国产精品xo在线观看| 久久av高潮av无码av喷吹| 日韩中文字幕a| 亚洲免费视频观看| 色在线亚洲视频www| 国产无遮挡又黄又爽高清视| sihu国产精品永久免费| 成人无码A级毛片免费| 亚洲Av无码一区二区二三区| 日韩精品一区二区三区老鸭窝| 亚洲色在线视频| 欧美精品色婷婷五月综合| 亚洲色无码国产精品网站可下载| 欧美色图亚洲图片| 亚洲欧美综合在线天堂| 欧美a级毛欧美1级a大片免费播放| 亚洲日本一区二区一本一道| 本子库全彩时间暂停| 亚洲中文字幕无码一区| 日韩一级视频免费观看| 亚洲一级黄色大片| 日本无遮挡漫画| 久久久久久国产精品免费免费男同 | 欧美一区二区三区四区视频| 亚洲中文字幕久久无码| 日韩AV无码精品一二三区| 久久国产欧美日韩精品| 日本道精品一区二区三区| 久久国产精品久久精品国产| 成人午夜私人影院入口| 久久婷婷综合色丁香五月| 日韩a在线播放| 久久亚洲国产精品成人AV秋霞| 怡红院精品视频| 中文字幕人妻偷伦在线视频| 成年丰满熟妇午夜免费视频| 久久夜色精品国产亚洲AV动态图| 成人在线色视频| √天堂资源中文官网bt| 天天摸天天做天天爽天天弄| 中文字幕亚洲欧美日韩不卡|