英創(chuàng)公司的EM9160是一款高性價比的工控主板,預裝正版WinCE5.0
操作系統(tǒng),具有極強的通訊能力。在電力電表的應用中,
紅外通訊是一種非常重要的串口通訊方式,在EM9160中,可利用其豐富的串口資源,來實現(xiàn)紅外通訊的功能。
紅外通訊是一種利用紅外線作為傳輸介質(zhì)的一種無線通訊方式。其通訊功能的實現(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)公司推薦的紅外接收電路:
從上圖中可知,利用英創(chuàng)推薦的紅外通訊的方案,與
RS485通訊方式完全一樣,即使用4條信號線:TXD串行數(shù)據(jù)發(fā)送、RXD串行數(shù)據(jù)接收、RTS收發(fā)控制、38KHz信號。RTS為低電平,處于發(fā)送狀態(tài)、RTS為高電平,處于接收狀態(tài)。
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
相關推薦
英創(chuàng)公司新近推出的嵌入式工控主板EM9160是一款專門面向工業(yè)智能設備的高性價比ARM9+WinCE平臺,該
發(fā)表于 04-09 15:49
?36次下載
英創(chuàng)公司新近推出的嵌入式工控主板EM9160是一款專門面向工業(yè)智能設備的高性價比ARM9+WinCE平臺,該
發(fā)表于 11-01 09:27
?1563次閱讀
英創(chuàng)公司新近推出的嵌入式主板EM9160是一款專門面向工業(yè)智能設備的高性價比ARM9+WinCE平臺,該工控
發(fā)表于 11-01 09:42
?1598次閱讀
英創(chuàng)公司的ARM9工控主板產(chǎn)品 EM9360是一款預裝WinCE操作系統(tǒng),以多種通訊接口、支持各
發(fā)表于 11-14 09:34
?2357次閱讀
EM9160L是一款與英創(chuàng)主力產(chǎn)品EM9160功能完全兼容,同時具有低功耗操作能力的高性能ARM9嵌入式主板產(chǎn)品。
發(fā)表于 11-14 09:59
?1532次閱讀
英創(chuàng)公司的工控主板是基于ARM9 CPU、預裝正版WinCE的嵌入式主板產(chǎn)品。作為嵌入式應用,系統(tǒng)的可靠啟動是其可靠性的重要組成部分。本文
發(fā)表于 11-14 10:03
?1607次閱讀
英創(chuàng)ARM9工控主板廣泛應用于各種工業(yè)領域,如野外環(huán)境監(jiān)控、數(shù)據(jù)采集、通訊管理、儀器儀表等。特別是在一些簡單的數(shù)據(jù)采集應用中,需要在一定時間
發(fā)表于 11-15 09:57
?1307次閱讀
,如I2C總線時鐘芯片,I2C總線存貯器等。之前已對I2C總線操作鐵電存貯器有過說明,相關文章請參考《工控主板支持鐵電存儲器的簡易方案》。英創(chuàng)公司的
發(fā)表于 01-14 11:09
?1259次閱讀
I2C總線是一種2線制的主從通訊協(xié)議,主要運用于器件之間的數(shù)據(jù)通訊,在嵌入式系統(tǒng)中得到非常廣泛的應用。作為一款高性價比的嵌入式Linux工控板,EM9160的對I2C總線提供了良好的支
發(fā)表于 01-14 10:57
?1277次閱讀
在基于工控主板EM9160的嵌入式應用中,經(jīng)常需要與具有SPI接口的芯片或電路單元,進行數(shù)據(jù)通訊。通常情況下,我們建議采用基于GPIO的SPI通訊
發(fā)表于 01-14 11:16
?1354次閱讀
英創(chuàng)工控主板上的精簡ISA總線的主要應用,就是支持客戶的專用電路單元的擴展,如數(shù)據(jù)采集等。在精簡ISA總線中還包括了對外部硬件中斷的響應輸入,關于硬件中斷的基本應用方法已在《嵌入式
發(fā)表于 01-14 11:27
?1058次閱讀
工控主板EM9160的精簡ISA總線的主要擴展應用之一,就是擴展針對應用的各種數(shù)據(jù)采集單元,即通常所說的AD單元。對低速采樣、且不要求樣點間有嚴格時間間隔的應用,英
發(fā)表于 01-14 11:32
?1032次閱讀
英創(chuàng)公司所開發(fā)的嵌入式工控主板EM9160與EM9161所擁有的高性價比,得到了市場的認可,廣泛
發(fā)表于 01-14 11:36
?3150次閱讀
英創(chuàng)公司的主流產(chǎn)品EM9160是一款功能強大的嵌入式工控主板,其主要應用是作為工業(yè)智能設備的核心平臺。E
發(fā)表于 01-15 14:15
?1464次閱讀
工控主板EM9280是英創(chuàng)公司即將推出的新產(chǎn)品。本著高效、低成本的產(chǎn)品理念,EM9280在保持與
發(fā)表于 01-15 14:37
?1556次閱讀
評論