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

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

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

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

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

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

評論