關於紅外線傳送接收 |
缺席
|
hyhu49
一般會員 發表:2 回覆:2 積分:0 註冊:2004-09-02 發送簡訊給我 |
|
2bod
一般會員 發表:0 回覆:5 積分:1 註冊:2005-02-26 發送簡訊給我 |
紅外線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 發送簡訊給我 |
我看了一下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 發送簡訊給我 |
|
㊣
版主 發表:261 回覆:2302 積分:1667 註冊:2005-01-04 發送簡訊給我 |
PHILIPS有一顆SC16C2550
也可以找這顆試試XR16C850
相關資料:
http://www.exar.com/product.php?ProdNumber=XR16C850 另外還有ST16C580.SC16C550.SC16C650 ------------------------------------
生命的目的,在幻化出多采多姿的組合。
生活的意義,在捕捉住稍縱即逝的感動。
------------------------------------
------
------------------------------------------------------------------------- 走是為了到另一境界,停是為了欣賞人生;未走過千山萬水,怎知生命的虛實與輕重!? |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |