產品說明0
IR220無線串口通訊,9孔串口接口通訊 IrDA RS232紅外適配器
■主要規格參數:
● 通訊速度:9600, 19200, 38400, 57600, 115200bps(Raw-IR方式,默認通信波特率為9600bps)
● 通訊距離:1-100厘米
● 供電與功耗:
自DB9串口的DTR和RTS引腳取電,無需外部電源供電,峰值功率0.35W
● 尺寸與重量:66x44x18mm /50g
■電腦軟硬件要求
1、具備空閒USB端口的電腦
2、操作系統:Windows 98SE/Me/2000/XP
本品是一款連接在RS232串口上使用的紅外適配器,它既可以通過加載IrDA驅動程序,作為一個IrDA紅外適配器使用,也可以不依賴IrDA,僅使用其物理層IrPHY,作為一個RAW IR原始紅外適配器使用。
● IR220以原始紅外方式使用時,無須安裝IrDA驅動,只要插在串口上就可以使用了,可連接其它支持原始紅外的設備,進行無線紅外串口通信。
● IR220內部有一個3/16的紅外解碼譯碼器,它將RS-232串口裡的TXD數據轉變為紅外光信號,並將收到的紅外信號轉變為RS-232串口的RXD數據,轉換過程通過IR220內部硬件來實現,不必加載驅動程序,這就是所謂的原始紅外(RAW-IR)通訊。
原始紅外的特性使IR220具有了一個重要功能,即進行無線紅外串口通信。用戶可用IR220來連接那些具有原始紅外通訊口的儀器儀表等設備。(原始紅外的使用方法請參 看——)
● 在電腦里安裝IR220的IrDA驅動程序後,IR220就成了一個IrDA的紅外適配器,使電腦可以與其它IrDA紅外設備進行IrDA格式的紅外通訊。IrDA是通過數據包的形式來傳輸數據的,有特定的連接建立、管理和通訊協議,原始紅外構成了其底端的物理層,是IrDA紅外通訊的基礎。
● 作為IrDA適配器使用時,它可以與具有紅外通訊口的手機、掌上電腦、筆記本電腦等IrDA紅外設備互傳圖片或音樂等文件,其功能與我公司的IR650紅外適配器是完全一樣的。
▶ 我公司可提供七種固定波特率的IR220產品供用戶選擇購買,分別是2400/4800/9600/19200/38400/57600/115200 bps
▶ 從標準串口的DTR和RTS取電,在應用程序裡需要使能DTR和RTS。如果是三線式串口,則需要外部供電,可將IR220的DTR和RTS引腳連接至3.7V-15V的外部DC電源。
▶ 頂部中央有一個紅色LED指示燈,可顯示IRTX紅外發射的工作狀態。
〔主要規格〕參數:
▶ 可選固定波特率:2.4,4.8,9.6,19.2,38.4,57.6,115.2 kbps
▶ 通訊距離:1-100厘米
▶ 供電與功耗:自DB9-M串口的DTR和RTS引腳取電,或連接外部3.7V-15V外部DC電源,峰值功率0.3W
*IR220 DB9F插頭[引腳定義]:
- 2, TXD, 發送數據
- 3, RXD, 接收數據
- 4, DTR, 供電,或參與修改波特率
- 5, GND, 地
- 7, RTS, 供電,或參與修改波特率
Pin 1,6,8,9,無定義
相關文件
如需IrDA驅動,請點擊這裡下載,只有25k。IrDA驅動安裝方式比較特別,請參看安裝說明
■【常見問題】
常見問題1:IrDA紅外、RawIR原始紅外、紅外遙控,這三者有何區別?
答: IR220既可以作為IrDA紅外適配器使用,也可以在不安裝驅動程序的情況下,作為Raw IR原始紅外使用,相當於串口的無線延伸。
IrDA紅外是以數據包的形式來傳輸數據的,它有一套嚴密的底層和高層協議。底層是IrPHY物理層協議,高層有IrLAP連接建立協議和IrLMP連接管理協議,在IrLAP和IrLMP之上,還有直接面向用戶的協議軟件。用戶進行IrDA紅外通信時,通過軟件控制IrLAP和IrLMP,經由IrPHY實現紅外數據傳輸。
RawIR原始紅外只使用了IrDA的IrPHY物理層,RawIR將串口TXD信號中的數據0經3/16脈衝寬度壓縮,向外發送一個紅外光脈衝,並將收到的光脈衝信號轉變為串口RXD信號的0或1。所以RawIR是直接將串口通信數據轉換為紅外光脈衝,將有線的串口通信,轉變為無線的紅外串口通信。
紅外遙控雖然也是紅外技術,但與RawIR和IrDA卻完全是兩碼事。紅外遙控是載波通信,遙控器按鍵信號是調製在38KHz的載波信號上通過三極管放大後發射出去的。而Raw IR和IrDA是直接將二進制的0轉變為一束紅外光向外發送。
常見問題2:IR220作為RawIR原始紅外適配器使用時,如何編程修改默認波特率?
答:IR220以原始紅外方式使用時,其默認波特率是9600bps,要使IR220在更高波特率下工作,用戶需要通過編程向IR220發送控製字。控製字發送成功後,IR220即開始在新的波特率下工作。IR220不能保存用戶所設定的新波特率,一旦將IR220從串口上拔下來,下次開始工作後的波特率依舊是默認的9600bps。我公司可通過修改220內部的硬件和固件,將默認波特率固定為9600外的其它速率,如4800、19200、38400、57600、115200,如客戶有修改默認波特率的要求,請聯繫我公司進行產品定制。
編程修改波特率的『流程』如下:
- 1、打開串口。
- 2、使RTS無效,保持7ns以上。
- 3、通過TXD發送速率控製字。
- 4、等待控製字停止位發送完畢。(9600速率下約需100ms)
- 5、使RTS有效。
- 6、等待約50ns以後,SMH-IR220將在設定的速率下工作。
波特率與控製字的『對應關係』如下:
115200 0x00
57600 0x01
38400 0x02
19200 0x03
9600 0x04
下面是我公司用VB6編寫的一個IR220更改波特率的DEMO演示程序:
*點擊這裡下載:http://www. irxon.com/download/220demo.exe(運行時需要安裝VB6運行庫)
*DEMO演示程序源碼:http://www.irxon.com/download/SourceCode_VB.rar
常見問題3: 我的設備上有一個三線式串口,只有TXD、RXD和GND三個引腳,沒有DTR和RTS,而DTR和RTS引腳又是IR220取電的引腳,請問如何使用IR220進行原始紅外通信呢?
答: 需要對IR220進行一些改造。
三線串口沒有DTR和RTS引腳,我們可以用外部電源向IR220的DTR和RTS引腳供電,供電電壓範圍在3.7V-15V之間均可,IR220有了來自DTR和RTS引腳的供電,就可以正常工作了。
如有需求,也可向我公司要求定制,請參看這個英文版的PDF文檔,http://www.irxon.com/products/irda/220/RS232-DTE-IR-Adapter.pdf。