平時我們經常會用到遙控器,那么現在遙控器也分很多種類,有使用紅外通信的,也有使用藍牙,無線的等,今天我們來一起解碼一下紅外的工作原理。
大家看現在圖中的是2個紅外對管,左邊是發射端,右邊是接收端,
遙控器上有一個紅外發射二極管,發射紅外數據信息,電視機上有一個紅外接收管,接收紅外信息,那么到底是怎么把數據從二極管中發送出去的呢?
遙控器發送之前要先進行編碼調制,然后進行信號放大發射,接收設備需要先對這個信號進行解調,解調之后的信號送給單片機,單片機進行解碼(分析是什么數據)。
調制過程就是需要加上載波信號,中間加載了一個載波信號,發送的數據就是通過載波信號送出去的,對應的接收信號就需要對收到的載波信號進行解調處理了,即信號還原。
一般情況下接收頭,只能解調固定的一種載波頻率信號,那遙控器的發送信號的載波頻率要與接收頭所用的頻率一致,否則是沒辦法正確接收的。自然界中存在紅外光,進行調制主要是為了避免一些干擾,以防止傳輸出錯。下面我們一起來看看遙控器傳輸的協議編碼規則。
遙控器信號開始的地方有一段特殊長度的信號,這個我們叫它是引導碼,引導碼是9ms高電平+4.5ms的低電平,單片機只有結束到了正確的引導碼,才可以開始接收后續的數據。
我們知道有效數據要么是0,要么是1,0或者1都是由一個固定的高電平+低電平組成,數據1: 0.56ms高電平+1.69ms低電平組成,數據0: 0.56ms高電平+0.56ms低電平組成,也就是說收到這樣的一個高電平+低電平的數據就是認為收到有效數據了,再根據判斷時間來區分是0還是1。通過分析出來0 1,再把這些0 1組合成一個有用的數據,然后進行處理執行動作,比如切換頻道,關機、開機等。這樣就是一個完成的遙控器發送,接收原理了。
編輯:jq
-
數據
+關注
關注
8文章
7335瀏覽量
94778 -
遙控器
+關注
關注
18文章
877瀏覽量
71867 -
紅外遙控
+關注
關注
22文章
351瀏覽量
47616
原文標題:紅外遙控原來這么簡單
文章出處:【微信號:gh_e7f294a514ca,微信公眾號:單片機匠人】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
【選型】遙控開關怎么選?4G遠程、隱藏安裝、工業級三款實測推薦
基于STM32F103C8T6對紅外遙控信號解碼 實現HX1838接收頭接收數據
浮思特 | 紅外攝像模組如何讓智能空調從“會制冷制熱”到“懂你所需”
力芯微紅外遙控IC芯片ET4008MTC是家用遙控器的智能芯選
紅外探測器“歡樂大比拼”:非制冷vs制冷,看看誰更“牛”!
【項目實戰】基于WS63的鴻蒙星閃紅外遙控車(循跡、超聲波避障、遠程控制、星閃/紅外遙控)有教程代碼
浮思特 | 不僅能測溫!紅外熱成像還有這些隱藏技能
紅外遙控這么簡單讓我看看還有誰不會
評論