英創公司的EM9160是一款高性價比的工控主板,預裝正版WinCE5.0操作系統,具有極強的通訊能力。在電力電表的應用中,紅外通訊是一種非常重要的串口通訊方式,在EM9160中,可利用其豐富的串口資源,來實現紅外通訊的功能。
紅外通訊是一種利用紅外線作為傳輸介質的一種無線通訊方式。其通訊功能的實現由接收與發射單元構成,其基本原理如下圖所示:
紅外通訊是一種利用紅外線作為傳輸介質的一種無線通訊方式。其通訊功能的實現由接收與發射單元構成,其基本原理如下圖所示:


由于通訊載波頻率僅為38KHz,所以通訊速率不會太高,如4800bps、2400bps、1200bps等。在實際應用中,紅外接收管一般采用類似于EBT38LM的器件,這是一體化的紅外接收器件,它內部集成了時鐘信號發生器,解調器,低通濾波器。對于發射電路,一般需要用戶自己完成,下圖則是在實際應用中,最簡單、實用、可靠的紅外發射電路:

在EM9160系統中,可以使用可編程時鐘來產生38KHz的時鐘信號,即調用“EM9x60_Timer_API.lib”庫文件中的bPulseSet(…)函數來實現,如:
iTmp = bPulseSet ( 0 , 38000 ) ;
在上面的調用中,使用了GPIO12(PWM1)來輸出38KHz時鐘信號。對于EM9160的可編程時鐘,請參考英創網站的《英創工控主板可編程時鐘的應用》。
在使用紅外進行通訊的過程中一定要注意,紅外通訊在發送過程中,信號會返射回來,使系統自己也會接收到自己發射的數據。為了避免這種情況,英創公司利用數字電子開關、以半雙工通訊的方式,來解決這種情況。下圖就是英創公司推薦的紅外接收電路:

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
嵌入式主板
+關注
關注
7文章
6107瀏覽量
37079
發布評論請先 登錄
相關推薦
熱點推薦
英創信息技術嵌入式工控主板EM9160的PWM功能使用方法
英創公司新近推出的嵌入式工控主板EM9160是一款專門面向工業智能設備的高性價比ARM9+WinCE平臺,該
英創信息技術工控主板EM9160L的低功耗應用介紹
EM9160L是一款與英創主力產品EM9160功能完全兼容,同時具有低功耗操作能力的高性能ARM9嵌入式主板產品。
英創信息技術工業主板EM9160介紹
,如I2C總線時鐘芯片,I2C總線存貯器等。之前已對I2C總線操作鐵電存貯器有過說明,相關文章請參考《工控主板支持鐵電存儲器的簡易方案》。英創公司的
英創信息技術嵌入式Linux工控板EM9160介紹
I2C總線是一種2線制的主從通訊協議,主要運用于器件之間的數據通訊,在嵌入式系統中得到非常廣泛的應用。作為一款高性價比的嵌入式Linux工控板,EM9160的對I2C總線提供了良好的支
英創信息技術主板EM9160硬件介紹
英創工控主板上的精簡ISA總線的主要應用,就是支持客戶的專用電路單元的擴展,如數據采集等。在精簡ISA總線中還包括了對外部硬件中斷的響應輸入,關于硬件中斷的基本應用方法已在《嵌入式
英創信息技術主板EM9160實現波形數據采集
工控主板EM9160的精簡ISA總線的主要擴展應用之一,就是擴展針對應用的各種數據采集單元,即通常所說的AD單元。對低速采樣、且不要求樣點間有嚴格時間間隔的應用,英
英創信息技術主板EM9160測頻功能的使用介紹
英創公司的主流產品EM9160是一款功能強大的嵌入式工控主板,其主要應用是作為工業智能設備的核心平臺。E
英創信息技術嵌入式主板支持精確延時操作之二介紹
也可以進行精確延時的操作。 以EM9160工控主板為例,用其內部的定時器來實現精確延時的功能,EM9160內部定時器的輸入時鐘為50MHz,單位時間為20ns,通過將Linux系統的m
英創信息技術工控主板EM9160對紅外通訊用途介紹
評論