tft每日頭條

 > 知識

 > 單片機如何接收紅外遙控信号

單片機如何接收紅外遙控信号

知識 更新时间:2025-02-08 15:11:30

  單片機開發中經常會遇到接收紅外遙控器信号的功能,下面就和大家聊聊,單片機如何接收紅外信号的?

  紅外遙控器發送出來的紅外信号一般是38K的紅外信号,需要使用紅外接收頭對該信号進行接收轉換。

  市場上常用的紅外接收頭有兩種,一種是外面有鐵殼包裹,一種是沒有包裹,都是三個管腳組成,電源正極,電源負極,輸出口。

  紅外接收頭接收到38K的紅外信号後,會在輸出腳輸出低電平,沒有收到紅外信号時,輸出高電平。

  把紅外接收頭的輸出口接到單片機的輸入口上,檢測低電平的到來,一旦檢測到低電平,即刻進入接收程序處,進行接收解碼。

  程序接收紅外解碼,為了節省資源,一般采用查詢的方式,周期性對檢測口查詢采樣,資源豐富的單片機也可以采用定時器中斷的方式來接收解碼。

  在接收解碼的時候,由于遙控器的距離或者是方向不同,都會對接收到的碼産生影響,所以要對數據的格式規定的長度,要留一定的範圍,這樣接收遙控的距離就會遠一些,抗幹擾能力強一些。

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关知識资讯推荐

热门知識资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved