亚洲国产日韩欧美在线a乱码,国产精品路线1路线2路线,亚洲视频一区,精品国产自,www狠狠,国产情侣激情在线视频免费看,亚洲成年网站在线观看

長距離通信器S1503的應(yīng)用編程原理

時間:2023-03-18 20:16:28 理工畢業(yè)論文 我要投稿
  • 相關(guān)推薦

長距離通信器S1503的應(yīng)用編程原理

摘要:S1503是瑞典TagMaster AB公司生產(chǎn)的長距離通信器,在自動識別系統(tǒng)中有廣泛的應(yīng)用。本文重點介紹S1503系統(tǒng)結(jié)構(gòu)和應(yīng)用編程原理,并說明其特點和應(yīng)用前景。

S1503是瑞典TagMaster AB公司生產(chǎn)的長距離通信器,工作頻率為2.45GHz,具有圓極化天線波速的讀/寫工作站;用于讀/定CONFIDENT系統(tǒng)中射頻識別標(biāo)簽,在車輛收費管理、車場車輛進(jìn)出口管理以及列車車次識別等系統(tǒng)中有廣泛的應(yīng)用。其主要特點是:①具有6m的長閱讀距離;②能進(jìn)行5m范圍內(nèi)的運動監(jiān)測;③提供C、Delphi以及VB的驅(qū)動接口程序;④具有閃速EEPROM的數(shù)據(jù)庫;⑤提供DTMF及LED接口;⑥提供與主機通信的RS232和2/4線制RS485接口;⑦具有抗EMI的DC/DC轉(zhuǎn)換器;⑧采用24V/12V的工作電源。

圖1為S1503的內(nèi)部結(jié)構(gòu)示意圖。

1 系統(tǒng)結(jié)構(gòu)

(1)硬件結(jié)構(gòu)

CONFIDENT自動識別系統(tǒng)一般包括標(biāo)簽(如S1251)、通信器(S1503)以及一臺主機。通信器通過RS232/485與主機連接實現(xiàn)通信。通信器與標(biāo)簽 是通過微波實現(xiàn)通信的。

(2)軟件結(jié)構(gòu)

圖2為軟件系統(tǒng)結(jié)構(gòu)示意圖。

Confilib:CONFIDENT函數(shù)庫名。該庫中包含幾百個通信器管理函數(shù)以及ConfiTalk通信協(xié)議接口函數(shù),同時提供適合于DOS、Windows3.1以及Windows 95/NT的不同平臺要求的Confilib版本。PC平臺的Confilib應(yīng)用程序接口是以C/C 動態(tài)連接庫DLL的形式提供的,同時也提供Visual Basic、Delphi語言接口,適用于通信器的Confilib是C語言庫。這些函數(shù)庫包含諸如閱讀、寫入、格式化標(biāo)簽,讀、寫、檢索數(shù)據(jù)庫,軟、硬件設(shè)置,讀、寫I/O接口,發(fā)送、接收ConfiTalk命令,定時器,緩存區(qū)管理和郵件管理等函數(shù)。

ConfiTalk:標(biāo)準(zhǔn)通信協(xié)議。該協(xié)議規(guī)定通信器傳送和接收數(shù)據(jù)、處理數(shù)據(jù)流、重復(fù)傳送、校驗以及數(shù)據(jù)透明的方式。該協(xié)議還可用于點對點通信和多點網(wǎng)絡(luò)通信,并采用查詢方式。信息幀結(jié)構(gòu)為:

STXADRMESSAGECSETX

STX:起始符;ADR:地址及序列;MESSAGE:需要傳送的數(shù)據(jù);CS:校驗和;ETX:結(jié)束符。

用戶可自己編寫通信協(xié)議來替代ConfiTalk。

Pyramid:S1503出廠時預(yù)裝的標(biāo)準(zhǔn)應(yīng)用程序。安裝了Pyramid的S1503在閱讀到標(biāo)簽或檢測到運動時,能夠自己作出判斷和決定;同時S1503也可以通過串行接口接收并執(zhí)行CohnfiTalk命令。Paramid有四個運動模式:On、Off、Read beep以及Program beep。在On模式下,S1503可單機運行,內(nèi)置在S1503中的數(shù)據(jù)庫保存著注冊標(biāo)簽的信息,當(dāng)閱讀到標(biāo)簽或檢測到運動時,應(yīng)用程序改變繼電器、發(fā)光管和蜂鳴器的狀態(tài)。應(yīng)用程度同時還可以將記錄信息通過郵件發(fā)送到主機。Off模式時,通信器處于被動運行狀態(tài),這時由主機利用ConfiTalk命令控制通信器S1503,Pyramid總是聽取主機的ConfiTalk命令和郵件信息。通信器不產(chǎn)生記錄內(nèi)容,不作任何動作。當(dāng)需要主機通過串行口利用Confilib命令(遠(yuǎn)程函數(shù)調(diào)用)控制通信器時,采用這種模式。Read beep模式是用來在安裝通信器時確定其閱讀區(qū)域的。在Read beep模式下,通信器每讀到一個標(biāo)簽,就發(fā)了同一個短暫的蜂鳴,但閱讀的標(biāo)簽不會被記錄。Program beep模式是用來確定通信器的寫標(biāo)簽區(qū)域。在該模式下,Pyramid不斷地嘗試給標(biāo)簽寫信息,每寫完一組信息后,程序發(fā)出短暫的蜂鳴。

2 編程控制原理

開發(fā)S1503系統(tǒng)軟件的工具包括編譯器、裝載器、驅(qū)動程序和函數(shù)庫等。利用交叉編譯器Conficomp,可以在PC平臺上開發(fā)、調(diào)試通信器應(yīng)用程序,然后利用Confiload下載軟件,將通信器應(yīng)用程序下載。PC機應(yīng)用程序可以利用任何軟件進(jìn)行開發(fā),包括使用Confilib函數(shù)庫。

在CONFIDENT系統(tǒng)中,如何編程控制通信器是關(guān)鍵,有四種控制方式可供參考。

(1)通信器應(yīng)用程序

該方式是用用戶在Confilib庫函數(shù)基礎(chǔ)上編寫的應(yīng)用程序取代標(biāo)準(zhǔn)通信器應(yīng)用程序Pyramid,所有邏輯判斷均由用戶所編寫的通信器應(yīng)用程序完成。主機可不定期地連接到通信器上讀取通信器記錄信息,并更新通信器數(shù)據(jù)庫。該方式的優(yōu)點是運行速度快,可單機運行;缺點是需要PROM寫入器,缺少方便的界面。

(2)利用Confilib命令的主機應(yīng)用程序

在該方式中,通信器S1503完全由利用Confilib庫函數(shù)或其它軟件開發(fā)的主機程序控制,系統(tǒng)智能部分在主機,通信器不做任何邏輯判斷。當(dāng)主機應(yīng)用程序調(diào)用Confilib函數(shù)時,自動將Confilib命令翻譯成ConfiTalk命令,然后傳遞給S1503。S1503根據(jù)該命令招待對應(yīng)的Confilib命令。這種方式的優(yōu)點是:與通信器應(yīng)用程序Pyramid控制方式相比,擁有更加方便的界面,主機應(yīng)用程序更加便于開發(fā)、調(diào)試;缺點是執(zhí)行速度慢。

(3)主機應(yīng)用程序與Pyramid通信

【長距離通信器S1503的應(yīng)用編程原理】相關(guān)文章:

公鑰密碼原理及其應(yīng)用05-13

多網(wǎng)融合對通信工程的應(yīng)用論文04-11

多網(wǎng)融合在通信工程的應(yīng)用論文04-12

電壓電流轉(zhuǎn)換接口AM442原理及應(yīng)用05-29

多網(wǎng)融合應(yīng)用于通信工程的研究08-15

關(guān)于通信工程傳輸技術(shù)的應(yīng)用分析(精選8篇)07-26

談多網(wǎng)融合在通信工程的應(yīng)用論文04-11

第三代移動通信技術(shù)及其應(yīng)用論文04-29

獨特的民法原理06-02

OTN光傳送網(wǎng)技術(shù)特點及其在電力通信中的應(yīng)用研究05-01