平時(shí)我們經(jīng)常會(huì)用到遙控器,那么現(xiàn)在遙控器也分很多種類,有使用紅外通信的,也有使用藍(lán)牙,無線的等,今天我們來一起解碼一下紅外的工作原理。
大家看現(xiàn)在圖中的是2個(gè)紅外對(duì)管,左邊是發(fā)射端,右邊是接收端,
遙控器上有一個(gè)紅外發(fā)射二極管,發(fā)射紅外數(shù)據(jù)信息,電視機(jī)上有一個(gè)紅外接收管,接收紅外信息,那么到底是怎么把數(shù)據(jù)從二極管中發(fā)送出去的呢?
遙控器發(fā)送之前要先進(jìn)行編碼調(diào)制,然后進(jìn)行信號(hào)放大發(fā)射,接收設(shè)備需要先對(duì)這個(gè)信號(hào)進(jìn)行解調(diào),解調(diào)之后的信號(hào)送給單片機(jī),單片機(jī)進(jìn)行解碼(分析是什么數(shù)據(jù))。
調(diào)制過程就是需要加上載波信號(hào),中間加載了一個(gè)載波信號(hào),發(fā)送的數(shù)據(jù)就是通過載波信號(hào)送出去的,對(duì)應(yīng)的接收信號(hào)就需要對(duì)收到的載波信號(hào)進(jìn)行解調(diào)處理了,即信號(hào)還原。
一般情況下接收頭,只能解調(diào)固定的一種載波頻率信號(hào),那遙控器的發(fā)送信號(hào)的載波頻率要與接收頭所用的頻率一致,否則是沒辦法正確接收的。自然界中存在紅外光,進(jìn)行調(diào)制主要是為了避免一些干擾,以防止傳輸出錯(cuò)。下面我們一起來看看遙控器傳輸?shù)膮f(xié)議編碼規(guī)則。
遙控器信號(hào)開始的地方有一段特殊長(zhǎng)度的信號(hào),這個(gè)我們叫它是引導(dǎo)碼,引導(dǎo)碼是9ms高電平+4.5ms的低電平,單片機(jī)只有結(jié)束到了正確的引導(dǎo)碼,才可以開始接收后續(xù)的數(shù)據(jù)。
我們知道有效數(shù)據(jù)要么是0,要么是1,0或者1都是由一個(gè)固定的高電平+低電平組成,數(shù)據(jù)1: 0.56ms高電平+1.69ms低電平組成,數(shù)據(jù)0: 0.56ms高電平+0.56ms低電平組成,也就是說收到這樣的一個(gè)高電平+低電平的數(shù)據(jù)就是認(rèn)為收到有效數(shù)據(jù)了,再根據(jù)判斷時(shí)間來區(qū)分是0還是1。通過分析出來0 1,再把這些0 1組合成一個(gè)有用的數(shù)據(jù),然后進(jìn)行處理執(zhí)行動(dòng)作,比如切換頻道,關(guān)機(jī)、開機(jī)等。這樣就是一個(gè)完成的遙控器發(fā)送,接收原理了。
編輯:jq
-
數(shù)據(jù)
+關(guān)注
關(guān)注
8文章
6808瀏覽量
88743 -
遙控器
+關(guān)注
關(guān)注
18文章
829瀏覽量
65871 -
紅外遙控
+關(guān)注
關(guān)注
22文章
347瀏覽量
45503
原文標(biāo)題:紅外遙控原來這么簡(jiǎn)單
文章出處:【微信號(hào):gh_e7f294a514ca,微信公眾號(hào):?jiǎn)纹瑱C(jī)匠人】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論