紅外通訊是一種利用紅外線作為傳輸介質(zhì)的一種無線通訊方式。其通訊功能的實現(xiàn)由接收與發(fā)射單元構(gòu)成,其基本原理如下圖所示:
由于通訊載波頻率僅為38KHz,所以通訊速率不會太高,如4800bps、2400bps、1200bps等。在實際應(yīng)用中,紅外接收管一般采用類似于EBT38LM的器件,這是一體化的紅外接收器件,它內(nèi)部集成了時鐘信號發(fā)生器,解調(diào)器,低通濾波器。對于發(fā)射電路,一般需要用戶自己完成,下圖則是在實際應(yīng)用中,最簡單、實用、可靠的紅外發(fā)射電路:
在EM9160系統(tǒng)中,可以使用可編程時鐘來產(chǎn)生38KHz的時鐘信號,即調(diào)用“EM9x60_Timer_API.lib”庫文件中的bPulseSet(…)函數(shù)來實現(xiàn),如:
iTmp = bPulseSet ( 0 , 38000 ) ;
在上面的調(diào)用中,使用了GPIO12(PWM1)來輸出38KHz時鐘信號。對于EM9160的可編程時鐘,請參考英創(chuàng)網(wǎng)站的《英創(chuàng)工控主板可編程時鐘的應(yīng)用》。
在使用紅外進行通訊的過程中一定要注意,紅外通訊在發(fā)送過程中,信號會返射回來,使系統(tǒng)自己也會接收到自己發(fā)射的數(shù)據(jù)。為了避免這種情況,英創(chuàng)公司利用數(shù)字電子開關(guān)、以半雙工通訊的方式,來解決這種情況。下圖就是英創(chuàng)公司推薦的紅外接收電路:
-
嵌入式主板
+關(guān)注
關(guān)注
7文章
6094瀏覽量
36068
發(fā)布評論請先 登錄
相關(guān)推薦
嵌入式工控主板EM9160的PWM功能
英創(chuàng)信息技術(shù)嵌入式工控主板EM9160的PWM功能使用方法
英創(chuàng)信息技術(shù)嵌入式主板EM9160精簡ISA總線硬件中斷的使用方法

英創(chuàng)信息技術(shù)工控主板EM9360的GPIO介紹
英創(chuàng)信息技術(shù)工控主板EM9160L的低功耗應(yīng)用介紹
英創(chuàng)信息技術(shù)工控主板的復(fù)位管理介紹

英創(chuàng)信息技術(shù)英創(chuàng)工控主板可編程時鐘的應(yīng)用介紹

英創(chuàng)信息技術(shù)工業(yè)主板EM9160介紹
英創(chuàng)信息技術(shù)嵌入式Linux工控板EM9160介紹

英創(chuàng)信息技術(shù)工控主板EM9160介紹

英創(chuàng)信息技術(shù)主板EM9160硬件介紹
英創(chuàng)信息技術(shù)主板EM9160實現(xiàn)波形數(shù)據(jù)采集

英創(chuàng)信息技術(shù)工控主板網(wǎng)絡(luò)變壓器連接方法介紹

評論