① VS1838B紅外接收頭單片機編碼原理是什麼具體點的!
接收紅外遙控信號,並進行翻轉放大
比如遙控發送
4.5ms高4.5低作為頭碼,0.56高+0.565低為0;0.56高+1.69低為1
則VS1838B接收輸出為
4.5ms低+4.5高作為頭碼,0.56低+0.565高為0;0.56低+1.69高為1
判斷時間長短區分01就OK了
② 本人想做一輛紅外遙控小車,用的是一體化紅外接收頭VS1838B,紅外發射用的是網上賣的紅外發射遙控器。
既然蜂鳴器響了,說明已經進入中斷,但電機為什麼沒有轉動呢??
那是因為選用的垃圾紅外接收頭所至,建議選擇用玩具配套專用的紅外接收頭;要不到時就算你的電機轉了,轉幾下又停了也是用不了的。
③ 紅外線接收頭1838引腳圖
1、紅外接收頭一般有三隻引線腳,分別為接地、電源和信號輸出。不同型號的紅外接收頭,其引腳排列也不相同。筆者用電阻法判別紅外接收頭的引腳簡單、快速。
2、用指針式萬用表(數字表不適用)電阻擋R×1k(或R×100),先測量確定接地腳,一般接地腳與屏蔽外殼是相通的,餘下的兩只腳假設為a和b。
3、然後用黑表筆搭接地腳,用紅表筆去測a或b腳的阻值,讀數分別約為6kΩ和8kΩ(有的接收頭相差在1kΩ左右);調換表筆,紅表筆接地,黑表筆測a和b腳,讀數分別約為20kΩ和40kΩ。
4、兩次測量阻值相對應都小的a腳即為電源腳,阻值大的b腳即為信號輸出腳。不過用不同的萬用表和測不同型號的接收頭,所測得的電阻都各不相同。
5、但總的結論是:電源腳對地的電阻值不管正反向都要比信號腳對地的電阻值小。
④ 51單片機紅外遙控紅外接收引腳是否應該串接電阻
不串接電阻,可以接上拉電阻。
⑤ (單片機)紅外線接收頭VS1838B管腳資料
大部分接收頭輸出內部有上拉,R8最好大於等於10K。
深圳數冠電子----專業生產紅外接收頭,紅外發射管,紅外接收管等
⑥ VS1838B紅外接收頭單片機編碼原理是什麼具體點的!
首先紅外發射接收可以用串口。。
但是我先講個比較簡單的吧,剛開始你紅外發射假設你發的是01010101(八位),以450us的低電平和900us的高電平代表「0」;以450us的低電平和1200us的高電平代表「1」;如果發01010101
波形這個你應該可以想像吧?
然後接收的話你用一個以38khz為載波的紅外一體化接收頭(如:1838);
載波是需要加在發射端的,這個先不講;
先說接收吧,既然發送的一個0,那怎麼去檢測一個0呢?
就用一個外部中斷加上一個定時器可以吧?(51一般都這么用。如果有捕捉中斷的話如avr那就跟方便了,但原理一樣),外部中斷以下降沿觸發;當這個下降沿來的時候開始用定時器計時,一直計時到下一個下降沿,前面說的,(以450us的低電平和900us的高電平代表「0」;以450us的低電平和1200us的高電平代表「1」)如果我檢測到兩個下降沿之間的時間是1350us那是不是就代表是0,如果是1650us就是1,剩下的就同理了~~~不管你發幾位,都是一位發過來我就記錄一位,都記錄好就開始處理你先接收到0然後是1(01010101) 那我等到這個值後,是不是就代表一種編碼? 你也可以是00000000,或者11111111,你發射接收明白了就可以控制了。。。
⑦ 紅外接收頭vs18388的管腳分布!
沒見過這個型號,你是不是想問VS1838或者VS1838B,這個兩個的管腳分布是OUTGNDVCC,跟下圖的一樣
⑧ 一體化紅外線接收頭vs1838B的管腳圖
標准1838紅外接收頭凸面面向自己,管腳向下,從左到右分別為OUT,GND,VCC,即和1838網狀外殼連接的管腳為1腳(GND),