全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1890
推到 Plurk!
推到 Facebook!

關於紅外線傳送接收

缺席
hyhu49
一般會員


發表:2
回覆:2
積分:0
註冊:2004-09-02

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-02-17 19:01:07 IP:140.114.xxx.xxx 未訂閱
請問8051如果想傳送接收IrDA的資料,應該要怎麼做呢?謝謝
2bod
一般會員


發表:0
回覆:5
積分:1
註冊:2005-02-26

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-02-26 01:42:52 IP:218.174.xxx.xxx 未訂閱
紅外線led利用io port接個電晶體去推即可...電阻約30歐姆...發射原理有很多種一種是類rs-232格式的傳輸法...此法接使用在手機或pda紅外線傳輸....另一種是遙控器的傳輸法...通常是fsk的解碼...要在詳細一點就是 1.例如9600原先uart傳輸格式就是先一個start bit(lo)...再來就是8bit的data...再來就是一個stop bit(hi)...所以等待的準位為hi...每一個bit間格為104us...而手機.pda所要傳的紅外線格式跟uart相同...但發射紅外線的時機有所不依樣...等待皆為lo...而start bit卻是在104us的中間發射一個104/6=17.3us的hi準位...這就是代表'1'的意思...所以data中若有1的就依此類推...而0就不要發射...而stop就跟'0'準位一樣...這樣講不知道你有沒有懂 再假設鮑率為38400...一個bit的時間就是26us...所以1準位就要再26us中間發射4.3us的紅外線...就等於是說先延遲11us...再發射紅外線4us...再延遲11us...這就是38400一個bit準位"1"的表示...若是準位0就直接延遲26us既可...終於用文字敘述講完了...感恩喔...有不對的地方請前輩在指正一下 2.請參考 http://www.princeton.com.tw/ Remote Control IC Series中的發射與接收ic...裡面有簡單介紹喔 灣岸競速
------
灣岸競速
hyhu49
一般會員


發表:2
回覆:2
積分:0
註冊:2004-09-02

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-03-03 15:16:55 IP:140.114.xxx.xxx 未訂閱
我看了一下IrDA的一些資料,資料發射部分有加上38KHz的載波,所以應該還要加上解/編碼IC才行,我有找了幾個IrDA encoder/decoder IC http://www.chipcatalog.com/Microchip/MCP2140.htm 或是 http://focus.ti.com/docs/prod/folders/print/tir1000.html 可是我去材料行都找不到,量少又不能自己訂。請教各位先進有沒有類似的,比較popular的IC或是其他替代的方法。謝謝。
暗黑破壞神
版主


發表:9
回覆:2301
積分:1627
註冊:2004-10-04

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-03-03 16:52:57 IP:221.169.xxx.xxx 未訂閱
1.可以先用 LM567 這種東東做 38KHz 的處理。 之後你就可以拿到 去除載頻的東東了。 2.你再來可以用一顆小 uC 來做這個東東的解碼。當然。你要先去看它的編碼囉。 3.TI 這顆,我記得以前我有玩過。。。。大約一百元一顆去買來玩的。 那時候還為了 PW 的腳很小,很頭大勒。^_^ 你可以各大材料行去問問。量不大,想玩就多一些錢就可以買到了啦。^_^

版主


發表:261
回覆:2302
積分:1667
註冊:2005-01-04

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-03-03 16:59:14 IP:211.22.xxx.xxx 未訂閱
PHILIPS有一顆SC16C2550 也可以找這顆試試XR16C850 相關資料: http://www.exar.com/product.php?ProdNumber=XR16C850 另外還有ST16C580.SC16C550.SC16C650 ------------------------------------ 生命的目的,在幻化出多采多姿的組合。 生活的意義,在捕捉住稍縱即逝的感動。 ------------------------------------
------
-------------------------------------------------------------------------
走是為了到另一境界,停是為了欣賞人生;未走過千山萬水,怎知生命的虛實與輕重!?
系統時間:2024-05-03 16:56:49
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!