<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 測試測量 > 設計應用 > 串行紅外收發(fā)模塊及其控制器在紅外抄表系統中的應用

串行紅外收發(fā)模塊及其控制器在紅外抄表系統中的應用

作者: 時(shí)間:2006-05-07 來(lái)源:網(wǎng)絡(luò ) 收藏

摘要:詳細介紹了Vishay公司先進(jìn)的TFDx4xxx系列串行紅外收發(fā)器及其控制器TOIM3232,并給出了其在紅外抄表系統中的應用實(shí)例。

本文引用地址:http://dyxdggzs.com/article/255652.htm

關(guān)鍵詞:紅外通信 串行通信 TFDx4xxx TOIM3232 電子抄表系統

隨著(zhù)電子技術(shù)的飛速發(fā)展,各種體積小、功能強的便攜式電子產(chǎn)品不斷涌現。為了便于控制設備以及和網(wǎng)絡(luò )連接,紅外通訊作為一種簡(jiǎn)便的無(wú)線(xiàn)通訊技術(shù)在電子設備中得到了廣泛的應用。作者在設計樓宇自動(dòng)抄表系統時(shí),利用Vishay公司先進(jìn)的TFDx4xxx系列串行紅外收發(fā)器及其控制器TOIM3232實(shí)現了電子式記表器與手持式抄表機之間的紅外串行通訊。下面簡(jiǎn)單介紹之。

1 TFDx4xxx串行紅外收發(fā)模塊

TFDx4xxx系列產(chǎn)品為vishay公司推出的串行紅外收發(fā)模塊,共有三種型號:TFDU4100、TFDS4500和TFDT4500。三種模塊均為低功耗、符合IrDA1.2串行紅外傳輸標準的紅外收發(fā)模塊,其最高的紅外傳輸速度可達115.2Kbit/s。三種模塊的內部構造、功能完全相同,只是外形結構和引腳號略有差別。該紅外傳輸模塊內部集成了紅外發(fā)射、傳輸、控制IC等部分,為現今市場(chǎng)上最小的紅外發(fā)射模塊。該模塊在小型便攜設備(如掌上電腦、小型照相機、復印機、手機、家電產(chǎn)品等)上有著(zhù)廣泛的應用空間。

TFDx4xxx紅外收發(fā)模塊的特性有:

·符合IrDA1.2標準(傳輸速度高達115.2Kbit/s)

·大范圍的工作電壓(2.7V~5.5V)

·通過(guò)Vcc1/SD端可控制模塊進(jìn)入低功耗休眠狀態(tài)

·模塊具有很大的傳輸范圍(在115.2Kbit/s時(shí)可達3m)

·具有三種外形封裝:普通封裝(9.7mm×4.7mm×4.0mm;側式封裝(13.00mm×5.95mm×5.30mm;頂式封裝(13.00mm×7.60mm×5.95mm
·內部帶有過(guò)壓保護裝置,不需要附件

TFDx4xxx紅外收發(fā)模塊的功能結構圖如圖1所示。

TFDx4xxx紅外收發(fā)模塊的引腳號、名稱(chēng)、功能等的介紹見(jiàn)表1。

引腳SC(Sensitivity Control控制接收模塊的靈敏度,當SC引腳接高電平時(shí),模塊的靈敏度提高,模塊可以感測到非常弱的紅外信號,這樣可以擴大紅外信號的傳輸距離,但是模塊的抗干擾能力也被降低;當SC引腳接低電平時(shí),模塊的靈敏度降低,但是模塊的抗干擾能力有所提高;當傳輸距離不是太遠或者在強亮光環(huán)境下使用時(shí),通常情況下建議把SC腳懸空或者接地。

表 1

引腳號 名稱(chēng)功能I/O
普通式和頂式封裝側式封裝
18IRED Anode紅外發(fā)射的陽(yáng)極, 該引腳通過(guò)一個(gè)外接電阻與Vcc2相接  
2 1 IRED Cathode 紅外發(fā)射的陰極,該 引腳在模塊內部與輸出驅動(dòng)相連  
3 7 Txd 串行數據輸出接口 I
4 2 Rxd 串行數據輸入接口 O
5 6 NC 不相連  
6 3 Vcc1/SD 電源/關(guān)閉  
7 5 SC 靈敏度控制 I
8 4 GND 地線(xiàn)  

引腳Vcc1/SD為電源/關(guān)閉引腳,當該腳為低電平時(shí),紅外傳輸模塊關(guān)閉。

2 串行紅外傳輸控制器TOIM3232

根據IrDA紅外傳輸標準,串行紅外傳輸采用特定的脈沖編碼標準,該標準與RS232串行傳輸標準不同。若兩設備之間進(jìn)行串行紅外通訊,就需要一個(gè)傳輸控制器,以進(jìn)行RS232編碼和IrDA編碼之間的轉換。TOIM3232串行紅外傳輸控制器就是Vishay公司為配合TFDx4xxx系列紅外收發(fā)器而設計的。

在輸出模式下,TOIM3232可把RS232輸出信號轉變成符合IrDA標準的信號以驅動(dòng)紅外發(fā)射器;在接收模式下,TOIM3232可把IrDA輸入信號轉變成符合RS232標準的信號;TOIM3232的紅外傳輸速度范圍為2.4Kbit/s~115.2Kbit/s。TOIM3232內部有一個(gè)3.6864MHz的晶振,用以實(shí)現脈沖的擴張和壓縮。該時(shí)鐘信號既可以由內部晶振產(chǎn)生也可用外部時(shí)鐘實(shí)現。該控制器可通過(guò)RS232口進(jìn)行編程控制,其輸出脈沖寬度可程控為1.627μs或3/16位長(cháng)。

表 2

引腳號 名稱(chēng) 功能 I/O 使能態(tài)
1 RESET 復位所有的內部寄存器,復位后,默認的傳輸速度為9600bit/s,脈沖寬度為1.62μs。 I HIGH
2 BR/D 當BR/D=0時(shí),由引腳RD-232輸入的串行數據信號被轉換成紅外輸出控制信號給引腳TD-TR;同時(shí),由引腳RD-TR輸入的紅外串行數據被轉換成RS/D=1時(shí),由RS232口輸入的為控制命令,控制命令用來(lái)控制傳輸速度為脈沖寬度,由命令設定的參數在BR/D為低時(shí)立刻有效。 I  
3RD-232接收RS232信號OHIGH
4TD-232發(fā)送RS232信號IHIGH
5Vcc-SD模塊關(guān)閉控制信號端,可用于關(guān)閉紅外傳輸過(guò)程OLOW
6X1晶振端I 
7X2晶振端I 
8GND接地端  
9TD-LED發(fā)送指示燈驅動(dòng)OLOW
10RD-LED接收指示燈驅動(dòng)OLOW
11NC懸空  
12S1用戶(hù)程控位OLOW
13S2用戶(hù)程控位OLOW
14TD-IR串行紅外信號輸出端OHIGH
15RD-IR串行紅外信號輸入端ILOW
16Vcc電源I 

TOIM3232的功能結構框圖如圖2所示,各引腳符號、功能等見(jiàn)表2。

當引腳BR/D=1時(shí),TOIM3232把由TD-232傳來(lái)的數據的低7位認為是命令字。當引腳BR/D恢復低電平時(shí),TOIM3232立即轉換成新命令所定義的脈沖編碼方式。TOIM3232命令字的格式如下:

第1字符 第2字符
X S2 S1 S0 B3 B2 B1 B0

其中,X:沒(méi)定義

S1,S2:用戶(hù)自定義位,用以控制輸出引腳S1和S2

S0:IrDA標準脈沖選擇

S0=1時(shí)選擇1.627μs輸出脈沖

S0=0時(shí)選擇3/16位長(cháng)輸出脈沖(功耗較大,建議不使用)

B0,B1,B2,B3:波特率選擇字(見(jiàn)表3)。

表 3

B3 B2B1B0波特率 / Kbit.s-1
0000115.2
000157.6
001038.4
001119.2
010014.4
010112.8
01109.6
01117.2
10004.8
10013.6
10102.4
10111.8
11001.2

3 紅外抄表系統的實(shí)現

紅外抄表系統的原理圖如圖3所示,電子式多用戶(hù)電度表用以完成用戶(hù)用電量的計量,其通過(guò)精密分壓電阻、精密電流互感器及采樣電阻將用戶(hù)用電的電壓信號和電流信號轉換成小的交流電壓信號,作為采樣信號輸入到計量模塊;計量模塊根據采樣信號的變化計算出電量,并將用戶(hù)用電量轉換成計算機能處理的脈沖信號和直接驅動(dòng)機電計度器的驅動(dòng)信號;這兩路脈沖信號經(jīng)過(guò)光電耦合器隔離后直接輸入到CPU模塊和I/O端口以及直接驅動(dòng)顯示模塊;CPU模塊對輸入到I/O端口的脈沖信號進(jìn)行累計和運算,得到相應用戶(hù)的用電量、最大用電量(可按月、季統計)及最大用電電流等用電信息,并將這些數據隨時(shí)加以更新和保持。為了便于數據統計,系統設計了一串行紅外傳輸模塊,用以和帶有標準紅外串行通訊口的手持式抄表電腦進(jìn)行通訊,以便于抄表員利用手持抄表器對整棟大樓進(jìn)行用電量的統計。電子式電度表采用了TFDS4000作為紅外收發(fā)器,利用TOIM3232作為紅外編碼控制器來(lái)實(shí)現與手持式電腦的串行紅外通訊。實(shí)驗證明,抄表系統的紅外通訊性能良好,抗干擾能力滿(mǎn)足實(shí)際需求。

linux操作系統文章專(zhuān)題:linux操作系統詳解(linux不再難懂)

電度表相關(guān)文章:電度表原理




評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>